SAP ABAP Class CL_RECA_DDIC_SERVICES (DDIC Object: Service Functions)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_BC (Package) RE: Base (Technical Objects - Library)
Properties
Class CL_RECA_DDIC_SERVICES  
Short Description DDIC Object: Service Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_BC   RE: Base (Technical Objects - Library) 
Created 20020828   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
Class CL_RECA_DDIC_SERVICES has no interface implemented.
Friends
Class CL_RECA_DDIC_SERVICES has no friend class.
Attributes
Class CL_RECA_DDIC_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOREIGN_KEY Static method Public Method Checks for Validity of Foreign Key 20070119
2 CHECK_OBLIGATORY Static method Public Method Runs Check for Required Fields 20021014
3 CHECK_TABLE_IS_SORTED Static method Public Method Checks If a Table Is Sorted 20070109
4 COPY_WITH_CONV_EXIT Static method Public Method Copies Value from Field to Field Using Conversion Exit 20060523
5 DO_CONV_EXIT Static method Public Method Exits Conversion, if Defined for Field 20021004
6 DO_STRUCT_CONV_EXIT Static method Public Method Structure: Conversion Exit per Field, if Defined for Field 20021004
7 GET_DOMNAME Static method Public Method Supplies the Domain of a Field Using the Data Element Ref. 20020828
8 GET_DTELNAME Static method Public Method Gets Data Element of Field Using Reference 20070426
9 GET_MAX_VAL Static method Public Method Gets the Maximum Value of a Numeric Field 20041201
10 GET_MIN_VAL Static method Public Method Gets the Minimum Value of a Numeric Field 20050222
11 GET_PARAMETER_ID_VALUE Static method Public Method Gets Parameter ID Value Using Data Element Reference 20030210
12 GET_TEXT Static method Public Method Supplies the Text of a Field Using the Data Element Ref. 20020828
13 SET_PARAMETER_ID_VALUE Static method Public Method Sets Parameter ID Value Using Data Element Reference 20030210
14 SET_STRUCT_PARAMETER_ID Static method Public Method Convert all Fields in the Structure, if Permitted 20061110
15 SET_STRUCT_UPPER_CASE Static method Public Method Convert all Fields in the Structure, if Permitted 20021004
16 SET_UPPER_CASE Static method Public Method Converts Field into Capital Letters, if Field is Permitted 20021004
Events
Class CL_RECA_DDIC_SERVICES has no event.
Types
Class CL_RECA_DDIC_SERVICES has no local type.
Method Signatures

Method CHECK_FOREIGN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) CLIKE Feldname 20070119
2 Importing ID_TABLENAME Call by reference Type reference (TYPE) CLIKE Tabellenname 20070119
3 Importing ID_VALUE Call by reference Type reference (TYPE) ANY Zu prüfender Wert 20070119
4 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Wert is Fremdschlüssel 20070119

Method CHECK_FOREIGN_KEY on class CL_RECA_DDIC_SERVICES has no exception.

Method CHECK_OBLIGATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELD Value transfer Type reference (TYPE) ANY Feld mit DDIC Bezug 20021014
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20021014
# Exception Resumable Description Created on
1 ERROR Obligatorischer Feldinhalt ist nicht gesetzt 20021014

Method CHECK_TABLE_IS_SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLENAME Call by reference Type reference (TYPE) CSEQUENCE Name der Tabellenstruktur zum Bestimmen der Schlüsselfelder 20070109
2 Importing IT_KEYFIELD Call by reference Type reference (TYPE) RE_T_FIELDNAME Schlüsselfelder für Sortierung 20070109
3 Importing IT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Tabelle mit (sortierten) Daten 20070109
# Exception Resumable Description Created on
1 NOT_SORTED Tabelle ist nicht nach Schlüsseln sortiert 20070109

Method COPY_WITH_CONV_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OUTPUT Call by reference Type reference (TYPE) ANY Zielfeld (mit Konv.exit) 20060523
2 Importing ID_CONVEXIT Value transfer Type reference (TYPE) CONVEXIT Konvertierungsroutine 20060830
3 Importing ID_INPUT Value transfer Type reference (TYPE) ANY Quellfeld 20060523
4 Importing IF_ONLY_IF_DEFINED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Nur übergebenen Exit benutzen, wenn definiert 20060830
5 Importing IF_OUTPUT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: TRUE=OUTPUT, FALSE=INPUT 20060523
# Exception Resumable Description Created on
1 ERROR Fehler 20060830

