SAP /BOBF/CL_FRW OO Class - Framework Main Class









/BOBF/CL_FRW 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 /BOBF/CL_FRW 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 /BOBF/IF_FRW_SERVICE_LAYER

Interface Implementation

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

Interface Implementation

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

Interface Implementation

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

Interface Implementation

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

Interface Implementation

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

Method list of /BOBF/CL_FRW 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
ADD_MESSAGESAdd new messages from message bufferPrivate
CALL METHOD /bobf/cl_frw=>ADD_MESSAGES...more details

ADD_NOTIFS_FOR_RESOLVE_ASSOCPrivate
CALL METHOD /bobf/cl_frw=>ADD_NOTIFS_FOR_RESOLVE_ASSOC...more details

ADD_OPCODE_TRIGGER_TO_CHANGEPrivate
CALL METHOD /bobf/cl_frw=>ADD_OPCODE_TRIGGER_TO_CHANGE...more details

ADD_TRIGGER_CONDITIONCreates Check-Trigger for selected consistency groupsPrivate
CALL METHOD /bobf/cl_frw=>ADD_TRIGGER_CONDITION...more details

ADJUST_BUF_STATES_WO_DETVALPrivate
CALL METHOD /bobf/cl_frw=>ADJUST_BUF_STATES_WO_DETVAL...more details

AFTER_LOADINGPerfoms all steps after loadingProtected
CALL METHOD /bobf/cl_frw=>AFTER_LOADING...more details

APPLY_TRANSACTION_SETTINGSPrivate
CALL METHOD /bobf/cl_frw=>APPLY_TRANSACTION_SETTINGS...more details

CAN_ACCELERATE_CHECKPrivate
CALL METHOD /bobf/cl_frw=>CAN_ACCELERATE_CHECK...more details

CHCK_AND_DTRMNPrivate
CALL METHOD /bobf/cl_frw=>CHCK_AND_DTRMN...more details

CHECK_ACTIONAction-Dependent ChecksPrivate
CALL METHOD /bobf/cl_frw=>CHECK_ACTION...more details

CHECK_ACTION_NODE_CATEGORYCheck node category of instances vs. node category of actionPrivate
CALL METHOD /bobf/cl_frw=>CHECK_ACTION_NODE_CATEGORY...more details

CHECK_AND_DETERMINEPerform Consistency Check and dependent determinationsProtected
CALL METHOD /bobf/cl_frw=>CHECK_AND_DETERMINE...more details

CHECK_FATAL_ERRORCheck for fatal errorsPrivate
CALL METHOD /bobf/cl_frw=>CHECK_FATAL_ERROR...more details

CHECK_FIELDS_ARE_TRIGGERSPrivate
CALL METHOD /bobf/cl_frw=>CHECK_FIELDS_ARE_TRIGGERS...more details

CHECK_INCONSISTENT_COMPOSITIONPrivate
CALL METHOD /bobf/cl_frw=>CHECK_INCONSISTENT_COMPOSITION...more details

CHECK_MODIFICATION_PROPERTIESCheck for property violations in external modificationsPrivate
CALL METHOD /bobf/cl_frw=>CHECK_MODIFICATION_PROPERTIES...more details

CHECK_PROPERTIES_BEFORE_MODIFYPrivate
CALL METHOD /bobf/cl_frw=>CHECK_PROPERTIES_BEFORE_MODIFY...more details

CLASS_CONSTRUCTORPublic
CALL METHOD /bobf/cl_frw=>CLASS_CONSTRUCTOR...more details

CLEANUP_MODIFICATIONSDeletes entry of the modification tablePrivate
CALL METHOD /bobf/cl_frw=>CLEANUP_MODIFICATIONS...more details

CLEANUP_MODS_FROM_UNCHANGEDPrivate
CALL METHOD /bobf/cl_frw=>CLEANUP_MODS_FROM_UNCHANGED...more details

CLEAR_CHANGE_SAVEPrivate
CALL METHOD /bobf/cl_frw=>CLEAR_CHANGE_SAVE...more details

COLLECT_MESSAGESPrivate
CALL METHOD /bobf/cl_frw=>COLLECT_MESSAGES...more details

CONSTRUCTORConstructorPublic
CALL METHOD /bobf/cl_frw=>CONSTRUCTOR...more details

CONVERT_ALTERN_KEYConverts an alternative Key to the technical Key (internal)Private
CALL METHOD /bobf/cl_frw=>CONVERT_ALTERN_KEY...more details

CONVERT_ASC_SRC_TO_CONT_CHANGEPrivate
CALL METHOD /bobf/cl_frw=>CONVERT_ASC_SRC_TO_CONT_CHANGE...more details

