Use RI functionality in BSFN

JanWS

Active Member
Hello, can anyone advice me on the following issue ? Is it possible to use a BSFN to call a UBE (with variable Program Name and Version ID) and still use the Report Interconnect functionality (data structure) of the UBE being called ? Thanks.

Jan Hox
OneWorld XE Update 6 SP. 19.0
 
It is possible but you need to do it in C. An example to use as a model is B4900460. This business function is used by the Transportation Document print process to print a variable set of documents for a shipment after it is confirmed. In this code, the R42565 UBE has a different data structure than the other transportation documents so two different calls are made to the UBE Launch api. I have used this as a model to loop through and submit a set of financial statements. Hope this helps.
 
If you want to use NER instead of C code, below suggestion will require ER code maintenances when itfs time for you to add a new UBE.

In ER, version ID can be variable but Report/Form Interconnect only provides hard-codes statement for calling the UBE object.

But if you establish a list of the UBE objects that are used for this process, you can pre-code the ER with the IF and ELSE condition statements in the NER and execute the CALL statement based on 2 or more processing options (data structure) passed into the NER.

First processing option for the UBE: 1 = R42565, 2 = R5742565 and so on.
Second processing option for the version: ZJDE0001, CII0001 and so on.

This may need a little maintenance work (if you need to add new UBE) but it can accomplish the goal.
 
Back
Top