SAP ABAP Class CL_INM_OBJ_HEADER_API (Initiative Object Header Provider Class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_INITIATIVE (Package) Initiative
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20070313
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20070313
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20070313
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20070313
Properties
Class CL_INM_OBJ_HEADER_API  
Short Description Initiative Object Header Provider Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_INITIATIVE   Initiative 
Created 20070226   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
# Interface Abstract Final Description Created on
1 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20070313
2 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20070313
3 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20070313
4 /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20070313
Friends
Class CL_INM_OBJ_HEADER_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_INM_OBJ_HEADER_API Initiative Object Header Provider Class 20080604
2 SC_ATTRNAME_LANGUAGE Constant Public Type reference (TYPE) STRING 'LANGUAGE' String 20070403
3 SC_ATTRNAME_OBJECT_TYPE Constant Public Type reference (TYPE) STRING 'OBJECT_TYPE' String 20070403
4 SC_ATTRNAME_OPTION_EQ Constant Public Type reference (TYPE) STRING 'EQ' String 20070403
5 SC_ATTRNAME_SIGN_I Constant Public Type reference (TYPE) STRING 'I' Single-Character Flag 20070403
6 SC_NODE_OBJECT_HEADER Constant Public Type reference (TYPE) STRING 'OBJECT_HEADER' String 20070313
7 SC_QUERY_IMG_HDR_CONFIG Constant Public Type reference (TYPE) STRING 'IMG_HEADER_CONFIG' String 20080514
8 SC_QUERY_OBJ_HDR_CONFIG_INFO Constant Public Type reference (TYPE) STRING 'OBJECT_HEADER_CONFIG' String 20070403
9 SC_QUERY_OBJ_HDR_HIER Constant Public Type reference (TYPE) STRING 'OBJECT_HEADER_HIERARCHY' String 20080604
10 SC_QUERY_OBJ_HDR_STAGE_GATES Constant Public Type reference (TYPE) STRING 'OBJECT_HEADER_STAGE_GATES' String 20080604
Methods
# Method Level Visibility Method type Description Created on
1 FORMAT_DATE Static method Public Method 20090825
2 GET_API_OBJECT_CLSNAME_BY_OT Instance method Public Method 20070226
3 GET_INSTANCE Static method Public Method Returns the current instance or creates a new one 20080604
4 READ_HEADER_ATTRIBUTES Instance method Public Method 20071128
5 READ_HEADER_HIERARCHY Instance method Public Method 20071128
6 READ_OBJECT_NAME Static method Public Method 20080911
7 READ_OBJLINK_OBJECT_TYPE Instance method Public Method 20090723
8 READ_STAGE_GATES Instance method Public Method 20071129
Events
Class CL_INM_OBJ_HEADER_API has no event.
Types
Class CL_INM_OBJ_HEADER_API has no local type.
Method Signatures

Method FORMAT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) STRING Field of type DATS 20090825
2 Returning RV_DATE Value transfer Type reference (TYPE) STRING 20090825

Method FORMAT_DATE on class CL_INM_OBJ_HEADER_API has no exception.

Method GET_API_OBJECT_CLSNAME_BY_OT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20070226
2 Returning RV_CLASS_NAME Value transfer Type reference (TYPE) ABAP_ABSTYPENAME 20070314

Method GET_API_OBJECT_CLSNAME_BY_OT on class CL_INM_OBJ_HEADER_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_INM_OBJ_HEADER_API Initiative Object Header Provider Class 20080604

Method GET_INSTANCE on class CL_INM_OBJ_HEADER_API has no exception.

Method READ_HEADER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_ATTRIBUTES Value transfer Type reference (TYPE) INM_TT_OBJ_HEADER_ATTR Object Header attributes 20071128
2 Importing IT_FIELDS_DESCRIPTION Value transfer Type reference (TYPE) /RPM/TT_FIELDS_DESCRIPTION Table for field description 20071128
3 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20071128
4 Importing IV_OBJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20071128
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20071129

Method READ_HEADER_ATTRIBUTES on class CL_INM_OBJ_HEADER_API has no exception.

Method READ_HEADER_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_HIERARCHY Value transfer Type reference (TYPE) INM_TT_OBJ_HIERARCHY Object Header Info Hierarchy 20071128
2 Importing IV_CHECK_HIER_PORT Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20090630
3 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20071129
4 Importing IV_OBJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20071128
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20071128

Method READ_HEADER_HIERARCHY on class CL_INM_OBJ_HEADER_API has no exception.

Method READ_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20080911
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20080911
3 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20080911

Method READ_OBJECT_NAME on class CL_INM_OBJ_HEADER_API has no exception.

Method READ_OBJLINK_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_OBL_STR_EXTID External Identifier String of Linked Object 20100630
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) RPM_TV_OBL_TYPE Portfolio Mgmt: Type of Linked Object 20090723
3 Importing IV_OBJLINK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Internal ID of Linked Object 20090723

Method READ_OBJLINK_OBJECT_TYPE on class CL_INM_OBJ_HEADER_API has no exception.

Method READ_STAGE_GATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAGE_GATES Value transfer Type reference (TYPE) INM_TT_STAGE_GATES Object Header Info Stage Gate. 20071129
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20080610
3 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20071129
4 Importing IV_OBJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20071129
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20071129
6 Importing IV_PARENT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Parent Object Type 20100630
7 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20080610

Method READ_STAGE_GATES on class CL_INM_OBJ_HEADER_API has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450