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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Constant | Public | Attribute reference (LIKE) | CL_ABAP_TYPEDESCR=>KIND_ELEM | CL_ABAP_TYPEDESCR=>KIND_ELEM | 20050209 | ||
2 | ![]() |
Constant | Public | Attribute reference (LIKE) | CL_ABAP_TYPEDESCR=>KIND_STRUCT | CL_ABAP_TYPEDESCR=>KIND_STRUCT | 20050209 | ||
3 | ![]() |
Constant | Public | Attribute reference (LIKE) | CL_ABAP_TYPEDESCR=>KIND_TABLE | CL_ABAP_TYPEDESCR=>KIND_TABLE | 20050209 | ||
4 | ![]() |
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 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20050128 |
2 | ![]() |
Instance method | Public | Method | Checks Existence of Field | 20050128 |
3 | ![]() |
Static method | Public | Method | Determine Check Table from a Quantity of Tables | 20050207 |
4 | ![]() |
Static method | Public | Method | Determines Text Fields and Language Field from a Text Table | 20050222 |
5 | ![]() |
Instance method | Public | Method | Check Table | 20050128 |
6 | ![]() |
Instance method | Public | Method | Fixed Values for Domains | 20050128 |
7 | ![]() |
Instance method | Public | Method | Fields | 20050128 |
8 | ![]() |
Instance method | Public | Method | Key Fields | 20050128 |
9 | ![]() |
Instance method | Public | Method | Gets Attributes and Field Attributes | 20050128 |
10 | ![]() |
Instance method | Private | Method | 20050216 | |
11 | ![]() |
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 | ![]() |
IA_DATA | Call by reference | Type reference (TYPE) | ANY | Datenobject | 20050128 | ||
2 | ![]() |
ID_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Dictionary-Typ | 20050128 | ||
3 | ![]() |
IR_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Datenreferenz | 20050128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050128 |
Method CONTAINS_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050131 | ||
2 | ![]() |
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 | ![]() |
ED_CHECKFIELD | Call by reference | Type reference (TYPE) | FIELDNAME | Feld in der Prüftabelle | 20050208 | ||
2 | ![]() |
ED_CHECKTABLE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050207 | ||
3 | ![]() |
ED_TEXTTABLE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050208 | ||
4 | ![]() |
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 | ![]() |
ED_FIELDNAME_LANGU | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050222 | ||
2 | ![]() |
ED_FIELDNAME_TXTLG | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050222 | ||
3 | ![]() |
ED_FIELDNAME_TXTMI | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050222 | ||
4 | ![]() |
ED_FIELDNAME_TXTSH | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050222 | ||
5 | ![]() |
ID_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050222 |
Method GET_CHECKTABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_CHECKFIELD | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050131 | ||
2 | ![]() |
ED_CHECKTABLE | Call by reference | Type reference (TYPE) | TABNAME | Prüftabelle | 20050131 | ||
3 | ![]() |
ED_TEXTTABLE | Call by reference | Type reference (TYPE) | TABNAME | Texttabelle | 20050201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050131 |
Method GET_DOMVALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_DOMVALUE | Value transfer | Type reference (TYPE) | T_DOMVALUE | Beschreibung von Domänen-Festwerten | 20050216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050131 |
Method GET_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_FIELDINFO | Call by reference | Type reference (TYPE) | TS_FIELDINFO | Feldeigenschaften | 20050131 | ||
2 | ![]() |
ETS_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_TS_FIELDNAME | Feldnamen | 20050216 | ||
3 | ![]() |
ET_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Feldnamen in korrekter Reihenfolge | 20050131 | ||
4 | ![]() |
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 | ![]() |
20050131 |
Method GET_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_FIELDINFO | Call by reference | Type reference (TYPE) | TS_FIELDINFO | Feldeigenschaften | 20050131 | ||
2 | ![]() |
ET_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Feldnamen in korrekter Reihenfolge | 20050131 | ||
3 | ![]() |
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 | ![]() |
20050131 |
Method GET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050131 | ||
2 | ![]() |
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 | ![]() |
ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050216 | ||
2 | ![]() |
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 | ![]() |
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 |