1 package ame_api8 as
2 /* $Header: ameeapi8.pkh 120.2 2006/10/12 07:53:44 avarri noship $ */
3 /*#
4 * This API package contains ancillary routines.
5 * @rep:scope public
6 * @rep:product AME
7 * @rep:displayname Ancillary Parallel Approvers Process
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |----------------------------< getitemproductions >------------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16 * This API returns the list of productions for a particular item in a given
17 * transaction.
18 *
19 * <p><b>Licensing</b><br>
20 * This API is available for use with any licensed component of the e-business
21 * suite.
22 *
23 * <p><b>Prerequisites</b><br>
24 * No known prerequisites.
25 *
26 * <p><b>Post Success</b><br>
27 * The API will return the list of productions for a particular item.
28 *
29 * <p><b>Post Failure</b><br>
30 * The API will raise an error.
31 *
32 * @param applicationidin The fnd_application.application_id value of the
33 * originating application calling the AME API routine.
34 * @param transactiontypein This is a string parameter up to 50 bytes long. It
35 * distinguishes one transaction type from another, within a given originating
36 * application. It can be null, but you must always pass its value explicitly.
37 * @param transactionidin This is a string up to 50 bytes long. It identifies a
38 * transaction within a transaction type. Its value must not contain
39 * white-space characters, and must not be the character representation of a
40 * negative integer.
41 * @param itemclassin This specifies the Item Class. Example: header,
42 * line item, cost center, project code and so on, for which the
43 * list of productions will be retrieved.
44 * @param itemidin Item Id in a transaction for which the list of productions
45 * will be retrieved.
46 * @param productionsout List of productions.
47 * @rep:displayname Get Item Productions
48 * @rep:category BUSINESS_ENTITY AME_APPROVAL
49 * @rep:lifecycle active
50 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
51 * @rep:scope public
52 */
53 --
54 -- {End Of Comments}
55 --
56 procedure getItemProductions(applicationIdIn in number
57 ,transactionTypeIn in varchar2
58 ,transactionIdIn in varchar2
59 ,itemClassIn in varchar2
60 ,itemIdIn in varchar2
61 ,productionsOut out nocopy ame_util2.productionsTable);
62 end ame_api8;