BPC_OBJECT SAP (Object Definition for Customer Contact) Structure details

Dictionary Type: Structure
Description: Object Definition for Customer Contact




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




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

BPC_OBJECT 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 "Object Definition for Customer Contact" 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_BPC_OBJECT TYPE BPC_OBJECT.

The BPC_OBJECT table consists of various fields, each holding specific information or linking keys about Object Definition for Customer Contact data available in SAP. These include SUB_REPID (ABAP Program: Current Main Program), SUB_DYNNR (Dynpro Number), BCONT (), MANDT (Client).. 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 BPC_OBJECT 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
PUBLIC 0
SUB_REPIDABAP Program: Current Main Program SYREPIDCHAR40PROGRAMM
SUB_DYNNRDynpro Number SYDYNNRCHAR4SYCHAR04
BCONT 0
MANDTClient MANDTCLNT3MANDT
BPCONTACTBusiness Partner Contact CT_CONTACTCHAR12ALPHACT_CONTACTBPCCT_BCONTACT
PCATEGORYBusiness Partner Category of SAP System CT_PCATEGCHAR1CT_PCATEG
PARTNERBusiness Partner Number BU_PARTNERCHAR10ALPHABU_PARTNERBPABUPA
ALTPARTNERContact Person CT_ALTPARTCHAR10ALPHABU_PARTNERBPA
RLTYPBDT: Object part BU_RLTYPCHAR6BU_RLTYP
CTYPEContact Type CT_CTYPECHAR3ALPHACT_CTYPE
CCLASSContact Class CT_CCLASSCHAR4ALPHACT_CLASS
ACTIVITYContact Action CT_ACTIVITCHAR4ALPHACT_ACTIVIT
F_COMINGContact Direction (Incoming or Outgoing) CT_COMINGCHAR1ALPHACT_COMING
ORIGINTechnical Origin of Business Partner Contact CT_ORIGINCHAR1CT_ORIGIN
CTDATEDate DATUMDATS8DATUM
CTTIMETime TIME_TIMS6SYTIME
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
BEGRUAuthorization Group BEGRUCHAR4BEGRU
LOEVMDeletion Indicator LOEVMCHAR1XFELD
WFIDWorkflow ID CT_WFIDNUMC12SWW_WIID
ADDINFOAdditional Documents Are Available CT_ADDINFOCHAR2ALPHACT_ADDINFO
PRIORITYContact Priority CT_PRIORITYCHAR2ALPHACT_PRIORITY
CUSTINFOCustomer Information CT_CUSTINFOCHAR2ALPHACT_CUSTINFO
SPARTEDivision SPARTECHAR2SPARTSPA
BUKRSCompany Code BUKRSCHAR4BUKRSBUKC_T001
DB_BCONT 0
MANDTClient MANDTCLNT3MANDT
BPCONTACTBusiness Partner Contact CT_CONTACTCHAR12ALPHACT_CONTACTBPCCT_BCONTACT
PCATEGORYBusiness Partner Category of SAP System CT_PCATEGCHAR1CT_PCATEG
PARTNERBusiness Partner Number BU_PARTNERCHAR10ALPHABU_PARTNERBPABUPA
ALTPARTNERContact Person CT_ALTPARTCHAR10ALPHABU_PARTNERBPA
RLTYPBDT: Object part BU_RLTYPCHAR6BU_RLTYP
CTYPEContact Type CT_CTYPECHAR3ALPHACT_CTYPE
CCLASSContact Class CT_CCLASSCHAR4ALPHACT_CLASS
ACTIVITYContact Action CT_ACTIVITCHAR4ALPHACT_ACTIVIT
F_COMINGContact Direction (Incoming or Outgoing) CT_COMINGCHAR1ALPHACT_COMING
ORIGINTechnical Origin of Business Partner Contact CT_ORIGINCHAR1CT_ORIGIN
CTDATEDate DATUMDATS8DATUM
CTTIMETime TIME_TIMS6SYTIME
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
BEGRUAuthorization Group BEGRUCHAR4BEGRU
LOEVMDeletion Indicator LOEVMCHAR1XFELD
WFIDWorkflow ID CT_WFIDNUMC12SWW_WIID
ADDINFOAdditional Documents Are Available CT_ADDINFOCHAR2ALPHACT_ADDINFO
PRIORITYContact Priority CT_PRIORITYCHAR2ALPHACT_PRIORITY
CUSTINFOCustomer Information CT_CUSTINFOCHAR2ALPHACT_CUSTINFO
SPARTEDivision SPARTECHAR2SPARTSPA
BUKRSCompany Code BUKRSCHAR4BUKRSBUKC_T001
IBCONTO 0
DB_IBCONTO 0
IBCONTOD 0
BCONTOD_CONTR 0
DONE Completed0
REBUILD Created0
BCONTCONF 0
MANDTClient MANDTCLNT3MANDT
BPCCONFIGContact Configuration CT_BPCCONFCHAR8CT_BPCCONF
V_CCLASSDefault Value for Contact Class CT_VALUECCCHAR4ALPHACT_CLASS
V_ACTIVITYDefault Value for Contact Action CT_VALUEATCHAR4ALPHACT_ACTIVIT
V_CTYPEDefault Value for Contact Type CT_VALUETYCHAR3ALPHACT_CTYPE
V_FCOMINGDefault Value for Contact Direction CT_VALUECOCHAR1ALPHACT_COMING
V_CUSTINFOCustomer Information CT_CUSTINFOCHAR2ALPHACT_CUSTINFO
V_ADDINFODefault Value for Additional Information CT_VALUEADCHAR2ALPHACT_ADDINFO
V_PBUTYPEDefault Value for Contract Partner Category CT_PVALUEBTCHAR1BU_TYPE
V_CBUTYPEDefault Value for Contact Person Role CT_CVALUEBTCHAR1BU_TYPE
V_PBUGROUPDefault Value for Contract Partner Grouping CT_PBUGROUPCHAR4BU_GROUP
V_CBUGROUPDefault Value for Contact Person Grouping CT_CBUGROUPCHAR4BU_GROUP
V_PBUKINDDefault Value for the Type of the Business Partner CT_PBUKINDCHAR4BU_KIND
V_CBUKINDDefault Value for Type of Contact Person CT_CBUKINDCHAR4BU_KIND
V_PRLTYPDefault Value for Contract Partner Role Type CT_PRLTYPCHAR6BU_RLTYP
V_CRLTYPDefault Value for Contract Person Role Type CT_CRLTYPCHAR6BU_RLTYP
V_PSDREFERENCEDefault Value for SD Ref. Customer of the Contract Partner CT_PSDREFERENCECHAR10ALPHAKUNNR
V_CSDREFERENCEDefault Value for SD Ref. Customer of the Contact Person CT_CSDREFERENCECHAR10ALPHAKUNNR
NO_PWINDOWDialog Box Control for Contract Partner CT_NOPWINDOWCHAR1CT_PWINDOW
NO_CWINDOWDialog Box Control for Contact Person CT_NOCWINDOWCHAR1CT_PWINDOW
NO_DIALOGNo Dialog Processing No DialogCT_NDIALOGCHAR1CT_KENNZX
NOCHANGENo Change of Class and Activity Permitted CT_NOCHANGECHAR1CT_KENNZX
MSG 0
MSGIDMessage Class SYMSGIDCHAR20ARBGB
MSGTYMessage Type SYMSGTYCHAR1SYCHAR01
MSGNOMessage Number SYMSGNONUMC3SYMSGNO
MSGV1Message Variable SYMSGVCHAR50SYCHAR50
MSGV2Message Variable SYMSGVCHAR50SYCHAR50
MSGV3Message Variable SYMSGVCHAR50SYCHAR50
MSGV4Message Variable SYMSGVCHAR50SYCHAR50
CONTR 0
WMODE Operating Mode0
OPEN_WMODE Operating Mode0
UPD_ONLINE Post online0
NO_DIALOG No Dialog0
NUM_RANGE Number Range0
NO_CHANGE No Change0
NO_OTHER No change0
ARCHIVEDGeneral Flag FLAGCHAR1FLAG
INPERR Entry error0
ENQ_DONE Blocked0
CURFIELD Cursor Field0
CURLINEIndex of Current Step Loop Line SYSTEPLINT410SYST_BYTE
CURDYNNRDynpro Number SYDYNNRCHAR4SYCHAR04
SETCURFIELD Cursor Field0
SETCURLINEIndex of Current Step Loop Line SYSTEPLINT410SYST_BYTE
SETCURDYNNRDynpro Number SYDYNNRCHAR4SYCHAR04
TEXT_CHANGED Change0
EXIT_TYPE CANC / BACK / EXIT0
FULLSCREEN Full Screen Mode0
SAVE_OKCODEFunction Code CUA_CODECHAR20CUA_CODE
TEILOBJ Subobject0
DB_UPDATE Database Updated0
DEF_CONF Use Default Configuration0
AUTO 0
BCONTD 0
MANDTClient MANDTCLNT3MANDT
BPCONTACTBusiness Partner Contact CT_CONTACTCHAR12ALPHACT_CONTACTBPCCT_BCONTACT
PCATEGORYBusiness Partner Category of SAP System CT_PCATEGCHAR1CT_PCATEG
PARTNERBusiness Partner Number BU_PARTNERCHAR10ALPHABU_PARTNERBPABUPA
ALTPARTNERContact Person CT_ALTPARTCHAR10ALPHABU_PARTNERBPA
RLTYPBDT: Object part BU_RLTYPCHAR6BU_RLTYP
CTYPEContact Type CT_CTYPECHAR3ALPHACT_CTYPE
CCLASSContact Class CT_CCLASSCHAR4ALPHACT_CLASS
ACTIVITYContact Action CT_ACTIVITCHAR4ALPHACT_ACTIVIT
F_COMINGContact Direction (Incoming or Outgoing) CT_COMINGCHAR1ALPHACT_COMING
ORIGINTechnical Origin of Business Partner Contact CT_ORIGINCHAR1CT_ORIGIN
CTDATEDate DATUMDATS8DATUM
CTTIMETime TIME_TIMS6SYTIME
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
BEGRUAuthorization Group BEGRUCHAR4BEGRU
LOEVMDeletion Indicator LOEVMCHAR1XFELD
WFIDWorkflow ID CT_WFIDNUMC12SWW_WIID
ADDINFOAdditional Documents Are Available CT_ADDINFOCHAR2ALPHACT_ADDINFO
PRIORITYContact Priority CT_PRIORITYCHAR2ALPHACT_PRIORITY
CUSTINFOCustomer Information CT_CUSTINFOCHAR2ALPHACT_CUSTINFO
SPARTEDivision SPARTECHAR2SPARTSPA
BUKRSCompany Code BUKRSCHAR4BUKRSBUKC_T001
BPCT_PUSHFull Maintenance of Business Partner Contact BPART_FULLCHAR1CHAR1
BPCT_FRAME1Outline Text CT_RAHMEN50CHAR50CHAR50
CCLASSTXTText for Contact Class CT_CCLTXTCHAR20TEXT20
ACTTXTText for the Contact Action CT_ACTTXTCHAR50TEXT50
PARTNERTXTText for Business Partner CT_PARTTXTCHAR55TEXT55
ALTPARTTXTText for Business Partner CT_ALTPTXTCHAR55TEXT55
CTYPETXTText for Contact Type CT_TYPETXTCHAR20TEXT20
ORIGINTXTText for Contact Origin CT_ORGNTXTCHAR20TEXT20
F_COMNGTXTText for Contact Direction CT_FCMGTXTCHAR50TEXT50
WFIDTXTText for Contact Workflow CT_WFIDTXTCHAR120TEXT120
WFSTATTXTWorkflow: Work Item Status SWW_STATXTCHAR20TEXT20
DATTIMTXTText for Date and Time CT_DTTXTCHAR15TEXT15
PB_CRECOPACreate Contact Partner CT_CRECOPACHAR1CHAR1
PB_CREBUPACreate Business Partner CT_CREBUPACHAR1CHAR1
PB_ADDOBJAdd Object CT_ADDOBJCHAR1CHAR1
PB_DELOBJDelete Object CT_DELOBJCHAR1CHAR1
PB_DEFMETHDefault Method CT_DEFMETHCHAR1CHAR1
ADDINFOTXTText for Additional Information CT_ADDINFOTXTCHAR50TEXT50
PRIOTXTText for Contact Priority CT_PRIOTXTCHAR50TEXT50
CUSTINFOTXTText for Customer Information CT_CUSTINFOTXTCHAR50TEXT50
PB_CONT_ATTRCarrier field for icons ICON_TEXTCHAR132SYCHAR132
PB_CONT_BUSOBJCarrier field for icons ICON_TEXTCHAR132SYCHAR132
NAME_OText, 40 Characters Long TEXT40CHAR40TEXT40
WMODEProcessing Mode Operating ModeCT_WMODECHAR2CT_WMODE
CONFIGContact Configuration CT_BPCCONFCHAR8CT_BPCCONF
NOCHANGENo Change of Class and Activity Permitted CT_NOCHANGECHAR1CT_KENNZX
IOBJECTS 0
NOTICE 0
SPRASLanguage Key SPRASLANG1ISOLASPRASSPRH_T002
OBJECTTexts: Application Object TDOBJECTCHAR10TDOBJECT
IDText ID TDIDCHAR4TDID
LINEText Line TDLINECHAR132TDSTXLLINE
BCONTD_USE Use BCONTD0
BCONTD_OKCODEFunction Code SYUCOMMCHAR70SYCHAR70
BCONTD_DONE Indicator0
TEXT 0
LANGULanguage Key SYLANGULANG1ISOLASYLANGU
TEXTT 0
NOTICE 0
PUBLIC 0
SUB_REPIDABAP Program: Current Main Program SYREPIDCHAR40PROGRAMM
SUB_DYNNRDynpro Number SYDYNNRCHAR4SYCHAR04
UEBERSCHRIFT Heading0
C 0
ACTIVE Active0
CLIENTClient ID SYMANDTCLNT3MANDT
OPEN_KEYName TDOBNAMECHAR70TDOBNAME
OPEN_VIEWName of a note view EENO_VIEWCHAR20EENO_VIEW
OPEN_VIEW_TABLE 0
OPEN_OBJECTTexts: Application Object TDOBJECTCHAR10TDOBJECT
SAVE_KEYName TDOBNAMECHAR70TDOBNAME
UPD_ONLINEUpdate task (space) or dialog (X) Post onlineEENO_UPD_OCHAR1EENO_KZ_X
WMODEEditing Mode (Display, Change, Create...) Operating ModeEENO_WMODECHAR1EENO_WMODE
SPRACHELanguage Key SPRASLANG1ISOLASPRASSPRH_T002
ANZ_TEXTART Number of Text Types0
INDEX Index0
CURSOR_INDEX Cursor Index0
CURSOR_LINE Cursor Lines0
CURSOR_FOCUSCursor focus in subscreen EENO_CURSORCHAR1CHAR1
CURSOR_LINE_SET Set Cursor Lines0
ANZ_LOOP Number of Step Loop Lines0
OPEN_DIALOG 0
WITHOUT_FRAME W/o Frame0
ONLY_OUTPUT Output only0
MORE_LINES More Lines0
LEFT_ALIGNED Left-Aligned0
SUPPRESS_SCREEN Suppress Screen0
DIALOG 0
WITHOUT_FRAME W/o Frame0
ONLY_OUTPUT Output only0
MORE_LINES More Lines0
LEFT_ALIGNED Left-Aligned0
SUPPRESS_SCREEN Suppress Screen0
OPEN_DYNNRDynpro Number SYDYNNRCHAR4SYCHAR04
STACK 0
NOTIZEN 0
CTRL_CONT 0
CTRL_TEXT 0
HANDLES 0
H01Handle for subobjects RS_HANDLEINT410RS_HANDLE
C01Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H02Handle for subobjects RS_HANDLEINT410RS_HANDLE
C02Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H03Handle for subobjects RS_HANDLEINT410RS_HANDLE
C03Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H04Handle for subobjects RS_HANDLEINT410RS_HANDLE
C04Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H05Handle for subobjects RS_HANDLEINT410RS_HANDLE
C05Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H06Handle for subobjects RS_HANDLEINT410RS_HANDLE
C06Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H07Handle for subobjects RS_HANDLEINT410RS_HANDLE
C07Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H08Handle for subobjects RS_HANDLEINT410RS_HANDLE
C08Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H09Handle for subobjects RS_HANDLEINT410RS_HANDLE
C09Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H10Handle for subobjects RS_HANDLEINT410RS_HANDLE
C10Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H11Handle for subobjects RS_HANDLEINT410RS_HANDLE
C11Flag: Change was made RS_CHANGECHAR1RS_XFIELD
H12Handle for subobjects RS_HANDLEINT410RS_HANDLE
C12Flag: Change was made RS_CHANGECHAR1RS_XFIELD

Key field Non-key field



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

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

How to access SAP table BPC_OBJECT

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