SAP ABAP Class CL_FOPC_CASE_STATUS (Status Management)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_CASE_MANAGEMENT (Package) Specific to Case Management
Properties
Class CL_FOPC_CASE_STATUS  
Short Description Status Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_CASE_MANAGEMENT   Specific to Case Management 
Created 20031109   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FOPC_CASE_STATUS has no interface implemented.
Friends
Class CL_FOPC_CASE_STATUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY_AUTO_CLOSE Constant Public Type reference (TYPE) J_VORGANG 'FOAA' 20041021
2 GC_ACTIVITY_AUTO_CLOSE2 Constant Public Type reference (TYPE) J_VORGANG 'FOAB' 20041021
3 GC_ACTIVITY_COMPLETE Constant Public Type reference (TYPE) J_VORGANG 'FOA6' Business Transaction 20031109
4 GC_ACTIVITY_CONFIRM Constant Public Type reference (TYPE) J_VORGANG 'FOA7' For Assessment and Testing 20031109
5 GC_ACTIVITY_CONFIRM2 Constant Public Type reference (TYPE) J_VORGANG 'FOI7' For Issue and Plan 20031207
6 GC_ACTIVITY_OPEN Constant Public Type reference (TYPE) J_VORGANG 'FOI9' Open Issue or Plan 20040118
7 GC_ACTIVITY_REVIEW Constant Public Type reference (TYPE) J_VORGANG 'FOA2' Business Transaction 20031109
8 GC_ACTIVITY_REWORK Constant Public Type reference (TYPE) J_VORGANG 'FOA3' Business Transaction 20031109
9 GC_ACTIVITY_RE_ASSESS Constant Public Type reference (TYPE) J_VORGANG 'FOA8' Business Transaction 20031109
10 GC_ACTIVITY_RE_OPEN Constant Public Type reference (TYPE) J_VORGANG 'FOA5' Set 'Validated' 20031109
11 GC_ACTIVITY_RE_OPEN2 Constant Public Type reference (TYPE) J_VORGANG 'FOI8' Set 'Submitted' 20031212
12 GC_ACTIVITY_RE_TEST Constant Public Type reference (TYPE) J_VORGANG 'FOL2' Retest Management Control 20040419
13 GC_ACTIVITY_SAVE_DRAFT Constant Public Type reference (TYPE) J_VORGANG 'FOA0' Business Transaction 20031109
14 GC_ACTIVITY_START Constant Public Type reference (TYPE) J_VORGANG 'FOA9' Start Subworkflow 20040118
15 GC_ACTIVITY_SUBMIT Constant Public Type reference (TYPE) J_VORGANG 'FOA1' Business Transaction 20031109
16 GC_ACTIVITY_VALIDATE Constant Public Type reference (TYPE) J_VORGANG 'FOA4' Business Transaction 20031109
17 GC_CF_CARRYFORWARD Constant Public Type reference (TYPE) FOPC_CF_STATUS 'D' Carry Forward Because of Closing 20041021
18 GC_CF_CARRYFORWARD_AGAIN Constant Public Type reference (TYPE) FOPC_CF_STATUS 'E' Carry Forward Again 20041021
19 GC_CF_CLONED Constant Public Type reference (TYPE) FOPC_CF_STATUS 'F' Copy from one Closed Period 20041021
20 GC_CF_CLOSED Constant Public Type reference (TYPE) FOPC_CF_STATUS 'A' Closed 20041021
21 GC_CF_CLOSED_IN_NEW Constant Public Type reference (TYPE) FOPC_CF_STATUS 'B' Closed in New Period 20041021
22 GC_CF_DEFAULT Constant Public Type reference (TYPE) FOPC_CF_STATUS '' Do Not Carry Forward 20041021
23 GC_CF_TEMP Constant Public Type reference (TYPE) FOPC_CF_STATUS 'C' Temporary 20041021
24 GC_OBTYP_ASSESSMENT Constant Public Type reference (TYPE) J_OBTYP 'FOA' Object Type 20031203
25 GC_OBTYP_ISSUE Constant Public Type reference (TYPE) J_OBTYP 'FOI' Object Type 20031203
26 GC_OBTYP_PLAN Constant Public Type reference (TYPE) J_OBTYP 'FOP' Object Type 20031203
27 GC_OBTYP_TESTING Constant Public Type reference (TYPE) J_OBTYP 'FOT' Object type 20040204
28 GC_OBTYP_TESTLOG Constant Public Type reference (TYPE) J_OBTYP 'FOL' Object type 20040210
29 GC_STATUS_AUTO_CLOSED Constant Public Type reference (TYPE) J_ISTAT 'IFO12' Closed Automatically 20041021
30 GC_STATUS_CLOSED Constant Public Type reference (TYPE) J_ISTAT 'IFO07' System Status 20031109
31 GC_STATUS_DRAFT Constant Public Type reference (TYPE) J_ISTAT 'IFO01' System Status 20031109
32 GC_STATUS_INIT Constant Public Type reference (TYPE) J_ISTAT 'IFO00' System Status 20031109
33 GC_STATUS_IN_PROCESS Constant Public Type reference (TYPE) J_ISTAT 'IFO04' System Status 20031109
34 GC_STATUS_OPEN Constant Public Type reference (TYPE) J_ISTAT 'IFO05' System Status 20031109
35 GC_STATUS_RESOLVED Constant Public Type reference (TYPE) J_ISTAT 'IFO06' System Status 20031109
36 GC_STATUS_REVIEWING Constant Public Type reference (TYPE) J_ISTAT 'IFO02' System Status 20031203
37 GC_STATUS_REWORKING Constant Public Type reference (TYPE) J_ISTAT 'IFO03' System Status 20031203
38 GC_STATUS_RE_ASSESSMENT Constant Public Type reference (TYPE) J_ISTAT 'IFO08' System Status 20031109
39 GC_STATUS_SUBMITTED Constant Public Type reference (TYPE) J_ISTAT 'IFO10' System Status 20031207
40 GC_STATUS_TESTING_IP Constant Public Type reference (TYPE) J_ISTAT 'IFO11' Testing: In Process 20040420
41 GC_STATUS_VALIDATED Constant Public Type reference (TYPE) J_ISTAT 'IFO09' System Status 20031207
42 MTS_ALL_ACTIVITY Static Attribute Private See coding 20031202
43 MTS_OBJ_ACTIVITY Static Attribute Private See coding 20031202
44 MTS_PERMITTED Static Attribute Private See coding Permitted Activity for Status 20031202
45 M_OBJNR Instance attribute Private Type reference (TYPE) CRMT_OBJECT_GUID GUID of a CRM Order Object 20031109
46 STS_STATUS_TEXT Static Attribute Public Type reference (TYPE) FOPC_TS_STATUS System Status and Text 20040220
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_STATUS Instance method Public Method Check Whether Status Is Active 20031109
2 CHANGE_STATUS_FOR_ACTIVITY Instance method Public Method Make Status Changes for a Transaction 20031109
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031202
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031109
5 GET_ACTIVITY_LIST Instance method Public Method Transactions 20031202
6 GET_ACTIVITY_LIST_BY_TYPE Static method Public Method Read Transactions for an Object 20031203
7 GET_ACTIVITY_TEXT Static method Public Method Transactions Text 20040512
8 GET_ALL_ACTIVITY Static method Private Method Get Activities for all Object Types 20031202
9 GET_ISTAT_TEXT Static method Private Method Conversion of a Status Number into Text 20031128
10 GET_STATUS Instance method Public Method Read Status for an Object 20031206
11 GET_STATUS_TEXT Instance method Public Method Editing the Status 20031112
12 IS_CHANGED Instance method Public Method Check if Status Has Been Changed 20040119
13 IS_STATUS Instance method Public Method Check Whether Status Is Active 20031203
14 IS_WITH_STATUS Static method Public Method Check Whether Status Is Active 20040217
15 READ_ACTIVE_STATUS Static method Public Method Read Active Status and Type of Status Object 20031202
Events
Class CL_FOPC_CASE_STATUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_PERMITTED_ACTIVITY Private See coding 20031202
Method Signatures

