SAP ABAP Class CL_RPM_ARCHIVING (RPM Archiving)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCH_BUCKET Archiving Portfolio Bucket 20130226
2 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCH_COLLECTION Archiving Portfolio Collection 20130325
3 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCH_INITIATIVE Archiving Portfolio Initiative 20121106
4 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCH_ITEM Archiving Portfolio Item 20121106
5 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCH_PORTFOLIO Archiving Portfolio 20130325
6 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ARCH_REVIEW Archiving Portfolio Review & What-If 20130226
Properties
Class CL_RPM_ARCHIVING  
Short Description RPM Archiving    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RPM_DATAARCHIVING   RPM Data Archiving 
Created 20121106   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_RPM_ARCHIVING has no interface implemented.
Friends
Class CL_RPM_ARCHIVING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ARCHIVING_CLASS Constant Public See coding 20130409
2 GC_ARCHIVING_OBJECT Constant Public See coding 20130117
3 GC_CGPL_APPLICATION Constant Public See coding 20130307
4 GC_ILM_ACTION Constant Public See coding 20130204
5 GC_PROTOCOL_MSGTYPE Constant Public See coding 20130307
6 GC_RECORD_STRUCTURE Constant Public See coding 20130117
7 MO_ARC_BADI Instance attribute Private Object reference (TYPE REF TO) ARC_PPM_OBJECTS 20130417
8 MS_ARCH_METADATA Instance attribute Protected Type reference (TYPE) GTY_S_RPM_ARCHIVING_METADATA 20130403
9 MT_ARCH_IDX Instance attribute Protected Type reference (TYPE) GTY_T_ARCH_PROJECTS 20130405
10 MV_ARCH_OBJ Instance attribute Protected Type reference (TYPE) ARCH_OBJ-OBJECT 20121114
11 MV_OBJECT_TYPE Instance attribute Protected Type reference (TYPE) /RPM/OBJECT_TYPE 20130115
12 MV_REJECT_REQUESTED Instance attribute Private Type reference (TYPE) FLAG Cancelation of Write Operation Requested 20130405
13 SC_OTYPE_ITEM_QNNR Constant Protected Type reference (TYPE) /RPM/OBJECT_TYPE 'PPO' 20130515
14 SV_ILM_ACTION Static Attribute Protected Type reference (TYPE) GTY_ILM_ACTION 20130708
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_SUCC_TO_ARCHIVE_LOG Instance method Protected Method Add success message to archive log 20130506
2 ADD_MSG_TO_ARCHIVE_LOG Instance method Protected Method Add the message to archive log 20130506
3 ARCHIVE_GET_TABLE Static method Public Method Get a Table from the Archive 20130212
4 ARCHIVE_GIVE_STATISTICS Static method Public Method Give Statistics to Archive 20130212
5 ARCHIVE_LOG_COLLECT_MSG_T Instance method Protected Method Add the message tab to archive log 20130506
6 ARCHIVE_PUT_TABLE Static method Public Method Add a Table to the Archive 20130117
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121113
8 DELETE Instance method Public Method Delete Database Entries After Archiving 20121113
9 DELETE_RPM_ARCHIVING_CLASS Instance method Protected Method Delete RPM "classes" like questionnaire 20130514
10 DELETE_RPM_ARCH_CLAS_QNNR Instance method Protected Method Delete questionnaire and its result 20130515
11 DELETE_SINGLE Instance method Protected Method Delete object and its CGPL content from prod. DB 20130402
12 FILTER_OBJECT_BY_STATUS Static method Protected Method Filter object according to its status 20130410
13 GET_ILM_ACTION Static method Public Method 20130227
14 GET_INSTANCE Static method Public Method 20130227
15 INCLUDE_PROJ_IN_WRITE_HIER Instance method Private Method In- / Ex. subproject from CGPL write hierarchy 20130514
16 LOCK Instance method Protected Method Lock 20130227
17 QUERY_GUIDS Static method Public Method Query Object GUIDs 20130423
18 RAISE_EXCEPTION Static method Protected Method Raise Archiving Exception 20130115
19 REJECT_WRITE Instance method Public Method Reject write 20130317
20 WRITE Instance method Public Method Write Data From Database Into Archive 20121106
21 WRITE_CHANGE_DOCU Instance method Protected Method Prepare and write archive classs Change Document 20130301
22 WRITE_INTO_ACTIVE_DATA_OBJ Instance method Protected Method Write project structure into current archive data object 20130511
23 WRITE_RPM_ARCHIVING_CLASS Instance method Protected Method Write Archive class and RPM "classes" like questionnaire 20130514
24 WRITE_RPM_ARCH_CLAS_QNNR Instance method Protected Method Write questionnaire and its result 20130515
25 WRITE_SINGLE Instance method Protected Method Check object and write its CGPL content to Archive 20130213
Events
Class CL_RPM_ARCHIVING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_ARCH_LOG_OBJ_TEXT_ID Protected Type reference (TYPE) GTY_LOG_OBJ_TEXT_ID 20130506
2 GTY_ILM_ACTION Public See coding 20130204 gty_ilm_action TYPE c LENGTH 1
3 GTY_LOG_OBJ_TEXT_ID Public Type reference (TYPE) CHAR50 20130506
4 GTY_SR_OBJTYPE Protected See coding 20130521 gty_sr_objtype type line of gty_tr_objtype
5 GTY_S_ARCH_DELETE_S_RESULT Protected See coding 20130416 BEGIN OF gty_s_arch_delete_s_result, is_to_be_processed TYPE boole_d, * is_erroneous type boole_d, END OF gty_s_arch_delete_s_result
6 GTY_S_ARCH_KEY Protected See coding 20130119 BEGIN OF gty_s_arch_key, archivekey TYPE arkey, END OF gty_s_arch_key
7 GTY_S_ARCH_OBJECT Protected See coding 20130119 BEGIN OF gty_s_arch_object, portfolio_guid TYPE /rpm/tv_guid, portfolio_type TYPE /rpm/tv_portfolio, parent_guid TYPE /rpm/tv_guid, parent_type TYPE /rpm/object_type, object_guid TYPE /rpm/tv_guid, object_type TYPE /rpm/object_type, version TYPE rpm_tv_version_flag, END OF gty_s_arch_object
8 GTY_S_EXTID_RANGE Public See coding 20130119 BEGIN OF gty_s_extid_range, sign TYPE tvarv_sign, option TYPE tvarv_opti, low TYPE rpm_tv_extid, high TYPE rpm_tv_extid, END OF gty_s_extid_range
9 GTY_S_GUID Public See coding 20130119 BEGIN OF gty_s_guid, guid TYPE /rpm/tv_guid, END OF gty_s_guid
10 GTY_S_OBJECT_STATUS Protected See coding 20130410 BEGIN OF gty_s_object_status, guid TYPE /rpm/tv_guid, * Note following field may be used for status group ( DTEL /rpm/tv_item_status_group ) status TYPE /rpm/tv_release_status, END OF gty_s_object_status
11 GTY_S_RPM_ARCHIVING_METADATA Protected See coding 20130403 BEGIN OF gty_s_rpm_archiving_metadata, cgpl_application_main TYPE cgpl_application_type, "CGPL Application END OF gty_s_rpm_archiving_metadata
12 GTY_TR_OBJTYPE Protected See coding 20130521 gty_tr_objtype type range of cgpl_object_type
13 GTY_T_ARCH_KEY Protected See coding 20130119 gty_t_arch_key TYPE STANDARD TABLE OF gty_s_arch_key WITH NON-UNIQUE DEFAULT KEY
14 GTY_T_ARCH_OBJECT Protected See coding 20130119 gty_t_arch_object TYPE STANDARD TABLE OF gty_s_arch_object WITH NON-UNIQUE DEFAULT KEY
15 GTY_T_ARCH_PROJECTS Protected See coding 20130516 gty_t_arch_projects TYPE TABLE OF cgpl_arch_idx WITH KEY guid
16 GTY_T_EXTID_RANGE Public See coding 20130119 gty_t_extid_range TYPE STANDARD TABLE OF gty_s_extid_range WITH NON-UNIQUE DEFAULT KEY
17 GTY_T_GUID Public See coding 20130119 gty_t_guid TYPE STANDARD TABLE OF gty_s_guid WITH NON-UNIQUE DEFAULT KEY
18 GTY_T_OBJECT_STATUS Protected See coding 20130410 gty_t_object_status TYPE STANDARD TABLE OF gty_s_object_status WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method ADD_MSG_SUCC_TO_ARCHIVE_LOG 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) ANY 20130506
2 Importing IV_ILM_ACTION Call by reference Type reference (TYPE) GTY_ILM_ACTION 20130506
3 Importing IV_LOG_OBJECT_ID Call by reference Type reference (TYPE) GTY_ARCH_LOG_OBJ_TEXT_ID 20130506

