SAP ACCBAL_CONTRACT Simplified Acct Bal. Display: Structure for Contract Grid Table data and field list

ACCBAL_CONTRACT 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 "Simplified Acct Bal. Display: Structure for Contract Grid" 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_ACCBAL_CONTRACT TYPE ACCBAL_CONTRACT.

The ACCBAL_CONTRACT table consists of various fields, each holding specific information or linking keys about Simplified Acct Bal. Display: Structure for Contract Grid data available in SAP. These include PARTNER (Business Partner Number), PARTNERACC (Contract Account Number), OBJ1X_X (IO: Settings Active for Insurance Object Flag), ABWRE_X (Alternative Payer)... 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. .

ACCBAL_CONTRACT structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


SAP ACCBAL_CONTRACT 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 ACCBAL_CONTRACT 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
INSOBJECTIdentification for an Insurance Object INSOBJECT_MDCHAR20Assigned to domainALPHAINSOBJECT_MDINSOBJECTSHLP_INSOBJECT_COLL
PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
PARTNERACCContract Account Number VKONT_KKCHAR12Assigned to domainALPHAVKONT_KKKTOFKKVKP_F4
OBJ1X_XIO: Settings Active for Insurance Object Flag PAY_PAR_ACT_MDCHAR1XFELD
ABWRE_XAlternative Payer ABWRE_KKCHAR10Assigned to domainALPHABU_PARTNERBUPA
ADRRE_XAddress Number for Alternative Payer ADRRE_KKCHAR10Assigned to domainALPHAAD_ADDRNUM
EZAWE_XIncoming Payment Method EZAWE_KKCHAR1CHAR1
EBVTY_XBank Details ID for Incoming Payments EBVTY_KKCHAR4CHAR4
ABWRA_XAlternative Payee ABWRA_KKCHAR10Assigned to domainALPHABU_PARTNERBUPA
ADRRA_XAddress Number for Alternative Payee ADRRA_KKCHAR10Assigned to domainALPHAAD_ADDRNUM
AZAWE_XOutgoing Payment Methods AZAWE_KKCHAR5CHAR5
ABVTY_XBank Details ID for Outgoing Payments ABVTY_KKCHAR4CHAR4
CCARD_IDPayment Card ID for Incoming Payments CCID_IN_KKCHAR6CHAR6
CCARD_OUTPayment Card ID for Outgoing Payments CCID_OUT_KKCHAR6CHAR6
IPAY_REASONLock Reason for Incoming Payments INC_PAY_LOCKREASON_KKCHAR1Assigned to domainSPZAH_KK
OPAY_REASONLock Reason for Outgoing Payments OUTG_PAY_LOCKREASON_KKCHAR1Assigned to domainSPZAH_KK
TIPAY_REASONText Field TEXT50CHAR50TEXT50
TOPAY_REASONText Field TEXT50CHAR50TEXT50
TABWRE_NAMEText (length 132) TEXT132CHAR132TEXT132
TABWRE_ADRBP: Address Description BU_ADDSCCHAR60TEXT60
TABWRA_NAMEText (length 132) TEXT132CHAR132TEXT132
TABWRA_ADRBP: Address Description BU_ADDSCCHAR60TEXT60
TEZAWEText Field of Length 60 TEXT60CHAR60TEXT60
TAZAWEText Field of Length 60 TEXT60CHAR60TEXT60
TBANKVEINText Field of Length 60 TEXT60CHAR60TEXT60
TBANKVAUSText Field of Length 60 TEXT60CHAR60TEXT60
TCCARDEINText Field of Length 60 TEXT60CHAR60TEXT60
TCCARDAUSText Field of Length 60 TEXT60CHAR60TEXT60
BALANCEAmount in Transaction Currency with +/- Sign BETRW_KKCURR13(2) WRTV7
OP_BALANCEAmount in Transaction Currency with +/- Sign BETRW_KKCURR13(2) WRTV7
STAT_BALANCEAmount in Transaction Currency with +/- Sign BETRW_KKCURR13(2) WRTV7
HWAERLocal Currency Key HWAER_KKCUKY5Assigned to domainWAERS
HWAER_ORGLocal Currency Key HWAER_KKCUKY5Assigned to domainWAERS
MAHNSDunning Level MAHNS_KKNUMC2Assigned to domainMAHNS_KK
IS_COVARCorrespondence Variant COPRC_KKCHAR4Assigned to domainCOPRC_KK
TIS_COVARText, 40 Characters Long TEXT40CHAR40TEXT40
FAARTInvoicing Type ABART_VKCHAR2Assigned to domainABART_VK
TFAARTText (30 Characters) TEXT30CHAR30TEXT30
BASE_DATEBase Date for Invoicing Frequency DARBT_VKDATS8DATS
CB_GPARTBusiness partner in a collective invoice COLL_BILL_GPART_VKCHAR10Assigned to domainALPHABU_PARTNERBUPA
CB_VKONTContract acct in a collective invoice COLL_BILL_VKONT_VKCHAR12Assigned to domainALPHAVKONT_KKFKKVKP
INV_REASONReason For Invoicing Lock INV_LOCKREASON_KKCHAR1Assigned to domainINV_LOCKREASON_KK
TINV_REASONText Field TEXT50CHAR50TEXT50

Key field Non-key field



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

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

How to access SAP table ACCBAL_CONTRACT

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

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