摘要: 今天写了个接口,传入数据到SAP,结果接收后在报表展示时直接报错。 检查后发现数据转换出错,接收到的数据格式混乱。 最后检查了所有地方发现,源系统传入的数据长度为9个字节,但是自己的接收程序,定义数据类型为P类型,SAP默认为8个字节,所以导致数据接收后异常。 重新设置数据类型长度为9后,执行OK。 阅读全文
posted @ 2019-03-29 16:12 北斗星君 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: SAP 取数时,通常配置项,需要取对应的文本描述,一般在配置表后加个T,就可以找到描述对应的表名。 但有时也有不符合这个规则的,例如生产订单类型数据表 T003O。 表名加T后并不存T003OT。 这时要查找对应的文本表,可以在SE11查看TABLE时,点击菜单项中的【转到】->【文本表】。 所有数 阅读全文
posted @ 2019-03-29 12:00 北斗星君 阅读(2517) 评论(0) 推荐(0) 编辑
摘要: 用户希望创建采购订单时,输入行项目时,能根据采购订单类型,自动带出科目分类类别。 业务顾问看了一下配置,不能实现这个功能,所以用增强实现。 采购订单BADI增强:ME_PROCESS_PO_CUST。SE19创建BADI实现,进入实施类方法: IF_EX_ME_PROCESS_PO_CUST~PRO 阅读全文
posted @ 2019-03-26 09:14 北斗星君 阅读(2872) 评论(0) 推荐(0) 编辑
摘要: MMBE 查询物料的当前库存,有一列是收货冻结库存(GR Blocked Stock),但是没有明细。 通过函数 MB_SELECT_GR_BLOCKED_STOCK 可以查询物料收货冻结库存的明细。 查询结果,可以知道对应采购订单或者计划协议收货冻结数: 阅读全文
posted @ 2019-03-25 18:24 北斗星君 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 用户要调整表单样式,结果调整完发现打印时报错。 检查表单后发现,是因为用户要求删除表单中的一个单元格,但是删除TEMPLATE中的一个格子后,忘了调整后续单元格内容输出的位置。导致输出错误。 阅读全文
posted @ 2019-03-22 11:48 北斗星君 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 效果: 阅读全文
posted @ 2019-03-21 11:47 北斗星君 阅读(4028) 评论(0) 推荐(0) 编辑
摘要: 遇到用户要根据下层物料反查最上层BOM物料是什么。 试了一下,通过函数 CS_WHERE_USED_MAT 来查询,但是只能往上查询一层,类似事务码CS15的效果。如果要找最上层物料,需要自己写迭代进行查询。 或者可以参考SAP程序 RCS15001,可以实现多级查询。 阅读全文
posted @ 2019-03-20 00:25 北斗星君 阅读(3273) 评论(0) 推荐(0) 编辑
摘要: 表 T001L 字段DISKZ (库存地点MRP标识)为空,参与MRP运算,为1不参与。 阅读全文
posted @ 2019-03-18 15:39 北斗星君 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu下安装完virtualenv、virtualenvwrapper,然后设置环境文件 .bashrc 接着 source .bashrc,产生错误信息 首先确认了 libpam-mount 等模块已经在系统安装了。查看后面的信息应该是文件配置路径有问题。 检查virtualenvwrap 阅读全文
posted @ 2019-03-14 23:00 北斗星君 阅读(1156) 评论(0) 推荐(1) 编辑
摘要: (1)SE93 输入新的事务码名称,点击创建按钮 (2)输入事务码描述,选择第五项: Transaction with parameters(parameter transaction) (3)在事务栏位输入SM30,勾选【跳过启始屏幕】,回车。 (4)在屏幕字段名称下点击图标或者按键盘F4键 (5 阅读全文
posted @ 2019-03-14 16:15 北斗星君 阅读(1824) 评论(0) 推荐(0) 编辑