34: p_api_version_number IN NUMBER
35: , p_init_msg_lst IN VARCHAR2 DEFAULT fnd_api.g_false
36: , p_validation_flag IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL
37: , p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE
38: , p_mo_line_tbl IN GMI_Move_Order_Global.MO_LINE_TBL
39: , x_mo_line_tbl OUT NOCOPY GMI_Move_Order_Global.MO_LINE_TBL
40: , x_return_status OUT NOCOPY VARCHAR2
41: , x_msg_count OUT NOCOPY NUMBER
42: , x_msg_data OUT NOCOPY VARCHAR2
35: , p_init_msg_lst IN VARCHAR2 DEFAULT fnd_api.g_false
36: , p_validation_flag IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL
37: , p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE
38: , p_mo_line_tbl IN GMI_Move_Order_Global.MO_LINE_TBL
39: , x_mo_line_tbl OUT NOCOPY GMI_Move_Order_Global.MO_LINE_TBL
40: , x_return_status OUT NOCOPY VARCHAR2
41: , x_msg_count OUT NOCOPY NUMBER
42: , x_msg_data OUT NOCOPY VARCHAR2
43: )
46: l_api_version_number CONSTANT NUMBER := 1.0;
47: l_msg_count NUMBER :=0;
48: l_msg_data VARCHAR2(2000);
49: l_return_status VARCHAR2(1):=FND_API.G_RET_STS_SUCCESS;
50: l_mo_line_rec GMI_MOVE_ORDER_GLOBAL.mo_line_rec;
51: l_mo_line_tbl GMI_MOVE_ORDER_GLOBAL.mo_line_tbl;
52: l_opm_item_id NUMBER;
53: l_opm_noninv_ind NUMBER;
54: l_opm_lot_ctl NUMBER;
47: l_msg_count NUMBER :=0;
48: l_msg_data VARCHAR2(2000);
49: l_return_status VARCHAR2(1):=FND_API.G_RET_STS_SUCCESS;
50: l_mo_line_rec GMI_MOVE_ORDER_GLOBAL.mo_line_rec;
51: l_mo_line_tbl GMI_MOVE_ORDER_GLOBAL.mo_line_tbl;
52: l_opm_item_id NUMBER;
53: l_opm_noninv_ind NUMBER;
54: l_opm_lot_ctl NUMBER;
55: l_opm_loct_ctl NUMBER;
345: END Process_Move_Order_LINES;
346:
347: FUNCTION check_required
348: (
349: p_mo_line_rec IN GMI_MOVE_ORDER_GLOBAL.mo_line_rec
350: )
351: RETURN BOOLEAN
352: IS
353: BEGIN