SAP ABAP Class CL_CRM_XBAB_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 20030513
Properties
Class CL_CRM_XBAB_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 20030513   SAP 
Last change 00000000   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)
2 CRMXB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_XBAB_APPL has no interface implemented.
Friends
Class CL_CRM_XBAB_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 20030513
2 GO_BABUILD Instance attribute Private Object reference (TYPE REF TO) IF_CRM_XBAB_BLUEPRINT CRM: Business Application Builder 20030513
3 GS_BLPRINT Instance attribute Private Type reference (TYPE) CRMT_BSP_XBAB_BLUEPRINT Interface Blueprint Application Builder 20030513
4 GS_INTERN Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_INTERN BAB Internal Data 20030513
5 GS_MESG Instance attribute Public Type reference (TYPE) CRMT_BSP_SYMESG Error Message 20030513
6 GS_PARAM Instance attribute Private Type reference (TYPE) CRMT_BSP_BAB_PARAM Parameters for BAB Call 20030513
7 GS_RODATA Instance attribute Private Type reference (TYPE) CRMT_BSP_XBAB_RODATA Values for F4 Help 20030513
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVENT Instance method Private Method Add New Event to Event Set 20030513
2 CHANGE_SCRPOS_MULTIODC Instance method Private Method Modify Screen Position for Multi ODC 20030513
3 CHECK_MULTIODC_EDITABLE Instance method Private Method Can Multi-ODC Be Edited? 20030513
4 EXEC_USER_COMMAND Instance method Private Method Execute User Command 20030513
5 GET_BLUEPRINT Instance method Private Method Read Blueprint Entry 20030513
6 GET_EVENT_POOLS Instance method Private Method List of All Events in All Tabstrips 20030513
7 GET_EVENT_SET Instance method Private Method List All Events of Multi-ODC 20030513
8 GET_EVENT_SETS Instance method Private Method List All Events in All Multi-ODCs 20030513
9 GET_F4DATA Instance method Private Method Read F4 Values 20030513
10 GET_MULTIODC_DATA Instance method Private Method Format Multi-ODS Elements 20030513
11 LOAD_APPLICATION Instance method Private Method Switch Application 20030513
12 ON_CREATE Instance method Public Method Event Hanlder On Create 20030513
13 ON_DESTROY Instance method Public Method Event Handler OnDestroy 20030513
14 ON_INITIALIZATION Instance method Public Method Method for Event OnInitialization 20030513
15 ON_INPUT_PROCESSING Instance method Public Method Method for Event OnInputProcessing 20030513
16 PREPARE_MESSAGE Static method Private Method Format Error Message 20030513
17 REMOVE_EVENT Instance method Private Method Remove Event From Event Set 20030513
18 SET_BLUEPRINT Instance method Private Method Transfer Blueprint Entries 20030513
19 SET_MULTIGROUP Instance method Private Method Create Multi-Group if Required 20030528
20 SET_MULTIGRP_SUBODCS Instance method Private Method Transfer Multi-ODC Entries 20030528
21 SET_SELECTED_EVENT Instance method Public Method Note Selected Entry From Event Set 20030513
22 SHIFT_EVENT Instance method Private Method Change Events Sequence 20030513
Events
Class CL_CRM_XBAB_APPL has no event.
Types
Class CL_CRM_XBAB_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 20030513
# Exception Resumable Description Created on
1 ADD_EVENT_FAILED Event hinzufügen hat nicht geklappt 20030521

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 20030513

Method CHANGE_SCRPOS_MULTIODC on class CL_CRM_XBAB_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 20030513
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030513

Method CHECK_MULTIODC_EDITABLE on class CL_CRM_XBAB_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 20030513
# Exception Resumable Description Created on
1 OPERATION_FAILED Operation fehlgeschlagen 20030513

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 20030513
2 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Event 20030513
3 Importing IV_SCRVARIANT Call by reference Type reference (TYPE) CRMT_BSP_SCRVARIANT Bildvariante 20030513

