SAP ABAP Class CL_CRM_BAB_BLUEPRINT (CRM: Model Class for BAB)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_SC_BLUEBILDER (Package) Controller Implementation: BluePrint Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BAB_BLUEPRINT CRM: Business Application Builder 20020606
Properties
Class CL_CRM_BAB_BLUEPRINT  
Short Description CRM: Model Class for BAB    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_BLUEBILDER   Controller Implementation: BluePrint Builder 
Created 20020606   SAP 
Last change 20030505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CRMBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BAB_BLUEPRINT CRM: Business Application Builder 20020606
Friends
# Friend Modeled only Created on Description
1 CF_CRM_BAB_BLUEPRINT 20020606
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CC_CREATE_REQUEST Constant Private Type reference (TYPE) BOOLEAN ABAP_FALSE Generate Missing Orders Yourself 20020827
2 CC_TABLENAME_APPL Constant Private Type reference (TYPE) TRESC-TABNAME 'CRMC_BL_APPL' Table Name 20020627
3 GV_BAB_BADI_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_EX_CRM_BSP_BAB BAdI Interface IF_EX_CRM_BSP_BAB 20030514
4 MS_APPLREC Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_APPLREC Final and Temporary Application ID 20020606
5 MS_BL_APPL_T_X Instance attribute Private Type reference (TYPE) CRMBC_BL_APPL_T_I Application Text (Memory) 20021021
6 MS_BL_APPL_T_Y Instance attribute Private Type reference (TYPE) CRMBC_BL_APPL_T_I Application Text (Database) 20021021
7 MS_BL_APPL_X Instance attribute Private Type reference (TYPE) CRMBC_BL_APPL_I Application Master (Memory) 20020627
8 MS_BL_APPL_Y Instance attribute Private Type reference (TYPE) CRMBC_BL_APPL_I Application Master Record (Database) 20020627
9 MT_APPL_OBJT_X Instance attribute Private Type reference (TYPE) CRMBC_T_APPL_OBJT_I Assignment: Application - BOR (Memory) 20021030
10 MT_APPL_OBJT_Y Instance attribute Private Type reference (TYPE) CRMBC_T_APPL_OBJT_I Assignment: Application - BOR (Database) 20021030
11 MT_BLUEPRINT_CX Instance attribute Private Type reference (TYPE) CRMBC_T_BLUEPRINT_I Blueprint C (Memory) 20020819
12 MT_BLUEPRINT_CY Instance attribute Private Type reference (TYPE) CRMBC_T_BLUEPRINT_I Blueprint C (Database) 20020819
13 MT_BLUEPRINT_SX Instance attribute Private Type reference (TYPE) CRMBC_T_BLUEPRINT_I Blueprint S (Memory) 20020819
14 MT_BLUEPRINT_SY Instance attribute Private Type reference (TYPE) CRMBC_T_BLUEPRINT_I Blueprint S (Database) 20020819
15 MT_BSP_EVENT_SX Instance attribute Private Type reference (TYPE) CRMBC_T_BSP_EVENT_I Event S (Memory) 20030417
16 MT_BSP_EVENT_SY Instance attribute Private Type reference (TYPE) CRMBC_T_BSP_EVENT_I Event S (Database) 20030417
17 MT_BSP_EVENT_T_SX Instance attribute Private Type reference (TYPE) CRMBC_T_BSP_EVENT_T_I Text for Event S (Memory) 20030417
18 MT_BSP_EVENT_T_SY Instance attribute Private Type reference (TYPE) CRMBC_T_BSP_EVENT_T_I Text for Event S (Database) 20030417
19 MT_MULTIGRPE_SX Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRPE_I Multigroup Entity S (Memory) 20030417
20 MT_MULTIGRPE_SY Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRPE_I Multigroup Entity S (Database) 20030417
21 MT_MULTIGRPE_T_SX Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRPE_T_I Text for Multigroup S (Memory) 20030417
22 MT_MULTIGRPE_T_SY Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRPE_T_I Text for Multigroup S (Database) 20030417
23 MT_MULTIGRP_CX Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRP_I Multigroup C (Memory) 20030417
24 MT_MULTIGRP_CY Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRP_I Multigroup C (Database) 20030417
25 MT_MULTIGRP_SX Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRP_I Multigroup S (Memory) 20030417
26 MT_MULTIGRP_SY Instance attribute Private Type reference (TYPE) CRMBC_T_MULTIGRP_I Multigroup S (Database) 20030417
27 MT_REGTABGRP_CX Instance attribute Private Type reference (TYPE) CRMBC_T_REGTABGRP_I Tabstrip Tab C (Memory) 20030417
28 MT_REGTABGRP_CY Instance attribute Private Type reference (TYPE) CRMBC_T_REGTABGRP_I Tabstrip Tab C (Database) 20030417
29 MT_REGTABGRP_SX Instance attribute Private Type reference (TYPE) CRMBC_T_REGTABGRP_I Tabstrip Tab S (Memory) 20030417
30 MT_REGTABGRP_SY Instance attribute Private Type reference (TYPE) CRMBC_T_REGTABGRP_I Tabstrip Tab S (Database) 20030417
31 MT_REGTABGRP_T_SX Instance attribute Private Type reference (TYPE) CRMBC_T_REGTABGRP_T_I Text for Tab Page Group S (Memory) 20030417
32 MT_REGTABGRP_T_SY Instance attribute Private Type reference (TYPE) CRMBC_T_REGTABGRP_T_I Text for Tab Page Group S (Database) 20030417
33 MT_RGTABGRE_SX Instance attribute Private Type reference (TYPE) CRMBC_T_RGTABGRE_I Tab Strip S (Memory) 20030417
34 MT_RGTABGRE_SY Instance attribute Private Type reference (TYPE) CRMBC_T_RGTABGRE_I Tab Strip S (Databse) 20030417
35 MV_BLVIEW Instance attribute Private Type reference (TYPE) CRMT_BSP_BLVIEW View for UI Display 20020607
36 MV_EDITMODE Instance attribute Private Type reference (TYPE) CHAR1 Editing Mode 20020627
37 MV_SAP_SYSTEM Static Attribute Public Type reference (TYPE) BOOLEAN System is SAP System 20020627
38 MV_SYS_MODE Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Write S Tables Instead of C Tables 20020826
39 MV_TRKORR_CUS Instance attribute Private Type reference (TYPE) TRKORR Customizing Order/Task 20020823
40 MV_TRKORR_SYS Instance attribute Private Type reference (TYPE) TRKORR Workbench Order/Task 20020823
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_SAVE_BADI Instance method Private Method Call After_Save BADIs 20030514
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020627
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020606
4 COPY_BLVIEW Instance method Public Method 20020826
5 CREATE_TEMP_APPLID Instance method Private Method Generate Temporary Application ID 20020606
6 DB_LOAD Instance method Private Method Load Data from Database 20020624
7 DB_SAVE Instance method Private Method Save Data to Database 20020624
8 DELETE Instance method Public Method 20020826
9 DEL_BLUEPRINT Instance method Public Method 20020826
10 DEQUEUE Instance method Private Method Release Blueprint Tables 20020606
11 DESIGNER_ENABLE Static method Public Method Check if current screen can be edited with the designer 20030430
12 ENQUEUE Instance method Private Method Lock Blueprint Tables 20020606
13 EXIT Instance method Public Method 20020627
14 EXTRACT_FOR_BLVIEW Instance method Private Method Extract Blueprint Entries for BLVIEW 20020820
15 GET_BLAPPL Instance method Public Method 20020607
16 GET_BLUEPRINT Instance method Public Method 20020607
17 GET_BLVIEW Instance method Public Method 20020826
18 GET_DESIG_URL Instance method Public Method 20020826
19 IS_MODIFIED Instance method Public Method 20020607
20 LOAD Instance method Public Method 20020607
21 MERGE_TABLES_SC Instance method Private Method Merge Entries from C and S Tables 20020820
22 MERGE_TABLES_WO Instance method Private Method Merge Entries With and Without BLVIEW of a Table 20020820
23 SAVE Instance method Public Method 20020607
24 SAVE_AS Instance method Public Method 20020624
25 SET_BLUEPRINT Instance method Public Method 20020607
26 SET_BLVIEW Instance method Public Method 20020607
27 SET_TRREQUEST Instance method Public Method 20020826
28 SWITCH_APPLICATION Instance method Private Method Toggle Instance to New Applications and Save 20020819
29 TRANSP_APPLICATION Instance method Private Method Add Application Data to Order 20020821
30 UNDO Instance method Public Method 20020607
31 UPDATE_TEMP_DBDATA Instance method Private Method Save Current State to Database Under Temporary ID 20020607
Events
Class CL_CRM_BAB_BLUEPRINT has no event.
Types
Class CL_CRM_BAB_BLUEPRINT has no local type.
Method Signatures

