[Home] [Help]
PACKAGE: APPS.INV_VALIDATE_TROHDR
Source
1 PACKAGE INV_Validate_Trohdr AUTHID CURRENT_USER AS
2 /* $Header: INVLTRHS.pls 120.1 2005/06/17 14:23:37 appldev $ */
3
4 SUBTYPE org IS mtl_parameters%ROWTYPE;
5 SUBTYPE transaction IS mtl_transaction_types%ROWTYPE;
6
7
8
9 -- Header level validation functions
10
11 T CONSTANT NUMBER := 1;
12 F CONSTANT NUMBER := 0;
13
14 FUNCTION Date_Required(p_date_required IN DATE)RETURN NUMBER;
15
16 FUNCTION Header(p_header_id IN NUMBER)RETURN NUMBER;
17
18 FUNCTION Header_Status(p_header_status IN NUMBER)RETURN NUMBER;
19
20 FUNCTION Request(p_request_id IN NUMBER)RETURN NUMBER;
21
22 /*** Organization is given for the org-id used for request number validation***/
23 FUNCTION Request_Number(p_request_number IN VARCHAR2,
24 p_org IN ORG)RETURN NUMBER;
25
26 FUNCTION Status_Date(p_status_date IN DATE)RETURN NUMBER;
27
28
29 -- Procedure Entity
30
31 PROCEDURE Entity
32 ( x_return_status OUT nocopy VARCHAR2
33 , p_trohdr_rec IN INV_Move_Order_PUB.Trohdr_Rec_Type
34 , p_old_trohdr_rec IN INV_Move_Order_PUB.Trohdr_Rec_Type :=
35 INV_Move_Order_PUB.G_MISS_TROHDR_REC
36 );
37
38 -- Procedure Attributes
39
40 PROCEDURE Attributes
41 ( x_return_status OUT nocopy VARCHAR2
42 , p_trohdr_rec IN OUT nocopy INV_Move_Order_PUB.Trohdr_Rec_Type
43 , p_trohdr_val_rec IN INV_Move_Order_PUB.Trohdr_Val_Rec_Type
44 , p_old_trohdr_rec IN INV_Move_Order_PUB.Trohdr_Rec_Type :=
45 INV_Move_Order_PUB.G_MISS_TROHDR_REC
46 );
47
48 -- Procedure Entity_Delete
49
50 PROCEDURE Entity_Delete
51 ( x_return_status OUT nocopy VARCHAR2
52 , p_trohdr_rec IN INV_Move_Order_PUB.Trohdr_Rec_Type
53 );
54
55
56 g_org org;
57 g_transaction transaction;
58
59 END INV_Validate_Trohdr;