DBA Data[Home] [Help]

APPS.AME_API2 dependencies on AME_ENGINE

Line 42: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,

38: transactionTypeIn in varchar2,
39: transactionIdIn in varchar2)as
40: ameAppId integer;
41: begin
42: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
43: transactionIdIn => transactionIdIn,
44: transactionTypeIdIn => transactionTypeIn);
45: ameAppId := ame_admin_pkg.getApplicationId(fndAppIdIn => applicationIdIn,
46: transactionTypeIdIn => transactionTypeIn);

Line 70: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

66: and date_cleared is null;
67: ame_approver_deviation_pkg.clearDeviationState(
68: applicationIdIn => ameAppId
69: ,transactionIdIn => transactionIdIn );
70: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
71: transactionIdIn => transactionIdIn,
72: transactionTypeIdIn => transactionTypeIn);
73: exception
74: when others then

Line 75: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

71: transactionIdIn => transactionIdIn,
72: transactionTypeIdIn => transactionTypeIn);
73: exception
74: when others then
75: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
76: transactionIdIn => transactionIdIn,
77: transactionTypeIdIn => transactionTypeIn);
78: ame_util.runtimeException(packageNameIn => 'ame_api2',
79: routineNameIn => 'clearAllApprovals',

Line 201: ame_engine.updateTransactionState(isTestTransactionIn => false

197: itemClassesOut out nocopy ame_util.stringList,
198: itemIdsOut out nocopy ame_util.stringList,
199: itemSourcesOut out nocopy ame_util.longStringList)as
200: begin
201: ame_engine.updateTransactionState(isTestTransactionIn => false
202: ,isLocalTransactionIn => false
203: ,fetchConfigVarsIn => true
204: ,fetchOldApproversIn => true
205: ,fetchInsertionsIn => true

Line 222: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

218: ,transactionIdIn => transactionIdIn
219: ,ameApplicationIdIn => null
220: ,fndApplicationIdIn => applicationIdIn
221: ,transactionTypeIdIn => transactionTypeIn );
222: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
223: ame_engine.getApprovers(approversOut => approversOut);
224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

Line 223: ame_engine.getApprovers(approversOut => approversOut);

219: ,ameApplicationIdIn => null
220: ,fndApplicationIdIn => applicationIdIn
221: ,transactionTypeIdIn => transactionTypeIn );
222: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
223: ame_engine.getApprovers(approversOut => approversOut);
224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
227: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

220: ,fndApplicationIdIn => applicationIdIn
221: ,transactionTypeIdIn => transactionTypeIn );
222: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
223: ame_engine.getApprovers(approversOut => approversOut);
224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
227: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
228: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

221: ,transactionTypeIdIn => transactionTypeIn );
222: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
223: ame_engine.getApprovers(approversOut => approversOut);
224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
227: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
228: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
229: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

222: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
223: ame_engine.getApprovers(approversOut => approversOut);
224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
227: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
228: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
229: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
230: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 227: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

223: ame_engine.getApprovers(approversOut => approversOut);
224: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
225: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
226: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
227: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
228: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
229: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
230: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
231: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 262: ame_engine.updateTransactionState(isTestTransactionIn => false,

258: productionIndexesOut out nocopy ame_util.idList,
259: variableNamesOut out nocopy ame_util.stringList,
260: variableValuesOut out nocopy ame_util.stringList)as
261: begin
262: ame_engine.updateTransactionState(isTestTransactionIn => false,
263: isLocalTransactionIn => false,
264: fetchConfigVarsIn => true,
265: fetchOldApproversIn => true,
266: fetchInsertionsIn => true,

Line 283: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

279: transactionIdIn => transactionIdIn,
280: ameApplicationIdIn => null,
281: fndApplicationIdIn => applicationIdIn,
282: transactionTypeIdIn => transactionTypeIn );
283: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
284: ame_engine.getApprovers(approversOut => approversOut);
285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

Line 284: ame_engine.getApprovers(approversOut => approversOut);

280: ameApplicationIdIn => null,
281: fndApplicationIdIn => applicationIdIn,
282: transactionTypeIdIn => transactionTypeIn );
283: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
284: ame_engine.getApprovers(approversOut => approversOut);
285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

281: fndApplicationIdIn => applicationIdIn,
282: transactionTypeIdIn => transactionTypeIn );
283: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
284: ame_engine.getApprovers(approversOut => approversOut);
285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);

Line 286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

282: transactionTypeIdIn => transactionTypeIn );
283: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
284: ame_engine.getApprovers(approversOut => approversOut);
285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);

Line 287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

283: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
284: ame_engine.getApprovers(approversOut => approversOut);
285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
291: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);

Line 288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

284: ame_engine.getApprovers(approversOut => approversOut);
285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
291: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
292: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);

285: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
291: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
292: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
293: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);

286: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
291: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
292: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
293: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
294: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 291: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);