CREATECreates an instance with assoc implementationPrivate
CALL METHOD /bobf/cl_frw=>CREATE...more details

CREATE_CHANGE_SAVEPrivate
CALL METHOD /bobf/cl_frw=>CREATE_CHANGE_SAVE...more details

CREATE_DURABLE_MSG_CONTAINERPrivate
CALL METHOD /bobf/cl_frw=>CREATE_DURABLE_MSG_CONTAINER...more details

CREATE_ENDLESS_LOOP_MESSAGEPrivate
CALL METHOD /bobf/cl_frw=>CREATE_ENDLESS_LOOP_MESSAGE...more details

CREATE_STATESCreate all necessary statesPrivate
CALL METHOD /bobf/cl_frw=>CREATE_STATES...more details

DERIVE_CONSISTENCY_STATUSDerives the consistency status out of the validation resultPrivate
CALL METHOD /bobf/cl_frw=>DERIVE_CONSISTENCY_STATUS...more details

DETERMINE_TRIGGERED_VAL_KEYSProtected
CALL METHOD /bobf/cl_frw=>DETERMINE_TRIGGERED_VAL_KEYS...more details

DO_ACTIONExecute ActionsPrivate
CALL METHOD /bobf/cl_frw=>DO_ACTION...more details

DO_DELETE_ACTIONPrivate
CALL METHOD /bobf/cl_frw=>DO_DELETE_ACTION...more details

DO_DETERMINATIONSDetermine Dependent DataPrivate
CALL METHOD /bobf/cl_frw=>DO_DETERMINATIONS...more details

DO_DETERMINATIONS_CHECKDETPrivate
CALL METHOD /bobf/cl_frw=>DO_DETERMINATIONS_CHECKDET...more details

DO_DETERMINATIONS_RETRIEVEDetermine Dependent Data within retrieve_by_associationPrivate
CALL METHOD /bobf/cl_frw=>DO_DETERMINATIONS_RETRIEVE...more details

DO_DETVALDetermination and Validation cyclePrivate
CALL METHOD /bobf/cl_frw=>DO_DETVAL...more details

DO_DET_FILL_CHANGE_FAILFill failed changes from determinations runPrivate
CALL METHOD /bobf/cl_frw=>DO_DET_FILL_CHANGE_FAIL...more details

DO_LOADINGLoad NodesPrivate
CALL METHOD /bobf/cl_frw=>DO_LOADING...more details

DO_LOCK_ACTIONPerforms one lock actionPrivate
CALL METHOD /bobf/cl_frw=>DO_LOCK_ACTION...more details

DO_MODIFYChange NodesPrivate
CALL METHOD /bobf/cl_frw=>DO_MODIFY...more details

DO_VALIDATEAction-Independent Check of DataPrivate
CALL METHOD /bobf/cl_frw=>DO_VALIDATE...more details

ENQUEUE_CONTEXT_FOR_INT_CREATEPrivate
CALL METHOD /bobf/cl_frw=>ENQUEUE_CONTEXT_FOR_INT_CREATE...more details

EVALUATE_FAILED_VALIDATE_KEYSPrivate
CALL METHOD /bobf/cl_frw=>EVALUATE_FAILED_VALIDATE_KEYS...more details

EXECUTE_ACTIONPrivate
CALL METHOD /bobf/cl_frw=>EXECUTE_ACTION...more details

FILTER_CONSISTENCY_GROUPSFilters all entries out that contain the existing status valPrivate
CALL METHOD /bobf/cl_frw=>FILTER_CONSISTENCY_GROUPS...more details

FILTER_OUT_UNNECESSARY_ACTKEYSPrivate
CALL METHOD /bobf/cl_frw=>FILTER_OUT_UNNECESSARY_ACTKEYS...more details

FILTER_OUT_UNNECESSARY_DETKEYSPrivate
CALL METHOD /bobf/cl_frw=>FILTER_OUT_UNNECESSARY_DETKEYS...more details

GET_CHANGE_SAVEPrivate
CALL METHOD /bobf/cl_frw=>GET_CHANGE_SAVE...more details

GET_CLEANUP_MODEPublic
CALL METHOD /bobf/cl_frw=>GET_CLEANUP_MODE...more details

GET_CONTENT_DESCRIPTIONReturns name of Act, Assoc, Det, Val, QueryPrivate
CALL METHOD /bobf/cl_frw=>GET_CONTENT_DESCRIPTION...more details

GET_DELEGATIONReturns a reference to the delegation classProtected
CALL METHOD /bobf/cl_frw=>GET_DELEGATION...more details

