Skip to Content
author's profile photo
Former Member

Sync Bo Level

Hi

I am not sure about the Data retrieval levels in Sync Bo.

I have a scenario where I need to read data from 4 tables or 4 levels of data(Inner Join). I have build a GETDETAIL function module for the same and used in only one SyncBo, but no data is being retrieved.

Does that mean I need to build separate SyncBo for each level and then relate every SyncBo with each other.

Can't we retrieve data from four different levels in one Sync Bo and also is there any restriction on the level of interrelated Sync Bo's we can have.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • author's profile photo
    Former Member
    Oct 06, 2005 at 02:02 PM

    Hi Swetnak!

    Data Retrieval(Your Select & Inner Join) is nothing to do with the SyncBO.

    (1) Make sure you are able to execute the FM via Single Test in SE37 for the default values you have set in the SyncBO for the Import Parameters and confirm you are able to retrieve the data.

    Make sure you execute this FM in the SAP System for which you have defined the RFC Destination in the SyncBO.

    (2) Make sure you have defined the SyncType correctly and using the right GetDetail Function in your SyncBO incase if you have multiple versions.

    (3) Hope you might have verified first two.Verify the default values of your Import Parameters.

    I suspect that the Default Values set for the Import Parameters in your SyncBO are not passed correctly to the Import Parameters of the GetDetailFunction.

    Let me know the results.

    Thx

    Gisk

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Swetnak!

      First try to create the SyncBO just with the "GetList" with the BAPI you use now and the "Run the SyncBO Emulator" from MEREP_SBUIDER or run the program "MEREP_EMULATOR" from SE38 for your SyncBO ID and monitor the Worklist and verify you have the right data for GetList.Then create the SyncBo with GetList & GetDetail and then repeat the same to look at the data.

      Use the link below to get more info on How to develop BAPI Wrappers?

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

      Pay more attention to the Pareameters(Export/Import/Tables) of the BAPI Wrappers especially the reference types as specified in the above provided document link.This is more important.

      Hope this helps 😊

      Thx

      Gisk