287: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
288: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
289: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
290: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
291: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
292: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
293: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
294: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
295: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 328: ame_engine.updateTransactionState(isTestTransactionIn => false,

324: variableValuesOut out nocopy ame_util.stringList,
325: transVariableNamesOut out nocopy ame_util.stringList,
326: transVariableValuesOut out nocopy ame_util.stringList)as
327: begin
328: ame_engine.updateTransactionState(isTestTransactionIn => false,
329: isLocalTransactionIn => false,
330: fetchConfigVarsIn => true,
331: fetchOldApproversIn => true,
332: fetchInsertionsIn => true,

Line 349: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

345: transactionIdIn => transactionIdIn,
346: ameApplicationIdIn => null,
347: fndApplicationIdIn => applicationIdIn,
348: transactionTypeIdIn => transactionTypeIn );
349: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
350: ame_engine.getApprovers(approversOut => approversOut);
351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

Line 350: ame_engine.getApprovers(approversOut => approversOut);

346: ameApplicationIdIn => null,
347: fndApplicationIdIn => applicationIdIn,
348: transactionTypeIdIn => transactionTypeIn );
349: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
350: ame_engine.getApprovers(approversOut => approversOut);
351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

347: fndApplicationIdIn => applicationIdIn,
348: transactionTypeIdIn => transactionTypeIn );
349: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
350: ame_engine.getApprovers(approversOut => approversOut);
351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);

Line 352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

348: transactionTypeIdIn => transactionTypeIn );
349: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
350: ame_engine.getApprovers(approversOut => approversOut);
351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);

Line 353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

349: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
350: ame_engine.getApprovers(approversOut => approversOut);
351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);

Line 354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

350: ame_engine.getApprovers(approversOut => approversOut);
351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);

Line 355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);

351: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);
359: ame_engine.getTransVariableValues(transVariableValuesOut => transVariableValuesOut);

Line 356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);

352: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);
359: ame_engine.getTransVariableValues(transVariableValuesOut => transVariableValuesOut);
360: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);

353: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);
359: ame_engine.getTransVariableValues(transVariableValuesOut => transVariableValuesOut);
360: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
361: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);

354: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);
359: ame_engine.getTransVariableValues(transVariableValuesOut => transVariableValuesOut);
360: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
361: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
362: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 359: ame_engine.getTransVariableValues(transVariableValuesOut => transVariableValuesOut);

355: ame_engine.getProductionIndexes(productionIndexesOut => productionIndexesOut);
356: ame_engine.getVariableNames(variableNamesOut=> variableNamesOut);
357: ame_engine.getVariableValues(variableValuesOut => variableValuesOut);
358: ame_engine.getTransVariableNames(transVariableNamesOut => transVariableNamesOut);
359: ame_engine.getTransVariableValues(transVariableValuesOut => transVariableValuesOut);
360: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
361: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
362: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
363: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 394: ame_engine.updateTransactionState(isTestTransactionIn => false,

390: ruleIndexesOut out nocopy ame_util.idList,
391: sourceTypesOut out nocopy ame_util.stringList,
392: ruleIdsOut out nocopy ame_util.idList)as
393: begin
394: ame_engine.updateTransactionState(isTestTransactionIn => false,
395: isLocalTransactionIn => false,
396: fetchConfigVarsIn => true,
397: fetchOldApproversIn => true,
398: fetchInsertionsIn => true,

Line 415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

411: transactionIdIn => transactionIdIn,
412: ameApplicationIdIn => null,
413: fndApplicationIdIn => applicationIdIn,
414: transactionTypeIdIn => transactionTypeIn );
415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
416: ame_engine.getApprovers(approversOut => approversOut);
417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

Line 416: ame_engine.getApprovers(approversOut => approversOut);

412: ameApplicationIdIn => null,
413: fndApplicationIdIn => applicationIdIn,
414: transactionTypeIdIn => transactionTypeIn );
415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
416: ame_engine.getApprovers(approversOut => approversOut);
417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

413: fndApplicationIdIn => applicationIdIn,
414: transactionTypeIdIn => transactionTypeIn );
415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
416: ame_engine.getApprovers(approversOut => approversOut);
417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);

Line 418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

414: transactionTypeIdIn => transactionTypeIn );
415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
416: ame_engine.getApprovers(approversOut => approversOut);
417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);

Line 419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
416: ame_engine.getApprovers(approversOut => approversOut);
417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
423: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);

Line 420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

416: ame_engine.getApprovers(approversOut => approversOut);
417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
423: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
424: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);

417: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
423: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
424: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
425: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);

418: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
423: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
424: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
425: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
426: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 423: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);