Method ASSERT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Value transfer Type reference (TYPE) CRM_J_STATUS Einzelstatus eines Objekts 20031109
# Exception Resumable Description Created on
1 CX_FOPC_CASE_STATUS Statusverwaltung 20031109

Method CHANGE_STATUS_FOR_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) J_VORGANG Vorgang, für den die Folgestatus zu setzen sind 20031109
2 Importing I_CHECK_ONLY Value transfer Type reference (TYPE) XFELD SPACE Flag 'Nur Prüfungen durchführen' 20031109
# Exception Resumable Description Created on
1 CX_FOPC_CASE_STATUS Statusverwaltung 20031109

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FOPC_CASE_STATUS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FOPC_CASE_STATUS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Value transfer Type reference (TYPE) SCMGSTATOBJNR Fall: Status Objektnummer (GUID), (zentrale Statusverwaltg.) 20031109
# Exception Resumable Description Created on
1 CX_FOPC_CASE_STATUS Statusverwaltung 20031109

Method GET_ACTIVITY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ACTIVITY Value transfer Type reference (TYPE) FOPC_T_ACTIVITY_FOR_STATUS Texte zu betriebswirtschaftlichen Vorgängen 20031202

Method GET_ACTIVITY_LIST on class CL_FOPC_CASE_STATUS has no exception.

