SAP BAPICD_PAYPLAN_CREATE BAPI Structure for FS-CD Payplan (Create) Table data and field list

BAPICD_PAYPLAN_CREATE 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 Structure for FS-CD Payplan (Create)" 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_CREATE TYPE BAPICD_PAYPLAN_CREATE.

The BAPICD_PAYPLAN_CREATE table consists of various fields, each holding specific information or linking keys about BAPI Structure for FS-CD Payplan (Create) 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_CREATE 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_CREATE 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_CREATE 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
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
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
S_GL_ACCOUNTGeneral ledger account HKONT_KKCHAR10Assigned to domainALPHASAKNRSAKO
H_GL_ACCOUNTGeneral ledger account HKONT_KKCHAR10Assigned to domainALPHASAKNRSAKO
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
BUS_TRANS_IDBusiness Transaction Number GSFNR_VKCHAR16ALPHAGSFNR_VK
DOCUMENT_NUMBERTransfer Document Number BELNR_VKCHAR6ALPHABELNR_VK
ITEM_TYPEDocument Category BLTP1_VKCHAR2Assigned to domainBLTP1_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
BUS_PARTNER_ID_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
BUS_PARTNER_ID_EXT2Business Partner Number in External System BU_BPEXTCHAR20CHAR20
BUS_PARTNER_ID_EXT3Business Partner Number in External System BU_BPEXTCHAR20CHAR20
BUS_PARTNER_ID_EXT4Business Partner Number in External System BU_BPEXTCHAR20CHAR20
ADDRESS_ID_EXTAddress number in external system BU_ADEXTCHAR20BU_ADEXT
BANK_ID_EXTBank details ID in external system BU_BKEXTCHAR20CHAR20
COMPANY_DIVISIONVersion Number Component CHAR2CHAR2CHAR2
BRANCHVersion Number Component CHAR2CHAR2CHAR2
HEAD_OFFICER/2 table CHAR5CHAR5CHAR5
INSURANCE_BRANCHVersion Number Component CHAR2CHAR2CHAR2
SUBAREA3-Byte field CHAR3CHAR3CHAR3
TARIF_GROUPR/2 table CHAR5CHAR5CHAR5
TARIFCharacter field, 8 characters long CHAR8CHAR8CHAR8
TYPE_OF_DISTRIBUTIONVersion Number Component CHAR2CHAR2CHAR2
CUSTOMER_SEGMENTVersion Number Component CHAR2CHAR2CHAR2
CO_PA_PARTNERCharacter Field Length = 10 CHAR10CHAR10CHAR10
CO_PA_INS_OBJECTField length 18 CHAR18CHAR18CHAR18
COUNTRY_OF_RISKCountry Where Risk Is Situated LNDSL_VXCHAR3Assigned to domainLAND1SHLP_LNDSL_VX
BUSINESS_TYPEBusiness Transaction Type GSART_VXCHAR2Assigned to domainGSART_VXSHLP_GSART_VX
STOCK_TYPEIn-Force Business Type BSART_VXCHAR2Assigned to domainBSART_VXSHLP_BSART_VX
SIGN_TYPEUnderwriting Type GZART_VXCHAR2Assigned to domainGZART_VXSHLP_GZART_VX
DAMAGE_TYPEType of Loss SDART_VXCHAR2Assigned to domainSDART_VXSHLP_SDART_VX
DAMAGE_YEARYear of loss SJAHR_VXCHAR4SJAHR_VX
REPORTING_YEARReporting Year MJAHR_VXCHAR4MJAHR_VX
RISK_TYPERisk type RSART_VXCHAR2Assigned to domainRSART_VXSHLP_RSART_VX
INS_FUNCTIONAL_AREAInsurance Functional Area FUBER_VXCHAR3Assigned to domainFUBER_VXSHLP_FUBER_VX
INS_BUSINESS_AREAOrganizational area - insurance BEBER_VXCHAR3Assigned to domainBEBER_VXSHLP_BEBER_VX
STOCK_GROUP_PENSION_CASSIn-Force Business Group for Pension Funds and Life Insurance BSGRP_VXCHAR3BSGRP_VXSHLP_BSGRP_VX
POS_EXPLAINING_TEXTItem text OPTXT_KKCHAR50TEXT50
CPD_BUS_PARTNER_IDBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
CPD_BUS_PARTNER_TYPEBusiness partner category BU_TYPECHAR1BU_TYPEBPY
CPD_KIND_OF_BUS_PARTNERBusiness Partner Type BU_BPKINDCHAR4Assigned to domainBU_KIND
CPD_BUS_PARTNER_GROUPBusiness Partner Grouping BU_GROUPCHAR4Assigned to domainBU_GROUPBPP
CPD_BUS_PARTNER_ID_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
CPD_SEARCH_TERM1_BUS_PARTNERSearch term 1 for business partner BU_SORT1CHAR20BU_SORT1
CPD_TITLE_KEYForm-of-Address Key AD_TITLECHAR4Assigned to domainAD_TITLE
CPD_JUSTIFIED_GROUPAuthorization Group BU_AUGRPCHAR4Assigned to domainBU_AUGRP
CPD_LEGAL_ENTITYBP: Legal form of organization BU_LEGENTYCHAR2Assigned to domainBU_LEGENTYH_TB019
CPD_INDUSTRYIndustry sector BU_INDSECTCHAR10Assigned to domainBU_INDSECTH_TB023
CPD_BUS_PARTNER_SURNAMELast name of business partner (person) BU_NAMEP_LCHAR40BU_NAME
CPD_BUS_PARTNER_FIRST_NAMEFirst name of business partner (person) BU_NAMEP_FCHAR40BU_NAME
CPD_ACADEMIC_TITLEAcademic Title: Key AD_TITLE1CHAR4Assigned to domainAD_TITLE1AD_TITLE1
CPD_ACADEMIC_TITLE2Second academic title (key) AD_TITLE2CHAR4Assigned to domainAD_TITLE1
CPD_NOBILITY_TITLEName supplement, e.g. noble title (key) AD_TITLESCHAR4Assigned to domainAD_TITLES
CPD_NAME_ADDITIONName Prefix (Key) AD_PREFIXCHAR4Assigned to domainAD_PREFIX
CPD_NAME_ADDITION22nd name prefix (key) AD_PREFIX2CHAR4Assigned to domainAD_PREFIX
CPD_BUS_PARTNER_MALE_FLAGSelection: Business partner is male BU_XSEXMCHAR1XFELD
CPD_BUS_PARTNER_FEMALE_FLAGSelection: Business partner is female BU_XSEXFCHAR1XFELD
CPD_BUS_PARTNER_BIRTH_DATEDate of birth of business partner (direct input) BU_BIRTHDT_DICHAR8CHAR8
CPD_BUS_PARTNER_NATIONALITYNationality BU_NATIOCHAR3Assigned to domainLAND1
CPD_CITYCity AD_CITY1CHAR40TEXT40CLCITYNAME
CPD_ZIP_CODECity postal code AD_PSTCD1CHAR10CHAR10
CPD_ZIP_CODE_PO_BOXPO Box Postal Code AD_PSTCD2CHAR10CHAR10
CPD_PO_BOXPO Box AD_POBXCHAR10CHAR10
CPD_NO_PO_BOX_ID_FLAGFlag: PO Box Without Number AD_POBXNUMCHAR1XFELD
CPD_PO_BOX_LOCATIONPO Box city AD_POBXLOCCHAR40TEXT40CITY_NAME
CPD_PO_BOX_REGIONRegion for PO Box (Country, State, Province, ...) AD_POBXREGCHAR3Assigned to domainREGIO
CPD_STREETStreet AD_STREETCHAR60TEXT60CLSTRTNAME
CPD_HOUSE_NUMBERHouse Number AD_HSNM1CHAR10TEXT10
CPD_ROOM_NUMBERRoom or Appartment Number AD_ROOMNUMCHAR10TEXT10
CPD_COUNTRY_KEYCountry Key LAND1CHAR3Assigned to domainLAND1LND
CPD_LANGUAGE_KEYLanguage Key SPRASLANG1Assigned to domainISOLASPRASSPRH_T002
CPD_REGIONSTATE (State, Province, County) REGIOCHAR3Assigned to domainREGIO
CPD_BANK_IDBank details ID BU_BKVIDCHAR4CHAR4
CPD_COUNTRY_KEY_BANKBank country key BANKSCHAR3Assigned to domainLAND1BKL
CPD_BANK_KEYBank Keys BANKKCHAR15BANKKBNK
CPD_BANK_ACCOUNT_NUMBERBank account number BANKNCHAR18BANKN
CPD_BANK_CTRL_KEYBank Control Key BKONTCHAR2BKONT
CPD_ACCOUNT_HOLDERAccount Holder Name BU_KOINHCHAR60BU_KOINH
CPD_BANK_CARD_IDPayment Card ID BU_CCIDCHAR6CHAR6
CPD_BANK_CARD_TYPEPayment card type CC_INSTITUTECHAR4Assigned to domainCC_INSTITUTE
CPD_BANK_CARD_NUMBERPayment cards: Card number CCNUMCHAR25Assigned to domainCCNUM

Key field Non-key field



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

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

How to access SAP table BAPICD_PAYPLAN_CREATE

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

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