SAP ABAP Class CL_CRM_XBAB_BLUEPRINT (CRM: Model Class for Extended 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_XBAB_BLUEPRINT CRM: Business Application Builder 20030502
Properties
Class CL_CRM_XBAB_BLUEPRINT  
Short Description CRM: Model Class for Extended 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 20030502   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 CRMXB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_XBAB_BLUEPRINT CRM: Business Application Builder 20030502
Friends
# Friend Modeled only Created on Description
1 CF_CRM_XBAB_BLUEPRINT 20030505
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 20030502
2 GV_BAB_BADI_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_EX_CRM_BSP_BAB BAdI Interface IF_EX_CRM_BSP_BAB 20030527
3 MO_EXCHANGE Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_BSP_BLUEPRINT_XCHG Class for Data Exchange between BSPs 20030506
4 MS_DATX Instance attribute Protected Type reference (TYPE) CRMXB_BAB_DATA Blueprint Tables: Current Status 20030505
5 MS_DATY Instance attribute Protected Type reference (TYPE) CRMXB_BAB_DATA Blueprint Tables: DB Status 20030505
6 MV_APPL Instance attribute Protected Type reference (TYPE) CRMT_BSP_APPL Application Scenario 20030502
7 MV_BLVIEW Instance attribute Protected Type reference (TYPE) CRMT_BSP_BLVIEW View for UI Display 20030502
8 MV_ENQUEUED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Lock Mode 20030502
9 MV_GUID Instance attribute Protected Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20030505
10 MV_SAP_SYSTEM Instance attribute Public Type reference (TYPE) BOOLEAN System is SAP System 20030502
11 MV_SYS_MODE Instance attribute Protected Type reference (TYPE) BOOLEAN Write S Tables Instead of C Tables 20030502
12 MV_TRKORR_CUS Instance attribute Protected Type reference (TYPE) TRKORR Customizing Order/Task 20030502
13 MV_TRKORR_SYS Instance attribute Protected Type reference (TYPE) TRKORR Workbench Order/Task 20030502
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_SAVE_BADI Instance method Private Method Call After_Save BADIs 20030527
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030502
3 COPY_BLVIEW Instance method Public Method 20030502
4 DB_LOAD Instance method Private Method Load Data from Database 20030502
5 DB_SAVE Instance method Private Method Save Data to Database 20030502
6 DELETE Instance method Public Method 20030502
7 DEL_BLUEPRINT Instance method Public Method 20030502
8 DEQUEUE Instance method Private Method Release Blueprint Tables 20030502
9 ENQUEUE Instance method Private Method Lock Blueprint Tables 20030502
10 EXIT Instance method Public Method 20030502
11 EXTRACT_FOR_BLVIEW Instance method Private Method Extract Blueprint Entries for BLVIEW 20030502
12 GET_BLAPPL Instance method Public Method 20030502
13 GET_BLUEPRINT Instance method Public Method 20030502
14 GET_BLVIEW Instance method Public Method 20030502
15 GET_DESIG_URL Instance method Public Method 20030502
16 IS_MODIFIED Instance method Public Method 20030502
17 LOAD Instance method Public Method 20030502
18 MERGE_TABLES_SC Instance method Private Method Merge Entries from C and S Tables 20030502
19 MERGE_TABLES_WO Instance method Private Method Merge Entries With and Without BLVIEW of a Table 20030502
20 MULTIODC_CREATE Instance method Private Method Generates Event and Multi-Group for Multi-ODC 20030522
21 SAVE Instance method Public Method 20030502
22 SAVE_AS Instance method Public Method 20030502
23 SET_BLUEPRINT Instance method Public Method 20030502
24 SET_BLVIEW Instance method Public Method 20030502
25 SET_MULTIGROUP Instance method Public Method 20030520
26 SET_REGTABGRP Instance method Public Method 20030521
27 SET_TRREQUEST Instance method Public Method 20030502
28 SWITCH_APPLICATION Instance method Private Method Toggle Instance to New Applications and Save 20030502
29 TRANSP_APPLICATION Instance method Private Method Add Application Data to Order 20030502
30 UNDO Instance method Public Method 20030502
31 UPDATE_TEMPORARY_DATA Instance method Private Method Save Current State to Database Under Temporary ID 20030506
Events
Class CL_CRM_XBAB_BLUEPRINT has no event.
Types
Class CL_CRM_XBAB_BLUEPRINT has no local type.
Method Signatures

Method AFTER_SAVE_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_OLD Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20030625
2 Importing IV_BLVIEW_OLD Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20030625

Method AFTER_SAVE_BADI on class CL_CRM_XBAB_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 20030502
2 Importing IV_SYS_MODE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE S-Tabelle statt C-Tabelle lesen/schreiben 20030502
# Exception Resumable Description Created on
1 INSTANTIATION_FAILED Objekt konnte nicht erzeugt werden 20030502

Method COPY_BLVIEW Signature

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

Method DB_LOAD Signature

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

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) ABAP_BOOL Daten sind gegenüber DB geändert 20030502
2 Importing IV_MODCHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Nur EV_MODIFIED ermitteln, keine DB-Änderung 20030505
3 Importing IV_SAVE_APPL Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20030502
# Exception Resumable Description Created on
1 DB_SAVE_FAILED Sicherung fehlgeschlagen 20030502

