SAP ABAP Class CL_FINB_MD_TYPEDESCR (Type Description)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-MDF (Application Component) Master Data Framework
     FINB_CHAR_FRAMEWORK (Package) Simple Master Data Service
Properties
Class CL_FINB_MD_TYPEDESCR  
Short Description Type Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_CHAR_FRAMEWORK   Simple Master Data Service 
Created 20050128   SAP 
Last change 20050301   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)
2 CL_ABAP_TYPEDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FINB_MD_TYPEDESCR has no interface implemented.
Friends
Class CL_FINB_MD_TYPEDESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TYPE_ELEMENT Constant Public Attribute reference (LIKE) CL_ABAP_TYPEDESCR=>KIND_ELEM CL_ABAP_TYPEDESCR=>KIND_ELEM 20050209
2 GC_TYPE_STRUCTURE Constant Public Attribute reference (LIKE) CL_ABAP_TYPEDESCR=>KIND_STRUCT CL_ABAP_TYPEDESCR=>KIND_STRUCT 20050209
3 GC_TYPE_TABLE Constant Public Attribute reference (LIKE) CL_ABAP_TYPEDESCR=>KIND_TABLE CL_ABAP_TYPEDESCR=>KIND_TABLE 20050209
4 MO_TYPE Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20050131
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050128
2 CONTAINS_FIELD Instance method Public Method Checks Existence of Field 20050128
3 DETECT_CHECKTABLE Static method Public Method Determine Check Table from a Quantity of Tables 20050207
4 DETECT_TEXTFIELDS Static method Public Method Determines Text Fields and Language Field from a Text Table 20050222
5 GET_CHECKTABLE Instance method Public Method Check Table 20050128
6 GET_DOMVALUES Instance method Public Method Fixed Values for Domains 20050128
7 GET_FIELDS Instance method Public Method Fields 20050128
8 GET_KEYS Instance method Public Method Key Fields 20050128
9 GET_PROPERTIES Instance method Public Method Gets Attributes and Field Attributes 20050128
10 GET_PROPERTIES_P Instance method Private Method 20050216
11 GET_TYPE Instance method Public Method Type acc. to Constants GC_TYPE* 20050131
Events
Class CL_FINB_MD_TYPEDESCR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DOMVALUE Public Type reference (TYPE) DDFIXVALUE Description of a Fixed Value 20050216
2 S_FIELDINFO Public See coding 20050131 BEGIN OF s_fieldinfo, tabname TYPE tabname, fieldname TYPE fieldname, position TYPE tabfdpos, offset TYPE doffset, domname TYPE domname, rollname TYPE rollname, checktable TYPE tabname, leng TYPE ddleng, intlen TYPE intlen, outputlen TYPE outputlen, decimals TYPE decimals, datatype TYPE dynptype, inttype TYPE inttype, reftable TYPE reftable, reffield TYPE reffield, memoryid TYPE memoryid, convexit TYPE convexit, reptext TYPE reptext, scrtext_s TYPE scrtext_s, scrtext_m TYPE scrtext_m, scrtext_l TYPE scrtext_l, keyflag TYPE keyflag, lowercase TYPE lowercase, valexi TYPE valexi, sign TYPE signflag, END OF s_fieldinfo
3 TS_FIELDINFO Public See coding 20050131 ts_fieldinfo TYPE SORTED TABLE OF s_fieldinfo WITH UNIQUE KEY tabname fieldname
4 TS_TABNAME Public See coding 20050207 ts_tabname TYPE SORTED TABLE OF tabname WITH UNIQUE KEY table_line
5 T_DOMVALUE Public Type reference (TYPE) DDFIXVALUES Description of Domain Fixed Values 20050216
6 _TYPE Public See coding 20050131 _type TYPE c LENGTH 1
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_DATA Call by reference Type reference (TYPE) ANY Datenobject 20050128
2 Importing ID_NAME Call by reference Type reference (TYPE) CSEQUENCE Dictionary-Typ 20050128
3 Importing IR_REF Call by reference Object reference (TYPE REF TO) DATA Datenreferenz 20050128
# Exception Resumable Description Created on
1 INVALID_INPUT 20050128

