SAP ABAP Class CL_DMC_STRUCTFIELD (CL_DMC_STRUCTFIELD)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-DMC (Application Component) Data Conversion
     S_DMCM (Package) Data Mapping and Conversion: Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_POBJECT Basis Class for All Objects in DMC 20000229
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_EQUALS Check of Two Class Instances for Equality 20050111
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_RFIELD CL_DMC_RFIELD 20000229
Properties
Class CL_DMC_STRUCTFIELD  
Short Description CL_DMC_STRUCTFIELD    
Super Class CL_DMC_POBJECT Basis Class for All Objects in DMC 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_DMCM   Data Mapping and Conversion: Maintenance 
Created 20000229   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DMC_EQUALS Check of Two Class Instances for Equality 20050111
Friends
Class CL_DMC_STRUCTFIELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGGREG Instance attribute Public Type reference (TYPE) DMC_AGGREG DMC: Indicates if the field is relevant for aggregation 20000528
2 CHECKTABLE Instance attribute Public Type reference (TYPE) KOMP_CHECK Check table of the component 20000511
3 DATATYPE Instance attribute Public Type reference (TYPE) DMC_FLDTYP Data type 20000413
4 DECS Instance attribute Public Type reference (TYPE) DECIMALS DMC: Decimal Places of Data Types 20000229
5 DOMNAME Instance attribute Public Type reference (TYPE) DOMNAME DOMNAME 20000229
6 EQCHK_MESSAGES Instance attribute Public Attribute reference (LIKE) 20050111
7 FIELDNAME Instance attribute Public Type reference (TYPE) FIELDNAME FIELDNAME 20000229
8 FORKEYFELD Instance attribute Public Type reference (TYPE) GUID_22 FORKEYFELD 20000511
9 FROM_DDIC Instance attribute Public Type reference (TYPE) BOOLEAN FROM_DDIC 20000229
10 GCCHAR Instance attribute Public Type reference (TYPE) DMC_GCCHR DMC: Field Value for Group Exchange 20000518
11 GCHANGE Instance attribute Public Type reference (TYPE) BOOLEAN GCHANGE 20000229
12 GCHGKIND Instance attribute Public Type reference (TYPE) DMC_GCHK Flag: Closer Description of Group Exchange 20000320
13 IDCHAR Instance attribute Public Type reference (TYPE) DMC_IDCHR IDCHAR 20000229
14 IDFIELD Instance attribute Public Type reference (TYPE) BOOLEAN IDFIELD 20000229
15 INTTYPE Instance attribute Public Type reference (TYPE) INTTYPE INTTYPE 20000229
16 KEYFLAG Instance attribute Public Type reference (TYPE) KEYFLAG Key flag 20000413
17 LEN Instance attribute Public Type reference (TYPE) DMC_LEN LEN 20000229
18 MY_DATA_STRUCTURE Instance attribute Public Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE MY_DATA_STRUCTURE 20000229
19 MY_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_STRUCTFIELD_LIST MY_LIST 20000229
20 NOT_INITIAL Instance attribute Public Type reference (TYPE) BOOLEAN Field must be supplied 20060223
21 OUTPUTLEN Instance attribute Public Type reference (TYPE) OUTPUTLEN OUTPUTLEN 20000504
22 POS Instance attribute Public Type reference (TYPE) TABFDPOS POS 20000229
23 ROLLNAME Instance attribute Public Type reference (TYPE) ROLLNAME ROLLNAME 20000229
24 SCRTEXT_L Instance attribute Public Type reference (TYPE) SCRTEXT_L SCRTEXT_L 20000413
25 SELPAR Instance attribute Public Type reference (TYPE) DMC_SELPAR DMC: Selection Parameters for Importing/Converting Data 20000524
26 SEQNR Instance attribute Public Type reference (TYPE) DMC_SEQNR Conversion sequence 20031031
27 SPLIT Instance attribute Public Type reference (TYPE) DMC_SPLIT DMC: Feature if field is relevant for split or not 20000519
28 TECHNICAL Instance attribute Public Type reference (TYPE) BOOLEAN DMCT_FALSE Flag: Technical field? 20000918
29 TYP_PROP Instance attribute Public Type reference (TYPE) DMC_ID TYP_PROP 20000413
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FLD_DESCR_TO_TREE Instance method Public Method Adds field descriptions of hierarchy display 20050210
2 CHECK_IDCHAR Instance method Public Method Check the type of "identifying field content" 20000518
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000229
4 COPY Instance method Public Method Copy Constructor 20000515
5 DECS_FOR_INTTYPE Static method Public Method DECS_FOR_INTTYPE 20000229
6 DEL_SELPAR Instance method Public Method Deletes indicator for selection parameter 20050209
7 EQUALS Instance method Public Method 20050111
8 FROM_REL Instance method Public Method FROM_REL 20000229
9 FROM_SFIELD Instance method Public Method FROM_SFIELD 20000229
10 GET_DATA_STRUCTURE Instance method Public Method GET_DATA_STRUCTURE 20000229
11 GET_DETAIL_CONTENT Instance method Public Method GET_DETAIL_CONTENT 20000229
12 GET_ICON_IMAGE Instance method Public Method GET_ICON_IMAGE 20000229
13 GET_OPERATOR_DESCR Instance method Public Method GET_OPERATOR_DESCR 20000229
14 GET_PARENT_NID Instance method Protected Method GET_PARENT_NID 20000229
15 SAVE_ATTRIBS Instance method Public Method SAVE_ATTRIBS 20000229
16 SET_AS_SELPAR Instance method Public Method Sets the field as selection parameter 20050209
17 SET_LIST Instance method Public Method SET_LIST 20000229
18 SET_SEQNR Instance method Public Method Set conversion sequence of the field 20031031
19 TO_REL Instance method Public Method TO_REL 20000229
20 TO_SFIELD Instance method Public Method TO_SFIELD 20000229
Events
Class CL_DMC_STRUCTFIELD has no event.
Types
Class CL_DMC_STRUCTFIELD has no local type.
Method Signatures

