SAP ABAP Interface IF_COND_DATAOBJECT (Conditions: Interface for Generic Data Object)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-CM (Application Component) Conditions
     COND_SRV (Package) Service Tools for Condition Technique
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_COND_DATAOBJECT Conditions: Class Interface for Gen. Data Object 20060629
Properties
Interface IF_COND_DATAOBJECT  
Short Description Conditions: Interface for Generic Data Object    
General Data
Package COND_SRV   Service Tools for Condition Technique 
Created 20060621   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_COND_DATAOBJECT has no interface.
Friends
Interface IF_COND_DATAOBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DBTYPE Instance attribute Public Type reference (TYPE) TABNAME Table Name 20060627
2 KEYFIELDS Instance attribute Public Type reference (TYPE) TFW_KEY_FIELDS_TAB Key Fields 20090427
3 LINETYPE Instance attribute Public Type reference (TYPE) TYPENAME Line Type of Data 20060621
4 NAME Instance attribute Public Type reference (TYPE) COND_DATAOBJECT_NAME Name of the Data Object 20060621
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_RECORD Instance method Public Method Checks if record exists and if the data matches 20060818
2 DELETE_RECORD Instance method Public Method Remove One Data Record 20060621
3 GET_RECORDS Instance method Public Method Extracts data records for (generic) key 20060621
4 GET_RECORDS_REF Instance method Public Method Like GET_RECORDS, but a reference is returned 20060623
5 INSERT_RECORD Instance method Public Method Insert One Data Record 20060621
6 UPDATE_RECORD Instance method Public Method Change One Data Record 20060621
Events
Interface IF_COND_DATAOBJECT has no event.
Types
Interface IF_COND_DATAOBJECT has no local type.
Method Signatures

Method COMPARE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EQUAL Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable, ob Daten übereinstimmen 20060818
2 Exporting E_EXIST Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable, ob Satz existiert 20060818
3 Importing I_IGNORE_DYNAMIC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE dynamischen Teil ignorieren? 20061025
4 Importing I_RECORD Call by reference Type reference (TYPE) DATA Datensatz (vollständig) 20060818
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20061006

Method DELETE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Call by reference Type reference (TYPE) DATA Datensatz (generisch) 20060621
2 Returning SUBRC Value transfer Type reference (TYPE) SYSUBRC Returncode 20060621
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20060705

Method GET_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECORDS Call by reference Type reference (TYPE) INDEX TABLE Datensätze 20060621
2 Importing I_KEYSTRUC Call by reference Type reference (TYPE) DATA Schlüssel (generisch) 20060626
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20060705

Method GET_RECORDS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REF_TO_RECORDS Value transfer Object reference (TYPE REF TO) DATA Referenz auf die Datensätze (index table!) 20060623
2 Importing I_KEYSTRUC Call by reference Type reference (TYPE) DATA Schlüssel (generisch) 20060626
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_CREATION Ausnahmeklasse: Anlegen von Datenobjekt 20061006
2 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20060705

Method INSERT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Call by reference Type reference (TYPE) DATA Datensatz (generisch) 20060621
2 Returning SUBRC Value transfer Type reference (TYPE) SYSUBRC Returncode 20060621
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20060705

Method UPDATE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Call by reference Type reference (TYPE) DATA Datensatz (generisch) 20060621
2 Returning SUBRC Value transfer Type reference (TYPE) SYSUBRC Returncode 20060621
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20060705
History
Last changed by/on SAP  20100310 
SAP Release Created in 700