419: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
420: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
421: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
422: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
423: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
424: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
425: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
426: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
427: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 458: ame_engine.updateTransactionState(isTestTransactionIn => false,

454: ruleIndexesOut out nocopy ame_util.idList,
455: sourceTypesOut out nocopy ame_util.stringList,
456: ruleDescriptionsOut out nocopy ame_util.stringList) as
457: begin
458: ame_engine.updateTransactionState(isTestTransactionIn => false,
459: isLocalTransactionIn => false,
460: fetchConfigVarsIn => true,
461: fetchOldApproversIn => true,
462: fetchInsertionsIn => true,

Line 479: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

475: transactionIdIn => transactionIdIn,
476: ameApplicationIdIn => null,
477: fndApplicationIdIn => applicationIdIn,
478: transactionTypeIdIn => transactionTypeIn );
479: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
480: ame_engine.getApprovers(approversOut => approversOut);
481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

Line 480: ame_engine.getApprovers(approversOut => approversOut);

476: ameApplicationIdIn => null,
477: fndApplicationIdIn => applicationIdIn,
478: transactionTypeIdIn => transactionTypeIn );
479: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
480: ame_engine.getApprovers(approversOut => approversOut);
481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

477: fndApplicationIdIn => applicationIdIn,
478: transactionTypeIdIn => transactionTypeIn );
479: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
480: ame_engine.getApprovers(approversOut => approversOut);
481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);

Line 482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

478: transactionTypeIdIn => transactionTypeIn );
479: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
480: ame_engine.getApprovers(approversOut => approversOut);
481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);

Line 483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

479: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
480: ame_engine.getApprovers(approversOut => approversOut);
481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
487: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);

Line 484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

480: ame_engine.getApprovers(approversOut => approversOut);
481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
487: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
488: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);

481: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
487: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
488: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
489: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);

482: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
487: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
488: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
489: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
490: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 487: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);

483: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
484: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
485: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
486: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
487: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
488: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
489: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
490: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
491: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 523: ame_engine.updateTransactionState(isTestTransactionIn => false,

519: sourceTypesOut out nocopy ame_util.stringList,
520: ruleIdsOut out nocopy ame_util.idList,
521: ruleDescriptionsOut out nocopy ame_util.stringList) as
522: begin
523: ame_engine.updateTransactionState(isTestTransactionIn => false,
524: isLocalTransactionIn => false,
525: fetchConfigVarsIn => true,
526: fetchOldApproversIn => true,
527: fetchInsertionsIn => true,

Line 544: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

540: transactionIdIn => transactionIdIn,
541: ameApplicationIdIn => null,
542: fndApplicationIdIn => applicationIdIn,
543: transactionTypeIdIn => transactionTypeIn );
544: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
545: ame_engine.getApprovers(approversOut => approversOut);
546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

Line 545: ame_engine.getApprovers(approversOut => approversOut);

541: ameApplicationIdIn => null,
542: fndApplicationIdIn => applicationIdIn,
543: transactionTypeIdIn => transactionTypeIn );
544: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
545: ame_engine.getApprovers(approversOut => approversOut);
546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

542: fndApplicationIdIn => applicationIdIn,
543: transactionTypeIdIn => transactionTypeIn );
544: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
545: ame_engine.getApprovers(approversOut => approversOut);
546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);

Line 547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

543: transactionTypeIdIn => transactionTypeIn );
544: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
545: ame_engine.getApprovers(approversOut => approversOut);
546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);

Line 548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

544: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
545: ame_engine.getApprovers(approversOut => approversOut);
546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);

Line 549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

545: ame_engine.getApprovers(approversOut => approversOut);
546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
553: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);

Line 550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);

546: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
553: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
554: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);

547: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
553: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
554: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
555: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);

548: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
553: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
554: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
555: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
556: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 553: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);

549: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
550: ame_engine.getRuleIndexes(ruleIndexesOut => ruleIndexesOut);
551: ame_engine.getSourceTypes(sourceTypesOut => sourceTypesOut);
552: ame_engine.getRuleIds(ruleIdsOut => ruleIdsOut);
553: ame_engine.getRuleDescriptions(ruleDescriptionsOut => ruleDescriptionsOut);
554: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
555: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
556: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
557: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 581: ame_engine.updateTransactionState(isTestTransactionIn => false,

577: transactionIdIn in varchar2,
578: approvalProcessCompleteYNOut out nocopy varchar2,
579: approversOut out nocopy ame_util.approversTable2) as
580: begin
581: ame_engine.updateTransactionState(isTestTransactionIn => false,
582: isLocalTransactionIn => false,
583: fetchConfigVarsIn => true,
584: fetchOldApproversIn => true,
585: fetchInsertionsIn => true,

Line 602: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

598: transactionIdIn => transactionIdIn,
599: ameApplicationIdIn => null,
600: fndApplicationIdIn => applicationIdIn,
601: transactionTypeIdIn => transactionTypeIn );
602: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
603: ame_engine.getApprovers(approversOut => approversOut);
604: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
605: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
606: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then

Line 603: ame_engine.getApprovers(approversOut => approversOut);

