SAP ABAP Interface IF_LOGIC_OBJECT (Interface: Logic Implementation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SALES_LORD (Package) ERP Sales Lean Order
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
Interface IF_LOGIC_OBJECT  
Short Description Interface: Logic Implementation    
General Data
Package ERP_SALES_LORD   ERP Sales Lean Order 
Created 20100914   SAP 
Last changed 20130531   SAP 
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
Interface IF_LOGIC_OBJECT has no interface.
Friends
Interface IF_LOGIC_OBJECT has no friend.
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
Interface IF_LOGIC_OBJECT has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_LOGIC_OBJECT has no exception.

Method DATA_ENQUEUE Signature

Method DATA_ENQUEUE on Interface 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 Interface IF_LOGIC_OBJECT has no exception.

Method DATA_INIT Signature

Method DATA_INIT on Interface IF_LOGIC_OBJECT has no parameter.
Method DATA_INIT on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_LOGIC_OBJECT has no exception.

Method HANDLER_DELETE_CHECK Signature

Method HANDLER_DELETE_CHECK on Interface IF_LOGIC_OBJECT has no parameter.
Method HANDLER_DELETE_CHECK on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_LOGIC_OBJECT has no exception.

Method RENAME_PKEY Signature

Method RENAME_PKEY on Interface IF_LOGIC_OBJECT has no parameter.
Method RENAME_PKEY on Interface 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 Interface IF_LOGIC_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606