SAP ABAP Class IF_LOGIC_OBJECT (Interface: Logic Implementation)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_LOGIC_OBJECT LOGIC: Abstract Object Class 20100923
Properties
Class IF_LOGIC_OBJECT  
Short Description Interface: Logic Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_LOGIC_ACCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class IF_LOGIC_OBJECT has no interface implemented.
Friends
Class IF_LOGIC_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_LOGIC_ACCESS Instance attribute Public Object reference (TYPE REF TO) IF_LOGIC_ACCESS . 20100916
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_PROCESS Instance method Public Method 20120228
2 CHECK_COPY Instance method Public Method 20101101
3 CHECK_DELETE Instance method Public Method 20100915
4 CHECK_EDIT Instance method Public Method 20101002
5 CONVERT_GUID2PKEY Instance method Public Method 20100929
6 CONVERT_PKEY2GUID Instance method Public Method 20100929
7 CREATE_GUID Instance method Public Method 20101022
8 DATA_CHECK Instance method Public Method 20100914
9 DATA_COPY Instance method Public Method 20101028
10 DATA_DEFAULT Instance method Public Method 20100914
11 DATA_ENQUEUE Instance method Public Method 20100927
12 DATA_ENRICH Instance method Public Method 20100914
13 DATA_ENRICH_AFTER Instance method Public Method 20101025
14 DATA_INIT Instance method Public Method 20100917
15 DATA_LOAD Instance method Public Method 20100914
16 DATA_SAVE Instance method Public Method 20120412
17 DATA_SAVE_PREPARE Instance method Public Method 20120412
18 DATA_UPDATE_SINGLE Instance method Public Method 20100915
19 DO_ACTION Instance method Public Method 20111209
20 GET_INPUT_MODE Instance method Public Method 20100915
21 GET_LOGIC_INFO Instance method Public Method 20100922
22 HANDLER_DELETE_AFTER Instance method Public Event handling method 20100915
23 HANDLER_DELETE_BEFORE Instance method Public Event handling method 20100915
24 HANDLER_DELETE_CHECK Instance method Public Event handling method 20101020
25 HANDLER_ENRICH Instance method Public Event handling method 20101011
26 HANDLER_ENRICH_AFTER Instance method Public Event handling method 20101025
27 HANDLER_PREPARE Instance method Public Event handling method 20101012
28 HANDLER_PROCESS_AFTER Instance method Public Event handling method 20100915
29 HANDLER_PROCESS_BEFORE Instance method Public Event handling method 20100915
30 REG4EVENT Instance method Public Method 20111021
31 RENAME_PKEY Instance method Public Method 20101104
32 SET_OBJECT_RELATION Instance method Public Method 20101007
Events
Class IF_LOGIC_OBJECT has no event.
Types
Class IF_LOGIC_OBJECT has no local type.
Method Signatures

Method AFTER_PROCESS 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) GUID_16 GUID im 'RAW' Format 20120228
2 Importing IV_NEW Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20120228

Method AFTER_PROCESS on class IF_LOGIC_OBJECT has no exception.

Method CHECK_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOCOP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101101

Method CHECK_COPY on class IF_LOGIC_OBJECT has no exception.

Method CHECK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODEL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20100915

Method CHECK_DELETE on class IF_LOGIC_OBJECT has no exception.

Method CHECK_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOEDIT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101002

Method CHECK_EDIT on class IF_LOGIC_OBJECT has no exception.

Method CONVERT_GUID2PKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PKEY Call by reference Type reference (TYPE) STRING 20100929
2 Importing IV_GUID Call by reference Type reference (TYPE) CL_LOGIC_ACCESS=>TCD_OBJECT_GUID 20100929

Method CONVERT_GUID2PKEY on class IF_LOGIC_OBJECT has no exception.

Method CONVERT_PKEY2GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_GUID Call by reference Type reference (TYPE) CL_LOGIC_ACCESS=>TCD_OBJECT_GUID 20100929
2 Importing IV_PKEY Call by reference Type reference (TYPE) STRING 20100929

Method CONVERT_PKEY2GUID on class IF_LOGIC_OBJECT has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) CL_LOGIC_ACCESS=>TCD_OBJECT_GUID GUID im 'RAW' Format 20101022

Method CREATE_GUID on class IF_LOGIC_OBJECT has no exception.

Method DATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_METHOD Call by reference Type reference (TYPE) SEOMTDNAME Name einer Methode 20100914
# Exception Resumable Description Created on
1 CX_LOGIC LOGIC: Ausnahmefall Fehlermeldung 20120302

Method DATA_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20101028
2 Importing IS_DATA_REF Call by reference Type reference (TYPE) DATA 20101028

Method DATA_COPY on class IF_LOGIC_OBJECT has no exception.

