SAP ABAP Class CL_COND_DATAOBJECT (Conditions: Class Interface for Gen. 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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COND_DATAOBJECT Conditions: Interface for Generic Data Object 20060629
Properties
Class CL_COND_DATAOBJECT  
Short Description Conditions: Class Interface for Gen. Data Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COND_SRV   Service Tools for Condition Technique 
Created 20060629   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 IF_COND_DATAOBJECT Conditions: Interface for Generic Data Object 20060629
Friends
# Friend Modeled only Created on Description
1 CL_COND_DATACONTAINER 20060629 Conditions: Generic Data Container
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_STATIC_PART Constant Private Type reference (TYPE) FIELDNAME 'STATIC' Field Name 20061025
2 MT_KEYFIELDS Instance attribute Public Attribute reference (LIKE) 20090427
3 M_CONTENT Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Data 20060629
4 M_CONTENT_WORKAREA Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Work Area 20060629
5 M_DBTYPE Instance attribute Public Attribute reference (LIKE) 20060629
6 M_LINETYPE Instance attribute Public Attribute reference (LIKE) 20060629
7 M_NAME Instance attribute Public Attribute reference (LIKE) 20060629
8 M_PREVIOUS Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Exception Previously Caught 20061009
9 M_RTTI_CONTENT Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Type Object for Data (Sorted Table) 20060629
10 M_TEMP Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Copy (Partial Quantity of Data) 20060629
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_RECORD Instance method Public Method 20060818
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060629
3 CONSTRUCTOR4TEMP Instance method Private Method Constructor for M_TEMP (Call when Required) 20060629
4 DELETE_RECORD Instance method Public Method 20060818
5 GET_RECORDS Instance method Public Method 20060629
6 GET_RECORDS_REF Instance method Public Method 20060629
7 INSERT_RECORD Instance method Public Method 20060818
8 UPDATE_RECORD Instance method Public Method 20060818
9 _GET_TABLE Instance method Protected Method Low Level: Get All Data 20060629
10 _GET_TABLE_REF Instance method Protected Method low_level: Get All Data (via Reference, Copy) 20060629
11 _SET_TABLE Instance method Protected Method low level: Set All Data 20060629
12 _SET_TABLE_REF Instance method Protected Method low level: Set All Data (via Reference) 20060629
Events
Class CL_COND_DATAOBJECT has no event.
Types
Class CL_COND_DATAOBJECT has no local type.
Method Signatures

Method COMPARE_RECORD Signature

Method COMPARE_RECORD on class CL_COND_DATAOBJECT has no parameter.
Method COMPARE_RECORD on class CL_COND_DATAOBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYFIELDS Call by reference Type reference (TYPE) COND_DATAOBJECT_DESCR-KEYFIELDS Schlüsselfelder (für Daten) 20060629
2 Importing I_DBTYPE Call by reference Type reference (TYPE) COND_DATAOBJECT_DESCR-DBTYPE Tabellenname 20060629
3 Importing I_LINETYPE Call by reference Type reference (TYPE) COND_DATAOBJECT_DESCR-LINETYPE Name des Dictionary Typs 20060629
4 Importing I_NAME Call by reference Type reference (TYPE) COND_DATAOBJECT_NAME Name des Datenobjektes für Konditionen 20060629
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_CREATION Ausnahmeklasse zu CL_COND_DATAOBJECT 20060703

Method CONSTRUCTOR4TEMP Signature

Method CONSTRUCTOR4TEMP on class CL_COND_DATAOBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_CREATION Ausnahmeklasse: Anlegen von Datenobjekt 20060703

Method DELETE_RECORD Signature

Method DELETE_RECORD on class CL_COND_DATAOBJECT has no parameter.
Method DELETE_RECORD on class CL_COND_DATAOBJECT has no exception.

Method GET_RECORDS Signature

Method GET_RECORDS on class CL_COND_DATAOBJECT has no parameter.
Method GET_RECORDS on class CL_COND_DATAOBJECT has no exception.

Method GET_RECORDS_REF Signature

Method GET_RECORDS_REF on class CL_COND_DATAOBJECT has no parameter.
Method GET_RECORDS_REF on class CL_COND_DATAOBJECT has no exception.

Method INSERT_RECORD Signature

Method INSERT_RECORD on class CL_COND_DATAOBJECT has no parameter.
Method INSERT_RECORD on class CL_COND_DATAOBJECT has no exception.

Method UPDATE_RECORD Signature

Method UPDATE_RECORD on class CL_COND_DATAOBJECT has no parameter.
Method UPDATE_RECORD on class CL_COND_DATAOBJECT has no exception.

Method _GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABLE Call by reference Type reference (TYPE) INDEX TABLE Tabelle mit Daten 20060629
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20061006

Method _GET_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABREF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Datentabelle 20060629
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_CREATION Ausnahmeklasse: Anlegen von Datenobjekt 20061006
2 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20061006

Method _SET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REMOVE_OLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ersetzend arbeiten? 20060629
2 Importing I_TABLE Call by reference Type reference (TYPE) INDEX TABLE Tabelle mit Daten 20060629
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20061006

Method _SET_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REMOVE_OLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ersetzend arbeiten? 20060629
2 Importing I_TABREF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Datentabelle 20060629
# Exception Resumable Description Created on
1 CX_COND_DATAOBJECT_PROCESSING Ausnahmeklasse: Arbeiten mit Datenobjekt 20061006
History
Last changed by/on SAP  20100310 
SAP Release Created in 700