SAP ABAP Class CL_UG_MD_GEN_ALV_CTRL (Generic ALV to Display/Edit Master Data)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD2 (Package) FIN General: Master Data: Maintenance
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_COI_AFD_AN_SEQ_ALV_CTRL C/I Additional Fin. Data: Activity Sequence 20030310
2 Inheritance (c INHERITING FROM c_ref)  CL_UC_COI_CUS09_ALV C/I Customizing: Activities 20030203
Properties
Class CL_UG_MD_GEN_ALV_CTRL  
Short Description Generic ALV to Display/Edit Master Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD2   FIN General: Master Data: Maintenance 
Created 20020131   SAP 
Last change 20080505   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_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UG_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UG_MD_GEN_ALV_CTRL has no interface implemented.
Friends
Class CL_UG_MD_GEN_ALV_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_ALV_MAIN Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID Main ALV List Viewer 20020131
2 DO_CHAR Instance attribute Protected Object reference (TYPE REF TO) IF_UG_MD_CHAR FIN Master Data: Representation of a Characteristic 20020131
3 DO_CONTAINER_MAIN Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Main ALV 20020131
4 DO_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Splitter Container for ALV and Log 20020131
5 DR_COPY_OF_ORIG_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Copy of Original Data (Internal Format) 20020214
6 DR_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20020131
7 DR_TO_DATATABLE Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to ALV Data Table 20020131
8 DS_ALV_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20020131
9 DS_LAYOUT Instance attribute Protected Type reference (TYPE) UGMD_S_GEN_ALV_CTRL_LAYO Generic ALV Control: Layout, Display Properties 20020131
10 DT_ALV_FCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT ALV Field Catalog 20020131
11 DT_ALV_FCAT_ADD Instance attribute Protected Type reference (TYPE) T_TS_ALV_FCAT_ADD Separate Properties for Fields 20020221
12 DT_CHAR_INST Instance attribute Protected Type reference (TYPE) T_TS_CHAR_INSTANCE Char. Instances for all Genuine Fields 20020214
13 DT_CHAR_POS Instance attribute Protected Type reference (TYPE) T_CHAR_POS Items (row no.) of characteristics in Field/Value Style 20020715
14 DT_FDEP Instance attribute Protected Type reference (TYPE) UGMD_TS_FDEP Compounding 20020131
15 DT_FFIX Instance attribute Protected Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20020131
16 DT_FPROP Instance attribute Protected Type reference (TYPE) UGMD_TS_FPROP FIN Master Data: Field Catalog 20020131
17 D_FLG_DATA_CHANGED Instance attribute Protected Type reference (TYPE) UG_FLG ALV Data Was Changed 20020131
18 D_FLG_DATA_OK Instance attribute Protected Type reference (TYPE) UG_FLG New ALV Data Tested with OK 20020131
19 D_FLG_LOG_EXTERNAL Instance attribute Protected Type reference (TYPE) UG_FLG Flag: No Log Display (instead: Event NEW_LOG_MESSAGES) 20020131
20 D_NAVIG_FIELD_NAME Constant Protected Type reference (TYPE) UG_FIELDNAME 'XYZ_NAV_ZYX' Name of Navigation Field in ALV Field Catalog 20020131
21 GT_DATA_REF Static Attribute Private Type reference (TYPE) TH_DATA_REFERENCE Buffer of Created Data References 20031015
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TEXTS Instance method Private Method Adds Texts (for Field Name/Value - Table with Texts) 20040908
2 BUILD_ALV_FIELDCAT Instance method Protected Method Construct ALV Field Catalog 20020131
3 CHECK_SINGLE_CELL Instance method Protected Method Value Check of an Individual Field with Compounding 20020131
4 CHECK_TAB_KEY_UNIQUE Instance method Private Method Add Message when Key is not Unique 20020131
5 CONSTRUCTOR Instance method Public Constructor Constructor 20020131
6 CONVERT_EX_IN Instance method Protected Method Conversion External -> Internal Total Data Table 20020131
7 CONVERT_IN_EX Instance method Protected Method Conversion Internal -> External Total Data Table 20020131
8 DYNAMIC_READ_WITH_ALV_KEY Instance method Private Method Read on Table with Dynamic Key Entry 20020131
9 FILL_TOOLBAR_EXCLUDE_TAB Instance method Protected Method Set Toolbar Functions to be Hidden 20020131
10 FORMAT_OUTPUT_TABLE Instance method Protected Method Set Formatting on Output Table 20020131
11 FREE Instance method Public Method Destructor 20020131
12 GET_CELL_FIELDNAME Instance method Protected Method Determine Characteristic Name for Line / Column 20020627
13 GET_CELL_VALUE Instance method Protected Method Read Value of an ALV Field in Ext. Format 20020131
14 GET_CHANGES Instance method Public Method Only Read Changed Data (Delta for set_data) 20020214
15 GET_DATA Instance method Public Method Read (Possibly Changed) Data from ALV 20020131
16 GET_DATA_REFERENCE Instance method Private Method Get Reference for Data Table (Buffered) 20031014
17 GET_TEXT Instance method Private Method 20040908
18 HANDLE_AFTER_DATA_CHANGED Instance method Protected Event handling method Update Front End, if Checks Successful 20020131
19 HANDLE_DATA_CHANGED Instance method Protected Event handling method Test Changed Data, Create Log Entries if Necessary 20020131
20 HANDLE_DOUBLECLICK Instance method Protected Event handling method Handling of double-click 20020221
21 HANDLE_F1_EVENT Instance method Protected Event handling method F1 Help 20020131
22 HANDLE_F4_EVENT Instance method Protected Event handling method F4 Help 20020131
23 HANDLE_HOTSPOT_CLICKED Instance method Protected Event handling method Handling of ALV Hotspot Events 20020131
24 INIT Instance method Protected Method Initialize ALV 20020131
25 RAISE_REQUEST_NAVIGATION Instance method Protected Method Trigger Event for Branch to Detail 20020131
26 REGISTER_F4_FOR_FIELDS Instance method Protected Method Register F4 Help Field-Dependent 20020131
27 SET_CHECKBOX_FLAG Instance method Protected Method Auxiliary Routine for BUILD_ALV_FIELDCAT 20020131
28 SET_DATA Instance method Public Method Set Data to Display/Change 20020131
29 SET_EDIT_MODE Instance method Public Method Set Change Mode (Display/Change) 20020131
30 SET_FFIX Instance method Public Method Set for Known, Fixed Characteristic Values, Such as Compound 20020131
Events
# Event Type Visibility Description Created on
1 NEW_LOG_MESSAGES Instance Event
(0)
Public
(2)
New Messages for Application 20020131
2 REQUEST_NAVIGATION Instance Event
(0)
Public
(2)
Navigate to an Object (Detail) 20020131
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHAR_POS Protected See coding Items (row no.) of a characteristic in Field/Value Style 20020822
2 S_DATA_REFERENCE Private See coding 20031015 begin of S_DATA_REFERENCE, hash TYPE HASH160, r_data TYPE REF TO DATA, stylefname TYPE LVC_S_LAYO-stylefname, end of S_DATA_REFERENCE
3 TH_DATA_REFERENCE Private See coding 20031015 TH_DATA_REFERENCE TYPE HASHED TABLE OF S_DATA_REFERENCE WITH UNIQUE KEY hash
4 T_CHAR_POS Protected See coding Items (row no.) of characteristics in Field/Value Style 20020822
5 T_S_ALV_FCAT_ADD Protected See coding 20020822
6 T_S_CHAR_INSTANCE Protected See coding 20020822
7 T_TS_ALV_FCAT_ADD Protected See coding 20020822
8 T_TS_CHAR_INSTANCE Protected See coding 20020822
Method Signatures

