SAP ABAP Interface IF_CFX_HAS_STATUS (Interface for Objects That Can Have a Status)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_STATUS (Package) cFolders Status
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_AREA Collaboration: Area 20020522
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_COLLABORATION Collaboration: Collaboration 20020522
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_COMMON_DOCUMENT General Document Class 20041108
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_COMMON_FOLDER Shared folder 20041104
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_DATA_SHEET Specification Data Sheet 20020522
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_GENERIC_OBJECT Folder Object Generic Object in cFolders 20030121
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_GENERIC_OBJECT_VERSION Version Folder Object Generic Object in cFolders 20030205
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_MATERIAL Material in cFolders 20020522
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_STRUCTURE BOM Header 20020603
Properties
Interface IF_CFX_HAS_STATUS  
Short Description Interface for Objects That Can Have a Status    
General Data
Package CFX_STATUS   cFolders Status 
Created 20020326   SAP 
Last changed 20141109    
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
# Interface Abstract Final Description Created on
1 IF_CFS_AUTH_NEEDER Interface for cFolders Authorization 20041210
2 IF_CFS_STATUS_OBJECT Object Interface for Status Management 20041210
Friends
Interface IF_CFX_HAS_STATUS has no friend.
Attributes
Interface IF_CFX_HAS_STATUS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_STATUS_PROFILE Instance method Public Method Assigns a Status Profile to an Object 20020326
2 GET_DEFAULT_STATUS_USERS Instance method Public Method Delivers All Users who by Default can Change the Status 20020405
3 GET_POSSIBLE_TARGET_STATUSES Instance method Public Method Delivers All Possible Next Statuses for Current Users 20020408
4 GET_STATUS Instance method Public Method Delivers the Current Status of the Object 20020327
5 GET_STATUS_PROTOCOL Instance method Public Method Delivers the Status Log for the Object 20020326
6 GET_TEMPLATE_PROFILE Instance method Public Method Delivers Status Profile as Template for New Objects 20020430
7 GET_TRANSITION_USERS Instance method Public Method Delivers All Users Authorized to Execute a Transition 20020408
8 IS_PROTECTED Instance method Public Method Does Object in a Status have the Characteristic 'Protected'? 20020326
9 IS_VERSION_LOCKED Instance method Public Method Does Object Have Status with "Current Version Protected" 20030204
10 SET_STATUS Instance method Public Method Changes the Status of the Object 20020408
11 UNASSIGN_STATUS_PROFILE Instance method Public Method Deletes Status Profile from Object Again 20020326
Events
Interface IF_CFX_HAS_STATUS has no event.
Types
Interface IF_CFX_HAS_STATUS has no local type.
Method Signatures

Method ASSIGN_STATUS_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 20020326
2 Importing I_ASSIGN_TO_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Soll Schema auch untergeordneten Objekten zugewiesen werden? 20020717

Method ASSIGN_STATUS_PROFILE on Interface IF_CFX_HAS_STATUS has no exception.

Method GET_DEFAULT_STATUS_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_AUTHO_HANDLING Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20041214
2 Importing IV_CHECK_VISIBLE Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20041214
3 Returning RT_USER_IDS Value transfer Type reference (TYPE) CFX_TT_USER_ID_LIST Liste von User 20020426

Method GET_DEFAULT_STATUS_USERS on Interface IF_CFX_HAS_STATUS has no exception.

Method GET_POSSIBLE_TARGET_STATUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUSES Value transfer Type reference (TYPE) CFS_TT_STATUSES Tabelle von Status-Objekten 20020408

Method GET_POSSIBLE_TARGET_STATUSES on Interface IF_CFX_HAS_STATUS has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_STATUS Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020327

Method GET_STATUS on Interface IF_CFX_HAS_STATUS has no exception.

Method GET_STATUS_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS_PROTOCOL Verwaltet Statusprotokoll für ein Objekt 20020326

Method GET_STATUS_PROTOCOL on Interface IF_CFX_HAS_STATUS has no exception.

Method GET_TEMPLATE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Objekttyp, für den Template-Statusschema benötigt 20030402
2 Returning RP_STATUS_PROFILE Value transfer Object reference (TYPE REF TO) CL_CFS_STATUS_PROFILE Verwaltet ein Statusschema 20020430

Method GET_TEMPLATE_PROFILE on Interface IF_CFX_HAS_STATUS has no exception.

Method GET_TRANSITION_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSITION Call by reference Object reference (TYPE REF TO) CL_CFS_TRANSITION CFS: Verwaltet einen Statusübergang 20020408
2 Importing IV_CHECK_AUTHO_HANDLING Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20041214
3 Importing IV_CHECK_VISIBLE Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20041214
4 Returning RT_USER_IDS Value transfer Type reference (TYPE) CFX_TT_USER_ID_LIST Collaboration: User List 20020424

Method GET_TRANSITION_USERS on Interface IF_CFX_HAS_STATUS has no exception.

Method IS_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_PROTECTED Value transfer Type reference (TYPE) ABAP_BOOL 20020326

Method IS_PROTECTED on Interface IF_CFX_HAS_STATUS has no exception.

Method IS_VERSION_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_VERSION_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20030204

Method IS_VERSION_LOCKED on Interface IF_CFX_HAS_STATUS has no exception.

Method SET_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_STATUS Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS CFS: Verwaltet einen Status 20020408
3 Importing I_COMMENT Call by reference Type reference (TYPE) STRING 20020408

Method SET_STATUS on Interface IF_CFX_HAS_STATUS has no exception.

Method UNASSIGN_STATUS_PROFILE Signature

Method UNASSIGN_STATUS_PROFILE on Interface IF_CFX_HAS_STATUS has no parameter.
Method UNASSIGN_STATUS_PROFILE on Interface IF_CFX_HAS_STATUS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200