Quantcast
Channel: B2B Integration with SAP Process Orchestration
Viewing all articles
Browse latest Browse all 100

ISA and GS segment values - Value mapping v/s Predefined TPM UDFs - I

$
0
0

Prior to the advent of predefined TPM UDFs, different approaches were considered for incorporating ISA and GS segment values in outbound EDI interfaces.

In this article, I will try to present a comparison between Value mapping and TPM UDFs.


Requirement:


-  Populating Sender ID, Sender ID Qualifier, Receiver ID, Receiver ID Qualifier,element separator, sub-element separator and segment separator for different business partners.

Usage indicator based on environment (T - Test, P- Production)

value_1.png

Value Mapping Approach:


Example:


value_2.png

Mapping Details:

 

-Value mapping for vendor number conversion- SAP vendors are converted into Legacy Vendors

-Value mapping for retrieving sender/receiver IDs and qualifiers- The output combination is separated by a delimiter (:) , the values are split and mapped to respective        fields (SplitID UDF)

-Value mapping for retrieving separators- The output combination is separated by a delimiter (:), the values are split using a simple UDF and mapped to respective    separator fields (SpiltSep UDF)   

- fillUpToLengthWithSpace UDF is used to add spaces to the first input to the UDF (spaces equal to second input) 

- Parameter defined for usage indicator- run time T or P is assigned      


value_3.png

ESR mapping


udf_43.png

 

udf_36.png

Value Maps-

value_4.png

UDFs used-


SplitSep


value_5.png


SplitID


value_6.png

fillUpToLengthWithSpace


value_7.png


NWDS configuration


value_9.png

Mass Export/Import-


value_9.png

Sample csv generated - maps can be added and the file can be imported


udf_39.png

udf_40.png

udf_41.png


Reference - Value Mapping


Part II- Predefined UDFs - ISA and GS segments mapping - Value mapping v/s Predefined TPM UDFs - II


Viewing all articles
Browse latest Browse all 100

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>