Method AFTER_SAVE_BADI Signature

Method AFTER_SAVE_BADI on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method AFTER_SAVE_BADI on class CL_CRM_BAB_BLUEPRINT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRM_BAB_BLUEPRINT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020606
2 Importing IV_APPLSET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020606
3 Importing IV_EDITMODE Call by reference Type reference (TYPE) CHAR1 CRMBC_EDITMODE_UPDATE Bearbeitungsmodus (U/I) 20020627
4 Importing IV_SYS_MODE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE S-Tabelle statt C-Tabelle lesen/schreiben 20020826
# Exception Resumable Description Created on
1 INSTANTIATION_FAILED Objekt konnte nicht erzeugt werden 20020826

Method COPY_BLVIEW Signature

Method COPY_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method COPY_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no exception.

Method CREATE_TEMP_APPLID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020606

Method CREATE_TEMP_APPLID on class CL_CRM_BAB_BLUEPRINT has no exception.

Method DB_LOAD Signature

Method DB_LOAD on class CL_CRM_BAB_BLUEPRINT has no parameter.
# Exception Resumable Description Created on
1 DB_LOAD_FAILED Laden von DB fehlgeschlagen 20020624

Method DB_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODIFIED Call by reference Type reference (TYPE) BOOLEAN Daten waren geändert 20020624
2 Importing IV_SAVE_APPL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020627
# Exception Resumable Description Created on
1 DB_SAVE_FAILED Sicherung fehlgeschlagen 20020624

