DBA Data[Home] [Help]

PACKAGE: APPS.OKE_API

Source


1 PACKAGE OKE_API AUTHID CURRENT_USER AS
2 /* $Header: OKEPAPIS.pls 115.9 2003/03/25 22:43:30 who ship $ */
3 
4 -- GLOBAL STRUCTURES
5 
6  TYPE msg_rec_type IS RECORD (
7   	error_status		NUMBER,
8 	data			VARCHAR2(2000));
9  TYPE msg_tbl_type IS TABLE OF msg_rec_type
10   	INDEX BY BINARY_INTEGER;
11 
12 -- GLOBAL CONSTANTS
13 
14 G_FALSE		CONSTANT VARCHAR2(1) := FND_API.G_FALSE;
15 G_TRUE		CONSTANT VARCHAR2(1) := FND_API.G_TRUE;
16 G_MISS_NUM	CONSTANT NUMBER := FND_API.G_MISS_NUM;
17 G_MISS_CHAR	CONSTANT VARCHAR2(1) := FND_API.G_MISS_CHAR;
18 G_MISS_DATE	CONSTANT DATE := FND_API.G_MISS_DATE;
19 
20 -- GLOBAL MESSAGE CONSTANTS
21 
22 G_FND_APP			CONSTANT VARCHAR2(200) := 'FND';
23 G_APP_NAME			CONSTANT VARCHAR2(200) := 'OKE';
24 -- remove line due to bug 2865218 G_FORM_UNABLE_TO_RESERVE_REC	CONSTANT VARCHAR2(200) := 'FORM_UNABLE_TO_RESERVE_RECORD';
25 G_FORM_UNABLE_TO_RESERVE_REC    CONSTANT VARCHAR2(200) := 'FORM_COULD_NOT_RESERVE_RECORD';
26 
27 
28 G_FORM_RECORD_DELETED		CONSTANT VARCHAR2(200) := 'FORM_RECORD_DELETED';
29 G_FORM_RECORD_CHANGED		CONSTANT VARCHAR2(200) := 'FORM_RECORD_CHANGED';
30 G_RECORD_LOGICALLY_DELETED	CONSTANT VARCHAR2(200) := 'OKE_CONTRACTS_RECORD_LDELETED';
31 G_REQUIRED_VALUE		CONSTANT VARCHAR2(200) := 'OKE_CONTRACTS_REQUIRED_VALUE';
32 G_INVALID_VALUE			CONSTANT VARCHAR2(200) := 'OKE_CONTRACTS_INVALID_VALUE';
33 G_CHILD_RECORD_FOUND		CONSTANT VARCHAR2(200) := 'OKE_CONTRACTS_CHILD_RECORD';
34 G_NO_PARENT_RECORD		CONSTANT VARCHAR2(200) := 'OKE_CONTRACTS_NO_PARENT_RECORD';
35 G_UNEXPECTED_ERROR 		CONSTANT VARCHAR2(200) := 'OKE_CONTRACTS_UNEXPECTED_ERROR';
36 
37 G_COL_NAME_TOKEN		CONSTANT VARCHAR2(200) := 'COL_NAME';
38 G_PARENT_TABLE_TOKEN		CONSTANT VARCHAR2(200) := 'PARENT_TABLE';
39 G_CHILD_TABLE_TOKEN		CONSTANT VARCHAR2(200) := 'CHILD_TABLE';
40 G_SQLERRM_TOKEN 		CONSTANT VARCHAR2(200) := 'ERROR_MESSAGE';
41 G_SQLCODE_TOKEN 		CONSTANT VARCHAR2(200) := 'ERROR_CODE';
42 
43 
44 
45 
46 -- ERRORS AND EXCEPTIONS
47 
48 G_RET_STS_SUCCESS		CONSTANT VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
49 G_RET_STS_WARNING		CONSTANT VARCHAR2(1) := 'W';
50 G_RET_STS_ERROR			CONSTANT VARCHAR2(1) := FND_API.G_RET_STS_ERROR;
51 G_RET_STS_UNEXP_ERROR		CONSTANT VARCHAR2(1) := FND_API.G_RET_STS_UNEXP_ERROR;
52 G_EXCEPTION_ERROR		EXCEPTION;
53 G_EXCEPTION_UNEXPECTED_ERROR	EXCEPTION;
54 G_EXC_WARNING			EXCEPTION;
55 
56 -- GLOBAL VARIABLES
57 
58 -- Functions and Procedures
59 
60 PROCEDURE init_msg_list(
61 	p_init_msg_list			IN VARCHAR2);
62 
63 FUNCTION start_activity(
64 	p_api_name			IN VARCHAR2,
65 	p_pkg_name			IN VARCHAR2,
66 	p_init_msg_list			IN VARCHAR2,
67 	l_api_version			IN NUMBER,
68 	p_api_version			IN NUMBER,
69 	p_api_type			IN VARCHAR2,
70 	x_return_status			OUT NOCOPY VARCHAR2
71 ) RETURN VARCHAR2;
72 
73 FUNCTION start_activity(
74 	p_api_name			IN VARCHAR2,
75 	p_init_msg_list			IN VARCHAR2,
76 	p_api_type			IN VARCHAR2,
77 	x_return_status			OUT NOCOPY VARCHAR2
78 ) RETURN VARCHAR2;
79 
80 FUNCTION handle_exceptions (
81 	p_api_name		IN VARCHAR2,
82 	p_pkg_name		IN VARCHAR2,
83 	p_exc_name		IN VARCHAR2,
84 	x_msg_count		OUT NOCOPY NUMBER,
85 	x_msg_data		OUT NOCOPY VARCHAR2,
86 	p_api_type		IN VARCHAR2
87 ) RETURN VARCHAR2;
88 
89 PROCEDURE end_activity
90 (
91 	x_msg_count		OUT NOCOPY NUMBER,
92 	x_msg_data		OUT NOCOPY VARCHAR2
93 );
94 
95 -- Added translation flag by syho on 11-may-01
96 PROCEDURE set_message (
97 	p_app_name		IN VARCHAR2 DEFAULT OKE_API.G_APP_NAME,
98 	p_msg_name		IN VARCHAR2,
99 	p_token1		IN VARCHAR2 DEFAULT NULL,
100 	p_token1_value		IN VARCHAR2 DEFAULT NULL,
101 	p_token1_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
102 	p_token2		IN VARCHAR2 DEFAULT NULL,
103 	p_token2_value		IN VARCHAR2 DEFAULT NULL,
104 	p_token2_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
105 	p_token3		IN VARCHAR2 DEFAULT NULL,
106 	p_token3_value		IN VARCHAR2 DEFAULT NULL,
107 	p_token3_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
108 	p_token4		IN VARCHAR2 DEFAULT NULL,
109 	p_token4_value		IN VARCHAR2 DEFAULT NULL,
110 	p_token4_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
111 	p_token5		IN VARCHAR2 DEFAULT NULL,
112 	p_token5_value		IN VARCHAR2 DEFAULT NULL,
113 	p_token5_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
114 	p_token6		IN VARCHAR2 DEFAULT NULL,
115 	p_token6_value		IN VARCHAR2 DEFAULT NULL,
116 	p_token6_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
117 	p_token7		IN VARCHAR2 DEFAULT NULL,
118 	p_token7_value		IN VARCHAR2 DEFAULT NULL,
119 	p_token7_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
120 	p_token8		IN VARCHAR2 DEFAULT NULL,
121 	p_token8_value		IN VARCHAR2 DEFAULT NULL,
122 	p_token8_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
123 	p_token9		IN VARCHAR2 DEFAULT NULL,
124 	p_token9_value		IN VARCHAR2 DEFAULT NULL,
125 	p_token9_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE ,
126 	p_token10		IN VARCHAR2 DEFAULT NULL,
127 	p_token10_value		IN VARCHAR2 DEFAULT NULL,
128 	p_token10_translate	IN VARCHAR2 DEFAULT OKE_API.G_FALSE
129 );
130 END OKE_API;
131