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 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