599: ameApplicationIdIn => null,
600: fndApplicationIdIn => applicationIdIn,
601: transactionTypeIdIn => transactionTypeIn );
602: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
603: ame_engine.getApprovers(approversOut => approversOut);
604: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
605: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved
606: or approvalProcessCompleteYNOut = ame_util2.completeNoApprovers then
607: approvalProcessCompleteYNOut := ame_util.booleanTrue;

Line 643: ame_engine.updateTransactionState(isTestTransactionIn => false,

639: itemClasses ame_util.stringList;
640: itemClassName ame_util.stringType;
641: itemIds ame_util.stringList;
642: begin
643: ame_engine.updateTransactionState(isTestTransactionIn => false,
644: isLocalTransactionIn => false,
645: fetchConfigVarsIn => true,
646: fetchOldApproversIn => true,
647: fetchInsertionsIn => true,

Line 666: ame_engine.getApprovers(approversOut => approvers);

662: fndApplicationIdIn => applicationIdIn,
663: transactionTypeIdIn => transactionTypeIn );
664: approvalProcessCompleteYNOut := null;
665: -- get the approvers
666: ame_engine.getApprovers(approversOut => approvers);
667: -- get the Item Details
668: ame_engine.getAllItemIds(itemIdsOut => itemIds);
669: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
670: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);

Line 668: ame_engine.getAllItemIds(itemIdsOut => itemIds);

664: approvalProcessCompleteYNOut := null;
665: -- get the approvers
666: ame_engine.getApprovers(approversOut => approvers);
667: -- get the Item Details
668: ame_engine.getAllItemIds(itemIdsOut => itemIds);
669: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
670: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
671: -- get item class name
672: begin

Line 669: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);

665: -- get the approvers
666: ame_engine.getApprovers(approversOut => approvers);
667: -- get the Item Details
668: ame_engine.getAllItemIds(itemIdsOut => itemIds);
669: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
670: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
671: -- get item class name
672: begin
673: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);

Line 670: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);

666: ame_engine.getApprovers(approversOut => approvers);
667: -- get the Item Details
668: ame_engine.getAllItemIds(itemIdsOut => itemIds);
669: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
670: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
671: -- get item class name
672: begin
673: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);
674: exception

Line 673: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);

669: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
670: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
671: -- get item class name
672: begin
673: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);
674: exception
675: when others then
676: raise invalidItemClassIdException;
677: end;

Line 760: ame_engine.updateTransactionState(isTestTransactionIn => false,

756: itemAppProcessCompleteYN ame_util.charList;
757: itemClasses ame_util.stringList;
758: itemIds ame_util.stringList;
759: begin
760: ame_engine.updateTransactionState(isTestTransactionIn => false,
761: isLocalTransactionIn => false,
762: fetchConfigVarsIn => true,
763: fetchOldApproversIn => true,
764: fetchInsertionsIn => true,

Line 783: ame_engine.getApprovers(approversOut => approvers);

779: fndApplicationIdIn => applicationIdIn,
780: transactionTypeIdIn => transactionTypeIn );
781: approvalProcessCompleteYNOut := null;
782: -- get the approvers
783: ame_engine.getApprovers(approversOut => approvers);
784: -- get the Item Details
785: ame_engine.getAllItemIds(itemIdsOut => itemIds);
786: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
787: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);

Line 785: ame_engine.getAllItemIds(itemIdsOut => itemIds);

781: approvalProcessCompleteYNOut := null;
782: -- get the approvers
783: ame_engine.getApprovers(approversOut => approvers);
784: -- get the Item Details
785: ame_engine.getAllItemIds(itemIdsOut => itemIds);
786: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
787: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
788: for i in 1 .. itemIds.count loop
789: if (itemIds(i) = itemIdIn) and

Line 786: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);

782: -- get the approvers
783: ame_engine.getApprovers(approversOut => approvers);
784: -- get the Item Details
785: ame_engine.getAllItemIds(itemIdsOut => itemIds);
786: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
787: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
788: for i in 1 .. itemIds.count loop
789: if (itemIds(i) = itemIdIn) and
790: ( itemClasses(i) = itemClassNameIn) then

Line 787: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);

783: ame_engine.getApprovers(approversOut => approvers);
784: -- get the Item Details
785: ame_engine.getAllItemIds(itemIdsOut => itemIds);
786: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
787: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
788: for i in 1 .. itemIds.count loop
789: if (itemIds(i) = itemIdIn) and
790: ( itemClasses(i) = itemClassNameIn) then
791: approvalProcessCompleteYNOut := itemAppProcessCompleteYN(i);

Line 851: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,

