cancel
Showing results for 
Search instead for 
Did you mean: 

SyncBO definitions file

Former Member
0 Kudos

during Smart Sync Settings, there is:

<i>

Prerequisites

Your SyncBO definitions were downloaded to a file on your local PC.</i>

and the steps that follow are as in the url

<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/bb/b670bbaa991845924982155b7c3726/frameset.htm">http://help.sap.com/saphelp_nw04s/helpdata/en/bb/b670bbaa991845924982155b7c3726/frameset.htm</a>

How do we download the file and from where?

Is the SyncBO user Created? if Yes, How?

Is it related to BAPI Wrapper?

Regards

Arun

your Answers will be suitably appreciated

-ak

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Arun,

They maybe referring to the "SyncBO Definition file" That you download from transaction MEREP_MIG. Its used for migrating the SyncBO's from one system to another.

For example, if you wish to install MAM you would have received a text file in the CD and using Transaction MEREP_MIG you would upload the file and the SyncBO's would be automatically created (after you also add the appropriate RFC connection to your backend).

Hope this helps,

Wael

Former Member
0 Kudos

hi wael,

what if i get an error message as <b>"Unable to retrive the file..."</b> when i try to upload the <b>meRepMeta.XML</b> file.

what do i do then?

i have one more problem with the transaction MEREP_MIG. the field names are not visible! i had to look at the code to map it to the respective field buttons. why is this so?

Regards

Ak

Former Member
0 Kudos

hello arun,

here are the steps that you should do for you to be able

to download the meRepMeta.xml from the sbuilder.

1) prepare your BAPI wrappers for the following actions:

-> getlist, getdetail, create, modify, delete

2) define the SyncBos using syncBO builder

-> map your BAPIs and field values

3) generate your syncBos and replicate them

using merep_ex_replic tcode

4) enable your syncBO synchronizer thru

Profile Dialog (tcode: merep_pd)

5) create an MCD and include your SyncBO

into the SyncBo entries.

<b> NOTE: You will NOT be able to download meRepMeta.xml

if you don't assign them into an MCD.</b>

6) goto SyncBO builder again, and from the menu, choose

Goto->Download Metadata XML

7) choose the MCD you created for your SyncBos

in step 5. it must be the proper name and version you

specified in step 5.

😎 a Save As file dialog will appear. choose the location

for the file and set the extension to xml. and click

on the check button.

9) Viola! the file is downloaded now!

Remember, Step 5 is IMPORTANT! if you just created the

MCD and did not add your SyncBo into it, the MCD will not

appear on the Download metaData XML popup list. You need

to include your SyncBo into an MCD for you to be able to

download it...

Regards

Jo

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Arun,

The definitions of a SyncBO are stored in a Metdata XML file which is created on generating SyncBO.

Goto merep_sbuilder transaction, enter the SyncBO you have created in the textbox, and then from the main menu, select 'Goto'. There you will find an option 'Download MetaData XML' on selecting which you can download your SyncBO definitions on your PC.

Downloading this file does not create any user.

Every SyncBO uses BAPI wrappers to access the functionalities on the backend.

Regards,

Rahul

Don't forget to assign me points.

Former Member
0 Kudos

rahul, i have found the merepmeta.xml file on my comp.

when i tried to do what you said, i got the error message as follows.

"Unable to retrieve metadata for SyncBO MIAUTH"

MIAUTH - is the Name/id of the SyncBo according to XML file.

now, you had mentioned ENTER THE SYNCBO YOU HAVE CREATED.

how do i create one?

what are the parameters i give when i create it?

Thanks in advance

Arun Kumar

Former Member
0 Kudos

Hi Arun,

SyncBOs are created as per once project requirements. SyncBO definitions, which define the entire SyncBO structure are downloaded into a Metadata XML file. This XML file is then used to create an application in the Netweaver Developer Studio. This application will then be assigned to user on the MI client.

Arun, I guess you have not reffered to MDK2.5. MDK2.5 is complete documentation of how to develop MI applications including creation of SyncBos.

MDK2.5 is part of Netweaver developer studio which u can download from service.sap.com.

Now abt your SyncBO MIAUTH: I guess the syncBO MIAUTH is not present on your system; so you have to create a syncBO of your own, create a Metadata XML file for it and then an application. Refer MDK2.5 for the same.

Hope this make matters clear.

Regards,

Rahul

Don't forget my points if this helps.

Former Member
0 Kudos

Hi Arun

As for your question regarding MIAUTH.

SyncBO MIAUTH is used for Authorization for user specific data filtering.

