SAP ABAP Class CL_DMC_FORKEY_LIST (MWB: List Class for Foreign Key Dependency)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_EQUALS Check of Two Class Instances for Equality 20050111
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_VERSION Version Management (Create, Retrieve) 20060627
Properties
Class CL_DMC_FORKEY_LIST  
Short Description MWB: List Class for Foreign Key Dependency    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20040325   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
2 IF_DMC_VERSION Version Management (Create, Retrieve) 20060627
Friends
Class CL_DMC_FORKEY_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EQCHK_MESSAGES Instance attribute Public Attribute reference (LIKE) 20050111
2 ERROR_OCCURRED Instance attribute Private Type reference (TYPE) BOOLEAN error occurred 20070430
3 FORKEY_TAB Instance attribute Public Type reference (TYPE) DMCT_FORKEY_TAB_TYPE 20050701
4 MY_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_CONTAINER_TYPE CL_DMC_CONTAINER_TYPE 20050704
5 MY_FORKEY_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_FORKEY_FACTORY MWB: Factory for Foreign Key Relationship 20040329
6 MY_OWNER Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE Structure 20040329
7 OLD_FORKEY_TAB Instance attribute Private Type reference (TYPE) DMC_FKEY_TAB 20050708
8 REF_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid Control for Foreign Key Relationship Maintenance 20050623
9 REF_SEARCH_HELP Instance attribute Private Object reference (TYPE REF TO) CL_DMC_SEARCH_HELP Various Search Help Implementations 20050629
10 _DBVALS Instance attribute Protected Type reference (TYPE) DMC_FORKEY_REL_TAB MWB: Foreign Key 20040329
11 _INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN 'X' Data was initialized 20040329
12 _VALS Instance attribute Protected Type reference (TYPE) DMC_FORKEY_TAB MWB: Table With Foreign Keys 20040329
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Adds new foreign key 20040329
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040329
3 CREATE_ALV_GRID Instance method Public Method Displays Data in ALV Grid Control 20050701
4 CREATE_DATA_FOR_FIRST_DISPLAY Instance method Public Method 20050623
5 DEL_ALL_ELEMENTS Instance method Public Method Deletes all foreign keys 20040430
6 DEL_ELEM_BY_FIELD Instance method Public Method Deletes foreign key based on GUID of the field 20040428
7 DEL_ELEM_BY_GUID Instance method Public Method Deletes foreign key based on GUID 20040329
8 EQUALS Instance method Public Method 20050111
9 GET_ALL_ELEMENTS Instance method Public Method Returns references for all foreign keys 20050111
10 GET_ALV_FIELDCATALOG Instance method Private Method 20050628
11 GET_ALV_LAYOUT Instance method Private Method 20050623
12 GET_ALV_SORTATION Instance method Private Method 20050628
13 GET_ELEM_BY_FIELD Instance method Public Method Returns foreign key based on GUID of the field 20040427
14 GET_ELEM_BY_GUID Instance method Public Method Returns foreign key based on GUID 20040329
15 GET_TOOLBAR_EXCLUDE_LIST Instance method Private Method 20050623
16 HANDLE_DATA_CHANGED Instance method Private Event handling method 20050629
17 HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method 20050718
18 HANDLE_F4_OF_ALV Instance method Private Event handling method 20050628
19 HANDLE_FKEY_TOOLBAR Instance method Private Event handling method 20050701
20 HANDLE_FKEY_UCOMM Instance method Private Event handling method 20050701
21 INITIALIZE_ELEMENTS Instance method Protected Method Initializes foreign key 20040329
22 LOAD_ELEMENTS Instance method Private Method Loading of DB Entries 20040329
23 RELOAD_FROM_DB Instance method Private Method Reloading of DB Entries 20040329
24 RESTORE_AFTER_CANCEL Instance method Public Method Recovers the last saved status after termination 20040623
25 SAVE Instance method Public Method Save 20040329
26 SET_DROPDOWN_HANDLE Instance method Private Method 20050628
27 SET_F4_HELP_FOR_FIELD Instance method Private Method 20050628
28 SET_STATE Instance method Public Method Sets the status of an object in the list 20040803
29 UPDATE_DBVALS Instance method Private Method Update of _dbvals 20040329
30 VERIFY_AND_UPDATE_FORKEYS Instance method Private Method 20050713
Events
Class CL_DMC_FORKEY_LIST has no event.
Types
Class CL_DMC_FORKEY_LIST has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORKEY_VALUES Call by reference Type reference (TYPE) DMC_FORKEY_VALUE_TAB 20050707
2 Importing IM_RELATFIELD_GUID Call by reference Type reference (TYPE) DMC_GUID GUID des Beziehungsfeldes 20040331
3 Returning RE_FORKEY Value transfer Object reference (TYPE REF TO) CL_DMC_FORKEY Fremdschlüssel 20040329

