聯(lián)芯科技ERP項(xiàng)目-技術(shù)文檔-FICO-002-利潤(rùn)表-V1.0-20090709_第1頁(yè)
聯(lián)芯科技ERP項(xiàng)目-技術(shù)文檔-FICO-002-利潤(rùn)表-V1.0-20090709_第2頁(yè)
聯(lián)芯科技ERP項(xiàng)目-技術(shù)文檔-FICO-002-利潤(rùn)表-V1.0-20090709_第3頁(yè)
聯(lián)芯科技ERP項(xiàng)目-技術(shù)文檔-FICO-002-利潤(rùn)表-V1.0-20090709_第4頁(yè)
聯(lián)芯科技ERP項(xiàng)目-技術(shù)文檔-FICO-002-利潤(rùn)表-V1.0-20090709_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

北京東軟慧聚信息技術(shù)有限公司PAGEPAGE6 DATE\@"M/d/yyyy"10/29/2009Version1.0 FILENAME聯(lián)芯科技ERP項(xiàng)目_技術(shù)文檔_FICO_002_利潤(rùn)表_V1.0_20090709.doc北京東軟慧聚信息技術(shù)有限公司PAGE1XXXXXX項(xiàng)目 DATE\@"M/d/yyyy"10/29/2009Version1.0 第I部分:需求模塊MACROBUTTONCheckIt_CheckBox£MM MACROBUTTONCheckIt_CheckBox£P(guān)P MACROBUTTONCheckIt_CheckBox£SD ■FI MACROBUTTONCheckIt_CheckBox£CO MACROBUTTONCheckIt_CheckBox£IP/FMMACROBUTTONCheckIt_CheckBox£其它Spec編號(hào)ZLC_SPEC_FICO_002短描述損益表類型MACROBUTTONCheckIt_Radiobutton報(bào)表MACROBUTTONCheckIt_RadiobuttonABAPProgramMACROBUTTONCheckIt_RadiobuttonInformationSystemMACROBUTTONCheckIt_RadiobuttonReportPrinter MACROBUTTONCheckIt_RadiobuttonReportWriterMACROBUTTONCheckIt_RadiobuttonSAPQueryMACROBUTTONCheckIt_RadiobuttonBWreportMACROBUTTONCheckIt_RadiobuttonCrystalReportsMACROBUTTONCheckIt_RadiobuttonOthersMACROBUTTONUnCheckIt_Radiobutton表單MACROBUTTONCheckIt_Radiobutton流程增強(qiáng)MACROBUTTONCheckIt_RadiobuttonUserExitMACROBUTTONCheckIt_RadiobuttonBADIMACROBUTTONCheckIt_RadiobuttonDialogProgram MACROBUTTONCheckIt_RadiobuttonOtherseMACROBUTTONCheckIt_Radiobutton接口MACROBUTTONCheckIt_RadiobuttonBAPIMACROBUTTONCheckIt_RadiobuttonIDOCMACROBUTTONCheckIt_RadiobuttonALEMACROBUTTONCheckIt_RadiobuttonOthersendMACROBUTTONCheckIt_Radiobutton數(shù)據(jù)轉(zhuǎn)移需求優(yōu)先級(jí)MACROBUTTONUnCheckIt_RadiobuttonHigh/關(guān)鍵 MACROBUTTONCheckIt_RadiobuttonMid/推薦 MACROBUTTONCheckIt_RadiobuttonLow/可選用戶MACROBUTTONNextCell史艷要求日期集成測(cè)試前預(yù)計(jì)開(kāi)發(fā)天數(shù)(由功能顧問(wèn)與開(kāi)發(fā)顧問(wèn)評(píng)估)必填_____天是否有標(biāo)準(zhǔn)功能MACROBUTTONCheckIt_RadiobuttonYes MACROBUTTONUnCheckIt_RadiobuttonNo標(biāo)準(zhǔn)功能未采用的原因:MACROBUTTONCheckIt_RadiobuttonPerformanceMACROBUTTONCheckIt_RadiobuttonComplexityMACROBUTTONCheckIt_RadiobuttonOtherse參考的標(biāo)準(zhǔn)功能表單開(kāi)發(fā):列出參考的標(biāo)準(zhǔn)的Form的技術(shù)名稱報(bào)表開(kāi)發(fā):列出參考的標(biāo)準(zhǔn)報(bào)表文檔變更歷史版本號(hào)文檔維護(hù)時(shí)間姓名簡(jiǎn)要的描述V1.0200史艷初建

