cancel
Showing results for 
Search instead for 
Did you mean: 

Generic Synchronization using MI AWT Client

Former Member
0 Kudos

Hello all,

My problem is very well explained in the below 3 paragraphs. If any of you do not understand my problem

do post it.

<b>About my application</b>

It should give a UI which contains some set of labels & textfields, a reset button & a submit button.

When i click the submit button the data containers will go to the MI Server(Middleware) and

then from the BWAFMAPP and MEMAPPDEST it will take the Wrapper Function & RFC Destination respectively and

it will execute the RFC that resides in R/3 Server(Backend). The result from the RFC is then traferred to the

MI AWT Client

So what i did is...

<b>R/3 Side(Backend)</b>

1. Created an RFC with import and export parameters as the

input & output parameter of the application.

2. I have already tested the RFC it is working fine. When i give the import values it gives the export

values.

3. Using Trasaction ME_WIZARD i created a wrapper function for the RFC and an alias name for the wrapper

function.

4. The Wrapper Function is successfully created.

5. Entries are automatically generated in the table BWAFMAPP

<b>MI Server( Middleware )</b>

1. I manually added the entries in the table BWAFMAPP and MEMAPPDEST.

2. BWAFMAPP contains the AliasName & Wrapper Function.

3. MEMAPPDEST contains the AliasName & R/3 Destination.

<i>I created the R/3 Destination as specified in the sap help document.</i>

<b>MI AWT Client Side</b>

1. Using NWDS i created a new MI AWT Project.

<i>From the Help of NWDS i learned that for synchronizing i need to create an Outbound Container.</i>

2. I created an Outbound Container as in the NWDS help Document.

3. Using the outbound container instance i added field name & value pair.

4. I Closed the Outbound Container.

5. I registered the InboundProcesser Class to the Registry as specified in the NWDS help.

6. Using the SyncManager Class i synchronized with the Backend.

<b>After Deployment & Executing</b>

During Execution of my application the <i>process method</i> of the InboundProcesser Class doesnot gets called.

Is this means that InboundProcessor Class did not get any inbound container?

When i checked the tables MESYHEAD & MESYBODY of MI Server it contains some values related to my application.

I do not know what exactly happens!

Help Me.

Points Assured for Usefull Answers.

Thanks & Regards,

Maheswaran.B

Message was edited by: Maheswaran B

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

hello all,

Actually the problem is...

1. My MI server is running in indian standard time.

2. My Client is running in German Time.

3. So when i sync from my client the data containers are not processed immediately.

4. The processing of inbound process gets delayed.

Now it is solved.

I hope this will be useful for the future.

Regards,

Maheswaran.B