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 5700: ame_api.getAllApprovers(applicationIdIn => engAmeApplicationId,

5696: end finalizeTree;
5697: /* getAllApprovers is for amem0013.sql backwards compatibility only. Do not use it elsewhere. */
5698: procedure getAllApprovers(approversOut out nocopy ame_util.approversTable) as
5699: begin
5700: ame_api.getAllApprovers(applicationIdIn => engAmeApplicationId,
5701: transactionIdIn => engTransactionId,
5702: transactionTypeIn => engTransactionTypeId,
5703: approversOut => approversOut);
5704: exception

Line 9773: ame_api3.getAvailableInsertions for these order types.

9769: end loop;
9770: else /* first/last pre/post approver */
9771: /*
9772: The source, action_type_id, and group_or_chain_id fields are set in
9773: ame_api3.getAvailableInsertions for these order types.
9774: */
9775: if(engStApproversCount = 0) then
9776: /*
9777: The four first/last pre/post order types can only occur in an empty list if the insertion

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

10639: repeatedIndexesList(1) := j;
10640: else /* This is a repeated approver. */
10641: /*
10642: Don't overwrite non-null statuses with ame_util.repeatedStatus. These can reflect
10643: per-item approver responses. See the ame_api2.updateApprovalStatus code for details.
10644: Also, don't suppress special forwardees. See bug 3401298 for details.
10645: */
10646: if(engStApprovers(j).approval_status is null and
10647: engStApprovers(j).source not like ame_util.specialForwardInsertion || '%') then