EWM模块的RF开发和其他模块的开发有很大的差别,很大一部分都是通过SPRO配置来实现的。

如下图,就是一个基本的RF界面在SAP上的展示:

首先,新建一个函数组,根据开发清单要求,有多少个屏幕,就新建多少对函数模块,如下图,PBO和PAI要成对出现:

建立的函数模块,根据需求,我们定义一些屏幕上输入的结构和表,放入正在更改中,同理PAI和PBO中的定义必须是相同的:


最后对屏幕进行绘制,表类型我们必须使用分组->步骤循环

做完以上处理之后,我们打开函数组中的包含,选择其中的TOP

需要在TOP中添加系统标准的RF include

INCLUDE  /scwm/irf_sscr.


之后我们再次回到函数模块中,对源代码进行编辑,在PAI模块中,写按钮的功能,每个按钮对应屏幕的数据处理

  DATA:lv_fcode TYPE /scwm/de_fcode.lv_fcode = /scwm/cl_rf_bll_srvc=>get_fcode( ).CASE lv_fcode.WHEN 'ENTER'."回车,获取HU数据 "PERFORM get_data CHANGING zcs_hubz_01 zct_hubz_02 zct_hubz_03.WHEN 'ZHU'."HU行项目打包"IF zct_hubz_03[] IS INITIAL.MESSAGE e000(zewm01) WITH '无未包装的行项目存在'.ENDIF.WHEN 'ZGR'."展示已收货HU 。WHEN OTHERS.ENDCASE.

PBO模块中定义是固定的,如下图,和定义的正在更改必须一致:

  /scwm/cl_rf_bll_srvc=>init_screen_param( )./scwm/cl_rf_bll_srvc=>set_screen_param( 'ZCS_HUBZ_01' )./scwm/cl_rf_bll_srvc=>set_screen_param( 'ZCT_HUBZ_02' )./scwm/cl_rf_bll_srvc=>set_screen_param( 'ZCT_HUBZ_03' )./scwm/cl_rf_bll_srvc=>set_line( 1 ).

代码编写完成之后,我们进入配置界面,输入Tcode SPRO

首先我们定义应用程序参数,填入所有在函数中写入的结构和表

之后定义逻辑事物


之后定义逻辑事物步骤流,功能代码就是每个屏幕的按钮,下一步就是这个按钮处理完之后跳转到哪一个屏幕

之后定义功能代码参数文件,是定义按钮位置以及按钮快捷键


配置完成之后整个程序定义就完成了。

EWM RF手持设备开发记录相关推荐

  1. .NET手持设备开发工具包安装调试篇

    来自:http://www.yesky.com/200/1629200.shtml 本文简单的介绍了微软公司刚刚开始公开测试的.NET development for Pocket PC's and ...

  2. 活字格对接RF手持机与ERP系统,帮助RFID快速盘点方案落地

    活字格对接RF手持机与ERP系统,帮助RFID快速盘点方案落地 这个玩意有点意思,要不要搞来玩玩? ----------- 射频技术(RF)是Radio Frequency的缩写,较常见的应用有无线射 ...

  3. 微软.NET手持设备开发工具包基础篇

    出处:http://www.it86.cc/develop/2008/0410/29356.shtml [编者按:] 随着移动通讯的发展,移动应用软件的需求也随之升温,目前移动应用软件开发工具有C++ ...

  4. EWM RF 开发常用代码

    1. 设置RF警告消息 /scwm/cl_rf_bll_srvc=>message(                iv_msg_view = '1'                iv_flg ...

  5. 手持PDA零售门店解决方案

    在如今信息化大数据时代,线上线下的新零售模式成为趋势.面对种类.数量繁多的货物,企业该如何在保证客户满意度的同时,提高工作效率,降低运营成本,实现线上线下数据实时同步和库存资源合理调配?东集手持PDA ...

  6. 工业手持PDA,你不得不知的重要性

    工业手持PDA的意义在于将冗长.繁琐.复杂的数据列表转化成可扫描.自动匹配和确认,将传统的不断重复核对数据和验收的工作变成扫描条码的简单工作,减少人为操作造成的错误率,大幅提升作业处理的效率. 在任何 ...

  7. QCC304x系列开发教程(实战篇) 之 QCC3040之RF测试

    查看全部教程开发请点击:高通蓝牙耳机QCC304x开发详解汇总(持续更新中) 查看本文全部文章请点击:QCC304x系列开发教程(实战篇) 之 QCC3040之RF测试 更新记录链接:QCC514x- ...

  8. 超详细:VINS-Mono论文中文记录

    VINS-Mono论文笔记 题目 0. 摘要 1. 背景简介 2.相关工作介绍 2.1 融合方式 2.2 摄像头数据处理 2.3 imu数据处理 2.4 初始化 2.5里程计 3. VINS-Mono ...

  9. 揭秘 AGV 物流机器人黑科技

    揭秘 AGV 物流机器人黑科技 https://mp.weixin.qq.com/s?__biz=MjM5OTI2MjgyMA==&mid=2651794273&idx=1&s ...

最新文章

  1. 做 Java 工程师,挺!好!
  2. 小工具查看MYSQL数据文件块和类型
  3. Selenium 获取文本信息方法+select(定位)
  4. 从数值、玩法、社交模块入手谈MMORPG手游设计
  5. strictmath_Java StrictMath sqrt()方法与示例
  6. creator图片循环显示_江淮宣传车厂家价格 图片 配置
  7. Android 支持主线 Linux 内核指日可待?
  8. c# Aspose.Words插入饼图PieChart
  9. Android USB AUDIO初步分析
  10. ul1581标准_UL 1581电线电缆燃烧试验
  11. 2022智慧工地劳务实名制系统——工地人员高效管理黑科技
  12. kakfa安装与简单使用
  13. UVa 1586 Molar mass(模拟)
  14. TCSVT2021:一种结合全局和局部细粒度特征的行人再识别方法
  15. 清理C盘(浪费了很多时间,终于找到了一个比较高效的方法)
  16. Selective Search 学习笔记
  17. mysql存储过程基础写法
  18. 多因子模型(MFM)
  19. Java Future详解与使用
  20. Linux 文件和目录管理

热门文章

  1. 全自动细菌菌落计数器
  2. 诺贝尔奖今起揭晓 4位华裔科学家成热门
  3. Linux中LVM的工作原理是什么?优缺点有哪些?
  4. 每天一练——斐波那契数列前N项之和
  5. 十几加几不进位加法题C语言,十几加几(不进位))的加法教案
  6. 【云原生之Docker实战】使用Docker部署Flarum开源论坛
  7. 最早的计算机就是智慧的中国人发明的什么,美国人:这个人类使用了百年的科技,中国人居然说是他们发明的?...
  8. pandas入门PPT
  9. 2014年中科院地理所博士考试真题遥感概论
  10. 振作只需一个理由:日子不能这样过