Method ADD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL_TEXT FI-Stammdaten: Paare Feldname / Wert mit Text 20040908
2 Importing IT_CHAR_INST Call by reference Type reference (TYPE) T_TS_CHAR_INSTANCE 20040908
3 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20040908

Method ADD_TEXTS on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method BUILD_ALV_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020131
2 Exporting ET_ALV_FCAT_ADD Call by reference Type reference (TYPE) T_TS_ALV_FCAT_ADD eigene Attribute zu ALV Feldern 20020221
3 Importing IF_CONVERSION_NEEDED Call by reference Type reference (TYPE) UG_FLG '' FIN Master Data: General Indicator 20071026
4 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Daten zur Anzeige im ALV 20020131
5 Importing IT_FDISP Call by reference Type reference (TYPE) UGMD_TS_GEN_ALV_CTRL_FDISP Generischer ALV: Feldeigenschaften katalogfremde Felder 20020221
6 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_GEN_ALV_CTRL_FIELD 20020131
# Exception Resumable Description Created on
1 INVALID_FIELD Feld / Felder im gegebenen Umfeld nicht bekannt 20020201

Method CHECK_SINGLE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_EXISTS Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020131
2 Exporting E_VALUE_EXT Call by reference Type reference (TYPE) UGMD_S_FIELD_VAL-VALUE Zellausprägung (extern) 20020131
3 Importing IR_CHANGE_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020131
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020131
5 Importing I_ROW_ID Call by reference Type reference (TYPE) INT4 Zeilennummer 20020131

