Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | BOOLEAN | ' ' | Boolean Variable (X=true, -=false, space=unknown) | 20021220 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | CRMT_MODELACCESSCLASS | 'CL_COM_BSP_STATUS_ACCESS' | Model Access Class | 20021218 | ||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'ACTION' | ACTION Field | 20030120 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR2 | 'AE' | Key: Execute Operation | 20030121 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'PROFILE' | PROFILE Field | 20030113 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR2 | 'SS' | Key: Set System Status | 20030121 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR2 | 'SU' | Key: Reset System Status | 20030121 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR2 | 'US' | Key: Set User Status | 20030121 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR2 | 'UU' | Key: Reset User Status | 20030121 | ||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COM_BSP_SRV_APPL_MANAGER | Status Management | 20021220 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_COM_BSP_STATUS | Interface for Functions of Applications | 20021220 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP UI: Object Information | 20030109 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | CRMT_BSP_APPLOG_TAB | Table Type for the Application Log Interface | 20021218 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | BSP UI: Table for Status (Internal) | 20030320 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | BSP UI: Table for Status (Internal) | 20030319 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | COMT_BSP_STATUS_TEXT_TAB | BSP UI: Table for Texts for Status (Internal) | 20030117 | |||
| 17 | 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 | Instance method | Private | Method | Add Message to Log | 20021218 | |
| 2 | Instance method | Public | Constructor | Constructor | 20021220 | |
| 3 | Instance method | Private | Method | Read Status via CRMBSV | 20030107 | |
| 4 | Instance method | Private | Method | Read All Status Changes | 20030320 | |
| 5 | Instance method | Private | Method | Read All Change Documents for Status | 20030320 | |
| 6 | Instance method | Private | Method | Read Texts on Status | 20030107 | |
| 7 | Instance method | Private | Method | Read Texts on Internal Status | 20030107 | |
| 8 | Instance method | Private | Method | Read All User Names | 20030124 | |
| 9 | Instance method | Private | Method | Read Texts on User Status | 20030107 | |
| 10 | Instance method | Private | Method | Read Allowed Values for DDLB Action | 20030120 | |
| 11 | Instance method | Private | Method | Read Allowed Values for Operations | 20030121 | |
| 12 | Instance method | Private | Method | Read Allowed Values for Status Profile | 20030320 | |
| 13 | Instance method | Private | Method | Read Allowed System Status | 20030121 | |
| 14 | Instance method | Private | Method | Read Allowed User Statuses for Status Profile | 20030121 | |
| 15 | Instance method | Private | Method | Action: Execute Operation or Set Status | 20030120 | |
| 16 | Instance method | Private | Method | Set Status Profile | 20030110 | |
| 17 | Instance method | Private | Method | Read Status (Active and/or Inactive) | 20030117 | |
| 18 | Instance method | Private | Method | Read Active Status | 20030117 | |
| 19 | Instance method | Private | Method | Determine Ready-for-Input Status | 20030120 | |
| 20 | Instance method | Private | Method | Read Status History | 20030117 | |
| 21 | Instance method | Private | Method | Read Status Profile | 20021218 | |
| 22 | Instance method | Private | Method | Execute Operation | 20030121 | |
| 23 | Instance method | Private | Method | Set System Status | 20030121 | |
| 24 | Instance method | Private | Method | Set User Status | 20030121 | |
| 25 | 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 | 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 | CT_STATUS | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | BSP UI: Tabelle für Statusinformationen | 20030320 | |||
| 2 | IV_ACTIVE | Call by reference | Type reference (TYPE) | CRM_J_INACT | 'X' | Feld zum Ankreuzen | 20030107 | ||
| 3 | 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 | ET_STATUS | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | Statustabelle gemäß CRMBSVA-Statusverwaltung | 20030320 | |||
| 2 | IT_STATUS_DB | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | BSP UI: Tabelle für Statusinformationen | 20030320 | |||
| 3 | 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 | ET_STATUS | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | Statustabelle gemäß CRMBSVA-Statusverwaltung | 20030320 | |||
| 2 | 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 | CT_STATUS | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DATA_TAB | BSP UI: Tabelle für aktive Status (intern) | 20030107 | |||
| 2 | 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 | CT_STATUS_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_TEXT_TAB | BSP UI: Text zu einem Status (intern) | 20030107 | |||
| 2 | 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 | 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 | CT_STATUS_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_TEXT_TAB | BSP UI: Text zu einem Status (intern) | 20030107 | |||
| 2 | IT_STATUS_KEY | Call by reference | Type reference (TYPE) | CRMT_REPORT_RANGE_STAT_TA | Rangetabelle für das Feld STAT (Status) | 20030107 | |||
| 3 | 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 | ET_DDLB_ACTION | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030120 | |||
| 2 | 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 | ET_ACTIVITY_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030121 | |||
| 2 | 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 | ET_PROFILE_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030320 | |||
| 2 | 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 | ET_SET_STATUS_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030121 | |||
| 2 | ET_UNSET_STATUS_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030121 | |||
| 3 | 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 | ET_SET_STATUS_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030121 | |||
| 2 | ET_UNSET_STATUS_TEXT | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_DDLB_TAB | BSP UI: Text zu einem Status (intern) | 20030121 | |||
| 3 | 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 | IS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030328 | |||
| 2 | IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | CRMT_BSP_CHANGEDFIELD_TAB | Geänderte Felder | 20030120 | |||
| 3 | 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 | IS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030328 | |||
| 2 | IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | CRMT_BSP_CHANGEDFIELD_TAB | Geänderte Felder | 20030110 | |||
| 3 | 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 | CS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030319 | |||
| 2 | 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 | CS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030327 | |||
| 2 | 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 | ET_FIELD_ATTRIBUTE | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDATTRIB_TAB | Feldeigenschaften | 20030328 | |||
| 2 | ET_SCREEN_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20030120 | ||||
| 3 | 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 | CS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030327 | |||
| 2 | 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 | CS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030327 | |||
| 2 | ET_FIELD_ATTRIBUTE | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDATTRIB_TAB | Feldeigenschaften | 20021218 | |||
| 3 | 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 | IS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | Schlüssel eines Objektes | 20030328 | |||
| 2 | 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 | IS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | Schlüssel eines Objektes | 20030328 | |||
| 2 | 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 | IS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | Schlüssel eines Objektes | 20030328 | |||
| 2 | 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 | CS_OBJECT_INFO | Call by reference | Type reference (TYPE) | COMT_BSP_STATUS_OBJ_INFO | BSP-UI: Objektinformation | 20030328 | |||
| 2 | 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 |