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
⤷ 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 | GC_ACT_COPY | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBC' | Business Transaction | 20080111 | |
2 | GC_ACT_DELETE | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBD' | Business Transaction | 20080111 | |
3 | GC_ACT_EDIT | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBE' | Business Transaction | 20081120 | |
4 | GC_ACT_RELEASE | Constant | Public | Type reference (TYPE) | J_VORGANG | 'DOBR' | Business Transaction | 20080111 | |
5 | GC_ALLWD | Constant | Public | Type reference (TYPE) | J_MODKZ | '1' | Modification flag | 20081120 | |
6 | GC_NOT_ALLWD | Constant | Public | Type reference (TYPE) | J_MODKZ | '3' | Modification flag | 20080111 | |
7 | GC_OT_DOCUMENT | Constant | Public | Type reference (TYPE) | J_OBTYP | 'DBD' | Object Category | 20071114 | |
8 | GC_OT_ELEMENT | Constant | Public | Type reference (TYPE) | J_OBTYP | 'DBE' | Object Category | 20080112 | |
9 | GC_OT_TEMPLATE | Constant | Public | Type reference (TYPE) | J_OBTYP | 'DBT' | Object Category | 20071114 | |
10 | GC_WARNING | Constant | Public | Type reference (TYPE) | J_MODKZ | '2' | Modification flag | 20080111 | |
11 | MS_TJ20 | Static Attribute | Private | Type reference (TYPE) | TJ20 | Status profiles | 20080103 | ||
12 | MS_TJ21 | Static Attribute | Private | Type reference (TYPE) | TJ21 | Permitted object types for status profile | 20080102 | ||
13 | MS_TJ30T | Static Attribute | Private | Type reference (TYPE) | TJ30T | Texts for User Status | 20080105 | ||
14 | MT_TJ30 | Static Attribute | Private | Type reference (TYPE) | LTY_TJ30 | User Status | 20080102 | ||
15 | MT_TJ31 | Static Attribute | Private | Type reference (TYPE) | LTY_TJ31 | Table Type for TJ31 | 20080102 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_STATUS_CHANGE | Static method | Public | Method | Check if Status change is possible | 20080113 |
2 | GET_INITIAL_USER_STATUS | Static method | Public | Method | Get initial user status according to status profile | 20071227 |
3 | GET_NEXT_STAT | Static method | Public | Method | Get the next appropriate status | 20081021 |
4 | GET_PREV_STAT | Static method | Public | Method | Get previous status | 20081120 |
5 | GET_STATUS | Static method | Public | Method | 20080103 | |
6 | GET_STATUS_PROFILE | Static method | Public | Method | Get status profile | 20080103 |
7 | GET_STATUS_TXT | Static method | Public | Method | Get the status text | 20081021 |
8 | GET_STAT_COUNT | Static method | Public | Method | Get number of status values in the status profile | 20090226 |
9 | GET_STSMA | Static method | Public | Method | Get status schema | 20071227 |
10 | READ_PROCESS_CONTROL | Static method | Public | Method | Check if activity is allowed | 20071114 |
11 | READ_USER_STATUS_TEXT | 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 | Importing | IV_ESTAT_NEW | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20080113 | ||
2 | Importing | IV_ESTAT_OLD | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20080113 | ||
3 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Object Category | 20080113 | ||
4 | Returning | 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 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20071227 | ||
2 | Returning | 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 | Importing | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20081021 | ||
2 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20081021 | ||
3 | Returning | 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 | Importing | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20081120 | ||
2 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20081120 | ||
3 | Returning | 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 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20080109 | ||
2 | Importing | IV_TXT04 | Call by reference | Type reference (TYPE) | J_TXT04 | Individual status of an object (short form) | 20080109 | ||
3 | Returning | 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 | Exporting | EV_TJ20 | Call by reference | Type reference (TYPE) | TJ20 | Status profiles | 20080103 | ||
2 | Importing | 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 | Importing | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20081021 | ||
2 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20081021 | ||
3 | Returning | 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 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Status profile | 20090226 | ||
2 | Returning | 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 | Returning | EV_STSMA | Value transfer | Type reference (TYPE) | J_STSMA | Status profile | 20080103 | ||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | Globally Unique Identifier | 20081030 | ||
3 | Importing | 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 | Importing | IV_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | Business Transaction | 20071114 | ||
2 | Importing | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20071114 | ||
3 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | J_OBTYP | Object Category | 20080111 | ||
4 | Returning | 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 | Importing | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20080105 | ||
2 | Importing | IV_STSMA | Call by reference | Type reference (TYPE) | J_STSMA | Object Category | 20080105 | ||
3 | Returning | 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 |