SAP BBP_PAYTERM Terms of Payment, Backend-Dependent Table data and field list

BBP_PAYTERM is a standard SAP Table which is used to store Terms of Payment, Backend-Dependent data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The BBP_PAYTERM table consists of various fields, each holding specific information or linking keys about Terms of Payment, Backend-Dependent data available in SAP. These include LOGSYS (Logical system), ZTERM (Terms of Payment Key), ZTAGG (Day Limit), ZDART (Date Type)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

BBP_PAYTERM table Technical Details:

Delivery Class: C - Customising table, maintenance only by cust
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced

Text table = BBP_PAYTERM_TEXT


SAP BBP_PAYTERM table fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the BBP_PAYTERM table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
CLIENTClient ID SYMANDTCLNT3T000MANDT
LOGSYSLogical system LOGSYSCHAR10TBDLSALPHALOGSYS
ZTERMTerms of Payment Key BBP_MD_ZTERMCHAR4BBP_MD_ZTERM
ZTAGGDay Limit BBP_ZTAGG_052NUMC2BBP_TAGGZ_052
ZDARTDate Type BBP_ZDARTCHAR1BBP_ZDART
ZFAELCalendar Day for the Baseline Date for Payment BBP_ZFAELNUMC2TAG01
ZMONAAdditional Months BBP_ZMONANUMC2NUM02
ZTAG1Days from Baseline Date for Payment BBP_ZTAGENUMC3NUM03
ZPRZ1Cash Discount Percentage Rate BBP_ZPROZDEC5(3) BBP_MD_ZPROZ
ZTAG2Days from Baseline Date for Payment BBP_ZTAGENUMC3NUM03
ZPRZ2Cash Discount Percentage Rate BBP_ZPROZDEC5(3) BBP_MD_ZPROZ
ZTAG3Days from Baseline Date for Payment BBP_ZTAGENUMC3NUM03
ZSTG1Due Date for Special Condition BBP_ZSTG1_052NUMC2TAG01
ZSMN1Additional Months for Special Condition (term 1) BBP_ZSMN1_052NUMC2NUM02
ZSTG2Due Date for Special Condition BBP_ZSTG1_052NUMC2TAG01
ZSMN2Additional Months for Special Condition (term 2) BBP_ZSMN2_052NUMC2NUM02
ZSTG3Due Date for Special Condition BBP_ZSTG1_052NUMC2TAG01
ZSMN3Additional Months for Special Condition (term 3) BBP_ZSMN3_052NUMC2NUM02
ZBRVPrint Terms of Payment in RV Papers BBP_XZBRV_052CHAR1XFELD
ZSCHFPayment Block (default value) BBP_ZSCHF_052CHAR1BBP_ZAHLS
TXN08Number of the standard text BBP_TXN08CHAR8BBP_TXN08
ZLSCHPayment Method BBP_ZLSCH_R3CHAR1BBP_ZLSCH
KOARTAccount type of the customer/vendor BBP_KOART_ZCHAR1BBP_KOART_Z
XSPLTIndicator: Term for Installment Payment BBP_XSPLTCHAR1XFELD

Key field Non-key field



How do I retrieve data from SAP table BBP_PAYTERM using ABAP code

The following ABAP code Example will allow you to do a basic selection on BBP_PAYTERM to SELECT all data from the table
DATA: WA_BBP_PAYTERM TYPE BBP_PAYTERM.

SELECT SINGLE *
FROM BBP_PAYTERM
INTO CORRESPONDING FIELDS OF WA_BBP_PAYTERM
WHERE...

How to access SAP table BBP_PAYTERM

Within an ECC or HANA version of SAP you can also view further information about BBP_PAYTERM and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).