SAP ABAP Class CL_CRM_BAB_APPL (Application Class: Blueprint Application Builder)
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 Inheritance (c INHERITING FROM c_ref)  CL_BSP_APPLICATION Business Server Page (BSP) Application Class 20020621
Properties
Class CL_CRM_BAB_APPL  
Short Description Application Class: Blueprint Application Builder    
Super Class CL_BSP_APPLICATION Business Server Page (BSP) Application Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_BLUEBILDER   Controller Implementation: BluePrint Builder 
Created 20020621   SAP 
Last change 20020826   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CRMBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_BAB_APPL has no interface implemented.
Friends
Class CL_CRM_BAB_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MULTI_ODC Constant Private Type reference (TYPE) CRMT_BSP_SCRTYPE 'MULT' Screen Element Type 20030120
2 GO_BABUILD Instance attribute Private Object reference (TYPE REF TO) IF_CRM_BAB_BLUEPRINT CRM: Business Application Builder 20020626
3 GO_CTXT Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BSP_BLUEPRINT_CTXT Context Object 20020702
4 GS_BLPRINT Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_BLUEPRINT Interface Blueprint Application Builder 20020626
5 GS_INTERN Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_INTERN BAB Internal Data 20020826
6 GS_MESG Instance attribute Public Type reference (TYPE) CRMT_BSP_SYMESG Error Message 20020627
7 GS_PARAM Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_PARAM Parameters for BAB Call 20020826
8 GS_RODATA Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_RODATA Values for F4 Help 20020626
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVENT Instance method Private Method Add New Event to Event Set 20030506
2 CHANGE_SCRPOS_MULTIODC Instance method Private Method Modify Screen Position for Multi ODC 20030128
3 CHECK_MULTIODC_EDITABLE Instance method Private Method Can Multi-ODC Be Edited? 20030425
4 EXEC_USER_COMMAND Instance method Private Method Execute User Command 20020627
5 GET_BLUEPRINT Instance method Private Method Read Blueprint Entry 20020625
6 GET_EVENT_POOLS Instance method Private Method List of All Events in All Tabstrips 20030422
7 GET_EVENT_SET Instance method Private Method List All Events of Multi-ODC 20030421
8 GET_EVENT_SETS Instance method Private Method List All Events in All Multi-ODCs 20030422
9 GET_F4DATA Instance method Private Method Read F4 Values 20020821
10 GET_MULTIODC_DATA Instance method Private Method Format Multi-ODS Elements 20030422
11 LOAD_APPLICATION Instance method Private Method Switch Application 20020820
12 ON_CREATE Instance method Public Method Event Hanlder On Create 20020826
13 ON_DESTROY Instance method Public Method Event Handler OnDestroy 20020625
14 ON_INITIALIZATION Instance method Public Method Method for Event OnInitialization 20020621
15 ON_INPUT_PROCESSING Instance method Public Method Method for Event OnInputProcessing 20020621
16 PREPARE_MESSAGE Static method Private Method Format Error Message 20020627
17 REMOVE_EVENT Instance method Private Method Remove Event From Event Set 20030506
18 SET_BLUEPRINT Instance method Private Method Transfer Blueprint Entries 20020627
19 SET_MULTIODC_EDITABLE Instance method Private Method Can Multi-ODC Be Edited? 20030425
20 SET_SELECTED_EVENT Instance method Public Method Note Selected Entry From Event Set 20030502
21 SHIFT_EVENT Instance method Private Method Change Events Sequence 20030425
Events
Class CL_CRM_BAB_APPL has no event.
Types
Class CL_CRM_BAB_APPL has no local type.
Method Signatures

Method ADD_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030506

Method ADD_EVENT on class CL_CRM_BAB_APPL has no exception.

Method CHANGE_SCRPOS_MULTIODC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SCRPOS Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030128

Method CHANGE_SCRPOS_MULTIODC on class CL_CRM_BAB_APPL has no exception.

Method CHECK_MULTIODC_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030425
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030425

Method CHECK_MULTIODC_EDITABLE on class CL_CRM_BAB_APPL has no exception.

Method EXEC_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB Basic Event 20020627
# Exception Resumable Description Created on
1 OPERATION_FAILED Operation fehlgeschlagen 20020627

Method GET_BLUEPRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLUEPRINT Call by reference Type reference (TYPE) CRMT_BSP_BLUEPRINT_TAB Tabelle von aktuelle Blueprint Einträge 20020625
2 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Event 20020627
3 Importing IV_SCRVARIANT Call by reference Type reference (TYPE) CRMT_BSP_SCRVARIANT Bildvariante 20020627

Method GET_BLUEPRINT on class CL_CRM_BAB_APPL has no exception.

Method GET_EVENT_POOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030424
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030424
3 Importing IV_MULTIODC_SCRPOS Call by reference Type reference (TYPE) CRMBC_T_MULTIODC_SCRPOS Screenpostionen für MultiODCs 20030422

