[Home] [Help]
PACKAGE: APPS.PAY_ELEMENT_CLASS_PKG
Source
1 package PAY_ELEMENT_CLASS_PKG AUTHID CURRENT_USER as
2 /* $Header: pydec.pkh 115.9 2003/09/29 05:39:08 kkawol ship $ */
3 --------------------------------------------------------------------------------
4 function NAME_NOT_UNIQUE ( p_classification_name varchar2,
5 p_legislation_code varchar2,
6 p_business_group_id number,
7 p_rowid varchar2)
8 return BOOLEAN;
9 --------------------------------------------------------------------------------
10 PROCEDURE set_translation_globals(p_business_group_id IN NUMBER,
11 p_legislation_code IN VARCHAR2);
12 --------------------------------------------------------------------------------
13 procedure validate_TRANSLATION (classification_id IN number,
14 language IN varchar2,
15 classification_name IN varchar2,
16 description IN VARCHAR2,
17 p_business_group_id IN NUMBER DEFAULT NULL,
18 p_legislation_code IN VARCHAR2 DEFAULT NULL);
19 --------------------------------------------------------------------------------
20 function DELETION_ALLOWED (p_classification_id varchar2) return boolean;
21 --------------------------------------------------------------------------------
22 function USER_CAN_MODIFY_PRIMARY ( p_legislation_code varchar2) return boolean;
23 --------------------------------------------------------------------------------
24 procedure INSERT_ROW (
25 X_ROWID in out nocopy VARCHAR2,
26 X_CLASSIFICATION_ID in NUMBER,
27 X_BUSINESS_GROUP_ID in NUMBER,
28 X_LEGISLATION_CODE in VARCHAR2,
29 X_LEGISLATION_SUBGROUP in VARCHAR2,
30 X_COSTABLE_FLAG in VARCHAR2,
31 X_DEFAULT_HIGH_PRIORITY in NUMBER,
32 X_DEFAULT_LOW_PRIORITY in NUMBER,
33 X_DEFAULT_PRIORITY in NUMBER,
34 X_DISTRIBUTABLE_OVER_FLAG in VARCHAR2,
35 X_NON_PAYMENTS_FLAG in VARCHAR2,
36 X_COSTING_DEBIT_OR_CREDIT in VARCHAR2,
37 X_PARENT_CLASSIFICATION_ID in NUMBER,
38 X_CREATE_BY_DEFAULT_FLAG in VARCHAR2,
39 X_BALANCE_INITIALIZATION_FLAG in VARCHAR2,
40 X_OBJECT_VERSION_NUMBER in NUMBER,
41 X_CLASSIFICATION_NAME in VARCHAR2,
42 X_DESCRIPTION in VARCHAR2,
43 X_CREATION_DATE in DATE,
44 X_CREATED_BY in NUMBER,
45 X_LAST_UPDATE_DATE in DATE,
46 X_LAST_UPDATED_BY in NUMBER,
47 X_LAST_UPDATE_LOGIN in NUMBER,
48 X_FREQ_RULE_ENABLED in VARCHAR2 default null);
49 --------------------------------------------------------------------------------
50 procedure LOCK_ROW (
51 X_CLASSIFICATION_ID in NUMBER,
52 X_BUSINESS_GROUP_ID in NUMBER,
53 X_LEGISLATION_CODE in VARCHAR2,
54 X_LEGISLATION_SUBGROUP in VARCHAR2,
55 X_COSTABLE_FLAG in VARCHAR2,
56 X_DEFAULT_HIGH_PRIORITY in NUMBER,
57 X_DEFAULT_LOW_PRIORITY in NUMBER,
58 X_DEFAULT_PRIORITY in NUMBER,
59 X_DISTRIBUTABLE_OVER_FLAG in VARCHAR2,
60 X_NON_PAYMENTS_FLAG in VARCHAR2,
61 X_COSTING_DEBIT_OR_CREDIT in VARCHAR2,
62 X_PARENT_CLASSIFICATION_ID in NUMBER,
63 X_CREATE_BY_DEFAULT_FLAG in VARCHAR2,
64 X_BALANCE_INITIALIZATION_FLAG in VARCHAR2,
65 X_OBJECT_VERSION_NUMBER in NUMBER,
66 X_CLASSIFICATION_NAME in VARCHAR2,
67 X_DESCRIPTION in VARCHAR2,
68 X_FREQ_RULE_ENABLED in VARCHAR2 default null
69 );
70 --------------------------------------------------------------------------------
71 procedure UPDATE_ROW (
72 X_CLASSIFICATION_ID in NUMBER,
73 X_BUSINESS_GROUP_ID in NUMBER,
74 X_LEGISLATION_CODE in VARCHAR2,
75 X_LEGISLATION_SUBGROUP in VARCHAR2,
76 X_COSTABLE_FLAG in VARCHAR2,
77 X_DEFAULT_HIGH_PRIORITY in NUMBER,
78 X_DEFAULT_LOW_PRIORITY in NUMBER,
79 X_DEFAULT_PRIORITY in NUMBER,
80 X_DISTRIBUTABLE_OVER_FLAG in VARCHAR2,
81 X_NON_PAYMENTS_FLAG in VARCHAR2,
82 X_COSTING_DEBIT_OR_CREDIT in VARCHAR2,
83 X_PARENT_CLASSIFICATION_ID in NUMBER,
84 X_CREATE_BY_DEFAULT_FLAG in VARCHAR2,
85 X_BALANCE_INITIALIZATION_FLAG in VARCHAR2,
86 X_OBJECT_VERSION_NUMBER in NUMBER,
87 X_CLASSIFICATION_NAME in VARCHAR2,
88 X_DESCRIPTION in VARCHAR2,
89 X_LAST_UPDATE_DATE in DATE,
90 X_LAST_UPDATED_BY in NUMBER,
91 X_LAST_UPDATE_LOGIN in NUMBER,
92 X_MESG_FLG out nocopy Boolean,
93 X_FREQ_RULE_ENABLED in VARCHAR2 default null
94 );
95 --------------------------------------------------------------------------------
96 procedure DELETE_ROW (
97 X_CLASSIFICATION_ID in NUMBER
98 );
99 --------------------------------------------------------------------------------
100 procedure ADD_LANGUAGE;
101 --------------------------------------------------------------------------------
102 procedure TRANSLATE_ROW (
103 X_E_CLASSIFICATION_NAME in VARCHAR2,
104 X_E_LEGISLATION_CODE in VARCHAR2,
105 X_CLASSIFICATION_NAME in VARCHAR2,
106 X_DESCRIPTION in VARCHAR2,
107 X_OWNER in VARCHAR2
108 );
109 --------------------------------------------------------------------------------
110 end PAY_ELEMENT_CLASS_PKG;