DBA Data[Home] [Help]

APPS.PER_PPC_BUS dependencies on PER_PPC_BUS

Line 1: Package Body per_ppc_bus as

1: Package Body per_ppc_bus as
2: /* $Header: peppcrhi.pkb 120.4 2006/08/16 14:04:23 abhshriv noship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |

Line 8: g_package varchar2(33) := ' per_ppc_bus.'; -- Global package name

4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' per_ppc_bus.'; -- Global package name
9: --
10: --
11: -- ----------------------------------------------------------------------------
12: -- |----------------------< check_non_updateable_args >-----------------------|

Line 1117: per_ppc_bus.chk_pay_proposal_id

1113: -- Business Rule Mapping
1114: -- =====================
1115: -- Rule CHK_PAY_PROPOSAL_ID /a,c,d,e
1116: --
1117: per_ppc_bus.chk_pay_proposal_id
1118: (p_component_id => p_rec.component_id
1119: ,p_pay_proposal_id => p_rec.pay_proposal_id
1120: ,p_business_group_id => p_rec.business_group_id
1121: ,p_object_version_number => p_rec.object_version_number

Line 1126: per_ppc_bus.chk_access(p_pay_proposal_id => p_rec.pay_proposal_id);

1122: ,p_validation_strength => p_validation_strength
1123: );
1124: --
1125: -- call to chk_access added for fixing bug#3839734
1126: per_ppc_bus.chk_access(p_pay_proposal_id => p_rec.pay_proposal_id);
1127: --
1128: hr_utility.set_location(l_proc, 15);
1129: --
1130: -- Business Rule Mapping

Line 1134: per_ppc_bus.chk_component_reason

1130: -- Business Rule Mapping
1131: -- =====================
1132: -- Rule CHK_COMPONENT_REASON /a,b,c
1133: --
1134: per_ppc_bus.chk_component_reason
1135: (p_component_id => p_rec.component_id
1136: ,p_pay_proposal_id => p_rec.pay_proposal_id
1137: ,p_component_reason => p_rec.component_reason
1138: ,p_approved => p_rec.approved

Line 1151: per_ppc_bus.chk_change_amount_percentage

1147: -- Rule CHK_CHANGE_AMOUNT /a
1148: -- Rule CHK_CHANGE_PERCENTAGE /a
1149: -- Rule CHK_CHANGE_AMOUNT_PERCENTAGE /a,b
1150: --
1151: per_ppc_bus.chk_change_amount_percentage
1152: (p_component_id => p_rec.component_id
1153: ,p_pay_proposal_id => p_rec.pay_proposal_id
1154: ,p_change_amount_n => p_rec.change_amount_n
1155: ,p_change_percentage => p_rec.change_percentage

Line 1167: per_ppc_bus.chk_approved

1163: -- Business Rule Mapping
1164: -- =====================
1165: -- Rule CHK_APPROVED /a,b,c
1166: --
1167: per_ppc_bus.chk_approved
1168: (p_component_id => p_rec.component_id
1169: ,p_approved => p_rec.approved
1170: ,p_component_reason => p_rec.component_reason
1171: ,p_change_amount_n => p_rec.change_amount_n

Line 1181: per_ppc_bus.chk_df(p_rec => p_rec);

1177: --
1178: --
1179: -- Call descriptive flexfield validation routines
1180: --
1181: per_ppc_bus.chk_df(p_rec => p_rec);
1182: --
1183: hr_utility.set_location(' Leaving:'||l_proc, 35);
1184: End insert_validate;
1185: --

Line 1216: per_ppc_bus.check_non_updateable_args

1212: -- CHK_COMPONENT_ID /c
1213: -- CHK_PAY_PROPOSAL_ID /b
1214: -- CHK_BUSINESS_GROUP_ID /b
1215: --
1216: per_ppc_bus.check_non_updateable_args
1217: (p_rec =>p_rec);
1218: --
1219: hr_utility.set_location(l_proc, 10);
1220: --

Line 1227: per_ppc_bus.chk_pay_proposal_id

1223: -- Business Rule Mapping
1224: -- =====================
1225: -- CHK_PAY_PROPOSAL_id /e
1226: --
1227: per_ppc_bus.chk_pay_proposal_id
1228: (p_component_id => p_rec.component_id
1229: ,p_pay_proposal_id => p_rec.pay_proposal_id
1230: ,p_business_group_id => p_rec.business_group_id
1231: ,p_object_version_number => p_rec.object_version_number

Line 1236: per_ppc_bus.chk_access(p_pay_proposal_id => p_rec.pay_proposal_id);

1232: ,p_validation_strength => p_validation_strength
1233: );
1234: --
1235: -- call to chk_access added for fixing bug#3839734
1236: per_ppc_bus.chk_access(p_pay_proposal_id => p_rec.pay_proposal_id);
1237: --
1238: --
1239: --
1240: hr_utility.set_location(l_proc, 15);

Line 1246: per_ppc_bus.chk_component_reason

1242: -- Business Rule Mapping
1243: -- =====================
1244: -- Rule CHK_COMPONENT_REASON /a,b,d
1245: --
1246: per_ppc_bus.chk_component_reason
1247: (p_component_id => p_rec.component_id
1248: ,p_pay_proposal_id => p_rec.pay_proposal_id
1249: ,p_component_reason => p_rec.component_reason
1250: ,p_approved => p_rec.approved

Line 1263: per_ppc_bus.chk_change_amount_percentage

1259: -- Rule CHK_CHANGE_AMOUNT /a,b
1260: -- Rule CHK_CHANGE_PERCENTAGE /a
1261: -- Rule CHK_CHANGE_AMOUNT_PERCENTAGE /a,b
1262: --
1263: per_ppc_bus.chk_change_amount_percentage
1264: (p_component_id => p_rec.component_id
1265: ,p_pay_proposal_id => p_rec.pay_proposal_id
1266: ,p_change_amount_n => p_rec.change_amount_n
1267: ,p_change_percentage => p_rec.change_percentage

Line 1279: per_ppc_bus.chk_approved

1275: -- Business Rule Mapping
1276: -- =====================
1277: -- Rule CHK_APPROVED /b,c
1278: --
1279: per_ppc_bus.chk_approved
1280: (p_component_id => p_rec.component_id
1281: ,p_approved => p_rec.approved
1282: ,p_component_reason => p_rec.component_reason
1283: ,p_change_amount_n => p_rec.change_amount_n

Line 1293: per_ppc_bus.chk_df(p_rec => p_rec);

1289: --
1290: --
1291: -- Call descriptive flexfield validation routines
1292: --
1293: per_ppc_bus.chk_df(p_rec => p_rec);
1294: --
1295: hr_utility.set_location(' Leaving:'||l_proc, 10);
1296: End update_validate;
1297: --

Line 1313: per_ppc_bus.chk_access(p_pay_proposal_id => per_ppc_shd.g_old_rec.pay_proposal_id);

1309: -- Call all supporting business operations
1310: --
1311: -- Validate delete
1312: -- call to chk_access added for fixing bug#3839734
1313: per_ppc_bus.chk_access(p_pay_proposal_id => per_ppc_shd.g_old_rec.pay_proposal_id);
1314: --
1315: --
1316: -- Business Rule Mapping
1317: -- =====================

Line 1404: end per_ppc_bus;

1400: --
1401: return l_legislation_code;
1402: end return_legislation_code;
1403: --
1404: end per_ppc_bus;