Method ADD_MSG_SUCC_TO_ARCHIVE_LOG on class CL_RPM_ARCHIVING has no exception.

Method ADD_MSG_TO_ARCHIVE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20130506
2 Importing IV_ARGUMENT_COUNT Call by reference Type reference (TYPE) I 20130506
3 Importing IV_GUID Call by reference Type reference (TYPE) ANY 20130506
4 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) ANY 20130506
5 Importing IV_RAISE_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130506

Method ADD_MSG_TO_ARCHIVE_LOG on class CL_RPM_ARCHIVING has no exception.

Method ARCHIVE_GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STATISTICS Call by reference Type reference (TYPE) ARCH_T_STA Table of Statistics Data 20130319
2 Exporting ET_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Data Table 20130212
3 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Handle 20130212
4 Importing IV_ARCH_CLASS Call by reference Type reference (TYPE) ARCH_CLAS_ Classes of integrated objects 20130409
5 Importing IV_RECORD_STRUCTURE Call by reference Type reference (TYPE) ARC_BUFFER-RNAME Table Name 20130212

Method ARCHIVE_GET_TABLE on class CL_RPM_ARCHIVING has no exception.

Method ARCHIVE_GIVE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STATISTICS Call by reference Type reference (TYPE) ARCH_T_STA Table of Statistics Data 20130319
2 Importing IT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Data Table 20130212
3 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Handle 20130212
4 Importing IV_COUNT Call by reference Type reference (TYPE) ARCH_RECS Number of Records in Table for ADK Statistics 20130213
5 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130212