847: itemClassesOut out nocopy ame_util.stringList,
848: itemIdsOut out nocopy ame_util.stringList,
849: itemSourcesOut out nocopy ame_util.longStringList)as
850: begin
851: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
852: transactionIdIn => transactionIdIn,
853: transactionTypeIdIn => transactionTypeIn);
854: ame_engine.updateTransactionState(isTestTransactionIn => false,
855: isLocalTransactionIn => false,

Line 854: ame_engine.updateTransactionState(isTestTransactionIn => false,

850: begin
851: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
852: transactionIdIn => transactionIdIn,
853: transactionTypeIdIn => transactionTypeIn);
854: ame_engine.updateTransactionState(isTestTransactionIn => false,
855: isLocalTransactionIn => false,
856: fetchConfigVarsIn => true,
857: fetchOldApproversIn => true,
858: fetchInsertionsIn => true,

Line 875: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

871: transactionIdIn => transactionIdIn,
872: ameApplicationIdIn => null,
873: fndApplicationIdIn => applicationIdIn,
874: transactionTypeIdIn => transactionTypeIn );
875: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
876: ame_engine.getApprovers(approversOut => approversOut);
877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

Line 876: ame_engine.getApprovers(approversOut => approversOut);

872: ameApplicationIdIn => null,
873: fndApplicationIdIn => applicationIdIn,
874: transactionTypeIdIn => transactionTypeIn );
875: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
876: ame_engine.getApprovers(approversOut => approversOut);
877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

Line 877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);

873: fndApplicationIdIn => applicationIdIn,
874: transactionTypeIdIn => transactionTypeIn );
875: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
876: ame_engine.getApprovers(approversOut => approversOut);
877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
881: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

Line 878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);

874: transactionTypeIdIn => transactionTypeIn );
875: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
876: ame_engine.getApprovers(approversOut => approversOut);
877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
881: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
882: transactionIdIn => transactionIdIn,

Line 879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);

875: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
876: ame_engine.getApprovers(approversOut => approversOut);
877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
881: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
882: transactionIdIn => transactionIdIn,
883: transactionTypeIdIn => transactionTypeIn);

Line 880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);

876: ame_engine.getApprovers(approversOut => approversOut);
877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
881: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
882: transactionIdIn => transactionIdIn,
883: transactionTypeIdIn => transactionTypeIn);
884: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then

Line 881: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

877: ame_engine.getItemIndexes(itemIndexesOut => itemIndexesOut);
878: ame_engine.getItemClasses(itemClassesOut => itemClassesOut);
879: ame_engine.getItemIds(itemIdsOut => itemIdsOut);
880: ame_engine.getItemSources(itemSourcesOut => itemSourcesOut);
881: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
882: transactionIdIn => transactionIdIn,
883: transactionTypeIdIn => transactionTypeIn);
884: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
885: if approvalProcessCompleteYNOut = ame_util2.completeFullyApproved

Line 897: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

893: end if;
894: exception
895: when others then
896: ame_util2.detailedApprovalStatusFlagYN := ame_util.booleanFalse;
897: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
898: transactionIdIn => transactionIdIn,
899: transactionTypeIdIn => transactionTypeIn);
900: ame_util.runtimeException(packageNameIn => 'ame_api2',
901: routineNameIn => 'getAndRecordAllApprovers',

Line 924: ame_engine.updateTransactionState(isTestTransactionIn => false,

920: itemClasses ame_util.stringList;
921: itemClassName ame_util.stringType;
922: itemIds ame_util.stringList;
923: begin
924: ame_engine.updateTransactionState(isTestTransactionIn => false,
925: isLocalTransactionIn => false,
926: fetchConfigVarsIn => true,
927: fetchOldApproversIn => true,
928: fetchInsertionsIn => true,

Line 946: ame_engine.getAllItemIds(itemIdsOut => itemIds);

942: fndApplicationIdIn => applicationIdIn,
943: transactionTypeIdIn => transactionTypeIn );
944: approvalProcessCompleteYNOut := null;
945: -- get the Item Details
946: ame_engine.getAllItemIds(itemIdsOut => itemIds);
947: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
948: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
949: -- get item class name
950: begin

Line 947: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);

943: transactionTypeIdIn => transactionTypeIn );
944: approvalProcessCompleteYNOut := null;
945: -- get the Item Details
946: ame_engine.getAllItemIds(itemIdsOut => itemIds);
947: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
948: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
949: -- get item class name
950: begin
951: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);

Line 948: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);

944: approvalProcessCompleteYNOut := null;
945: -- get the Item Details
946: ame_engine.getAllItemIds(itemIdsOut => itemIds);
947: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
948: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
949: -- get item class name
950: begin
951: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);
952: exception

Line 951: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);

947: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
948: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
949: -- get item class name
950: begin
951: itemClassName := ame_engine.getItemClassName(itemClassIdIn => itemClassIdIn);
952: exception
953: when others then
954: raise invalidItemClassIdException;
955: end;

