SAP BUSDEFAULT CBP: Default Fields Table data and field list

BUSDEFAULT 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 "CBP: Default 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_BUSDEFAULT TYPE BUSDEFAULT.

The BUSDEFAULT table consists of various fields, each holding specific information or linking keys about CBP: Default Fields data available in SAP. These include MC_NAME1 (Search Help Field 1 (Name 1/Last Name Upper/Lower Case)), MC_NAME2 (Search Help Field 2 (Name 2/First Name) Upper/Lower Case), LANGU (Business partner: Language), POST_CODE1 (City postal code)... 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. .

BUSDEFAULT 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 BUSDEFAULT 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 BUSDEFAULT 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
TITLEForm-of-Address Key AD_TITLECHAR4Assigned to domainAD_TITLE
MC_NAME1Search Help Field 1 (Name 1/Last Name Upper/Lower Case) BU_MCNAME1_GKCHAR35BU_MCNAME1_GK
MC_NAME2Search Help Field 2 (Name 2/First Name) Upper/Lower Case BU_MCNAME2_GKCHAR35BU_MCNAME2_GK
LANGUBusiness partner: Language BU_LANGULANG1Assigned to domainISOLASPRAS
POST_CODE1City postal code AD_PSTCD1CHAR10CHAR10
MC_CITY1City Name in Upper/Lower Case for SAP BP Search Help BU_MC_CITY_GKCHAR40BU_MC_CITY_GK
MC_STREETStreet Name in Upper/Lower Case for SAP BP Search Help BU_MC_STRT_GKCHAR60BU_MC_STRT_GK
HOUSE_NUM1House Number AD_HSNM1CHAR10TEXT10
COUNTRYCountry Key LAND1CHAR3Assigned to domainLAND1LND
TELNRTelephone number for determining caller AD_TELNRCLCHAR30CHAR30
BU_SORT1Search term 1 for business partner BU_SORT1CHAR20BU_SORT1
BU_SORT2Search term 2 for business partner BU_SORT2CHAR20BU_SORT1
BPKINDBusiness Partner Type BU_BPKINDCHAR4TB004BU_KIND
FAXNR_CALLFax number for finding sender AD_FAXNRCLCHAR30CHAR30
ADDR_VALID_FROMValidity Date (Valid From) BU_DATFROMDATS8DATUM
ADDR_VALID_TOValidity Date (Valid To) BU_DATTODATS8DATUM
BPEXTBusiness Partner Number in External System BU_BPEXTCHAR20CHAR20
AUGRPAuthorization Group BU_AUGRPCHAR4Assigned to domainBU_AUGRP
NATIONationality BU_NATIOCHAR3Assigned to domainLAND1

Key field Non-key field



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

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

How to access SAP table BUSDEFAULT

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

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