Method ADD_FLD_DESCR_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEMS Call by reference Type reference (TYPE) DMC_ITEM_TABLE_TYPE Items für Tree-Control 20050210
2 Changing CH_NODES Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20050210
3 Importing IM_RELATKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20050210

Method ADD_FLD_DESCR_TO_TREE on class CL_DMC_STRUCTFIELD has no exception.

Method CHECK_IDCHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IDCHAR Call by reference Type reference (TYPE) DMC_IDCHR Identifizierender Feldwert 20000518
2 Exporting EX_OK Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20000518
3 Importing IM_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20000518

Method CHECK_IDCHAR on class CL_DMC_STRUCTFIELD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AGGREG Call by reference Type reference (TYPE) DMC_AGGREG DMC: Merkmal ob das Feld relevant für Aggregation oder nicht 20000528
2 Importing IM_AUTHOR Call by reference Type reference (TYPE) SYUNAME IM_AUTHOR 20000229
3 Importing IM_CHANGEDATE Call by reference Type reference (TYPE) DMCT_SYSDATE IM_CHANGEDATE 20000229
4 Importing IM_CHECKTABLE Call by reference Type reference (TYPE) KOMP_CHECK Prüftabelle der Komponente 20000511
5 Importing IM_CHNAM Call by reference Type reference (TYPE) DMCT_SYSUSER IM_CHNAM 20000229
6 Importing IM_CREATEDATE Call by reference Type reference (TYPE) SYDATUM IM_CREATEDATE 20000229
7 Importing IM_DATASTRUCTURE Call by reference Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE IM_DATASTRUCTURE 20000229
8 Importing IM_DATATYPE Call by reference Type reference (TYPE) DMC_FLDTYP IM_DATATYPE 20000413
9 Importing IM_DECS Call by reference Type reference (TYPE) DECIMALS IM_DECS 20000229
10 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR IM_DESCR 20000229
11 Importing IM_DOMNAME Call by reference Type reference (TYPE) DOMNAME IM_DOMNAME 20000229
12 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20000811
13 Importing IM_FORKEYFELD Call by reference Type reference (TYPE) DMC_GUID IM_forkeyfeld 20000511
14 Importing IM_FROM_DDIC Call by reference Type reference (TYPE) BOOLEAN IM_FROM_DDIC 20000229
15 Importing IM_GCCHAR Call by reference Type reference (TYPE) DMC_GCCHR DMC: Feldwert für den Gruppenwechsel 20000518
16 Importing IM_GCHANGE Call by reference Type reference (TYPE) BOOLEAN IM_GCHANGE 20000229
17 Importing IM_GCHGKIND Call by reference Type reference (TYPE) DMC_GCHK Flag: Nähere Beschreibung des Gruppenwechsels 20000320
18 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
19 Importing IM_ID Call by reference Type reference (TYPE) DMC_FIDENT IM_ID 20000229
20 Importing IM_IDCHAR Call by reference Type reference (TYPE) DMC_IDCHR IM_IDCHAR 20000229
21 Importing IM_IDFIELD Call by reference Type reference (TYPE) BOOLEAN IM_IDFIELD 20000229
22 Importing IM_INTTYPE Call by reference Type reference (TYPE) INTTYPE IM_INTTYPE 20000229
23 Importing IM_KEYFLAG Call by reference Type reference (TYPE) KEYFLAG IM_KEYFLAG 20000413
24 Importing IM_LEN Call by reference Type reference (TYPE) DMC_LEN IM_LEN 20000229
25 Importing IM_LOADED_FROM_DB Call by reference Type reference (TYPE) BOOLEAN IM_LOADED_FROM_DB 20000229
26 Importing IM_NOT_INITIAL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060223
27 Importing IM_OUTPUTLEN Call by reference Type reference (TYPE) OUTPUTLEN IM_OUTPUTLEN 20000504
28 Importing IM_POS Call by reference Type reference (TYPE) TABFDPOS IM_POS 20000229
29 Importing IM_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME IM_ROLLNAME 20000229
30 Importing IM_RTI Call by reference Type reference (TYPE) DMCT_RTI_TYPE IM_RTI 20000229
31 Importing IM_SCRTEXT_L Call by reference Type reference (TYPE) SCRTEXT_L IM_SCRTEXT_L 20000413
32 Importing IM_SELPAR Call by reference Type reference (TYPE) DMC_SELPAR DMC: Selektionsparameter bei "Daten einlesen/umsetzen 20000524
33 Importing IM_SPLIT Call by reference Type reference (TYPE) DMC_SPLIT DMC: Merkmal ob das Feld relevant für split oder nich 20000519
34 Importing IM_TECHNICAL Call by reference Type reference (TYPE) DMC_TECHN DMC: Flag, ob Struktur oder Feld technisch ist. 20000918
35 Importing IM_TYP_PROP Call by reference Type reference (TYPE) DMC_ID IM_TYP_PROP 20000413
36 Importing I_UPDATE_LOCK Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20101220

