Symptom
Payment Reason maintained in the Manage Business Partner app under the Company Code tab does not appear in the Maintain Business Partner app under Supplier: General Data; the field is blank.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- In the Manage Business Partner app, open a supplier and set the Payment Reason in the Company Code tab (for example, “TCP”).
- In the Maintain Business Partner app, open the same supplier and check Supplier: General Data; the Payment Reason field is blank.
Cause
The two apps display Payment Reason at different data levels: Manage Business Partner shows the Company Code-level field (LFB1-PAYTRSN), while Maintain Business Partner > Supplier: General Data shows the General-level field (LFA1-PAYTRSN). If only the Company Code-level value is maintained, the General-level field remains blank.
Resolution
- Decide which level you need the Payment Reason to be maintained at (General vs. Company Code).
- To display the Payment Reason in Maintain Business Partner > Supplier: General Data, maintain the General-level Payment Reason (LFA1-PAYTRSN) for the supplier.
- To display the Payment Reason in Manage Business Partner > Company Code tab, maintain the Company Code-level Payment Reason (LFB1-PAYTRSN) for the relevant company code.
- If you require the same value to appear in both apps, maintain both General (LFA1-PAYTRSN) and Company Code (LFB1-PAYTRSN) accordingly.
- For custom logic or integrations, ensure you read the correct field based on the required level: LFA1-PAYTRSN (General) or LFB1-PAYTRSN (Company Code).
See Also
Keywords
payment reason, manage business partner, maintain business partner, supplier general data, company code, lfa1, lfb1, paytrsn, mismatch, not reflected, blank field, vendor, bp, s/4hana cloud, purpose code , KBA , LO-MD-BP-2CL , Business Partners for Public Cloud , Problem
SAP Knowledge Base Article - Public