GET_DIRECT_ACCESSPublic
CALL METHOD /bobf/cl_frw=>GET_DIRECT_ACCESS...more details

GET_ENQUEUE_SCOPEPublic
CALL METHOD /bobf/cl_frw=>GET_ENQUEUE_SCOPE...more details

GET_LOADABLE_NODEReturn Next Loadable NodePrivate
CALL METHOD /bobf/cl_frw=>GET_LOADABLE_NODE...more details

GET_LOADABLE_SUBNODEOBSOLET - to be replaced with GET_SUBNODESPrivate
CALL METHOD /bobf/cl_frw=>GET_LOADABLE_SUBNODE...more details

GET_LOCKABLE_NODEReturn Next Lockable NodePrivate
CALL METHOD /bobf/cl_frw=>GET_LOCKABLE_NODE...more details

GET_NODE_CATReturns the Node Categories of Node InstancesPrivate
CALL METHOD /bobf/cl_frw=>GET_NODE_CAT...more details

GET_QUERY_CLASSPrivate
CALL METHOD /bobf/cl_frw=>GET_QUERY_CLASS...more details

GET_RELEVANT_GROUPSDetermines all consistency groups relevant for calculationPrivate
CALL METHOD /bobf/cl_frw=>GET_RELEVANT_GROUPS...more details

GET_ROOT_KEYDetermines the root keysPrivate
CALL METHOD /bobf/cl_frw=>GET_ROOT_KEY...more details

GET_ROOT_KEY_MODIFYDetermines the root keys during modifyPrivate
CALL METHOD /bobf/cl_frw=>GET_ROOT_KEY_MODIFY...more details

GET_STATE_FOR_READPrivate
CALL METHOD /bobf/cl_frw=>GET_STATE_FOR_READ...more details

GET_SUBNODESReturns the subtree regarding specific criteriaPrivate
CALL METHOD /bobf/cl_frw=>GET_SUBNODES...more details

GET_VALIDATION_TRIGGERPrivate
CALL METHOD /bobf/cl_frw=>GET_VALIDATION_TRIGGER...more details

IS_DRAFTPrivate
CALL METHOD /bobf/cl_frw=>IS_DRAFT...more details

LIB_ENQUEUE_CONTEXT_POPPrivate
CALL METHOD /bobf/cl_frw=>LIB_ENQUEUE_CONTEXT_POP...more details

LIB_ENQUEUE_CONTEXT_PUSH_KEYSPrivate
CALL METHOD /bobf/cl_frw=>LIB_ENQUEUE_CONTEXT_PUSH_KEYS...more details

LOCKlockPrivate
CALL METHOD /bobf/cl_frw=>LOCK...more details

MAP_TO_NODEConvert Internal TablesPrivate
CALL METHOD /bobf/cl_frw=>MAP_TO_NODE...more details

NEEDS_NOTIFY_KEYLOADProtected
CALL METHOD /bobf/cl_frw=>NEEDS_NOTIFY_KEYLOAD...more details

NOTIFY_ASSOCIATION_CHANGESCreate association change informationPrivate
CALL METHOD /bobf/cl_frw=>NOTIFY_ASSOCIATION_CHANGES...more details

NOTIFY_ASSOCIATION_CHANGES_CUPrivate
CALL METHOD /bobf/cl_frw=>NOTIFY_ASSOCIATION_CHANGES_CU...more details

NOTIFY_ASSOCIATION_CHANGES_DPrivate
CALL METHOD /bobf/cl_frw=>NOTIFY_ASSOCIATION_CHANGES_D...more details

NOTIFY_ASSOCIATION_CHANGES_DOPrivate
CALL METHOD /bobf/cl_frw=>NOTIFY_ASSOCIATION_CHANGES_DO...more details

NOTIFY_NODES_READ_CACHE_ENABLEPrivate
CALL METHOD /bobf/cl_frw=>NOTIFY_NODES_READ_CACHE_ENABLE...more details

NOTIFY_PROPERTY_CHANGESCreate property change informationPrivate
CALL METHOD /bobf/cl_frw=>NOTIFY_PROPERTY_CHANGES...more details

PREPARE_NOTIFICATIONS_F_EXPORTPrivate
CALL METHOD /bobf/cl_frw=>PREPARE_NOTIFICATIONS_F_EXPORT...more details

RAISE_NOTIFY_CHANGESRaise NOTIFY_CHANGES eventProtected
CALL METHOD /bobf/cl_frw=>RAISE_NOTIFY_CHANGES...more details

REMOVE_DURABLE_MESSAGESPrivate
CALL METHOD /bobf/cl_frw=>REMOVE_DURABLE_MESSAGES...more details

