SAP ABAP Class CL_COM_BSP_STATUS_ACCESS (Manager for Status Management)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-SRV-SAM (Application Component) Application Manager
     COM_STATUS_BSP (Package) Status Management in CRM UI Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_INIT_IL Interface for Initialization 20021216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20021216
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20021216
Properties
Class CL_COM_BSP_STATUS_ACCESS  
Short Description Manager for Status Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package COM_STATUS_BSP   Status Management in CRM UI Framework 
Created 20021216   SAP 
Last change 20021220   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_INIT_IL Interface for Initialization 20021216
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20021216
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20021216
Friends
Class CL_COM_BSP_STATUS_ACCESS 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) 20021220
2 GC_ACCESS_CLASS Instance attribute Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_COM_BSP_STATUS_ACCESS' Model Access Class 20021218
3 GC_ACTION Constant Private Type reference (TYPE) STRING 'ACTION' ACTION Field 20030120
4 GC_ACT_EXEC Constant Private Type reference (TYPE) CHAR2 'AE' Key: Execute Operation 20030121
5 GC_PROFILE Constant Private Type reference (TYPE) STRING 'PROFILE' PROFILE Field 20030113
6 GC_SYS_SET Constant Private Type reference (TYPE) CHAR2 'SS' Key: Set System Status 20030121
7 GC_SYS_UNSET Constant Private Type reference (TYPE) CHAR2 'SU' Key: Reset System Status 20030121
8 GC_USR_SET Constant Private Type reference (TYPE) CHAR2 'US' Key: Set User Status 20030121
9 GC_USR_UNSET Constant Private Type reference (TYPE) CHAR2 'UU' Key: Reset User Status 20030121
10 GR_MANAGER_INST Instance attribute Private Object reference (TYPE REF TO) CL_COM_BSP_SRV_APPL_MANAGER Status Management 20021220
11 GR_STATUS_IF Instance attribute Private Object reference (TYPE REF TO) IF_COM_BSP_STATUS Interface for Functions of Applications 20021220
12 GS_OBJECT_INFO Static Attribute Private Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP UI: Object Information 20030109
13 GT_APPLOG Instance attribute Private Type reference (TYPE) CRMT_BSP_APPLOG_TAB Table Type for the Application Log Interface 20021218
14 GT_STATUS_DATA Instance attribute Private Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Table for Status (Internal) 20030320
15 GT_STATUS_DB Instance attribute Private Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Table for Status (Internal) 20030319
16 GT_STATUS_TEXT Instance attribute Private Type reference (TYPE) COMT_BSP_STATUS_TEXT_TAB BSP UI: Table for Texts for Status (Internal) 20030117
17 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20021220
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Add Message to Log 20021218
2 CONSTRUCTOR Instance method Public Constructor Constructor 20021220
3 GET_STATUS Instance method Private Method Read Status via CRMBSV 20030107
4 GET_STATUS_CHANGES Instance method Private Method Read All Status Changes 20030320
5 GET_STATUS_CHANGE_DOCS Instance method Private Method Read All Change Documents for Status 20030320
6 GET_STATUS_TEXT Instance method Private Method Read Texts on Status 20030107
7 GET_SYSTEM_STATUS_TEXT Instance method Private Method Read Texts on Internal Status 20030107
8 GET_USER_NAME Instance method Private Method Read All User Names 20030124
9 GET_USER_STATUS_TEXT Instance method Private Method Read Texts on User Status 20030107
10 GET_VALUES_ACTION Instance method Private Method Read Allowed Values for DDLB Action 20030120
11 GET_VALUES_ACTIVITY Instance method Private Method Read Allowed Values for Operations 20030121
12 GET_VALUES_PROFILE Instance method Private Method Read Allowed Values for Status Profile 20030320
13 GET_VALUES_SYSTEM_STATUS Instance method Private Method Read Allowed System Status 20030121
14 GET_VALUES_USER_STATUS Instance method Private Method Read Allowed User Statuses for Status Profile 20030121
15 MODIFY_STATUS_CHANGE Instance method Private Method Action: Execute Operation or Set Status 20030120
16 MODIFY_STATUS_PROFILE Instance method Private Method Set Status Profile 20030110
17 READ_STATUS Instance method Private Method Read Status (Active and/or Inactive) 20030117
18 READ_STATUS_ACTIVE Instance method Private Method Read Active Status 20030117
19 READ_STATUS_CHANGE Instance method Private Method Determine Ready-for-Input Status 20030120
20 READ_STATUS_HISTORY Instance method Private Method Read Status History 20030117
21 READ_STATUS_PROFILE Instance method Private Method Read Status Profile 20021218
22 SET_ACTIVITY Instance method Private Method Execute Operation 20030121
23 SET_SYSTEM_STATUS Instance method Private Method Set System Status 20030121
24 SET_USER_STATUS Instance method Private Method Set User Status 20030121
25 VERIFY_OBJECT_INFO Instance method Private Method Verification of OBJECT_KEY with Global Variable 20021220
Events
Class CL_COM_BSP_STATUS_ACCESS has no event.
Types
Class CL_COM_BSP_STATUS_ACCESS has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20030113

