[Home] [Help]
PACKAGE: APPS.ENG_INVOKE_ECO_BO
Source
1 PACKAGE ENG_INVOKE_ECO_BO AUTHID DEFINER AS
2 /* $Header: ENGBIVKS.pls 115.5 2003/04/08 21:14:05 mxgovind ship $ */
3 /***************************************************************************
4 --
5 -- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA
6 -- All rights reserved.
7 --
8 -- FILENAME
9 --
10 -- ENGBIVKS.pls
11 --
12 -- DESCRIPTION
13 --
14 -- Spec of package ENG_Invoke_ECO_Bo
15 --
16 -- NOTES
17 --
18 -- HISTORY
19 --
20 -- 09-MAR-01 Biao Zhang Initial Creation
21 --
22 ***************************************************************************/
23 PROCEDURE Process_Eco
24 ( p_api_version_number IN NUMBER := 1.0
25 , p_init_msg_list IN BOOLEAN := FALSE
26 , x_return_status OUT NOCOPY VARCHAR2
27 , x_msg_count OUT NOCOPY NUMBER
28 , p_bo_identifier IN VARCHAR2 := 'ECO'
29 , p_ECO_rec IN ENG_Eco_PUB.Eco_Rec_Type :=
30 ENG_Eco_PUB.G_MISS_ECO_REC
31 , p_eco_revision_tbl IN ENG_Eco_PUB.Eco_Revision_Tbl_Type :=
32 ENG_Eco_PUB.G_MISS_ECO_REVISION_TBL
33 , p_change_line_tbl IN ENG_Eco_PUB.Change_Line_Tbl_Type :=
34 ENG_Eco_PUB.G_MISS_CHANGE_LINE_TBL
35 , p_revised_item_tbl IN ENG_Eco_PUB.Revised_Item_Tbl_Type :=
36 ENG_Eco_PUB.G_MISS_REVISED_ITEM_TBL
37 , p_rev_component_tbl IN Bom_Bo_Pub.Rev_Component_Tbl_Type :=
38 ENG_Eco_PUB.G_MISS_REV_COMPONENT_TBL
39 , p_ref_designator_tbl IN Bom_Bo_Pub.Ref_Designator_Tbl_Type :=
40 ENG_Eco_PUB.G_MISS_REF_DESIGNATOR_TBL
41 , p_sub_component_tbl IN Bom_Bo_Pub.Sub_Component_Tbl_Type :=
42 ENG_Eco_PUB.G_MISS_SUB_COMPONENT_TBL
43 , p_rev_operation_tbl IN Bom_Rtg_Pub.Rev_Operation_Tbl_Type:=
44 Bom_Rtg_Pub.G_MISS_REV_OPERATION_TBL
45 , p_rev_op_resource_tbl IN Bom_Rtg_Pub.Rev_Op_Resource_Tbl_Type:=
46 Bom_Rtg_Pub.G_MISS_REV_OP_RESOURCE_TBL
47 , p_rev_sub_resource_tbl IN Bom_Rtg_Pub.Rev_Sub_Resource_Tbl_Type:=
48 Bom_Rtg_Pub.G_MISS_REV_SUB_RESOURCE_TBL
49 , x_ECO_rec OUT NOCOPY ENG_Eco_PUB.Eco_Rec_Type
50 , x_eco_revision_tbl OUT NOCOPY ENG_Eco_PUB.Eco_Revision_Tbl_Type
51 , x_change_line_tbl OUT NOCOPY ENG_Eco_PUB.Change_Line_Tbl_Type
52 , x_revised_item_tbl OUT NOCOPY ENG_Eco_PUB.Revised_Item_Tbl_Type
53 , x_rev_component_tbl OUT NOCOPY Bom_Bo_Pub.Rev_Component_Tbl_Type
54 , x_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Ref_Designator_Tbl_Type
55 , x_sub_component_tbl OUT NOCOPY Bom_Bo_Pub.Sub_Component_Tbl_Type
56 , x_rev_operation_tbl OUT NOCOPY Bom_Rtg_Pub.Rev_Operation_Tbl_Type
57 , x_rev_op_resource_tbl OUT NOCOPY Bom_Rtg_Pub.Rev_Op_Resource_Tbl_Type
58 , x_rev_sub_resource_tbl OUT NOCOPY Bom_Rtg_Pub.Rev_Sub_Resource_Tbl_Type
59 , p_debug IN VARCHAR2 := 'N'
60 , p_output_dir IN VARCHAR2 := NULL
61 , p_debug_filename IN VARCHAR2 := 'ECO_BO_Debug.log'
62 );
63 -- Invoker for Error_Handler procedures/functions
64 PROCEDURE Initialize;
65
66 PROCEDURE Reset;
67
68 PROCEDURE Get_Message_List
69 ( x_message_list OUT NOCOPY Error_Handler.Error_Tbl_Type);
70
71 PROCEDURE Get_Entity_Message
72 ( p_entity_id IN VARCHAR2
73 , x_message_list OUT NOCOPY Error_Handler.Error_Tbl_Type
74 );
75
76 PROCEDURE Get_Entity_Message
77 ( p_entity_id IN VARCHAR2
78 , p_entity_index IN NUMBER
79 , x_message_list OUT NOCOPY Error_Handler.Error_Tbl_Type
80 );
81
82 PROCEDURE Delete_Message
83 ( p_entity_id IN VARCHAR2
84 , p_entity_index IN NUMBER
85 );
86
87 PROCEDURE Delete_Message
88 ( p_entity_id IN VARCHAR2 );
89
90 PROCEDURE Get_Message
91 ( x_message_text OUT NOCOPY VARCHAR2
92 , x_entity_index OUT NOCOPY NUMBER
93 , x_entity_id OUT NOCOPY VARCHAR2
94 , x_message_type OUT NOCOPY VARCHAR2
95 );
96
97 FUNCTION Get_Message_Count RETURN NUMBER;
98
99 PROCEDURE Dump_Message_List;
100
101
102 -- Invoker for FND_GLOBAL.APPS_INITIALIZE
103 PROCEDURE Apps_Initialize
104 ( user_id IN NUMBER
105 ,resp_id IN NUMBER
106 ,resp_appl_id IN NUMBER
107 ,security_group_id IN NUMBER default 0
108 ) ;
109
110 END ENG_Invoke_ECO_Bo;
111