这个RF细节手册可以帮助开发人员开发使用SAP的RF框架,回答了一些开发的常见问题,帮助避免一些常见错误。手册也提供了可以在标准事务中使用的页面展示和屏幕结构相关的有用小技巧。RF框架可以在扩展仓库管理(EWM)项目开发中使用。另外,它本身是独立的应用框架,也适用于其他项目和应用。37创建菜单项…非鲁非自鲁·D。看·着,,着····音D看·看自鲁∴208把文本赋给菜单项.…........................................................................8...882139刨建包括子菜单和事务的菜单层级21310定义逻辑事务步骤31为逻辑事务定义初始步骤.2312定义应用数据容器n223121在RF框架中使用表23313创建模板屏幕.…n233131使用客户模板屏幕( DYNPRO)23314创建子屏幕.2331415定义屏幕组43141.1屏幕组1…2431412屏幕组3a:a:::::::::.::::a:::::aa:a::::::::a25314.2实现自动翻页…253143字段到字段的跳转263143.1验证字段的跳转.2631432输入字段的跳转(非验证字段)26314.33同屏幕内输入字段和验证字段的跳转263.144在内部结构中不保存数据退出屏幕…翻鲁··着·,D·自着·音·音着自,D·自自自看273.14.5在内部结构中保存数据退出屏幕.3.146退出屏幕,调用内容提供组件.27315定义功能代码目录…273151在RF框架中预定义功能代码27316把文字赋给功能代码........29317创建服务来支持业务逻辑.29318定义状态目录29319映射逻辑事务步骤到子屏幕D。看30320定义功能代码参数文件看,量30320.1为模板定义GU状态313202连接屏幕功能代码和RF框架功能代码……32320.3处理屏幕和步骤中可用按钮之外的功能代码.…33321定义步骤流程…n34321.1菜单选择后屏幕初始化PBO……..343212下一个屏幕的直接显示和屏幕PA34321.3屏幕PA和下一个屏幕的PBO··,自非着,自4。非,自·1D非D自,重·着鲁·自自·重着,·,着音自D。自·着·D非·,自353214在事务中从多个屏幕调用普通屏幕353215可定制的回车/采用CP动态设置后续屏幕..363216附加信息.…::::::::::.:::.:::.:.::::::::a.::::::::::a·∴37322在事务结束时设置缺省跳转……3723设置验证参数文件D·看383231验证39324表示设备目录404布局4.1界面自。看·D。.。·看看D垂看口DD。看。。看。自看。·音DD看。.看看。DDDb。D看。看,,D非。看D。D德∴,414,2字段.......41421字段长度5编程信息4351提交面D4352异常处理和使用快捷键43521跳转a:::.:.a.a:a::::B::aa:::.:.:::a:::a.::a:aa.:..aa:.::a:..a.:::::43522异常4453差异…,…,,……4454支持LST功能4455(从交付或危险的材料中显示文本.4556内容提供组件可用的方法.…45561框架中的方法45562框架外的方法4657全局变量4658在RFU的GU标题中显示技术数据4759硬编码逻辑事务.…496使用提供是工具5161菜单管理器5162界面管理器..2621创建,复制,和删除显示参数文件…526211创建显示参数文件( Display profile)…:.::.::a:::::a::::::..::.::a:::::.a::::a:.:...:::::aB.::.:::::.:536212复制显示参数文件.…546213删除显示参数文件……54622编辑显示参数文件界面54622.1界面维护5463向导n…56631分割界面……56632修改界面56633RF向导中的错误信息处理...571.目标设计开发了一套新的无线电射频()概念。这个细节手册可以帮助开发人员开发使用的框架,回答了一些开发的常见问题,帮助避免一些常见错误。手册也提供了可以在标准事务中使用的页面展示和屏幕结构相关的有用小技巧。框架可以在扩展仓库管理()项目开发中使用。另外,它本身是独立的应用框架,也适用于其他项目和应用。11RF框架的架构描述射频用户界面轻松培强工作台射频框架逻辑事务步骤流程射频屏幕功能代码参数文件验证参数文件事务是中所有逻辑事务的起始点。逻辑事务不能从简易访问界面)中直接访问,在事务中也没有对等的事务。用户做扩展时会使用轻松增强工作台(),它被集成在框架中。在中,用户可以执行流程,当到达需要被修改的屏幕显示时,增强工貝会被触发。这时用户可以选择他们想要的增强类型,在整个流程中对应的增强向导程序会帮助引导用户。如果用户想要增强用户界面上的字段,当增强完成时,屏幕绘制器会被调用,这时用户可以手动修改屏幕页面。这也是后续处理的一部分。1.2RF执行时期-框架交互模式框架架构包括了一下三层:屏幕层业务逻辑层内容提供组件屏幕层涉及到所有屏幕相关的数据、显示参数文件、外观设备、子屏幕和模板,等等。在运行时,业务逻辑层从下级定制设置里获取业务参数,如下一步骤、屏幕、功能参数文件等等内容提供组件在处理过程中存储并提供相关数据从下面的顺序图表中可以看出了这三层如何互相交互Dynpro屏幕层业务逻辑层内容提供组伴件用户调用事务()行事务0设置显示效和当前事务0设置初始操作和功能代码0执行执行功能模块决定下一步操作0[后台下一步作!执行下一步操作0决定下一步操作0共行0孰行功能棋块更新栈>创建功能代码参数文件0创建验证参数文件显示前根据参数文件验证字段(>显示数据传输到模板和子屏幕0茎于输入参效和功能代码执行0检查验证结果()检查验证结果0更新栈01.3RF框架定制概览框架的定制包含了以下内容用户和资源设置接口参数和通信结构基本构建单元配置和方案分配在定制(事务SP3)中,无线电射频框架主要的定制作业都在下面。Extended warehouse ManagementMaster datads Receipt proceGoods issue frocessInternal Warehouse processesCross-Process SetingsMaterialflusssystem (MFS)arbeitsmanagementMonitoringInterfacesMobile Data EntryRadio Frequency (RF) Frameworkefine steLogical Transactioo RF Menu DanagerRF Screen ManagEy C Assign Presentation Profile to WarehouseVerification controlENd sb Define Warehouse-Specific verificationDefine wvarehouse-Specific Verification Deterrminaticin&(h Maintain Bar Code SpecificationEE, Assign Fkeys to Standard FunctionsBusiness Add-Ins( BAdls) for Extended Warehouse Manage ment定制作业包含以下子目录L Define Application Parametersv Define presentation profilesL Define Personalization ProfilesO Define StepsDefine State□ Define function codesL DeTine Function code textDefine validation Objectst Define Logical TransactionsDefine Presentation teL Define Logical Transaction step flow□ Define inter-transaction们0TDefine Validation ProfileL Detine Function code ProfileaMap Logical Transaction Step to Sub-Screen用户和资源设置()帮助定义新的外观和个性参数文档,这些文档被用来帮助定义和标准配置不同的行为。这些参数文档和資源登陆信息相关联,使得为某一用户或用户组定义可供选择的响应成为可能(比如显示一个用户自定义的屏幕而非标准屏幕)。接口参数和通信结构()可以定义不同屏幕()间的数据交互。需要更多信息,请参考(定义应用参数)″选项。基本构建单元()包括逻辑业务、步骤和功能的定义。配置()包括给逻辑业务和业务流、决策屏幕()、分配功能代码、分配验证等分配步骤。需要更多信息,可以看下面的章节,你可以用事务代码直接调用一些定制作业,比如事务代码对应于目录管理,对应于屏幕管理你可以用事务调用外观设备维护。14发送消息到工作资源你可以按照如下步骤从监视器发送消息到不同资源调用事务