DBA Data[Home] [Help]

APPS.AME_ENGINE dependencies on AME_API

Line 334: The engSt variables contain approval-process state data for AME API code to output.

330: /* engAppSub variables store relevant data needed to call the substitution handler a second time. */
331: engAppSubHandlerFirstIndex integer;
332: engAppSubHandlerLastIndex integer;
333: /*
334: The engSt variables contain approval-process state data for AME API code to output.
335: Here are descriptions of each engSt variable.
336: - engStApprovalProcessCompleteYN is a pseudoboolean indicating whether the entire
337: transaction's approval process is complete.
338: - engStApprovers is the current approver list. It is compact.

Line 5901: ame_api.getAllApprovers(applicationIdIn => engAmeApplicationId,

5897: end finalizeTree;
5898: /* getAllApprovers is for amem0013.sql backwards compatibility only. Do not use it elsewhere. */
5899: procedure getAllApprovers(approversOut out nocopy ame_util.approversTable) as
5900: begin
5901: ame_api.getAllApprovers(applicationIdIn => engAmeApplicationId,
5902: transactionIdIn => engTransactionId,
5903: transactionTypeIn => engTransactionTypeId,
5904: approversOut => approversOut);
5905: exception

Line 10202: ame_api3.getAvailableInsertions for these order types.

10198: end loop;
10199: else /* first/last pre/post approver */
10200: /*
10201: The source, action_type_id, and group_or_chain_id fields are set in
10202: ame_api3.getAvailableInsertions for these order types.
10203: */
10204: if(engStApproversCount = 0) then
10205: /*
10206: The four first/last pre/post order types can only occur in an empty list if the insertion

Line 11079: per-item approver responses. See the ame_api2.updateApprovalStatus code for details.

11075: repeatedIndexesList(1) := j;
11076: else /* This is a repeated approver. */
11077: /*
11078: Don't overwrite non-null statuses with ame_util.repeatedStatus. These can reflect
11079: per-item approver responses. See the ame_api2.updateApprovalStatus code for details.
11080: Also, don't suppress special forwardees. See bug 3401298 for details.
11081: */
11082: if(engStApprovers(j).approval_status is null and
11083: engStApprovers(j).source not like ame_util.specialForwardInsertion || '%') then