SAP ABAP Class CL_EM_OLC (OLC: iterator based checks (abstract))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG (Application Component) Upgrade - General
     SEXP_OLC_CHECKS (Package) EM: object list checks (content)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EM_OLC OLC: check interface 20121211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EM_OLC_KEY OLC: events for keys 20130726
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EM_OLC_OBJECT OLC: events for objects 20130726
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EM_OLC_STRINGKEY OLC: events for string-type keys 20130726
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_ADJUST_OBJFUNC_D OLC: change object function 'R' to 'BLANK' 20130712
2 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_ADJUST_OBJFUNC_R EM: Change object function 'R' to 'BLANK' 20130712
3 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_DLVUNIT OLC: checks on TDEVC-DLVUNIT 20121015
4 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_EXISTING_MATCHCODE EM: ignore existing MCOB/MCID, select not-existing MCOB/MCID 20130115
5 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_FUGX_HANDLING EM: special handling for 'FUGX' 20130115
6 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_HRS_NONSAP_OBJECTS EM: HRS objects in customer namspace 20130115
7 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_IAKC_HANDLING EM: special handling for R3TR IAKC (Ulrich Möhrke) 20130115
8 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_MATCHCODE_TABLES EM: remove Match-code TABL and SQLT 20130115
9 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_MCOD_NORMALIZATION EM: normalize LIMU MCOD to R3TR MCOB 20130115
10 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_NO_TRANSPORT OLC: objects w/ syntax error (pe_result = space) 20130716
... Click here to see Used By full list (14 items)
Properties
Class CL_EM_OLC  
Short Description OLC: iterator based checks (abstract)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEXP_OLC_CHECKS   EM: object list checks (content) 
Created 20110928   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EM_OLC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EM_OLC OLC: check interface 20121211
2 IF_EM_OLC_KEY OLC: events for keys 20130726
3 IF_EM_OLC_OBJECT OLC: events for objects 20130726
4 IF_EM_OLC_STRINGKEY OLC: events for string-type keys 20130726
Friends
Class CL_EM_OLC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MESSAGE Instance attribute Protected Type reference (TYPE) STRING 20130313
2 PIECELIST Instance attribute Private Object reference (TYPE REF TO) IF_EM_REQUEST_LIST 20130715
3 REQUEST Instance attribute Protected Object reference (TYPE REF TO) IF_EM_REQUEST 20121211
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONTEXT Instance method Protected Method Checks not specific for objects/keys in request 20111017
2 CHECK_ITEM Instance method Protected Method 20130112
3 CHECK_REQUEST Instance method Protected Method 20121211
Events
Class CL_EM_OLC has no event.
Types
Class CL_EM_OLC has no local type.
Method Signatures

Method CHECK_CONTEXT Signature

Method CHECK_CONTEXT on class CL_EM_OLC has no parameter.
# Exception Resumable Description Created on
1 CX_EM_OLC EM: error in OLC 20111017

Method CHECK_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Object reference (TYPE REF TO) IF_EM_ITEM 20130112
# Exception Resumable Description Created on
1 CX_EM_OLC 20130112

Method CHECK_REQUEST Signature

Method CHECK_REQUEST on class CL_EM_OLC has no parameter.
# Exception Resumable Description Created on
1 CX_EM_OLC 20121211
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_ADJUST_OBJFUNC_D OLC: change object function 'R' to 'BLANK' 20130712
2 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_ADJUST_OBJFUNC_R EM: Change object function 'R' to 'BLANK' 20130712
3 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_DLVUNIT OLC: checks on TDEVC-DLVUNIT 20121015
4 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_EXISTING_MATCHCODE EM: ignore existing MCOB/MCID, select not-existing MCOB/MCID 20130115
5 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_FUGX_HANDLING EM: special handling for 'FUGX' 20130115
6 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_HRS_NONSAP_OBJECTS EM: HRS objects in customer namspace 20130115
7 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_IAKC_HANDLING EM: special handling for R3TR IAKC (Ulrich Möhrke) 20130115
8 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_MATCHCODE_TABLES EM: remove Match-code TABL and SQLT 20130115
9 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_MCOD_NORMALIZATION EM: normalize LIMU MCOD to R3TR MCOB 20130115
10 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_NO_TRANSPORT OLC: objects w/ syntax error (pe_result = space) 20130716
11 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_PROTECTED OLC: objects w/ syntax error (pe_result = space) 20130716
12 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_R3OB_NORMALIZATION EM: Change R3OB NROB,CHDO to R3TR NROB,CHDO 20130115
13 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_SQLD_NORMALIZATION EM: Normalize TABD/SQLD with objfunc D or M to TABL/SQLT 20130115
14 Inheritance (c INHERITING FROM c_ref)  CL_EM_OLC_SYNTAX_ERROR OLC: objects w/ syntax error (pe_result = space) 20130712
History
Last changed by/on SAP  20140121 
SAP Release Created in 804