SAP ABAP Class CL_ARC_ARCHVE_SELECTION (Select Sessions and Files for Archive Selection)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-ADK (Application Component) Archive Development Kit
     SARC (Package) Archive Development Kit
Properties
Class CL_ARC_ARCHVE_SELECTION  
Short Description Select Sessions and Files for Archive Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SARC   Archive Development Kit 
Created 20130307   SAP 
Last change 20140121   SAP 
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 ADK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TYBTC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ARC_ARCHVE_SELECTION has no interface implemented.
Friends
Class CL_ARC_ARCHVE_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALL Constant Public Type reference (TYPE) STRING 'ALL' 20130307
2 C_CONTINUE Constant Public Type reference (TYPE) STRING 'CONT' 20130307
3 C_CONVERT Constant Public Type reference (TYPE) STRING 'CONVER' 20130307
4 C_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' 20130307
5 C_IDXBUILD Constant Public Type reference (TYPE) STRING 'IDXBUI' 20130307
6 C_INTERRUPT Constant Public Type reference (TYPE) STRING 'INTER' 20130307
7 C_READ Constant Public Type reference (TYPE) STRING 'READ' 20130307
8 C_RELOAD Constant Public Type reference (TYPE) STRING 'RELOAD' 20130307
9 C_REMOTE Constant Public Type reference (TYPE) STRING 'REMOTE' 20130307
10 C_RETRIEVE Constant Public Type reference (TYPE) STRING 'RETRIE' 20130307
11 C_STORE Constant Public Type reference (TYPE) STRING 'STORE' 20130307
12 MT_ADMI_FILES Instance attribute Private Type reference (TYPE) TY_T_ADMI_FILES 20130307
13 MT_ADMI_RUN Instance attribute Private Type reference (TYPE) TY_T_ADMI_RUN 20130307
14 MT_CLIENT_RANGE Instance attribute Public Type reference (TYPE) TY_T_CLIENT_RANGE 20130307
15 MT_EXTERNAL_FILES Instance attribute Public Type reference (TYPE) TY_T_EXTERNAL_FILES 20130307
16 MT_EXTERNAL_SESSIONS Instance attribute Public Type reference (TYPE) TY_T_EXTERNAL_SESSIONS 20130307
17 MT_RELEASE_RANGE Instance attribute Public Type reference (TYPE) TY_T_RELEASE_RANGE Ranking table for release field 20130307
18 MV_ARCHIVING_OBJECT Instance attribute Private Type reference (TYPE) OBJCT_TR01 Archiving Object 20130307
19 MV_CLIENT_INDEPENDENT Instance attribute Private Type reference (TYPE) BOOLE_D 20130307
20 MV_CREP Instance attribute Private Type reference (TYPE) SCMS_CREP 20130307
21 MV_DOCUMENT_TYPE Instance attribute Private Type reference (TYPE) SAEOBJART 20130307
22 MV_DO_NOT_REGARD_FILES Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130307
23 MV_INCLUDE_TO_BE_ARCHIVED Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130307
24 MV_ONLY_DELETED Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE 20130307
25 MV_ONLY_SNAPSHOTS Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130307
26 MV_PROCESSING_MODE Instance attribute Private Type reference (TYPE) STRING Processing Mode 20130307
27 MV_READ_STORAGE_SYSTEM Instance attribute Private Type reference (TYPE) ARCH_READ 20130307
28 MV_ROUTING_TYPE Instance attribute Private Type reference (TYPE) STRING 20130307
29 MV_SHOW_ONLY_SESSIONS Instance attribute Private Type reference (TYPE) BOOLE_D ABAP_FALSE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130307
30 MV_STORE_FIRST Instance attribute Private Type reference (TYPE) ARCH_STORE 20130307
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FILE_ACCESSIBILITY Instance method Private Method 20130307
2 CLEANUP Instance method Private Method 20130307
3 CONSTRUCTOR Instance method Public Constructor 20130307
4 DETERMINE_ATTRIBUTES Instance method Private Method 20130307
5 GET_FILES_FOR_ALL Instance method Private Method 20130307
6 GET_FILES_FOR_CONVERSION Instance method Private Method 20130307
7 GET_FILES_FOR_DELETION Instance method Private Method 20130307
8 GET_FILES_FOR_INDEX Instance method Private Method 20130307
9 GET_FILES_FOR_READ Instance method Private Method 20130307
10 GET_FILES_FOR_RELOAD Instance method Private Method 20130307
11 GET_FILES_FOR_RETRIEVAL Instance method Private Method 20130307
12 GET_FILES_FOR_STORAGE Instance method Private Method 20130307
13 GET_FILES_FOR_TRANSFER Instance method Private Method 20130307
14 GET_OTHER_SESSIONS Instance method Private Method 20130307
15 GET_SESSIONS_AND_FILES Instance method Public Method 20130307
16 GET_SESSIONS_FOR_CONTINUATION Instance method Private Method 20130307
17 GET_SESSIONS_FOR_INTERRUPTION Instance method Private Method 20130307
18 REMOVE_UNNEEDED_FILES Instance method Private Method 20130307
19 REMOVE_UNNEEDED_SESSIONS Instance method Private Method 20130307
Events
Class CL_ARC_ARCHVE_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HEADING_INFO Public See coding 20130307 BEGIN OF ty_heading_info, heading(1) TYPE c, key TYPE lvc_nkey, runs_left TYPE i, key_area TYPE lvc_nkey, area_low TYPE admi_run-document, creation_date_low TYPE admi_run-creat_date, relat_key TYPE lvc_nkey, relationship TYPE i, END OF ty_heading_info
2 TY_S_FILE Public See coding 20130307 BEGIN OF ty_s_file, admi_files TYPE admi_files, is_selectable TYPE boole_d, webdav_dest TYPE admi_webdav_destination, uri TYPE admi_uri_adk, is_stored TYPE boole_d, END OF ty_s_file
3 TY_S_SESSION Public See coding 20130307 BEGIN OF ty_s_session, admi_run TYPE admi_run, is_selectable TYPE boole_d, is_expandable TYPE boole_d, files TYPE ty_t_files, END OF ty_s_session
4 TY_T_ADMI_FILES Public See coding 20130307 ty_t_admi_files TYPE SORTED TABLE OF admi_files WITH UNIQUE KEY document archiv_key
5 TY_T_ADMI_RUN Public See coding 20130307 ty_t_admi_run TYPE SORTED TABLE OF admi_run WITH UNIQUE KEY document
6 TY_T_CLIENT_RANGE Public See coding 20130307 ty_t_client_range TYPE STANDARD TABLE OF rng_client WITH DEFAULT KEY
7 TY_T_DATE_RANGE Public See coding 20130307 ty_t_date_range TYPE STANDARD TABLE OF rng_date WITH DEFAULT KEY
8 TY_T_EXTERNAL_FILES Public See coding 20130307 ty_t_external_files TYPE STANDARD TABLE OF archiv_key
9 TY_T_EXTERNAL_SESSIONS Public See coding 20130307 ty_t_external_sessions TYPE STANDARD TABLE OF arch_sessn
10 TY_T_FILES Public See coding 20130307 ty_t_files TYPE SORTED TABLE OF ty_s_file WITH UNIQUE KEY admi_files-document admi_files-archiv_key
11 TY_T_HEADING_INFOS Public See coding 20130307 ty_t_heading_infos TYPE STANDARD TABLE OF ty_heading_info
12 TY_T_RELEASE_RANGE Public See coding 20130307 ty_t_release_range TYPE STANDARD TABLE OF RNG_RELEAS WITH DEFAULT KEY
13 TY_T_SESSIONS Public See coding 20130307 ty_t_sessions TYPE STANDARD TABLE OF ty_s_session WITH NON-UNIQUE KEY admi_run-document
Method Signatures