Method DELETE Signature

Method DELETE on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method DELETE on class CL_CRM_BAB_BLUEPRINT has no exception.

Method DEL_BLUEPRINT Signature

Method DEL_BLUEPRINT on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method DEL_BLUEPRINT on class CL_CRM_BAB_BLUEPRINT has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEQUEUE_APPL Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20020607
2 Importing IV_DEQUEUE_BLUE Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20020607

Method DEQUEUE on class CL_CRM_BAB_BLUEPRINT has no exception.

Method DESIGNER_ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESIGNER_DISABLED Call by reference Type reference (TYPE) XFELD 'X' = Designer darf nich aufgerufen werden 20030430
2 Importing IT_SCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BLUEPRINT_TAB Tabelle von aktuelle Blueprint Einträge 20030430
3 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030430
# Exception Resumable Description Created on
1 SCREEN_NOT_EDITABLE Der akt. Screen kann nicht mit Designer bearbeitet werden 20030430

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENQUEUE_APPL Call by reference Type reference (TYPE) BOOLEAN 'X' Applikation sperren 20020606
2 Importing IV_ENQUEUE_BLUE Call by reference Type reference (TYPE) BOOLEAN 'X' Blueprint sperren 20020606
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Sperren fehlgeschlagen 20020606

Method EXIT Signature

Method EXIT on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method EXIT on class CL_CRM_BAB_BLUEPRINT has no exception.

