DBA Data[Home] [Help]

APPS.AME_API5 dependencies on AME_ENGINE

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

16: item_class_name ame_item_classes.name%type;
17: errorCode integer;
18: errorMessage ame_util.longestStringType;
19: begin
20: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
21: transactionIdIn => transactionIdIn,
22: transactionTypeIdIn => transactionTypeIn);
23: ameAppId := ame_admin_pkg.getApplicationId(fndAppIdIn => applicationIdIn,
24: transactionTypeIdIn => transactionTypeIn);

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

54: item_id = itemIdIn) and
55: date_cleared is null;
56: exception
57: when invalidItemClassException then
58: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
59: transactionIdIn => transactionIdIn,
60: transactionTypeIdIn => transactionTypeIn);
61: errorCode := -20323;
62: errorMessage := ame_util.getMessage(applicationShortNameIn =>'PER',

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

67: exceptionStringIn => errorMessage);
68: raise_application_error(errorCode,
69: errorMessage);
70: when others then
71: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
72: transactionIdIn => transactionIdIn,
73: transactionTypeIdIn => transactionTypeIn);
74: ame_util.runtimeException(packageNameIn => 'ame_api2',
75: routineNameIn => 'clearAllApprovals',

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

92: item_class_id ame_item_classes.item_class_id%type;
93: errorCode integer;
94: errorMessage ame_util.longestStringType;
95: begin
96: ame_engine.lockTransaction(fndApplicationIdIn => applicationIdIn,
97: transactionIdIn => transactionIdIn,
98: transactionTypeIdIn => transactionTypeIn);
99: ameAppId := ame_admin_pkg.getApplicationId(fndAppIdIn => applicationIdIn,
100: transactionTypeIdIn => transactionTypeIn);

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

130: item_id = itemIdIn) and
131: date_cleared is null;
132: exception
133: when invalidItemClassException then
134: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
135: transactionIdIn => transactionIdIn,
136: transactionTypeIdIn => transactionTypeIn);
137: errorCode := -20323;
138: errorMessage := ame_util.getMessage(applicationShortNameIn =>'PER',

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

143: exceptionStringIn => errorMessage);
144: raise_application_error(errorCode,
145: errorMessage);
146: when others then
147: ame_engine.unlockTransaction(fndApplicationIdIn => applicationIdIn,
148: transactionIdIn => transactionIdIn,
149: transactionTypeIdIn => transactionTypeIn);
150: ame_util.runtimeException(packageNameIn => 'ame_api2',
151: routineNameIn => 'clearAllApprovals',

Line 240: ame_engine.updateTransactionState

236: errorMessage);
237: end if;
238: --+
239: /* Invoke the engine and generate the approver list */
240: ame_engine.updateTransactionState
241: (isTestTransactionIn => false
242: ,isLocalTransactionIn => false
243: ,fetchConfigVarsIn => true
244: ,fetchOldApproversIn => true

Line 265: ame_engine.getApprovers

261: ,transactionTypeIdIn => transactionTypeIn
262: );
263:
264: /* Get all approvers from the engine */
265: ame_engine.getApprovers
266: (approversOut => allApprovers);
267:
268: /* Get transaction's approval status from the engine */
269: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

Line 269: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

265: ame_engine.getApprovers
266: (approversOut => allApprovers);
267:
268: /* Get transaction's approval status from the engine */
269: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;
270:
271: nextAvailableInsertionIndex := 0;
272:
273: /* Copy approver records from input to output only if approvers are present */

Line 294: ame_engine.getInsertions

290:
291: positionInsertions.delete;
292:
293: /* Get available insertions at position i from the engine */
294: ame_engine.getInsertions
295: (positionIn => i
296: ,orderTypeIn => null
297: ,coaInsertionsYNIn => coaInsertionsYNIn
298: ,availableInsertionsOut => positionInsertions

Line 323: ame_engine.getInsertions

319:
320: positionInsertions.delete;
321:
322: /* Get available insertions at position i from the engine */
323: ame_engine.getInsertions
324: (positionIn => i
325: ,orderTypeIn => null
326: ,coaInsertionsYNIn => coaInsertionsYNIn
327: ,availableInsertionsOut => positionInsertions

Line 353: ame_engine.getInsertions

349:
350: positionInsertions.delete;
351:
352: /* Get available insertions at position i from the engine */
353: ame_engine.getInsertions
354: (positionIn => allApprovers.count + 1
355: ,orderTypeIn => null
356: ,coaInsertionsYNIn => coaInsertionsYNIn
357: ,availableInsertionsOut => positionInsertions

Line 383: ame_engine.getInsertions

379:
380: positionInsertions.delete;
381:
382: /* Get available insertions at position lastActiveApproverIndex + 1 from the engine */
383: ame_engine.getInsertions
384: (positionIn => lastActiveApproverIndex + 1
385: ,orderTypeIn => null
386: ,coaInsertionsYNIn => coaInsertionsYNIn
387: ,availableInsertionsOut => positionInsertions