[Home] [Help]
PACKAGE: APPS.OZF_ACCT_GENERATOR
Source
1 PACKAGE Ozf_Acct_Generator AUTHID CURRENT_USER AS
2 /*$Header: ozfactgs.pls 115.0 2003/06/26 05:05:23 mchang noship $*/
3 --
4 -- Package
5 -- ozf_account_generator
6
7 --api name
8 --gl_post_account
9 --purpose
10 --Finds the ccid for the given account type and budget_id
11 --input parameters
12 --api_version_number
13 --account_type a.'Accrued Promotion Liability'
14 -- b.'Deduction Adjustment Clearing'
15 -- c.'Deduction Adjustment Account'.
16 --budget_id
17 --msg_count
18 --msg_data
19 FUNCTION gl_post_account
20 ( p_api_version_number IN NUMBER,
21 p_account_type IN VARCHAR2,
22 p_budget_id IN NUMBER,
23 x_msg_count OUT NOCOPY NUMBER,
24 x_msg_data OUT NOCOPY VARCHAR2,
25 x_return_status OUT NOCOPY VARCHAR2)
26 RETURN NUMBER;
27
28 --api Name
29 -- START_PROCESS
30 -- Purpose
31 -- Runs the Workflow process to create the COGS Account
32 -- Arguments
33 -- p_api_version_number version of api
34 -- p_line_id order_line_id
35 -- p_claim_id
36 -- p_account_type
37 -- p_item_id product_id
38 -- p_offer_id
39 -- p_budget_id
40 -- p_price_adj_id price_adjustment_id
41 -- x_return_ccid return ccid
42 -- x_concat_segs segments
43 -- x_concat_ids segmentids
44 -- x_concat_descrs segment descriptions
45 -- x_msg_count
46 -- x_msg_data
47
48 PROCEDURE Start_Process (
49 p_api_version_number IN NUMBER,
50 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
51 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
52
53 x_return_status OUT NOCOPY VARCHAR2,
54 x_msg_count OUT NOCOPY NUMBER,
55 x_msg_data OUT NOCOPY VARCHAR2,
56
57 p_account_type IN VARCHAR2,
58 p_claim_id IN NUMBER,
59 p_budget_id IN NUMBER,
60 p_utilization_id IN NUMBER,
61 p_offer_id IN NUMBER,
62 p_order_id IN NUMBER,
63 p_line_id IN NUMBER,
64 p_item_type IN VARCHAR2,
65 p_item_id IN NUMBER,
66 p_price_adj_id IN NUMBER,
67 p_cust_account_id IN NUMBER,
68
69 x_return_ccid IN OUT NOCOPY NUMBER,
70 x_concat_segs IN OUT NOCOPY VARCHAR2,
71 x_concat_ids IN OUT NOCOPY VARCHAR2,
72 x_concat_descrs IN OUT NOCOPY VARCHAR2 );
73
74 -- Name
75 -- GET_COST_SALE_ITEM_DERIVED
76 -- Purpose
77 -- Derives the COGS account for a line regardless of the option flag
78 -- Arguments
79 -- Internal Name for the WF Item Type
80 -- WF Item Key
81 -- ID Number of thw WF activity
82 -- Result
83 PROCEDURE GET_COST_SALE_ITEM_DERIVED(itemtype IN VARCHAR2,
84 itemkey IN VARCHAR2,
85 actid IN NUMBER,
86 funcmode IN VARCHAR2,
87 result OUT NOCOPY VARCHAR2);
88 END Ozf_Acct_Generator;