REMOVE_FAILED_KEYS_FROM_RBAPrivate
CALL METHOD /bobf/cl_frw=>REMOVE_FAILED_KEYS_FROM_RBA...more details

RESTRICT_PROPERTYRestrict property dataPrivate
CALL METHOD /bobf/cl_frw=>RESTRICT_PROPERTY...more details

RETRIEVERead DataProtected
CALL METHOD /bobf/cl_frw=>RETRIEVE...more details

RETRIEVE_BY_ASSOCIATIONFollow an Association (Internal)Protected
CALL METHOD /bobf/cl_frw=>RETRIEVE_BY_ASSOCIATION...more details

RETRIEVE_SUBTREE_PROPERTYRetrieve subtree property valuesPrivate
CALL METHOD /bobf/cl_frw=>RETRIEVE_SUBTREE_PROPERTY...more details

SET_APPLICATION_ERRORReport Application ErrorProtected
CALL METHOD /bobf/cl_frw=>SET_APPLICATION_ERROR...more details

SET_CONFIGURATION_ERRORReport Configuration ErrorPrivate
CALL METHOD /bobf/cl_frw=>SET_CONFIGURATION_ERROR...more details

SET_CONSISTENCY_STATUSWrites the new consistency status to the status adapterPrivate
CALL METHOD /bobf/cl_frw=>SET_CONSISTENCY_STATUS...more details

SET_NODE_CATEGORYDetermine the node categoryPrivate
CALL METHOD /bobf/cl_frw=>SET_NODE_CATEGORY...more details

TYPE_CHECKPrivate
CALL METHOD /bobf/cl_frw=>TYPE_CHECK...more details

UNLOCK_LOCKABLE_NODESPrivate
CALL METHOD /bobf/cl_frw=>UNLOCK_LOCKABLE_NODES...more details

VAL_TIME_TO_PROCESSING_MODEPrivate
CALL METHOD /bobf/cl_frw=>VAL_TIME_TO_PROCESSING_MODE...more details



