SAP ABAP Class CL_CFX_STATUS_TRANSITION (Status transfers)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_STATUS (Package) cFolders Status
Properties
Class CL_CFX_STATUS_TRANSITION  
Short Description Status transfers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_STATUS   cFolders Status 
Created 20030819   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)
2 CL_CFX_BADI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CFX_STATUS_TRANSITION has no interface implemented.
Friends
Class CL_CFX_STATUS_TRANSITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_CFS_TRANSITION Instance attribute Private Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Manages a Status Transfer 20030819
2 MT_UD_STATUS_ACTION Instance attribute Private Type reference (TYPE) CFX_UD_TT_STATUS_ACTION Status Actions 20030819
3 M_IS_DIRTY Instance attribute Private Type reference (TYPE) CFX_BOOLEAN Not Persistent? 20030819
4 M_START_STATUS_ID Instance attribute Private Type reference (TYPE) SYSUUID_C Old Status (Cache) 20030820
5 M_TARGET_STATUS_ID Instance attribute Private Type reference (TYPE) SYSUUID_C New Status (Cache) 20030820
6 ST_STATUS_TRANSITION Static Attribute Private Type reference (TYPE) TT_STATUS_TRANSITION 'Cache' 20030820
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADIS_AFTER_CHANGE Instance method Public Method Call BAdIs After Changing Status 20030821
2 CALL_BADIS_BEFORE_CHANGE Instance method Public Method Call BAdIs Before Changing Status 20030820
3 GET_FOR_CFS_TRANSITION Static method Public Method Object from CL_CFS_TRANSITION Instance 20030820
4 GET_FOR_ID Static method Private Method Object from ID 20030819
5 GET_OBJECT_TYPE Static method Private Method Determine Object Type (ID & Namespace) 20040223
6 GET_TRANSITIONS_FOR_ACTIONS Static method Public Method 20070516
7 GET_UD_STATUS_ACTIONS Instance method Public Method Table with All User-Defined Status Actions 20030822
8 INITIALIZE_FOR_CFS_TRANSITION Instance method Private Method Initialize Object from CL_CFS_TRANSITION Instance 20030820
9 IS_CHANGEABLE Instance method Public Method Are Transition Actions Allowed to Be Changed? 20030826
10 SAVE Instance method Public Method Save 20030825
11 SET_UD_STATUS_ACTIONS Instance method Public Method Table with All User-Defined Status Actions 20030825
Events
Class CL_CFX_STATUS_TRANSITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_STATUS_TRANSITION Private See coding This Object + cl_cfs_transition 20030820
2 TT_STATUS_TRANSITION Private See coding Sorted Table with Status Transitions 20030820
Method Signatures

Method CALL_BADIS_AFTER_CHANGE 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, dessen Status geändert werden soll 20030821

Method CALL_BADIS_AFTER_CHANGE on class CL_CFX_STATUS_TRANSITION has no exception.

Method CALL_BADIS_BEFORE_CHANGE 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, dessen Status geändert werden soll 20030820

Method CALL_BADIS_BEFORE_CHANGE on class CL_CFX_STATUS_TRANSITION has no exception.

Method GET_FOR_CFS_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CFS_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20030820
2 Returning RP_STATUS_TRANSITION Value transfer Object reference (TYPE REF TO) CL_CFX_STATUS_TRANSITION Statusübergänge 20030820

Method GET_FOR_CFS_TRANSITION on class CL_CFX_STATUS_TRANSITION has no exception.

Method GET_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSITION_ID Call by reference Type reference (TYPE) CFS_TRANSITION_ID cfs: Id eines Statusübergangs 20030819
2 Returning RP_STATUS_TRANSITION Value transfer Object reference (TYPE REF TO) CL_CFX_STATUS_TRANSITION Statusübergänge 20030819

Method GET_FOR_ID on class CL_CFX_STATUS_TRANSITION has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TYPE_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Objekttyp (ID) 20040223
2 Exporting E_TYPE_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Objekttyp (Namensraum) 20040223
3 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFS_STATUS_OBJECT Objekt, dessen Status geändert werden soll 20040223

Method GET_OBJECT_TYPE on class CL_CFX_STATUS_TRANSITION has no exception.

Method GET_TRANSITIONS_FOR_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSITIONS Call by reference Type reference (TYPE) CFX_TT_ACTION_TRANSITION Table of Transition Objects 20070516
2 Importing IT_ACTION_IDS Call by reference Type reference (TYPE) CFS_TT_ACTION_IDS Table with Action IDs for Status (Transitions) 20070516

Method GET_TRANSITIONS_FOR_ACTIONS on class CL_CFX_STATUS_TRANSITION has no exception.

Method GET_UD_STATUS_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UD_STATUS_ACTION Call by reference Type reference (TYPE) CFX_UD_TT_STATUS_ACTION Status Aktionen 20030822

Method GET_UD_STATUS_ACTIONS on class CL_CFX_STATUS_TRANSITION has no exception.

Method INITIALIZE_FOR_CFS_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CFS_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20030820

Method INITIALIZE_FOR_CFS_TRANSITION on class CL_CFX_STATUS_TRANSITION has no exception.

Method IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RAISE_EXCEPTIONS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Boolscher Typ 20030826
2 Returning R_IS_CHANGEABLE Value transfer Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20030826

Method IS_CHANGEABLE on class CL_CFX_STATUS_TRANSITION has no exception.

Method SAVE Signature

Method SAVE on class CL_CFX_STATUS_TRANSITION has no parameter.
Method SAVE on class CL_CFX_STATUS_TRANSITION has no exception.

Method SET_UD_STATUS_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UD_STATUS_ACTION Call by reference Type reference (TYPE) CFX_UD_TT_STATUS_ACTION Status Aktionen 20030825

Method SET_UD_STATUS_ACTIONS on class CL_CFX_STATUS_TRANSITION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 310