SAP ABAP Class CL_CGPL_STATUS_MANAGEMENT (Project Planning - Call Status Management)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_STATUS_MANAGEMENT (Package) Project Planning Status Management - Status and Processes
Properties
Class CL_CGPL_STATUS_MANAGEMENT  
Short Description Project Planning - Call Status Management    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_STATUS_MANAGEMENT   Project Planning Status Management - Status and Processes 
Created 20000202   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CGPLD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_STATUS_MANAGEMENT has no interface implemented.
Friends
Class CL_CGPL_STATUS_MANAGEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTVT_CHANGE_DATA Constant Public Type reference (TYPE) J_VORGANG 'CGCH' J_Activity 20010208
2 CO_ACTVT_CHANGE_STRUCTURE Constant Public Type reference (TYPE) J_VORGANG 'CSTC' Business Transaction 20011015
3 CO_ACTVT_ENHANCE_STRUCTURE Constant Public Type reference (TYPE) J_VORGANG 'CSTE' Business Transaction 20011015
4 CO_ACTVT_EXPORT_MSP Constant Public Type reference (TYPE) J_VORGANG 'CMSE' J_Activity 20001114
5 CO_ACTVT_IMPORT_MSP Constant Public Type reference (TYPE) J_VORGANG 'CMSI' J_Activity 20001114
6 CRM_STATUS_ACTIVE Static Attribute Private Type reference (TYPE) CHAR1 '?' CRM Status Management Indicator Active 20000202
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGES Static method Public Method Determines, Whether Changes Exist for Status Objects 20000320
2 GET_CHILDREN Static method Private Method Selection of Sublevel Nodes 20010118
3 GET_PATH Static method Private Method Selection of Path Upwards 20010118
4 PREPARE_OUTPUT Static method Public Method Output Preparation of Status Maintenance in Subscreen '0100' 20010129
5 STATUS_CHANGE Static method Public Method Change status 20000301
6 STATUS_CHANGE_EXTERN Static method Public Method Set/Delete User Status 20010228
7 STATUS_CHECK Static method Public Method Check if Status is Active 20000301
8 STATUS_HEADER_READ Static method Public Method Reads JSTO Record of Status Object 20010205
9 STATUS_MAINTAIN Static method Public Method Call Dialog for Status Maintenance 20001013
10 STATUS_OBJECT_CREATE Static method Public Method Create Status Object 20000215
11 STATUS_OBJECT_DELETE Static method Public Method Delete Status Object 20000329
12 STATUS_PREREAD Static method Public Method Import Status for Multiple Objects in Internal Buffer 20000202
13 STATUS_PREREAD_ARCHIVE Static method Public Method Read Status from Archive to Internal Buffer 20021023
14 STATUS_PROFILE_CHANGE Static method Public Method Change Status Profile 20010206
15 STATUS_PROFILE_F4 Static method Public Method F4 Call Allowed Status Profile 20010306
16 STATUS_READ Static method Public Method Reads All Active Statuses for an Object 20010129
17 STATUS_SET Static method Public Method Set/Delete Status (Using Business Activity) 20000301
18 STATUS_TEXT_READ Static method Public Method Read Status Text 20000225
19 STATUS_UPDATE Static method Public Method Save Status Change 20000329
Events
# Event Type Visibility Description Created on
1 STATUS_CHANGED Static Event
(1)
Public
(2)
Status Changed 20010228
Types
Class CL_CGPL_STATUS_MANAGEMENT has no local type.
Method Signatures

Method CHECK_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HAS_CHANGES Call by reference Type reference (TYPE) CHAR1 X' = Es liegen Änderungen an Status vor 20000320

Method CHECK_CHANGES on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) CGPL_NODETAB_TYPE Projektplanung: Tabellentyp über Struktur CGPL_HIERARCHY_NOD 20010118
2 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20010118

Method GET_CHILDREN on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH Call by reference Type reference (TYPE) CGPL_NODETAB_TYPE Projektplanung: Tabellentyp über Struktur CGPL_HIERARCHY_NOD 20010118
2 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20010118

Method GET_PATH on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method PREPARE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm 20010806
2 Exporting EX_SCREEN Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20010806
3 Importing IM_CALLBACK_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Callback für Ermittlung der zulässigen Änderungen 20010214
4 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 16-stellige GUID 20010129
5 Importing IM_SEPARATE_USER_STATUS Call by reference Type reference (TYPE) FLAG SPACE Anwenderstatus in eigenem Control 20010806

Method PREPARE_OUTPUT on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Value transfer Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20000301
2 Importing IM_ADD_MESSAGE Value transfer Type reference (TYPE) CHAR1 SPACE Kennzeichen Meldungen ins Protokoll schreiben 20010307
3 Importing IM_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20060802
4 Importing IM_CHECK_ONLY Value transfer Type reference (TYPE) CHAR1 SPACE Nur Prüfungen durchführen 20000301
5 Importing IM_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000301
6 Importing IM_NO_CHECK Value transfer Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20010124
# Exception Resumable Description Created on
1 ERROR_FOUND Fehler aufgetreten 20000301