Method GET_ACTIVITY_LIST_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ACTIVITY Value transfer Type reference (TYPE) FOPC_T_ACTIVITY_FOR_STATUS Texte zu betriebswirtschaftlichen Vorgängen 20031203
2 Importing I_OBTYP Value transfer Type reference (TYPE) J_OBTYP Objekttyp 20031203

Method GET_ACTIVITY_LIST_BY_TYPE on class CL_FOPC_CASE_STATUS has no exception.

Method GET_ACTIVITY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20040512
2 Returning R_TXT Value transfer Type reference (TYPE) TEXT30 Text 30 Stellen 20040512

Method GET_ACTIVITY_TEXT on class CL_FOPC_CASE_STATUS has no exception.

Method GET_ALL_ACTIVITY Signature

Method GET_ALL_ACTIVITY on class CL_FOPC_CASE_STATUS has no parameter.
Method GET_ALL_ACTIVITY on class CL_FOPC_CASE_STATUS has no exception.

Method GET_ISTAT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TXT30 Value transfer Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20031128
2 Importing I_STATUS Value transfer Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20031128

Method GET_ISTAT_TEXT on class CL_FOPC_CASE_STATUS has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) J_ISTAT Systemstatus 20031206

Method GET_STATUS on class CL_FOPC_CASE_STATUS has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20031112
2 Returning R_TEXT Value transfer Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20031112

Method GET_STATUS_TEXT on class CL_FOPC_CASE_STATUS has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_CHANGED Value transfer Type reference (TYPE) SRMBOOLEAN 20040119

Method IS_CHANGED on class CL_FOPC_CASE_STATUS has no exception.

Method IS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040117
2 Importing I_STATUS Value transfer Type reference (TYPE) CRM_J_STATUS Einzelstatus eines Objekts 20031203
3 Returning RB_FLAG Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031203

Method IS_STATUS on class CL_FOPC_CASE_STATUS has no exception.

Method IS_WITH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040217
2 Importing I_GUID Value transfer Type reference (TYPE) SCMG_CASE_GUID 20040217
3 Importing I_STATUS Value transfer Type reference (TYPE) CRM_J_STATUS Einzelstatus eines Objekts 20040217
4 Returning RB_FLAG Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040217

Method IS_WITH_STATUS on class CL_FOPC_CASE_STATUS has no exception.

Method READ_ACTIVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBTYP Value transfer Type reference (TYPE) J_OBTYP Objekttyp 20031202
2 Exporting E_STATUS Value transfer Type reference (TYPE) J_ISTAT Systemstatus 20031202
3 Importing I_OBJNR Call by reference Type reference (TYPE) CRMT_OBJECT_GUID GUID eines CRM-Order-Objekts 20040213
# Exception Resumable Description Created on
1 CX_FOPC_CASE_STATUS Statusverwaltung 20040213
History
Last changed by/on SAP  20050220 
SAP Release Created in 100