119: l_transaction_type_id NUMBER;
120: BEGIN
121:
122: IF p_transaction_type_id = G_ING_ISSUE THEN
123: l_transaction_type_id := GME_COMMON_PVT.g_ing_issue;
124: ELSIF p_transaction_type_id = G_ING_RETURN THEN
125: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
126: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
127: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
121:
122: IF p_transaction_type_id = G_ING_ISSUE THEN
123: l_transaction_type_id := GME_COMMON_PVT.g_ing_issue;
124: ELSIF p_transaction_type_id = G_ING_RETURN THEN
125: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
126: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
127: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
128: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
123: l_transaction_type_id := GME_COMMON_PVT.g_ing_issue;
124: ELSIF p_transaction_type_id = G_ING_RETURN THEN
125: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
126: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
127: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
128: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
130: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
125: l_transaction_type_id := GME_COMMON_PVT.g_ing_return;
126: ELSIF p_transaction_type_id = G_PROD_COMPLETION THEN
127: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
128: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
130: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
132: ELSIF p_transaction_type_id = G_BYPROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_byprod_return;
127: l_transaction_type_id := GME_COMMON_PVT.g_prod_completion;
128: ELSIF p_transaction_type_id = G_PROD_RETURN THEN
129: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
130: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
132: ELSIF p_transaction_type_id = G_BYPROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_byprod_return;
134: END IF;
135:
129: l_transaction_type_id := GME_COMMON_PVT.g_prod_return;
130: ELSIF p_transaction_type_id = G_BYPROD_COMPLETION THEN
131: l_transaction_type_id := GME_COMMON_PVT.g_byprod_completion;
132: ELSIF p_transaction_type_id = G_BYPROD_RETURN THEN
133: l_transaction_type_id := GME_COMMON_PVT.g_byprod_return;
134: END IF;
135:
136: RETURN l_transaction_type_id;
137:
212: IF (g_debug IS NOT NULL) THEN
213: gme_debug.log_initialize ('MobileCreTxn');
214: END IF;
215:
216: gme_common_pvt.g_user_ident := p_user_id;
217: gme_common_pvt.g_login_id := p_login_id;
218: gme_common_pvt.set_timestamp;
219:
220: x_return_status := FND_API.G_RET_STS_SUCCESS;
213: gme_debug.log_initialize ('MobileCreTxn');
214: END IF;
215:
216: gme_common_pvt.g_user_ident := p_user_id;
217: gme_common_pvt.g_login_id := p_login_id;
218: gme_common_pvt.set_timestamp;
219:
220: x_return_status := FND_API.G_RET_STS_SUCCESS;
221: x_error_msg := ' ';
214: END IF;
215:
216: gme_common_pvt.g_user_ident := p_user_id;
217: gme_common_pvt.g_login_id := p_login_id;
218: gme_common_pvt.set_timestamp;
219:
220: x_return_status := FND_API.G_RET_STS_SUCCESS;
221: x_error_msg := ' ';
222:
351: IF (g_debug IS NOT NULL) THEN
352: gme_debug.log_initialize ('MobileProcessTxn');
353: END IF;
354:
355: gme_common_pvt.g_user_ident := p_user_id;
356: gme_common_pvt.g_login_id := p_login_id;
357: gme_common_pvt.set_timestamp;
358:
359: GME_TRANSACTIONS_PVT.Process_Transactions
352: gme_debug.log_initialize ('MobileProcessTxn');
353: END IF;
354:
355: gme_common_pvt.g_user_ident := p_user_id;
356: gme_common_pvt.g_login_id := p_login_id;
357: gme_common_pvt.set_timestamp;
358:
359: GME_TRANSACTIONS_PVT.Process_Transactions
360: (p_api_version => 2.0,
353: END IF;
354:
355: gme_common_pvt.g_user_ident := p_user_id;
356: gme_common_pvt.g_login_id := p_login_id;
357: gme_common_pvt.set_timestamp;
358:
359: GME_TRANSACTIONS_PVT.Process_Transactions
360: (p_api_version => 2.0,
361: p_init_msg_list => fnd_api.g_false,
374: END IF;
375:
376: --- Reseting this global variable. I guess this should be done in
377: --- GME_TRANSACTIONS_PVT.Process_Transactions
378: GME_COMMON_PVT.g_transaction_header_id := NULL;
379:
380: EXCEPTION
381: WHEN OTHERS THEN
382: IF g_debug <= gme_debug.g_log_unexpected THEN