Method STATUS_CHANGE_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20060802
2 Importing IM_CHECK_ONLY Value transfer Type reference (TYPE) CHAR1 SPACE Nur Prüfungen durchführen 20010228
3 Importing IM_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20010228
4 Importing IM_SET_INACT Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010228
5 Importing IM_USER_STATUS Call by reference Type reference (TYPE) J_ESTAT Anwenderstatus 20010228
# Exception Resumable Description Created on
1 ERROR_FOUND Fehler aufgetreten 20010228

Method STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000301
2 Importing IM_STATUS Call by reference Type reference (TYPE) CRM_J_STATUS Einzelstatus eines Objekts 20000301
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Statusobjekt existiert nicht 20000301
2 STATUS_NOT_ACTIVE Status ist nicht aktiv 20000301

Method STATUS_HEADER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_JSTO Call by reference Type reference (TYPE) CRM_JSTO Informationen zum Statusobjekt 20010205
2 Exporting EX_STSMA_CHANGEABLE Call by reference Type reference (TYPE) CHAR1 Kennzeichen: Statusschema änderbar 20010205
3 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010205

Method STATUS_HEADER_READ on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISPLAY_ONLY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001013
2 Importing IM_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20001013
# Exception Resumable Description Created on
1 ERROR_FOUND Fehler aufgetreten 20001013

Method STATUS_OBJECT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000215
2 Importing IM_STATUS_OBJECT Call by reference Type reference (TYPE) CRM_J_OBTYP Status Objekttyp 20030513
3 Importing IM_TEMPLATE_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20010308

Method STATUS_OBJECT_CREATE on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_OBJECT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) CRMT_OBJECT_GUID GUID eines CRM-Order-Objekts 20000329

Method STATUS_OBJECT_DELETE on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUIDTAB Call by reference Type reference (TYPE) CGPL_GUIDTAB_SORTED Projektplanung: Strukur aus 16 stelliger GUID und Objektref. 20000202

Method STATUS_PREREAD on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_PREREAD_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archiv-Handle 20021023

Method STATUS_PREREAD_ARCHIVE on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_PROFILE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20060802
2 Importing IM_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20010206
3 Importing IM_STSMA Value transfer Type reference (TYPE) J_STSMA Statusschema 20010206
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20010206

Method STATUS_PROFILE_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STSMA Call by reference Type reference (TYPE) J_STSMA Statusschema 20010306
2 Importing IM_OBTYP Call by reference Type reference (TYPE) J_OBTYP Objekttyp 20010306

Method STATUS_PROFILE_F4 on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) CGPL_JSTAT_TAB 20010129
2 Exporting ET_TJ02T Call by reference Type reference (TYPE) CGPL_ISTATUS_TEXT_T CGPL Projektplanung: Tabelle für Texte von Systemstatus 20010129
3 Exporting ET_TJ30T Call by reference Type reference (TYPE) CGPL_ESTATUS_TEXT_T CGPL Projektplanung: Tabelle für Texte von Anwenderstatus 20010129
4 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20010129
5 Importing IM_ONLY_ACTIVE Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20010129

Method STATUS_READ on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_FOUND Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041217
2 Importing IM_ACTVT Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20010118
3 Importing IM_ACTVT_CHILDREN Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20010118
4 Importing IM_ACTVT_PARENT Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20010118
5 Importing IM_CALLBACK_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Callback für betriebswirtschaftliche Prüfungen auf Objektebe 20010125
6 Importing IM_NODES Call by reference Type reference (TYPE) CGPL_NODETAB_TYPE Projektplanung: Tabellentyp über Struktur CGPL_HIERARCHY_NOD 20010118
# Exception Resumable Description Created on
1 ERROR_FOUND Fehler 20000301

Method STATUS_TEXT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STTXT_INT Call by reference Type reference (TYPE) CGPL_STTXT_INT Anzeigefeld Text Systemstatus 20000225
2 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000225

Method STATUS_TEXT_READ on class CL_CGPL_STATUS_MANAGEMENT has no exception.

Method STATUS_UPDATE Signature

Method STATUS_UPDATE on class CL_CGPL_STATUS_MANAGEMENT has no parameter.
Method STATUS_UPDATE on class CL_CGPL_STATUS_MANAGEMENT has no exception.
Event Signatures

Event STATUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_ACTIVITY Exporting Value transfer Type reference (TYPE) J_VORGANG Ausgefühtrer betriebswirtschaftlicher Vorgang 20010228
2 IM_CHECK_ONLY Exporting Value transfer Type reference (TYPE) CHAR1 Kennzeichen nur Prüfen 20010228
3 IM_GUID Exporting Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010228
4 IM_SET_INACT Exporting Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010228
5 IM_USER_STATUS Exporting Value transfer Type reference (TYPE) J_ESTAT Gesetzter Anwenderstatus 20010228
History
Last changed by/on SAP  20130531 
SAP Release Created in 12A