第II部分:詳細(xì)功能描述目的:月末財(cái)務(wù)出具利潤(rùn)表,記錄當(dāng)月及本年累計(jì)損益發(fā)生情況功能描述:在任何時(shí)候都能進(jìn)行利潤(rùn)表的查詢、打印選擇條件見(jiàn)后詳述財(cái)務(wù)部所有同仁都可以查詢,總帳會(huì)計(jì)及三級(jí)經(jīng)理以上可以打印使用開(kāi)發(fā)新程序打印運(yùn)行頻率MACROBUTTONUnCheckIt_Radiobutton任何時(shí)間MACROBUTTONCheckIt_Radiobutton每天MACROBUTTONCheckIt_Radiobutton每周MACROBUTTONCheckIt_Radiobutton兩周MACROBUTTONCheckIt_Radiobutton每月MACROBUTTONCheckIt_Radiobutton每年MACROBUTTONCheckIt_Radiobutton其它:運(yùn)行方式MACROBUTTONUnCheckIt_Radiobutton手工MACROBUTTONCheckIt_Radiobutton自動(dòng)MACROBUTTONCheckIt_Radiobutton批處理MACROBUTTONCheckIt_Radiobutton在線處理輸出方式MACROBUTTONCheckIt_Radiobutton屏幕輸出MACROBUTTONCheckIt_Radiobutton打印MACROBUTTONCheckIt_Radiobutton文件輸出MACROBUTTONUnCheckIt_Radiobutton其它:打印和文件輸出打印機(jī)類型激光打印機(jī)紙張大小A4縱印語(yǔ)言簡(jiǎn)體中文選擇屏幕: 順序字段名稱字段技術(shù)名稱字段描述P/S必填/可選特殊需求1公司代碼T001-BUKRS公司代碼P必填默認(rèn)值D2002會(huì)計(jì)期間BKPF-MONAT會(huì)計(jì)期間P必填默認(rèn)上一會(huì)計(jì)期間(如當(dāng)前期間為1月則默認(rèn)為1月)3會(huì)計(jì)年度BKPF-GJAHR會(huì)計(jì)年度P必填默認(rèn)本會(huì)計(jì)年度報(bào)表/表單的字段抬頭字段/表尾字段見(jiàn)附加EXCEL(利潤(rùn)表樣表)。順序字段名稱字段技術(shù)名稱字段描述特殊需求1企業(yè)名稱T001-BUTXT公司代碼對(duì)應(yīng)的名稱2年度BKPF-GJAHR取選擇屏幕上的會(huì)計(jì)年度3會(huì)計(jì)期間BKPF-MONAT取選擇屏幕上的會(huì)計(jì)期間格式/屏幕設(shè)計(jì):見(jiàn)附件EXCEL(利潤(rùn)表樣表)。邏輯關(guān)系:見(jiàn)下附件EXCEL(利潤(rùn)表公式).根據(jù)樣張中指定的科目范圍及輸入條件中的會(huì)計(jì)年度、會(huì)計(jì)期間,到FAGLFLEXT表中的HSL01到HSL16字段找到相應(yīng)期間的數(shù)值。如若輸入年度為2009,期間為8,則取RYEAR為2009相關(guān)記錄的HSL08字段的數(shù)值作為本月數(shù);HSL01至HSL08字段的數(shù)值作為本年累計(jì)數(shù);取RYEAR為2008相關(guān)記錄的HSL01至HSL08字段的數(shù)值作為上年同期累計(jì)數(shù)。若FAGLFLEXT表中同一會(huì)計(jì)科目存在多條記錄,則取匯總數(shù)。第9至12行的數(shù)值除了考慮以上邏輯外還需考慮FAGLFLEXT表中的RFAREA字段,若此字段為02則將數(shù)值按以上邏輯顯示在第9行中,若此字段為01則將數(shù)值按以上邏輯顯示在第10至12行中若屬收入類科目,則貸方發(fā)生額以正數(shù)表示,借方余額以負(fù)數(shù)表示,即取出的數(shù)值需乘以-1,見(jiàn)下方公式模板中的公式列,標(biāo)注“乘以-1”的相關(guān)單元格。第35行每股收益本月數(shù)的計(jì)算邏輯為:若會(huì)計(jì)期間為3月份,則用第32行本月數(shù)單元格的值,除以FAGLFLEXT表中以4001開(kāi)頭的科目相關(guān)行中HSLVT、HSL01至HSL03字段的和,最后結(jié)果再乘以-1;

