SAP ABAP Class CL_RPM_ARCH_PORTFOLIO (Archiving Portfolio)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_DATAARCHIVING (Package) RPM Data Archiving
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCHIVING RPM Archiving 20130325
Properties
Class CL_RPM_ARCH_PORTFOLIO  
Short Description Archiving Portfolio    
Super Class CL_RPM_ARCHIVING RPM Archiving 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_DATAARCHIVING   RPM Data Archiving 
Created 20130325   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RPM_ARCH_PORTFOLIO has no forward declaration.
Interfaces
Class CL_RPM_ARCH_PORTFOLIO has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RPM_ARCHIVING 20130325 RPM Archiving
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BO_NODE_NAME_STATUS Constant Protected Type reference (TYPE) STRING /RPM/CL_PORTFOLIO_API=>OV_NODE_DETAIL 20130404
2 GC_HIERARCHY_TYPE Constant Public See coding 20130517
3 MO_METADATA_READER Instance attribute Private Object reference (TYPE REF TO) /RPM/IF_METADATA 20130404
4 MO_OBJECT_API Instance attribute Private Object reference (TYPE REF TO) OBJECT 20130404
5 MO_PROVIDER Instance attribute Private Object reference (TYPE REF TO) /RPM/IF_PROVIDER_ACCESS 20130404
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_IN_ARCHIVE_FILE Instance method Protected Method 20130424
2 CHECK_STATUS_AND_LOCK Instance method Private Method 20130418
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130325
4 GET_EXTERNAL_ID_FOR_MESSAGE Instance method Private Method 20130418
5 IS_OBJECT_CHILDREN_NOT_ARCH Instance method Private Method 20130404
6 QUERY_PORTFOLIO_GUIDS Static method Public Method 20130325
Events
Class CL_RPM_ARCH_PORTFOLIO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_PORTFOLIO_ID Private See coding 20130404 BEGIN OF gty_s_portfolio_id, guid TYPE /rpm/tv_guid, external_id TYPE /rpm/tv_extid, status TYPE /rpm/tv_release_status, * portfolio_guid type /rpm/tv_guid, is_clas_hier TYPE boole_d, END OF gty_s_portfolio_id
Method Signatures

Method CHECK_OBJECT_IN_ARCHIVE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_ID Call by reference Type reference (TYPE) ANY 20130424
2 Exporting ES_RESULT Call by reference Type reference (TYPE) GTY_S_ARCH_DELETE_S_RESULT 20130424
3 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX 20130424
4 Importing IV_ARCHIVE_NAME Call by reference Type reference (TYPE) HEADA-ARKEY 20130424
5 Importing IV_OBJECT_OFFSET Call by reference Type reference (TYPE) ARCH_IDX-OFFSET 20130424

Method CHECK_OBJECT_IN_ARCHIVE_FILE on class CL_RPM_ARCH_PORTFOLIO has no exception.

Method CHECK_STATUS_AND_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EX_ARC_PPM_OBJECTS Call by reference Object reference (TYPE REF TO) ARC_PPM_OBJECTS 20130506
2 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) GTY_S_PORTFOLIO_ID 20130418
3 Importing IV_LOG_OBJECT_ID Call by reference Type reference (TYPE) GTY_ARCH_LOG_OBJ_TEXT_ID 20130507
4 Importing IV_WRITE_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE 20130418
5 Returning RS_MESSAGE Value transfer Type reference (TYPE) /RPM/TS_MESSAGES 20130418

Method CHECK_STATUS_AND_LOCK on class CL_RPM_ARCH_PORTFOLIO has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RPM_ARCH_PORTFOLIO has no parameter.
Method CONSTRUCTOR on class CL_RPM_ARCH_PORTFOLIO has no exception.

Method GET_EXTERNAL_ID_FOR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) GTY_S_PORTFOLIO_ID 20130418
2 Returning RV_TEXT Value transfer Type reference (TYPE) CHAR50 Comment 20130418

Method GET_EXTERNAL_ID_FOR_MESSAGE on class CL_RPM_ARCH_PORTFOLIO has no exception.

Method IS_OBJECT_CHILDREN_NOT_ARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ID Call by reference Type reference (TYPE) GTY_S_PORTFOLIO_ID 20130404
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) /RPM/TS_MESSAGES 20130404

Method IS_OBJECT_CHILDREN_NOT_ARCH on class CL_RPM_ARCH_PORTFOLIO has no exception.

Method QUERY_PORTFOLIO_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUID Call by reference Type reference (TYPE) GTY_T_GUID 20130325
2 Exporting ET_LOG_MESSAGE Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20130409
3 Importing IT_PORTFOLIO_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE 20130325
4 Importing IV_HIERARCHY Call by reference Type reference (TYPE) BOOLE_D 20130325
5 Importing IV_ILM_ACTION Call by reference Type reference (TYPE) GTY_ILM_ACTION 20130508

Method QUERY_PORTFOLIO_GUIDS on class CL_RPM_ARCH_PORTFOLIO has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 600_740