SAP IF_VBC_DOMAIN_OBJECT OO Class - Domain Object Interface









IF_VBC_DOMAIN_OBJECT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_VBC_DOMAIN_OBJECT including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of IF_VBC_DOMAIN_OBJECT SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CLONEPublic
CALL METHOD if_vbc_domain_object=>CLONE...more details

CREATE_NEW_VERSIONCreate a new version of the Model (need to be saved first)Public
CALL METHOD if_vbc_domain_object=>CREATE_NEW_VERSION...more details

DEQUEUEDequeue the BO if it is LockedPublic
CALL METHOD if_vbc_domain_object=>DEQUEUE...more details

ENQUEUEEnqueue the BOPublic
CALL METHOD if_vbc_domain_object=>ENQUEUE...more details

GET_MERGED_OBJECT_DATAGet table representation of object's dataPublic
CALL METHOD if_vbc_domain_object=>GET_MERGED_OBJECT_DATA...more details

GET_OBJECT_IDReturn the unique identifier of the BOPublic
CALL METHOD if_vbc_domain_object=>GET_OBJECT_ID...more details

GET_STATUSGet the Maintenance Status of the BOPublic
CALL METHOD if_vbc_domain_object=>GET_STATUS...more details

GET_VERSIONReturns the Object VersionPublic
CALL METHOD if_vbc_domain_object=>GET_VERSION...more details

HAS_AUTHORIZATIONChecks if a User has authorization for a specific ActionPublic
CALL METHOD if_vbc_domain_object=>HAS_AUTHORIZATION...more details

IS_CLIENT_TRACE_ACTIVEIs the client trace activatedPublic
CALL METHOD if_vbc_domain_object=>IS_CLIENT_TRACE_ACTIVE...more details

IS_DIRTYIs the current object in Synch with its version in DatabasePublic
CALL METHOD if_vbc_domain_object=>IS_DIRTY...more details

IS_ENQUEUEDIs the BO locked using SAP standard LockingPublic
CALL METHOD if_vbc_domain_object=>IS_ENQUEUED...more details

IS_SAP_OBJECTCheck if object is owned by SAPPublic
CALL METHOD if_vbc_domain_object=>IS_SAP_OBJECT...more details

SERIALIZE_TO_XAMLReturn the Standard XML File (as received from Frontend)Public
CALL METHOD if_vbc_domain_object=>SERIALIZE_TO_XAML...more details

SET_OBJECT_IDSets the unique identifier of the BOPublic
CALL METHOD if_vbc_domain_object=>SET_OBJECT_ID...more details

SET_STATUSSet the Maintenance Status of the BOPublic
CALL METHOD if_vbc_domain_object=>SET_STATUS...more details

SET_VERSIONSet the Object VersionPublic
CALL METHOD if_vbc_domain_object=>SET_VERSION...more details

TO_STRINGString representation of the object (for debug output)Public
CALL METHOD if_vbc_domain_object=>TO_STRING...more details



IF_VBC_DOMAIN_OBJECT attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
MV_LAST_CHANGE_DATEInstance AttributeChanged onLIKE
VBC_CHANGE_DATE
Public
MV_LAST_CHANGE_USERInstance AttributeChanged byLIKE
VBC_CHANGE_USER
Public
SC_MOD_TYPE_CUSTOMERConstantCustomer Object'C'LIKE
CHAR1
Public
SC_MOD_TYPE_DELETEDConstantDeleted Object'D'LIKE
CHAR1
Public
SC_MOD_TYPE_MODIFIEDConstantModified Object'M'LIKE
CHAR1
Public
SC_MOD_TYPE_STANDARDConstantStandard Object'S'LIKE
CHAR1
Public
SC_SAP_CHANGEConstantIndicator for changed data'1'LIKE
VBC_CHANGED_FLAG
Public
SC_STATUS_DELETEDConstantBO exists in DB, but will be deleted in the next save'D'LIKE
CHAR1
Public
SC_STATUS_EDITEDConstantBO exists in DB, but changed and changes not saved'E'LIKE
CHAR1
Public
SC_STATUS_NEWConstantBO is newly created, Not saved to DB'N'LIKE
CHAR1
Public
SC_STATUS_SYNC_WITH_DBConstantBO exists in DB and the object is in Sync with DB'S'LIKE
CHAR1
Public


Links to Related Class(s)

IF_VBC_D...
Full list of available SAP object classes

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!