Skip to Content

B2B Add-on SP3: NRO for Functional Acknowledgements

Recently, SAP released SP3 of the B2B add-on. Have a look at this blog for the complete overview. One of the brand new features is the Number Range Object for Functional Acknowledgements. This small blog indicates the context, configuration and result.

 

Context

The EDI Separator adapter can use Number Range Objects for generating interchange number for functional acknowledgments (EDI CONTRL messages). By default, a functional acknowledgement uses the same interchange number from the incoming EDI interchange.

With this new feature, a NRO object can be defined for handling the unique interchange ID.

Configuration

First, create a Number Range Object (in this example: /B2B/TestACK) within the B2B Integration Cockpit.

Second, within the receiver EDI separator adapter, refer to the number range object. Do not forget to only use TestACK

/wp-content/uploads/2014/04/1_443746.jpg

Also, do not forget to use the module localejbs/TransmissionNumberModule in the receiver adapter producing the CTRL message.

Result

3 CONTRL messages were created in my example:

/wp-content/uploads/2014/04/2_443757.jpg

1 Comment
You must be Logged on to comment or reply to a post.
  • Hi Expert,

    In inbound scenario, i’m multiplying the IDOC based on particular field(for eg: if the particular field comes with values 01,02,03 then i need to create 3 IDOC) and implementing the NRO to generate unique values for each IDOC.

    IN DETAIL:

    for eg: if there are 3 IDOC, all the 3 IDOC should have populated with 3 unique number. and also inside each idoc have multiple segments.

    I have configured parameters localjbs/transmissionnumbermodule, idocoutboundmodulebean and multiplenumberpermessage as false

     

    could anyone of you suggest what parameters to be used to get unique value for each idoc.