SAP ABAP Class CL_COM_BSP_SRV_APPL_MANAGER (Service Application Manager (SAM))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-SRV-SAM (Application Component) Application Manager
     COM_SAM_BSP (Package) Manager for Service Applications (SAM) in CRM UI Framework
Properties
Class CL_COM_BSP_SRV_APPL_MANAGER  
Short Description Service Application Manager (SAM)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package COM_SAM_BSP   Manager for Service Applications (SAM) in CRM UI Framework 
Created 20030110   SAP 
Last change 20050218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COM_BSP_SRV_APPL_MANAGER has no forward declaration.
Interfaces
Class CL_COM_BSP_SRV_APPL_MANAGER has no interface implemented.
Friends
Class CL_COM_BSP_SRV_APPL_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' Boolean Variable (X=true, -=false, space=unknown) 20030115
2 GC_SAM_BUPA Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'BUSINESSPARTNER' SAM: Application 20030611
3 GC_SAM_CIOSC Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIOSC' SAM: Application 20030117
4 GC_SAM_CIO_ASSEMBLY Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_ASSEMBLY' SAM: Application 20030321
5 GC_SAM_CIO_ASSET Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_PRDTA' SAM: Application 20030328
6 GC_SAM_CIO_BUPA Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_BUS1006' SAM: Application 20030214
7 GC_SAM_CIO_CATY Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_PRDCAT' SAM: Application 20030212
8 GC_SAM_CIO_CMDOCLINK Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_CMDOCLINK' SAM: Application 20030415
9 GC_SAM_CIO_CMFOLDER Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_CMFOLDER' SAM: Application 20030415
10 GC_SAM_CIO_CURRENT Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_CURRENT' SAM: Application 20030430
11 GC_SAM_CIO_MULTI_OBJ Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIOMULTOBJ' SAM: Application 20030214
12 GC_SAM_CIO_QUERY Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'CIO_QUERY' SAM: Application 20030113
13 GC_SAM_DOCUMENTS Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'DOCUMENT' SAM: Application 20030116
14 GC_SAM_MATCHING Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'MATCHING' SAM: Application 20030225
15 GC_SAM_PRODUCT Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'PRODUCT' SAM: Application 20030114
16 GC_SAM_STATUS Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'STATUS' SAM: Application 20030110
17 GC_SAM_TA Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'TA' SAM: Application 20030219
18 GC_SAM_WORKFLOW Static Attribute Public Type reference (TYPE) COMT_BSP_SAM_APPL 'WORKFLOW' SAM: Application 20030110
19 GR_MANAGER_INST Static Attribute Private Object reference (TYPE REF TO) CL_COM_BSP_SRV_APPL_MANAGER Status Management 20030110
20 GR_MASTER_MODEL_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20030220
21 GT_HANDLER Instance attribute Private Type reference (TYPE) COMT_BSP_SAM_APP_INST_TAB SubApplicationManager (SAM): Table for Object Type/Instance 20030110
22 GT_SERVICES Instance attribute Private Type reference (TYPE) COMT_BSP_SAM_APP_INST_TAB SubApplicationManager (SAM): Table for Object Type/Instance 20030115
23 GV_CALLING_ACTIVE_TABSTRIP Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20040514
24 GV_CALLING_GET_MESSAGES Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20030115
25 GV_CALLING_PROCESS_EVENT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20050208
26 GV_PROCESS_CLASS Instance attribute Private Type reference (TYPE) CRMT_MODELACCESSCLASS Model Access Class 20030220
27 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20030115
Methods
# Method Level Visibility Method type Description Created on
1 AT_END_OF_MODIFY Instance method Public Method Includes Class Name for Process Class of Master 20030220
2 CHECK_ACTIVE_TABSTRIP Instance method Public Method Reading the Active Tabs 20030220
3 CONSTRUCTOR Instance method Public Constructor do not use => GET_MANAGER_INSTANCE 20030115
4 GET_ALL_HANDLER Instance method Public Method Determine All Handlers 20030430
5 GET_ALL_SERVICES Instance method Public Method Determine All Services 20040309
6 GET_HANDLER Instance method Public Method Reads Reference to Instance for Interface 20030110
7 GET_MANAGER_INSTANCE Static method Public Method Reads Reference to Instance of Manager Class 20030110
8 GET_MESSAGES Instance method Public Method Read Messages Per Application/Object 20030110
9 GET_SERVICE Instance method Public Method Reads Reference to Instance for a Service 20030115
10 PROCESS_EVENT Instance method Public Method Event Execution 20050208
11 REGISTER_HANDLER Instance method Public Method Adds a Reference to Instance for Interface 20030110
12 REGISTER_MASTER Instance method Public Method Reference to Instance of Master Application 20030121
13 REGISTER_SERVICE Instance method Public Method Adds a Reference to Instance for a Service 20030115
Events
Class CL_COM_BSP_SRV_APPL_MANAGER has no event.
Types
Class CL_COM_BSP_SRV_APPL_MANAGER has no local type.
Method Signatures

