1 PACKAGE gme_close_batch_pvt AUTHID CURRENT_USER AS
2 /* $Header: GMEVCLBS.pls 120.1 2005/06/03 13:44:24 appldev $ */
3 TYPE step_details_tab IS TABLE OF gme_batch_steps%ROWTYPE
4 INDEX BY BINARY_INTEGER;
5
6 PROCEDURE close_batch (
7 p_batch_header_rec IN gme_batch_header%ROWTYPE
8 ,x_batch_header_rec OUT NOCOPY gme_batch_header%ROWTYPE
9 ,x_return_status OUT NOCOPY VARCHAR2);
10
11 FUNCTION create_history (p_batch_header_rec IN gme_batch_header%ROWTYPE)
12 RETURN BOOLEAN;
13
14 FUNCTION check_close_date (p_batch_header_rec IN gme_batch_header%ROWTYPE)
15 RETURN BOOLEAN;
16
17 PROCEDURE fetch_batch_steps (
18 p_batch_id IN NUMBER
19 ,p_batchstep_id IN NUMBER
20 ,x_step_tbl OUT NOCOPY step_details_tab
21 ,x_return_status OUT NOCOPY VARCHAR2);
22 END gme_close_batch_pvt;