SAP ABAP Class CL_CNV_MBT_PIFD_MAINT_GUI (PIFD Maintenance GUI superclass)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_MBT_PIFD_CORE (Package) PIFD Core Functionality and Types
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_CNV_MBT_PIFD_DYN_MAINT_GUI | PIFD Maintenance Dynpro | 20110113 |
Properties
| Class | CL_CNV_MBT_PIFD_MAINT_GUI | |
| Short Description | PIFD Maintenance GUI superclass | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_MBT_PIFD_CORE | PIFD Core Functionality and Types |
| Created | 20110113 | SAP |
| Last change | 20141030 | |
| 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) |
Interfaces
Class CL_CNV_MBT_PIFD_MAINT_GUI has no interface implemented.
Friends
Class CL_CNV_MBT_PIFD_MAINT_GUI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CNV_MBT_ME_CWBI_DISPLAY_MODE | 'H' | Controlls how a Mapping is visible in the GUI | 20110607 | ||
| 2 | Constant | Public | Type reference (TYPE) | CNV_MBT_ME_CWBI_DISPLAY_MODE | 'R' | Controlls how a Mapping is visible in the GUI | 20110607 | ||
| 3 | Constant | Public | Type reference (TYPE) | CNV_MBT_ME_CWBI_DISPLAY_MODE | SPACE | Controlls how a Mapping is visible in the GUI | 20110607 | ||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_CNV_MBT_PIFD_VAR_GUI_CONT | Controls the Variant Maintanance GUI | 20110610 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR_LIST | List of PIFD Interfaces with associated Variants | 20110113 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110310 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | CHAR_132 | Text Length 132 | 20120710 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | CHAR_132 | Text Length 132 | 20120710 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20120710 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ICONQUICK | Quickinfo for dissociate button | 20111115 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | TEXT40 | Text for dissociate button | 20111115 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TEXT80 | Question for dissociate dialog | 20111115 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | TEXT40 | Title of dissociate dialog | 20111115 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | CHAR_132 | Text Length 132 | 20120710 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | CNV_MBT_READ | Read-Only | 20110404 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110310 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20110303 | |
| 2 | Instance method | Public | Method | Returns the Interfaces and Variants | 20110113 | |
| 3 | Instance method | Public | Method | Raises the before_variant_save event | 20110414 | |
| 4 | Instance method | Public | Method | Raises the variant_saved event | 20110301 | |
| 5 | Instance method | Public | Method | Sets the application help document for the GUI | 20110607 | |
| 6 | Instance method | Public | Method | Sets the texts for creating, copying, ignoring a variant | 20120710 | |
| 7 | Instance method | Public | Method | Sets the Interfaces and Variants to be displayed | 20110113 | |
| 8 | Instance method | Public | Method | Sets the Interface and Variants by their IDs | 20110113 | |
| 9 | Instance method | Public | Method | Sets the texts for variant dissociation | 20111115 | |
| 10 | Instance method | Public | Method | Sets the texts for the navigation area | 20120710 | |
| 11 | Instance method | Public | Method | Sets the GUI's title | 20110310 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ADDITIONAL_PARAM_FUNCTION | Instance Event (0) |
Public (2) |
A function was called that is not handled in this GUI | 20110428 |
| 2 | AFTER_VARIANT_CREATION | Instance Event (0) |
Public (2) |
Variant was created | 20110303 |
| 3 | ASSOCIATION_CHANGED | Instance Event (0) |
Public (2) |
An Interface-Variant association was changed | 20110610 |
| 4 | BEFORE_ASSOCIATION_CHANGE | Instance Event (0) |
Public (2) |
An Interface-Variant association will be changed after this | 20110408 |
| 5 | BEFORE_VARIANT_CREATION | Instance Event (0) |
Public (2) |
Variant will be created after this | 20110303 |
| 6 | BEFORE_VARIANT_SAVED | Instance Event (0) |
Public (2) |
A Variant will be saved after this | 20110414 |
| 7 | INTERFACE_IGNORED | Instance Event (0) |
Public (2) |
An Interface was set to ignored for variant creation | 20110512 |
| 8 | VARIANT_SAVED | Instance Event (0) |
Public (2) |
A Variant was saved | 20110301 |
Types
Class CL_CNV_MBT_PIFD_MAINT_GUI has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_GUI_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_CNV_MBT_PIFD_VAR_GUI_CONT | Controls the Variant Maintanance GUI | 20110610 | |||
| 2 | IV_CONTEXT | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_GUID | SLO COT Object GUID | 20110303 | |||
| 3 | IV_READ_ONLY | Call by reference | Type reference (TYPE) | CNV_MBT_READ | ABAP_FALSE | Read-Only | 20110404 | ||
| 4 | IV_RFC_DEST_FOR_VAR_CREATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110310 |
Method CONSTRUCTOR on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method GET_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_INTERFACES_VARIANTS | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR_LIST | List of PIFD Interfaces with associated Variants | 20110113 |
Method GET_CONTENT on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method RAISE_BEFORE_SAVE Signature
Method RAISE_BEFORE_SAVE on class CL_CNV_MBT_PIFD_MAINT_GUI has no parameter.
Method RAISE_BEFORE_SAVE on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method RAISE_SAVED Signature
Method RAISE_SAVED on class CL_CNV_MBT_PIFD_MAINT_GUI has no parameter.
Method RAISE_SAVED on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method SET_APPLICATION_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ID | Call by reference | Type reference (TYPE) | DOKU_ID | Document class | 20110607 | |||
| 2 | IV_DOC_OBJ | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20110607 |
Method SET_APPLICATION_HELP on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method SET_ASSOCIATION_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COPY_BTN_QUICKINFO | Call by reference | Type reference (TYPE) | CHAR_132 | Text Length 132 | 20120710 | |||
| 2 | IV_CREATE_BTN_QUICKINFO | Call by reference | Type reference (TYPE) | CHAR_132 | Text Length 132 | 20120710 | |||
| 3 | IV_CREATE_DLG_EXPLANATION | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation object shown for variant creation dialog | 20120710 | |||
| 4 | IV_IGNORE_BTN_QUICKINFO | Call by reference | Type reference (TYPE) | CHAR_132 | Text Length 132 | 20120710 |
Method SET_ASSOCIATION_TEXTS on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method SET_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INTERFACES_VARIANTS | Call by reference | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR_LIST | List of PIFD Interfaces with associated Variants | 20110113 |
Method SET_CONTENT on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method SET_CONTENT_BY_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONTENT_IDS | Call by reference | Type reference (TYPE) | CNV_MBT_PIFD_IF_VAR_IDS_LIST | List of Interface and Variant IDs | 20110113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data not found in DB | 20110113 | ||
| 2 | LTR: Repository Model Exception | 20110502 |
Method SET_DISSOCIATE_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUTTON_QUICKINFO | Call by reference | Type reference (TYPE) | ICONQUICK | Quickinfo for an icon | 20111115 | |||
| 2 | IV_BUTTON_TEXT | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20111115 | |||
| 3 | IV_POP_UP_QUESTION | Call by reference | Type reference (TYPE) | TEXT80 | Text (80 Characters) | 20111115 | |||
| 4 | IV_POP_UP_TITLE | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20111115 |
Method SET_DISSOCIATE_TEXTS on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method SET_NAVIGATION_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAV_TREE_CNT_COL_QUICKINFO | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 2 | IV_NAV_TREE_CNT_COL_TXT | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 3 | IV_NAV_TREE_NAME_COL_QUICKINFO | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 | |||
| 4 | IV_NAV_TREE_NAME_COL_TXT | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Length 132 | 20120710 |
Method SET_NAVIGATION_TEXTS on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Method SET_TITLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TITLE | Call by reference | Type reference (TYPE) | STRING | GUI title | 20110310 |
Method SET_TITLE on class CL_CNV_MBT_PIFD_MAINT_GUI has no exception.
Event Signatures
Event ADDITIONAL_PARAM_FUNCTION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_INTERFACE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_PIFD_INTERFACE | PIFD Parameter Container Class | 20110428 | ||
| 2 | ER_VARIANT | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_PIFD_VARIANT | PIFD concrete Variant of an Interface | 20110428 | ||
| 3 | EV_PARAM_NAME | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_PARAMETER_NAME | Parameter Name | 20110428 | ||
| 4 | EV_UCOMM | Exporting | Value transfer | Type reference (TYPE) | SY-UCOMM | Screens, function code triggered by PAI | 20110428 |
Event AFTER_VARIANT_CREATION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IF_AND_VAR | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR | PIFD Interface with associated Variant | 20110303 |
Event ASSOCIATION_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IF_AND_VAR | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR | PIFD Interface with associated Variant | 20110610 |
Event BEFORE_ASSOCIATION_CHANGE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IF_AND_VAR | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR | PIFD Interface with associated Variant | 20110408 |
Event BEFORE_VARIANT_CREATION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IF_AND_VAR | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR | PIFD Interface with associated Variant | 20110303 |
Event BEFORE_VARIANT_SAVED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IF_AND_VAR | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR | PIFD Interface with associated Variant | 20110414 |
Event INTERFACE_IGNORED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_INTERFACE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_PIFD_INTERFACE | PIFD Parameter Container Class | 20110512 |
Event VARIANT_SAVED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IF_AND_VAR | Exporting | Value transfer | Type reference (TYPE) | CNV_MBT_PIFD_IF_AND_VAR | PIFD Interface with associated Variant | 20110301 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |