SAP CL_GUIBB_BOL_BASE_JOIN OO Class - Generic BOL Feeder Join View
CL_GUIBB_BOL_BASE_JOIN 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_GUIBB_BOL_BASE_JOIN including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUIBB_BOL_BASE_JOIN is CL_GUIBB_BOL_BASEMethod list of CL_GUIBB_BOL_BASE_JOIN 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 Name | Description | Visability |
ADD_JOIN_METHOD_ACTIONS | Adds the actions arising from a from a join object method | Protected |
CALL METHOD cl_guibb_bol_base_join=>ADD_JOIN_METHOD_ACTIONS...more details | ||
CREATE_JOIN_CHILDREN | Recursively creates the child entities for a join | Protected |
CALL METHOD cl_guibb_bol_base_join=>CREATE_JOIN_CHILDREN...more details | ||
EXTEND_BY_JOINED_OBJECTS | Extend RTTI and metadata by join object attributes | Protected |
CALL METHOD cl_guibb_bol_base_join=>EXTEND_BY_JOINED_OBJECTS...more details | ||
GET_FIELD_PROPS_FOR_USAGE | Retrieves the field properties for the field usage | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_FIELD_PROPS_FOR_USAGE...more details | ||
GET_JOINED_ENTITY | Returns the enitity related by a join | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOINED_ENTITY...more details | ||
GET_JOIN_BOL_ATTR | Retrieves the BOL attribute for a (mapped) object attribute | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_BOL_ATTR...more details | ||
| ||
GET_JOIN_CHILDREN_DATA | Retrieve attrubtes for join child entities | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_CHILDREN_DATA...more details | ||
GET_JOIN_ENTITY_DATA | Retrieve data for joined entity | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_ENTITY_DATA...more details | ||
GET_JOIN_INITIAL_DATA | Returns initial data for join relations | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_INITIAL_DATA...more details | ||
GET_JOIN_MAPPER | Returns the mapper instance for a join ID | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_MAPPER...more details | ||
GET_JOIN_MESSAGES | Retrieve the messages affiliated to join enities | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_MESSAGES...more details | ||
GET_JOIN_METHOD_ACTIONS | Get the actions from join object methods | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_METHOD_ACTIONS...more details | ||
GET_JOIN_OUPORT_DATA | Returns a collection for a join outport | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_OUPORT_DATA...more details | ||
GET_JOIN_PATH | Returns the relation path for a join | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_PATH...more details | ||
GET_JOIN_RELATION_FILTER | Returns relation filter (buffered) for join | Protected |
CALL METHOD cl_guibb_bol_base_join=>GET_JOIN_RELATION_FILTER...more details | ||
IS_JOIN_ENABLED | Is this class enabled for joining BOL objects | Protected |
CALL METHOD cl_guibb_bol_base_join=>IS_JOIN_ENABLED...more details | ||
SET_UP_JOIN_PORTS | Defines the ports arising from joins | Protected |
CALL METHOD cl_guibb_bol_base_join=>SET_UP_JOIN_PORTS...more details | ||
TRANSFER_JOINS | Transfers the join definition into internal metadata | Protected |
CALL METHOD cl_guibb_bol_base_join=>TRANSFER_JOINS...more details |
CL_GUIBB_BOL_BASE_JOIN 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.
Name | Level | Description | Initial Value | Type | Visability |
CV_PARAM_BOL_OBJ_MAP_TAB | Constant | 'BOL_OBJECT_MAP_TABLE' | LIKE STRING | Public | |
CV_PARAM_JOIN | Constant | 'JOINED_OBJECTS' | LIKE STRING | Public | |
CV_SP_GROUP_NULL | Constant | '0000' | LIKE JOIN_ID | Protected | |
MT_JOIN | Instance Attribute | LIKE T_JOIN | Protected | ||
MT_JOIN_ACTION | Instance Attribute | LIKE T_JOIN_ACTION | Protected | ||
MT_JOIN_ATTR | Instance Attribute | LIKE T_JOIN_ATTR | Protected | ||
MT_JOIN_EDIT | Instance Attribute | LIKE T_JOIN_EDIT | Protected | ||
MT_JOIN_RELATION_FILTER | Instance Attribute | LIKE T_JOIN_RELATION_FILTER | Private | ||
MT_JOIN_USAGE | Instance Attribute | LIKE T_JOIN_USAGE | Protected | ||
MV_JOIN_COUNT | Instance Attribute | '0000' | LIKE | Protected |
CL_GUIBB_BOL_BASE_JOIN types
JOIN_ID -S_JOIN -
S_JOIN_ACTION -
S_JOIN_ATTR -
S_JOIN_EDIT -
S_JOIN_RELATION_FILTER -
S_JOIN_USAGE -
T_JOIN -
T_JOIN_ACTION -
T_JOIN_ATTR -
T_JOIN_EDIT -
T_JOIN_RELATION_FILTER -
T_JOIN_USAGE -
Links to Related Class(s)
CL_GUIBB...Full list of available SAP object classes
Search for further information about these or an SAP related objects