Method AT_END_OF_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20030220

Method AT_END_OF_MODIFY on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method CHECK_ACTIVE_TABSTRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABSTRIP Call by reference Type reference (TYPE) CRMT_BSP_REGTABGRP_TAB Tabellentyp für Tabstrip 20030220
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030220
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030220

Method CHECK_ACTIVE_TABSTRIP on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_COM_BSP_SRV_APPL_MANAGER has no parameter.
Method CONSTRUCTOR on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method GET_ALL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HANDLER Call by reference Type reference (TYPE) COMT_BSP_SAM_APP_INST_TAB SAM: Tabelle für Objekttype/Instanz 20030430

Method GET_ALL_HANDLER on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method GET_ALL_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVICES Call by reference Type reference (TYPE) COMT_BSP_SAM_APP_INST_TAB SAM: Tabelle für Objekttype/Instanz 20040309

Method GET_ALL_SERVICES on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method GET_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) COMT_BSP_SAM_APPL Objekttyp 20030110
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) OBJECT 20030110

Method GET_HANDLER on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method GET_MANAGER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MANAGER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_COM_BSP_SRV_APPL_MANAGER Statusverwaltung 20030110

Method GET_MANAGER_INSTANCE on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030110
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030115
3 Returning RT_APPLOG Value transfer Type reference (TYPE) CRMT_BSP_APPLOG_TAB Tabellentyp für die Anwendungsprotokoll-Schnittstelle 20030110

Method GET_MESSAGES on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method GET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) COMT_BSP_SAM_APPL 'ANY' Objekttyp 20030115
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) OBJECT 20030115

Method GET_SERVICE on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050208
2 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20050208
3 Exporting ET_DELETED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050208
4 Exporting ET_INSERTED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050208
5 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050208
6 Importing IT_ALL_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050208
7 Importing IT_SELECTED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050208
8 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20050208
9 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20050208
10 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050208
11 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050208

Method PROCESS_EVENT on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method REGISTER_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20030110
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) COMT_BSP_SAM_APPL Objekttyp 20030110

Method REGISTER_HANDLER on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method REGISTER_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL_ACCESS Call by reference Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL Anwendungsschnittstell zu BSP IL 20030220
2 Importing IR_PROCESS Call by reference Object reference (TYPE REF TO) IF_CRM_BSP_PROCESS_IL Schnittstelle für Prozess-Methoden 20030220

Method REGISTER_MASTER on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.

Method REGISTER_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20030115
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) COMT_BSP_SAM_APPL 'ANY' Objekttyp 20030115

Method REGISTER_SERVICE on class CL_COM_BSP_SRV_APPL_MANAGER has no exception.
History
Last changed by/on SAP  20050218 
SAP Release Created in 200