ERP設(shè)計文檔模板_第1頁
ERP設(shè)計文檔模板_第2頁
ERP設(shè)計文檔模板_第3頁
ERP設(shè)計文檔模板_第4頁
ERP設(shè)計文檔模板_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、ERP-DEV-COD-RPT集團財務部資產(chǎn)余額報表(HTML)ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTII文檔控制文檔控制更改記錄更改記錄日期日期作者作者版本版本更改參考更改參考1.0審閱審閱簽字簽字/日期日期審核審批發(fā)布發(fā)布編碼編碼姓名姓名地點和位置地點和位置123456ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTIII目錄文檔控制 . ii更改記錄. ii審閱.錯誤!未定義書簽。錯誤!未定義書簽。發(fā)布.錯誤!未定義書簽。錯誤!未定義書簽。概述. 3目的 . 3功能概述 . 3功能列表 . 31 .31.1使用的數(shù)據(jù)對象 .3

2、1.2參數(shù)設(shè)計. 31.3內(nèi)容設(shè)計. 31.4屏幕設(shè)計. 31.5報表邏輯(含觸發(fā)器).31.6報表SQL. 31.7其他設(shè)計. 31.8應用程序設(shè)置. 31.9備注. 3ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 1 of 14概述概述目目的的 功能概述功能概述 功能列表功能列表 ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 2 of 141 1.1使用的數(shù)據(jù)對象使用的數(shù)據(jù)對象本報表使用到的數(shù)據(jù)對象:序號序號基表(視圖)基表(視圖)SELECTUPDATEINSERTDELETE是否為新建對象是否為新建對象10YN

3、NNN201.2參數(shù)設(shè)計參數(shù)設(shè)計主要的用戶參數(shù):參數(shù)參數(shù)數(shù)據(jù)類型數(shù)據(jù)類型描述描述其它屬性其它屬性P1VARCHAR2系統(tǒng)使用P2VARCHAR2系統(tǒng)使用P_BOOK_TYPE_CODEVARCHAR2帳套P_PERIOD_NAMEVARCHAR2會計期間1.3內(nèi)容設(shè)計內(nèi)容設(shè)計序號序號列列 名名列列 描描 述述顯示特征顯示特征1資產(chǎn)編碼資產(chǎn)編碼2資產(chǎn)大類資產(chǎn)大類3資產(chǎn)小類資產(chǎn)小類4部門部門5標簽號標簽號6資產(chǎn)序列號資產(chǎn)序列號7資產(chǎn)名稱資產(chǎn)名稱8型號型號9使用人使用人10存放地點存放地點11資產(chǎn)原值資產(chǎn)原值12累計折舊累計折舊13本月折舊本月折舊14殘值殘值15年限年限16啟用日期啟用日期17本年

4、折舊本年折舊18備注備注ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 3 of 141.4屏幕設(shè)計屏幕設(shè)計 1.5報表邏輯報表邏輯(含觸發(fā)器含觸發(fā)器) 1.6報表報表SQL- 資產(chǎn)余額報表 PROCEDURE jt_asset_balance_rp(p1 IN VARCHAR2, - 系統(tǒng)使用 p2 IN VARCHAR2, - 系統(tǒng)使用 p_book_type_code IN VARCHAR2, - 資產(chǎn)賬簿 p_period_name IN VARCHAR2) - 截止會計期間 IS -下面兩個變量,為系統(tǒng)使用,是固定名稱,不需修改。 v_sep VA

5、RCHAR2(15); -字符串之間的分隔符號,默認為逗號“,” v_line_str VARCHAR2(4000); -輸出的字符串,不同的字段之間, -使用V_SEP變量表示的分隔符號進行分隔 v_dist_book VARCHAR2(15); - distribution_source_book d_ucd DATE; - period_close_date n_upc NUMBER; - period_counter d_tod DATE; - MIN(dp_fy.period_open_date) n_tpc NUMBER; - MIN(dp_fy.period_counter) C

6、URSOR c1(p_dist_book IN VARCHAR2, p_ucd IN DATE, p_upc IN NUMBER, p_tod IN DATE, p_tpc IN NUMBER) IS SELECT dh.asset_id asset_id, - 資產(chǎn)ID ad.asset_number asset_number, -資產(chǎn)編碼 ad.description asset_desc, -資產(chǎn)描述ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 4 of 14 fl.meaning asset_type, -資產(chǎn)種類 ca.segment1 main