Line 1025: ame_engine.updateTransactionState(isTestTransactionIn => false,

1021: itemAppProcessCompleteYN ame_util.charList;
1022: itemClasses ame_util.stringList;
1023: itemIds ame_util.stringList;
1024: begin
1025: ame_engine.updateTransactionState(isTestTransactionIn => false,
1026: isLocalTransactionIn => false,
1027: fetchConfigVarsIn => true,
1028: fetchOldApproversIn => true,
1029: fetchInsertionsIn => true,

Line 1047: ame_engine.getAllItemIds(itemIdsOut => itemIds);

1043: fndApplicationIdIn => applicationIdIn,
1044: transactionTypeIdIn => transactionTypeIn );
1045: approvalProcessCompleteYNOut := null;
1046: -- get the Item Details
1047: ame_engine.getAllItemIds(itemIdsOut => itemIds);
1048: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
1049: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
1050: -- get item class name
1051: for i in 1 .. itemIds.count loop

Line 1048: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);

1044: transactionTypeIdIn => transactionTypeIn );
1045: approvalProcessCompleteYNOut := null;
1046: -- get the Item Details
1047: ame_engine.getAllItemIds(itemIdsOut => itemIds);
1048: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
1049: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
1050: -- get item class name
1051: for i in 1 .. itemIds.count loop
1052: if (itemIds(i) = itemIdIn) and

Line 1049: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);

1045: approvalProcessCompleteYNOut := null;
1046: -- get the Item Details
1047: ame_engine.getAllItemIds(itemIdsOut => itemIds);
1048: ame_engine.getAllItemClasses(itemClassNamesOut => itemClasses);
1049: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => itemAppProcessCompleteYN);
1050: -- get item class name
1051: for i in 1 .. itemIds.count loop
1052: if (itemIds(i) = itemIdIn) and
1053: ( itemClasses(i) = itemClassNameIn) then

Line 1113: ame_engine.updateTransactionState(isTestTransactionIn => false,

1109: itemIdsOut out nocopy ame_util.stringList,
1110: approvalProcessesCompleteYNOut out nocopy ame_util.charList)as
1111: i number;
1112: begin
1113: ame_engine.updateTransactionState(isTestTransactionIn => false,
1114: isLocalTransactionIn => false,
1115: fetchConfigVarsIn => true,
1116: fetchOldApproversIn => true,
1117: fetchInsertionsIn => true,

Line 1133: ame_engine.getAllItemIds(itemIdsOut => itemIdsOut);

1129: transactionIdIn => transactionIdIn,
1130: ameApplicationIdIn => null,
1131: fndApplicationIdIn => applicationIdIn,
1132: transactionTypeIdIn => transactionTypeIn );
1133: ame_engine.getAllItemIds(itemIdsOut => itemIdsOut);
1134: ame_engine.getAllItemClasses(itemClassNamesOut => itemClassNamesOut);
1135: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => approvalProcessesCompleteYNOut);
1136: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
1137: for i in 1 .. approvalProcessesCompleteYNOut.count loop

Line 1134: ame_engine.getAllItemClasses(itemClassNamesOut => itemClassNamesOut);

1130: ameApplicationIdIn => null,
1131: fndApplicationIdIn => applicationIdIn,
1132: transactionTypeIdIn => transactionTypeIn );
1133: ame_engine.getAllItemIds(itemIdsOut => itemIdsOut);
1134: ame_engine.getAllItemClasses(itemClassNamesOut => itemClassNamesOut);
1135: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => approvalProcessesCompleteYNOut);
1136: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
1137: for i in 1 .. approvalProcessesCompleteYNOut.count loop
1138: if approvalProcessesCompleteYNOut(i) = ame_util2.completeFullyApproved

Line 1135: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => approvalProcessesCompleteYNOut);

1131: fndApplicationIdIn => applicationIdIn,
1132: transactionTypeIdIn => transactionTypeIn );
1133: ame_engine.getAllItemIds(itemIdsOut => itemIdsOut);
1134: ame_engine.getAllItemClasses(itemClassNamesOut => itemClassNamesOut);
1135: ame_engine.getItemAppProcessCompleteYN(itemAppProcessCompleteYNOut => approvalProcessesCompleteYNOut);
1136: if ame_util2.detailedApprovalStatusFlagYN = ame_util.booleanFalse then
1137: for i in 1 .. approvalProcessesCompleteYNOut.count loop
1138: if approvalProcessesCompleteYNOut(i) = ame_util2.completeFullyApproved
1139: or approvalProcessesCompleteYNOut(i) = ame_util2.completeNoApprovers then

