SAP BAPILOAN_USERFIELDS User Fields Table data and field list

BAPILOAN_USERFIELDS 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 "User Fields" 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_BAPILOAN_USERFIELDS TYPE BAPILOAN_USERFIELDS.

The BAPILOAN_USERFIELDS table consists of various fields, each holding specific information or linking keys about User Fields data available in SAP. These include CONTRACT_NO (Contract Number), INT_NO (Collateral reference number), OBJECT_NO (Collateral object number), NO_RANGE (Key for number range object)... 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. .

BAPILOAN_USERFIELDS structure Technical Details:

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


SAP BAPILOAN_USERFIELDS 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 BAPILOAN_USERFIELDS 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
COMP_CODECompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
CONTRACT_NOContract Number RANLCHAR13ALPHARANLRAN
INT_NOCollateral reference number RSICHERNUMC8NUMC8
OBJECT_NOCollateral object number ROBJNRNUMC10Assigned to domainSBOBJNRBOB
NO_RANGEKey for number range object VVNUMOBJCHAR2VVNUMOBJ
FIELD_KEYKey word ID for user-defined fields SLWIDCHAR7Assigned to domainSLWID
SOBJECTInternal key for object for business partner table VVSOBJGPOCHAR13CHAR13
USERFIELD1_CH20User field with 20 characters USRCHAR20CHAR20USRCHAR20
USERFIELD2_CH20User field with 20 characters USRCHAR20CHAR20USRCHAR20
USERFIELD1_CH10User field with 10 characters USRCHAR10CHAR10USRCHAR10
USERFIELD2_CH10User field with 10 characters USRCHAR10CHAR10USRCHAR10
USERFIELD1_QUANUser field for quantity (length 10.3) USRQUAN13QUAN13(3) USRQUAN13
USERFIELD1_UNITUser field: Unit for quantity fields USRUNITUNIT3Assigned to domainCUNITMEINS
USERFIELD1_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
USERFIELD2_QUANUser field for quantity (length 10.3) USRQUAN13QUAN13(3) USRQUAN13
USERFIELD2_UNITUser field: Unit for quantity fields USRUNITUNIT3Assigned to domainCUNITMEINS
USERFIELD2_UNIT_ISOISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
USERFIELD1_AMNTCurrency amount in BAPI interfaces BAPICURR_DDEC23(4) BAPICURR
USERFIELD1_CURRUser field: Unit for value fields USRCUKYCUKY5Assigned to domainWAERS
USERFIELD1_CURR_ISOISO currency code ISOCDCHAR3ISOCD
USERFIELD2_AMNTCurrency amount in BAPI interfaces BAPICURR_DDEC23(4) BAPICURR
USERFIELD2_CURRUser field: Unit for value fields USRCUKYCUKY5Assigned to domainWAERS
USERFIELD2_CURR_ISOISO currency code ISOCDCHAR3ISOCD
USERFIELD1_DATEUser field for date USRDATEDATS8USRDATE
USERFIELD2_DATEUser field for date USRDATEDATS8USRDATE
USERFIELD1_MARKUser-defined field: Indicator for reports USRFLAGCHAR1FLAG
USERFIELD2_MARKUser-defined field: Indicator for reports USRFLAGCHAR1FLAG

Key field Non-key field



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

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

How to access SAP table BAPILOAN_USERFIELDS

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

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