Method CHECK_SINGLE_CELL on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method CHECK_TAB_KEY_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020131

Method CHECK_TAB_KEY_UNIQUE on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020212
2 Importing I_CONTAINER Call by reference Type reference (TYPE) C Name des Dynpro Containers 20020131
3 Importing I_DYNPRO Call by reference Type reference (TYPE) SCRHDNUM Dynpro 20020131
4 Importing I_LOG_EXTERNAL Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE Flag: keine Loganzeige (stattdessen Event NEW_LOG_MESSAGES) 20020131
5 Importing I_PROGRAM Call by reference Type reference (TYPE) SCRHPROG Programmname 20020131
# Exception Resumable Description Created on
1 ERROR_CREATE Fehler beim Erzeugen oder Initialisieren 20020131

Method CONVERT_EX_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_INT Value transfer Type reference (TYPE) ANY TABLE Tabellendaten im internen Format 20020131
2 Importing IT_DATA_EXT Call by reference Type reference (TYPE) ANY TABLE Tabellendaten im externen Format 20020131
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Kovertieren einer Zelle 20020214
2 DUPLICATE_KEYS Datenfehler: doppelte Schlüssel bei sorted / Hashtabelle 20020214
3 INTERNAL_ERROR interner Fehler 20020214

Method CONVERT_IN_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_EXT Value transfer Type reference (TYPE) ANY TABLE Tabellendaten im externen Format 20020131
2 Importing IT_DATA_INT Call by reference Type reference (TYPE) ANY TABLE Tabellendaten im internen Format 20020131
# Exception Resumable Description Created on
1 DUPLICATE_KEYS Datenfehler: doppelte Schlüssel bei sorted / Hashtabelle 20020214
2 INTERNAL_ERROR interner Fehler 20020214

Method DYNAMIC_READ_WITH_ALV_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_EXISTS Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020131
2 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20020131
3 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20020131
# Exception Resumable Description Created on
1 TOO_MANY_KEY_FIELDS Mehr als 8 Schlüsselfelder -> nicht programmiert 20020131

Method FILL_TOOLBAR_EXCLUDE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20020131

Method FILL_TOOLBAR_EXCLUDE_TAB on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method FORMAT_OUTPUT_TABLE Signature

Method FORMAT_OUTPUT_TABLE on class CL_UG_MD_GEN_ALV_CTRL has no parameter.
Method FORMAT_OUTPUT_TABLE on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method FREE Signature

Method FREE on class CL_UG_MD_GEN_ALV_CTRL has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler beim Abbauen von Control-Instanzen 20020131

Method GET_CELL_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FIELDNAME Value transfer Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020627
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) LVC_S_FCAT-FIELDNAME betroffene Tabellenspalte 20020627
3 Importing I_ROW_ID Call by reference Type reference (TYPE) INT4 Zeilennummer / bestimmt Merkmal 20020627

Method GET_CELL_FIELDNAME on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method GET_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_EXT Call by reference Type reference (TYPE) ANY Zellenwert im ext. Format 20020131
2 Importing I_COL_NAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20020715
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020131
4 Importing I_ROW_ID Call by reference Type reference (TYPE) INT4 Zeilennummer 20020131
# Exception Resumable Description Created on
1 NOT_FOUND Zelle (Feld oder Zeile) nicht gefunden 20020131
2 VALUE_INITIAL Zellenwert ist initial 20020131

Method GET_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED Call by reference Type reference (TYPE) ANY TABLE gelöschte Zeilen (auch alter Stand modifizierte) 20020214
2 Exporting ET_INSERTED Call by reference Type reference (TYPE) ANY TABLE neue Zeilen (auch neuer Stand modifizierte) 20020214
# Exception Resumable Description Created on
1 DATA_INCONSISTENT Fehler bei Eingabeprüfungen, doppelte Tabellenschlüssel etc. 20020214

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE Datentabelle vom ALV 20020131
# Exception Resumable Description Created on
1 DATA_INCONSISTENT Bei den Eingabeprüfungen wurden Fehler gefunden 20020131

Method GET_DATA_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf Standardtabelle 20031014
2 Exporting E_STYLEFNAME Call by reference Type reference (TYPE) LVC_S_LAYO-STYLEFNAME Name des Detailbutton-Feldes 20031014
3 Importing IT_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031014

