DBA Data[Home] [Help]

APPS.GME_COMPLETE_BATCH_PVT dependencies on GME_BATCH_HEADER

Line 10: (p_batch_header_rec IN gme_batch_header%ROWTYPE

6: g_pkg_name VARCHAR2(30) := 'GME_COMPLETE_BATCH_PVT';
7:
8:
9: PROCEDURE complete_batch
10: (p_batch_header_rec IN gme_batch_header%ROWTYPE
11: ,x_exception_material_tbl IN OUT NOCOPY gme_common_pvt.exceptions_tab
12: ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE
13: ,x_return_status OUT NOCOPY VARCHAR2) IS
14:

Line 12: ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE

8:
9: PROCEDURE complete_batch
10: (p_batch_header_rec IN gme_batch_header%ROWTYPE
11: ,x_exception_material_tbl IN OUT NOCOPY gme_common_pvt.exceptions_tab
12: ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE
13: ,x_return_status OUT NOCOPY VARCHAR2) IS
14:
15:
16:

Line 32: FROM gme_material_details dtl, gme_batch_header hdr

28: AND step_status NOT IN (gme_common_pvt.g_step_completed, gme_common_pvt.g_step_closed);
29:
30: CURSOR Cur_get_phantom_batch(v_batch_id NUMBER) IS
31: SELECT hdr.*
32: FROM gme_material_details dtl, gme_batch_header hdr
33: WHERE dtl.batch_id = v_batch_id
34: AND dtl.line_type = gme_common_pvt.g_line_type_ing
35: AND dtl.phantom_id IS NOT NULL
36: AND hdr.batch_id = dtl.phantom_id

Line 61: l_btch_hdr gme_batch_header%ROWTYPE;

57:
58: l_step_status NUMBER;
59: l_matl_dtl_tab_ing gme_common_pvt.material_details_tab;
60: l_matl_dtl_tab gme_common_pvt.material_details_tab;
61: l_btch_hdr gme_batch_header%ROWTYPE;
62: l_btch_hdr_tab gme_common_pvt.batch_headers_tab;
63: l_matl_dtl gme_material_details%ROWTYPE;
64: l_matl_dtl_rec gme_material_details%ROWTYPE;
65: l_step_tab gme_common_pvt.steps_tab;

Line 68: l_phantom_batch gme_batch_header%ROWTYPE;

64: l_matl_dtl_rec gme_material_details%ROWTYPE;
65: l_step_tab gme_common_pvt.steps_tab;
66: l_batch_step_rec gme_batch_steps%ROWTYPE;
67: l_yield_type NUMBER;
68: l_phantom_batch gme_batch_header%ROWTYPE;
69: l_phantom_batch_rec gme_batch_header%ROWTYPE;
70: l_item_rec mtl_system_items_b%ROWTYPE;
71: l_return_status VARCHAR2(1);
72: l_yield BOOLEAN;

Line 69: l_phantom_batch_rec gme_batch_header%ROWTYPE;

65: l_step_tab gme_common_pvt.steps_tab;
66: l_batch_step_rec gme_batch_steps%ROWTYPE;
67: l_yield_type NUMBER;
68: l_phantom_batch gme_batch_header%ROWTYPE;
69: l_phantom_batch_rec gme_batch_header%ROWTYPE;
70: l_item_rec mtl_system_items_b%ROWTYPE;
71: l_return_status VARCHAR2(1);
72: l_yield BOOLEAN;
73: l_exception_qty NUMBER;

Line 125: IF NOT gme_batch_header_dbl.update_row (p_batch_header => x_batch_header_rec) THEN

121:
122: -- no need to set the actual completion date because it is expected to have been in p_batch_header_rec
123:
124: -- Update the batch header
125: IF NOT gme_batch_header_dbl.update_row (p_batch_header => x_batch_header_rec) THEN
126: RAISE error_update_batch;
127: END IF;
128:
129: -- Update WHO columns for output structure

Line 410: l_in_phantom_batch_rec gme_batch_header%ROWTYPE;

406:
407: l_api_name CONSTANT VARCHAR2 (30) := 'process_material';
408:
409: l_matl_dtl_rec gme_material_details%ROWTYPE;
410: l_in_phantom_batch_rec gme_batch_header%ROWTYPE;
411: l_phantom_batch_rec gme_batch_header%ROWTYPE;
412: l_return_status VARCHAR2(1);
413: l_item_rec mtl_system_items_b%ROWTYPE;
414: l_actual_qty NUMBER;

Line 411: l_phantom_batch_rec gme_batch_header%ROWTYPE;

407: l_api_name CONSTANT VARCHAR2 (30) := 'process_material';
408:
409: l_matl_dtl_rec gme_material_details%ROWTYPE;
410: l_in_phantom_batch_rec gme_batch_header%ROWTYPE;
411: l_phantom_batch_rec gme_batch_header%ROWTYPE;
412: l_return_status VARCHAR2(1);
413: l_item_rec mtl_system_items_b%ROWTYPE;
414: l_actual_qty NUMBER;
415: l_start_actual_qty NUMBER;

Line 449: IF NOT gme_batch_header_dbl.fetch_row(l_phantom_batch_rec, l_phantom_batch_rec) THEN

445:
446: -- complete phantom batch
447: IF l_matl_dtl_rec.line_type = gme_common_pvt.g_line_type_ing AND l_matl_dtl_rec.phantom_id IS NOT NULL THEN -- phantom ingredient -> complete the phantom batch
448: l_phantom_batch_rec.batch_id := l_matl_dtl_rec.phantom_id;
449: IF NOT gme_batch_header_dbl.fetch_row(l_phantom_batch_rec, l_phantom_batch_rec) THEN
450: RAISE error_fetch_batch;
451: END IF;
452:
453: IF l_phantom_batch_rec.batch_status IN (gme_common_pvt.g_batch_pending, gme_common_pvt.g_batch_wip) THEN

Line 1158: PROCEDURE validate_batch_for_complete (p_batch_header_rec IN gme_batch_header%ROWTYPE

1154: END IF;
1155: x_return_status := FND_API.g_ret_sts_unexp_error;
1156: END constr_mmti;
1157:
1158: PROCEDURE validate_batch_for_complete (p_batch_header_rec IN gme_batch_header%ROWTYPE
1159: ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE
1160: ,x_return_status OUT NOCOPY VARCHAR2) IS
1161:
1162: l_api_name CONSTANT VARCHAR2 (30) := 'validate_batch_for_complete';

Line 1159: ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE

1155: x_return_status := FND_API.g_ret_sts_unexp_error;
1156: END constr_mmti;
1157:
1158: PROCEDURE validate_batch_for_complete (p_batch_header_rec IN gme_batch_header%ROWTYPE
1159: ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE
1160: ,x_return_status OUT NOCOPY VARCHAR2) IS
1161:
1162: l_api_name CONSTANT VARCHAR2 (30) := 'validate_batch_for_complete';
1163:

Line 1172: l_batch_header_rec gme_batch_header%ROWTYPE;

1168: AND batch_id = v_batch_id
1169: AND rownum = 1;
1170:
1171: l_is_step NUMBER;
1172: l_batch_header_rec gme_batch_header%ROWTYPE;
1173: CURSOR cur_validity_rule(v_recipe_validity_rule_id NUMBER)
1174: IS
1175: SELECT *
1176: FROM gmd_recipe_validity_rules