/BOBF/CL_FRW 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
GC_SYNC_STATEConstant' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'LIKE
STRING
Private
GC_TRANSIENT_NODE_CTRLConstantLIKE
Private
GC_VAL_TIME_NO_VALUEConstantName'NO_VALUE'LIKE
/BOBF/OBM_NAME
Private
GV_SYSTEM_CLIENT_ROLEStatic AttributeLIKE
CCCATEGORY
Private
MO_AMOUNT_DECIMAL_CONVERTERInstance AttributeLIKE
/BOBF/CL_FRW_AMOUNT_DEC_CONV
Private
MO_APPLICATION_CONTAINERInstance AttributeLIKE
/BOBF/CL_FRW_APPL_CONTAINER
Private
MO_ASSOC_PROCInstance AttributeLIKE
/BOBF/IF_FRW_ASSOC_PROCESSOR
Private
MO_AUTHORITY_HANDLERInstance AttributeAuthority factoryLIKE
/BOBF/CL_FRW_AUTHORITY_HANDLER
Public
MO_BUFFERInstance AttributeInterface to Data LayerLIKE
/BOBF/IF_FRW_BUFFER
Private
MO_CHANGE_FAIL_DETInstance AttributeInterface of Change ObjectLIKE
/BOBF/CL_FRW_CHANGE
Private
MO_CHANGE_FAIL_VALInstance AttributeInterface of Change ObjectLIKE
/BOBF/CL_FRW_CHANGE
Private
MO_CHANGE_SAVEInstance AttributeChanges to be savedLIKE
/BOBF/IF_FRW_CHANGE
Private
MO_CONFInstance AttributeRoot Key of ConfigurationLIKE
/BOBF/IF_FRW_CONFIGURATION
Private
MO_DELEGATIONInstance AttributeLIKE
/BOBF/IF_FRW_DELEGATION
Private
MO_DELEGATION_READInstance AttributeInterface to Read DataLIKE
/BOBF/IF_FRW_READ
Private
MO_DIRECT_ACCESSInstance AttributeLIKE
/BOBF/IF_FRW_DIRECT_ACCESS
Private
MO_DRA_ACT_DIFFInstance AttributeLIKE
/BOBF/IF_FRW_DRAFT_ACTIVE_DIFF
Private
MO_INT_NUMBERINGInstance AttributeLIKE
/BOBF/IF_FRW_INT_NUMBERING
Private
MO_LIB_DRAFT_ACTIVEInstance AttributeLIKE
/BOBF/CL_LIB_DRAFT_ACTIVE_UTIL
Private
MO_LOCK_MANAGERInstance AttributeLIKE
/BOBF/CL_FRW_LOCK_MANAGER
Private
MO_NON_CACHE_REGInstance Attributeregistry for non-caching entitiesLIKE
/BOBF/CL_TRA_NON_CACHE_REG
Private
MO_PENDING_OPERATIONSInstance AttributeLIKE
/BOBF/IF_PENDING_DRAFT_OPS
Private
MO_PROPERTIESInstance AttributeLIKE
/BOBF/CL_FRW_PROPERTIES
Private
MO_SAMInstance AttributeInterface to Status & Action ManagementLIKE
/BOBF/IF_FRW_STATUS
Private
MO_TRA_END_GUARDInstance AttributeLIKE
/BOBF/IF_TRA_END_GUARD
Private
MT_ACCESS_STACKInstance AttributeLIKE
TT_ACCESS_STACK
Private
MT_ACTIONInstance AttributeLIKE
TT_ACTION
Private
MT_ASSOCIATIONInstance AttributeLIKE
TT_ASSOCIATION
Private
MT_CHANGE_SAVEInstance AttributeChanges to be savedLIKE
/BOBF/T_FRW_CHANGE_SAVE
Private
MT_DELEGATIONInstance AttributeDelegation instancesLIKE
/BOBF/T_FRW_DELEGATION
Private
MT_DELEGATION2Instance AttributeDelegation instancesLIKE
/BOBF/T_FRW_DELEGATION2
Private
MT_DETERMINATIONInstance AttributeLIKE
TT_DETERMINATION
Private
MT_DRAFT_ADMIN_DATA_BUFFERInstance AttributeLIKE
Private
MT_NODEInstance AttributeLIKE
TT_NODE
Private
MT_NODECATInstance AttributeNODE_CAT ErgebnisLIKE
/BOBF/T_FRW_NODE_CAT
Private
MT_NODECAT_KEYInstance AttributeNODE_CAT KeysLIKE
/BOBF/T_FRW_KEY
Private
MT_NODE_PROPERTIES_REQUESTEDInstance AttributeKey tableLIKE
/BOBF/T_FRW_KEY2
Private
MT_QUERYInstance AttributeLIKE
TT_QUERY
Private
MT_SYNC_POINTInstance AttributeLIKE
TT_SYNC_POINT
Private
MT_VALIDATIONInstance AttributeLIKE
TT_VALIDATION
Private
MT_VALUE_SET_CODEInstance AttributeLIKE
TT_VALUE_SET_CODE
Private
MT_VALUE_SET_IDInstance AttributeLIKE
TT_VALUE_SET_ID
Private
MV_APPLICATION_ERRORInstance AttributeLIKE
BOOLE_D
Private
MV_AUTH_SUPR_COMP_CHI_DEL_CHCKInstance AttributeData element for domain BOOLE: TRUE (='X') and FALSE (=' ')LIKE
BOOLE_D
Private
MV_BEFORE_MODIFICATION_EXISTSInstance AttributeLIKE
BOOLE_D
Private
MV_CLEANUP_MODEInstance AttributeTransaction Behavior During Save (Transaction Mode)LIKE
/BOBF/CONF_CLEANUP_MODE
Private
MV_CONFIGURATION_ERRORInstance AttributeLIKE
BOOLE_D
Private
MV_DEFAULTS_EXISTSInstance AttributeDefaults are used within this sessionLIKE
BOOLE_D
Private
MV_ENQUEUE_SCOPEInstance AttributeLock BehaviorLIKE
/BOBF/CONF_ENQUEUE_SCOPE
Private
MV_LOADABLEInstance AttributeData element for domain BOOLE: TRUE (='X') and FALSE (=' ')LIKE
BOOLE_D
Private
MV_MODIFYING_TRANSACTIONInstance AttributeLIKE
BOOLE_D
Private
MV_NODECAT_NODE_KEYInstance AttributeNODE_CAT NodeLIKE
/BOBF/OBM_NODE_KEY
Private
MV_NO_CONTENT_CHANGESInstance AttributeLIKE
ABAP_BOOL
Private
MV_NO_DETERMINATIONSInstance Attributedo not execute det after modify (for agent status)LIKE
BOOLE_D
Private
MV_SYNC_STATE_INDEXInstance AttributeLIKE
I
Private




/BOBF/CL_FRW types

S_GROUP -
TT_ACCESS_STACK -
TT_GROUP -
TT_SYNC_POINT -
TY_DRA_CONSISTENCY_FAILED_NODE -
TY_SYNC_POINT -
TY_TRANSIENT_NODE_CTRL -

Links to Related Class(s)

/BOBF/CL...
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!