Method GET_DATA_REFERENCE on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAR_INST Call by reference Type reference (TYPE) T_TS_CHAR_INSTANCE 20040908
2 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL 20040908
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME 20040908
4 Importing I_VALUE Call by reference Type reference (TYPE) UG_VALUE Merkmalswert 20040908
5 Returning R_TEXT Value transfer Type reference (TYPE) UG_TXTLG Langtext 20040908

Method GET_TEXT on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method HANDLE_AFTER_DATA_CHANGED Signature

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

Method HANDLE_AFTER_DATA_CHANGED on class CL_UG_MD_GEN_ALV_CTRL 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 Value transfer Attribute reference (LIKE) 20020131
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20020131
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20020131
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20020131
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20020131

Method HANDLE_DATA_CHANGED on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method HANDLE_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20020221
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20020221
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20020221

Method HANDLE_DOUBLECLICK on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method HANDLE_F1_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20020627
2 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20020131

Method HANDLE_F1_EVENT on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method HANDLE_F4_EVENT Signature

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

Method HANDLE_F4_EVENT on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method HANDLE_HOTSPOT_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20020131
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20020131
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20020131

Method HANDLE_HOTSPOT_CLICKED on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020212
2 Importing I_DYNPRO Call by reference Type reference (TYPE) SCRHDNUM Dynpronummer 20020131
3 Importing I_DYNPRO_AREA Call by reference Type reference (TYPE) C Dynprobereich für Container 20020131
4 Importing I_PROGRAM Call by reference Type reference (TYPE) SCRHPROG Programmname 20020131
# Exception Resumable Description Created on
1 ERROR_CREATE Fehler beim Initiieren 20020131

Method RAISE_REQUEST_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROW_ID Call by reference Type reference (TYPE) LVC_S_ROID Zuordnung Zeilennummer zu Zeilen-ID 20020131

Method RAISE_REQUEST_NAVIGATION on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method REGISTER_F4_FOR_FIELDS Signature

Method REGISTER_F4_FOR_FIELDS on class CL_UG_MD_GEN_ALV_CTRL has no parameter.
Method REGISTER_F4_FOR_FIELDS on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method SET_CHECKBOX_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_CHECKBOX Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020131
2 Importing I_INTLEN Call by reference Type reference (TYPE) INTLEN Interne Länge in Bytes 20020221
3 Importing I_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20020221
4 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20020221

Method SET_CHECKBOX_FLAG on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CONVERSION_NEEDED Call by reference Type reference (TYPE) UG_FLG '' FIN Master Data: General Indicator 20071026
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR Instanz des attributstragenden Merkmals (bzw. Dummy) 20020131
3 Importing IS_LAYOUT Call by reference Type reference (TYPE) UGMD_S_GEN_ALV_CTRL_LAYO Generisches ALV-Control: Layout, Anzeigeeigenschaften 20020221
4 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Daten zur Anzeige im ALV 20020131
5 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20020131
6 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_GEN_ALV_CTRL_FIELD anzuzeigende Spalten mit Eigenschaften (Default alle) 20020131
7 Importing IT_FOREIGN_FIELD Call by reference Type reference (TYPE) UGMD_TS_GEN_ALV_CTRL_FDISP Eigenschaften aller im Feldkatalog nicht bekannten Felder 20020221
# Exception Resumable Description Created on
1 INTERNAL_ERROR Programmfehler, inkonsistenter Objektzustand 20020131
2 INVALID_DATA Daten fehlerhaft, z.B. unbek. Feld, doppelte Tab.schlüssel 20020201
3 TOO_MANY_LINES Zu viele Zeilen in eingabebereitem Grid. 20020131

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT_ON Call by reference Type reference (TYPE) UG_FLG SPACE ALV-Änderungsmodus 20020131

Method SET_EDIT_MODE on class CL_UG_MD_GEN_ALV_CTRL has no exception.

Method SET_FFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20020131

Method SET_FFIX on class CL_UG_MD_GEN_ALV_CTRL has no exception.
Event Signatures

Event NEW_LOG_MESSAGES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_MSG Exporting Value transfer Type reference (TYPE) LVC_T_MSG1 ALV-Control: Nachrichten 20020131

Event REQUEST_NAVIGATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_VALUE Exporting Value transfer Type reference (TYPE) UGMD_TS_FIELD_VAL Schlüsselfelder zum ausgewählten Tabelleneintrag 20020131
History
Last changed by/on SAP  20080505 
SAP Release Created in 10B