Method GET_EVENT_POOLS on class CL_CRM_BAB_APPL has no exception.

Method GET_EVENT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENT_SET Call by reference Type reference (TYPE) CRMT_BSP_BAB_EVENT_SET_TAB Position des Teilbildes auf dem layout 20030421
2 Importing IT_SCREENAREA Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT Applikationsszenario-bildbereich 20030421
3 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Event Set 20030421

Method GET_EVENT_SET on class CL_CRM_BAB_APPL has no exception.

Method GET_EVENT_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030424
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030424
3 Importing IV_MULTIODC_SCRPOS Call by reference Type reference (TYPE) CRMBC_T_MULTIODC_SCRPOS Screenpostionen für MultiODCs 20030422

Method GET_EVENT_SETS on class CL_CRM_BAB_APPL has no exception.

Method GET_F4DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_F4DATA Call by reference Type reference (TYPE) CRMT_BSP_BAB_F4DATA CRM: Business Application Builder - F4-Werte 20020821
2 Importing IV_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020924
3 Importing IV_APPLSET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020821
4 Importing IV_MODE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030919

Method GET_F4DATA on class CL_CRM_BAB_APPL has no exception.

Method GET_MULTIODC_DATA Signature

Method GET_MULTIODC_DATA on class CL_CRM_BAB_APPL has no parameter.
Method GET_MULTIODC_DATA on class CL_CRM_BAB_APPL has no exception.

Method LOAD_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_BABUILD Call by reference Object reference (TYPE REF TO) IF_CRM_BAB_BLUEPRINT CRM: Business Application Builder 20020820
2 Importing IV_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020820
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20020820
# Exception Resumable Description Created on
1 INSTANTIATION_FAILED Instantiierung fehlgeschlagen 20020820

Method ON_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) CRMT_BSP_BAB_PARAM Paramter für BAB-Aufruf 20020826

Method ON_CREATE on class CL_CRM_BAB_APPL has no exception.

Method ON_DESTROY Signature

Method ON_DESTROY on class CL_CRM_BAB_APPL has no parameter.
Method ON_DESTROY on class CL_CRM_BAB_APPL has no exception.

Method ON_INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BLPRINT Call by reference Type reference (TYPE) CRMT_BSP_BAB_BLUEPRINT Schnittstelle Blueprint Application Builder 20020626
2 Exporting ES_MESG Call by reference Type reference (TYPE) CRMT_BSP_SYMESG CRM: SY-MESG-Variablen und Nachrichtentext 20020627
3 Exporting ES_RODATA Call by reference Type reference (TYPE) CRMT_BSP_BAB_RODATA CRM: Business Application Builder - Read Only Daten 20020626

Method ON_INITIALIZATION on class CL_CRM_BAB_APPL has no exception.

Method ON_INPUT_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB Basic Event 20020625
2 Importing IS_BLPRINT Call by reference Type reference (TYPE) CRMT_BSP_BAB_BLUEPRINT Schnittstelle Blueprint Application Builder 20020626

Method ON_INPUT_PROCESSING on class CL_CRM_BAB_APPL has no exception.

Method PREPARE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_MESG Value transfer Type reference (TYPE) CRMT_BSP_SYMESG CRM: SY-MESG-Variablen und Nachrichtentext 20020627
2 Importing IS_MESG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20020627

Method PREPARE_MESSAGE on class CL_CRM_BAB_APPL has no exception.

Method REMOVE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030506

Method REMOVE_EVENT on class CL_CRM_BAB_APPL has no exception.

Method SET_BLUEPRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BLUEPRINT Call by reference Type reference (TYPE) CRMT_BSP_BLUEPRINT_TAB Tabelle von aktuelle Blueprint Einträge 20020627

Method SET_BLUEPRINT on class CL_CRM_BAB_APPL has no exception.

Method SET_MULTIODC_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030425
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030425
3 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030425
4 Importing IV_VALUE Call by reference Type reference (TYPE) XFELD 'X' = MultiODC soll editierbar sein 20030425

Method SET_MULTIODC_EDITABLE on class CL_CRM_BAB_APPL has no exception.

Method SET_SELECTED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030502
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030502
3 Importing IV_EVENT Call by reference Type reference (TYPE) STRING Ereignis 20030502
4 Importing IV_EVENT_POOL Call by reference Type reference (TYPE) XFELD 'X' = Event_pool muss bearbeitet werden 20030502
5 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030502

Method SET_SELECTED_EVENT on class CL_CRM_BAB_APPL has no exception.

Method SHIFT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) CHAR1 'U' = Up, 'D' = Down 20030425
2 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030425

Method SHIFT_EVENT on class CL_CRM_BAB_APPL has no exception.
History
Last changed by/on SAP  20020826 
SAP Release Created in 310