cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to send Day Limit in Payment Terms from SAP MDM to SAPECC through CREMAS05

Former Member
0 Kudos

Hello,

In SAP ECC for Payment terms we have a field called Day Limit field ZTAGG in table T052U. In ECC we can have two payment terms with the same code but different day limits. You can view the payment terms in T Code OBB8

For Eg: Payment Term Z066  Day limit 15

            Payment Term Z066  Day limit 30

The challenge is there is not field in CREMAS05 where day limit value can be mapped. If we send only the code let say Z066 in my example above, it takes the first payment term with Day limit 15, but there is no way I could find to send the payment term with Day limit 30 as there is no place in CREMAS05 to map this value. I have attached the screen shot for your reference

Please advice how to solve the issue.

Best Regards

PTM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello all,

I found that we need not do any setting in MDM. SAP ECC automatically picks the Payment Term with the day limit depending on the document date or posting date. For Eg:

If there are two payment term with same key but different day limits example 15 and 31

Then document date or posting date ( depending on the setting in payment term) is on and before 15th of the month then Payment term with day limit of 15 will be picked.

If the document date or posting date ( depending on the setting in payment term) is after 15th of the month (16-31) then Payment term with day limit of 31 will be picked.

Thanks for posting and helping out. This inforamtion could be useful to you as well

Thanks

PTM

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

To achieve your requirement, you can use below workarounds:

You can choose some field in CREMAS idoc(preferably in same segment in which you are sending Payment terms), which is not currently mapped to any source field. Then in Syndicator Mapping you can map that field with "Day Limit" field in MDM system. In PI also you need to do mapping appropriately so that field value should be passed to ECC system in idoc segment.

In ECC system, you need to update your idoc processing logic in such a way that it should comprehend Day Limit value and update in correct field in the table T052U. This way you would only require to change idoc processing logic for CREMAS to achieve your functionality.

Second approach could be:

Create custom idoc type(extension of CREMAS) which would have one additional Field ZTAGG in the idoc segment containing Payment Terms in question. Then you need to update XML schema structure in PI as well as MDM syndicator. Then you need to map source field to ZTAGG field in idoc structure, do appropriate mapping in Pi system and then again change idoc processing logic in ECC.

This way you will achieve your functionality.

Using one of the two workarounds will depend upon your current and future requirements so you have to decide accordingly. Please let me know if you have some concerns.

Thanks and Regards,

Ankush Bhardwaj

Former Member
0 Kudos

Hello,

You will have to consult with the SAP Functional Consultant, to understand how a Vendor is created in ECC, for these two terms.

The major thing to figure out is how SAP ECC differentiate, both the Payterm codes.

Once you understand, you can built a solution around it, if you have XI/PI as middleware, in Message Mapping.

Let us know your finding.

Regards,

Abhishek