DBA Data[Home] [Help]

PACKAGE: APPS.CTO_UPDATE_BOM_RTG_PK

Source


1 package CTO_UPDATE_BOM_RTG_PK AUTHID CURRENT_USER as
2 /* $Header: CTOUBOMS.pls 115.3 2004/01/22 19:45:57 ssawant noship $ */
3 
4 gDebugLevel NUMBER :=  to_number(nvl(FND_PROFILE.value('ONT_DEBUG_LEVEL'),0));
5 gDropItem	number	     := 1;
6 --gApplyHold	varchar2(1)  := 'N';
7 G_SUB_BATCH_SIZE NUMBER := 10;
8 
9 PROCEDURE Update_Boms_Rtgs(
10 	errbuf OUT NOCOPY varchar2,
11 	retcode OUT NOCOPY varchar2,
12 	p_seq IN number,
13 	p_changed_src IN varchar2);
14 
15 
16 PROCEDURE Update_In_Src_Orgs(
17         pLineId         in  number, -- Current Model Line ID
18         pModelId        in  number,
19         pConfigId       in  number,
20         pFlowCalc       in  number,
21         xReturnStatus   out NOCOPY varchar2,
22         xMsgCount       out NOCOPY number,
23         xMsgData        out NOCOPY varchar2
24         );
25 
26 
27 PROCEDURE WriteToLog (p_message in varchar2 default null,
28 		      p_level   in number default 0);
29 
30 
31 FUNCTION Update_Bom_Rtg_Loop(
32         pModelId        in       number,
33         pConfigId       in       number,
34         pOrgId          in       number,
35         pLineId         in       number,
36 	pLeadTime       in       number,
37 	pFlowCalc	in	 number,
38         xBillId         out NOCOPY   number,
39     	xRtgId	    	out NOCOPY   number,
40         xErrorMessage   out NOCOPY   varchar2 ,
41         xMessageName    out NOCOPY   varchar2 ,
42         xTableName      out NOCOPY   varchar2 )
43 return integer;
44 
45 
46 PROCEDURE Update_Bom_Rtg_Bulk(
47 	p_seq in number,
48 	xReturnStatus   out NOCOPY varchar2,
49         xMsgCount       out NOCOPY number,
50         xMsgData        out NOCOPY varchar2);
51 
52 
53 function get_model_lead_time
54 (       pModelId in number,
55         pOrgId   in number,
56         pQty     in number,
57         pLeadTime out NOCOPY number,
58         pErrBuf  out NOCOPY varchar2
59 )
60 return integer;
61 
62 
63 function inherit_op_seq_ml (
64   pLineId        in   oe_order_lines.line_id%TYPE := NULL,
65   pOrgId         in   oe_order_lines.ship_from_org_id%TYPE := NULL,
66   PModelId	 in   bom_bill_of_materials.assembly_item_id%TYPE := NULL,
67   pConfigBillId  in   bom_inventory_components.bill_sequence_id%TYPE := NULL,
68   xErrorMessage  out  NOCOPY VARCHAR2,
69   xMessageName   out  NOCOPY VARCHAR2)
70 return integer;
71 
72 
73 function bmlupid_update_item_desc
74 (
75         item_id                 NUMBER,
76         org_id                  NUMBER,
77         err_buf         out   NOCOPY VARCHAR2
78 )
79 return integer;
80 
81 function check_routing (
82         pItemId        in      number,
83         pOrgId         in      number,
84         xRtgId         out     NOCOPY number,
85         xRtgType       out     NOCOPY number)
86 return integer;
87 
88 function check_bom(
89         pItemId        in      number,
90         pOrgId         in      number,
91         xBillID        out     NOCOPY number)
92 return integer;
93 
94 END CTO_UPDATE_BOM_RTG_PK;