SAP ABAP Class CL_WDY_WB_IFD_IMPLEMENTATION (Implementation of Component Interface Definition)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
⤷
SWDP_DWB_TOOL_VIEW_CONTROLLER (Package) Web Dynpro Workbench Tool: View/Controller Editor

⤷

⤷

Properties
Class | CL_WDY_WB_IFD_IMPLEMENTATION | |
Short Description | Implementation of Component Interface Definition | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWDP_DWB_TOOL_VIEW_CONTROLLER | Web Dynpro Workbench Tool: View/Controller Editor |
Created | 20030603 | SAP |
Last change | 20130531 | SAP |
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_WDY_WB_IFD_IMPLEMENTATION has no interface implemented.
Friends
Class CL_WDY_WB_IFD_IMPLEMENTATION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | SEU_BOOL | ' ' | Boolean: False | 20030604 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Check Mode Only (No Change) | 20030611 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | No Overwrite in Case of Conflict | 20030611 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'F' | Overwrite in Case of Conflict if Possible | 20030611 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '5' | Interface Not Completely Implemented Due to Conflicts | 20030605 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Interface Already Completely Implemented | 20030605 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '3' | Interface Not Completely Implemented Due to Conflicts | 20060928 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '2' | Interface Successfully Implemented | 20030605 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '4' | Interface Not Completely Implemented Due to Conflicts | 20060928 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | SEU_BOOL | 'X' | Boolean: True | 20030604 | |
11 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_DEF | 20030603 | |||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SEU_BOOL | X'-> An interface default implementation has been deleted | 20070115 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LT_CONTROLLER_TAB | 20030611 | |||
14 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT | 20030611 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Discard Executed Implementation Without Saving | 20041007 |
2 | ![]() |
Instance method | Private | Method | Check Interfaces to Be Implemented for Conflicts | 20031125 |
3 | ![]() |
Instance method | Private | Method | Check Interfaces to Be Implemented for Conflicts in Context | 20031125 |
4 | ![]() |
Instance method | Public | Method | Check Interfaces to Be Implemented for Conflicts | 20031125 |
5 | ![]() |
Instance method | Private | Method | Check Interfaces to Be Implemented for Conflicts | 20031125 |
6 | ![]() |
Instance method | Private | Method | Compare Exceptions | 20051123 |
7 | ![]() |
Instance method | Private | Method | Compare Parameters | 20030604 |
8 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20030603 |
9 | ![]() |
Instance method | Private | Method | Create Window and Interface View | 20030611 |
10 | ![]() |
Instance method | Public | Method | Interface Implemented in Component | 20031124 |
11 | ![]() |
Instance method | Private | Method | Copy Context from IF | 20030611 |
12 | ![]() |
Instance method | Private | Method | Copy Events from IF | 20030611 |
13 | ![]() |
Instance method | Private | Method | Copy Inbound Plugs from IF | 20030611 |
14 | ![]() |
Instance method | Private | Method | Copy Methods from IF | 20030611 |
15 | ![]() |
Instance method | Private | Method | Copy Outbound Plugs from IF | 20030611 |
16 | ![]() |
Instance method | Public | Method | Implement Interface Controller/View (Copy Metadata) | 20030605 |
17 | ![]() |
Instance method | Public | Method | Implement Interface in Component (Copy Metadata) | 20030611 |
18 | ![]() |
Instance method | Private | Method | Does ABAP interface contain reference to component interf.? | 20031124 |
19 | ![]() |
Instance method | Public | Method | Save Implementations | 20030611 |
Events
Class CL_WDY_WB_IFD_IMPLEMENTATION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LT_CONTROLLER | Private | See coding | 20030611 | begin of lt_controller,
co_key type wdy_md_object_name,
co_ref type ref to if_wdy_md_controller,
view_ref type ref to if_wdy_md_abstract_view,
end of lt_controller
|
||
2 | LT_CONTROLLER_TAB | Private | See coding | 20030611 | lt_controller_tab type sorted table of lt_controller
with unique key co_key
|
Method Signatures
Method CANCEL Signature
Method CANCEL on class CL_WDY_WB_IFD_IMPLEMENTATION has no parameter.
Method CANCEL on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method CHECK_DISTINCTNESS_OF_IFCOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Liste aller Fehlermeldungen | 20031125 | ||
2 | ![]() |
P_OK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->keine Konflikte | 20031126 | ||
3 | ![]() |
P_REF_INTF | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_IMPL | Referenz auf Interface Implementierung einer Component | 20031125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unerwarteter Fehler | 20031125 |
Method CHECK_DISTINCTNESS_OF_IFCTXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Liste aller Fehlermeldungen | 20031125 | ||
2 | ![]() |
P_OK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->keine Konflikte | 20031126 | ||
3 | ![]() |
P_REF_INTF | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_IMPL | Referenz auf Interface Implementierung einer Component | 20031125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unerwarteter Fehler | 20031125 |
Method CHECK_DISTINCTNESS_OF_IFDEFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Liste aller Fehlermeldungen der Prüfung | 20031125 | ||
2 | ![]() |
P_OK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->Disjunkt | 20031126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unerwarteter Fehler | 20031125 |
Method CHECK_DISTINCTNESS_OF_IFVIEWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Liste aller Fehlermeldungen | 20031125 | ||
2 | ![]() |
P_OK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->keine Konflikte | 20031126 | ||
3 | ![]() |
P_REF_INTF | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_IMPL | Referenz auf Interface Implementierung einer Component | 20031125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unerwarteter Fehler | 20031125 |
Method CHECK_EXCPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20051123 | |||
2 | ![]() |
P_DIFF | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' -> Unterschied in den Exceptions | 20051123 | ||
3 | ![]() |
P_SOURCE_EXCPS | Call by reference | Type reference (TYPE) | WDY_WB_VC_EXCP_TAB | Web Dynpro: Tabelle von Methoden-Ausnahmen | 20051123 | ||
4 | ![]() |
P_TARGET_EXCPS | Call by reference | Type reference (TYPE) | WDY_WB_VC_EXCP_TAB | Web Dynpro: Tabelle von Methoden-Ausnahmen | 20051123 | ||
5 | ![]() |
P_TARGET_PROCEDURE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_PARAM_FEATURE | 20051123 |
Method CHECK_EXCPS on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method CHECK_PARAMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20030605 | |||
2 | ![]() |
P_DIFF | Value transfer | Type reference (TYPE) | SYMSGTY | 'E'/'W'/'I'/' '->Unterschied mit unterschiedl. Schwere | 20060928 | ||
3 | ![]() |
P_PROCEDURE_TYPE | Value transfer | Type reference (TYPE) | WDYVC_SPECIAL_METHTYPE | ' ' | 20030616 | ||
4 | ![]() |
P_SOURCE_PARAMS | Call by reference | Type reference (TYPE) | WDY_WB_VC_PARAM_TAB | 20030604 | |||
5 | ![]() |
P_TARGET_PARAMS | Call by reference | Type reference (TYPE) | WDY_WB_VC_PARAM_TAB | 20030604 | |||
6 | ![]() |
P_TARGET_PROCEDURE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_PARAM_FEATURE | 20030610 |
Method CHECK_PARAMS on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_REF_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT | Component für Implement_If_Subcomponents | 20030611 |
Method CONSTRUCTOR on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method CREATE_IF_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Meldungsliste der Konflikte | 20030611 | ||
2 | ![]() |
P_REF_VIEW | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_ABSTRACT_VIEW | 20030611 | |||
3 | ![]() |
P_STATUS | Call by reference | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030611 | ||
4 | ![]() |
P_VIEWNAME | Call by reference | Type reference (TYPE) | WDY_MD_OBJECT_NAME | 20030611 |
Method CREATE_IF_VIEW on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method DELETE_IF_SUBCOMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Meldungsliste der Konflikte | 20031124 | ||
2 | ![]() |
P_COMPONENT_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_DEF | 20031124 | |||
3 | ![]() |
P_STATUS | Call by reference | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20031124 |
Method DELETE_IF_SUBCOMPONENTS on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method IMPLEMENT_IF_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20030611 | |||
2 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s. Konstanten c_mode_* | 20030611 | |
3 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030611 | |||
4 | ![]() |
P_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030611 |
Method IMPLEMENT_IF_CONTEXT on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method IMPLEMENT_IF_EVENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20030611 | |||
2 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s.Konstanten c_mode_* | 20030611 | |
3 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030611 | |||
4 | ![]() |
P_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | s.Konstanten c_status_* | 20030611 |
Method IMPLEMENT_IF_EVENTS on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method IMPLEMENT_IF_INBOUND_PLUGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20030611 | |||
2 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s. Konstanten c_mode_* | 20030611 | |
3 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030611 | |||
4 | ![]() |
P_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interface View existiert nicht in der Interface-Definition | 20030611 |
Method IMPLEMENT_IF_METHODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20030611 | |||
2 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s. Konstanten c_mode_* | 20030611 | |
3 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030611 | |||
4 | ![]() |
P_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030611 |
Method IMPLEMENT_IF_METHODS on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method IMPLEMENT_IF_OUTBOUND_PLUGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | 20030611 | |||
2 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s. Konstanten c_mode_* | 20030611 | |
3 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030611 | |||
4 | ![]() |
P_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interface View existiert nicht in der Interface-Definition | 20030611 |
Method IMPLEMENT_IF_SUBCOMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Meldungsliste der Konflikte | 20030605 | ||
2 | ![]() |
P_CHECK_ABAP_INTF | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X'->gen. ABAP-Interface auf Implementierung prüfen | 20031124 | ||
3 | ![]() |
P_COMPONENT_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_DEF | 20030611 | |||
4 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s. Konstanten c_mode_* | 20030611 | |
5 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030605 | |||
6 | ![]() |
P_STATUS | Call by reference | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030605 |
Method IMPLEMENT_IF_SUBCOMPONENT on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method IMPLEMENT_IF_SUBCOMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Meldungsliste der Konflikte | 20030611 | ||
2 | ![]() |
P_COMPONENT_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_DEF | 20030611 | |||
3 | ![]() |
P_MODE | Value transfer | Type reference (TYPE) | CHAR1 | C_MODE_DEFAULT | s. Konstanten c_mode_* | 20030611 | |
4 | ![]() |
P_STATUS | Call by reference | Type reference (TYPE) | CHAR1 | s. Konstanten c_status_* | 20030611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception beim Sperren der zu implementierenden Controller | 20041007 |
Method IS_COMP_INTF_USED_IN_ABAP_INTF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_COMPONENT_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT_INTF_DEF | 20031124 | |||
2 | ![]() |
P_OK | Value transfer | Type reference (TYPE) | SEU_BOOL | 20031124 | |||
3 | ![]() |
P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20031124 |
Method IS_COMP_INTF_USED_IN_ABAP_INTF on class CL_WDY_WB_IFD_IMPLEMENTATION has no exception.
Method SAVE_IF_SUBCOMPONENTS Signature
Method SAVE_IF_SUBCOMPONENTS on class CL_WDY_WB_IFD_IMPLEMENTATION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050406 | ||
2 | ![]() |
20050406 | ||
3 | ![]() |
20050406 | ||
4 | ![]() |
20050406 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 640 |