SAP /BOBF/CL_FRW_FACTORY OO Class - Framework Instance Management









/BOBF/CL_FRW_FACTORY 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_FACTORY 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 /BOBF/CL_FRW_FACTORY 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
APPLY_ADDONPrivate
CALL METHOD /bobf/cl_frw_factory=>APPLY_ADDON...more details

COLLECT_CONNECTED_BOSCollects all objects (templates and dependen objects)Private
CALL METHOD /bobf/cl_frw_factory=>COLLECT_CONNECTED_BOS...more details

CREATE_BOPFPrivate
CALL METHOD /bobf/cl_frw_factory=>CREATE_BOPF...more details

CREATE_BOPF_FOR_FACTORYProtected
CALL METHOD /bobf/cl_frw_factory=>CREATE_BOPF_FOR_FACTORY...more details

CREATE_CONFIGURATIONCreate an instance of the ConfigurationProtected
CALL METHOD /bobf/cl_frw_factory=>CREATE_CONFIGURATION...more details

CREATE_CONFIG_FOR_FACTORYProtected
CALL METHOD /bobf/cl_frw_factory=>CREATE_CONFIG_FOR_FACTORY...more details

CREATE_CONFIG_FROM_SHAREDPrivate
CALL METHOD /bobf/cl_frw_factory=>CREATE_CONFIG_FROM_SHARED...more details

GET_AUTHORITY_HANDLERReturn an instance of the FrameworkPublic
CALL METHOD /bobf/cl_frw_factory=>GET_AUTHORITY_HANDLER...more details

GET_BOPFReturn an instance of the FrameworkPublic
CALL METHOD /bobf/cl_frw_factory=>GET_BOPF...more details

GET_BO_NAMEGet Business Object Name (Existance Check)Public
CALL METHOD /bobf/cl_frw_factory=>GET_BO_NAME...more details

GET_CHANGEReturn Empty Instance of Change ObjectPublic
CALL METHOD /bobf/cl_frw_factory=>GET_CHANGE...more details

GET_CONFIGURATIONReturn an instance of the ConfigurationPublic
CALL METHOD /bobf/cl_frw_factory=>GET_CONFIGURATION...more details

GET_DELEGATED_BOPFget a dependent object bopfPublic
CALL METHOD /bobf/cl_frw_factory=>GET_DELEGATED_BOPF...more details

GET_DELEGATION_CONTXT_FOR_BOPFget delegation context for BOPFPublic
CALL METHOD /bobf/cl_frw_factory=>GET_DELEGATION_CONTXT_FOR_BOPF...more details

GET_FACTORYProtected
CALL METHOD /bobf/cl_frw_factory=>GET_FACTORY...more details

GET_MAIN_BUFFERReturn the main buffer instancePublic
CALL METHOD /bobf/cl_frw_factory=>GET_MAIN_BUFFER...more details

GET_MAIN_BUFFER_CLONEPublic
CALL METHOD /bobf/cl_frw_factory=>GET_MAIN_BUFFER_CLONE...more details

GET_MESSAGEReturn a Message ObjectPublic
CALL METHOD /bobf/cl_frw_factory=>GET_MESSAGE...more details

GET_NEW_KEYCreate a New Key (GUID)Public
CALL METHOD /bobf/cl_frw_factory=>GET_NEW_KEY...more details

GET_NEW_TRANSIENT_KEYCreate a New Key (local)Public
CALL METHOD /bobf/cl_frw_factory=>GET_NEW_TRANSIENT_KEY...more details

GET_ORIGINAL_BOPFProtected
CALL METHOD /bobf/cl_frw_factory=>GET_ORIGINAL_BOPF...more details

GET_PROPERTYCreate a new Property Object InstancePublic
CALL METHOD /bobf/cl_frw_factory=>GET_PROPERTY...more details

GET_SHARED_CONFReturn a shared instance of the ConfigurationProtected
CALL METHOD /bobf/cl_frw_factory=>GET_SHARED_CONF...more details

INJECT_TRANSIENT_KEYS_ONLYPrivate
CALL METHOD /bobf/cl_frw_factory=>INJECT_TRANSIENT_KEYS_ONLY...more details

INSTANTIATE_CONFIG_FOR_FACTORYPrivate
CALL METHOD /bobf/cl_frw_factory=>INSTANTIATE_CONFIG_FOR_FACTORY...more details

