de => 'CONFIRM',
p_delivery_id => 104483,
p_delivery_name => 104483,
p_sc_action_flag => 'C',
p_sc_close_trip_flag => 'Y',
x_trip_id => ln_trip_id,
x_trip_name => lv_trip_name);
这里的传入参数,可以有:
P_action_code 有很多值:
'PLAN','UNPLAN','PACK','CONFIRM',
'RE-OPEN','IN-TRANSIT','CLOSE', 'ASSIGN-TRIP','UNASSIGN-TRIP','AUTOCREATE-TRIP', 'WT-VOL', 'PICK-RELEASE', 'DELETE'
我知道的只有,
--RE-OPEN 让status处于重新打开状态
--DELETE 删除物料号
--CONFIRM 进行Ship Confirm操作 其实对应的是下图的Ship confirm,和Actions内的操作:

p_sc_action_flag : ship confirm option - 'S', 'B', 'T', 'A', 'C'
这个就相当于
S 是 Ship B是backorder T是stag C是CycleCount A是Ship All

而其他参数如 :
p_sc_intransit_flag : 是 图上的 Set Delivery In-transit 是否勾选, Y 是 N 否
p_sc_close_trip_flag:是 图上的 Close Trip是否勾选, Y 是 N 否
p_sc_stage_del_flag:是 图上的 Create Delivery for Staged Quan..是否勾选, Y 是 N 否
p_sc_trip_ship_method:是 图上的 Ship Method 输入的varchar2 类型,可以为null
p_sc_actual_dep_date: 是图上Actual Departure Date ,null 则自动赋值为当前时间
p_sc_defer_interface_flag:图上 Defer Interface是否勾选,Y 是 N 否
其他API将单开文章讲解。如果有不对的地方希望大家评论给予建议,谢谢。