DBA Data[Home] [Help]
Skip to content

PACKAGE: APPS.FA_JP_TAX_EXTN_PVT

Source


1 PACKAGE FA_JP_TAX_EXTN_PVT AUTHID CURRENT_USER
2 /* $Header: FAVJPEXTS.pls 120.2.12010000.1 2009/07/21 12:37:42 glchen noship $   */
3 AS
4 
5   TYPE tp_whatif IS RECORD
6 		(REQUEST_ID              NUMBER,
7 		  BOOK_TYPE_CODE          VARCHAR2(15),
8 		  ASSET_ID                NUMBER,
9 		  ASSET_NUMBER            VARCHAR2(15),
10 		  DESCRIPTION             VARCHAR2(80),
11 		  TAG_NUMBER              VARCHAR2(15),
12 		  SERIAL_NUMBER           VARCHAR2(35),
13 		  PERIOD_NAME             VARCHAR2(15),
14 		  period_counter		  NUMBER,
15 		  FISCAL_YEAR             NUMBER(4),
16 		  EXPENSE_ACCT            VARCHAR2(500),
17 		  LOCATION                VARCHAR2(500),
18 		  UNITS                   NUMBER,
19 		  EMPLOYEE_NAME           VARCHAR2(240),
20 		  EMPLOYEE_NUMBER         VARCHAR2(30),
21 		  ASSET_KEY               VARCHAR2(500),
22 		  CURRENT_COST            NUMBER,
23 		  CURRENT_PRORATE_CONV    VARCHAR2(15),
24 		  CURRENT_METHOD          VARCHAR2(15),
25 		  CURRENT_LIFE            NUMBER,
26 		  CURRENT_BASIC_RATE      NUMBER,
27 		  CURRENT_ADJUSTED_RATE   NUMBER,
28 		  CURRENT_SALVAGE_VALUE   NUMBER,
29 		  DEPRECIATION            NUMBER,
30 		  NEW_DEPRECIATION        NUMBER,
31 		  CREATED_BY              NUMBER,
32 		  CREATION_DATE           DATE,
33 		  LAST_UPDATE_DATE        DATE,
34 		  LAST_UPDATED_BY         NUMBER,
35 		  LAST_UPDATE_LOGIN       NUMBER,
36 		  DATE_PLACED_IN_SERVICE  DATE,
37 		  CATEGORY                VARCHAR2(500),
38 		  ACCUMULATED_DEPRN       NUMBER,
39 		  BONUS_DEPRECIATION      NUMBER,
40 		  NEW_BONUS_DEPRECIATION  NUMBER,
41 		  CURRENT_BONUS_RULE      VARCHAR2(30),
42 		  PERIOD_NUM              NUMBER(9),
43 		  CURRENCY_CODE           VARCHAR2(15)
44 		);
45   TYPE tp_whatitf IS TABLE OF tp_whatif
46       INDEX BY BINARY_INTEGER;
47 
48  lt_whatitf      		tp_whatitf;
49 
50  PROCEDURE deprn_main (  x_errbuf                     OUT NOCOPY VARCHAR2
51                         ,x_retcode                    OUT NOCOPY NUMBER
52                         ,p_request_id                 IN  NUMBER
53                         ,p_book_type_code             IN  fa_books.book_type_code%TYPE
54                         ,p_first_begin_period         IN  VARCHAR2
55                         ,p_number_of_periods          IN  NUMBER
56                         ,p_start_period               IN  VARCHAR2
57                         ,p_checkbox_check             IN  VARCHAR2
58                         ,p_full_rsrv_checkbox         IN  VARCHAR2
59 						,p_asset_id					  IN  NUMBER
60                         );
61 
62  PROCEDURE calc_jp250db (X_request_id NUMBER,
63 										   X_asset_id NUMBER,
64 										   X_book VARCHAR2,
65 										   X_method VARCHAR2,
66 										   X_cost NUMBER,
67 										   x_cur_cost NUMBER,
68 										   X_life NUMBER,
69 										   X_rate_in_use	NUMBER,
70 										   X_deprn_lmt	NUMBER,
71 										   X_start_prd VARCHAR2,
72 										   X_dtin_serv VARCHAR2,
73 										   X_num_per NUMBER);
74 
75  FUNCTION chk_period(X_period VARCHAR2, X_book_type VARCHAR2)
76 	RETURN NUMBER;
77 
78  FUNCTION ret_counter (X_book_typ VARCHAR2, X_periodname VARCHAR2)
79 		RETURN VARCHAR2;
80 
81 END FA_JP_TAX_EXTN_PVT;