SAP DIMA_A_DI IO: Direct Input Structure for Insurance Object Table data and field list

DIMA_A_DI 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 "IO: Direct Input Structure for Insurance Object" 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_DIMA_A_DI TYPE DIMA_A_DI.

The DIMA_A_DI table consists of various fields, each holding specific information or linking keys about IO: Direct Input Structure for Insurance Object data available in SAP. These include AKTYP (Activity Category), RLTP1 (BDT: Object part), RLTP2 (BDT: Object part), RLTP3 (BDT: Object part)... 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. .

DIMA_A_DI structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)


SAP DIMA_A_DI 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 DIMA_A_DI 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
AKTYPActivity Category BU_AKTYPCHAR2Assigned to domainBU_AKTYP
RLTP1BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP2BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP3BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP4BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP5BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP6BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP7BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP8BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
RLTP9BDT: Object part BU_RLTYPCHAR6Assigned to domainBU_RLTYP
INSOBJECTIdentification for an Insurance Object INSOBJECT_MDCHAR20Assigned to domainALPHAINSOBJECT_MDINSOBJECTSHLP_INSOBJECT_COLL
INSOBJECTEXTInsurance Object Number in External System INSOBJECTEXT_MDCHAR20CHAR20
INSOBJECTTYPExternal Insurance Object Category INSOBJECTTYPC_MDCHAR2Assigned to domainINSOBJECTTYPC_MDINSOBJECTTYPSHLP_INSOBJECTTYPC_MD
VALDTFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
BCON_TYPEType of Contract in the Feeder System BCON_TYPE_VKCHAR5
BCON_IDContract ID in the Feeder System BCON_ID_VKCHAR35
BCON_ITEM_TYPEContract Subtype in the Feeder System BCON_ITEM_TYPE_VKCHAR5
BCON_ITEM_IDContract Subidentification in the Feeder System BCON_ITEM_ID_VKCHAR10
BCON_BUSSYSFeeder System for the Contract BCON_BUSSYS_VKCHAR60SLD_BSKEY
INSOBEZIO: Name of an Insurance Object INSOBEZ_MDCHAR35INSOBEZ_MD
ERNAM_BUSINESSBusiness User That Created IO CRNAME_BUS_MDCHAR12USNAM
AENAM_BUSINESSBusiness User That Changed IO CHNAME_BUS_MDCHAR12USNAM
OBJREFReference to Leading Objects OBJREF_MDCHAR20CHAR20
CNCREASONCancellation Reason for Insurance Object INSOCNCREASON_VKCHAR4Assigned to domainINSOCNCREASON_VK
PART_AKTYPChange category BU_CHINDCHAR1BU_CHIND
PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
ERNAM_PBUSINESSBusiness User That Created IO CRNAME_BUS_MDCHAR12USNAM
AENAM_PBUSINESSBusiness User That Changed IO CHNAME_BUS_MDCHAR12USNAM
PARTNERACCContract Account Number VKONT_KKCHAR12Assigned to domainALPHAVKONT_KKKTOFKKVKP_F4
PARTNERACCTYPContract Account Category VKTYP_KKCHAR2Assigned to domainVKTYP_KKKTP
FDGRPPlanning Group FDGRP_KKCHAR10Assigned to domainALPHAFDGRPFFG
FDZTGVersion Number Component CHAR2CHAR2CHAR2
CHANGE_ACCIO: Account Change Flag XCHANGEACCOUNT_MDCHAR1CHAR1
XARCHIVEFS-CD: Deletion Flag XARCHIVE_MDCHAR1XARCHIVE_MD
AUGRPInsurance Object: Authorization Group AUGRP_MDCHAR4TB037BU_AUGRP
CRTVARIO: Creation Variant for Automatic Account Creation CRTVAR_MDCHAR2TIMA_CRT_ACCCRTVAR_MD
CRTVAR_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
CRTVAR_VKONTContract Account Number VKONT_KKCHAR12Assigned to domainALPHAVKONT_KKKTOFKKVKP_F4
MVARIDunning Variant MVARI_VKCHAR2TKKVMVARIMVARI_VK
IS_COVARCorrespondence Variant COPRC_KKCHAR4Assigned to domainCOPRC_KK
FAARTInvoicing Type ABART_VKCHAR2Assigned to domainABART_VK
BASE_DATEFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
CPAR_ACTIVEIO: Correspondence Params Active for Ins. Object-Partner CPAR_ACTIVE_MDCHAR1XFELD
DEF_RECCorrespondence Recipient ID CORR_PARTNER_KKCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
DEF_REC_INDCorrespondence - Activity Key CORR_ACKEY_KKCHAR4Assigned to domainCORR_ACKEY_KK
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
CORR_MAHNVCorrespondence Dunning Procedure CORR_MAHNV_KKCHAR2Assigned to domainMAHNV_KK
OBJ1X_XIO: Settings Active for Insurance Object Flag PAY_PAR_ACT_MDCHAR1XFELD
ADRNRAddress number AD_ADDRNUMCHAR10Assigned to domainALPHAAD_ADDRNUMADR
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
ANZRAMultiple Alternative Payment Recipients? ANZRA_KKCHAR1XFELD
ATARTSplit Type for Outgoing Payments ATKEY_KKCHAR4Assigned to domainATKEY
ABVTY_XBank Details ID for Outgoing Payments ABVTY_KKCHAR4CHAR4
TRANSFER_ACCClearing Account KTDEP_VKCHAR12Assigned to domainALPHAVKONT_KK
INDIRECT_TRANSIndicator: Clear Variable KZVER_VKCHAR1XFELD
CCARD_IDPayment Card ID for Incoming Payments CCID_IN_KKCHAR6CHAR6
CCARD_OUTPayment Card ID for Outgoing Payments CCID_OUT_KKCHAR6CHAR6
IKEYInterest Key IKEY_KKCHAR2Assigned to domainIKEY_KK
INTPEROFFFS-CD: Interest Calculation Base Days INTPEROFF_DICHAR4CHAR4
INTPERFS-CD: Interest Calculation Base Period INTPER_MDCHAR1INTPER_MD
INTTOFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
VKONVContract account used for payment transactions VKONV_KKCHAR12Assigned to domainALPHAVKONT_KK
GPARVBusiness Partner Acting as Payer in Payment Transactions GPARV_KKCHAR10Assigned to domainALPHABU_PARTNER
EIGBVOwn Bank Details EIGBV_KKCHAR25Assigned to domainEIGBV_KK
MNDID_XUnique Referene to Mandate per Payment Recipient SEPA_MNDIDCHAR35ID035
PKEYPayment Plan Key PKEY_VKCHAR2Assigned to domainPKEY_VKSHLP_PKEY
POKEYPayment Option Key POKEY_VKCHAR2Assigned to domainPOKEY_VKSHLP_POKEY
PP_FROMFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
PP_FROM_TIMEIO: Time for Insurance Object in CHAR Format (HHMMSS) TIME_C_MDCHAR6CHAR6
POGRUGrouping Category for Open Items POGRU_VKCHAR2Assigned to domainPGRUP_VK
POVERSummarization Category for Open Items POVER_VKCHAR2Assigned to domainVGRUP_VK
STUPEROFFDeferral Base Days STUPEROFF_DICHAR3CHAR3
STUPERDeferral Base Period STUPER_SCCHAR1STUPER_SC
SCFDGRPPlanning Group FDGRP_KKCHAR10Assigned to domainALPHAFDGRPFFG
SCFDZTGVersion Number Component CHAR2CHAR2CHAR2
XAKONTOFS-CD: Reserve and Record Payments on Account XAKONTO_MDCHAR1XAKONTO_MD
ALKEYAlgorithm Key ALKEY_VKCHAR2ALKEY_VK
RCL_INSOBJECTIdentification for an Insurance Object INSOBJECT_MDCHAR20Assigned to domainALPHAINSOBJECT_MDINSOBJECTSHLP_INSOBJECT_COLL
RCL_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
PARTNER_OPOSTIO: Partner from Which Posting Data Is Transferred PARTNER_OPOST_MDCHAR10Assigned to domainALPHABU_PARTNER
EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
EXT_ADRNRAddress number in external system BU_ADEXTCHAR20BU_ADEXT
EXT_ACCOUNTContract account number in legacy system VKONA_KKCHAR20CHAR20
EXT_BANK_INCBank Detail ID for Incoming Payments in the External System EBVTY_EXT_KKCHAR20CHAR20
EXT_BANK_OUTBank ID in External System for Outgoing Payments ABVTY_EXT_KKCHAR20CHAR20
EXT_ABWRENumber of alternative payer in the external system ABWRE_BPEXTCHAR20CHAR20
EXT_ADRREExternal Address Number for Alternative Payer EARRE_KKCHAR20BU_ADEXT
EXT_ABWRANumber of alternative payment recipient in external system ABWRA_BPEXTCHAR20CHAR20
EXT_ADRRAExternal Address Number for Alternative Payee EARRA_KKCHAR20BU_ADEXT
EXT_TRANSFER_ACCExternal Number for Clearing Account KTDEP_EXT_VKCHAR20CHAR20
EXT_DEF_RECBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
EXT_GPARVBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
EXT_VKONVContract account number in legacy system VKONA_KKCHAR20CHAR20
EXT_CRT_PARTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
EXT_CRT_VKNTContract account number in legacy system VKONA_KKCHAR20CHAR20
EXT_CB_GPARTExternal Number for Business Partner for Collective Invoice COLL_BILL_GPART_EXT_VKCHAR20CHAR20
EXT_CB_VKONTExternal Number for Contract Account for Collective Invoice COLL_BILL_VKONT_EXT_VKCHAR20CHAR20
EXT_RCL_INSOBJECTInsurance Object Number in External System INSOBJECTEXT_MDCHAR20CHAR20
EXT_RCL_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
EXT_PART_OPOSTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
CMGRPCollection Management: Master Data Group CMGRP_CM_KKCHAR2TFK041BCMGRP_CM_KK
STRATCollection Strategy STRAT_CM_KKCHAR2TFK047XSTRAT_CM_KK
CPERSCollections Contact Person CPERS_CM_KKCHAR10BUT000ALPHABU_PARTNERBPA
QSSKZ_EWithholding Tax Code For Incoming Payments QSSKZ_E_KKCHAR2Assigned to domainQSSKZ
QSSKZ_AWitholding Tax Code For Outgoing Payments QSSKZ_A_KKCHAR2Assigned to domainQSSKZ
PARBRK_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
PARBRK_EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
CREATE_DATEChar 15 CHAR15CHAR15CHAR15
BROKERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
BRO_CONTRACTReference Specifications from Contract VTREF_KKCHAR20ALPHAVTREF_KKVTZ
COLLECTFS-CD: Indicator: Broker Executes Collections/Disbursements COLLECT_MDCHAR1CHAR1
DATE_FROMFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
DATE_TOFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
DOC_FROMFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
DOC_TOFS-CD: Date for Insurance Object in CHAR Format (YYYYMMDD) DATE_C_MDCHAR8CHAR8
EXT_BROKERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
EXT_BRO_CONTRACTInsurance Object Number in External System INSOBJECTEXT_MDCHAR20CHAR20
X_DEL_BROKERIO: Direct Input: Broker Assignment Deletion X_DEL_BROKER_MDCHAR1CHAR1
CORR_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
CORR_EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
CORR_AKTYPChange category BU_CHINDCHAR1BU_CHIND
COTYPCorrespondence Type COTYP_KKCHAR4Assigned to domainCOTYP_KKCOTYPCOTYP_KK
CORR_ROLECorrespondence Roles CORR_ROLE_KKCHAR4TFK070MCORR_ROLE_KK
RECEIVERCorrespondence Recipient ID CORR_PARTNER_KKCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
SUBSTITUTEAlternative or Additional Correspondence Recipient CORR_REC_SUBST_KKCHAR1XFELD
IND_RECEIVCorrespondence - Activity Key CORR_ACKEY_KKCHAR4Assigned to domainCORR_ACKEY_KK
EXT_RECEIVBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
IDENTNUMBERFS-CD: Do not Fill Field in DI, Int. Counter, 32-Char UUID IDENTNUM_C_KKCHAR32SYSUUID_C
BRK_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
BRK_EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
BRK_AKTYPChange category BU_CHINDCHAR1BU_CHIND
PAYPERFS-CD: Reporting Interval for Broker Data BROK_NOTE_PER_MDCHAR1COPER_KK
PERPOSFS-CD: Item Within a Reporting Interval BROK_PER_POS_MDCHAR1PERPOS_SC
PEROFFFS-CD: Shift for Period Item in Days BROK_PER_OFF_C_MDCHAR3PEROFF_C_SC
XCOINS_ACTFS-CD: Flag: Broker Transfers Coinsurance Shares XCOINS_ACT_BROK_MDCHAR1XFELD
POSCAT_01Category for Broker Report XPOSCAT_VKCHAR1XFELD
POSCAT_02Category for Broker Report XPOSCAT_VKCHAR1XFELD
POSCAT_03Category for Broker Report XPOSCAT_VKCHAR1XFELD
POSCAT_05Category for Broker Report XPOSCAT_VKCHAR1XFELD
BROSTMTYPFS-CD: Broker Report Category BROSTMTYP_MDCHAR2BROSTMTYP_MD
INSOBJ_COMMIO: Identification for a Broker Commission Contract INSOBJECT_COMM_MDCHAR20Assigned to domainALPHAINSOBJECT_MDINSOBJECT
CLARIFACCSubledger Clarification Account for Broker CLARIFACC_BROCHAR12Assigned to domainALPHAVKONT_KKKTOFKKVKP_F4
XPOST_AFTER_PYMFS-CD: Only Post Broker Report After Payment Receipt XPOST_AFTER_PYM_MDCHAR1XFELD
GRACE_PERIODFS-CD: Period for Posting with Shifted Due Date GRACE_PERIOD_MDCHAR1GRACE_PERIOD_MD
GRACE_VALUEFS-CD: No. of Periods for Posting with Shifted Due Date GRACE_VALUE_DI_MDCHAR3
EXT_INSOBJ_COMMInsurance Object Number in External System INSOBJECTEXT_MDCHAR20CHAR20
EXT_CLARIFACCContract account number in legacy system VKONA_KKCHAR20CHAR20
PROC_CODEType of Web Broker BROKREP_PROC_CODE_BROCHAR3Assigned to domainBROKREP_PROC_CODE_BRO
OUTPAY_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
OUTPAY_EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
OUTPAY_AKTYPChange category BU_CHINDCHAR1BU_CHIND
ORD_OPClassification Key ORD_KKCHAR4CHAR4
ABWRA_OP_XAlternative Payee ABWRA_KKCHAR10Assigned to domainALPHABU_PARTNERBUPA
ADRRA_OP_XAddress Number for Alternative Payee ADRRA_KKCHAR10Assigned to domainALPHAAD_ADDRNUM
ABVTY_OP_XBank Details ID for Outgoing Payments ABVTY_KKCHAR4CHAR4
CCARD_OUT_OPPayment Card ID for Outgoing Payments CCID_OUT_KKCHAR6CHAR6
BETRH_OP Amount in Local Currency with +/- Signs0
WAERS_OP Currency Key0
PROZ_OP Amount in Percent0
REST_OPFlag: Payment Recipient Receives Remaining Amount REST_KKCHAR1XFELD
IDENTNUMBER_OPFS-CD: Do not Fill Field in DI, Int. Counter, 32-Char UUID IDENTNUM_C_KKCHAR32SYSUUID_C
EXT_ABWRA_OPNumber of alternative payment recipient in external system ABWRA_BPEXTCHAR20CHAR20
EXT_ADRRA_OPExternal Address Number for Alternative Payee EARRA_KKCHAR20BU_ADEXT
EXT_BANK_OUT_OPBank ID in External System for Outgoing Payments ABVTY_EXT_KKCHAR20CHAR20
WHV_AKTYPChange category BU_CHINDCHAR1BU_CHIND
WHV_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
WHV_EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
WHV_QSSKZWithholding Tax Code QSSKZCHAR2Assigned to domainQSSKZ
WHV_QSSEWWithholding Tax Supplement QSSEW_KKCHAR2Assigned to domainQSSEW_KK
LOCK_PARTNERBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
LOCK_EXT_PARTNERBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
LOCK_AKTYPChange category BU_CHINDCHAR1BU_CHIND
LOTYP_KEYLock Object Category LOTYP_KKCHAR2Assigned to domainLOTYP_KK
PROID_KEYProcess Code (Example: Dunning, Payment) PROID_KKCHAR2Assigned to domainPROID_KK
LOCKR_KEYLock Reason LOCKR_KKCHAR1LOCKR_KK
FDATE_KEYValid-From Date of Processing Lock FDATE_C_KKCHAR8CHAR8
TDATE_KEYValid-To Date of Processing Lock TDATE_C_KKCHAR8CHAR8
LOTYP_DATLock Object Category LOTYP_KKCHAR2Assigned to domainLOTYP_KK
PROID_DATProcess Code (Example: Dunning, Payment) PROID_KKCHAR2Assigned to domainPROID_KK
LOCKR_DATLock Reason LOCKR_KKCHAR1LOCKR_KK
FDATE_DATValid-From Date of Processing Lock FDATE_C_KKCHAR8CHAR8
TDATE_DATValid-To Date of Processing Lock TDATE_C_KKCHAR8CHAR8
COND_LOOBJ_DATLock object LOOBJ_KKCHAR32CHAR32
ACTIVITY_DATActivity key for conditional business locks ACTKEY_KKCHAR2ACTKEY_KK

Key field Non-key field



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

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

How to access SAP table DIMA_A_DI

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

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