cancel
Showing results for 
Search instead for 
Did you mean: 

Payment Term not getting replicated to CRM from ECC through request load

Former Member
0 Kudos

I have a payment term in ECC which is not present in CRM. When trying to replicate it using a request load, the load completes successfully but the payment term does not flow in CRM. Please help.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member185613
Contributor
0 Kudos

Hi Shitanshu,

Hope you are using the object DNL_CUST_PRICE for replicating payment terms. Please check if there is any filter maintained for the mentioned object. Cross check the filter in ECC table CRMFILTAB to check if there is any filter entry present for the object.

Hope this helps,

~Athreya

Former Member
0 Kudos

Hi Athreya,

Yes, I am using object DNL_CUST_PRICE and there are no filters maintained for this object at CRM or ECC end. What I could notice was that in tcode R3AC3, tables T052 and T052U(ECC tables for payment terms) are marked as inactive for object DNL_CUST_PRICE.

When I ran the request load post making these tables active, the specified payment term was replicated but rest of the payment terms were wiped off from the table.

former_member185613
Contributor
0 Kudos

Hi Shitanshu,

I am not sure why the load is deleting the other payment terms. I suppose the best way is to stop the inbound queue R3AI_<object name> and debug the function module CRMC_OUTPUT_PRICING_MAP_SAVE to know the reason.

Regards,

~Athreya

Former Member
0 Kudos

Hi Athreya,

I debugged the function module CRMC_OUTPUT_PRICING_MAP_SAVE and the code itself deletes all the records of the table first and then inserts the data pulled by the load. So only the specific payment term which was pulled is entered into the table while rest are gone.

former_member185613
Contributor
0 Kudos

Hi Shitanshu,

So, the payment terms available in ECC should now be available in CRM. Has the issue been resolved?

Regards,

~Athreya