Method ADD_MESSAGE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method CONSTRUCTOR Signature

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

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATUS Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Tabelle für Statusinformationen 20030320
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) CRM_J_INACT 'X' Feld zum Ankreuzen 20030107
3 Importing IV_OBJNR Call by reference Type reference (TYPE) CRMT_OBJECT_GUID GUID eines CRM-Order-Objekts 20030213

Method GET_STATUS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_STATUS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB Statustabelle gemäß CRMBSVA-Statusverwaltung 20030320
2 Importing IT_STATUS_DB Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Tabelle für Statusinformationen 20030320
3 Importing IV_OBJNR Call by reference Type reference (TYPE) CRMT_OBJECT_GUID BSP-UI: Objektinformation 20030320

Method GET_STATUS_CHANGES on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_STATUS_CHANGE_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB Statustabelle gemäß CRMBSVA-Statusverwaltung 20030320
2 Importing IV_OBJNR Call by reference Type reference (TYPE) CRMT_OBJECT_GUID GUID eines CRM-Order-Objekts 20030320

Method GET_STATUS_CHANGE_DOCS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATUS Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Tabelle für aktive Status (intern) 20030107
2 Importing IV_PROFILE Call by reference Type reference (TYPE) J_STSMA BSP-UI: Objektinformation 20030213

Method GET_STATUS_TEXT on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_SYSTEM_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATUS_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_TEXT_TAB BSP UI: Text zu einem Status (intern) 20030107
2 Importing IT_STATUS_KEY Call by reference Type reference (TYPE) CRMT_REPORT_RANGE_STAT_TA Rangetabelle für das Feld STAT (Status) 20030107

Method GET_SYSTEM_STATUS_TEXT on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATUS Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Tabelle für aktive Status (intern) 20030124

Method GET_USER_NAME on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_USER_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATUS_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_TEXT_TAB BSP UI: Text zu einem Status (intern) 20030107
2 Importing IT_STATUS_KEY Call by reference Type reference (TYPE) CRMT_REPORT_RANGE_STAT_TA Rangetabelle für das Feld STAT (Status) 20030107
3 Importing IV_PROFILE Call by reference Type reference (TYPE) J_STSMA Statusschema 20030107

Method GET_USER_STATUS_TEXT on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_VALUES_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DDLB_ACTION Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030120
2 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Objekttyp 20030124

Method GET_VALUES_ACTION on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_VALUES_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030121
2 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Objekttyp 20030124

Method GET_VALUES_ACTIVITY on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_VALUES_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILE_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030320
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CRM_J_OBTYP Objekttyp 20030320

Method GET_VALUES_PROFILE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_VALUES_SYSTEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SET_STATUS_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030121
2 Exporting ET_UNSET_STATUS_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030121
3 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Objekttyp 20030122

Method GET_VALUES_SYSTEM_STATUS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method GET_VALUES_USER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SET_STATUS_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030121
2 Exporting ET_UNSET_STATUS_TEXT Call by reference Type reference (TYPE) COMT_BSP_STATUS_DDLB_TAB BSP UI: Text zu einem Status (intern) 20030121
3 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Objekttyp 20030122

Method GET_VALUES_USER_STATUS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method MODIFY_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030328
2 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20030120
3 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030328

Method MODIFY_STATUS_CHANGE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method MODIFY_STATUS_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030328
2 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20030110
3 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030110

Method MODIFY_STATUS_PROFILE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method READ_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030319
2 Exporting ET_STATUS Call by reference Type reference (TYPE) COMT_BSP_STATUS_DATA_TAB BSP UI: Tabelle für Status (intern) 20030320

Method READ_STATUS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method READ_STATUS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030327
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030117

Method READ_STATUS_ACTIVE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method READ_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20030328
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030120
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY BSP-UI: Objektinformation 20030328

Method READ_STATUS_CHANGE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method READ_STATUS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030327
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030117

Method READ_STATUS_HISTORY on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method READ_STATUS_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030327
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20021218
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20021218

Method READ_STATUS_PROFILE on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method SET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Schlüssel eines Objektes 20030328
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20030121

Method SET_ACTIVITY on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method SET_SYSTEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Schlüssel eines Objektes 20030328
2 Importing IS_STATUS Call by reference Type reference (TYPE) JSTAT Betriebswirtschaftlicher Vorgang 20030205

Method SET_SYSTEM_STATUS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method SET_USER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO Schlüssel eines Objektes 20030328
2 Importing IS_STATUS Call by reference Type reference (TYPE) JSTAT Betriebswirtschaftlicher Vorgang 20030205

Method SET_USER_STATUS on class CL_COM_BSP_STATUS_ACCESS has no exception.

Method VERIFY_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT_INFO Call by reference Type reference (TYPE) COMT_BSP_STATUS_OBJ_INFO BSP-UI: Objektinformation 20030328
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20021220

Method VERIFY_OBJECT_INFO on class CL_COM_BSP_STATUS_ACCESS has no exception.
History
Last changed by/on SAP  20021220 
SAP Release Created in 200