WebApi对接直接调拨单报"请先录入调入库存组织"原因排查

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

WebApi对接直接调拨单报

一、【问题现象】

直接调拨单接口,手动调用API接口可以成功报错单据。但是外围系统调用时却调用失败。报文是相同的。


二、【原因分析】

1、直接调拨单"调入物料"的赋值,通过表单插件物料值更新触发,进行赋值,从报错提示说明调入库存组织赋值失败(组织赋值失败)

2、相同数据包,120组织调用成功,没有报错问题,192组织报错(定位为和具体组织相关的问题)

3、相同数据包前台录单WebApi后台调用测试,保存成功(排除数据包问题,字段顺序问题)

4、对应组织是否被禁用?(组织未禁用)

5、物料在对应组织是否分配,是否反审核或者禁用状态?(物料已分配,且处于审核状态)

6、对比代码对接api的用户和前台录单、WebApi后台调用用户是否为统一用户,相关组织权限是否添加(用户不一致,且对接用户未添加对应组织)


image.webp


定位原因为:

代码对接使用的用户和前台录单、WebApi后台调用用户不一致,从而还原问题现象“直接调拨单接口,手动调用API接口可以成功报错单据。但是外围系统调用时却调用失败。报文是相同的”,用户添加对应组织即可。




数据问题比较怪异,排查该问题时思路比较混乱,耗费了较长时间,记录一下排查过程。。。


调用报文.rar


应该就是登录用户没有对应的组织,把登录用户加到对应的组织就好了。当时也遇到同样的问题,查了半天

WebApi对接直接调拨单报"请先录入调入库存组织"原因排查

一、【问题现象】直接调拨单接口,手动调用API接口可以成功报错单据。但是外围系统调用时却调用失败。报文是相同的。二、【原因分析】1、直...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息