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 |