自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 SAPUI5 应用打包为 Android APK

1.build构建命令。

2025-11-12 17:29:33 108

原创 SAP 查看SE16N修改标准表数据日志

程序:RKSE16N_CD_DISPLAY。

2025-11-10 19:27:56 394

原创 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

原创 ABAP获取系统codepage

EXPORTINGIMPORTINGEXCEPTIONS。

2025-10-27 13:55:40 126

原创 SAP生产订单报工

虽然网上很多分享的blog,但很少看到支持反冲直接传goodsmovements货物移动和支持Collective Order 场景,101收货后261投料到上层工单。需要谨慎处理link_conf_goodsmov和goodsmovements的index_goodsmov的对应关系。

2025-10-22 14:55:57 757

原创 通过采购订单取内向交货单和EWM的HU

和事务码VL33N 点击包装按钮看到的结果一致。

2025-10-21 15:45:08 211

原创 EWM 外向交货单删除权限检查增强

【代码】EWM 外向交货单删除权限对象检查增强。

2025-10-21 15:09:56 194

原创 MIGO 订单发料 M7064问题

需要满足发料数量小于需求数量或者建议所有行项目s_defaults-propose_all_items = abap_true。我们系统缺省设置没勾选,所以超发的行都不能继续发料了。note:409754也有解释。超过预留发料,行项目显示不出来。报凭证000040027354 不包含可选项消息号 M7064。通过debug定位到标准程序有个检查。

2025-10-14 13:12:50 273

原创 MIGO 物料凭证行项目文本增强

实现IF_EX_MB_MIGO_ITEM_BADI的ITEM_MODIFY方法。

2025-09-29 09:40:12 134

原创 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 MB51物料清单增强

隐式增强位置程序RM07DOCS_GENERATED。

2025-09-26 13:32:28 193

原创 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

原创 SAPUI5 VizFrame数据标签自动隐藏问题

强制设置 hideWhenOverlap:为false。如果空间不足数据标签会自动隐藏。

2025-09-12 08:40:27 129

原创 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

原创 CO41计划订单转生产订单增强字段传递

位置:程序LCOSDF36,

2025-09-02 17:09:19 249

原创 EWM出库规则增强

按批次的特性里的生产日期先进先出,由于生产日期是ERP的字段,EWM没有这个字段,所以配置点选择不了,需要增强。这里我用隐式增强,时间有点久远了,忘记为啥没用标准的BADI。位置:/SCWM/LREM_BIN_DETF19,把批次的特性上的生产日期取出来,传到EWM。选择步骤2增强的生产日期。

2025-09-02 10:34:46 193

原创 SAP ME5A增强

因为BADI ME_CHANGE_OUTTAB只能SAP内部使用,故用隐式增强。

2025-08-27 09:28:14 336

原创 ME53N评估页签是否显示权限控制增强

【代码】ME53N评估页签是否显示权限控制增强。

2025-08-25 20:19:07 147

原创 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

原创 SAP 用户权限查询报表

标准的SUIM只是批量查询到角色。权限对象,权限字段级别的没找到,所以自己写一个。

2025-08-13 08:38:09 171

原创 查看标准功能长文本对象

触发编辑word弹出,最小话word窗口,转到->表头。表STXH的TDOBJECT,TDNAME,TDID。例如事务码ME53N。

2025-08-05 14:11:59 220

原创 采购申请屏幕增强

& 包含 ZXM02TOP。

2025-08-05 11:51:57 270

原创 ME57 PR转PO增强

把采购申请上增强的EBAN-ZZAPPDT申请部门带到采购订单的行项目文本。

2025-08-05 10:53:38 247

原创 ALV 动态列,分组小计,小计文本subtotal text修改

【代码】ALV 动态列,分组小计,小计文本subtotal text修改。

2025-08-01 13:14:58 227

原创 采购申请多级审批和取消审批

中间一个3节点报错了,下次进来需要从节点3继续执行,也就是所谓的幂等处理。虽然网上很多相关资料,但很少有多级审批的状态判断,例如8个节点多级审批。BAPI_REQUISITION_GETRELINFO获取审批状态。

2025-07-31 10:14:06 197

原创 SAP ALV下拉框带key+文本描述例子

【代码】SAP ALV下拉框带key+文本描述例子。

2025-07-29 13:53:23 353

原创 解决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

原创 Linux学习笔记

2025-07-11 16:30:10 269

SAP 一个屏幕多ALV 例子

SAP 一个屏幕多ALV 例子

2025-04-09

SAP GUI 800和补丁11

SAP GUI 800和补丁11

2025-03-29

SAP GUI 800和补丁10

SAP GUI 800和补丁10

2025-01-10

sapui5 xml view 动态css

sapui5通过model值改变cell的样式

2024-12-03

EWM 消息/SCWM/TO-WHR-UPD,编号014 错误问题

SAP EWM

2024-11-12

java笔试题,给初手应聘时做准备

比较常见的企业招聘考试题目,JAVA相关基础知识。

2011-03-04

图书管理系统(c#,access)

简单的c#编写的图书管理系统,用access数据库

2011-05-03

c#图书管理系统(sql)

c#图管理系统,功能齐全,代码结构简单,用sql2000

2011-05-12

c#图书馆管理系统,简单容易看懂

功能完整的图书管理系统,界面没有广告,简单明了

2011-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除