其中,若4001*科目的相應(yīng)金額為零,則每股收益也取零即可。同樣,第35行每股收益本年及上年累計(jì)數(shù)計(jì)算邏輯為:若年度為2009,會(huì)計(jì)期間為3月份,則用第32行本年累計(jì)數(shù)單元格的值,除以FAGLFLEXT表中RYEAR為2009,且以4001開(kāi)頭的科目相關(guān)行中HSLVT、HSL01至HSL03字段的和,最后結(jié)果再乘以-1作為本年累計(jì)數(shù);用第32行上年同期累計(jì)數(shù)單元格的值,除以FAGLFLEXT表中RYEAR為2008,且以4001開(kāi)頭的科目相關(guān)行中HSLVT、HSL01至HSL03字段的和,最后結(jié)果再乘以-1作為上年同期累計(jì)數(shù)。

其中,若4001*科目的相應(yīng)金額為零,則每股收益也取零即可。樣張:其它內(nèi)容:對(duì)報(bào)表/單據(jù)的其它功能進(jìn)行描述*注:刪除上面不適用的行和注釋行.

第III部分:技術(shù)說(shuō)明ProgramnameZ_FI_EXEC_PROFIT_LOSSTransactioncodeZFI002AuthorizationObjectZR_FI_048ZR_FI_049FormFormnameN/AOutputtypeN/AFormroutineN/A程序邏輯:程序邏輯說(shuō)明及程序邏輯圖選擇屏幕如下:點(diǎn)擊執(zhí)行后,選擇下載路徑后,系統(tǒng)會(huì)自動(dòng)下載EXECLE文件到本地。利潤(rùn)表,首先通過(guò)在ATSELECTION-SCREEN事件中調(diào)用

PERFORM

authority_check

.進(jìn)行判斷執(zhí)行用戶是否ZRFIZR_FI_048、ZR_FI_049這兩個(gè)角色來(lái)查看相關(guān)公司代碼的權(quán)限,如果有則執(zhí)行,沒(méi)有則報(bào)錯(cuò)。然后在data_get這個(gè)子過(guò)程中從數(shù)據(jù)庫(kù)當(dāng)中取出相應(yīng)數(shù)據(jù),放入相應(yīng)的結(jié)構(gòu)體當(dāng)中,存放所選期間的財(cái)務(wù)數(shù)據(jù),然后再CASE屏幕上輸入的期間,來(lái)判斷調(diào)用哪個(gè)月份的子過(guò)程,如1月份調(diào)用p_billing_1,2月調(diào)用p_billing_2.將數(shù)據(jù)處理完畢后,再將要放入EXECLE文件的數(shù)據(jù)存放在t_exceldata這個(gè)內(nèi)表中,t_exceldata這個(gè)內(nèi)表存放了要放入EXECLE文件數(shù)據(jù)的行、列、數(shù)據(jù);通過(guò)調(diào)用自定義的FUNCTION,ZD_EXCEL_OUTPUT來(lái)實(shí)現(xiàn)下載EXECL文件的功能;程序代碼主要結(jié)構(gòu)如下:INCLUDE

zd_fifm001_head.

"頭文件定義數(shù)據(jù)結(jié)構(gòu)及變量

SELECTION-SCREEN

BEGIN

OF

BLOCK

block1

WITH

FRAME

TITLE

title1.

"選擇屏幕定義

PARAMETERS:

code

LIKE

t001-bukrs

OBLIGATORY

DEFAULT

'D300'.