Method CHECK_FILE_ACCESSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RUNS_AND_FILES Call by reference Type reference (TYPE) TY_T_SESSIONS 20130307

Method CHECK_FILE_ACCESSIBILITY on class CL_ARC_ARCHVE_SELECTION has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method CLEANUP on class CL_ARC_ARCHVE_SELECTION has no exception.

Method CONSTRUCTOR 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) OBJCT_TR01 Archivierungsobjekt 20130307
# Exception Resumable Description Created on
1 CX_ARC_ARCHIVE_SELECTION Ausnahmen zur Archivauswahl 20130307

Method DETERMINE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RUNS_AND_FILES Call by reference Type reference (TYPE) TY_T_SESSIONS 20130307

Method DETERMINE_ATTRIBUTES on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_ALL Signature

Method GET_FILES_FOR_ALL on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_ALL on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_CONVERSION Signature

Method GET_FILES_FOR_CONVERSION on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_CONVERSION on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_DELETION Signature

Method GET_FILES_FOR_DELETION on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_DELETION on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_INDEX Signature

Method GET_FILES_FOR_INDEX on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_INDEX on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_READ Signature

Method GET_FILES_FOR_READ on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_READ on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_RELOAD Signature

Method GET_FILES_FOR_RELOAD on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_RELOAD on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_RETRIEVAL Signature

Method GET_FILES_FOR_RETRIEVAL on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_RETRIEVAL on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_STORAGE Signature

Method GET_FILES_FOR_STORAGE on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_STORAGE on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_FILES_FOR_TRANSFER Signature

Method GET_FILES_FOR_TRANSFER on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_FILES_FOR_TRANSFER on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_OTHER_SESSIONS Signature

Method GET_OTHER_SESSIONS on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_OTHER_SESSIONS on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_SESSIONS_AND_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RUNS_AND_FILES Call by reference Type reference (TYPE) TY_T_SESSIONS 20130307
2 Importing IT_DATE_RANGE Call by reference Type reference (TYPE) TY_T_DATE_RANGE 20130307
3 Importing IV_PROCESSING_MODE Call by reference Type reference (TYPE) STRING C_READ 20130307
# Exception Resumable Description Created on
1 CX_ARC_ARCHIVE_SELECTION 20130307

Method GET_SESSIONS_FOR_CONTINUATION Signature

Method GET_SESSIONS_FOR_CONTINUATION on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_SESSIONS_FOR_CONTINUATION on class CL_ARC_ARCHVE_SELECTION has no exception.

Method GET_SESSIONS_FOR_INTERRUPTION Signature

Method GET_SESSIONS_FOR_INTERRUPTION on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method GET_SESSIONS_FOR_INTERRUPTION on class CL_ARC_ARCHVE_SELECTION has no exception.

Method REMOVE_UNNEEDED_FILES Signature

Method REMOVE_UNNEEDED_FILES on class CL_ARC_ARCHVE_SELECTION has no parameter.
Method REMOVE_UNNEEDED_FILES on class CL_ARC_ARCHVE_SELECTION has no exception.

Method REMOVE_UNNEEDED_SESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATE_RANGE Call by reference Type reference (TYPE) TY_T_DATE_RANGE 20130307

Method REMOVE_UNNEEDED_SESSIONS on class CL_ARC_ARCHVE_SELECTION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740