Method ADD on class CL_DMC_FORKEY_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRUCT Call by reference Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE Struktur 20040329

Method CONSTRUCTOR on class CL_DMC_FORKEY_LIST has no exception.

Method CREATE_ALV_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20050701
2 Exporting EX_EXCLUDE_LIST Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20050701
3 Exporting EX_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20050701
4 Exporting EX_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20050701
5 Importing IM_CONTAINER_REF Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20050725

Method CREATE_ALV_GRID on class CL_DMC_FORKEY_LIST has no exception.

Method CREATE_DATA_FOR_FIRST_DISPLAY Signature

Method CREATE_DATA_FOR_FIRST_DISPLAY on class CL_DMC_FORKEY_LIST has no parameter.
Method CREATE_DATA_FOR_FIRST_DISPLAY on class CL_DMC_FORKEY_LIST has no exception.

Method DEL_ALL_ELEMENTS Signature

Method DEL_ALL_ELEMENTS on class CL_DMC_FORKEY_LIST has no parameter.
Method DEL_ALL_ELEMENTS on class CL_DMC_FORKEY_LIST has no exception.

Method DEL_ELEM_BY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELATFIELD_GUID Call by reference Type reference (TYPE) DMC_GUID GUID des Beziehungsfeldes 20040428

Method DEL_ELEM_BY_FIELD on class CL_DMC_FORKEY_LIST has no exception.

Method DEL_ELEM_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORKEY_GUID Call by reference Type reference (TYPE) DMC_GUID GUID des Fremdschlüssels 20040428

Method DEL_ELEM_BY_GUID on class CL_DMC_FORKEY_LIST has no exception.

Method EQUALS Signature

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

Method GET_ALL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FORKEY_TAB Value transfer Type reference (TYPE) DMC_FORKEY_REF_TAB MWB: Tabelle mit Referenzen der Klasse CL_DMC_FORKEY 20050111

Method GET_ALL_ELEMENTS on class CL_DMC_FORKEY_LIST has no exception.

Method GET_ALV_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT 20050628

Method GET_ALV_FIELDCATALOG on class CL_DMC_FORKEY_LIST has no exception.

Method GET_ALV_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ALV_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO 20050623

Method GET_ALV_LAYOUT on class CL_DMC_FORKEY_LIST has no exception.

Method GET_ALV_SORTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SORTATION Value transfer Type reference (TYPE) LVC_T_SORT 20050628

Method GET_ALV_SORTATION on class CL_DMC_FORKEY_LIST has no exception.

Method GET_ELEM_BY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELATFIELD_GUID Call by reference Type reference (TYPE) DMC_GUID GUID des Beziehungsfeldes 20040427
2 Returning RE_FORKEY Value transfer Object reference (TYPE REF TO) CL_DMC_FORKEY Fremdschlüssel 20040427

Method GET_ELEM_BY_FIELD on class CL_DMC_FORKEY_LIST has no exception.

