实例:事务BC425_CHNG08是用来更改预定航班的,想用BADI增强实现此画面中的更多信息。
步骤一:按照以下路径新建程序,如图4-124所示。
图4-124
注:此处增强一般有两种方式。
■用“Module pool”类型的程序。
■用函数组作为增强的程序。
输入文件名并附Top选项如图4-125所示。
图4-125
按<Enter>键或单击上图中的按钮,创建Top Include文件如图4-126所示。
图4-126
按<Enter>键或单击上图中的按钮,编辑程序属性如图4-127所示。
图4-127
按<Enter>键或单击上图中的按钮,如图4-128所示。
图4-128
按<Enter>键或单击上图中的按钮,如图4-129所示。
图4-129
步骤二:编辑Top Include文件,保存、检查及有效化Include文件,如图4-130所示。
图4-130
单击标准工具栏中的保存按钮,如图4-131所示。
图4-131
单击应用工具栏中的检查按钮,如图4-132所示。
图4-132
单击应用工具栏中的有效化按钮,如图4-133所示。
图4-133
步骤三:创建屏幕、编辑、保存。
按照以下路径创建屏幕,如图4-134所示。
图4-134
输入屏编号如图4-135所示。
图4-135
按<Enter>键或单击上图中的按钮,编辑屏幕属性如图4-136所示。
图4-136
编辑屏幕布局如图4-137所示。
图4-137
生成屏幕元素如图4-138所示。
图4-138
编辑屏幕控制逻辑如图4-139所示。
图4-139
单击标准工具栏中的保存按钮,保存编辑屏幕,如图4-140所示。
图4-140
主程序生成如下:
Top文件源码编辑如下:
PBO模块GET_INSTANCE_0901编辑如下:
PBO模块GET_DATA_0901编辑如下:
PAI模块PUT_DATA_0901编辑如下:
(www.daowen.com)
步骤四:检查并有效化程序。
按照以下路径检查程序,如图4-141所示,其效果如图4-142所示。
图4-141
图4-142
按照以下路径激活程序,如图4-143所示,其效果如图4-144所示。
图4-143
图4-144
步骤五:运行增强实装事务(事务代码:SE19),创建增强实例。
填写要增强的BADI,单击按钮,如图4-145所示。
图4-145
填写实装实例名称如图4-146所示。
图4-146
按<Enter>键或单击上图中的按钮,编辑实例描述,如图4-147所示。
图4-147
单击标准工具栏中的保存按钮,保存编辑实例,如图4-148所示。
图4-148
按<Enter>键或单击上图中的按钮,如图4-149所示。
图4-149
按<Enter>键或单击上图中的按钮,如图4-150所示。
图4-150
步骤六:编辑增强实例。
选中标签页,如图4-151所示。
图4-151
双击方法,编辑如图4-152所示。
图4-152
单击标准工具栏中的保存按钮,保存实例方法,如图4-153所示。
图4-153
单击应用工具栏中的检查按钮,如图4-154所示。
图4-154
单击应用工具栏中的有效化按钮,如图4-155所示。
图4-155
单击应用工具栏中的回退按钮至实例编辑页面,双击方法,编辑如图4-156所示,并对方法保存、检查及有效化。
图4-156
选中标签页,编辑子屏幕属性如图4-157所示。
图4-157
步骤七:保存、检查及有效化增强实例。
单击标准工具栏中的保存按钮,如图4-158所示。
图4-158
单击应用工具栏中的检查按钮,如图4-159所示。
图4-159
单击应用工具栏中的有效化按钮,如图4-160所示。
图4-160
步骤八:测试增强结果,运行事务代码BC425_CHNG08,输入查询条件并按回车键,如图4-161所示。
图4-161
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。