一、标准采购订单和PBA审批API:
DECLARE
Lv_Ret_Status VARCHAR2(30);
Ln_Org_Id NUMBER := 101; --业务实体标识
Ln_Preparer_Id NUMBER; --采购员或PO提交审批人的员工ID
Ln_Document_Id NUMBER := 772357; --标准采购订单/一揽子采购协议
--单据类型
Lv_Document_Type Po_Document_Types_All_b.Document_Type_Code%TYPE;
--单据子类型
Lv_Document_Subtype Po_Document_Types_All_b.Document_Subtype%TYPE;
--后台审批标志
/*PO_CORE_S.G_PARAMETER_NO或NULL:以同步模式启动PO审批工作流,在此我们发出提交并启动工作流。
直到工作流完成或到达一个等待节点(例如,当它向审批人发送通知时),控件才返回给调用者。
PO_CORE_S.G_PARAMETER_YES为Y:在后台模式启动PO审批工作流,在后台启动工作流,立即返回,不发出任何提交。*/
Lv_Approval_Background_Flag VARCHAR2(10) := NULL;
--
Lv_Mass_Update_Releases VARCHAR2(10) := NULL;
BEGIN
Fnd_Msg_Pub.Initialize();
Mo_Global.Init('PO');
Mo_Global.Set_Policy_Context('S', Ln_Org_Id);
--to set org context in a R12 env
Fnd_Global.Apps_Initialize(User_Id => 110