理论教育 编辑WebDynpro应用程序的方法与技巧

编辑WebDynpro应用程序的方法与技巧

时间:2023-05-31 理论教育 版权反馈
【摘要】:图 7-50图 7-51编辑Web Dynpro组件,如图7-52所示图 7-522)在ABAP工作台中的组件编辑界面添加组件接口。选择“Properties”选项卡,为视图添加组件使用如图7-79所示图 7-79选择“Properties”选项卡,映射并创建Context,如图7-80所示图 7-80选择“Methods”选项卡,编辑事件处理程序如图7-81所示图 7-816)在ABAP工作台中的Web Dynpro应用编辑界面创建Web Dynpro Application,如图7-82所示。

编辑WebDynpro应用程序的方法与技巧

1. 自定义检索帮助应用程序

1)在ABAP工作台中的Web Dynpro组件编辑界面创建Web Dynpro组件。

选中“Web Dynpro Comp./Intf.”,在相应的文本框中输入程序的名称,如图7-50所示

创建Web Dynpro组件,如图7-51所示。

978-7-111-54749-5-Chapter07-95.jpg

图 7-50

978-7-111-54749-5-Chapter07-96.jpg

图 7-51

编辑Web Dynpro组件,如图7-52所示

978-7-111-54749-5-Chapter07-97.jpg

图 7-52

2)在ABAP工作台中的组件编辑界面添加组件接口

删除窗体W_STUDENT_HELP,实施组件接口IWD_VALUE_HELP,如图7-53所示

978-7-111-54749-5-Chapter07-98.jpg

图 7-53

3)在ABAP工作台中的组件编辑界面编辑组件控制器。

选择组件控制器COMPONENTCONTROLLER,选择“Context”选项卡,创建Context节点NODE_LIST,如图7-54所示。

978-7-111-54749-5-Chapter07-99.jpg

图 7-54

节点NODE_SELECTED,如图7-55所示

978-7-111-54749-5-Chapter07-100.jpg

图 7-55

编辑结果如图7-56所示

978-7-111-54749-5-Chapter07-101.jpg

图 7-56

选择“Attributes”选项卡,添加属性如图7-57所示

978-7-111-54749-5-Chapter07-102.jpg

图7-57

选择“Events”选项卡,添加事件如图7-58所示

978-7-111-54749-5-Chapter07-103.jpg

图 7-58

选择“Methods”选项卡,编辑具体方法如图7-59所示

978-7-111-54749-5-Chapter07-104.jpg

图 7-59

方法SET_VALUE_HELP_LISTENER编辑如下

978-7-111-54749-5-Chapter07-105.jpg

供给函数编辑如下

978-7-111-54749-5-Chapter07-106.jpg

978-7-111-54749-5-Chapter07-107.jpg

4)在ABAP工作台中的视图编辑界面编辑视图。

选择视图V_MAIN,选择“Context”选项卡,映射并创建Context如图7-60所示

978-7-111-54749-5-Chapter07-108.jpg

图 7-60

选择“Layout”选项卡,创建UI元素,如图7-61所示

978-7-111-54749-5-Chapter07-109.jpg

图 7-61

表UI元素TBL_LIST的onLeadSelect属性添加动作DATA_SELECT,如图7-62所示

978-7-111-54749-5-Chapter07-110.jpg

图 7-62

编辑结果如图7-63所示

978-7-111-54749-5-Chapter07-111.jpg

图 7-63

选择“Actions”选项卡,编辑动作DATA_SELECT的处理程序如下

978-7-111-54749-5-Chapter07-112.jpg

978-7-111-54749-5-Chapter07-113.jpg

5)在ABAP工作台中的窗体编辑界面编辑窗体。

选择窗体WD_VALUE_HELP,将视图V_MAIN嵌入窗体编辑如图7-64所示

978-7-111-54749-5-Chapter07-114.jpg

图 7-64

2. 检索帮助应用主程序

1)启动ABAP工作台,在Web Dynpro组件编辑界面创建Web Dynpro组件。

