SAP BAPI_PPLAN_POSITION Alle Data for Payment Plan Item Table data and field list

BAPI_PPLAN_POSITION is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Alle Data for Payment Plan Item" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_BAPI_PPLAN_POSITION TYPE BAPI_PPLAN_POSITION.

The BAPI_PPLAN_POSITION table consists of various fields, each holding specific information or linking keys about Alle Data for Payment Plan Item data available in SAP. These include COMP_CODE_GL (Company Code), COMP_CODE_SUBL (Company Code), DOC_TYPE (Document Type), BUSPARTNER (Business Partner Number)... 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. .

BAPI_PPLAN_POSITION structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP BAPI_PPLAN_POSITION structure 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 BAPI_PPLAN_POSITION 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
SINGLE_PAYMENTIndicator: One-Time Payment PSNGL_SCCHAR1XFELD
COMP_CODE_GLCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
COMP_CODE_SUBLCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
DOC_TYPEDocument Type BLART_KKCHAR2Assigned to domainBLART_KK
BUSPARTNERBusiness Partner Number GPART_KKCHAR10Assigned to domainALPHABU_PARTNERBPA
CONTRACTReference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
PAYPLAN_ITEMItem ID SCCOUNT_SCCHAR12ALPHASCCOUNT_SC
BUSCASEBusiness Transaction Number GSFNR_VKCHAR16ALPHAGSFNR_VK
MAIN_TRANS_GLMain Transaction for Line Item HVORG_KKCHAR4Assigned to domainHVORG_KK8HV
SUB_TRANS_GLSubtransaction for Document Item TVORG_KKCHAR4Assigned to domainTVORG_KK
MAIN_TRANS_SUBLMain Transaction for Line Item HVORG_KKCHAR4Assigned to domainHVORG_KK8HV
SUB_TRANS_SUBLSubtransaction for Document Item TVORG_KKCHAR4Assigned to domainTVORG_KK
AMOUNTAmount (Decimal Places Acc. To Currency) BAPIAMOUNT_FSCDDEC23(4) BAPICURR_FSCD
INSTALLMENTAmount (Decimal Places Acc. To Currency) BAPIAMOUNT_FSCDDEC23(4) BAPICURR_FSCD
CURRENCYCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
CURRENCY_ISOISO Currency Code BAPIISOCDCHAR3ISOCD
NET_DUE_DATEDue date for net payment FAEDN_KKDATS8DATUM
VALID_FROMValid-From Date for Payment Plan Item PMFTR_SCDATS8DATUM
VALID_TOValid-to date for payment plan items PMTTO_SCDATS8DATUM
RISK_VALID_FROMValid-From Date for Payment Plan Item Risk RISKFR_SCDATS8DATUM
RISK_VALID_TOValid-To Date for Risk for Payment Plan Item RISKTO_SCDATS8DATUM
BUS_AREA_GLBusiness Area GSBERCHAR4Assigned to domainGSBERGSB
BUS_AREA_SUBLBusiness Area GSBERCHAR4Assigned to domainGSBERGSB
PRODUCTGROUPProduct Group PRGRP_VKCHAR2Assigned to domainPRGRP_VK
INSURANCE_TYPEInsurance Type VSARL_VXCHAR6Assigned to domainALPHAVSARL_VX
CONTRACT_OPTReference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
CONTRACT_OPT2Reference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
BUSPARTNER_OPTBusiness Partner Number GPART_KKCHAR10Assigned to domainALPHABU_PARTNERBPA
BUSPARTNER_OPT2Business Partner Number GPART_KKCHAR10Assigned to domainALPHABU_PARTNERBPA
REF_CLAIMReference to Payment in Claims Management System REFCLAIM_VKCHAR8CHAR8
ALTERNATIVE_PAYERAlternative Business Partner for Payments EMGPA_KKCHAR10Assigned to domainALPHABU_PARTNERBUPA
ALT_PAY_BANK_DETAILSBank Details ID of Payee EMBVT_KKCHAR4CHAR4
ALT_PAY_ADDRESSAddress number AD_ADDRNUMCHAR10Assigned to domainALPHAAD_ADDRNUMADR
ALT_PAY_CCARD_IDPayment Card ID for Payments CCID_KKCHAR6CHAR6
PAYMETHODPayment Method PYMET_KKCHAR1Assigned to domainPYMET_KK
PAYCOMPCODECompany Code for Automatic Payment Transactions PYBUK_KKCHAR4Assigned to domainBUKRS
PLAN_GROUPPlanning Group FDGRP_KKCHAR10Assigned to domainALPHAFDGRPFFG
ADDTL_PLANDAYSAdditional Days for Cash Management FDZTG_KKNUMC2NUM2
CASHDISC_DEADLINEDue Date for Cash Discount FAEDS_KKDATS8DATUM
CASHDISC_PERCENTCash discount rate SKTPZ_KKDEC5(3) PRZ23
INT_KEYInterest Key IKEY_KKCHAR2Assigned to domainIKEY_KK
DOCPOSTDATEPosting Date in the Document BUDAT_KKDATS8DATUM
DEFER_TODeferral to STUDT_KKDATS8DATUM
DOC_DATEDocument Date in Document BLDATDATS8DATUM
STAT_KEYType of statistical item STAKZ_KKCHAR1STAKZ_KK
DUN_REASONDunning Lock Reason DUN_LOCKREASON_KKCHAR1Assigned to domainMANSP_KK
DUN_REASON_DAYSNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
PAY_REASONLock Reason for Automatic Payment SPZAH_KKCHAR1Assigned to domainSPZAH_KK
PAY_REASON_DAYSNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
CLR_REASONClearing Lock Reason CLRLO_KKCHAR1Assigned to domainSPPOS_KK
CLR_REASON_DAYSNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
INT_REASONInterest Lock Reason SPERZ_KKCHAR1Assigned to domainSPERZ_KK
INT_REASON_DAYSNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
COSTCENTERCost Center KOSTLCHAR10Assigned to domainALPHAKOSTLKOS
PROFITCENTERProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
PAYMNT_GRPGrouping field for automatic payments PYGRP_KKCHAR10CHAR10
GROUPINGGrouping Key for Displaying Open Items GRKEY_KKCHAR3CHAR3
SALESTAXCODETax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
WHLDGTAXCODEWithholding Tax Code QSSKZCHAR2Assigned to domainQSSKZ
OTHERTAXCODETax Code for Other Taxes STRKZ_KKCHAR2Assigned to domainSTRKZ_KK
TAX_NETNet Tax STRNETTO_SCCHAR1STRNETTO_SC
INS_TAX_SCHEDInsurance Tax Schedule INSTAXS_VKCHAR4Assigned to domainINSTAXS_VK
TAX_GROUPTax Referemce (Tax Reporting) TXPOS_KKNUMC4TXPOS_KK
CREATESEPDOCCreate Separate Document in General Ledger XEIBH_KKCHAR1XFELD
CREATE_GLITEMCreate Line Item in General Ledger XEIPH_KKCHAR1XFELD
GLDOCASSGNNUMAssignment Number in G/L Document HZUON_KKCHAR18ZUONR
GL_ITEM_TEXTItem Text for G/L Document SGTXT_KKCHAR50TEXT50
CREATE_GLITEM_OPCreate Line Item in General Ledger XEIPH_KKCHAR1XFELD
LASTREC_CACCTContract Account of Final Recipient FINRE_KKCHAR12Assigned to domainALPHAVKONT_KKFKKVKP_F4
CONV_DATEConversion Date BAPI_CONV_DATEDATS8DATS
ITEM_TEXTItem text OPTXT_KKCHAR50TEXT50
COINSURANCE_CODECoinsurance Key COINS_REPIDCHAR10Assigned to domainREPID_VK
COINSURANCE_CATCategory for Coinsurance-Relevant Document COINS_DOC_TYPE_PRCLCHAR1COINS_DOC_TYPE_PRCL_DM
PARTNER_EXTERNALBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
PARTNER_EXTERNAL_2Business Partner Number in External System BU_BPEXTCHAR20CHAR20
PARTNER_EXTERNAL_3Business Partner Number in External System BU_BPEXTCHAR20CHAR20
ALTERNATIVE_PAYER_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
ALT_PAY_ADDRESS_EXTAddress number in external system BU_ADEXTCHAR20BU_ADEXT
ALT_PAY_BANK_ID_EXTBank details ID in external system BU_BKEXTCHAR20CHAR20
VALUE_DATEValue date VALUTDATS8DATUM
OBJ_SYSLogical system of source document AWSYSCHAR10TBDLSALPHALOGSYS
OBJ_TYPEReference Transaction AWTYPCHAR5TTYPAWTYP
OBJ_KEYReference Key AWKEYCHAR20AWKEY
DUN_REASON_FDATEValid-From Date of Dunning Lock DUN_REASON_FDATE_KKDATS8DATS
DUN_REASON_TDATEValid-To Date of Dunning Lock DUN_REASON_TDATE_KKDATS8DATS
PAY_REASON_FDATEValid-From Date of Payment Lock PAY_REASON_FDATE_KKDATS8DATS
PAY_REASON_TDATEValid-To Date of Payment Lock PAY_REASON_TDATE_KKDATS8DATS
CLR_REASON_FDATEValid-From Date of Clearing Lock CLR_REASON_FDATE_KKDATS8DATS
CLR_REASON_TDATEValid-To Date of Clearing Lock CLR_REASON_TDATE_KKDATS8DATS
INT_REASON_FDATEValid-From Date of Interest Lock INT_REASON_FDATE_KKDATS8DATS
INT_REASON_TDATEValid-To Date of Interest Lock INT_REASON_TDATE_KKDATS8DATS
LEDGER_GROUPLedger Group LDGRP_KKCHAR4Assigned to domainFAGL_LDGRP
SEPA_MANDATE_IDUnique Referene to Mandate per Payment Recipient SEPA_MNDIDCHAR35ID035

Key field Non-key field



How do I retrieve data from SAP structure BAPI_PPLAN_POSITION using ABAP code?

As BAPI_PPLAN_POSITION is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on BAPI_PPLAN_POSITION as there is no data to select.

How to access SAP table BAPI_PPLAN_POSITION

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

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