cancel
Showing results for 
Search instead for 
Did you mean: 

B1 to B1 - Business Partner Synchronization B1if

Former Member
0 Kudos

Hi Experts,

We are creating a B1if scenario that will synchronize the Business Partners Master Data between two SAP B1 databases.

The scenario should be triggered by the Event Sender and update the second database, with the additional Business Partner that
has been added or updated in the first database.

We have created two B1 Objects in our scenario for this purpose. The first one performs a "Synchronous Retrieval" (Retrieval Mode is "Read/Write  with Field Names (ValidNodesOnly)") and the second one performs a "Synchronous Insert with fallback to Update".

The result message we get is: "Code undefined [OCRD.CardCode]"

Has anyone proceeded successfully with a similar scenario?

Is our approach viable, or we should change the structure of the step in our scenario?

Thank you in advance

Kind regards,

Vassilis Korolis

Accepted Solutions (0)

Answers (2)

Answers (2)

bastian_schaefer
Active Contributor
0 Kudos

Hi Vassilis,

please manually change the retrieval mode either to

  • All with Public Properties (NodesAsProperties)

or

  • Read/Write with Public Properties (ExportImportMode)

With the settings above, the retrieval is in B1 XML object structure, which can directly be reused to add/update into another B1 company database.

The other retrieval options

  • All with Field Names (AllNodes)
  • Read/Write  with Field Names (ValidNodesOnly)

are retrieving the b1 object information in table/field format.

Best regards

Bastian

Former Member
0 Kudos

Hi Vassilis

Check this thread:

I'm doing similar thing using two steps:

  1. to process BP data from sender system, add/update BP in receiver system using outbound B1 and also enable successor
  2. to receive data from predecessor step and send appropriate message to responsible user if something goes wrong

Works quite well for me.

Kind regards,

Radek