[Home] [Help]
PACKAGE: APPS.ASO_DEFAULTING_INT
Source
1 PACKAGE ASO_DEFAULTING_INT AS
2 /* $Header: asoidefs.pls 120.1 2005/06/29 12:33:13 appldev noship $ */
3 -- Start of Comments
4 -- Package name : ASO_DEFAULTING_INT
5 -- Purpose :
6 -- History :
7 -- 08-31-2004 hyang - created
8 -- NOTE :
9 -- End of Comments
10
11 TYPE Control_Rec_Type IS RECORD
12 (
13 Override_Trigger_Flag VARCHAR2(1) := FND_API.G_FALSE,
14 Dependency_Flag VARCHAR2(1) := FND_API.G_TRUE,
15 Defaulting_Flag VARCHAR2(1) := FND_API.G_TRUE,
16 Application_Type_Code VARCHAR2(30) := FND_API.G_MISS_CHAR,
17 Defaulting_Flow_Code VARCHAR2(50) := FND_API.G_MISS_CHAR,
18 Last_Update_Date DATE := FND_API.G_MISS_DATE,
19 Object_Version_Number NUMBER := FND_API.G_MISS_NUM
20 );
21
22 G_MISS_CONTROL_REC Control_Rec_Type;
23
24 TYPE ATTRIBUTE_CODES_TBL_TYPE IS TABLE OF VARCHAR2(30)
25 INDEX BY BINARY_INTEGER;
26
27 G_MISS_ATTRIBUTE_CODES_TBL ATTRIBUTE_CODES_TBL_TYPE;
28
29 TYPE ATTRIBUTE_IDS_TBL_TYPE IS TABLE OF NUMBER
30 INDEX BY BINARY_INTEGER;
31
32 G_MISS_ATTRIBUTE_IDS_TBL ATTRIBUTE_IDS_TBL_TYPE;
33
34 -- Header miscellaneous record structure for forward compability.
35 TYPE Header_Misc_Rec_Type IS RECORD
36 (
37 ATTRIBUTE1 VARCHAR2(30) := FND_API.G_MISS_CHAR
38 );
39
40 G_MISS_HEADER_MISC_REC Header_Misc_Rec_Type;
41
42 -- Line miscellaneous record structure for forward compability.
43 TYPE Line_Misc_Rec_Type IS RECORD
44 (
45 ATTRIBUTE1 VARCHAR2(30) := FND_API.G_MISS_CHAR
46 );
47
48 G_MISS_LINE_MISC_REC Line_Misc_Rec_Type;
49
50
51
52 PROCEDURE Default_Entity (
53 P_API_VERSION IN NUMBER,
54 P_INIT_MSG_LIST IN VARCHAR2 := FND_API.G_FALSE,
55 P_COMMIT IN VARCHAR2 := FND_API.G_FALSE,
56 P_CONTROL_REC IN CONTROL_REC_TYPE
57 := G_MISS_CONTROL_REC,
58 P_DATABASE_OBJECT_NAME IN VARCHAR2,
59 P_TRIGGER_ATTRIBUTES_TBL IN ATTRIBUTE_CODES_TBL_TYPE
60 := G_MISS_ATTRIBUTE_CODES_TBL,
61 P_QUOTE_HEADER_REC IN ASO_QUOTE_PUB.QTE_HEADER_REC_TYPE
62 := ASO_QUOTE_PUB.G_MISS_QTE_HEADER_REC,
63 P_OPP_QTE_HEADER_REC IN ASO_OPP_QTE_PUB.OPP_QTE_IN_REC_TYPE
64 := ASO_OPP_QTE_PUB.G_MISS_OPP_QTE_IN_REC,
65 P_HEADER_MISC_REC IN HEADER_MISC_REC_TYPE
66 := G_MISS_HEADER_MISC_REC,
67 P_HEADER_SHIPMENT_REC IN ASO_QUOTE_PUB.SHIPMENT_REC_TYPE
68 := ASO_QUOTE_PUB.G_MISS_SHIPMENT_REC,
69 P_HEADER_PAYMENT_REC IN ASO_QUOTE_PUB.PAYMENT_REC_TYPE
70 := ASO_QUOTE_PUB.G_MISS_PAYMENT_REC,
71 P_HEADER_TAX_DETAIL_REC IN ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE
72 := ASO_QUOTE_PUB.G_MISS_TAX_DETAIL_REC,
73 P_QUOTE_LINE_REC IN ASO_QUOTE_PUB.QTE_LINE_REC_TYPE
74 := ASO_QUOTE_PUB.G_MISS_QTE_LINE_REC,
75 P_LINE_MISC_REC IN LINE_MISC_REC_TYPE
76 := G_MISS_LINE_MISC_REC,
77 P_LINE_SHIPMENT_REC IN ASO_QUOTE_PUB.SHIPMENT_REC_TYPE
78 := ASO_QUOTE_PUB.G_MISS_SHIPMENT_REC,
79 P_LINE_PAYMENT_REC IN ASO_QUOTE_PUB.PAYMENT_REC_TYPE
80 := ASO_QUOTE_PUB.G_MISS_PAYMENT_REC,
81 P_LINE_TAX_DETAIL_REC IN ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE
82 := ASO_QUOTE_PUB.G_MISS_TAX_DETAIL_REC,
83 X_QUOTE_HEADER_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.QTE_HEADER_REC_TYPE,
84 X_HEADER_MISC_REC OUT NOCOPY /* file.sql.39 change */ HEADER_MISC_REC_TYPE,
85 X_HEADER_SHIPMENT_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.SHIPMENT_REC_TYPE,
86 X_HEADER_PAYMENT_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.PAYMENT_REC_TYPE,
87 X_HEADER_TAX_DETAIL_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE,
88 X_QUOTE_LINE_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.QTE_LINE_REC_TYPE,
89 X_LINE_MISC_REC OUT NOCOPY /* file.sql.39 change */ LINE_MISC_REC_TYPE,
90 X_LINE_SHIPMENT_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.SHIPMENT_REC_TYPE,
91 X_LINE_PAYMENT_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.PAYMENT_REC_TYPE,
92 X_LINE_TAX_DETAIL_REC OUT NOCOPY /* file.sql.39 change */ ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE,
93 X_CHANGED_FLAG OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
94 X_RETURN_STATUS OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
95 X_MSG_COUNT OUT NOCOPY /* file.sql.39 change */ NUMBER,
96 X_MSG_DATA OUT NOCOPY /* file.sql.39 change */ VARCHAR2
97 );
98
99
100 END ASO_DEFAULTING_INT;