您所在位置: 网站首页 / 控制逻辑设计_教案.docx / 文档详情
控制逻辑设计_教案.docx 立即下载
2025-08-27
约2.1万字
约36页
0
31KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

控制逻辑设计_教案.docx

控制逻辑设计_教案.docx

预览

免费试读已结束,剩余 31 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

控制逻辑设计_教案

第一篇:控制逻辑设计_教案11章控制逻辑设计一.定义对话模块对话程序主要是应用于PBO,PAI.POV(F1帮助事件).POH(F4帮助事件)三个事件中。对话程序主要的定义方式为:Modulenameoutput.…….Endmodule.Modulenameinput.…….Endmodule.定义好的对话模块是不专属与任何一个事务屏幕,而是可以在任意一个事务屏幕中调用。通过系统变量sy-dynnr来获得当前调用对话模块的屏幕号。二.调用对话模块调用对话模块的语法:Modulemod.事物程序的执行流程:P366。三.无条件调用无条件的调用,主要应用与back,exit,cancel这几个按钮当中。无条件调用的意义:在用户进行操作时,在不可避免的情况下不知道如何输入数据和进行了误操作,进入了一个无法操作的界面,而此界面又会有一些输入的检查,所以直接按后退或者退出的按钮时,不会进行后退的功能。因此出现了无条件调用。无论用户输入满足系统检查与否,该模块都将首先被其调用。无条件调用的定义方式:1.首先setpf-status中设置一个BACK的按钮。然后双击该功能代码或者通过goto→objectlist→functionlist进行设定。2.将该功能码的类型更改成E的类型。3.在接收和处理此功能的方式为:a)在逻辑流中PBO事件里添加一个新的module。如:modulemodatexit-command.(将功能码的类型定义为E类型以后。必须使用此类型进行处理)b)在程序中处理的方式为:Modulemodinput.Ifok_code=‘BACK’.Clearok_code.Leavetoscreen0.Endif.Endmodule.四.数据传输控制1.系统自动传输系统自动传输的主要方式为,将屏幕中的字段与ABAP程序中的字段同名。那么在屏幕的PBO执行中。如果ABAP中的字段进行了初始化,那么在PBO执行结束时,屏幕中的字段自动被进行了初始化。2.模块条件调用1)单字段条件调用FielddynpfieldModulemodoninput.Dynpfield:为屏幕中字段的名字。Module:为ABAP中处理条件的module名。另外一种形式:FielddynpfieldModulemodOnRequest.这种形式是只有在用户对该字段进行输入值时,才调用ABAP模块。任何形式的手工输入都会触发OnRequest条件,系统将下列设置字段的方式视为手工输入:a)实际用户输入。b)通过setparameter字段输入(手工和自动两种).c)通过holddata功能设置字段输入(在菜单system→userprofile→holddata中设置)d)用于事物调用时的参数输入(calltransaction…..using)。e)用于整个定制系统的全局字段。2)组合字段条件调用Chain.Field:f1,f2…………Modulemod1onchain-input|chain-request.Field:g1,g2………….Modulemod2onchain-input|chain-request.Endchain.其中chain-input和chain-request与单字段条件调用中的oninput和onrequest类似。两种的区别在于,如果field语句中的任意一个字段满足条件,则触发位于该字段之前的模块。对于onchain-input,如果链中的任意字段包含初始值(空或零)以外的值,则调用ABAP模块。对于onchain-request,如果链中的任一字段的值发生用户输入时间,则调用ABAP模块,所以当fi之一满足条件时,mod1被调用,当fi或gi满足条件时,mod2调用。五.输入检查1.检查单个字段fieldspfli-airpfromMODULEcheck_fr_airport.modulecheck_fr_airportinput.selectsingle*fromsairportintoit_spfliwhereid=spfli-airpfrom.ifsy-subrc0.MESSAGEe003(zp)WITHspfli-airpfrom.ENDIF.endmodule.2.检查多个字段Chain.Field:spfli-carrid,spfli-connid.Modulecheck_flight.Endchain.如果二者之一出现错误,将触发错误消息,两个字段也均可输入。第二篇:数字电路与逻辑设计(4月教案)中规模通用集成电路及其应用教学内容:本节内容是针对上节组合逻辑电路分析的推广,主要介绍采用中、大规模集成电路组成数字系统的方法以及应用。包括使用最广泛的中规模组合逻辑集成电路有二进制并行
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

控制逻辑设计_教案

文档大小:31KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用