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 := -20001;
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 := -20001;
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 236: ame_engine.updateTransactionState

232: fnd_message.raise_error;
233: end if;
234: --+
235: /* Invoke the engine and generate the approver list */
236: ame_engine.updateTransactionState
237: (isTestTransactionIn => false
238: ,isLocalTransactionIn => false
239: ,fetchConfigVarsIn => true
240: ,fetchOldApproversIn => true

Line 261: ame_engine.getApprovers

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

Line 265: approvalProcessCompleteYNOut := ame_engine.getApprovalProcessCompleteYN;

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

Line 290: ame_engine.getInsertions

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

Line 319: ame_engine.getInsertions

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

Line 349: ame_engine.getInsertions

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

Line 379: ame_engine.getInsertions

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