现在的位置: 首页 > 综合 > 正文

wsh_deliveries_pub.create_update_delivery异常

2012年09月17日 ⁄ 综合 ⁄ 共 475字 ⁄ 字号 评论关闭

需要自己创建交货号,执行这个API一直出现:

Return Status = E

Msg Count = 1
Delivery Id =
Delivery Name =

Msg Data = WSH


在API里头传入“收货人”参数,即发运事务处理->查询“交货”->里头的“收货人”字段:

p_delivery_info.customer_id := 2040;
  p_delivery_info.customer_number := '1020';

解决:

后面发现customer_id是指客户的ID,但是customer_number并不是客户编号,而是客户的account_number。

然后customer_id = 2040的客户的account_number已经失效,所以无法导入这个“收货人”参数。

后面到设置->客户 ,将客户账户资料的状态改成“active”就OK。


另外猜想在我没有改这个客户账户的状态的时候,即当前这个客户账户状态为失效。

这时候在发运事务处理->查询“交货”->收货人字段     这里是可以选到这个客户的。

应该是从订单那边的收单地点传过来的数据。要不这边应该不显示这个客户的了。

抱歉!评论已关闭.