Method CONTAINS_FIELD 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) FIELDNAME Feldname 20050131
2 Returning RF_BOOLEAN Value transfer Type reference (TYPE) FINB_MD_BOOLEAN Boolscher Wert (Wahr oder Falsch) 20050131

Method CONTAINS_FIELD on class CL_FINB_MD_TYPEDESCR has no exception.

Method DETECT_CHECKTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHECKFIELD Call by reference Type reference (TYPE) FIELDNAME Feld in der Prüftabelle 20050208
2 Exporting ED_CHECKTABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20050207
3 Exporting ED_TEXTTABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20050208
4 Importing ITS_TABNAME Call by reference Type reference (TYPE) TS_TABNAME Tabellennamen 20050207

Method DETECT_CHECKTABLE on class CL_FINB_MD_TYPEDESCR has no exception.

Method DETECT_TEXTFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELDNAME_LANGU Call by reference Type reference (TYPE) FIELDNAME Feldname 20050222
2 Exporting ED_FIELDNAME_TXTLG Call by reference Type reference (TYPE) FIELDNAME Feldname 20050222
3 Exporting ED_FIELDNAME_TXTMI Call by reference Type reference (TYPE) FIELDNAME Feldname 20050222
4 Exporting ED_FIELDNAME_TXTSH Call by reference Type reference (TYPE) FIELDNAME Feldname 20050222
5 Importing ID_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050222
# Exception Resumable Description Created on
1 INVALID_INPUT 20050222

Method GET_CHECKTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHECKFIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20050131
2 Exporting ED_CHECKTABLE Call by reference Type reference (TYPE) TABNAME Prüftabelle 20050131
3 Exporting ED_TEXTTABLE Call by reference Type reference (TYPE) TABNAME Texttabelle 20050201
# Exception Resumable Description Created on
1 INVALID_TYPE 20050131

Method GET_DOMVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DOMVALUE Value transfer Type reference (TYPE) T_DOMVALUE Beschreibung von Domänen-Festwerten 20050216
# Exception Resumable Description Created on
1 INVALID_TYPE 20050131

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELDINFO Call by reference Type reference (TYPE) TS_FIELDINFO Feldeigenschaften 20050131
2 Exporting ETS_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_TS_FIELDNAME Feldnamen 20050216
3 Exporting ET_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Feldnamen in korrekter Reihenfolge 20050131
4 Importing IF_INCLUDE_CLIENT Call by reference Type reference (TYPE) FINB_MD_BOOLEAN ABAP_FALSE Boolscher Wert (Wahr oder Falsch) 20050131
# Exception Resumable Description Created on
1 INVALID_TYPE 20050131

Method GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELDINFO Call by reference Type reference (TYPE) TS_FIELDINFO Feldeigenschaften 20050131
2 Exporting ET_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Feldnamen in korrekter Reihenfolge 20050131
3 Importing IF_INCLUDE_CLIENT Call by reference Type reference (TYPE) FINB_MD_BOOLEAN ABAP_FALSE Boolscher Wert (Wahr oder Falsch) 20050131
# Exception Resumable Description Created on
1 INVALID_TYPE 20050131

Method GET_PROPERTIES 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) FIELDNAME Feldname 20050131
2 Returning RS_FIELDINFO Value transfer Type reference (TYPE) S_FIELDINFO Feldeigenschaften 20050131

Method GET_PROPERTIES on class CL_FINB_MD_TYPEDESCR has no exception.

Method GET_PROPERTIES_P 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) FIELDNAME Feldname 20050216
2 Returning RS_FIELDINFO Value transfer Type reference (TYPE) S_FIELDINFO Feldeigenschaften 20050216

Method GET_PROPERTIES_P on class CL_FINB_MD_TYPEDESCR has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_TYPE Value transfer Type reference (TYPE) _TYPE Type gemäß Konstanten GC_TYPE* 20050131

Method GET_TYPE on class CL_FINB_MD_TYPEDESCR has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 600