Skip to Content

Blag’s experiments with SMP – Volume 2

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 😎

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