Method CONSTRUCTOR on class CL_DMC_STRUCTFIELD has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD Value transfer Object reference (TYPE REF TO) CL_DMC_STRUCTFIELD CL_DMC_STRUCTFIELD 20000515
2 Importing IM_DATASTRUCTURE Call by reference Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE CL_DMC_DATA_STRUCTURE 20000515

Method COPY on class CL_DMC_STRUCTFIELD has no exception.

Method DECS_FOR_INTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DECS Value transfer Type reference (TYPE) DECIMALS DECS 20000229
2 Importing ITYPE Call by reference Type reference (TYPE) DMC_FLDTYP ITYPE 20000229

Method DECS_FOR_INTTYPE on class CL_DMC_STRUCTFIELD has no exception.

Method DEL_SELPAR Signature

Method DEL_SELPAR on class CL_DMC_STRUCTFIELD has no parameter.
Method DEL_SELPAR on class CL_DMC_STRUCTFIELD has no exception.

Method EQUALS Signature

Method EQUALS on class CL_DMC_STRUCTFIELD has no parameter.
Method EQUALS on class CL_DMC_STRUCTFIELD has no exception.

Method FROM_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) DMCT_STRUCTFIELD_REL IM_DATA 20000229

Method FROM_REL on class CL_DMC_STRUCTFIELD has no exception.

Method FROM_SFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) DMC_FIELD IM_DATA 20000229

Method FROM_SFIELD on class CL_DMC_STRUCTFIELD has no exception.

Method GET_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_STRUCTURE Value transfer Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE DATA_STRUCTURE 20000229

Method GET_DATA_STRUCTURE on class CL_DMC_STRUCTFIELD has no exception.

Method GET_DETAIL_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ITEMS Call by reference Type reference (TYPE) DMC_ITEM_TABLE_TYPE ITEMS 20000229
2 Changing NODES Call by reference Type reference (TYPE) TREEV_NTAB NODES 20000229

Method GET_DETAIL_CONTENT on class CL_DMC_STRUCTFIELD has no exception.

Method GET_ICON_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IMAGE Value transfer Type reference (TYPE) TV_IMAGE IMAGE 20000229

Method GET_ICON_IMAGE on class CL_DMC_STRUCTFIELD has no exception.

Method GET_OPERATOR_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEM Value transfer Type reference (TYPE) DMC_TREEIT ITEM 20000229

Method GET_OPERATOR_DESCR on class CL_DMC_STRUCTFIELD has no exception.

Method GET_PARENT_NID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) TV_NODEKEY ID 20000229

Method GET_PARENT_NID on class CL_DMC_STRUCTFIELD has no exception.

Method SAVE_ATTRIBS Signature

Method SAVE_ATTRIBS on class CL_DMC_STRUCTFIELD has no parameter.
Method SAVE_ATTRIBS on class CL_DMC_STRUCTFIELD has no exception.

Method SET_AS_SELPAR Signature

Method SET_AS_SELPAR on class CL_DMC_STRUCTFIELD has no parameter.
Method SET_AS_SELPAR on class CL_DMC_STRUCTFIELD has no exception.

Method SET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRUCTFIELD_LIST Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCTFIELD_LIST IM_STRUCTFIELD_LIST 20000229

Method SET_LIST on class CL_DMC_STRUCTFIELD has no exception.

Method SET_SEQNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEQNR Call by reference Type reference (TYPE) DMC_SEQNR MWB: Sequenznummer 20031031

Method SET_SEQNR on class CL_DMC_STRUCTFIELD has no exception.

Method TO_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA Value transfer Type reference (TYPE) DMCT_STRUCTFIELD_REL DATA 20000229

Method TO_REL on class CL_DMC_STRUCTFIELD has no exception.

Method TO_SFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA Value transfer Type reference (TYPE) DMC_FIELD DATA 20000229

Method TO_SFIELD on class CL_DMC_STRUCTFIELD has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 46D