7、_category, -資產(chǎn)大類(10.7適用) ca.segment2 sub_category, -資產(chǎn)小類(10.7適用) ad.tag_number, - 資產(chǎn)標簽 ad.serial_number, - 序列號 -gcc.segment2 dept, jt_finance_rep_pkg.get_dept_name(gcc.segment2, MD_XWJ _CC) dept, -部門 ad.model_number, -型號 decode(dh.assigned_to, NULL, NULL, REPLACE(fe.NAME, , ) user_name, -使用人 flk.con

8、catenated_segments location, - gcc.segment3 , - 會計科目 gcc.concatenated_segments,- books.original_cost original_cost, - round(books.cost * (dh.units_assigned/ad.CURRENT_UNITS),4) original_cost, - decode(th.transaction_type_code, NULL, dh.units_assigned) units_assigned, -數(shù)量 -cb.asset_cost_acct account_

9、code, - -gcc.code_combination_id, - 會計科目ID -dh.code_combination_id dh_code_combination_id, books.life_in_months / 12 life, -折舊年限 dd.cost current_cost, -資產(chǎn)現(xiàn)值 books.salvage_value, -殘值 dd.deprn_amount deprn_amount, - 本月折舊 to_char(books.date_placed_in_service, yyyy-mm-dd) date_placed_in_service, -啟用日期 d

10、ecode(sign(p_tpc - dd.period_counter), 1, 0, dd.ytd_deprn) ytd_deprn, -本年累計折舊 dd.deprn_reserve deprn_reserve -累計折舊 -cb.book_type_code,ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 5 of 14 -ca.category_id, -decode(th.transaction_type_code ,NULL,dh.units_assigned / ah.units * 100) percent FROM fa_deprn_de

11、tail dd, fa_asset_history ah, fa_transaction_headers th, fa_transaction_headers th_rt, fa_books books, fa_distribution_history dh, fa_category_books cb, fa_locations_kfv flk, fa_employees fe, fa_additions ad, fa_lookups fl, - 取資產(chǎn)種類 fa_categories ca, - 取資產(chǎn)大類/小類 gl_code_combinations_kfv gcc - 部門 WHERE

12、 cb.book_type_code = p_book_type_code -XWJ.資產(chǎn)帳簿-:p_fa_book AND cb.category_id = ah.category_id AND ah.asset_id = dh.asset_id AND ah.date_effective = nvl(th.date_effective, p_ucd) AND ah.asset_type = CAPITALIZED - 資本化 AND dd.book_type_code = p_book_type_code -XWJ.資產(chǎn)帳簿 -:p_fa_book AND dd.distribution_

13、id = dh.distribution_id AND dd.period_counter = (SELECT MAX(dd_sub.period_counter) FROM fa_deprn_detail dd_sub WHERE dd_sub.book_type_code = p_book_type_code -XWJ.資產(chǎn)帳簿 -:p_fa_book AND dd_sub.asset_id = dh.asset_id AND dd_sub.distribution_id = dh.distribution_id -ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORT

14、Page 6 of 14 AND dd_sub.period_counter = p_tpc AND books.date_effective nvl(th.date_effective, p_ucd) AND th.book_type_code(+) = p_dist_book AND th.transaction_header_id(+) = dh.transaction_header_id_out AND th.date_effective(+) BETWEEN p_tod AND p_ucd AND dh.book_type_code = p_dist_book AND dh.date

15、_effective p_tod AND ad.asset_id = dh.asset_id AND fl.lookup_type = ASSET TYPE AND fl.lookup_code = ad.asset_type AND cb.category_id = ca.category_id AND cb.asset_cost_account_ccid = gcc.code_combination_id AND flk.location_id(+) = dh.location_id - add by lyp AND fe.employee_id(+) = dh.assigned_to -

16、 add by lyp AND dh.DATE_INEFFECTIVE is null ORDER BY asset_number; -AND (ad.asset_number = :p_asset_from OR :p_asset_from IS NULL) -AND (ad.asset_number 資產(chǎn)余額報表 ,p_report_title = 資產(chǎn)余額報表); - html_report_pkg.output_line(p_output_str = 打印時間: | to_char(SYSDATE ,yyyy-mm-dd hh24:mi) | ); - html_report_pkg.

17、output_line(p_output_str = 帳套: | p_book_type_code | | get_book_name(p_book_type_code) | | ); - html_report_pkg.output_line(p_output_str = 截止會計期間: | p_period_name | ); - -html_report_pkg.output_line(p_output_str = jt_finance_rep_pkg.print_page_foot(編制: ,單位:元); -開始進行內(nèi)容的輸出,下行的width=1200,用于進行輸出表格的寬度設(shè)置 h

18、tml_report_pkg.output_line(); - -將表格標題,用逗號分隔后,連接成一個字符串, -注意:最后一個字段之后,也要有個逗號。ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 8 of 14 v_line_str := 資產(chǎn)編碼 | v_sep | 資產(chǎn)大類 | v_sep| 資產(chǎn)小類 | v_sep| 部門 | v_sep| 標簽號| v_sep ; v_line_str := v_line_str | 資產(chǎn)序列號 | v_sep| 資產(chǎn)名稱 | v_sep| 型 號 | v_sep; v_line_str := v_line_st

19、r | 使用人 | v_sep | 存放地點 | v_sep| 資產(chǎn)科目代碼 | v_sep | 會計科目代碼 | v_sep|資產(chǎn)原值 | v_sep; v_line_str := v_line_str | 累計折舊 | v_sep| 本月折舊 | v_sep| 殘值 | v_sep| 年限 | v_sep; v_line_str := v_line_str | 啟用日期 | v_sep| 本年折舊 | v_sep| 備注 | v_sep| ; -輸出表格標題 html_report_pkg.line_title(p_title_string = v_line_str, p_with_oth

20、er_attr = Y, p_attr_delimiter = *, p_delimiter = v_sep); -n_period_id := get_period_id(p_book_type_code,p_period_NAME); get_cursor_para_value(p_book_type_code = p_book_type_code ,p_period_name = p_period_name ,p_dist_book = v_dist_book ,p_ucd = d_ucd ,p_upc = n_upc ,p_tod = d_tod ,p_tpc = n_tpc); -

21、FOR rec1 IN c1(p_dist_book = v_dist_book ,p_ucd = d_ucd ,p_upc = n_upc ,p_tod = d_tod ,p_tpc = n_tpc) LOOP v_line_str := rec1.asset_number | v_sep | rec1.main_category |v_sep | ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 9 of 14 rec1.sub_category | v_sep | rec1.dept | v_sep | rec1.tag_number | v_sep |

22、 rec1.serial_number | v_sep | rec1.asset_desc | v_sep | rec1.model_number | v_sep | rec1.user_name | v_sep | rec1.location | v_sep | rec1.concatenated_segments | v_sep | rec1.segment3 | v_sep | rec1.original_cost | * align=Right | v_sep | rec1.deprn_reserve | * align=Right | v_sep | rec1.deprn_amoun

23、t | * align=Right | v_sep | rec1.salvage_value | * align=Right | v_sep | rec1.life | v_sep | rec1.date_placed_in_service | v_sep | rec1.ytd_deprn | * align=Right | v_sep | | v_sep; html_report_pkg.line_title(p_title_string = v_line_str ,p_with_other_attr = Y ,p_attr_delimiter = * ,p_delimiter = v_se

24、p); rec_report_sum.original_cost := nvl(rec_report_sum.original_cost,0) + nvl(rec1.original_cost,0) ; rec_report_sum.deprn_reserve := nvl(rec_report_sum.deprn_reserve,0) + nvl(rec1.deprn_reserve,0) ; rec_report_sum.deprn_amount := nvl(rec_report_sum.deprn_amount,0) + nvl(rec1.deprn_amount,0) ; rec_r

25、eport_sum.salvage_value := nvl(rec_report_sum.salvage_value,0) + nvl(rec1.salvage_value,0) ; rec_report_sum.life := nvl(rec_report_sum.life,0) + nvl(rec1.life,0) ; rec_report_sum.ytd_deprn := nvl(rec_report_sum.ytd_deprn,0) + nvl(rec1.ytd_deprn,0) ; END LOOP; - 輸出匯總 v_line_str := null; v_line_str := 報表合計: | v_sep | |v_sep | | v_sep | | v_sep | | v_sep | |ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 10 of 14 v_sep | | v_sep | | v_sep | | v_sep | | v_sep | | v_sep | | v_sep | rec_report_sum.origi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論