Method DO_CONV_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_FIELD Call by reference Type reference (TYPE) ANY Feld, das gepfrüft und konvertiert werden soll 20021004
2 Importing ID_CONVEXIT Value transfer Type reference (TYPE) CONVEXIT Konvertierungsroutine 20021004
3 Importing IF_ONLY_IF_DEFINED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Nur übergebenen Exit benutzen, wenn definiert 20021004
4 Importing IF_OUTPUT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: TRUE=OUTPUT, FALSE=INPUT 20021004
# Exception Resumable Description Created on
1 ERROR Fehler bei der Konvertierung aufgetreten 20021028

Method DO_STRUCT_CONV_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCT Call by reference Type reference (TYPE) ANY Struktur, die gepfrüft und konvertiert werden soll 20021004
2 Importing ID_CONVEXIT Value transfer Type reference (TYPE) CONVEXIT Konvertierungsroutine 20021004
3 Importing IF_ONLY_IF_DEFINED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Nur übergebenen Exit benutzen, wenn definiert 20021004
4 Importing IF_OUTPUT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: TRUE=OUTPUT, FALSE=INPUT 20021004
# Exception Resumable Description Created on
1 ERROR Fehler bei der Konvertierung aufgetreten 20021028

Method GET_DOMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domäne 20020828
2 Importing ID_FIELD Value transfer Type reference (TYPE) ANY Feld mit DDIC Bezug 20020828
# Exception Resumable Description Created on
1 NOT_FOUND Lesen der Feldbeschreibung nicht möglich 20020828

Method GET_DTELNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DTELNAME Call by reference Type reference (TYPE) ROLLNAME Domäne 20070426
2 Importing ID_FIELD Value transfer Type reference (TYPE) ANY Feld mit DDIC Bezug 20070426
# Exception Resumable Description Created on
1 NOT_FOUND Lesen der Feldbeschreibung nicht möglich 20070426

Method GET_MAX_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_NUMERIC Call by reference Type reference (TYPE) NUMERIC Numerisches Feld 20041201

Method GET_MAX_VAL on class CL_RECA_DDIC_SERVICES has no exception.

Method GET_MIN_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_NUMERIC Call by reference Type reference (TYPE) NUMERIC Numerisches Feld 20050222

Method GET_MIN_VAL on class CL_RECA_DDIC_SERVICES has no exception.

Method GET_PARAMETER_ID_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELD Value transfer Type reference (TYPE) ANY Feld mit DDIC Bezug 20030210
# Exception Resumable Description Created on
1 ERROR Lesen der Feldbeschreibung nicht möglich 20030210

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELDTEXT Call by reference Type reference (TYPE) AS4TEXT Kurzbeschreibung 20020828
2 Exporting ED_REPTEXT Call by reference Type reference (TYPE) REPTEXT Überschrift 20020828
3 Exporting ED_SCRTEXT_L Call by reference Type reference (TYPE) SCRTEXT_L Feldbezeichner lang 20020828
4 Exporting ED_SCRTEXT_M Call by reference Type reference (TYPE) SCRTEXT_M Feldbezeichner mittel 20020828
5 Exporting ED_SCRTEXT_S Call by reference Type reference (TYPE) SCRTEXT_S Feldbezeichner kurz 20020828
6 Importing ID_FIELD Value transfer Type reference (TYPE) ANY Feld mit DDIC Bezug 20020828
7 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20020828
# Exception Resumable Description Created on
1 NOT_FOUND Lesen der Feldbeschreibung nicht möglich 20020828

Method SET_PARAMETER_ID_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELD Value transfer Type reference (TYPE) ANY Feld mit DDIC Bezug 20030210
# Exception Resumable Description Created on
1 ERROR Lesen der Feldbeschreibung nicht möglich 20030210

Method SET_STRUCT_PARAMETER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY Struktur, bei deren Felder die Parameter ID gesetzt wird 20061113

Method SET_STRUCT_PARAMETER_ID on class CL_RECA_DDIC_SERVICES has no exception.

Method SET_STRUCT_UPPER_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCT Call by reference Type reference (TYPE) ANY Structure, die gepfrüft und konvertiert werden soll 20021004
# Exception Resumable Description Created on
1 ERROR Fehler bei der Konvertierung aufgetreten 20021028

Method SET_UPPER_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_FIELD Call by reference Type reference (TYPE) ANY Feld, das gepfrüft und konvertiert werden soll 20021004
2 Importing IF_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Immer umwandeln 20060725
# Exception Resumable Description Created on
1 ERROR Fehler bei der Konvertierung aufgetreten 20021028
History
Last changed by/on SAP  20100310 
SAP Release Created in 200