IS_RAP_BOPublic
CALL METHOD /bobf/cl_frw_factory=>IS_RAP_BO...more details

QUERY_BOSearch for a Business ObjectPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_BO...more details

QUERY_BOSReturn a list of all Business ObjectsPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_BOS...more details

QUERY_BO_BY_GENIL_COMPONENTSearch for Business Object ConfigurationsPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_BO_BY_GENIL_COMPONENT...more details

QUERY_EXTENSION_BOPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_EXTENSION_BO...more details

QUERY_EXTENSION_BOSReturns all extensions for a certain Business ObjectPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_EXTENSION_BOS...more details

QUERY_INHERITING_BOSearch for Inheriting Business ObjectsPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_INHERITING_BO...more details

QUERY_PARENT_BOSearch for the Parent Business ObjectPublic
CALL METHOD /bobf/cl_frw_factory=>QUERY_PARENT_BO...more details

REPLACE_BOPFPrivate
CALL METHOD /bobf/cl_frw_factory=>REPLACE_BOPF...more details

RESET_MAIN_BUFFER_CLONEPublic
CALL METHOD /bobf/cl_frw_factory=>RESET_MAIN_BUFFER_CLONE...more details

SET_MAIN_BUFFER_CLONEPublic
CALL METHOD /bobf/cl_frw_factory=>SET_MAIN_BUFFER_CLONE...more details

SHARED_OBJECT_DISABLEDisable Shared Object UsagePrivate
CALL METHOD /bobf/cl_frw_factory=>SHARED_OBJECT_DISABLE...more details

SHARED_OBJECT_RESTRICTDisable Shared Object UsagePrivate
CALL METHOD /bobf/cl_frw_factory=>SHARED_OBJECT_RESTRICT...more details

SHARED_OBJECT_UNEXCEPTIONALDisable Shared Object UsagePrivate
CALL METHOD /bobf/cl_frw_factory=>SHARED_OBJECT_UNEXCEPTIONAL...more details

_GET_BOPFReturn an instance of the FrameworkProtected
CALL METHOD /bobf/cl_frw_factory=>_GET_BOPF...more details

_GET_CONFIGURATIONPrivate
CALL METHOD /bobf/cl_frw_factory=>_GET_CONFIGURATION...more details



/BOBF/CL_FRW_FACTORY 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
GT_BOStatic AttributeLIKE
TT_BO
Private
GT_BOPF_ADDON_ACTIVEStatic AttributeData element for domain BOOLE: TRUE (='X') and FALSE (=' ')LIKE
/BOBF/T_FRW_KEY2
Private
GT_DO_REFERENCEStatic AttributeLIKE
TT_DO_REFERENCE
Private
GT_FACTORYStatic AttributeTable of Framework InstancesLIKE
/BOBF/T_FRW_FACTORY
Protected
GT_MAIN_BUFFER_CLONEStatic AttributeLIKE
TT_MAIN_BUFFER_CLONE
Private
GT_OBJStatic AttributeData element for domain BOOLE: TRUE (='X') and FALSE (=' ')LIKE
TT_OBJ
Private
GV_MACV_MESSAGEStatic AttributeLIKE
STRING
Private
GV_SHARED_OBJECT_DISABLEStatic AttributeDisable Shared ObjectABAP_FALSELIKE
BOOLE_D
Private
GV_SHARED_OBJECT_RESTRICTStatic AttributeUse Shared Object only for BOs with less than 2 sub objectsABAP_FALSELIKE
BOOLE_D
Private
GV_SHARED_OBJECT_UNEXCEPTIONALStatic AttributeDumps in case of failed shared object creationABAP_FALSELIKE
BOOLE_D
Private
GV_TRANSIENT_KEYStatic AttributeNodeIDLIKE
/BOBF/CONF_KEY
Private
GV_TRANSIENT_KEYS_ONLYStatic AttributeLIKE
ABAP_BOOL
Private




/BOBF/CL_FRW_FACTORY types

TT_BO -
TT_BO_NAME - Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
TT_DO_REFERENCE -
TT_MAIN_BUFFER_CLONE -
TT_OBJ -
TY_BO -
TY_DO_REFERENCE -
TY_MAIN_BUFFER_CLONE -
TY_OBJ -

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!