SAP ABAP Class CL_CFS_OBJECT_STATUS_RUNTIME (Manages Runtime Behavior of Object Status)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFS_STATUS_MANAGEMENT (Package) Status Management Tool for cFolders a. Engineering Documents
Properties
Class CL_CFS_OBJECT_STATUS_RUNTIME  
Short Description Manages Runtime Behavior of Object Status    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFS_STATUS_MANAGEMENT   Status Management Tool for cFolders a. Engineering Documents 
Created 20020320   SAP 
Last change 20141109    
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_CFS_OBJECT_STATUS_RUNTIME has no interface implemented.
Friends
Class CL_CFS_OBJECT_STATUS_RUNTIME has no friend class.
Attributes
Class CL_CFS_OBJECT_STATUS_RUNTIME has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_PROFILE_TO_OBJECT Instance method Public Method Assigns a Status Profile to an Object 20020322
2 COMMIT Instance method Public Method 20020322
3 GET_OBJECTS_FOR_PROFILE Instance method Public Method Delivers All Objects Assigned to a Status Profile 20020322
4 GET_OBJECTS_FOR_STATUS Instance method Public Method Delivers All Objects with a Particular Status 20020322
5 GET_OBJECT_STATUS Instance method Public Method Delivers the Current Status of an Object 20020320
6 GET_STATUS_PROTOCOL Instance method Public Method Delivers the Status Log of an Object 20020322
7 IS_PROFILE_IN_USE Instance method Public Method Checks If a Status Profile was Already Used by Objects 20020322
8 SAVE Instance method Public Method Saves All Data to Persistence Layer 20020322
9 SET_OBJECT_STATUS Instance method Public Method Changes the Status of an Object 20020320
10 UNASSIGN_PROFILE_FROM_OBJECT Instance method Public Method Deletes the Status Profile from an Object 20020322
11 UPDATE_DATA Instance method Public Method 20020515
Events
# Event Type Visibility Description Created on
1 PROFILE_ASSIGNED Static Event
(1)
Public
(2)
Status Profile Was Assigned to Object 20020503
2 PROFILE_UNASSIGNED Static Event
(1)
Public
(2)
Status Profile Replaced by Object 20020507
3 STATUS_LEFT Static Event
(1)
Public
(2)
Status Was Left for an Object 20020528
4 STATUS_SET Static Event
(1)
Public
(2)
Status Was Set for an Object 20020528
Types
Class CL_CFS_OBJECT_STATUS_RUNTIME has no local type.
Method Signatures

Method ASSIGN_PROFILE_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_STATUS Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020322
2 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objekt, das einen Status haben kann 20020322
3 Importing IP_STATUS_PROFILE Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS_PROFILE Verwaltet ein Statusschema 20020322
4 Importing I_SAVE_AND_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20020325

Method ASSIGN_PROFILE_TO_OBJECT on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method COMMIT Signature

Method COMMIT on class CL_CFS_OBJECT_STATUS_RUNTIME has no parameter.
Method COMMIT on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method GET_OBJECTS_FOR_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROFILE Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS_PROFILE Verwaltet ein Statusschema 20020322
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CFS_OBJECT_TYPE cfs: Typ eines Objektes, das einen Status haben kann 20020322
3 Returning RT_OBJECT_IDS Value transfer Type reference (TYPE) CFS_TT_OBJECT_IDS Tabelle mit Objekt-IDs 20020322

Method GET_OBJECTS_FOR_PROFILE on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method GET_OBJECTS_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_STATUS Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020322
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CFS_OBJECT_TYPE cfs: Typ eines Objektes, das einen Status haben kann 20020322
3 Returning RT_OBJECT_IDS Value transfer Type reference (TYPE) CFS_TT_OBJECT_IDS Tabelle mit Objekt-IDs 20020322

Method GET_OBJECTS_FOR_STATUS on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method GET_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_STATUS Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020320
2 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objekt, das einen Status haben kann 20020320

Method GET_OBJECT_STATUS on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method GET_STATUS_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objekt, das einen Status haben kann 20020322
2 Returning RP_STATUS_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS_PROTOCOL 20020322

Method GET_STATUS_PROTOCOL on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method IS_PROFILE_IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROFILE Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS_PROFILE Verwaltet ein Statusschema 20020322
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CFS_OBJECT_TYPE cfs: Typ eines Objektes, das einen Status haben kann 20020322
3 Returning R_IN_USE Value transfer Type reference (TYPE) ABAP_BOOL 20020322

Method IS_PROFILE_IN_USE on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20020325
2 Importing I_ON_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20020625

Method SAVE on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method SET_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELAYED_ACTIONS Call by reference Type reference (TYPE) CFS_TT_ACTIONS Tabelle mit Actionen im Statusschema 20020607
2 Importing IP_CURRENT_STATUS Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020328
3 Importing IP_NEW_STATUS Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020328
4 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objekt, das einen Status haben kann 20020320
5 Importing I_COMMENT Value transfer Type reference (TYPE) CFS_STATUS_PROT_TEXT Kommentar für Statusprotokoll 20020320
6 Importing I_SAVE_AND_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20020325

Method SET_OBJECT_STATUS on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method UNASSIGN_PROFILE_FROM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objekt, das einen Status haben kann 20020322
2 Importing I_SAVE_AND_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20020325

Method UNASSIGN_PROFILE_FROM_OBJECT on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.

Method UPDATE_DATA Signature

Method UPDATE_DATA on class CL_CFS_OBJECT_STATUS_RUNTIME has no parameter.
Method UPDATE_DATA on class CL_CFS_OBJECT_STATUS_RUNTIME has no exception.
Event Signatures

Event PROFILE_ASSIGNED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objektinterface für die Statusverwaltung 20020503
2 IP_PROFILE Exporting Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS_PROFILE Verwaltet ein Statusschema 20020503

Event PROFILE_UNASSIGNED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objektinterface für die Statusverwaltung 20020507

Event STATUS_LEFT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objektinterface für die Statusverwaltung 20020528
2 IP_STATUS Exporting Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020528

Event STATUS_SET Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objektinterface für die Statusverwaltung 20020528
2 IP_STATUS Exporting Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020528
History
Last changed by/on SAP  20141109 
SAP Release Created in 2.0