- 博客(92)
- 资源 (4)
- 收藏
- 关注
原创 SAPUI5 1.71.78老版本的消费restful服务
为了兼容老浏览器,没用Javascript的现代fetch api,用的jquery。controller.js代码如下。ui5.yaml配置代理。
2025-12-16 10:06:17
48
原创 Flutter和SAPUI5集成
在维护遗留的 Flutter 应用时,希望借助自己熟悉的 SAPUI5 技术栈,将基于 SAPUI5 开发的 Web 应用集成到现有 Flutter 应用中。android/app/src/main/AndroidManifest.xml (line 1) 的 <application> 增加:android:usesCleartextTraffic="true"。initialUrl: 'http://你的ip:端口/zfiori_stock/index.html',尝试过解决方案,都没解决。
2025-12-13 17:20:29
874
原创 SAP采购订单修改检查增强
实现IF_EX_ME_PROCESS_PO_CUST~CHECK 方法。增强点:BADI ME_PROCESS_PO_CUST。
2025-11-25 09:50:55
209
原创 SMQ2 M8 147异常
由于该流程与 EWM 相关,因此涉及交货。交货项目存储在表 LIPS 中,不包含资产字段,但在过账 241 移动时,资产信息为必填项。因此,功能模块 MB_CREATE_GOODS_MOVEMENT 未读取资产编号,因此系统无法触发正确的科目确定。因此,将显示 M8147。背景:用户使用移动类型241资产发货,生成的交货单同步到EWM。找不到科目号抛M8 147错误。
2025-11-21 14:51:53
197
原创 Flutter常用命令行
使用 --no-sound-null-safety 参数,因为旧项目不支持空安全。1.检查Flutter环境。3.启动Android模拟器。
2025-11-07 13:24:17
99
原创 SAP 物料主数据保存后增强
debug找了一遍,customer function exit和badi都是保存前增强。我的需求是保存后,推送物料主数据到外围系统,所以用BTE增强。拷贝SAMPLE_INTERFACE_00001250函数,创建自定义增强函数ZINTERFACE_00001250。event:00001250 物料主数据:过帐。输入前面步骤创建好的产品和增强函数,保存。输入产品,勾选激活,保存。
2025-11-03 10:05:12
245
原创 SAP生产订单报工
虽然网上很多分享的blog,但很少看到支持反冲直接传goodsmovements货物移动和支持Collective Order 场景,101收货后261投料到上层工单。需要谨慎处理link_conf_goodsmov和goodsmovements的index_goodsmov的对应关系。
2025-10-22 14:55:57
757
原创 MIGO 订单发料 M7064问题
需要满足发料数量小于需求数量或者建议所有行项目s_defaults-propose_all_items = abap_true。我们系统缺省设置没勾选,所以超发的行都不能继续发料了。note:409754也有解释。超过预留发料,行项目显示不出来。报凭证000040027354 不包含可选项消息号 M7064。通过debug定位到标准程序有个检查。
2025-10-14 13:12:50
273
原创 Linux设置定时作业执行node.js脚本
定时作业使用puppeteer工具后台打开sapui5 web应用,截图发送到企业微信。# 启用定时器(开机自启)看到下图结果,说明启动成功。
2025-09-28 14:45:37
457
原创 部署sapui5应用到linux
为了方便和sap netweaver解耦,把sapui5 开发的fiori程序部署到nginx上,后面升级ui5版本特别容易。
2025-09-28 14:29:30
294
原创 SAP 采购申请保存增强
这里使用in background task ,标准功能后面有代码commit work。会提交一个后台运行的trfc.需求:采购申请保存后,推送第三方系统。
2025-09-26 09:04:19
165
原创 abap2xlsx读取excel数据
zcl_excel_worksheet的合并单元格属性mt_merged_cells,把合并的单元格数据拆分到abap内表的cell。
2025-09-16 15:11:52
277
原创 SAP内部订单的表
SAP内部订单,只和生产订单共用AUFK表,并不会保存在AFKO,AFPO.ST05跟一下KO03可以看到,SELECT的视图COAS,底表是AUFK。
2025-09-09 15:24:27
381
原创 SAP采购申请修改控制增强
避免影响现有的BAPI等接口的修改,我这里控制了事务码。目前需求只显示前台的事务码修改。ME52N进去,或者ME53N切换修改模式都会报错。
2025-09-05 10:23:00
237
原创 EWM出库规则增强
按批次的特性里的生产日期先进先出,由于生产日期是ERP的字段,EWM没有这个字段,所以配置点选择不了,需要增强。这里我用隐式增强,时间有点久远了,忘记为啥没用标准的BADI。位置:/SCWM/LREM_BIN_DETF19,把批次的特性上的生产日期取出来,传到EWM。选择步骤2增强的生产日期。
2025-09-02 10:34:46
193
原创 SAP 长文本维护
运行后,按回车打包内容到task,成功后task内容如下。注意这里的任务必须是定制请求的task。SE38运行程序RSTXTRAN。维护长文本内容点击保存。
2025-08-20 09:46:16
294
原创 SAP ALV导出excel 报 XML 错误的 /xl/sharedStrings.xml
2.在“xl”文件夹内找到 sharedStrings.xml 文件。也可以是文件 /xl/worksheet/sheet1.xml。的 sharedStrings.xml 文件,并查找在解析的第一部分中发现的字符(“如何确定非法 XML 字符”)。1.导出 .XLSX 文件后,将文件扩展名更改为 .ZIP,然后将其解压缩。例如vscode上可以快速的找到错误的xml内容。3.使用 xml 编辑器打开。
2025-08-15 17:08:39
381
原创 EWM 内向交货单过账报错HUDIALOG 40
我们系统是S4 1610,并不能直接实施note:1226086,但也没找到其他合适的note,故按note的建议在INCL_GET_CALC_TYPE增加一行代码解决的。如果是S4 2022之后的版本,可以通过note提到的配置解决,不需要修改代码。参考note:1226086 - Message HUDIALOG 400: Rounding problems during packing。事务码入站SMQ2队列监控器可以看到异常。
2025-08-15 10:59:56
245
原创 EWM 外向交货单过账无法确定 EWM 库存数据:有效组 1100 K QQ N
删除交货单,修改采购订单的库存类型成非限制。重新创建交货单,走交货单过账流程。我们这个业务场景是退货采购订单通过MIGO生成的交货单。CATLOCN=QQ质检类型失败抛的异常。
2025-08-14 10:48:24
244
原创 查看标准功能长文本对象
触发编辑word弹出,最小话word窗口,转到->表头。表STXH的TDOBJECT,TDNAME,TDID。例如事务码ME53N。
2025-08-05 14:11:59
220
原创 采购申请多级审批和取消审批
中间一个3节点报错了,下次进来需要从节点3继续执行,也就是所谓的幂等处理。虽然网上很多相关资料,但很少有多级审批的状态判断,例如8个节点多级审批。BAPI_REQUISITION_GETRELINFO获取审批状态。
2025-07-31 10:14:06
197
原创 解决BAPI_ACC_DOCUMENT_POST 功能范围输入不生效问题
输出参数document_changed-item的fkber_long是空的,导致t_accit的fkber功能范围被清空了。给BAPI的func_area和func_area_long字段都赋值了,但没生效。BSEG-FKBER空的。输出参数EX_DOCUMENT-ITEM 类型ACCIT_SUB 的功能范围字段是FKBER_LONG。把入参的fkber赋值给出参fkber_long,这样才能避免被后面的标准程序给清空了。入参IM_DOCUMENT-ITEM 类型ACCIT的功能范围字段是FKBER。
2025-07-23 17:18:21
161
原创 yo easy-ui5生成项目,ui5版本降级处理
yo easy-ui5生成项目默认版本可能比服务器版本高,如果需要降级版本到和服务器一致,需要修改两个地方。
2025-07-23 10:06:18
193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