Method EXTRACT_FOR_BLVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLUEPRINT_I Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT_I Standardtabelle zu Blueprint-Eintrag + Zusatzfelder 20020820
2 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020820

Method EXTRACT_FOR_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no exception.

Method GET_BLAPPL Signature

Method GET_BLAPPL on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method GET_BLAPPL on class CL_CRM_BAB_BLUEPRINT has no exception.

Method GET_BLUEPRINT Signature

Method GET_BLUEPRINT on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method GET_BLUEPRINT on class CL_CRM_BAB_BLUEPRINT has no exception.

Method GET_BLVIEW Signature

Method GET_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method GET_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no exception.

Method GET_DESIG_URL Signature

Method GET_DESIG_URL on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method GET_DESIG_URL on class CL_CRM_BAB_BLUEPRINT has no exception.

Method IS_MODIFIED Signature

Method IS_MODIFIED on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method IS_MODIFIED on class CL_CRM_BAB_BLUEPRINT has no exception.

Method LOAD Signature

Method LOAD on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method LOAD on class CL_CRM_BAB_BLUEPRINT has no exception.

Method MERGE_TABLES_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BLUEPRINT_C Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT_I 20020820
2 Importing IT_BLUEPRINT_S Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT_I 20020820

Method MERGE_TABLES_SC on class CL_CRM_BAB_BLUEPRINT has no exception.

Method MERGE_TABLES_WO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BLUEPRINT_W Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT_I 20020820
2 Importing IT_BLUEPRINT_O Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT_I 20020820
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020820

Method MERGE_TABLES_WO on class CL_CRM_BAB_BLUEPRINT has no exception.

Method SAVE Signature

Method SAVE on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method SAVE on class CL_CRM_BAB_BLUEPRINT has no exception.

Method SAVE_AS Signature

Method SAVE_AS on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method SAVE_AS on class CL_CRM_BAB_BLUEPRINT has no exception.

Method SET_BLUEPRINT Signature

Method SET_BLUEPRINT on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method SET_BLUEPRINT on class CL_CRM_BAB_BLUEPRINT has no exception.

Method SET_BLVIEW Signature

Method SET_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method SET_BLVIEW on class CL_CRM_BAB_BLUEPRINT has no exception.

Method SET_TRREQUEST Signature

Method SET_TRREQUEST on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method SET_TRREQUEST on class CL_CRM_BAB_BLUEPRINT has no exception.

Method SWITCH_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODIFIED Call by reference Type reference (TYPE) BOOLEAN Daten wurden geändert 20021105
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CSEQUENCE Beschreibung 20020819
3 Importing IV_NEW_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020819
# Exception Resumable Description Created on
1 DB_SAVE_FAILED Sicherung auf DB fehlgeschlagen 20021105
2 SWITCH_FAILED Instanzänderung auf gegebene Applikation war nicht möglich 20020819

Method TRANSP_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPL_I Value transfer Type reference (TYPE) CRMBC_T_BL_APPL_I Applikation 20020821
2 Importing IT_APPL_OBJT_I Value transfer Type reference (TYPE) CRMBC_T_APPL_OBJT_I Applikation-BOR-Zuordnungen 20021030
3 Importing IT_APPL_T_I Value transfer Type reference (TYPE) CRMBC_T_BL_APPL_T_I Applikation - Text 20021112
4 Importing IT_BLUEPRINT_I Value transfer Type reference (TYPE) CRMBC_T_BLUEPRINT_I Blueprint-Daten 20020821
# Exception Resumable Description Created on
1 TRANSPORT_FAILED Auftrag konnte nicht erzeugt werden 20020821

Method UNDO Signature

Method UNDO on class CL_CRM_BAB_BLUEPRINT has no parameter.
Method UNDO on class CL_CRM_BAB_BLUEPRINT has no exception.

Method UPDATE_TEMP_DBDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEL_ONLY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020607

Method UPDATE_TEMP_DBDATA on class CL_CRM_BAB_BLUEPRINT has no exception.
History
Last changed by/on SAP  20030505 
SAP Release Created in 310