SAP ABAP Class CL_ARC_LCM_CONTROLLER (Legal Case Management Controller Class)
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
Properties
Class CL_ARC_LCM_CONTROLLER  
Short Description Legal Case Management Controller Class    
Super Class    
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 20090804   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ARC_LCM_CONTROLLER has no forward declaration.
Interfaces
Class CL_ARC_LCM_CONTROLLER has no interface implemented.
Friends
Class CL_ARC_LCM_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CASE_ACTIVITY_TAB Instance attribute Public Type reference (TYPE) TT_CASE_ACTIVITY 20090915
2 CASE_BACKEND Instance attribute Public Object reference (TYPE REF TO) IF_SCMG_CASE Case Interface 20091021
3 CASE_GUID Instance attribute Public Type reference (TYPE) SCMG_CASE_GUID Technical Key of Case (Case GUID) 20090903
4 COMMENTS_TAB Instance attribute Public Type reference (TYPE) TT_COMMENTS 20090903
5 LOG Instance attribute Public Object reference (TYPE REF TO) CL_ARC_LCM_LOG Legal Case Management Log 20090804
6 OBJCAT_CLASS_TAB Instance attribute Public Type reference (TYPE) TT_OBJCAT_CLASS 20090804
7 RW_FLAG Instance attribute Public Type reference (TYPE) XFELD Checkbox 20100823
8 STAND_ALONE_FLAG Instance attribute Public Type reference (TYPE) XFELD Checkbox 20100830
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJCAT Instance method Public Method 20090804
2 CHECK_AUTHORITY Instance method Public Method 20100826
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090804
4 DELETE Instance method Public Method 20091123
5 DISPLAY Instance method Public Method 20090804
6 FREE Instance method Public Method 20090804
7 IS_CHANGED Instance method Public Method 20091123
8 MODIFY Instance method Public Method 20090804
9 POPUP_DECIDE Instance method Public Method 20100909
10 SAVE Instance method Public Method 20090915
11 SET_HANDLER_UCOMM Instance method Public Method 20090909
12 SET_VISIBLE Instance method Public Method 20090804
Events
Class CL_ARC_LCM_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COMMENTS Public See coding 20090903 BEGIN OF ts_comments, guid TYPE sysuuid_c. INCLUDE TYPE slcm_s_text_key. TYPES END OF ts_comments
2 TS_OBJCAT_CLASS Public See coding 20090804 BEGIN OF ts_objcat_class, objcat TYPE lhm_object_category, lh_items TYPE REF TO cl_arc_lcm_legal_hold_items, focus TYPE xfeld, END OF ts_objcat_class
3 TT_CASE_ACTIVITY Public See coding 20090915 tt_case_activity TYPE TABLE OF REF TO if_arc_lcm_case_activity
4 TT_COMMENTS Public See coding 20090903 tt_comments TYPE HASHED TABLE OF ts_comments WITH UNIQUE KEY guid
5 TT_OBJCAT_CLASS Public See coding 20090804 tt_objcat_class TYPE TABLE OF ts_objcat_class WITH NON-UNIQUE KEY objcat
Method Signatures

Method ADD_OBJCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEMS_REF Call by reference Object reference (TYPE REF TO) CL_ARC_LCM_LEGAL_HOLD_ITEMS Zentrale Klasse für das Legal Hold Management 20090804
2 Importing IM_OBJCAT Call by reference Type reference (TYPE) LHM_OBJECT_CATEGORY Kategorie eines Objektes 20090804

Method ADD_OBJCAT on class CL_ARC_LCM_CONTROLLER has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20100826
2 Importing IM_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20100826
3 Importing IM_OBJTYP Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20101021
# Exception Resumable Description Created on
1 CX_ARC_LCM_AUTHORITY Berechtigungsprüfung 20100826

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CASE_BACKEND Call by reference Object reference (TYPE REF TO) IF_SCMG_CASE Case Interface 20091021
2 Importing CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Falles (Fall-GUID) 20090903
3 Importing LOG Call by reference Object reference (TYPE REF TO) CL_ARC_LCM_LOG 20090804

Method CONSTRUCTOR on class CL_ARC_LCM_CONTROLLER has no exception.

Method DELETE Signature

Method DELETE on class CL_ARC_LCM_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20101020

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REFRESH Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20100806
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091120
2 CX_ILM ILM: Allgemeine Ausnahmeklasse 20091120

Method FREE Signature

Method FREE on class CL_ARC_LCM_CONTROLLER has no parameter.
Method FREE on class CL_ARC_LCM_CONTROLLER has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_CHANGED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20091123

Method IS_CHANGED on class CL_ARC_LCM_CONTROLLER has no exception.

Method MODIFY Signature

Method MODIFY on class CL_ARC_LCM_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091120
2 CX_ILM ILM: Allgemeine Ausnahmeklasse 20091120

Method POPUP_DECIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QUESTION Call by reference Type reference (TYPE) CHAR100 Charakter 100 20100909
2 Importing IM_TITLE Call by reference Type reference (TYPE) CHAR40 Character 40-Stellen 20100909
3 Returning RE_ANSWER_NO Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20100909

Method POPUP_DECIDE on class CL_ARC_LCM_CONTROLLER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATUS Call by reference Type reference (TYPE) NUMC2 Zweistellige Nummer 20100805
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20101021

Method SET_HANDLER_UCOMM Signature

Method SET_HANDLER_UCOMM on class CL_ARC_LCM_CONTROLLER has no parameter.
Method SET_HANDLER_UCOMM on class CL_ARC_LCM_CONTROLLER has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJCAT Call by reference Type reference (TYPE) LHM_OBJECT_CATEGORY Kategorie eines Objektes 20090804
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091120
History
Last changed by/on SAP  20130531 
SAP Release Created in 730