Check the following link for information http://help.sap.com/saphelp_nw04/helpdata/en/25/ef27b061f2fa4281a35d8404203271/content.htm

//Paresh

Former Member
0 Kudos

hi all,

i'm back.

  • i already have a SYNCBO file in my PC in the form of XML(meRepMeta.XML).Now, i have to migrate it to my Server.

<b>My Issues:</b>

  • <i>In MEREP_MIG, I get a screen with just radio buttons, check boxes without any field names in it.</i>

  • I mapped it using the standard report and try to upload the file again. the messages i get during the upload are

<i>

*Imported Successfully.

*Uploaded Objects Overview

No of SyncBO - 0

Import Options - Client Independant: Don't Overwrite

Client Dependant: Over write</i>

  • I don't see any SyncBO thats supposed to get imported, in my system.

  • is there any other way to upload the XML file?

FYI i'm trying to config Smart Sync. the procedure is similar/almost same as in the url

http://help.sap.com/saphelp_nw04s/helpdata/en/bb/b670bbaa991845924982155b7c3726/frameset.htm

please provide solution.

thanks in advance,

Arun Kumar

PS: i've upgraded my server to SP14.

Former Member
0 Kudos

Hi Arun,

The Transaction MEREP_MIG is used to migrate SyncBo's from one system/server to another. However you want to upload a MeRepMeta.xml file that doesnt work in that transaction. the logic is that xml file is your MCD, mobile component descriptor which pretty much puts your whole application and three tier part of your application together. If you wanted to move your SyncBos from one system/server to another then you would use it. If you wanted to move one app from one system to another you should just move the syncBos by downloading them from Transaction MEREP_MIG to file and then uploading them.. then uploading your WAR file from your NWDS to the webconsole on the new MI SERVER, which would automatically create a new MCD/MeRepMeta.xml file for you which you can then edit with the MCD/MI_MCD transaction.

Hope this helps,

let me know how it works and I will walk you thru the rest.

-wael

Former Member
0 Kudos

hi,

i solved one part my problem myself using sap notes.

i will define the problem i got now.

i go to merep_mig --> Upload from file --> file meRepMeta.XML --> Execute.

the output i get is

Uploaded Objects Overview

Number of SyncBO - 0

and NO SYNCBOs appear on my screen. WHY DOES THIS HAPPEN?

and please let your solution be like a walk through.

Thanks

ak

Former Member
0 Kudos

you are not supposed to upload merepmeta.xml using that transaction. This file is used to describe your application its your mcd. you should just download it once you defined your syncbo's. only upload the text files of downloaded text files from merep_mig when migrating applications from for example development servers to Quality assurance servers. These files describe the properties of your SyncBo's/

-wael

Former Member
0 Kudos

wael,

where do i find these text files?

if i create a SyncBO on my server by myself, what is the standard bapi wrapper that i should select for Smart Sync Configuration of Mobile Infrastructure?

regards

ak

PS: sorry wael, there was some confusion with my net connection here and the points got messed up a bit.

Message was edited by: Arun Kumar Ravi

Former Member
0 Kudos

Hi Arun,

Happy Holidays.. Give me your email and I will explain things a little better.

-wael

Former Member
0 Kudos

Thanks,

i managed to solve it on my own. Certain things weren't clear in the beginning. now things are pretty clear with respect to SyncBOs.

happy holidays,

Always,

ak.

Message was edited by: Arun Kumar Ravi

Former Member
0 Kudos

Hi Arun

You wrote:

> * In MEREP_MIG, I get a screen with just radio

> buttons, check boxes without any field names in it.

I have the exact same problem.

How did you fix this?

Cheers,

Jacob

Former Member
0 Kudos

hi Vennervald Jacob,

i solved it using this Note 750411.

<b>Symptom

The initial selection screen of the SyncBO Migration tool is not

displayed properly after upgrading to WebAS6.40 (NetWeaver) Support

Package 2.

Other terms

Mobile Engine, SmartSync, Migration tool, MEREP_MIG, SP02

Reason and Prerequisites

Program generation problem during support package upgrade.

Solution

To solve the screen problem, please follow the steps below.

1. Go to transaction SE38 (or SE80)

2. Enter the program MEREP_MIGRATION

3. Follow the path from the menu Program->Generate (Ctrl+F3) and generate the program.

After performing the 3 steps above, the screens should be displayed correctly.

</b>

Regards

Arun

Former Member
0 Kudos

Hi Arun

Thanks a lot, that helped.

Jacob