BAPI_IBKK_SO_MDATA SAP (Standing Order) Structure details

Dictionary Type: Structure
Description: Standing Order




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




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

BAPI_IBKK_SO_MDATA 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 "Standing Order" 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_IBKK_SO_MDATA TYPE BAPI_IBKK_SO_MDATA.

The BAPI_IBKK_SO_MDATA table consists of various fields, each holding specific information or linking keys about Standing Order data available in SAP. These include BANK_COUNTRY_KEY_ISO (Country ISO code), BANKNUMBER (Bank Key), SWIFTCODE (S.W.I.F.T-Code for International Payments), EXTERNALACCOUNTNR (External Account Number).. 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: Cannot Be Enhanced


SAP BAPI_IBKK_SO_MDATA 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
BANK_COUNTRY_KEYBank country key BAPI_BKK_DTE_BANK_CNTRY_KEYCHAR3Assigned to domainLAND1BKL
BANK_COUNTRY_KEY_ISOCountry ISO code BAPI_BKK_DTE_INTCACHAR2INTCAF4_INTCA
BANKNUMBERBank Key BAPI_BKK_DTE_BANKKEYCHAR15BANKK
SWIFTCODES.W.I.F.T-Code for International Payments BAPI_BKK_DTE_SWIFTCODECHAR11SWIFT
EXTERNALACCOUNTNRExternal Account Number BAPI_BKK_DTE_ACCOUNTEXTCHAR35ACEXTBKK_ACEXT
BANKCONTROLKEYBank Control Key BAPI_BKK_DTE_BANKCONTROLKEYCHAR2BKONT
IBANInternational Bank Account Number BAPI_BKK_DTE_IBANCHAR35ALPHABKK_ACIBAN
STANDING_ORDER_NUMBERNumber of Standing Order BAPI_BKK_DTE_SONONUMC10BKK_SONO
TRNSTYPETransaction Type BAPI_BKK_DTE_TRNSTYPECHAR4Assigned to domainBKK_TTYPE
DESCRTRNSTYPEDescription of Business Transaction Code BAPI_BKK_DTE_DESTRNSTYPECHAR25TEXT25
PAYMETHODPayment Method BAPI_BKK_DTE_PAYMETHODCHAR4Assigned to domainBKK_MEDIUM
DESCRPAYMETHODDescription of Payment Method and Medium BAPI_BKK_DTE_DESPAYMETHODCHAR25TEXT25
PERIODPeriod BAPI_BKK_DTE_PERIODNUMC3BKK_PERIOD
PER_UNITPeriod Unit BAPI_BKK_DTE_PERIODUNITCHAR1Assigned to domainBKK_PUNIT
DESCRPER_UNITShort Description (general purpose) BAPI_BKK_DTE_DESCR_SHORTCHAR25TEXT25
KEY_DATEKey date BAPI_BKK_DTE_KEYDATENUMC2BKK_DAY
NEXT_DATENext Date BAPI_BKK_DTE_NEXTDATEDATS8DATUM
SHIFT_WDAYShift of Working Day BAPI_BKK_DTE_SHIFTWDAYNUMC1T_SWERK
DESCRSHIFT_WDAYLong Description BAPI_BKK_DTE_DESCR_LONGCHAR60DDTEXT
SUSP_FROMSuspend From BAPI_BKK_DTE_SUSPFROMDATS8DATUM
SUSP_TOSuspension to BAPI_BKK_DTE_SUSPTODATS8DATUM
LAST_DATELast Execution BAPI_BKK_DTE_LASTDATEDATS8DATUM
TRNSTYPE_RTransaction Type BAPI_BKK_DTE_TRNSTYPECHAR4Assigned to domainBKK_TTYPE
DESCRTRNSTYPE_RDescription of Business Transaction Code BAPI_BKK_DTE_DESTRNSTYPECHAR25TEXT25
RCV_BANK_COUNTRY_KEYBank country key BAPI_BKK_DTE_BANK_CNTRY_KEYCHAR3Assigned to domainLAND1BKL
RCV_BANK_COUNTRY_KEY_ISOCountry ISO code BAPI_BKK_DTE_INTCACHAR2INTCAF4_INTCA
RCV_BANKNUMBERBank Key BAPI_BKK_DTE_BANKKEYCHAR15BANKK
RCV_SWIFTS.W.I.F.T-Code for International Payments BAPI_BKK_DTE_SWIFTCODECHAR11SWIFT
RCV_ACCOUNTNUMBERExternal Account Number BAPI_BKK_DTE_ACCOUNTEXTCHAR35ACEXTBKK_ACEXT
RCV_BANKKONTROLKEYBank Control Key BAPI_BKK_DTE_BANKCONTROLKEYCHAR2BKONT
RCV_IBANInternational Bank Account Number BAPI_BKK_DTE_IBANCHAR35ALPHABKK_ACIBAN
RCV_NAMEName of Receiver BAPI_BKK_DTE_RCVNAMECHAR70BKK_NAME
MEDIUMMedium BAPI_BKK_DTE_MEDIUMCHAR4Assigned to domainBKK_MEDIUM
DESCRMEDIUMDescription of Payment Method and Medium BAPI_BKK_DTE_DESPAYMETHODCHAR25TEXT25
STATUSStatus of a Standing Order BAPI_BKK_DTE_SO_STATUSCHAR2BKK_SOSTAT
DESCRSTATUSLong Description BAPI_BKK_DTE_DESCR_LONGCHAR60DDTEXT
TRANSACTION_CURRENCYCurrency Key BAPI_BKK_DTE_WAERSCUKY5Assigned to domainWAERSFWS
DES_TRANSACTION_CURRENCYCurrency Description BAPI_BKK_DTE_KTEXT_CURTCHAR15TEXT15
TRANSACTION_CURRENCY_ISOISO currency code BAPI_BKK_DTE_ISOCDCHAR3ISOCD
TRANSACTION_AMOUNTAmount in Transaction Currency (External Display) BAPI_BKK_DTE_TRANSAMOUNTDEC28(9) BAPICUREXT
TRANSACTION_CURRENCY_VARCurrency Key BAPI_BKK_DTE_WAERSCUKY5Assigned to domainWAERSFWS
DES_TRANSACTION_CURRENCY_VARCurrency Description BAPI_BKK_DTE_KTEXT_CURTCHAR15TEXT15
TRANSACTION_CURRENCY_VAR_ISOISO currency code BAPI_BKK_DTE_ISOCDCHAR3ISOCD
REM_AMOUNTBase Amount BAPI_BKK_DTE_REMAMOUNTDEC28(9) BAPICUREXT
PERCENTAGEExecution Percentage of Standing Order BAPI_BKK_DTE_SO_PERCENTAGENUMC3BKK_PERC_EXEC
MIN_AMOUNTMinimum Transfer Amount BAPI_BKK_DTE_SO_MINAMOUNTDEC28(9) BAPICUREXT
ROUNDINGRounding of Variable Execution of Standing Order BAPI_BKK_DTE_SO_ROUNDINGCHAR2BKK_ROUND
CONTAINERFIELD1Customer Field (Length 35) BAPI_BKK_DTE_CONTAINER_LCHAR35CHAR35
CONTAINERFIELD2Customer Field (Length 35) BAPI_BKK_DTE_CONTAINER_LCHAR35CHAR35
CONTAINERFIELD3Customer Field (Length 35) BAPI_BKK_DTE_CONTAINER_LCHAR35CHAR35
CONTAINERFIELD4Customer Field (Length 35) BAPI_BKK_DTE_CONTAINER_LCHAR35CHAR35
CONTAINERFIELD5Customer Field (Length 20) BAPI_BKK_DTE_CONTAINER_SCHAR20CHAR20
CONTAINERFIELD6Customer Field (Length 20) BAPI_BKK_DTE_CONTAINER_SCHAR20CHAR20
MANDATE_IDMandate Reference BKK_DTE_MND_IDCHAR35BKK_MND_ID
UCICreditor Identification BKK_DTE_CRD_IDCHAR35BKK_CRD_ID
DATE_DUEDue Date BKK_DTE_DATE_DUEDATS8BKK_DATUM

Key field Non-key field



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

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

How to access SAP table BAPI_IBKK_SO_MDATA

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