Method GET_BLUEPRINT on class CL_CRM_XBAB_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 20030513
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030513
3 Importing IT_MULTIODC_SCRPOS Call by reference Type reference (TYPE) CRMBC_T_MULTIODC_SCRPOS Screenpostionen für MultiODCs 20030519

Method GET_EVENT_POOLS on class CL_CRM_XBAB_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 20030513
2 Importing IT_MULTIGRP_SCREENAREA Call by reference Type reference (TYPE) CRMBC_T_BLUEPRINT Applikationsszenario-bildbereich 20030527
3 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Event Set 20030513

Method GET_EVENT_SET on class CL_CRM_XBAB_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 20030513
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030513
3 Importing IT_MULTIODC_SCRPOS Call by reference Type reference (TYPE) CRMBC_T_MULTIODC_SCRPOS Screenpostionen für MultiODCs 20030519

Method GET_EVENT_SETS on class CL_CRM_XBAB_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 20030513
2 Importing IV_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20030513
3 Importing IV_APPLSET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20030513
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_XBAB_APPL has no exception.

Method GET_MULTIODC_DATA Signature

Method GET_MULTIODC_DATA on class CL_CRM_XBAB_APPL has no parameter.
Method GET_MULTIODC_DATA on class CL_CRM_XBAB_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_XBAB_BLUEPRINT CRM: Business Application Builder 20030513
2 Importing IV_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20030513
3 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für UI-Darstellung 20030513
# Exception Resumable Description Created on
1 INSTANTIATION_FAILED Instantiierung fehlgeschlagen 20030513

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 20030513

Method ON_CREATE on class CL_CRM_XBAB_APPL has no exception.

Method ON_DESTROY Signature

Method ON_DESTROY on class CL_CRM_XBAB_APPL has no parameter.
Method ON_DESTROY on class CL_CRM_XBAB_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_XBAB_BLUEPRINT Schnittstelle Blueprint Application Builder 20030513
2 Exporting ES_MESG Call by reference Type reference (TYPE) CRMT_BSP_SYMESG CRM: SY-MESG-Variablen und Nachrichtentext 20030513
3 Exporting ES_RODATA Call by reference Type reference (TYPE) CRMT_BSP_XBAB_RODATA CRM: Business Application Builder - Read Only Daten 20030513

Method ON_INITIALIZATION on class CL_CRM_XBAB_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 20030513
2 Importing IS_BLPRINT Call by reference Type reference (TYPE) CRMT_BSP_XBAB_BLUEPRINT Schnittstelle Blueprint Application Builder 20030513

Method ON_INPUT_PROCESSING on class CL_CRM_XBAB_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 20030513
2 Importing IS_MESG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20030513

Method PREPARE_MESSAGE on class CL_CRM_XBAB_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 20030513

Method REMOVE_EVENT on class CL_CRM_XBAB_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 20030513

Method SET_BLUEPRINT on class CL_CRM_XBAB_APPL has no exception.

Method SET_MULTIGROUP Signature

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

Method SET_MULTIGROUP on class CL_CRM_XBAB_APPL has no exception.

Method SET_MULTIGRP_SUBODCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030528
2 Importing IT_SCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BLUEPRINT_TAB Tabelle von aktuelle Blueprint Einträge 20030528

Method SET_MULTIGRP_SUBODCS on class CL_CRM_XBAB_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 20030513
2 Importing IS_MLTSCREENAREA Call by reference Type reference (TYPE) CRMT_BSP_BAB_MLTSCREENAREA MultiODC Teilbildbereich 20030513
3 Importing IV_EVENT Call by reference Type reference (TYPE) STRING Ereignis 20030513
4 Importing IV_EVENT_POOL Call by reference Type reference (TYPE) XFELD 'X' = Event_pool muss bearbeitet werden 20030513
5 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030513

Method SET_SELECTED_EVENT on class CL_CRM_XBAB_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 20030513
2 Importing IV_SCREENPOSITION Call by reference Type reference (TYPE) CRMT_BSP_SCRPOSITION Position des Teilbildes auf dem layout 20030513

Method SHIFT_EVENT on class CL_CRM_XBAB_APPL has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 400