两票开发工作事项

目录

基本内容

1,SE80->PACKAGE 包:

ZSPIC_PM

2,查看对应的表,以及函数组

参考票:

  • 电器一种票ZFG_GPM_0001,
  • 一级动火票ZFG_GPM_0023,
  • 电器一种标准票ZFG_GPM_0038

配置的表:

  • 工作票流水号配置表:ZGPMT_00008
  • 启动工作流:ZGWF_00010

3,目前做的

  • [ ] - 热力机械票ZFG_GPM_0015
  • [ ] - 热力机械标准票:ZFG_GPM_0040
  • [ ] - 二级动火票:ZFG_GPM_0045

程序思路:

  1. fiori屏幕上的内容传数据给到SAP GUI 后端的函数。
  2. 后端函数反序列化json。
  3. 转化为一个多层结构内表。
  4. 然后对数据进行检查,存储。再反序列化传给前端
  5. 前台的按钮都会对应后台的函数
    每次刷新页面都会走get那个函数
    保存是save那个函数
    工作流是wf的那三个函数
    打印对应SE24建的调取打印的方法(比如热力机械票的 ZCL_GPM_UI_PRINT_HEATMECT )

注意事项

  1. 必输判断在后台写
  2. 时间戳转换为日期加时间的代码写在打印的SE24类里,因为前台不需要分开显示,但是打印需要分开时间。
  3. 搜索帮助控住 在前端

问题罗列:

  1. 默认票上的工作票编号不对,比如少了工厂,就去工作票流水号配置表:ZGPMT_00008 ,清掉当前流水,当前票号。不同的票对应不同的表,比如动火是ZGPMT_00010.

  2. 屏幕上字段点了按钮内容消失没存上,调试去看后台反序列化json是够成功,成功了,查看对应字段是否有值,有值就是前端字段属性有问题。如果反序列化后没传上来,则是前端对应字段名称错误

  3. 界面没出来,浏览器按F12查看是否报500错误,如果是500错误,大概率是后端dump了

人已赞赏
知识点

SMARTFORMS打印二维码

2021-1-19 14:23:21

面向对象

[SAP选择屏幕]设置文本高亮

2019-6-6 15:45:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索