In the FI view of payment terms, you can specify if the terms apply to vendor or customer or both. SD functionality (ie. order, etc.) does not check this flag to insure the payment terms entered are valid for customers.
SD checks against table TVZB for valid payment terms. This table is populated from T052 automatically during maintainance in SM31-T052.
The table is populated regardless of whether the payment terms have been specified as relevant for vendors, customers, or both in FI. The FI payment terms are maintained thru transaction SM30-view V_T052 (which also uses T008, T008T, T052U).
Corrected in 2.2G+, but please use note for 3.0A and 3.0B.
This note can be used for the following:
Only payment terms marked as customer relevant in the FI view should be also (automatically) maintained in the SD tables TVZB and TVZBT. This way TVZB (which is used as a check table for payment terms in SD) always contains only the payment terms valid for customers. The following are specific changes needed:
- 1. Execute a correction ABAP that will delete all payment terms from TVZB and TVZBT that are not marked as relevant for customers.
- 2. Allow only changes or deletions to payment terms on the SD side (SM30-T052) if they have been marked as relevant for customers on the FI side. All vendor payment terms will be "protected" (non-maintainable) on the SD maintenance screen.
- 3. Change the FI maintenance of payment terms automatically to maintain the SD tables TVZB and TVZBT also. Caution: If you delete payment terms with the FI maintenance screen, you will also delete these in the SD tables automatically.
No comments:
Post a Comment