BKK_STR_PI_DATA SAP (Payment Item Data) Structure details

Dictionary Type: Structure
Description: Payment Item Data




ABAP Code to SELECT data from BKK_STR_PI_DATA
Related tables to BKK_STR_PI_DATA
Access table BKK_STR_PI_DATA




Structure field list including key, data, relationships and ABAP select examples

BKK_STR_PI_DATA 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 "Payment Item Data" 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_BKK_STR_PI_DATA TYPE BKK_STR_PI_DATA.

The BKK_STR_PI_DATA table consists of various fields, each holding specific information or linking keys about Payment Item Data data available in SAP. These include DOCNO (Item number in current accounts), POSNO (Position in Item), DATE_POST (Posting date), DATE_VALUE (Value date).. 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. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can Be Enhanced (Deep)


SAP BKK_STR_PI_DATA structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
HEADER_DATA 0
DOCNOItem number in current accounts BKK_DOCNONUMC12BKK_DOCNODOCNO
POSNOPosition in Item BKK_POSNONUMC3BKK_POSNOPOSNO
DATE_POSTPosting date BKK_PSTDATDATS8DATUM
DATE_VALUEValue date BKK_VALDATDATS8DATUM
STATUSStatus of Payment Item BKK_ITSTATCHAR2BKK_ITSTAT
ITEMTYPEType of Payment Item BKK_ITTYPECHAR2BKK_ITTYPE
TRNSTYPETransaction Type BKK_TTYPECHAR4BKK_TTYPE
REMARKComment on Order/Item BKK_REMARKCHAR50BKK_CHAR50LOW
T_XPOSTOLDPosting Old Posting Date BKK_PSTOLDTCHAR15TEXT15
BASIC_DATA 0
BKKRSBank Area BKK_BKKRSCHAR4BKK_BKKRSBNS
T_BKKRSDescription Bank Area BKK_T_BKRSCHAR25TEXT25
BANKSBank country key BANKSCHAR3LAND1BKL
BANKLBank Keys BANKKCHAR15BANKKBNK
BANKA_SNDName of bank BANKACHAR60TEXT60
ACNUM_EXTAccount number for current account BKK_ACEXTCHAR35ACEXTBKK_ACEXTACEBKKACEXT
ACNUM_IBANInternational Bank Account Number BKK_ACIBANCHAR35ALPHABKK_ACIBAN
ALT_ACEXTOriginal Account Number BKK_ALTACECHAR35ACEXTBKK_ACEXT
ALT_IBANOriginal IBAN BKK_ALTIBACHAR35ALPHABKK_ACIBAN
BUPA_NAMEAccount holder name BKK_NAMECHAR70BKK_NAME
ACTEXTAccount Description for Current Account BKK_ACTEXTCHAR60TEXT60
EXCHNGRATEExchange Rate BKK_EXRATEDEC9(5) EXCRTBKK_EXRATE
TCURTransaction Currency BKK_TCURCUKY5WAERS
TCUR2Transaction Currency BKK_TCURCUKY5WAERS
T_AMOUNTAmount in Transaction Currency (No +/- Sign) BKK_TAMNTVCURR17(2) BKK_AMT
T_CHARGECharge in Transaction Currency (No +/- Sign) BKK_TCHARVCURR17(2) BKK_AMT
T_PMNTDebit/Credit Indicator SHKZGCHAR1SHKZG
T_PMNT2Debit/Credit Indicator SHKZGCHAR1SHKZG
NACURReporting Account Currency BKK_NACURCUKY5WAERS
NACUR2Reporting Account Currency BKK_NACURCUKY5WAERS
NA_AMOUNTAmount in Information Account Currency (No +/- Sign) BKK_NAAMNTVCURR17(2) BKK_AMT
NA_CHARGECharge in Reporting Account Currency (No +/- Sign) BKK_NACHARVCURR17(2) BKK_AMT
NA_PMNTDebit/Credit Indicator SHKZGCHAR1SHKZG
NA_PMNT2Debit/Credit Indicator SHKZGCHAR1SHKZG
ACURAccount Currency BKK_ACURCUKY5WAERS
ACUR2Account Currency BKK_ACURCUKY5WAERS
A_AMOUNTAmount in Account Currency (No +/- Sign) BKK_AAMNTVCURR17(2) BKK_AMT
A_CHARGECharge in Account Currency (No +/- Sign) BKK_ACHARVCURR17(2) BKK_AMT
A_PMNTDebit/Credit Indicator SHKZGCHAR1SHKZG
A_PMNT2Debit/Credit Indicator SHKZGCHAR1SHKZG
PUBLIC_CONT_L1Public Field Length 35 BCA_DTE_CHAR035CHAR35BCA_DOM_CF_CHAR35
PUBLIC_CONT_L2Public Field Length 35 BCA_DTE_CHAR035CHAR35BCA_DOM_CF_CHAR35
PUBLIC_CONT_L3Public Field Length 35 BCA_DTE_CHAR035CHAR35BCA_DOM_CF_CHAR35
PUBLIC_CONT_L4Public Field Length 35 BCA_DTE_CHAR035CHAR35BCA_DOM_CF_CHAR35
PUBLIC_CONT_S1Public Field Length 20 BCA_DTE_CHAR020CHAR20BCA_DOM_CF_CHAR20
PUBLIC_CONT_S2Public Field Length 20 BCA_DTE_CHAR020CHAR20BCA_DOM_CF_CHAR20
ADD_DATA 0
TRNSTYPETransaction Type BKK_TTYPECHAR4BKK_TTYPE
T_TRNSTYPEDescription Transaction Type BKK_T_TTYPCHAR25TEXT25
S_TRNSTYPESource Transaction Type BKK_STTYPECHAR4BKK_TTYPE
T_S_TRNSTYPEDescription Transaction Type BKK_T_TTYPCHAR25TEXT25
PROCESSProcesses in BCA BKK_PROCSSCHAR4BKK_PROCSS
T_PROCESSDescription Process BKK_T_PROCCHAR25TEXT25
MEDIUMMedium BKK_MEDIUMCHAR4BKK_MEDIUM
T_MEDIUMName of medium BKK_TMEDIACHAR25TEXT25
PAYMETHODPayment Method BKK_PAYMETCHAR4BKK_MEDIUMBCA_SH_PAYMETHOD
T_PAYMETHPayment Method ID BKK_TPAYMECHAR25TEXT25
BUTXTPosting Text BKK_BUTXTCHAR50TEXT50
CHEQUE_NOCheck Number (External) BKK_CHEQEXCHAR20ALPHABKK_CASHBX
CHEQUE_TYPMeans of Payment Position Type BKK_CASHBTCHAR4ALPHABKK_CASHBTCBT
XPRI_PPROCIndicator: Priority in Postprocessing BKK_XPRIPPCHAR1X
UCICreditor Identification BKK_DTE_CRD_IDCHAR35BKK_CRD_ID
MANDATE_IDMandate Reference BKK_DTE_MND_IDCHAR35BKK_MND_ID
DATE_DUEDue Date BKK_DTE_DATE_DUEDATS8BKK_DATUM
REF_DATA 0
REF_ACEXTReference Account Number BKK_REFACNCHAR35ACEXTBKK_ACEXT
REF_IBANReference IBAN BKK_REFIBACHAR35ALPHABKK_ACIBAN
REF_NAMEReference Name of Account Holder BKK_REFNAMCHAR70BKK_NAME
REF_BANKSReference Country Key of Bank BKK_REFBKSCHAR3LAND1
REF_BANKLReference Bank Key BKK_REFBKLCHAR15BANKK
REF_SWIFTSWIFT/BIC for International Payments SWIFTCHAR11SWIFT
REF_BKSBank Control Key BKK_BKSCHAR2BKONT
BANKA_RECName of bank BANKACHAR60TEXT60
REFNO_CRReference Number of Creation BKK_CRNOCHAR20BKK_REFNO
REFNO_PAYMReference Number from Payment Transactions BKK_PAYMNOCHAR20BKK_REFNO
REFNO_PNDaybook number BKK_PNNOCHAR12ALPHABKK_PNNO
REF_SONOReference: Standing Order Number BKK_RFSONONUMC10BKK_SONO
REVERSE_NOReversal no. BKK_REVNONUMC12BKK_DOCNO
REVERSE_PSReversal Item BKK_REVPOSNUMC3BKK_POSNO
REF_PO_BKReference Field: Bank Area Generating Payment Order BKK_REFPOBCHAR4BKK_BKKRS
REF_PO_NOReference Field: Number Generating Payment Order BKK_REFPODNUMC12BKK_PAORN
REF_PO_RCV_NOSequential Recipient Number BKK_RCV_NONUMC5BKK_POPOS
TRNSF_BK_BReference Bank Area from Transfer Posting (Orig. Docu.) BKK_TRFBKBCHAR4BKK_BKKRS
TRNSF_NO_BReference Document Number from Transfer Posting (Source Doc) BKK_TRFDCBNUMC12BKK_DOCNO
TRNSF_PS_BReference Position Number from Trans.Posting (Orig.Document) BKK_TRFPSBNUMC3BKK_POSNO
TRNSF_BK_FReference Bank Area from Transfer Posting BKK_TRFBKFCHAR4BKK_BKKRS
TRNSF_NO_FReference Document Number from Transfer Posting BKK_TRFDCFNUMC12BKK_DOCNO
TRNSF_PS_FReference Position Number from Transfer Posting BKK_TRFPSFNUMC3BKK_POSNO
PRENOTE_REF_NOPrenote Reference ID BKK_DTE_PRENOTE_REF_IDCHAR40BKK_PRENOTE_REF_ID
RECONC_SYSTEMIdentification of Supplying System BKK_DTE_SYST_FROMCHAR10BKK_DOM_SYSTEM
RECONC_APPLReconciliation - Supplying Application ID BKK_DTE_APPL_FROMCHAR5BKK_DOM_APPL
RECONC_NOReconciliation Unit - Additional ID BKK_DTE_RECONC_NOCHAR15BKK_DOM_RECONC_NO

Key field Non-key field



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

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

How to access SAP table BKK_STR_PI_DATA

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

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


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!