30: , x_msg_count => l_msg_count
31: , x_msg_data => l_msg_data
32: );
33:
34: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
35: resultout := 'COMPLETE:INCOMPLETE';
36: OE_STANDARD_WF.Save_Messages;
37: OE_STANDARD_WF.Clear_Msg_Context;
38: return;
40: resultout := 'COMPLETE:ON_HOLD';
41: OE_STANDARD_WF.Save_Messages;
42: OE_STANDARD_WF.Clear_Msg_Context;
43: return;
44: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
45: -- start data fix project
46: -- OE_STANDARD_WF.Save_Messages;
47: -- OE_STANDARD_WF.Clear_Msg_Context;
48: -- end data fix project
126: , x_msg_count => l_msg_count
127: , x_msg_data => l_msg_data
128: );
129:
130: IF l_return_status = FND_API.G_RET_STS_ERROR THEN
131: resultout := 'COMPLETE:INCOMPLETE';
132: OE_STANDARD_WF.Save_Messages;
133: OE_STANDARD_WF.Clear_Msg_Context;
134: return;
141: resultout := OE_GLOBALS.G_WFR_COMPLETE || ':' || OE_GLOBALS.G_WFR_PENDING_ACCEPTANCE;
142: OE_STANDARD_WF.Save_Messages;
143: OE_STANDARD_WF.Clear_Msg_Context;
144: return;
145: ELSIF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
146: -- start data fix project
147: -- OE_STANDARD_WF.Save_Messages;
148: -- OE_STANDARD_WF.Clear_Msg_Context;
149: -- end data fix project