cancel
Showing results for 
Search instead for 
Did you mean: 

transfer data to MI client

0 Kudos

hello MI gurus,

I am new to MI.

I want to create my first working MI application.

i want to tranfer data from SAP backend system to MI client ?

i have created SyncBo. and also created the MI application.

>>>>> how can i see data in MI client.

can any one help me with the step(document) for trasnferring data.

Thanks in advance,

Abhishek

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

hello Jo,

thanks for you reply !!

i need to knoe where do we fill the data in sap system (Test Data) so that we can test see it in the Mi client.

2). are syncBo related to tables where it get's the data from.

thanks in advance,

Abhishek B.

Former Member
0 Kudos

hello abhishek,

>are syncBo related to tables where it get's the data from.

yes. the tables to which your BAPIs are accessing should

be filled with data. you can create a program to generate

dummy data. and these bapis (getlist, getdetails and so on)

are the BAPIs that you wrapped or mapped into your SyncBo

definition.

regards

jo

Former Member
0 Kudos

hi

> i need to knoe where do we fill the data in sap

> system (Test Data) so that we can test see it in the

> mi client. 2). are syncBo related to tables where it >get's the data from.

Your SyncBO is related to your BAPI Wrappers which depends on your function module and hence some tables.

it is these tables you should look into for your sample data.

for further Visit the Online Documentation of MDK and look for the definitions on SyncBO, BAPI and the smart sync proocess.

Regards,

ak

Message was edited by: Arun Kumar Ravi

Former Member
0 Kudos

Hi Abhishek,

Yes, SyncBos are related to tables from where they get data.

You can see the test data on the MI client by inserting it in the tables which your BAPI wrapper is using eg. if you are trying the 'Country' tutorial from MDK, then your BAPI wrapper will use 'MEREP_COUNTRY' & 'MEREP_COUNTRYT' tables. Update these tables, run replicator to update replica database, sync and then you will see the data on the MI client.

Regards,

Rahul

If this helps, kindly assign me some points.

Answers (3)

Answers (3)

0 Kudos

hi all,

thanx for answering my doubt.

Thanks and regards.

abhishek b.

Former Member
0 Kudos

Hi Abhishek,

If your doubt has been solved, kindly close the queston with 10 points to most helpful answer. This will later help others with the same query as yours to easily get to the correct solution.

Hope you don't mind my suggestion.

Regards,

Rahul

Former Member
0 Kudos

Hi Abhishek,

Welcome to SDN Forums!

From the question i can understand that you are creating a SmartSync Project.

In order to see the application in the MI Client...

Do the following process...

1. Deploy the application in the server using WEBCONSOLE.

WebConsole can be accessed using the below url...

protocol://address:port/me

2. Give valid username & password and enter the webconsole.

3. Choose "Upload Mobile Component" Tab.

4. Click the upload mobile component button.

5. Now, enter the details of your SmartSync Project in the blank fields.

6. After filling the blanks, browse for the .war or .jar file of your SmartSync project.

( .war or .jar file is got by using exporting functionality of the

project in NetWeaverDevelopmentStudio(NWDS))

7. After specifying the .war or .jar file click the upload button in the webconsole.

8. A Message appears that the application is successfully uploaded.

9. Then, you have to assign the uploaded application to the users who want to use it.

10. To do this goto the administration tab and click the add entries button.

Now specify the user who wants to access the application.

11. After filling the neccessary fields, click on add button.

12. Now the deployment of SmartSync application and adding

MI-Client to the application is over.

13. Now open the MI-Client framework which corresponding to your project.

     | MI Client 
--------------------
.war |  JSP
--------------------
.jar |  AWT
--------------------

14. Now, enter the username & password of the user to which you have assigned the application before.

15. Click the synchorize button in the MI-Client.

16. After the successfull synchronization, the user can see the application.

Hope it helps.

Reward points for useful answers.

Regards,

Maheswaran.B

Message was edited by: Maheswaran B

Former Member
0 Kudos

hi abhishek,

after you define your syncBo in the middleware, download

the metadata from your SyncBo Builder. the metadata on

XML format will be downloaded to your pc. you are then

to develop you MI application according to this metadata.

you can create an MI SmartSync project in NWDS and using

the wizard, the corresponding beans will be generated for

your SyncBO objects.

here's the link to docs on MI application development

http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/appdev/devonme/introduction.h...

and here's the link to SmartSync APIs that you will be

using on your application.

http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/appdev/smartsync/introduction...

regards

jo