Method ARCHIVE_GIVE_STATISTICS on class CL_RPM_ARCHIVING has no exception.

Method ARCHIVE_LOG_COLLECT_MSG_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG_MESSAGE Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20130506

Method ARCHIVE_LOG_COLLECT_MSG_T on class CL_RPM_ARCHIVING has no exception.

Method ARCHIVE_PUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20130117
2 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) INT4 Archive Handle 20130117
3 Importing IV_RECORD_STRUCTURE Call by reference Type reference (TYPE) RKZ_DBNA Table Name 20130117

Method ARCHIVE_PUT_TABLE on class CL_RPM_ARCHIVING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCH_OBJ Call by reference Type reference (TYPE) ARCH_OBJ-OBJECT Archiving Object 20121114
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20121114

Method CONSTRUCTOR on class CL_RPM_ARCHIVING has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE Processing Options for Write Program: Test Mode 20121113

Method DELETE on class CL_RPM_ARCHIVING has no exception.

Method DELETE_RPM_ARCHIVING_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Handle 20130514
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE 20130515

Method DELETE_RPM_ARCHIVING_CLASS on class CL_RPM_ARCHIVING has no exception.

Method DELETE_RPM_ARCH_CLAS_QNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX 20130515
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE 20130515

Method DELETE_RPM_ARCH_CLAS_QNNR on class CL_RPM_ARCHIVING has no exception.

Method DELETE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Index 20130402
2 Importing IV_ARCHIVE_NAME Call by reference Type reference (TYPE) HEADA-ARKEY 20130422
3 Importing IV_OBJECT_OFFSET Call by reference Type reference (TYPE) ARCH_IDX-OFFSET 20130422
4 Importing IV_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE Processing Options for Write Program: Test Mode 20130402
5 Returning RS_RESULT Value transfer Type reference (TYPE) GTY_S_ARCH_DELETE_S_RESULT 20130416

Method DELETE_SINGLE on class CL_RPM_ARCHIVING has no exception.

Method FILTER_OBJECT_BY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG_MESSAGE Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20130410
2 Exporting ET_GUID Call by reference Type reference (TYPE) GTY_T_GUID 20130410
3 Importing IT_GUID_STATUS Call by reference Type reference (TYPE) GTY_T_OBJECT_STATUS 20130410
4 Importing IV_OBJECT_TYPE_TEXT Call by reference Type reference (TYPE) CHAR30 30 Characters 20130410
5 Importing IV_STATUS Call by reference Type reference (TYPE) /RPM/TV_RELEASE_STATUS 20130410

Method FILTER_OBJECT_BY_STATUS on class CL_RPM_ARCHIVING has no exception.

Method GET_ILM_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ILM_ACTION Call by reference Type reference (TYPE) GTY_ILM_ACTION 20130227
2 Importing IV_AR_ILM Call by reference Type reference (TYPE) BOOLE_D 20130227
3 Importing IV_DEST Call by reference Type reference (TYPE) BOOLE_D 20130227
4 Importing IV_SNAP Call by reference Type reference (TYPE) BOOLE_D 20130227

Method GET_ILM_ACTION on class CL_RPM_ARCHIVING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVING_OBJECT Call by reference Type reference (TYPE) ARCH_OBJ-OBJECT Archiving Object 20130227
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_ARCHIVING RPM Archiving 20130227

Method GET_INSTANCE on class CL_RPM_ARCHIVING has no exception.

Method INCLUDE_PROJ_IN_WRITE_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_INCLUDED Call by reference Type reference (TYPE) CGPL_TT_ENTITY_GUID Table of Entity GUIDs 20130514
2 Importing IT_EXCLUDED_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPES 20130521

