DBA Data[Home] [Help]

PACKAGE: APPS.IEC_SCHEDULE_MGMT_UTIL_PVT

Source


1 PACKAGE IEC_SCHEDULE_MGMT_UTIL_PVT AUTHID CURRENT_USER AS
2 /* $Header: IECSMUTS.pls 120.1 2006/03/28 09:35:30 hhuang noship $ */
3 
4  ------------------------------------------------------------------------------
5 --  Procedure	: Add_Invalid_Argument_Msg
6 --  Description	: Add the IEC_API_ALL_INVALID_VALUE message to the message
7 --		  list.
8 --  Parameters	:
9 --  IN		: p_token_an		IN	VARCHAR2	Required
10 --			Value of the API_NAME token.
11 --		  p_token_v		IN	VARCHAR2	Required
12 --			Value of the VALUE token.
13 --		  p_token_p		IN	VARCHAR2	Required
14 --			Value of the PARAMETER token.
15 ------------------------------------------------------------------------------
16 
17 PROCEDURE Add_Invalid_Argument_Msg
18   ( p_token_an	IN	VARCHAR2,
19     p_token_v	IN	VARCHAR2,
20     p_token_p	IN	VARCHAR2 );
21 
22 ------------------------------------------------------------------------------
23 --  Procedure	: Add_Null_Parameter_Msg
24 --  Description	: Add the IEC_API_ALL_NULL_PARAMETER message to the message
25 --		  list.
26 --  Parameters	:
27 --  IN		: p_token_an		IN	VARCHAR2	Required
28 --			Value of the API_NAME token.
29 --		  p_token_np		IN	VARCHAR2	Required
30 --			Value of the NULL_PARAM token.
31 ------------------------------------------------------------------------------
32 
33 PROCEDURE Add_Null_Parameter_Msg
34   ( p_token_an	IN	VARCHAR2,
35     p_token_np	IN	VARCHAR2 );
36 
37 
38 ------------------------------------------------------------------------------
39 --  Procedure	: Validate_Who_Info
40 --  Description	: Verify that the user and login session are valid and active
41 --  Parameters	:
42 --  IN		: p_api_name		IN	VARCHAR2	Required
43 --			Name of the calling API (used for messages)
44 --		  p_parameter_name_usr	IN	VARCHAR2	Required
45 --			Name of the user id parameter in the calling API
46 --			(e.g. 'p_user_id')
47 --		  p_parameter_name_log	IN	VARCHAR2	Required
48 --			Name of the login id parameter in the calling API
49 --			(e.g. 'p_login_id')
50 --		  p_user_id		IN	NUMBER
51 --		  p_login_id		IN	NUMBER
52 --		  p_resp_id		IN	NUMBER		Optional
53 --		  p_resp_appl_id	IN	NUMBER		Optional
54 --  OUT		: x_return_status	OUT	VARCHAR2(1)
55 --		        FND_API.G_RET_STS_SUCCESS	=> IDs are valid
56 --			FND_API.G_RET_STS_ERROR		=> IDs are invalid
57 ------------------------------------------------------------------------------
58 
59 PROCEDURE Validate_Who_Info
60   ( p_api_name                  IN              VARCHAR2,
61     p_parameter_name_usr        IN              VARCHAR2,
62     p_parameter_name_log        IN              VARCHAR2,
63     p_user_id                   IN              NUMBER,
64     p_login_id                  IN              NUMBER,
65     p_resp_id                   IN              NUMBER   := NULL,
66     p_resp_appl_id              IN              NUMBER   := NULL,
67     x_return_status             IN OUT NOCOPY   VARCHAR2 );
68 
69 END IEC_SCHEDULE_MGMT_UTIL_PVT;