123: l_transaction_type_id NUMBER;
124: BEGIN
125:
126: IF p_transaction_type_id = G_ING_ISSUE THEN
127: l_transaction_type_id := GME_COMMON_PVT.g_ing_issue;
128: ELSIF p_transaction_type_id = G_ING_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
130: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
125:
126: IF p_transaction_type_id = G_ING_ISSUE THEN
127: l_transaction_type_id := GME_COMMON_PVT.g_ing_issue;
128: ELSIF p_transaction_type_id = G_ING_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
130: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
132: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
127: l_transaction_type_id := GME_COMMON_PVT.g_ing_issue;
128: ELSIF p_transaction_type_id = G_ING_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
130: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
132: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
134: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
135: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
129: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
130: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
132: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
134: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
135: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
136: ELSIF p_transaction_type_id = G_BYPROD_RETURN THEN
137: l_transaction_type_id := GME_COMMON_PVT.g_byprod_return;
131: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
132: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
134: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
135: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
136: ELSIF p_transaction_type_id = G_BYPROD_RETURN THEN
137: l_transaction_type_id := GME_COMMON_PVT.g_byprod_return;
138: END IF;
139:
133: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
134: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
135: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
136: ELSIF p_transaction_type_id = G_BYPROD_RETURN THEN
137: l_transaction_type_id := GME_COMMON_PVT.g_byprod_return;
138: END IF;
139:
140: RETURN l_transaction_type_id;
141:
216: IF (g_debug IS NOT NULL) THEN
217: gme_debug.log_initialize ('MobileCreTxn');
218: END IF;
219:
220: gme_common_pvt.g_user_ident := p_user_id;
221: gme_common_pvt.g_login_id := p_login_id;
222: gme_common_pvt.set_timestamp;
223:
224: x_return_status := FND_API.G_RET_STS_SUCCESS;
217: gme_debug.log_initialize ('MobileCreTxn');
218: END IF;
219:
220: gme_common_pvt.g_user_ident := p_user_id;
221: gme_common_pvt.g_login_id := p_login_id;
222: gme_common_pvt.set_timestamp;
223:
224: x_return_status := FND_API.G_RET_STS_SUCCESS;
225: x_error_msg := ' ';
218: END IF;
219:
220: gme_common_pvt.g_user_ident := p_user_id;
221: gme_common_pvt.g_login_id := p_login_id;
222: gme_common_pvt.set_timestamp;
223:
224: x_return_status := FND_API.G_RET_STS_SUCCESS;
225: x_error_msg := ' ';
226:
355: IF (g_debug IS NOT NULL) THEN
356: gme_debug.log_initialize ('MobileProcessTxn');
357: END IF;
358:
359: gme_common_pvt.g_user_ident := p_user_id;
360: gme_common_pvt.g_login_id := p_login_id;
361: gme_common_pvt.set_timestamp;
362:
363: GME_TRANSACTIONS_PVT.Process_Transactions
356: gme_debug.log_initialize ('MobileProcessTxn');
357: END IF;
358:
359: gme_common_pvt.g_user_ident := p_user_id;
360: gme_common_pvt.g_login_id := p_login_id;
361: gme_common_pvt.set_timestamp;
362:
363: GME_TRANSACTIONS_PVT.Process_Transactions
364: (p_api_version => 2.0,
357: END IF;
358:
359: gme_common_pvt.g_user_ident := p_user_id;
360: gme_common_pvt.g_login_id := p_login_id;
361: gme_common_pvt.set_timestamp;
362:
363: GME_TRANSACTIONS_PVT.Process_Transactions
364: (p_api_version => 2.0,
365: p_init_msg_list => fnd_api.g_false,
378: END IF;
379:
380: --- Reseting this global variable. I guess this should be done in
381: --- GME_TRANSACTIONS_PVT.Process_Transactions
382: GME_COMMON_PVT.g_transaction_header_id := NULL;
383:
384: EXCEPTION
385: WHEN OTHERS THEN
386: IF g_debug <= gme_debug.g_log_unexpected THEN