SAP BAPICD_PAYPLAN_CHANGE BAPI Struture for FS-CD Payplan (Change) Table data and field list

BAPICD_PAYPLAN_CHANGE 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 "BAPI Struture for FS-CD Payplan (Change)" 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_BAPICD_PAYPLAN_CHANGE TYPE BAPICD_PAYPLAN_CHANGE.

The BAPICD_PAYPLAN_CHANGE table consists of various fields, each holding specific information or linking keys about BAPI Struture for FS-CD Payplan (Change) data available in SAP. These include BUSPARTNER_ID (Business Partner Number), CONTRACT (Reference Specifications from Contract), ITEM_ID (Item ID), ONETIME_PMT_FLAG (Indicator: One-Time Payment)... 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. .

BAPICD_PAYPLAN_CHANGE structure Technical Details:

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


SAP BAPICD_PAYPLAN_CHANGE 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 BAPICD_PAYPLAN_CHANGE 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
ACTIVITY_TYPEActivity Category BU_AKTYPCHAR2Assigned to domainBU_AKTYP
BUSPARTNER_IDBusiness Partner Number GPART_KKCHAR10Assigned to domainALPHABU_PARTNERBPA
CONTRACTReference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
ITEM_IDItem ID SCCOUNT_SCCHAR12ALPHASCCOUNT_SC
ONETIME_PMT_FLAGIndicator: One-Time Payment PSNGL_SCCHAR1XFELD
ITEM_VALID_FROMValid-From Date for Scheduling Items (Direct Input) PMFTR_B_SCCHAR8CHAR8
ITEM_VALID_TOValid-To Date for Payment Plan Item PMTTO_B_SCCHAR8CHAR8
ITEMRISK_FROMValid-From Date for Payment Plan Item Risk RISKFR_SC_DICHAR8CHAR8
ITEMRISK_TOValid-To Date for Risk for Payment Plan Item RISKTO_SC_DICHAR8CHAR8
END_EARLYEnd Early on PMEND_B_SCCHAR8CHAR8
AUTORENEW_ITEM_FLAGIndicator: Renew Item RENEW_SCCHAR1XFELD
NUMBER_RENEWSNumber of Automatic Renewals of Items for DI RNEWX_SC_DICHAR3CHAR3
COMPANY_CODECompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
OPCCODECompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
BUSINESS_AREABusiness Area GSBERCHAR4Assigned to domainGSBERGSB
OPGS_AREABusiness Area GSBERCHAR4Assigned to domainGSBERGSB
PRODUCTGROUPProduct Group PRGRP_VKCHAR2Assigned to domainPRGRP_VK
INSURANCE_TYPEInsurance Type VSARL_VXCHAR6Assigned to domainALPHAVSARL_VX
AMOUNT_DIFFAmount in transaction currency with +/- sign (batch input) BETRW_B_KKCHAR16CHAR16
AMOUNT_VALID_FROMAmount Valid-From Date ATFRD_B_SCCHAR8CHAR8
AMOUNT_NEEDTotal amount when canceling payment plan early AMNEED_B_SCCHAR16CHAR16
CURRENCY_KEYCurrency Key WAERS_DICHAR5CHAR5FWS
CREATED_BYName of Person who Added Object CRUSER_SCCHAR12USNAM
MAIN_TRANSACTIONMain Transaction for Line Item HVORG_KKCHAR4Assigned to domainHVORG_KK8HV
SUB_TRANSACTIONSubtransaction for Document Item TVORG_KKCHAR4Assigned to domainTVORG_KK
OPMAIN_TRANSACTIONMain Transaction for Line Item HVORG_KKCHAR4Assigned to domainHVORG_KK8HV
OPSUB_TRANSACTIONSubtransaction for Document Item TVORG_KKCHAR4Assigned to domainTVORG_KK
PROFIT_SEGM_NOProfitability segment numbers (CO-PA): batch input RKEOB_B_KKCHAR10CHAR10
ACCTASSCATEGORYAccount Assignment Category KONTT_KKCHAR2Assigned to domainKONTT_KK
ACCTASSGTAcct assnmnt string for industry-specific account assngments KONTL_KKCHAR50CHAR50
DOC_TYPEDocument Type BLART_KKCHAR2Assigned to domainBLART_KK
CONTRACT2Reference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
CONTRACT3Reference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
IMD_REVENUE_FLAGIndicator: Debt Recognition XDEREN_SCCHAR1XFELD
BUSPARTNER_ID2Business Partner Number GPART_KKCHAR10Assigned to domainALPHABU_PARTNERBPA
BUSPARTNER_ID3Business Partner Number GPART_KKCHAR10Assigned to domainALPHABU_PARTNERBPA
CLAIM_REFERENCEReference to Payment in Claims Management System REFCLAIM_VKCHAR8CHAR8
DOCUMENT_NUMBERTransfer Document Number BELNR_VKCHAR6ALPHABELNR_VK
DIFF_PMT_PARTNERAlternative Business Partner for Payments EMGPA_KKCHAR10Assigned to domainALPHABU_PARTNERBUPA
BANK_ID_PMT_RECEIVERBank Details ID of Payee EMBVT_KKCHAR4CHAR4
ADDRESS_NUMBERAddress number AD_ADDRNUMCHAR10Assigned to domainALPHAAD_ADDRNUMADR
PAYMENT_OUT_CARD_IDPayment Card ID for Payments CCID_KKCHAR6CHAR6
PAYMENT_METHODPayment Method PYMET_KKCHAR1Assigned to domainPYMET_KK
DISPOSAL_GROUPPlanning Group FDGRP_KKCHAR10Assigned to domainALPHAFDGRPFFG
ADD_DAYS_FINANCIAL_DISPOSALAdditional Days for Cash Management FDZTG_KK_DICHAR2CHAR02
DUE_DISCOUNTDue Date for Cash Discount FAEDS_KK_DICHAR8CHAR8
DISCOUNT_PERCENTAGECash Discount Percentage Rate SKTPZ_KK_DICHAR5CHAR5
NET_DATE_OF_PAYMENTDue Date for Net Payment FAEDN_KK_DICHAR8CHAR8
INTEREST_KEYInterest Key IKEY_KKCHAR2Assigned to domainIKEY_KK
BOKKING_DATE_ITEMPosting Date in the Document BUDAT_DICHAR8CHAR8
DEFERMENT_OF_PAYMENTDeferral to STUDT_KK_DICHAR8CHAR8
ITEM_DATE_ITEMDocument Date in Document BLDAT_DICHAR8CHAR8
KIND_OF_STATISTICAL_ITEM_POSType of statistical item STAKZ_KKCHAR1STAKZ_KK
REASON_OF_DUNNING_LOCKDunning Lock Reason DUN_LOCKREASON_KKCHAR1Assigned to domainMANSP_KK
DUNNNING_LOCK_DURATIONNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
PAYMENT_LOCK_REASONLock Reason for Automatic Payment SPZAH_KKCHAR1Assigned to domainSPZAH_KK
PAYMENT_LOCK_DURATIONNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
CLEARING_REASONClearing Lock Reason CLRLO_KKCHAR1Assigned to domainSPPOS_KK
CLEARING_REASON_DURATIONNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
INTEREST_LOCK_REASONInterest Lock Reason SPERZ_KKCHAR1Assigned to domainSPERZ_KK
OBJECT_LOCK_DURATIONNumber of Days an Object Remains Locked LOCK_DAYS_VKCHAR3CHAR03
COSTCENTERCost Center KOSTLCHAR10Assigned to domainALPHAKOSTLKOS
PROFIT_CENTERProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
PAYMENT_GROUPGrouping field for automatic payments PYGRP_KKCHAR10CHAR10
GROUPING_KEYGrouping Key for Displaying Open Items GRKEY_KKCHAR3CHAR3
SCHEDPOS_FINISHED_FLAGIndicator: Scheduling Item Finished, Deletes Pmend Amt-Need XBEENDET_SCCHAR1XFELD
TURNOVER_TAX_FLAGTax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
TAX_AT_SOURCE_FLAGWithholding Tax Code QSSKZCHAR2Assigned to domainQSSKZ
OTHER_TAX_FLAGTax Code for Other Taxes STRKZ_KKCHAR2Assigned to domainSTRKZ_KK
ITEM_NUMBERNumber of Contract Accts Rec. & Payable Doc. OPBEL_KKCHAR12Assigned to domainALPHAOPBEL_KK80B
ACCTASSCATAccount Assignment Category KONTT_KKCHAR2Assigned to domainKONTT_KK
ACCOUNT_ASSIGNMENTAcct assnmnt string for industry-specific account assngments KONTL_KKCHAR50CHAR50
NET_TAXNet Tax STRNETTO_SCCHAR1STRNETTO_SC
TAX_TRANSACTION_KEYTransaction key for account determination KTOSL_KKCHAR3CHAR3
DATA_ORIGINSource of Data ORIGIN_DICHAR30CHAR30
INSURANCE_TAX_SCHEMEInsurance Tax Schedule INSTAXS_VKCHAR4Assigned to domainINSTAXS_VK
PAYMENT_ITEMPost Payment Plan Item w/o Posting Stat.? STATPOST_SCCHAR1XFELD
CHECK_LEVELLevel for Inspections in DI CHECKLEVEL_DICHAR1CHAR1
RELINDCharacter Field Length = 10 CHAR10CHAR10CHAR10
FORMAT_OF_NUMBERSPreparation of Amount Fields FORMAT_DICHAR2FORMAT_DI
CREATE_SINGLE_DOCCreate Separate Document in General Ledger XEIBH_KKCHAR1XFELD
CREATE_SINGLE_ITEMCreate Line Item in General Ledger XEIPH_KKCHAR1XFELD
ALLOCATION_NUMBERAssignment Number in G/L Document HZUON_KKCHAR18ZUONR
ITEM_TEXTItem Text for G/L Document SGTXT_KKCHAR50TEXT50
LINE_ITEMCreate Line Item in General Ledger XEIPH_KKCHAR1XFELD
LASTRECEIVERACCOUNTContract Account of Final Recipient FINRE_KKCHAR12Assigned to domainALPHAVKONT_KKFKKVKP_F4

Key field Non-key field



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

As BAPICD_PAYPLAN_CHANGE 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 BAPICD_PAYPLAN_CHANGE as there is no data to select.

How to access SAP table BAPICD_PAYPLAN_CHANGE

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

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