Skip to Content
Author's profile photo Dimitri Sannen

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.



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.


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


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


3 CONTRL messages were created in my example:


Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Divya Anandan
      Divya Anandan

      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.