SAP CL_RSEM_MODEL_OBJECT OO Class - Abstract BW Model Object









CL_RSEM_MODEL_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 CL_RSEM_MODEL_OBJECT including details of:

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

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_RSO_RES_CONTAINED_OBJECT

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_RSO_STRUCTURE_TREE_MODEL

Method list of CL_RSEM_MODEL_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
CLEAR_TRANSIENT_PROPERTIESClears values of transient properties (before save)Public
CALL METHOD cl_rsem_model_object=>CLEAR_TRANSIENT_PROPERTIES...more details

CLONEClones the existing objectPublic
CALL METHOD cl_rsem_model_object=>CLONE...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_rsem_model_object=>CONSTRUCTOR...more details

CONTAINMENT_REFERENCEInitializes a containment reference instanceProtected
CALL METHOD cl_rsem_model_object=>CONTAINMENT_REFERENCE...more details

CONVERT_VALUEConverts from external into internal format and vice versaProtected
CALL METHOD cl_rsem_model_object=>CONVERT_VALUE...more details

CONVERT_VALUE_FOR_ELEMENTConverts ext to int and vice versa for known BW ElementProtected
CALL METHOD cl_rsem_model_object=>CONVERT_VALUE_FOR_ELEMENT...more details

CREATE_REFERENCEFills a reference structure from a referenced model instanceProtected
CALL METHOD cl_rsem_model_object=>CREATE_REFERENCE...more details

CREATE_REFERENCE_URIUtility method to creates a cross-resource reference URIProtected
CALL METHOD cl_rsem_model_object=>CREATE_REFERENCE_URI...more details

CREATE_ROOTCreate lazily root structure nodeProtected
CALL METHOD cl_rsem_model_object=>CREATE_ROOT...more details

CROSS_REFERENCECreates a cross reference to another objectProtected
CALL METHOD cl_rsem_model_object=>CROSS_REFERENCE...more details

ENSURE_INITIALIZEDPerform object initialization (if necessary)Public
CALL METHOD cl_rsem_model_object=>ENSURE_INITIALIZED...more details

EQUALSReturns true if this object is structurally equal to inputPublic
CALL METHOD cl_rsem_model_object=>EQUALS...more details

ESCAPE_OBJECT_NAMEEscapes some special characters for BW compatibilityPublic
CALL METHOD cl_rsem_model_object=>ESCAPE_OBJECT_NAME...more details

ESCAPE_OBJECT_REFERENCEEscapes some special characters for BW ReferencesPublic
CALL METHOD cl_rsem_model_object=>ESCAPE_OBJECT_REFERENCE...more details

EXTRACT_TEXTSSeparates localized texts from the modelPublic
CALL METHOD cl_rsem_model_object=>EXTRACT_TEXTS...more details

FILL_TRANSIENT_PROPERTIESFills transient/derived properties after deserializationPublic
CALL METHOD cl_rsem_model_object=>FILL_TRANSIENT_PROPERTIES...more details

GET_EMF_FEATURE_IDReturns the EMF feature ID (if defined)Protected
CALL METHOD cl_rsem_model_object=>GET_EMF_FEATURE_ID...more details

GET_EMF_PACKAGEReturns the EMF client packageProtected
CALL METHOD cl_rsem_model_object=>GET_EMF_PACKAGE...more details

GET_IDReturns a unique ID (if supported)Public
CALL METHOD cl_rsem_model_object=>GET_ID...more details

GET_MODEL_ROOTReturns the model root objectPublic
CALL METHOD cl_rsem_model_object=>GET_MODEL_ROOT...more details

GET_MODEL_ROOT_EMF_PACKAGEReturns the EMF package of the model root objectPublic
CALL METHOD cl_rsem_model_object=>GET_MODEL_ROOT_EMF_PACKAGE...more details

GET_REFERENCED_OBJECT_VERSIONReturns the current version for referenced object (A or D)Public
CALL METHOD cl_rsem_model_object=>GET_REFERENCED_OBJECT_VERSION...more details

GET_REFERENCE_REGISTRYReturns the registry for referenced contained objectsPublic
CALL METHOD cl_rsem_model_object=>GET_REFERENCE_REGISTRY...more details

GET_ROOTReturns the reference to the root structure componentProtected
CALL METHOD cl_rsem_model_object=>GET_ROOT...more details

GET_XSI_TYPEReturns the xsi:type for serializationPublic
CALL METHOD cl_rsem_model_object=>GET_XSI_TYPE...more details

HANDLES_REFERENCE_CHANGEDImplementation wants to react on changed referencesProtected
CALL METHOD cl_rsem_model_object=>HANDLES_REFERENCE_CHANGED...more details

HANDLES_REFERENCE_DELETEDImplementation wants to react on deleted referencesProtected
CALL METHOD cl_rsem_model_object=>HANDLES_REFERENCE_DELETED...more details

HANDLE_ID_CHANGEDReact on change of own unique IDProtected
CALL METHOD cl_rsem_model_object=>HANDLE_ID_CHANGED...more details