Method DATA_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20100914

Method DATA_DEFAULT on class IF_LOGIC_OBJECT has no exception.

Method DATA_ENQUEUE Signature

Method DATA_ENQUEUE on class IF_LOGIC_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_LOGIC Ausnahmen für LOGIC-Prozess 20100927

Method DATA_ENRICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20100914
2 Importing IR_PARENT_ACCESS Call by reference Object reference (TYPE REF TO) IF_LOGIC_ACCESS Interface: LOGIC-Zugriff 20101019
3 Importing IV_UPDKZ Call by reference Type reference (TYPE) UPDKZ_D Update-Kennzeichen 20120305
# Exception Resumable Description Created on
1 CX_LOGIC LOGIC: Ausnahmefall Fehlermeldung 20120302

Method DATA_ENRICH_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20101025
2 Importing IV_UPDKZ Call by reference Type reference (TYPE) UPDKZ_D Update-Kennzeichen 20120305

Method DATA_ENRICH_AFTER on class IF_LOGIC_OBJECT has no exception.

Method DATA_INIT Signature

Method DATA_INIT on class IF_LOGIC_OBJECT has no parameter.
Method DATA_INIT on class IF_LOGIC_OBJECT has no exception.

Method DATA_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XDATA Call by reference Type reference (TYPE) STANDARD TABLE 20100914
# Exception Resumable Description Created on
1 CX_LOGIC Ausnahmen für LOGIC-Prozess 20120302

Method DATA_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SAVE_DONE Call by reference Type reference (TYPE) FLAG allgemeines flag 20120412

Method DATA_SAVE on class IF_LOGIC_OBJECT has no exception.

Method DATA_SAVE_PREPARE 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) TDS_LOGIC_MSG Logic: Meldungen 20120412
2 Exporting EV_SAVE_ABORT Call by reference Type reference (TYPE) FLAG allgemeines flag 20120412

Method DATA_SAVE_PREPARE on class IF_LOGIC_OBJECT has no exception.

Method DATA_UPDATE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XDATA Call by reference Type reference (TYPE) DATA 20100915
2 Importing IV_UPDKZ Call by reference Type reference (TYPE) UPDKZ_D Update-Kennzeichen 20100915

Method DATA_UPDATE_SINGLE on class IF_LOGIC_OBJECT has no exception.

Method DO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CANCEL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20111209
2 Exporting EXP_DATA Call by reference Type reference (TYPE) DATA 20111209
3 Importing IMP_DATA Call by reference Type reference (TYPE) DATA 20111209
4 Importing IV_ACTION_ID Call by reference Type reference (TYPE) FCODE Funktionscode 20111209
5 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20111216
# Exception Resumable Description Created on
1 CX_LOGIC LOGIC: Ausnahmefall Fehlermeldung 20120302

Method GET_INPUT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INPMOD Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20100915
2 Importing IV_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20100915

Method GET_INPUT_MODE on class IF_LOGIC_OBJECT has no exception.

Method GET_LOGIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LOGIC_INFO Value transfer Type reference (TYPE) TDS_LOGIC_INFO LOGIC: Objekt-Info 20100922

Method GET_LOGIC_INFO on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_DELETE_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20100915

Method HANDLER_DELETE_AFTER on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_DELETE_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20100915

Method HANDLER_DELETE_BEFORE on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_DELETE_CHECK Signature

Method HANDLER_DELETE_CHECK on class IF_LOGIC_OBJECT has no parameter.
Method HANDLER_DELETE_CHECK on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_ENRICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20101011

Method HANDLER_ENRICH on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_ENRICH_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20101025

Method HANDLER_ENRICH_AFTER on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20101012

Method HANDLER_PREPARE on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_PROCESS_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20101004

Method HANDLER_PROCESS_AFTER on class IF_LOGIC_OBJECT has no exception.

Method HANDLER_PROCESS_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20101004

Method HANDLER_PROCESS_BEFORE on class IF_LOGIC_OBJECT has no exception.

Method REG4EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_INIT Call by reference Type reference (TYPE) FLAG allgemeines flag 20120306
2 Exporting EV_NO_SAVE Call by reference Type reference (TYPE) FLAG allgemeines flag 20120306

Method REG4EVENT on class IF_LOGIC_OBJECT has no exception.

Method RENAME_PKEY Signature

Method RENAME_PKEY on class IF_LOGIC_OBJECT has no parameter.
Method RENAME_PKEY on class IF_LOGIC_OBJECT has no exception.

Method SET_OBJECT_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_RELATION Call by reference Type reference (TYPE) TDT_LOGIC_OBJREL Tabellentyp zur Struktur TDS_LOGIC_OBJREL 20101007

Method SET_OBJECT_RELATION on class IF_LOGIC_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in