Line 1173: ame_engine.getNextApprovers(

1169: itemSourcesOut out nocopy ame_util.longStringList)as
1170: dummyIdList ame_util.idList;
1171: dummyStringList ame_util.stringList;
1172: begin
1173: ame_engine.getNextApprovers(
1174: applicationIdIn => applicationIdIn
1175: ,transactionTypeIn => transactionTypeIn
1176: ,transactionIdIn => transactionIdIn
1177: ,nextApproversType => 1

Line 1230: ame_engine.getNextApprovers(

1226: variableNamesOut out nocopy ame_util.stringList,
1227: variableValuesOut out nocopy ame_util.stringList) as
1228: dummyStringList ame_util.stringList;
1229: begin
1230: ame_engine.getNextApprovers(
1231: applicationIdIn => applicationIdIn
1232: ,transactionTypeIn => transactionTypeIn
1233: ,transactionIdIn => transactionIdIn
1234: ,nextApproversType => 2

Line 1291: ame_engine.getNextApprovers(

1287: variableValuesOut out nocopy ame_util.stringList,
1288: transVariableNamesOut out nocopy ame_util.stringList,
1289: transVariableValuesOut out nocopy ame_util.stringList) as
1290: begin
1291: ame_engine.getNextApprovers(
1292: applicationIdIn => applicationIdIn
1293: ,transactionTypeIn => transactionTypeIn
1294: ,transactionIdIn => transactionIdIn
1295: ,nextApproversType => 3

Line 1348: ame_engine.getNextApprovers(

1344: dummyIdList ame_util.idList;
1345: dummyLongStringList ame_util.longStringList;
1346: dummyStringList ame_util.stringList;
1347: begin
1348: ame_engine.getNextApprovers(
1349: applicationIdIn => applicationIdIn
1350: ,transactionTypeIn => transactionTypeIn
1351: ,transactionIdIn => transactionIdIn
1352: ,nextApproversType => 4

Line 1394: ame_engine.updateTransactionState(isTestTransactionIn => false,

1390: approversOut out nocopy ame_util.approversTable2) as
1391: approverCount integer;
1392: approvers ame_util.approversTable2;
1393: begin
1394: ame_engine.updateTransactionState(isTestTransactionIn => false,
1395: isLocalTransactionIn => false,
1396: fetchConfigVarsIn => true,
1397: fetchOldApproversIn => true,
1398: fetchInsertionsIn => true,

Line 1415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

1411: transactionIdIn => transactionIdIn,
1412: ameApplicationIdIn => null,
1413: fndApplicationIdIn => applicationIdIn,
1414: transactionTypeIdIn => transactionTypeIn );
1415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
1416: ame_engine.getApprovers(approversOut => approvers);
1417: approverCount := 0;
1418: for i in 1..approvers.count loop
1419: if (approvers(i).approver_category = ame_util.approvalApproverCategory and

Line 1416: ame_engine.getApprovers(approversOut => approvers);

1412: ameApplicationIdIn => null,
1413: fndApplicationIdIn => applicationIdIn,
1414: transactionTypeIdIn => transactionTypeIn );
1415: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
1416: ame_engine.getApprovers(approversOut => approvers);
1417: approverCount := 0;
1418: for i in 1..approvers.count loop
1419: if (approvers(i).approver_category = ame_util.approvalApproverCategory and
1420: approvers(i).approval_status = ame_util.notifiedStatus ) then

Line 1455: ame_engine.updateTransactionState(isTestTransactionIn => false,

1451: variableValuesOut out nocopy ame_util.stringList) as
1452: tempProductions ame_util2.productionsTable;
1453: tempIndex integer;
1454: begin
1455: ame_engine.updateTransactionState(isTestTransactionIn => false,
1456: isLocalTransactionIn => false,
1457: fetchConfigVarsIn => true,
1458: fetchOldApproversIn => true,
1459: fetchInsertionsIn => true,

Line 1475: ame_engine.getProductions(itemClassIn => ame_util.headerItemClassName

1471: transactionIdIn => transactionIdIn,
1472: ameApplicationIdIn => null,
1473: fndApplicationIdIn => applicationIdIn,
1474: transactionTypeIdIn => transactionTypeIn );
1475: ame_engine.getProductions(itemClassIn => ame_util.headerItemClassName
1476: ,itemIdIn => transactionIdIn
1477: ,productionsOut => tempProductions);
1478: tempIndex := 1;
1479: for i in 1 .. tempProductions.count loop

Line 1500: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,

1496: transactionIdIn in varchar2,
1497: recordApproverListIn in boolean default false) as
1498:
1499: begin
1500: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
1501: transactionIdIn => transactionIdIn,
1502: transactionTypeIdIn => transactionTypeIn);
1503: ame_engine.updateTransactionState(isTestTransactionIn => false,
1504: isLocalTransactionIn => false,

Line 1503: ame_engine.updateTransactionState(isTestTransactionIn => false,

1499: begin
1500: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
1501: transactionIdIn => transactionIdIn,
1502: transactionTypeIdIn => transactionTypeIn);
1503: ame_engine.updateTransactionState(isTestTransactionIn => false,
1504: isLocalTransactionIn => false,
1505: fetchConfigVarsIn => true,
1506: fetchOldApproversIn => true,
1507: fetchInsertionsIn => true,

Line 1523: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

1519: transactionIdIn => transactionIdIn,
1520: ameApplicationIdIn => null,
1521: fndApplicationIdIn => applicationIdIn,
1522: transactionTypeIdIn => transactionTypeIn );
1523: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
1524: transactionIdIn => transactionIdIn,
1525: transactionTypeIdIn => transactionTypeIn);
1526: exception
1527: when others then

Line 1528: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,

1524: transactionIdIn => transactionIdIn,
1525: transactionTypeIdIn => transactionTypeIn);
1526: exception
1527: when others then
1528: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
1529: transactionIdIn => transactionIdIn,
1530: transactionTypeIdIn => transactionTypeIn);
1531: ame_util.runtimeException(packageNameIn => 'ame_api2',
1532: routineNameIn => 'initializeApprovalProcess',

Line 1617: ame_engine.updateTransactionState(isTestTransactionIn => false,

1613: raise invalidApproverTypeException;
1614: end if;
1615: end loop;
1616: -- Cycle the engine, check if the approval process is complete for the transaction
1617: ame_engine.updateTransactionState(isTestTransactionIn => false,
1618: isLocalTransactionIn => false,
1619: fetchConfigVarsIn => true,
1620: fetchOldApproversIn => true,
1621: fetchInsertionsIn => true,

Line 1640: ame_engine.getApprovers(approversOut => approvers);

1636: transactionTypeIdIn => transactionTypeIn );
1637: /* Insertions are possible for a transaction with an empty approver list and also
1638: an approver list which has only suppressed approvers
1639: */
1640: ame_engine.getApprovers(approversOut => approvers);
1641: approversCount := approvers.count;
1642: ameApplicationId := ame_engine.getAmeApplicationId;
1643: tempParameter := ame_util.firstAuthorityParameter ||
1644: ame_util.fieldDelimiter ||

Line 1642: ameApplicationId := ame_engine.getAmeApplicationId;

1638: an approver list which has only suppressed approvers
1639: */
1640: ame_engine.getApprovers(approversOut => approvers);
1641: approversCount := approvers.count;
1642: ameApplicationId := ame_engine.getAmeApplicationId;
1643: tempParameter := ame_util.firstAuthorityParameter ||
1644: ame_util.fieldDelimiter ||
1645: approverIn.item_class ||
1646: ame_util.fieldDelimiter ||

Line 1702: if(ame_engine.insertionExists(orderTypeIn => ame_util.firstAuthority,

1698: date_cleared is null;
1699: end if;
1700: /* If there is already a firstAuthority in the insertions table for the transaction, item class, item_id ,
1701: delete it. */
1702: if(ame_engine.insertionExists(orderTypeIn => ame_util.firstAuthority,
1703: parameterIn => tempParameter)) then
1704: delete from ame_temp_insertions
1705: where
1706: application_id = ameApplicationId and

Line 1713: tempCount := ame_engine.getNextInsertionOrder;

1709: item_id = approverIn.item_id and
1710: order_type = ame_util.firstAuthority;
1711: end if;
1712: -- Perform the insertion.
1713: tempCount := ame_engine.getNextInsertionOrder;
1714: insert into ame_temp_insertions(
1715: transaction_id,
1716: application_id,
1717: insertion_order,

Line 1745: ame_engine.updateTransactionState(isTestTransactionIn => false,

1741: sysdate,
1742: ame_approver_deviation_pkg.firstauthReason
1743: );
1744: -- Cycle the engine to account for changes in the insertions table.
1745: ame_engine.updateTransactionState(isTestTransactionIn => false,
1746: isLocalTransactionIn => false,
1747: fetchConfigVarsIn => true,
1748: fetchOldApproversIn => true,
1749: fetchInsertionsIn => true,

Line 1869: ame_engine.updateApprovalStatus(applicationIdIn => applicationIdIn,

1865: /*validate the input approver*/
1866: if(approverIn.name is null) then
1867: raise ambiguousApproverException;
1868: end if;
1869: ame_engine.updateApprovalStatus(applicationIdIn => applicationIdIn,
1870: transactionTypeIn => transactionTypeIn,
1871: transactionIdIn => transactionIdIn,
1872: approverIn => approverIn,
1873: forwardeeIn => forwardeeIn,

Line 1937: ame_engine.updateApprovalStatus(applicationIdIn => applicationIdIn,

1933: ame_approver_type_pkg.getOrigSystemIdAndDisplayName(nameIn =>approver.name,
1934: origSystemOut => approver.orig_system,
1935: origSystemIdOut => approver.orig_system_id,
1936: displayNameOut => approver.display_name);
1937: ame_engine.updateApprovalStatus(applicationIdIn => applicationIdIn,
1938: transactionIdIn => transactionIdIn,
1939: approverIn => approver,
1940: transactionTypeIn => transactionTypeIn,
1941: forwardeeIn => forwardeeIn,