Skip to Content

As promised…here’s another of my experiments with SMP…this time, I wanted to something more interesting and more complex…something that really gave me an SMP experience…so I took something that I build a long time ago by using PHP and SAP…I’m talking about an SBWP aka. SAP Mail emulation.

Of course, I needed to go back to my ABAP roots and build some RFC enabled function modules.

(The code is a little bit long, so I will upload it along with the SMP code to Code Exchange ๐Ÿ˜ˆ )

With that ready…we can start doing some SMP business…first, let me show the Model.


It’s really easier than it looks ๐Ÿ˜›

As we have 4 function modules, we create 4 MBO’s (Business Model Objects) and we link two of them…the Titles with the Details…


We need to establish a relation between Titles and Details, because we’re going to have a screen with the Titles and for each one, we’re going to show it’s detail.



It’s very important to define the Personalization keys, as they are going to pass as parameters for the MBO’s.


This is the Personalization for the Send Mail MBO.


With all that explanation, we can take a look at the demo, which is running on a BlackBerry emulator.







As we can see, we can do everything that we could do on the SBWP transaction…but as always ๐Ÿ™ I have a little bug…when the Reply window comes out, the “To:” should be filled, however, I haven’t been able to do it yet…after all…SMP is a new technology, and we’re all learning how to use it ๐Ÿ˜Ž

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

          1. Former Member

            I have a question Regarding the SAP server used in this application “I830502_ERP” what is the application server or how can I connect on the server you used ?

            1. Alvaro Tejada Galindo Post author


              I830502_ERP is just the name I gave to the connection to the ERP included in the SMP Environment on…just create a new profile on the “SAP Server” folder and pass the needed information. But…the ABAP could code should in the old ERP…for the new one I will try to replicate the code later today ๐Ÿ™‚



  1. Former Member

    Hello Alvaro!

    Great blog! I am working with SMP too and developing offline application..but I am not sure how does it work…offline apps, before submit I change the method to set the info in a database..but in which moment do i create the database in my cell phone ?

      1. Former Member

        Hey Alvaro, how are you?

        Thanks for showing that..i looked at this.. but at the end is go to SUPStorage.js

        I cant find any examples, do you have an idea how to create a db using this js ?



        1. Alvaro Tejada Galindo Post author


          Sorry…but I have no idea ๐Ÿ™ Not an SMP expert myself…I will try to find out as soon as I have some time…then, I could post a blog and share it with the community ๐Ÿ™‚



  2. Former Member

    Hi Alvaro

    Thanks a lot . for sharing this doc with the community. This is very Nice blog. Glad to see your experiment with SUP are going well.


Leave a Reply