DBA Data[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;