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.

SBWP_Model.png

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…

SBWP_Diagram.png

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.

SBWP_Relationship.png

SBWP_Relationship_Graph.png

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

SBWP_Tree.png

This is the Personalization for the Send Mail MBO.

Send_Mail_Personalization.png

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

SBW_Demo_001.png

SBW_Demo_002.png

SBW_Demo_003.png

SBW_Demo_004.png

SBW_Demo_005.png

SBW_Demo_006.png

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.

18 Comments

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

          1. Rana Osama

            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 ?

            (0) 
            1. Alvaro Tejada Galindo Post author

              Rana:

              I830502_ERP is just the name I gave to the connection to the ERP included in the SMP Environment on CloudShare.com…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 🙂

              Greetings,

              Blag.

              (0) 
  1. Luis Vieira

    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 ?

    (0) 
      1. Luis Vieira

        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 ?

        Regards,

        Luis

        (0) 
        1. Alvaro Tejada Galindo Post author

          Luis:

          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 🙂

          Greetings,

          Blag.

          (0) 

Leave a Reply