SAP ABAP Interface IF_DD_MAP_TYPES (Mappings DB DD)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-AC (Application Component) Activation Program, Conversion Program, DB Utility, MC, SPDD
     SDIC (Package) ABAP Dictionary
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DD_MAP_TYPES Mappings DB DD 20120424
Properties
Interface IF_DD_MAP_TYPES  
Short Description Mappings DB DD    
General Data
Package SDIC   ABAP Dictionary 
Created 20120127   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_DD_MAP_TYPES has no forward declaration.
Interfaces
Interface IF_DD_MAP_TYPES has no interface.
Friends
Interface IF_DD_MAP_TYPES has no friend.
Attributes
Interface IF_DD_MAP_TYPES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DB_DD_MAP Static method Public Method Checks a mapping DB-DD 20120424
2 GET_ALL_TYPES Static method Public Method Returns all possible DDIC typs for a DB type 20120424
3 GET_DB_TYPE_FROM_DDIC_TYPE Instance method Public Method Determines the database type for the DDIC type 20120425
4 GET_DEFAULT_TYPE Static method Public Method Returns the default DDIC type for a DB type 20120424
5 GET_PROGTYPE_FROM_DDIC_TYPE Static method Public Method Returns a program type from a Dictionary type 20120424
Events
Interface IF_DD_MAP_TYPES has no event.
Types
Interface IF_DD_MAP_TYPES has no local type.
Method Signatures

Method CHECK_DB_DD_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBDECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen 20120424
2 Importing DBLENGTH Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20120424
3 Importing DBSYS Call by reference Type reference (TYPE) SYDBSYS SYST-DBSYS Datenbanksystem 20120522
4 Importing DBTYPE Call by reference Type reference (TYPE) DBTYPE Datenbank-Typ 20120424
5 Importing DDTYPE Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20120424
6 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120424
7 Returning RC Value transfer Type reference (TYPE) SYSUBRC 0: o.k., 8: Fehler, kein zulässiges Mapping 20120424
# Exception Resumable Description Created on
1 CX_DD_MAP_TYPES Ausnahmeklasse für Typmapping DB DD 20120424

Method GET_ALL_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBDECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen 20120424
2 Importing DBLENGTH Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20120424
3 Importing DBSYS Call by reference Type reference (TYPE) SYDBSYS SYST-DBSYS Datenbanksystem 20121119
4 Importing DBTYPE Call by reference Type reference (TYPE) DBTYPE Datenbank-Typ 20120424
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120424
6 Exporting TYPEVARS Call by reference Type reference (TYPE) DDFIELDVARSTAB DB-relevante Beschreibung von DD-Tab.feldern (mit Varianten) 20120424
# Exception Resumable Description Created on
1 CX_DD_MAP_TYPES Ausnahmeklasse für Typmapping DB DD 20120424

Method GET_DB_TYPE_FROM_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBSYS Call by reference Type reference (TYPE) SYDBSYS SYST-DBSYS Db System 20120425
2 Exporting DB_DATATYPE Call by reference Type reference (TYPE) DBTYPE Datenbank-Typ 20120425
3 Exporting DB_DECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen DB 20120425
4 Exporting DB_LENG Call by reference Type reference (TYPE) DDLENG Länge DB 20120425
5 Importing DD_DATATYPE Call by reference Type reference (TYPE) CSEQUENCE Datentyp im Dictionary 20120425
6 Importing DD_DECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen im Dictionary 20120425
7 Importing DD_LENG Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) im Dictionary 20120425
# Exception Resumable Description Created on
1 CX_DD_MAP_TYPES Ausnahmeklasse für Typmapping DB DD 20120425

Method GET_DEFAULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBDECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen 20120424
2 Importing DBLENGTH Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20120424
3 Importing DBSYS Call by reference Type reference (TYPE) SYDBSYS SYST-DBSYS Datenbanksystem 20121119
4 Importing DBTYPE Call by reference Type reference (TYPE) DBTYPE Datenbank-Typ 20120424
5 Exporting DDDECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen im Dictionary 20120424
6 Exporting DDLENGTH Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) Im Dictionary 20120424
7 Exporting DDTYPE Value transfer Type reference (TYPE) DATATYPE_D Datentyp im Dictionary 20120424
8 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120424
9 Exporting PROGDECIMALS Call by reference Type reference (TYPE) DECIMALS ABAP Dezimalstellen 20120424
10 Exporting PROGLENGTH Call by reference Type reference (TYPE) INTLEN ABAP-Länge 20120424
11 Exporting PROGTYPE Call by reference Type reference (TYPE) DDPROGTYPE ABAP Programtyp, z.B C, DTDAY 20120424
# Exception Resumable Description Created on
1 CX_DD_MAP_TYPES Ausnahmeklasse für Typmapping DB DD 20120424

Method GET_PROGTYPE_FROM_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPE Call by reference Type reference (TYPE) CSEQUENCE Dictionary Datentyp 20120424
2 Importing DDLENG Call by reference Type reference (TYPE) CSEQUENCE Länge (Anzahl der Zeichen) 20120424
3 Importing DECIMALS Call by reference Type reference (TYPE) CSEQUENCE Dezimalstellen 20120424
4 Exporting PROGDECIMALS Call by reference Type reference (TYPE) DDPROGDECIMALS Dezimalstellen im ABAP Programm 20120424
5 Exporting PROGLENGTH Call by reference Type reference (TYPE) DDPROGLENGTH Länge im ABAP Programm 20120424
6 Exporting PROGTYPE Call by reference Type reference (TYPE) DDPROGTYPE ABAP Programtyp, z.B. C, STRING 20120424
# Exception Resumable Description Created on
1 CX_DD_MAP_TYPES Ausnahmeklasse für Typmapping 20120424
History
Last changed by/on SAP  20140121 
SAP Release Created in