"公司代碼

默認(rèn)D200

PARAMETERS:

billing

LIKE

bkpf-monat

OBLIGATORY

DEFAULT

sy-datum+4(2).

"會(huì)計(jì)期間

PARAMETERS:

year

LIKE

bkpf-gjahr

OBLIGATORY

DEFAULT

sy-datum+0(4).

"會(huì)計(jì)年度

SELECTION-SCREEN

END

OF

BLOCK

block1.

INITIALIZATION.

"表頭定義

title1

=

'財(cái)務(wù)利潤(rùn)表'.

AT

SELECTION-SCREEN.

PERFORM

authority_check

.

START-OF-SELECTION.

SELECT

SINGLE

butxt

INTO

company_name

FROM

t001

"取公司名稱

WHERE

bukrs

=

code.

CONCATENATE

'企業(yè)名稱:'

company_name

INTO

c_company_name.

"拼寫報(bào)表中企業(yè)名稱

CONCATENATE

year

'年'

billing

'月'

INTO

c_rpt_date

SEPARATED

BY

space."拼寫報(bào)表中統(tǒng)計(jì)期間

PERFORM

data_get."讀取數(shù)據(jù)

CASE

billing.

"判斷會(huì)計(jì)期間

WHEN

'1'.

PERFORM

p_billing_1.

"生成數(shù)據(jù)1月

WHEN

'2'.

PERFORM

p_billing_2.

"生成數(shù)據(jù)2月

WHEN

'3'

.

PERFORM

p_billing_3.

"生成數(shù)據(jù)3月

WHEN

'4'.

PERFORM

p_billing_4.

"生成數(shù)據(jù)4月

WHEN

'5'.

PERFORM

p_billing_5.

"生成數(shù)據(jù)5月

WHEN

'6'.

PERFORM

p_billing_6.

"生成數(shù)據(jù)6月

WHEN

'7'.

PERFORM

p_billing_7.

"生成數(shù)據(jù)7月

WHEN

'8'.

PERFORM

p_billing_8.

"生成數(shù)據(jù)8月

WHEN

'9'.

PERFORM

p_billing_9.

"生成數(shù)據(jù)9月

WHEN

'10'.

PERFORM

p_billing_10.

"生成數(shù)據(jù)10月

WHEN

'11'.

PERFORM

p_billing_11.

"生成數(shù)據(jù)11月

WHEN

'12'.

PERFORM

p_billing_12.

"生成數(shù)據(jù)12月

WHEN

'13'.

PERFORM

p_billing_13.

"生成數(shù)據(jù)13月

WHEN

'14'.

PERFORM

p_billing_14.

"生成數(shù)據(jù)14月

WHEN

'15'.

PERFORM

p_billing_15.

"生成數(shù)據(jù)15月

WHEN

'16'.

PERFORM

p_billing_16.

"生成數(shù)據(jù)16月

ENDCASE.

PERFORM

data_convert."數(shù)據(jù)轉(zhuǎn)換成標(biāo)準(zhǔn)輸出格式

"增加取去年同期數(shù)

year

=

year

-

1.

PERFORM

data_get_lastyear."讀取去年數(shù)據(jù)

CASE

billing.

"判斷會(huì)計(jì)期間

WHEN

'1'.

PERFORM

p_billing_1.

"生成數(shù)據(jù)1月

WHEN

'2'.

PERFORM

p_billing_2.

"生成數(shù)據(jù)2月

WHEN

'3'

.

PERFORM

p_billing_3.

"生成數(shù)據(jù)3月

WHEN

'4'.

PERFORM

p_billing_4.

"生成數(shù)據(jù)4月

WHEN

'5'.

PERFORM

p_billing_5.

"生成數(shù)據(jù)5月

WHEN

'6'.

PERFORM

p_billing_6.

"生成數(shù)據(jù)6月

WHEN

'7'.

PERFORM

p_billing_7.

"生成數(shù)據(jù)7月

WHEN

'8'.

PERFORM

p_billing_8.

"生成數(shù)據(jù)8月

WHEN

'9'.

PERFORM

p_billing_9.

"生成數(shù)據(jù)9月

WHE

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論