摘要:
调用一个新建的接口时,报错。 调用端: 被调用端: 错误很明显,是RFC漏选了 Remote-Enabled Module(运程启用的模块)。 修改后,问题解决。 阅读全文
摘要:
今天写了个接口,传入数据到SAP,结果接收后在报表展示时直接报错。 检查后发现数据转换出错,接收到的数据格式混乱。 最后检查了所有地方发现,源系统传入的数据长度为9个字节,但是自己的接收程序,定义数据类型为P类型,SAP默认为8个字节,所以导致数据接收后异常。 重新设置数据类型长度为9后,执行OK。 阅读全文
摘要:
SAP 取数时,通常配置项,需要取对应的文本描述,一般在配置表后加个T,就可以找到描述对应的表名。 但有时也有不符合这个规则的,例如生产订单类型数据表 T003O。 表名加T后并不存T003OT。 这时要查找对应的文本表,可以在SE11查看TABLE时,点击菜单项中的【转到】->【文本表】。 所有数 阅读全文
摘要:
用户希望创建采购订单时,输入行项目时,能根据采购订单类型,自动带出科目分类类别。 业务顾问看了一下配置,不能实现这个功能,所以用增强实现。 采购订单BADI增强:ME_PROCESS_PO_CUST。SE19创建BADI实现,进入实施类方法: IF_EX_ME_PROCESS_PO_CUST~PRO 阅读全文
摘要:
MMBE 查询物料的当前库存,有一列是收货冻结库存(GR Blocked Stock),但是没有明细。 通过函数 MB_SELECT_GR_BLOCKED_STOCK 可以查询物料收货冻结库存的明细。 查询结果,可以知道对应采购订单或者计划协议收货冻结数: 阅读全文
摘要:
用户要调整表单样式,结果调整完发现打印时报错。 检查表单后发现,是因为用户要求删除表单中的一个单元格,但是删除TEMPLATE中的一个格子后,忘了调整后续单元格内容输出的位置。导致输出错误。 阅读全文
摘要:
效果: 阅读全文
摘要:
遇到用户要根据下层物料反查最上层BOM物料是什么。 试了一下,通过函数 CS_WHERE_USED_MAT 来查询,但是只能往上查询一层,类似事务码CS15的效果。如果要找最上层物料,需要自己写迭代进行查询。 或者可以参考SAP程序 RCS15001,可以实现多级查询。 阅读全文
摘要:
表 T001L 字段DISKZ (库存地点MRP标识)为空,参与MRP运算,为1不参与。 阅读全文
摘要:
在Ubuntu下安装完virtualenv、virtualenvwrapper,然后设置环境文件 .bashrc 接着 source .bashrc,产生错误信息 首先确认了 libpam-mount 等模块已经在系统安装了。查看后面的信息应该是文件配置路径有问题。 检查virtualenvwrap 阅读全文