1 PACKAGE CSD_TO_FORM_REPAIR_HISTORY AUTHID CURRENT_USER as
2 /* $Header: csdgdrhs.pls 115.8 2002/11/08 20:20:15 swai ship $ */
3 -- Start of Comments
4 -- Package name : CSD_TO_FORM_REPAIR_HISTORY_B
5 -- Purpose : Takes all parameters from the FORM and construct those parameters into a record for calling
6 -- the prviate API in the CSP_MOVEORDER_HEADERS_PVT package.
7 -- History : 11/17/1999, Created by Vernon Lou
8 -- NOTE :
9 -- End of Comments
10
11
12 PROCEDURE Validate_And_Write (
13 P_Api_Version_Number IN NUMBER,
14 P_Init_Msg_List IN VARCHAR2 := FND_API.G_FALSE,
15 P_Commit IN VARCHAR2 := FND_API.G_FALSE,
16 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
17 p_action_code IN NUMBER, /* 0 = insert, 1 = update, 2 = delete */
18 px_REPAIR_HISTORY_ID OUT NOCOPY NUMBER ,
19 p_OBJECT_VERSION_NUMBER in NUMBER := FND_API.G_MISS_NUM,
20 p_REQUEST_ID in NUMBER := FND_API.G_MISS_NUM,
21 p_PROGRAM_ID in NUMBER := FND_API.G_MISS_NUM,
22 p_PROGRAM_APPLICATION_ID in NUMBER := FND_API.G_MISS_NUM,
23 p_PROGRAM_UPDATE_DATE in DATE := FND_API.G_MISS_DATE,
24 p_CREATED_BY in NUMBER := FND_API.G_MISS_NUM,
25 p_CREATION_DATE in DATE := FND_API.G_MISS_DATE,
26 p_LAST_UPDATED_BY in NUMBER := FND_API.G_MISS_NUM,
27 p_LAST_UPDATE_DATE in DATE := FND_API.G_MISS_DATE,
28 p_REPAIR_LINE_ID in NUMBER := FND_API.G_MISS_NUM,
29 p_EVENT_CODE in VARCHAR2,
30 p_EVENT_DATE in DATE,
31 p_QUANTITY in NUMBER := FND_API.G_MISS_NUM,
32 p_PARAMN1 in NUMBER := FND_API.G_MISS_NUM,
33 p_PARAMN2 in NUMBER := FND_API.G_MISS_NUM,
34 p_PARAMN3 in NUMBER := FND_API.G_MISS_NUM,
35 p_PARAMN4 in NUMBER := FND_API.G_MISS_NUM,
36 p_PARAMN5 in NUMBER := FND_API.G_MISS_NUM,
37 p_PARAMN6 in NUMBER := FND_API.G_MISS_NUM,
38 p_PARAMN7 in NUMBER := FND_API.G_MISS_NUM,
39 p_PARAMN8 in NUMBER := FND_API.G_MISS_NUM,
40 p_PARAMN9 in NUMBER := FND_API.G_MISS_NUM,
41 p_PARAMN10 in NUMBER := FND_API.G_MISS_NUM,
42 p_PARAMC1 in VARCHAR2 := FND_API.G_MISS_CHAR,
43 p_PARAMC2 in VARCHAR2 := FND_API.G_MISS_CHAR,
44 p_PARAMC3 in VARCHAR2 := FND_API.G_MISS_CHAR,
45 p_PARAMC4 in VARCHAR2 := FND_API.G_MISS_CHAR,
46 p_PARAMC5 in VARCHAR2 := FND_API.G_MISS_CHAR,
47 p_PARAMC6 in VARCHAR2 := FND_API.G_MISS_CHAR,
48 p_PARAMC7 in VARCHAR2 := FND_API.G_MISS_CHAR,
49 p_PARAMC8 in VARCHAR2 := FND_API.G_MISS_CHAR,
50 p_PARAMC9 in VARCHAR2 := FND_API.G_MISS_CHAR,
51 p_PARAMC10 in VARCHAR2 := FND_API.G_MISS_CHAR,
52 p_PARAMD1 in DATE := FND_API.G_MISS_DATE,
53 p_PARAMD2 in DATE := FND_API.G_MISS_DATE,
54 p_PARAMD3 in DATE := FND_API.G_MISS_DATE,
55 p_PARAMD4 in DATE := FND_API.G_MISS_DATE,
56 p_PARAMD5 in DATE := FND_API.G_MISS_DATE,
57 p_PARAMD6 in DATE := FND_API.G_MISS_DATE,
58 p_PARAMD7 in DATE := FND_API.G_MISS_DATE,
59 p_PARAMD8 in DATE := FND_API.G_MISS_DATE,
60 p_PARAMD9 in DATE := FND_API.G_MISS_DATE,
61 p_PARAMD10 in DATE := FND_API.G_MISS_DATE,
62 p_ATTRIBUTE_CATEGORY in VARCHAR2 := FND_API.G_MISS_CHAR,
63 p_ATTRIBUTE1 in VARCHAR2 := FND_API.G_MISS_CHAR,
64 p_ATTRIBUTE2 in VARCHAR2 := FND_API.G_MISS_CHAR,
65 p_ATTRIBUTE3 in VARCHAR2 := FND_API.G_MISS_CHAR,
66 p_ATTRIBUTE4 in VARCHAR2 := FND_API.G_MISS_CHAR,
67 p_ATTRIBUTE5 in VARCHAR2 := FND_API.G_MISS_CHAR,
68 p_ATTRIBUTE6 in VARCHAR2 := FND_API.G_MISS_CHAR,
69 p_ATTRIBUTE7 in VARCHAR2 := FND_API.G_MISS_CHAR,
70 p_ATTRIBUTE8 in VARCHAR2 := FND_API.G_MISS_CHAR,
71 p_ATTRIBUTE9 in VARCHAR2 := FND_API.G_MISS_CHAR,
72 p_ATTRIBUTE10 in VARCHAR2 := FND_API.G_MISS_CHAR,
73 p_ATTRIBUTE11 in VARCHAR2 := FND_API.G_MISS_CHAR,
74 p_ATTRIBUTE12 in VARCHAR2 := FND_API.G_MISS_CHAR,
75 p_ATTRIBUTE13 in VARCHAR2 := FND_API.G_MISS_CHAR,
76 p_ATTRIBUTE14 in VARCHAR2 := FND_API.G_MISS_CHAR,
77 p_ATTRIBUTE15 in VARCHAR2 := FND_API.G_MISS_CHAR,
78 p_LAST_UPDATE_LOGIN in NUMBER := FND_API.G_MISS_CHAR,
79 X_Return_Status OUT NOCOPY VARCHAR2 ,
80 X_Msg_Count OUT NOCOPY NUMBER ,
81 X_Msg_Data OUT NOCOPY VARCHAR2
82 );
83 END CSD_TO_FORM_REPAIR_HISTORY;