SAP ABAP Class IF_EX_USMD_UI_EVENT2 (Single Processing: BAdI for User Interface)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20081016 |
Meta Relationship - Used By
Properties
| Class | IF_EX_USMD_UI_EVENT2 | |
| Short Description | Single Processing: BAdI for User Interface | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20081016 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_USMD_UI_EVENT2 has no forward declaration.
Interfaces
Class IF_EX_USMD_UI_EVENT2 has no interface implemented.
Friends
Class IF_EX_USMD_UI_EVENT2 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | USMD_UI_PROCESS_MODE | 'A' | FPM-PAI Event | 20110606 | ||
| 2 | Constant | Public | Type reference (TYPE) | USMD_UI_PROCESS_MODE | 'O' | FPM-PBO Event | 20110606 | ||
| 3 | Constant | Public | Type reference (TYPE) | USMD_UI_PROCESS_MODE | SPACE | Process Mode Unknown | 20110606 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Dynamically Adjust Field Props at Event USMD_TABLE_ADD_LINE | 20130911 | |
| 2 | Instance method | Public | Method | Dynamically Adjust Field Props at Event USMD_TABLE_COPY_LINE | 20130911 | |
| 3 | Instance method | Public | Method | Derive an Entity Key | 20110412 | |
| 4 | Instance method | Public | Method | Benachrichtigung über ein FPM Ereignis | 20120802 | |
| 5 | Instance method | Public | Method | Restrict Selection for Dropdown List/Selection Field Group | 20081016 | |
| 6 | Instance method | Public | Method | Initialize Data of User Interface | 20081016 | |
| 7 | Instance method | Public | Method | Change Made to Lead Selection of a Table | 20081016 | |
| 8 | Instance method | Public | Method | Adjust Definition of Attributes / Add Attributes | 20090706 | |
| 9 | Instance method | Public | Method | Dynamically Adjust User Interface | 20081016 | |
| 10 | Instance method | Public | Method | Event Processing | 20081016 | |
| 11 | Instance method | Public | Method | Restrict Selection for Input Help | 20081016 | |
| 12 | Instance method | Public | Method | Set Display Mode for Text Translation Component | 20101208 |
Events
Class IF_EX_USMD_UI_EVENT2 has no event.
Types
Class IF_EX_USMD_UI_EVENT2 has no local type.
Method Signatures
Method ADD_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FPM_EVENT | Call by reference | Type reference (TYPE) | USMD_TS_FPM_EVENT | FPM Event | 20130911 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130911 | |||
| 3 | ET_PROPERTY | Call by reference | Type reference (TYPE) | USMD_T_UI_PROPERTY2 | UI Properties | 20130911 | |||
| 4 | ID_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20130911 | |||
| 5 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20130911 | ||||
| 6 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI Context | 20130911 | |||
| 7 | IT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | UI Data | 20130911 | |||
| 8 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Field Name and Value | 20130911 |
Method ADD_ROW on class IF_EX_USMD_UI_EVENT2 has no exception.
Method COPY_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FPM_EVENT | Call by reference | Type reference (TYPE) | USMD_TS_FPM_EVENT | FPM Event | 20130911 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130911 | |||
| 3 | ET_PROPERTY | Call by reference | Type reference (TYPE) | USMD_T_UI_PROPERTY2 | UI Properties | 20130911 | |||
| 4 | ID_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20130911 | |||
| 5 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20130911 | ||||
| 6 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI Context | 20130911 | |||
| 7 | IT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | UI Data | 20130911 | |||
| 8 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Field Name and Value | 20130911 |
Method COPY_ROW on class IF_EX_USMD_UI_EVENT2 has no exception.
Method DERIVE_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_KEY_CHANGED | Call by reference | Type reference (TYPE) | USMD_FLG | X = Schlüssel wurde geändert | 20110412 | |||
| 2 | ES_KEY | Call by reference | Type reference (TYPE) | DATA | Neuer Schlüssel | 20110414 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20110415 | |||
| 4 | IF_UI_PROCESS_MODE | Call by reference | Type reference (TYPE) | USMD_UI_PROCESS_MODE | Prozessmodus in der UI-Event-Verarbeitung | 20110606 | |||
| 5 | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Datensatz | 20110414 | |||
| 6 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20110412 |
Method DERIVE_KEY on class IF_EX_USMD_UI_EVENT2 has no exception.
Method EVENT_NOTIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | FPM Ereignis | 20120802 |
Method EVENT_NOTIFY on class IF_EX_USMD_UI_EVENT2 has no exception.
Method GET_ATTR_VALUE_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20081016 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081016 | |||
| 3 | ET_SELECTION | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20081016 | |||
| 4 | ID_ATTRIBUTE | Call by reference | Type reference (TYPE) | USMD_ATTR_RES | Aufgelöstes Attribut | 20081016 | |||
| 5 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20081016 | |||
| 6 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081016 |
Method GET_ATTR_VALUE_SET on class IF_EX_USMD_UI_EVENT2 has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | UI-Daten | 20081016 | |||
| 2 | ET_IDR_FIELD | Call by reference | Type reference (TYPE) | USMD_T_IDR_FIELD | Felder für die IDR | 20090925 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081016 | |||
| 4 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20081016 | |||
| 5 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081016 |
Method INITIALIZE on class IF_EX_USMD_UI_EVENT2 has no exception.
Method LEAD_SELECTION_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_NEW_ROW | Call by reference | Type reference (TYPE) | I | 20081016 | ||||
| 2 | ET_FPM_EVENT | Call by reference | Type reference (TYPE) | USMD_TS_FPM_EVENT | FPM-Ereignis | 20091022 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081016 | |||
| 4 | ID_OLD_ROW | Call by reference | Type reference (TYPE) | I | 20081016 | ||||
| 5 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20081016 | |||
| 6 | IT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | UI-Daten | 20081016 | |||
| 7 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081016 |
Method LEAD_SELECTION_CHANGED on class IF_EX_USMD_UI_EVENT2 has no exception.
Method MODIFY_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTE | Call by reference | Type reference (TYPE) | USMD_TS_UI_ATTRIBUTE | Spezielle Attribute von Entitäten | 20090706 | |||
| 2 | ET_FPM_EVENT | Call by reference | Type reference (TYPE) | USMD_TS_FPM_EVENT | FPM-Ereignis | 20090710 | |||
| 3 | ET_HIDE_VIEW | Call by reference | Type reference (TYPE) | USMD_TS_UI_VIEW | Einzelbearbeitung: Haupt-/Untersicht im OIF | 20090707 | |||
| 4 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20090706 | |||
| 5 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20090706 |
Method MODIFY_DEFINITION on class IF_EX_USMD_UI_EVENT2 has no exception.
Method MODIFY_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20091111 | |||
| 2 | CT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | UI-Daten | 20081016 | |||
| 3 | ET_FPM_EVENT | Call by reference | Type reference (TYPE) | USMD_TS_FPM_EVENT | FPM-Ereignis | 20081016 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081016 | |||
| 5 | ET_PROPERTY | Call by reference | Type reference (TYPE) | USMD_T_UI_PROPERTY2 | UI-Eigenschaften | 20081016 | |||
| 6 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20090626 | ||||
| 7 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20081016 | |||
| 8 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081016 |
Method MODIFY_VIEW on class IF_EX_USMD_UI_EVENT2 has no exception.
Method PROCESS_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_FAILURE | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20100205 | |||
| 2 | ES_NAVIGATION | Call by reference | Type reference (TYPE) | USMD_S_NAVIGATION | UI-Navigation | 20081016 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081016 | |||
| 4 | ID_LEAD_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20100129 | |||
| 5 | IO_FPM_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20081016 | ||||
| 6 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20081016 | |||
| 7 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081016 | |||
| 8 | IT_LINE_INDEX | Call by reference | Type reference (TYPE) | RSTABIXTAB | Repository Infosystem Tabelle für Indizies | 20100129 |
Method PROCESS_EVENT on class IF_EX_USMD_UI_EVENT2 has no exception.
Method PROCESS_VALUE_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20081016 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20081016 | |||
| 3 | ET_SELECTION | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20081016 | |||
| 4 | ID_ATTRIBUTE | Call by reference | Type reference (TYPE) | USMD_ATTR_RES | Aufgelöstes Attribut | 20081016 | |||
| 5 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | UI-Kontext | 20081016 | |||
| 6 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081016 |
Method PROCESS_VALUE_HELP on class IF_EX_USMD_UI_EVENT2 has no exception.
Method SET_MODE_TEXT_TRANSL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EDIT_MODE | Call by reference | Type reference (TYPE) | USMD_FLG | 'X': Ändernmodus, ' ': Anzeigemodus | 20101208 | |||
| 2 | ET_LANGU_PROP | Call by reference | Type reference (TYPE) | USMD_TS_LANGU_PROP | Eigenschaften für Sprachen in Bezeichnungen | 20111125 | |||
| 3 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20101208 | |||
| 4 | IT_LANGUAGES | Call by reference | Type reference (TYPE) | SLANSPRAST | Tabelle von Sprachen | 20111125 |
Method SET_MODE_TEXT_TRANSL on class IF_EX_USMD_UI_EVENT2 has no exception.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |