SAP ABAP Class CL_ARC_LCM_LH_BOR_ITEMS (Class for LN Management for BOR Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-LCM (Application Component) Legal Case Management for ILM
     S_ARC_LEGAL_CASE (Package) Legal Case Management Subcomponent
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ARC_LCM_LEGAL_HOLD_ITEMS Central Class for Legal Hold Management 20090715
Properties
Class CL_ARC_LCM_LH_BOR_ITEMS  
Short Description Class for LN Management for BOR Objects    
Super Class CL_ARC_LCM_LEGAL_HOLD_ITEMS Central Class for Legal Hold Management 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class S_ARC_LCM_MES    
Program status     
Category 0   
Package S_ARC_LEGAL_CASE   Legal Case Management Subcomponent 
Created 20090707   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ARC_LCM_LH_BOR_ITEMS has no forward declaration.
Interfaces
Class CL_ARC_LCM_LH_BOR_ITEMS has no interface implemented.
Friends
Class CL_ARC_LCM_LH_BOR_ITEMS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCHIVED_TAB Instance attribute Private Type reference (TYPE) TT_ARCHIVED_TAB 20091211
2 BUFFER_ASS_TYPES_TAB Instance attribute Private Type reference (TYPE) TT_ASS_TYPES 20100310
3 EDIS_RUN_NEW_TAB Instance attribute Private Type reference (TYPE) TT_EDIS_RUN Unsaved E-Discovery Runs 20091117
4 EDIS_RUN_TAB Instance attribute Private Type reference (TYPE) TT_EDIS_RUN Information About Executed E-Discovery Reports 20090715
5 LEGAL_HOLDS_TAB Instance attribute Private Type reference (TYPE) TT_LEGAL_HOLDS_TAB 20090903
6 OBJTYPE_TEXT_TAB Static Attribute Private Type reference (TYPE) TT_OBJTYPE_TEXT Short Texts for BOR Object Types 20090727
7 OBJ_TAB Instance attribute Private Type reference (TYPE) TT_OBJ Table of "Legal Hold Items" 20090715
8 REP_INFO_TAB Instance attribute Private Type reference (TYPE) TT_REP_INFO LH GUIDs for Each Executed E-Discovery Report 20090727
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTACHMENTS Instance method Private Method 20091117
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090717
3 GET_ASS_OBJ_TYPES Instance method Private Method 20100225
4 GET_KEY_LENGTH Static method Private Method 20100226
5 GET_OBJTYPE_TEXT Instance method Private Method Reads the Short Text for BOR Object (Buffered) 20090727
6 GET_ORIGIN_TEXT Static method Public Method 20091203
7 GET_RW_CONNECTIONS Instance method Private Method 20100225
8 PROCESS_ARCHIVED_OBJECTS Instance method Private Method 20091021
9 PROCESS_ARCHIVE_FILES Instance method Private Method 20130318
10 PROCESS_ATTACHMENTS Instance method Private Method 20091119
11 SHOW_ADK_FILE_INFO Instance method Private Method 20100122
12 SHOW_ATTACHMENTS Instance method Private Method 20100118
13 SHOW_EDIS_HISTORY Instance method Private Method 20101029
14 SHOW_REMOVED_ITEMS Instance method Private Method 20101109
15 START_EDISCOVERY Instance method Private Method Start E-Discovery Process 20091111
Events
Class CL_ARC_LCM_LH_BOR_ITEMS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_AL_INDEX Private See coding 20100226 BEGIN OF ts_al_index, source_system TYPE sysysid, source_client TYPE symandt, sap_object TYPE char10, bor_key TYPE char50, crep_id TYPE char40, doc_id TYPE char40, END OF ts_al_index
2 TS_ASS_TYPES Private See coding 20100310 BEGIN OF ts_ass_types, bor_type TYPE saeanwdid, ass_type TYPE saeanwdid, END OF ts_ass_types
3 TS_OBJ Private See coding 20090715 BEGIN OF ts_obj, objkey TYPE swo_typeid, objtype TYPE swo_objtyp, logsys TYPE logsys, lkz TYPE deleteflag, origin TYPE sdrborigin, archive_key TYPE arkey, archive_offset TYPE admi_offst, lh_guid TYPE sysuuid_c32, edis_run_id TYPE slcm_edis_run_id, obj_links TYPE slcm_obj_links, comment TYPE slcm_comment, created_by TYPE uname, creation_time TYPE timestamp, END OF ts_obj
4 TS_OBJTYPE_TEXT Private See coding 20090727 BEGIN OF ts_objtype_text, objtype TYPE swo_objtyp, text TYPE oj_ntext, END OF ts_objtype_text
5 TT_AL_INDEX Private See coding 20100226 tt_al_index TYPE STANDARD TABLE OF ts_al_index
6 TT_ARCHIVED_TAB Private See coding 20091211 tt_archived_tab TYPE HASHED TABLE OF lhm_lh_archived WITH UNIQUE KEY lh_guid archive_key
7 TT_ASS_OBJ_TYPES Private See coding 20100225 tt_ass_obj_types TYPE TABLE OF saeanwdid
8 TT_ASS_TYPES Private See coding 20100310 tt_ass_types TYPE TABLE OF ts_ass_types
9 TT_EDIS_RUN Private See coding 20090715 tt_edis_run TYPE HASHED TABLE OF slcm_edis_run WITH UNIQUE KEY edis_run_id
10 TT_LEGAL_HOLDS_TAB Private See coding 20090903 tt_legal_holds_tab TYPE STANDARD TABLE OF slcm_lh_bor
11 TT_OBJ Private See coding 20090715 tt_obj TYPE HASHED TABLE OF ts_obj WITH UNIQUE KEY objkey objtype logsys
12 TT_OBJTYPE_TEXT Private See coding 20090727 tt_objtype_text TYPE HASHED TABLE OF ts_objtype_text WITH UNIQUE KEY objtype
13 TT_REP_INFO Private See coding 20090727 tt_rep_info TYPE HASHED TABLE OF slcm_rep_info WITH UNIQUE KEY lh_guid
Method Signatures

Method CHECK_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONNECTIONS Call by reference Type reference (TYPE) CONNECTION_TAB ArchiveLink - Verknüpfungen 20100118
2 Exporting EX_CONNECTIONS_RW Call by reference Type reference (TYPE) TT_AL_INDEX 20101223
3 Exporting EX_COUNT Value transfer Type reference (TYPE) INT4 int1 20100118
4 Importing IM_BORIDENT Call by reference Type reference (TYPE) BORIDENT Object Relationship Service : BOR Objektidentifier 20091117

Method CHECK_ATTACHMENTS on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20090804
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_ARC_LCM_CONTROLLER Legal Case Management Controller Klasse 20090804
3 Importing LS_OBJCAT Call by reference Type reference (TYPE) SLCM_OBJ_CAT ILM: Legal Case Management - Unterstützte Objektkategorien 20090804

Method CONSTRUCTOR on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method GET_ASS_OBJ_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJ_TYPES Call by reference Type reference (TYPE) TT_ASS_OBJ_TYPES 20100225
2 Importing IM_OBJ_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp des Business Objekts 20100225

Method GET_ASS_OBJ_TYPES on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method GET_KEY_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEY_LEN Value transfer Type reference (TYPE) I 20100226
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20100226

Method GET_KEY_LENGTH on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method GET_OBJTYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20090727
2 Returning RE_TEXT Value transfer Type reference (TYPE) OJ_NTEXT Kurzbeschreibung 20090727

Method GET_OBJTYPE_TEXT on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method GET_ORIGIN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ORIGIN Call by reference Type reference (TYPE) SDRBORIGIN Speicherort des Objektes 20091203
2 Returning RE_TEXT Value transfer Type reference (TYPE) DDTEXT Erläuternder Kurztext 20091203

Method GET_ORIGIN_TEXT on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method GET_RW_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AL_INDEX_TAB Call by reference Type reference (TYPE) TT_AL_INDEX 20100226
2 Importing IM_OBJECTTYPE Call by reference Type reference (TYPE) SAEANWDID SAP ArchiveLink: Objekttyp des Business Objekts 20100226
3 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20100226
4 Importing IM_ORIGINAL_CLIENT Call by reference Type reference (TYPE) ORIG_MANDT Mandant des SAP-Originalsystems im ILM 20110104
5 Importing IM_ORIGINAL_SYSID Call by reference Type reference (TYPE) ORIG_SYSID Name des SAP-Originalsystems im ILM 20110104

Method GET_RW_CONNECTIONS on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method PROCESS_ARCHIVED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJ_TAB Call by reference Type reference (TYPE) TT_OBJ 20091119
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091120

Method PROCESS_ARCHIVE_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJ_TAB Call by reference Type reference (TYPE) TT_OBJ 20130318
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20130318

Method PROCESS_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEL_ALL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20101005
2 Importing IM_OBJ_TAB Call by reference Type reference (TYPE) TT_OBJ 20091123
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091119

Method SHOW_ADK_FILE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLE_LINE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100122
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20100122
2 CX_ARC_LCM_RETURN Ausnahmeklasse LCM (nur Return) 20100122
3 CX_ILM ILM: Allgemeine Ausnahmeklasse 20100122
4 CX_UUID_ERROR Fehlerklasse für UUID-Bearbeitungsfehler 20100122

Method SHOW_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLE_LINE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100118
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20100118
2 CX_ARC_LCM_RETURN Ausnahmeklasse LCM (nur Return) 20100118
3 CX_ILM ILM: Allgemeine Ausnahmeklasse 20100118
4 CX_UUID_ERROR Fehlerklasse für UUID-Bearbeitungsfehler 20100118

Method SHOW_EDIS_HISTORY Signature

Method SHOW_EDIS_HISTORY on class CL_ARC_LCM_LH_BOR_ITEMS has no parameter.
Method SHOW_EDIS_HISTORY on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method SHOW_REMOVED_ITEMS Signature

Method SHOW_REMOVED_ITEMS on class CL_ARC_LCM_LH_BOR_ITEMS has no parameter.
Method SHOW_REMOVED_ITEMS on class CL_ARC_LCM_LH_BOR_ITEMS has no exception.

Method START_EDISCOVERY Signature

Method START_EDISCOVERY on class CL_ARC_LCM_LH_BOR_ITEMS has no parameter.
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091111
2 CX_ARC_LCM_AUTHORITY Berechtigungsprüfung 20100826
3 CX_ARC_LCM_RETURN Ausnahmeklasse LCM (nur Return) 20091111
4 CX_ILM ILM: Allgemeine Ausnahmeklasse 20091112
5 CX_UUID_ERROR Fehlerklasse für UUID-Bearbeitungsfehler 20091112
History
Last changed by/on SAP  20130531 
SAP Release Created in 730