SAP ABAP Class /IPRO/CL_USER_STATUS (User status)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-GTF-DOB (Application Component) Document Builder
⤷
/IPRO/BASIS (Package) Tables, Structures, general Infrastruktur
⤷
⤷
Properties
| Class | /IPRO/CL_USER_STATUS | |
| Short Description | User status | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IPRO/BASIS | Tables, Structures, general Infrastruktur |
| Created | 20071113 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /IPRO/CL_USER_STATUS has no forward declaration.
Interfaces
Class /IPRO/CL_USER_STATUS has no interface implemented.
Friends
Class /IPRO/CL_USER_STATUS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBC' | Business Transaction | 20080111 | ||
| 2 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBD' | Business Transaction | 20080111 | ||
| 3 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBE' | Business Transaction | 20081120 | ||
| 4 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBR' | Business Transaction | 20080111 | ||
| 5 | Constant | Public | Type reference (TYPE) | J_MODKZ | '1' | Modification flag | 20081120 | ||
| 6 | Constant | Public | Type reference (TYPE) | J_MODKZ | '3' | Modification flag | 20080111 | ||
| 7 | Constant | Public | Type reference (TYPE) | J_OBTYP | 'DBD' | Object Category | 20071114 | ||
| 8 | Constant | Public | Type reference (TYPE) | J_OBTYP | 'DBE' | Object Category | 20080112 | ||
| 9 | Constant | Public | Type reference (TYPE) | J_OBTYP | 'DBT' | Object Category | 20071114 | ||
| 10 | Constant | Public | Type reference (TYPE) | J_MODKZ | '2' | Modification flag | 20080111 | ||
| 11 | Static Attribute | Private | Type reference (TYPE) | TJ20 | Status profiles | 20080103 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | TJ21 | Permitted object types for status profile | 20080102 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | TJ30T | Texts for User Status | 20080105 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | LTY_TJ30 | User Status | 20080102 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | LTY_TJ31 | Table Type for TJ31 | 20080102 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check if Status change is possible | 20080113 | |
| 2 | Static method | Public | Method | Get initial user status according to status profile | 20071227 | |
| 3 | Static method | Public | Method | Get the next appropriate status | 20081021 | |
| 4 | Static method | Public | Method | Get previous status | 20081120 | |
| 5 | Static method | Public | Method | 20080103 | ||
| 6 | Static method | Public | Method | Get status profile | 20080103 | |
| 7 | Static method | Public | Method | Get the status text | 20081021 | |
| 8 | Static method | Public | Method | Get number of status values in the status profile | 20090226 | |
| 9 | Static method | Public | Method | Get status schema | 20071227 | |
| 10 | Static method | Public | Method | Check if activity is allowed | 20071114 | |
| 11 | Static method | Public | Method | Read user status text | 20080105 |
Events
Class /IPRO/CL_USER_STATUS has no event.
Types
Class /IPRO/CL_USER_STATUS has no local type.
Method Signatures
Method CHECK_STATUS_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ESTAT_NEW | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20080113 | |||
| 2 | IV_ESTAT_OLD | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20080113 | |||
| 3 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Object Category | 20080113 | |||
| 4 | RV_CHANGE_POSSIBLE | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080113 |
Method CHECK_STATUS_CHANGE on class /IPRO/CL_USER_STATUS has no exception.
Method GET_INITIAL_USER_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20071227 | |||
| 2 | RV_ESTAT | Value transfer | Type reference (TYPE) | J_ESTAT | User Status | 20071227 |
Method GET_INITIAL_USER_STATUS on class /IPRO/CL_USER_STATUS has no exception.
Method GET_NEXT_STAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20081021 | |||
| 2 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20081021 | |||
| 3 | RV_ESTAT | Value transfer | Type reference (TYPE) | J_ESTAT | User Status | 20081021 |
Method GET_NEXT_STAT on class /IPRO/CL_USER_STATUS has no exception.
Method GET_PREV_STAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20081120 | |||
| 2 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20081120 | |||
| 3 | RV_ESTAT | Value transfer | Type reference (TYPE) | J_ESTAT | User Status | 20081120 |
Method GET_PREV_STAT on class /IPRO/CL_USER_STATUS has no exception.
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20080109 | |||
| 2 | IV_TXT04 | Call by reference | Type reference (TYPE) | J_TXT04 | Individual status of an object (short form) | 20080109 | |||
| 3 | RV_ESTAT | Value transfer | Type reference (TYPE) | J_ESTAT | User Status | 20080109 |
Method GET_STATUS on class /IPRO/CL_USER_STATUS has no exception.
Method GET_STATUS_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TJ20 | Call by reference | Type reference (TYPE) | TJ20 | Status profiles | 20080103 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | J_OBTYP | Object type | 20080103 |
Method GET_STATUS_PROFILE on class /IPRO/CL_USER_STATUS has no exception.
Method GET_STATUS_TXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20081021 | |||
| 2 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20081021 | |||
| 3 | RV_TXT | Value transfer | Type reference (TYPE) | J_TXT30 | Object status | 20081021 |
Method GET_STATUS_TXT on class /IPRO/CL_USER_STATUS has no exception.
Method GET_STAT_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20090226 | |||
| 2 | RV_NUM | Value transfer | Type reference (TYPE) | I | User Status | 20090226 |
Method GET_STAT_COUNT on class /IPRO/CL_USER_STATUS has no exception.
Method GET_STSMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STSMA | Value transfer | Type reference (TYPE) | J_STSMA | Status profile | 20080103 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | Globally Unique Identifier | 20081030 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | J_OBTYP | Object Category | 20080103 |
Method GET_STSMA on class /IPRO/CL_USER_STATUS has no exception.
Method READ_PROCESS_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | Business Transaction | 20071114 | |||
| 2 | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20071114 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | J_OBTYP | Object Category | 20080111 | |||
| 4 | RV_TJ31 | Value transfer | Type reference (TYPE) | TJ31 | Process control (user status) | 20080111 |
Method READ_PROCESS_CONTROL on class /IPRO/CL_USER_STATUS has no exception.
Method READ_USER_STATUS_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20080105 | |||
| 2 | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Object Category | 20080105 | |||
| 3 | RV_TJ30T | Value transfer | Type reference (TYPE) | TJ30T | Text | 20080110 |
Method READ_USER_STATUS_TEXT on class /IPRO/CL_USER_STATUS has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 300 |