HANDLE_REFERENCE_CHANGEDReact on target reference changeProtected
CALL METHOD cl_rsem_model_object=>HANDLE_REFERENCE_CHANGED...more details

HANDLE_REFERENCE_DELETEDReact on target reference deletionProtected
CALL METHOD cl_rsem_model_object=>HANDLE_REFERENCE_DELETED...more details

INITIALIZEInitializes objectPublic
CALL METHOD cl_rsem_model_object=>INITIALIZE...more details

IS_DIRTY_CHECKReturns the current dirty check mode ('X' = on, SPACE = off)Public
CALL METHOD cl_rsem_model_object=>IS_DIRTY_CHECK...more details

LOG_EXCEPTIONLogs an exception from model processingProtected
CALL METHOD cl_rsem_model_object=>LOG_EXCEPTION...more details

MERGE_TEXTSMerges localized texts into the modelPublic
CALL METHOD cl_rsem_model_object=>MERGE_TEXTS...more details

NORMALIZE_EXTERNAL_VALUENormalizes external input valuesProtected
CALL METHOD cl_rsem_model_object=>NORMALIZE_EXTERNAL_VALUE...more details

NORMALIZE_OBJECT_URIReturns a normalized (canonical) back end URI for an objectProtected
CALL METHOD cl_rsem_model_object=>NORMALIZE_OBJECT_URI...more details

REGISTER_EVENT_HANDLERSRegisters all event handlersPublic
CALL METHOD cl_rsem_model_object=>REGISTER_EVENT_HANDLERS...more details

REGISTER_REFERENCE_TARGETRegisters a new reference target into the model registryProtected
CALL METHOD cl_rsem_model_object=>REGISTER_REFERENCE_TARGET...more details

RESOLVE_REFERENCEResolvs a model object reference to the real instanceProtected
CALL METHOD cl_rsem_model_object=>RESOLVE_REFERENCE...more details

RETAIN_MODELCopies non-initial model data to a new root structureProtected
CALL METHOD cl_rsem_model_object=>RETAIN_MODEL...more details

SET_CONTAINERPublic
CALL METHOD cl_rsem_model_object=>SET_CONTAINER...more details

SET_DIRTY_CHECKSets dirty check mode statePublic
CALL METHOD cl_rsem_model_object=>SET_DIRTY_CHECK...more details

SET_MODEL_ROOTSets a new root object. Use only for cloning!Private
CALL METHOD cl_rsem_model_object=>SET_MODEL_ROOT...more details

SET_REFERENCED_OBJECT_VERSIONSets the object version for referenced objects (A or D)Public
CALL METHOD cl_rsem_model_object=>SET_REFERENCED_OBJECT_VERSION...more details

SET_ROOTSets the reference to the root structure componentProtected
CALL METHOD cl_rsem_model_object=>SET_ROOT...more details

SYNCHRONIZE_CONVERTIBLE_VALUESSynchronizes internal and external values in the modelPublic
CALL METHOD cl_rsem_model_object=>SYNCHRONIZE_CONVERTIBLE_VALUES...more details

UNESCAPE_OBJECT_NAMEOposite to ESCAPE_OBJECT_NAMEPublic
CALL METHOD cl_rsem_model_object=>UNESCAPE_OBJECT_NAME...more details



CL_RSEM_MODEL_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
N_R_CONTAINERInstance AttributeLIKE
Public
O_C_CONVERSION_TEMPLATE_INPUTConstantConversion function name template'CONVERSION_EXIT_$_INPUT'LIKE
STRING
Protected
O_C_CONVERSION_TEMPLATE_OUTPUTConstantConversion function name template'CONVERSION_EXIT_$_OUTPUT'LIKE
STRING
Protected
O_INITIALIZEDInstance AttributeObject is self initialized (no references. no transient)RS_C_FALSELIKE
RS_BOOL
Protected
O_REF_OBJVERSInstance AttributeThe Referenced Object version (A or D)RS_C_OBJVERS-ACTIVELIKE
RSOBJVERS
Protected
O_R_MODEL_ROOTInstance AttributeRoot Object of the current ModelLIKE
CL_RSEM_MODEL_OBJECT
Protected
O_R_REFERENCE_REGISTRYInstance AttributeMaintains the list of all unique references in a modelLIKE
CL_RSEM_REFERENCE_REGISTRY
Protected
O_TRANSIENT_INITIALIZEDInstance AttributeTransient properties stateRS_C_FALSELIKE
RS_BOOL
Protected
P_DIRTY_CHECK_MODEInstance AttributeIn dirty check mode the model should not do any repairsRS_C_FALSELIKE
RS_BOOL
Private




CL_RSEM_MODEL_OBJECT types

TN_S_LOCALIZABLE_TEXT - Localizable text entry
TN_TH_LOCALIZABLE_TEXT - Table with unique localizable texts
TP_S_ESCAPED_NAME -
TP_S_UNESCAPED_NAME -
TP_TH_ESCAPED_NAME -
TP_TH_UNESCAPED_NAME -

Links to Related Class(s)

CL_RSEM_...
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!