SAP BAPI_INSOBJECT_P_CHANGE FS-CD: BAPI Structure for IO Partner Data (Change) Table data and field list

BAPI_INSOBJECT_P_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 "FS-CD: BAPI Structure for IO Partner Data (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_BAPI_INSOBJECT_P_CHANGE TYPE BAPI_INSOBJECT_P_CHANGE.

The BAPI_INSOBJECT_P_CHANGE table consists of various fields, each holding specific information or linking keys about FS-CD: BAPI Structure for IO Partner Data (Change) data available in SAP. These include PARTNER (Business Partner Number), PARTNER_EXT (Business Partner Number in External System), ACCOUNT (Contract Account Number), ACCOUNT_EXT (Contract account number in legacy system)... 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_INSOBJECT_P_CHANGE structure Technical Details:

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


SAP BAPI_INSOBJECT_P_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 BAPI_INSOBJECT_P_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
PROCESSING_MODEFS-CD: BDT: Type of Change PROCESSINGMODE_MDCHAR1BU_CHIND
PARTNERBusiness Partner Number BU_PARTNERCHAR10BUT000ALPHABU_PARTNERBPABUPA
PARTNER_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
ACCOUNTContract Account Number VKONT_KKCHAR12FKKVKALPHAVKONT_KKKTOFKKVKP_F4
ACCOUNT_EXTContract account number in legacy system VKONA_KKCHAR20CHAR20
IND_CHANGE_ACCOUNTIO: Account Change Flag XCHANGEACCOUNT_MDCHAR1CHAR1
ACCT_CREATE_VARIANTIO: Creation Variant for Automatic Account Creation CRTVAR_MDCHAR2TIMA_CRT_ACCCRTVAR_MD
ACCT_CREATE_VARIANT_PARTNERBusiness Partner Number BU_PARTNERCHAR10BUT000ALPHABU_PARTNERBPABUPA
ACCT_CREATE_VAR_PARTNER_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
ACCT_CREATE_VARIANT_ACCOUNTContract Account Number VKONT_KKCHAR12FKKVKALPHAVKONT_KKKTOFKKVKP_F4
ACCT_CREATE_VAR_ACCOUNT_EXTContract account number in legacy system VKONA_KKCHAR20CHAR20
IND_PAYMENT_PARAM_ACTIVEIO: Settings Active for Insurance Object Flag PAY_PAR_ACT_MDCHAR1XFELD
ADDR_PARTNERAddress number AD_ADDRNUMCHAR10ADRCALPHAAD_ADDRNUMADR
ADDR_PARTNER_EXTAddress number in external system BU_ADEXTCHAR20BU_ADEXT
PART_PAID_BYBusiness Partner Acting as Payer in Payment Transactions GPARV_KKCHAR10BUT000ALPHABU_PARTNER
PART_PAID_BY_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
ACCT_PAID_BYContract account used for payment transactions VKONV_KKCHAR12FKKVKALPHAVKONT_KK
ACCT_PAID_BY_EXTContract account number in legacy system VKONA_KKCHAR20CHAR20
PAYMENT_METHOD_INCIncoming Payment Method EZAWE_KKCHAR1CHAR1
ALTERNATE_PAYERAlternative Payer ABWRE_KKCHAR10BUT000ALPHABU_PARTNERBUPA
ALTERNATE_PAYER_EXTNumber of alternative payer in the external system ABWRE_BPEXTCHAR20CHAR20
ADDR_ALTERNATE_PAYERAddress Number for Alternative Payer ADRRE_KKCHAR10ADRCALPHAAD_ADDRNUM
ADDR_ALTERNATE_PAYER_EXTExternal Address Number for Alternative Payer EARRE_KKCHAR20BU_ADEXT
BANK_ID_INCBank Details ID for Incoming Payments EBVTY_KKCHAR4CHAR4
BANK_ID_INC_EXTBank Detail ID for Incoming Payments in the External System EBVTY_EXT_KKCHAR20CHAR20
CARD_ID_INCPayment Card ID for Incoming Payments CCID_IN_KKCHAR6CHAR6
PAYMENT_METHOD_OUTOutgoing Payment Methods AZAWE_KKCHAR5CHAR5
ALTERNATE_PAYEEAlternative Payee ABWRA_KKCHAR10BUT000ALPHABU_PARTNERBUPA
ALTERNATE_PAYEE_EXTNumber of alternative payment recipient in external system ABWRA_BPEXTCHAR20CHAR20
ADDR_ALTERNATE_PAYEEAddress Number for Alternative Payee ADRRA_KKCHAR10ADRCALPHAAD_ADDRNUM
ADDR_ALTERNATE_PAYEE_EXTExternal Address Number for Alternative Payee EARRA_KKCHAR20BU_ADEXT
BANK_ID_OUTBank Details ID for Outgoing Payments ABVTY_KKCHAR4CHAR4
BANK_ID_OUT_EXTBank ID in External System for Outgoing Payments ABVTY_EXT_KKCHAR20CHAR20
CARD_ID_OUTPayment Card ID for Outgoing Payments CCID_OUT_KKCHAR6CHAR6
MULT_ALTPAYTRECMultiple Alternative Payment Recipients? ANZRA_KKCHAR1XFELD
OUTG_ALLOCTYPESplit Type for Outgoing Payments ATKEY_KKCHAR4TKKV_TEILARTATKEY
CLEARING_ACCOUNTClearing Account KTDEP_VKCHAR12FKKVKALPHAVKONT_KK
CLEARING_ACCOUNT_EXTExternal Number for Clearing Account KTDEP_EXT_VKCHAR20CHAR20
VARIABLE_CLEARINGIndicator: Clear Variable KZVER_VKCHAR1XFELD
CM_PLANNING_GROUPPlanning Group FDGRP_KKCHAR10T035ALPHAFDGRPFFG
CM_EXTRA_DAYSAdditional Days for Cash Management FDZTG_KKNUMC2NUM2
DUNNING_VARIANTDunning Variant MVARI_VKCHAR2TKKVMVARIMVARI_VK
INTEREST_KEYInterest Key IKEY_KKCHAR2TFK056AIKEY_KK
INTEREST_CALC_TOFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
INTEREST_BASE_PERIODFS-CD: Interest Calculation Base Period INTPER_MDCHAR1INTPER_MD
INTEREST_BASE_DAYSFS-CD: Interest Calculation Base Days INTPEROFF_DICHAR4CHAR4
OWN_BANK_DETAILSOwn Bank Details EIGBV_KKCHAR25TFK042HEIGBV_KK
PAYMENT_OPTION_KEYPayment Option Key POKEY_VKCHAR2TVS010APOKEY_VKSHLP_POKEY
PAYMENT_PLAN_KEYPayment Plan Key PKEY_VKCHAR2TVS010BPKEY_VKSHLP_PKEY
PAYMENT_PLAN_VALID_FROMFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
PAYMENT_PLAN_VALID_FROM_TIMEIO: Time for Insurance Object in CHAR Format (HHMMSS) TIME_C_MDCHAR6CHAR6
PPLAN_GROUPINGGrouping Category for Open Items POGRU_VKCHAR2TKKVPOGRUPGRUP_VK
PPLAN_SUMMARIZATIONSummarization Category for Open Items POVER_VKCHAR2TKKVPOVERVGRUP_VK
PPLAN_DEFERRAL_BASE_PERIODDeferral Base Period STUPER_SCCHAR1STUPER_SC
PPLAN_DEFERRAL_BASE_DAYSDeferral Base Days STUPEROFF_DICHAR3CHAR3
PPLAN_PLANNING_GROUPPlanning Group FDGRP_KKCHAR10T035ALPHAFDGRPFFG
PPLAN_EXTRA_DAYSAdditional Days for Cash Management FDZTG_KKNUMC2NUM2
PPLAN_RESERVE_ON_ACCOUNTFS-CD: Reserve and Record Payments on Account XAKONTO_MDCHAR1XAKONTO_MD
PPLAN_ALGORITHM_KEYAlgorithm Key ALKEY_VKCHAR2TVS040AALKEY_VK
IND_CORRESP_PARAM_ACTIVEIO: Correspondence Params Active for Ins. Object-Partner CPAR_ACTIVE_MDCHAR1XFELD
CORRESPONDENCE_VARIANTCorrespondence Variant COPRC_KKCHAR4TFK070BCOPRC_KK
INVOICE_TYPEInvoicing Type ABART_VKCHAR2Assigned to domainABART_VK
INVOICE_BASE_DATEFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
ALTERNATE_CORRESP_RECIPIENTFS-CD: Correspondence Recipient CORR_PARTNER_MDCHAR10BUT000ALPHABU_PARTNERBUPA
ALTERNATE_CORRESP_RECIP_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
CORRESP_ACTIVITY_IDFS-CD: Correspondence - Activity Key CORR_ACKEY_MDCHAR4TFK070LCORR_ACKEY_KK
COLL_INVOICE_ACCTContract acct in a collective invoice COLL_BILL_VKONT_VKCHAR12FKKVKALPHAVKONT_KKFKKVKP
COLL_INVOICE_ACCT_EXTExternal Number for Contract Account for Collective Invoice COLL_BILL_VKONT_EXT_VKCHAR20CHAR20
COLL_INVOICE_PARTNERBusiness partner in a collective invoice COLL_BILL_GPART_VKCHAR10BUT000ALPHABU_PARTNERBUPA
COLL_INVOICE_PARTNER_EXTExternal Number for Business Partner for Collective Invoice COLL_BILL_GPART_EXT_VKCHAR20CHAR20
CORRESP_DUNNING_PROCEDURECorrespondence Dunning Procedure CORR_MAHNV_KKCHAR2Assigned to domainMAHNV_KK
CLAIMS_REF_INSOBJECTIdentification for an Insurance Object INSOBJECT_MDCHAR20DIMAIOBALPHAINSOBJECT_MDINSOBJECTSHLP_INSOBJECT_COLL
CLAIMS_REF_INSOBJECT_EXTInsurance Object Number in External System INSOBJECTEXT_MDCHAR20CHAR20
CLAIMS_REF_PARTNERBusiness Partner Number BU_PARTNERCHAR10BUT000ALPHABU_PARTNERBPABUPA
CLAIMS_REF_PARTNER_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
IND_ARCHIVEFS-CD: Deletion Flag XARCHIVE_MDCHAR1XARCHIVE_MD
PARTNER_TRANSFER_POSTINGIO: Partner from Which Posting Data Is Transferred PARTNER_OPOST_MDCHAR10BUT000ALPHABU_PARTNER
PARTNER_TRANSFER_POSTING_EXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
AUTHORIZATIONGROUPInsurance Object: Authorization Group AUGRP_MDCHAR4TB037BU_AUGRP
USERNAME_BUSINESS_LASTCHANGEBusiness User That Changed IO CHNAME_BUS_MDCHAR12USNAM
W_TAX_CODE_INWithholding Tax Code For Incoming Payments QSSKZ_E_KKCHAR2Assigned to domainQSSKZ
W_TAX_CODE_OUTWitholding Tax Code For Outgoing Payments QSSKZ_A_KKCHAR2Assigned to domainQSSKZ
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_INSOBJECT_P_CHANGE using ABAP code?

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

How to access SAP table BAPI_INSOBJECT_P_CHANGE

Within an ECC or HANA version of SAP you can also view further information about BAPI_INSOBJECT_P_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).