27: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
28: --
29: BEGIN
30: -- start data fix project
31: OE_STANDARD_WF.Set_Msg_Context(actid);
32: -- end data fix project
33: --
34: -- RUN mode - normal process execution
35: --
135: -- in the case of an exception.
136: wf_core.context('OE_CREDIT_WF', 'OE_CHECK_AVAILABLE_CREDIT',
137: itemtype, itemkey, to_char(actid), funcmode);
138: -- start data fix project
139: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
140: p_itemtype => itemtype,
141: p_itemkey => itemkey);
142: OE_STANDARD_WF.Save_Messages;
143: OE_STANDARD_WF.Clear_Msg_Context;
138: -- start data fix project
139: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
140: p_itemtype => itemtype,
141: p_itemkey => itemkey);
142: OE_STANDARD_WF.Save_Messages;
143: OE_STANDARD_WF.Clear_Msg_Context;
144: -- end data fix project
145: raise;
146:
139: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
140: p_itemtype => itemtype,
141: p_itemkey => itemkey);
142: OE_STANDARD_WF.Save_Messages;
143: OE_STANDARD_WF.Clear_Msg_Context;
144: -- end data fix project
145: raise;
146:
147: end OE_CHECK_AVAILABLE_CREDIT;
170: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
171: --
172: begin
173: -- start data fix project
174: OE_STANDARD_WF.Set_Msg_Context(actid);
175: -- end data fix project
176: --
177: -- RUN mode - normal process execution
178: --
258: -- in the case of an exception.
259: wf_core.context('OE_CREDIT_WF', 'OE_CHECK_FOR_HOLDS',
260: itemtype, itemkey, to_char(actid), funcmode);
261: -- start data fix project
262: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
263: p_itemtype => itemtype,
264: p_itemkey => itemkey);
265: OE_STANDARD_WF.Save_Messages;
266: OE_STANDARD_WF.Clear_Msg_Context;
261: -- start data fix project
262: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
263: p_itemtype => itemtype,
264: p_itemkey => itemkey);
265: OE_STANDARD_WF.Save_Messages;
266: OE_STANDARD_WF.Clear_Msg_Context;
267: -- end data fix project
268: raise;
269:
262: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
263: p_itemtype => itemtype,
264: p_itemkey => itemkey);
265: OE_STANDARD_WF.Save_Messages;
266: OE_STANDARD_WF.Clear_Msg_Context;
267: -- end data fix project
268: raise;
269:
270: end OE_CHECK_FOR_HOLDS;
291: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
292: --
293: begin
294: -- start data fix project
295: OE_STANDARD_WF.Set_Msg_Context(actid);
296: -- end data fix project
297: --
298: -- RUN mode - normal process execution
299: --
394: -- in the case of an exception.
395: wf_core.context('OE_CREDIT_WF', 'OE_APPLY_CREDIT_HOLD',
396: itemtype, itemkey, to_char(actid), funcmode);
397: -- start data fix project
398: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
399: p_itemtype => itemtype,
400: p_itemkey => itemkey);
401: OE_STANDARD_WF.Save_Messages;
402: OE_STANDARD_WF.Clear_Msg_Context;
397: -- start data fix project
398: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
399: p_itemtype => itemtype,
400: p_itemkey => itemkey);
401: OE_STANDARD_WF.Save_Messages;
402: OE_STANDARD_WF.Clear_Msg_Context;
403: -- end data fix project
404: raise;
405:
398: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
399: p_itemtype => itemtype,
400: p_itemkey => itemkey);
401: OE_STANDARD_WF.Save_Messages;
402: OE_STANDARD_WF.Clear_Msg_Context;
403: -- end data fix project
404: raise;
405:
406: end OE_APPLY_CREDIT_HOLD;
459: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
460: --
461: begin
462: -- start data fix project
463: OE_STANDARD_WF.Set_Msg_Context(actid);
464: -- end data fix project
465: --
466: -- RUN mode - normal process execution
467: --
608: -- in the case of an exception.
609: wf_core.context('OE_CREDIT_WF', 'OE_RELEASE_CREDIT_HOLD',
610: itemtype, itemkey, to_char(actid), funcmode);
611: -- start data fix project
612: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
613: p_itemtype => itemtype,
614: p_itemkey => itemkey);
615: OE_STANDARD_WF.Save_Messages;
616: OE_STANDARD_WF.Clear_Msg_Context;
611: -- start data fix project
612: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
613: p_itemtype => itemtype,
614: p_itemkey => itemkey);
615: OE_STANDARD_WF.Save_Messages;
616: OE_STANDARD_WF.Clear_Msg_Context;
617: -- end data fix project
618: raise;
619:
612: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
613: p_itemtype => itemtype,
614: p_itemkey => itemkey);
615: OE_STANDARD_WF.Save_Messages;
616: OE_STANDARD_WF.Clear_Msg_Context;
617: -- end data fix project
618: raise;
619:
620: end OE_RELEASE_CREDIT_HOLD;
666: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
667: --
668: begin
669: -- start data fix project
670: OE_STANDARD_WF.Set_Msg_Context(actid);
671: -- end data fix project
672: --
673: -- RUN mode - normal process execution
674: --
740: -- in the case of an exception.
741: wf_core.context('OE_CREDIT_WF', 'OE_WAIT_HOLD_NTF',
742: itemtype, itemkey, to_char(actid), funcmode);
743: -- start data fix project
744: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
745: p_itemtype => itemtype,
746: p_itemkey => itemkey);
747: OE_STANDARD_WF.Save_Messages;
748: OE_STANDARD_WF.Clear_Msg_Context;
743: -- start data fix project
744: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
745: p_itemtype => itemtype,
746: p_itemkey => itemkey);
747: OE_STANDARD_WF.Save_Messages;
748: OE_STANDARD_WF.Clear_Msg_Context;
749: -- end data fix project
750: raise;
751:
744: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
745: p_itemtype => itemtype,
746: p_itemkey => itemkey);
747: OE_STANDARD_WF.Save_Messages;
748: OE_STANDARD_WF.Clear_Msg_Context;
749: -- end data fix project
750: raise;
751:
752: end OE_WAIT_HOLD_NTF;
766: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
767: --
768: begin
769: -- start data fix project
770: OE_STANDARD_WF.Set_Msg_Context(actid);
771: -- end data fix project
772: -- Do nothing in cancel or timeout mode
773: if (funcmode <> wf_engine.eng_run) then
774: resultout := wf_engine.eng_null;
781: when others then
782: Wf_Core.Context('OE_CREDIT_WF', 'CREDIT_BLOCK', itemtype,
783: itemkey, to_char(actid), funcmode);
784: -- start data fix project
785: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
786: p_itemtype => itemtype,
787: p_itemkey => itemkey);
788: OE_STANDARD_WF.Save_Messages;
789: OE_STANDARD_WF.Clear_Msg_Context;
784: -- start data fix project
785: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
786: p_itemtype => itemtype,
787: p_itemkey => itemkey);
788: OE_STANDARD_WF.Save_Messages;
789: OE_STANDARD_WF.Clear_Msg_Context;
790: -- end data fix project
791: raise;
792:
785: OE_STANDARD_WF.Add_Error_Activity_Msg(p_actid => actid,
786: p_itemtype => itemtype,
787: p_itemkey => itemkey);
788: OE_STANDARD_WF.Save_Messages;
789: OE_STANDARD_WF.Clear_Msg_Context;
790: -- end data fix project
791: raise;
792:
793: end CREDIT_BLOCK;