- 2
- 0
- 约 16页
- 2017-03-08 发布于贵州
- 举报
第十一章 控制辑设计
第11章 控制逻辑设计
11.1定义和调用模块
11.1.1 定义对话模块
在流逻辑定义中,PROCESS语句用于说明模块何时被调用,决定了事件触发的时机,MODULE语句中指定模块名,告诉系统为该事件调用的具体ABAP模块。
对话程序中最主要的逻辑事件类型是PBO和PAI,而其他两种POV和POH可以看作是PAI模块。
在ABAP模块池和可执行程序中,可以在MODULE和ENDMODULE语句之间定义对话模块。在屏幕PBO中调用的模块需要在其后指明OUTPUT附加项,PAI模块则使用INPUT附加项。
可以通过对象导航器为程序创建新模块。
定义好的对话模块不专属于某个屏幕,而是可以被程序中的任意多个屏幕所调用。通过系统变量SY-DYNNR返回值(即屏幕序号),可以确定是哪个屏幕正在对其进行调用。
对话程序模块经常存储在模块池中,而且一般将几个引用程序插入到该模块池程序中,存放相关的模块,例如所有PBO或PAI模块应位于同一引用程序,类似地,还应将所有程序代码中使用到的子程序也置于一个引用程序中,加上公有数据声明引用程序TOP,一个模块池中一般需要包含四个引用程序,命名规则分别是:
pgmname_top,存放全局数据;
pgmname_O01,存放PBO模块;
pgmname_I01,存放PAI模块;
pgmname_F01,存放功能模块。
这些引用程序应该先于流逻辑块创建,流逻
您可能关注的文档
- 第八章 化学键分子、晶体结构(I)(.DOC).doc
- 第八章 数字媒压缩技术.ppt.Convertor.doc
- 第八章 生物碱药物的分析.doc
- 第八章 配送与送中心.docx
- 第八章电子商务流应用1.doc
- 第八章:食品中有机化合物教案.doc
- 第八讲 衡水老干文化.doc
- 第八讲:自生能和比较优势发展战略.doc
- 第八讲 多维随变量及其分布.doc
- 第八课 现象质与明辨是非教案(明辨是非,把握人生).doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)