SAP CL_CRM_BAB_BLUEPRINT OO Class - CRM: Model Class for BAB
CL_CRM_BAB_BLUEPRINT 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_CRM_BAB_BLUEPRINT 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_CRM_BAB_BLUEPRINTMethod list of CL_CRM_BAB_BLUEPRINT 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 |
| AFTER_SAVE_BADI | Call After_Save BADIs | Private |
| CALL METHOD cl_crm_bab_blueprint=>AFTER_SAVE_BADI...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD cl_crm_bab_blueprint=>CLASS_CONSTRUCTOR...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD cl_crm_bab_blueprint=>CONSTRUCTOR...more details | ||
| COPY_BLVIEW | Private | |
| CALL METHOD cl_crm_bab_blueprint=>COPY_BLVIEW...more details | ||
| CREATE_TEMP_APPLID | Generate Temporary Application ID | Private |
| CALL METHOD cl_crm_bab_blueprint=>CREATE_TEMP_APPLID...more details | ||
| DB_LOAD | Load Data from Database | Private |
| CALL METHOD cl_crm_bab_blueprint=>DB_LOAD...more details | ||
|
| ||
| DB_SAVE | Save Data to Database | Private |
| CALL METHOD cl_crm_bab_blueprint=>DB_SAVE...more details | ||
| DELETE | Private | |
| CALL METHOD cl_crm_bab_blueprint=>DELETE...more details | ||
| DEL_BLUEPRINT | Private | |
| CALL METHOD cl_crm_bab_blueprint=>DEL_BLUEPRINT...more details | ||
| DEQUEUE | Release Blueprint Tables | Private |
| CALL METHOD cl_crm_bab_blueprint=>DEQUEUE...more details | ||
| DESIGNER_ENABLE | Check if current screen can be edited with the designer | Public |
| CALL METHOD cl_crm_bab_blueprint=>DESIGNER_ENABLE...more details | ||
| ENQUEUE | Lock Blueprint Tables | Private |
| CALL METHOD cl_crm_bab_blueprint=>ENQUEUE...more details | ||
| EXIT | Private | |
| CALL METHOD cl_crm_bab_blueprint=>EXIT...more details | ||
| EXTRACT_FOR_BLVIEW | Extract Blueprint Entries for BLVIEW | Private |
| CALL METHOD cl_crm_bab_blueprint=>EXTRACT_FOR_BLVIEW...more details | ||
| GET_BLAPPL | Private | |
| CALL METHOD cl_crm_bab_blueprint=>GET_BLAPPL...more details | ||
| GET_BLUEPRINT | Private | |
| CALL METHOD cl_crm_bab_blueprint=>GET_BLUEPRINT...more details | ||
| GET_BLVIEW | Private | |
| CALL METHOD cl_crm_bab_blueprint=>GET_BLVIEW...more details | ||
| GET_DESIG_URL | Private | |
| CALL METHOD cl_crm_bab_blueprint=>GET_DESIG_URL...more details | ||
| IS_MODIFIED | Private | |
| CALL METHOD cl_crm_bab_blueprint=>IS_MODIFIED...more details | ||
| LOAD | Private | |
| CALL METHOD cl_crm_bab_blueprint=>LOAD...more details | ||
| MERGE_TABLES_SC | Merge Entries from C and S Tables | Private |
| CALL METHOD cl_crm_bab_blueprint=>MERGE_TABLES_SC...more details | ||
| MERGE_TABLES_WO | Merge Entries With and Without BLVIEW of a Table | Private |
| CALL METHOD cl_crm_bab_blueprint=>MERGE_TABLES_WO...more details | ||
| SAVE | Private | |
| CALL METHOD cl_crm_bab_blueprint=>SAVE...more details | ||
| SAVE_AS | Private | |
| CALL METHOD cl_crm_bab_blueprint=>SAVE_AS...more details | ||
| SET_BLUEPRINT | Private | |
| CALL METHOD cl_crm_bab_blueprint=>SET_BLUEPRINT...more details | ||
| SET_BLVIEW | Private | |
| CALL METHOD cl_crm_bab_blueprint=>SET_BLVIEW...more details | ||
| SET_TRREQUEST | Private | |
| CALL METHOD cl_crm_bab_blueprint=>SET_TRREQUEST...more details | ||
| SWITCH_APPLICATION | Toggle Instance to New Applications and Save | Private |
| CALL METHOD cl_crm_bab_blueprint=>SWITCH_APPLICATION...more details | ||
| TRANSP_APPLICATION | Add Application Data to Order | Private |
| CALL METHOD cl_crm_bab_blueprint=>TRANSP_APPLICATION...more details | ||
| UNDO | Private | |
| CALL METHOD cl_crm_bab_blueprint=>UNDO...more details | ||
| UPDATE_TEMP_DBDATA | Save Current State to Database Under Temporary ID | Private |
| CALL METHOD cl_crm_bab_blueprint=>UPDATE_TEMP_DBDATA...more details | ||
CL_CRM_BAB_BLUEPRINT 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 |
| CC_CREATE_REQUEST | Constant | Generate Missing Orders Yourself | ABAP_FALSE | LIKE BOOLEAN | Private |
| CC_TABLENAME_APPL | Constant | Table Name | 'CRMC_BL_APPL' | LIKE TRESC-TABNAME | Private |
| GV_BAB_BADI_INSTANCE | Instance Attribute | BAdI Interface IF_EX_CRM_BSP_BAB | LIKE IF_EX_CRM_BSP_BAB | Private | |
| MS_APPLREC | Instance Attribute | Final and Temporary Application ID | LIKE CRMT_BSP_BAB_APPLREC | Private | |
| MS_BL_APPL_T_X | Instance Attribute | Application Text (Memory) | LIKE CRMBC_BL_APPL_T_I | Private | |
| MS_BL_APPL_T_Y | Instance Attribute | Application Text (Database) | LIKE CRMBC_BL_APPL_T_I | Private | |
| MS_BL_APPL_X | Instance Attribute | Application Master (Memory) | LIKE CRMBC_BL_APPL_I | Private | |
| MS_BL_APPL_Y | Instance Attribute | Application Master Record (Database) | LIKE CRMBC_BL_APPL_I | Private | |
| MT_APPL_OBJT_X | Instance Attribute | Assignment: Application - BOR (Memory) | LIKE CRMBC_T_APPL_OBJT_I | Private | |
| MT_APPL_OBJT_Y | Instance Attribute | Assignment: Application - BOR (Database) | LIKE CRMBC_T_APPL_OBJT_I | Private | |
| MT_BLUEPRINT_CX | Instance Attribute | Blueprint C (Memory) | LIKE CRMBC_T_BLUEPRINT_I | Private | |
| MT_BLUEPRINT_CY | Instance Attribute | Blueprint C (Database) | LIKE CRMBC_T_BLUEPRINT_I | Private | |
| MT_BLUEPRINT_SX | Instance Attribute | Blueprint S (Memory) | LIKE CRMBC_T_BLUEPRINT_I | Private | |
| MT_BLUEPRINT_SY | Instance Attribute | Blueprint S (Database) | LIKE CRMBC_T_BLUEPRINT_I | Private | |
| MT_BSP_EVENT_SX | Instance Attribute | Event S (Memory) | LIKE CRMBC_T_BSP_EVENT_I | Private | |
| MT_BSP_EVENT_SY | Instance Attribute | Event S (Database) | LIKE CRMBC_T_BSP_EVENT_I | Private | |
| MT_BSP_EVENT_T_SX | Instance Attribute | Text for Event S (Memory) | LIKE CRMBC_T_BSP_EVENT_T_I | Private | |
| MT_BSP_EVENT_T_SY | Instance Attribute | Text for Event S (Database) | LIKE CRMBC_T_BSP_EVENT_T_I | Private | |
| MT_MULTIGRPE_SX | Instance Attribute | Multigroup Entity S (Memory) | LIKE CRMBC_T_MULTIGRPE_I | Private | |
| MT_MULTIGRPE_SY | Instance Attribute | Multigroup Entity S (Database) | LIKE CRMBC_T_MULTIGRPE_I | Private | |
| MT_MULTIGRPE_T_SX | Instance Attribute | Text for Multigroup S (Memory) | LIKE CRMBC_T_MULTIGRPE_T_I | Private | |
| MT_MULTIGRPE_T_SY | Instance Attribute | Text for Multigroup S (Database) | LIKE CRMBC_T_MULTIGRPE_T_I | Private | |
| MT_MULTIGRP_CX | Instance Attribute | Multigroup C (Memory) | LIKE CRMBC_T_MULTIGRP_I | Private | |
| MT_MULTIGRP_CY | Instance Attribute | Multigroup C (Database) | LIKE CRMBC_T_MULTIGRP_I | Private | |
| MT_MULTIGRP_SX | Instance Attribute | Multigroup S (Memory) | LIKE CRMBC_T_MULTIGRP_I | Private | |
| MT_MULTIGRP_SY | Instance Attribute | Multigroup S (Database) | LIKE CRMBC_T_MULTIGRP_I | Private | |
| MT_REGTABGRP_CX | Instance Attribute | Tabstrip Tab C (Memory) | LIKE CRMBC_T_REGTABGRP_I | Private | |
| MT_REGTABGRP_CY | Instance Attribute | Tabstrip Tab C (Database) | LIKE CRMBC_T_REGTABGRP_I | Private | |
| MT_REGTABGRP_SX | Instance Attribute | Tabstrip Tab S (Memory) | LIKE CRMBC_T_REGTABGRP_I | Private | |
| MT_REGTABGRP_SY | Instance Attribute | Tabstrip Tab S (Database) | LIKE CRMBC_T_REGTABGRP_I | Private | |
| MT_REGTABGRP_T_SX | Instance Attribute | Text for Tab Page Group S (Memory) | LIKE CRMBC_T_REGTABGRP_T_I | Private | |
| MT_REGTABGRP_T_SY | Instance Attribute | Text for Tab Page Group S (Database) | LIKE CRMBC_T_REGTABGRP_T_I | Private | |
| MT_RGTABGRE_SX | Instance Attribute | Tab Strip S (Memory) | LIKE CRMBC_T_RGTABGRE_I | Private | |
| MT_RGTABGRE_SY | Instance Attribute | Tab Strip S (Databse) | LIKE CRMBC_T_RGTABGRE_I | Private | |
| MV_BLVIEW | Instance Attribute | View for UI Display | LIKE CRMT_BSP_BLVIEW | Private | |
| MV_EDITMODE | Instance Attribute | Editing Mode | LIKE CHAR1 | Private | |
| MV_SAP_SYSTEM | Static Attribute | System is SAP System | LIKE BOOLEAN | Public | |
| MV_SYS_MODE | Instance Attribute | Write S Tables Instead of C Tables | ABAP_FALSE | LIKE BOOLEAN | Private |
| MV_TRKORR_CUS | Instance Attribute | Customizing Order/Task | LIKE TRKORR | Private | |
| MV_TRKORR_SYS | Instance Attribute | Workbench Order/Task | LIKE TRKORR | Private |
Links to Related Class(s)
CL_CRM_B...Full list of available SAP object classes
Search for further information about these or an SAP related objects