Method DELETE Signature

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

Method DEL_BLUEPRINT Signature

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

Method DEQUEUE Signature

Method DEQUEUE on class CL_CRM_XBAB_BLUEPRINT has no parameter.
Method DEQUEUE on class CL_CRM_XBAB_BLUEPRINT has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_CRM_XBAB_BLUEPRINT has no parameter.
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Sperren fehlgeschlagen 20030502

Method EXIT Signature

Method EXIT on class CL_CRM_XBAB_BLUEPRINT has no parameter.
Method EXIT on class CL_CRM_XBAB_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) CRMXB_T_BLUEPRINT_I Standardtabelle zu Blueprint-Eintrag + Zusatzfelder 20030502
2 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20030502

Method EXTRACT_FOR_BLVIEW on class CL_CRM_XBAB_BLUEPRINT has no exception.

Method GET_BLAPPL Signature

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

Method GET_BLUEPRINT Signature

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

Method GET_BLVIEW Signature

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

Method GET_DESIG_URL Signature

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

Method IS_MODIFIED Signature

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

Method LOAD Signature

Method LOAD on class CL_CRM_XBAB_BLUEPRINT has no parameter.
Method LOAD on class CL_CRM_XBAB_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) CRMXB_T_BLUEPRINT_I 20030502
2 Importing IT_BLUEPRINT_S Call by reference Type reference (TYPE) CRMXB_T_BLUEPRINT_I 20030502

Method MERGE_TABLES_SC on class CL_CRM_XBAB_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) CRMXB_T_BLUEPRINT_I 20030502
2 Importing IT_BLUEPRINT_O Call by reference Type reference (TYPE) CRMXB_T_BLUEPRINT_I 20030502
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20030502

Method MERGE_TABLES_WO on class CL_CRM_XBAB_BLUEPRINT has no exception.

Method MULTIODC_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EVENT_NEW Value transfer Type reference (TYPE) CRMXB_BSP_EVENT_I Ereignis 20030625
2 Exporting ES_EVENT_T_NEW Value transfer Type reference (TYPE) CRMXB_BSP_EVENT_T_I Text für Ereignis 20030625
3 Exporting ES_MULTIGRPE_NEW Value transfer Type reference (TYPE) CRMXB_MULTIGRPE_I Multigruppe-Entitätentabelle 20030625
4 Exporting ES_MULTIGRPE_T_NEW Value transfer Type reference (TYPE) CRMXB_MULTIGRPE_T_I Text für Multigruppe 20030625
5 Exporting ES_MULTIGRP_NEW Value transfer Type reference (TYPE) CRMXB_MULTIGRP_I Multigruppentabelle 20030625
6 Exporting ES_REGTABGRP_NEW Value transfer Type reference (TYPE) CRMXB_REGTABGRP_I Registertabgruppe 20030626
7 Exporting ES_REGTABGRP_T_NEW Value transfer Type reference (TYPE) CRMXB_REGTABGRP_T_I Text für Registertabgruppe 20030626
8 Exporting ES_RGTABGRE_NEW Value transfer Type reference (TYPE) CRMXB_RGTABGRE_I Registertabgruppe-Entitätentabelle 20030626
9 Importing IV_EVENT_SRC Value transfer Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20030522
10 Importing IV_REGTABGRP_SRC Value transfer Type reference (TYPE) CRMT_BSP_REGTABGRP Register Tab Gruppe 20030626

Method MULTIODC_CREATE on class CL_CRM_XBAB_BLUEPRINT has no exception.

Method SAVE Signature

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

Method SAVE_AS Signature

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

Method SET_BLUEPRINT Signature

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

Method SET_BLVIEW Signature

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

Method SET_MULTIGROUP Signature

Method SET_MULTIGROUP on class CL_CRM_XBAB_BLUEPRINT has no parameter.
Method SET_MULTIGROUP on class CL_CRM_XBAB_BLUEPRINT has no exception.

Method SET_REGTABGRP Signature

Method SET_REGTABGRP on class CL_CRM_XBAB_BLUEPRINT has no parameter.
Method SET_REGTABGRP on class CL_CRM_XBAB_BLUEPRINT has no exception.

Method SET_TRREQUEST Signature

Method SET_TRREQUEST on class CL_CRM_XBAB_BLUEPRINT has no parameter.
Method SET_TRREQUEST on class CL_CRM_XBAB_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 20030502
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CSEQUENCE Beschreibung 20030502
3 Importing IV_NEW_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20030502
# Exception Resumable Description Created on
1 DB_SAVE_FAILED Sicherung auf DB fehlgeschlagen 20030502
2 SWITCH_FAILED Instanzänderung auf gegebene Applikation war nicht möglich 20030502

Method TRANSP_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UPDATE Value transfer Type reference (TYPE) CRMXB_UPDATE_DATA 20030506
# Exception Resumable Description Created on
1 TRANSPORT_FAILED Auftrag konnte nicht erzeugt werden 20030502

Method UNDO Signature

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

Method UPDATE_TEMPORARY_DATA 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) 20030506

Method UPDATE_TEMPORARY_DATA on class CL_CRM_XBAB_BLUEPRINT has no exception.
History
Last changed by/on SAP  20030505 
SAP Release Created in 400