Method GET_ELEM_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORKEY_GUID Call by reference Type reference (TYPE) DMC_GUID GUID des Fremdschlüssels 20040427
2 Returning RE_FORKEY Value transfer Object reference (TYPE REF TO) CL_DMC_FORKEY Fremdschlüssel 20040329

Method GET_ELEM_BY_GUID on class CL_DMC_FORKEY_LIST has no exception.

Method GET_TOOLBAR_EXCLUDE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TOOLBAR_EXCLUDE Value transfer Type reference (TYPE) UI_FUNCTIONS 20050623

Method GET_TOOLBAR_EXCLUDE_LIST on class CL_DMC_FORKEY_LIST has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20050629
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20050629
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20050629
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20050629
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20050629

Method HANDLE_DATA_CHANGED on class CL_DMC_FORKEY_LIST has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Call by reference Attribute reference (LIKE) 20050817
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20050817

Method HANDLE_DATA_CHANGED_FINISHED on class CL_DMC_FORKEY_LIST has no exception.

Method HANDLE_F4_OF_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20050628
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20050628
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20050628
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20050628
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20050628

Method HANDLE_F4_OF_ALV on class CL_DMC_FORKEY_LIST has no exception.

Method HANDLE_FKEY_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20050701
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20050701

Method HANDLE_FKEY_TOOLBAR on class CL_DMC_FORKEY_LIST has no exception.

Method HANDLE_FKEY_UCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20050701

Method HANDLE_FKEY_UCOMM on class CL_DMC_FORKEY_LIST has no exception.

Method INITIALIZE_ELEMENTS Signature

Method INITIALIZE_ELEMENTS on class CL_DMC_FORKEY_LIST has no parameter.
Method INITIALIZE_ELEMENTS on class CL_DMC_FORKEY_LIST has no exception.

Method LOAD_ELEMENTS Signature

Method LOAD_ELEMENTS on class CL_DMC_FORKEY_LIST has no parameter.
Method LOAD_ELEMENTS on class CL_DMC_FORKEY_LIST has no exception.

Method RELOAD_FROM_DB Signature

Method RELOAD_FROM_DB on class CL_DMC_FORKEY_LIST has no parameter.
Method RELOAD_FROM_DB on class CL_DMC_FORKEY_LIST has no exception.

Method RESTORE_AFTER_CANCEL Signature

Method RESTORE_AFTER_CANCEL on class CL_DMC_FORKEY_LIST has no parameter.
Method RESTORE_AFTER_CANCEL on class CL_DMC_FORKEY_LIST has no exception.

Method SAVE Signature

Method SAVE on class CL_DMC_FORKEY_LIST has no parameter.
Method SAVE on class CL_DMC_FORKEY_LIST has no exception.

Method SET_DROPDOWN_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HANDLE Call by reference Type reference (TYPE) INT4 20050628

Method SET_DROPDOWN_HANDLE on class CL_DMC_FORKEY_LIST has no exception.

Method SET_F4_HELP_FOR_FIELD Signature

Method SET_F4_HELP_FOR_FIELD on class CL_DMC_FORKEY_LIST has no parameter.
Method SET_F4_HELP_FOR_FIELD on class CL_DMC_FORKEY_LIST has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20040803
2 Importing IM_NEW_STATE Call by reference Type reference (TYPE) DMC_STATE DMC: Zustand eines Objektes 20040803

Method SET_STATE on class CL_DMC_FORKEY_LIST has no exception.

Method UPDATE_DBVALS Signature

Method UPDATE_DBVALS on class CL_DMC_FORKEY_LIST has no parameter.
Method UPDATE_DBVALS on class CL_DMC_FORKEY_LIST has no exception.

Method VERIFY_AND_UPDATE_FORKEYS Signature

Method VERIFY_AND_UPDATE_FORKEYS on class CL_DMC_FORKEY_LIST has no parameter.
Method VERIFY_AND_UPDATE_FORKEYS on class CL_DMC_FORKEY_LIST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620