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

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

$
0
0

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

 

Predefined UDFs approach


Receiver Partner Conversion


Template - SAP Partner Conversion
udf_1.png

SAP Partner RCV_001 has a corresponding value TestTP1 for Legacy Partner

udf_1.png

Functional Profile - SAP Partner Conversion profile has the above template attached

udf_4.png

Different values for test and production environment can be maintained here

udf_5.png

  - RCVPRN has value RCV_001, this is passed as the second input and functional profile name as the first input to getFunctionalProfileProperty.

  - Output is TestTP1 ( as maintained in the TPM template)

udf_3.png

 

Receiver ID Qualifier


Template - Sender Receiver ID qualifiers

udf_25.png

Functional profile -Qualifiers- value for TestTP1 - 01 in production and test

udf_26.png


The converted partner is used in another getFunctionalProfileProperty. to get the qualifier value


udf_6.png

Element, sub-element, segment separators


Template - EDI Separator

 

udf_7.png

Functional Profile EDI Separators - EDI separator template attached

udf_8.png

Partners


Create the partners used in above templates (TP2 and TestTP1 )


TP2:

udf_9.png

Identities - ID- TP2 , Qualifier - 01

udf_10.png

Messages - ANSI X12 860 004010 SAP

udf_11.png

Add EDI Separators in the functional profiles tab of TP2; Save TP2 ; will add agreements in the latter part

udf_12.png

TestTP1-

udf_14.png

Identities - ID- TestTP1, qualifier - 01

udf_15.png

udf_17.png

Agreement

udf_13.png

Test agreement - Outbound; fill below parameters

udf_18.png

test agreement is created in between TP2 and TestTP1

udf_19.png

Retrieving separators in mapping

 

Use the following input parameters in getAgreementID - internally generated ID will be returned (best match)

udf_20.png

 

The agreement ID is mapped to getFunctionalProfile which returns the name of the functional profile (EDI Separators)

udf_21.png

Function profile name is used to retrieve the value for functional property key ele.sep (mapped to element separator)

udf_22.png

Similarly, map other separator values

udf_24.png

Obtain Sender, Receiver qualifiers as below

udf_30.png

Complete Mapping

udf_23.png

Usage Indicator- getSystemEnvironment returns the value of environment configured in TPM (Test/Production)

udf_32.png

TPM Data can be exported and imported across environments

udf_37.png

Configuration-

udf_44.png

Monitoring - Based on TPM User defined search criteria (header values like Sender ID, Receiver ID etc. filters can be added.



Suggestions to optimize the design are welcome !!!





Viewing all articles
Browse latest Browse all 100

Trending Articles



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