Method INCLUDE_PROJ_IN_WRITE_HIER on class CL_RPM_ARCHIVING has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) /RPM/TS_MESSAGES Log message structure for T100 message 20130521
2 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID 20130227
3 Importing IV_LOG_OBJECT_ID Call by reference Type reference (TYPE) GTY_ARCH_LOG_OBJ_TEXT_ID 20130521

Method LOCK on class CL_RPM_ARCHIVING has no exception.

Method QUERY_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUCKET_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE Bucket ID Range 20130423
2 Importing IT_COLLECTION_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE Collection ID Range 20130423
3 Importing IT_INITIATIVE_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE Initiative ID Range 20130423
4 Importing IT_ITEM_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE Item ID Range 20130423
5 Importing IT_PORTFOLIO_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE Portfolio ID Range 20130423
6 Importing IT_REVIEW_ID_RANGE Call by reference Type reference (TYPE) GTY_T_EXTID_RANGE Review ID Range 20130423
7 Importing IV_HIERARCHY Call by reference Type reference (TYPE) /RPM/TV_HIERARCHY Classification Hierarchy 20130423
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20130423
9 Exporting RT_GUIDS Call by reference Type reference (TYPE) GTY_T_GUID Object GUIDs 20130423

Method QUERY_GUIDS on class CL_RPM_ARCHIVING has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT 20130521
2 Importing IV_MESSAGE Call by reference Type reference (TYPE) STRING 20130204

Method RAISE_EXCEPTION on class CL_RPM_ARCHIVING has no exception.

Method REJECT_WRITE Signature

Method REJECT_WRITE on class CL_RPM_ARCHIVING has no parameter.
Method REJECT_WRITE on class CL_RPM_ARCHIVING has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ARCH_OBJECT Call by reference Type reference (TYPE) GTY_T_GUID Table of GUIDs 20130115
2 Importing IT_LOG_MESSAGE_QUERY Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20130409
3 Importing IV_COMMENT Call by reference Type reference (TYPE) ADMI_RUN-COMMENTS Session Note 20121106
4 Importing IV_DELETE_TESTMODE Call by reference Type reference (TYPE) ARCH_DELETE_TESTMODE Delete Test Mode 20130204
5 Importing IV_ILM_ACTION Call by reference Type reference (TYPE) GTY_ILM_ACTION ILM Action (Archive, Snapshot, Destory) 20130204
6 Importing IV_LOG_DETAIL Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-DETAIL_LOG Detail Log 20130204
7 Importing IV_LOG_OUTPUT Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-OBJ_PROT_OUTPUT Log Output 20130204
8 Importing IV_WRITE_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE Write Test Mode 20130204

Method WRITE on class CL_RPM_ARCHIVING has no exception.

Method WRITE_CHANGE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE 20130301
2 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX 20130301
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE 20130301
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 20130301

Method WRITE_CHANGE_DOCU on class CL_RPM_ARCHIVING has no exception.

Method WRITE_INTO_ACTIVE_DATA_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDED_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPES 20130521
2 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20130511
3 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Handle 20130511
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 CGPL Project GUID 20130511
# Exception Resumable Description Created on
1 FAILED Application Does Not Support Archiving 20130511
2 WRONG_ACCESS_TO_ARCHIVE Incorrect Archive Access 20130511

Method WRITE_RPM_ARCHIVING_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Handle 20130514
2 Importing IV_ILM_ACTION Call by reference Type reference (TYPE) GTY_ILM_ACTION 20130514

Method WRITE_RPM_ARCHIVING_CLASS on class CL_RPM_ARCHIVING has no exception.

Method WRITE_RPM_ARCH_CLAS_QNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX 20130515
2 Importing IV_PROJECT Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20130515

Method WRITE_RPM_ARCH_CLAS_QNNR on class CL_RPM_ARCHIVING has no exception.

Method WRITE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_GUIDS Call by reference Type reference (TYPE) GTY_T_GUID 20130415
2 Exporting EV_IS_OBJECT_ARCHIVABLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130425
3 Exporting EV_LOG_OBJECT_ID Call by reference Type reference (TYPE) GTY_ARCH_LOG_OBJ_TEXT_ID 20130506
4 Exporting EV_TERMINATION_REQUESTED Call by reference Type reference (TYPE) BOOLE_D Termination of Archiving Requested? 20130213
5 Importing IO_EX_ARC_PPM_OBJECTS Call by reference Object reference (TYPE REF TO) ARC_PPM_OBJECTS Write single execute BADI->CHECK 20130506
6 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archive Handle 20130213
7 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Object GUID 20130213
8 Importing IV_ILM_ACTION Call by reference Type reference (TYPE) GTY_ILM_ACTION ILM Action 20130213
9 Importing IV_WRITE_TESTMODE Call by reference Type reference (TYPE) ARCH_PROCESSING_OPTIONS-WRITE_TESTMODE Processing Options for Write Program: Test Mode 20130227

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