选中“Web Dynpro Comp./Intf.”,在相应的文本框中输入程序的名称,如图7-65所示

978-7-111-54749-5-Chapter07-115.jpg

图 7-65

创建Web Dynpro组件如图7-66所示

978-7-111-54749-5-Chapter07-116.jpg

图 7-66

编辑Web Dynpro组件如图7-67所示

978-7-111-54749-5-Chapter07-117.jpg

图 7-67(www.daowen.com)

2)在ABAP工作台中的Web Dynpro组件编辑界面添加使用组件。

选择组件,选择“Used Components”选项卡,添加使用组件,如图7-68所示

978-7-111-54749-5-Chapter07-118.jpg

图 7-68

3)在ABAP工作台中的组件控制器编辑界面编辑组件控制器。

选择组件控制器COMPONENTCONTROLLER,选择“Properties”选项卡,添加使用组件,如图7-69所示。

978-7-111-54749-5-Chapter07-119.jpg

图 7-69

选择“Context”选项卡,创建Context,如图7-70所示

978-7-111-54749-5-Chapter07-120.jpg

图 7-70

NODE_SELECTED的节点NODE_INPUT_HELP,如图7-71所示

978-7-111-54749-5-Chapter07-121.jpg

图 7-71

属性ZZNUMBER_AUTO,如图7-72所示

978-7-111-54749-5-Chapter07-122.jpg

图 7-72

属性ZZNUMBER_SECH,如图7-73所示

978-7-111-54749-5-Chapter07-123.jpg

图 7-73

属性ZZNUMBER_OVS,如图7-74所示。

978-7-111-54749-5-Chapter07-124.jpg

图 7-74

属性ZZNUMBER_FREE,如图7-75所示

978-7-111-54749-5-Chapter07-125.jpg

图 7-75

选择“Methods”选项卡,编辑事件处理程序如图7-76所示

978-7-111-54749-5-Chapter07-126.jpg

图 7-76

978-7-111-54749-5-Chapter07-127.jpg

4)ABAP工作台中的编辑界面创建组件,使用组件间的Context映射。

选择组件接口INTERFACECONTROLLER_USAGE,选择“Properties”选项卡,添加使用组件,如图7-77所示。

978-7-111-54749-5-Chapter07-128.jpg

图 7-77

选择“Properties”选项卡,为组件接口Context建立外部映射,如图7-78所示

978-7-111-54749-5-Chapter07-129.jpg

图 7-78

5)在ABAP工作台中的视图编辑界面编辑视图。

选择“Properties”选项卡,为视图添加组件使用如图7-79所示

978-7-111-54749-5-Chapter07-130.jpg

图 7-79

选择“Properties”选项卡,映射并创建Context,如图7-80所示

978-7-111-54749-5-Chapter07-131.jpg

图 7-80

选择“Methods”选项卡,编辑事件处理程序如图7-81所示

978-7-111-54749-5-Chapter07-132.jpg

图 7-81

978-7-111-54749-5-Chapter07-133.jpg

978-7-111-54749-5-Chapter07-134.jpg

978-7-111-54749-5-Chapter07-135.jpg

978-7-111-54749-5-Chapter07-136.jpg

6)在ABAP工作台中的Web Dynpro应用编辑界面创建Web Dynpro Application,如图7-82所示。

978-7-111-54749-5-Chapter07-137.jpg

图 7-82

7)在ABAP工作台中,测试结果如图7-83所示

978-7-111-54749-5-Chapter07-138.jpg

图 7-83

自动弹出的输入帮助,如图7-84所示

978-7-111-54749-5-Chapter07-139.jpg

图 7-84

检索帮助,如图7-85所示

978-7-111-54749-5-Chapter07-140.jpg

图 7-85

OVS帮助,如图7-86所示

978-7-111-54749-5-Chapter07-141.jpg

图 7-86

自定义检索帮助,如图7-87所示

978-7-111-54749-5-Chapter07-142.jpg

图 7-87

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