SAP收發(fā)存報表開發(fā)功能設(shè)計說明書_第1頁
SAP收發(fā)存報表開發(fā)功能設(shè)計說明書_第2頁
SAP收發(fā)存報表開發(fā)功能設(shè)計說明書_第3頁
SAP收發(fā)存報表開發(fā)功能設(shè)計說明書_第4頁
SAP收發(fā)存報表開發(fā)功能設(shè)計說明書_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

年4月19日SAP收發(fā)存報表開發(fā)功能設(shè)計說明書文檔僅供參考SAP收發(fā)存報表程序功能詳細設(shè)計說明書表結(jié)構(gòu)關(guān)系相關(guān)數(shù)據(jù)表表描述字段名稱字段描述EBAN采購申請?zhí)ь^表EBKN采購申請項目明細表EKKO采購訂單抬頭表EKPO采購訂單項目明細表KNTTP科目設(shè)置類型EKKN采購訂單科目分配數(shù)據(jù)EBELNEBELPZEKKN帳戶分配的序列號PS_PSP_PNR工作分解結(jié)構(gòu)元素(WBS元素)NPLNR科目分配的網(wǎng)絡(luò)號AFKO生產(chǎn)抬頭文件AUFNR生產(chǎn)訂單號PRONRWBS元素指針AUFK生產(chǎn)訂單長文本MSPRH項目庫存:歷史(無價值字段)SOBKZ特殊庫存標(biāo)識PSPNR工作分解結(jié)構(gòu)元素(WBS元素)LFGJA當(dāng)前期間的會計年度LFMON當(dāng)前期間(記帳期間)PRLAB非限制使用的估價的庫存PRINS質(zhì)量在檢的庫存PRSPE凍結(jié)庫存PREIN所有限制批次的總計庫存MSPR項目庫存(無價值字段)(當(dāng)前期存儲位置層次項目庫存)MSSQ項目庫存(無價值字段)(當(dāng)前期工廠層次項目庫存)MSSQHQBEW項目庫存的分開評估(僅包含項目庫存及估價數(shù)據(jù))QBEWH項目庫存的分開評估(歷史記錄)EBEW銷售訂單庫存的分開評估EBEWH銷售訂單庫存的分開評估(歷史記錄)MBEW常規(guī)庫存的評估(僅包含常規(guī)庫存價值數(shù)據(jù),不包含項目庫存的相關(guān)數(shù)據(jù))MBEWH常規(guī)庫存的評估(歷史記錄)PRPSWBS結(jié)構(gòu)數(shù)據(jù)POSIDWBS元素MSEG-PSPNR搜索此表可得到WBS號碼;PROJ項目定義結(jié)構(gòu)表MSEG-PSPNR,搜索此表可得到項目定義;WBS元素(24碼)找其項目定義,也必須透過指針來尋找項目定義;MKPF物料憑證抬頭數(shù)據(jù)MSEG物料憑證行項目數(shù)據(jù)EKET采購訂單收貨QINF物料和供應(yīng)商的QM信息記錄MATNR物料號LIEFERANT供應(yīng)商帳戶號WERK工廠FREI_DAT下達的有效到期日NOINSPQM信息記錄中的檢驗控制MARC物料工廠數(shù)據(jù)QMATV物料工廠的質(zhì)檢設(shè)置是否存在QMAT檢驗類型-物料參數(shù)MATNR物料號WERKS工廠ART檢驗類型APA首選的檢驗類型AFR處理單位的檢驗AKTIV檢驗類型-物料合并已激活RBKP發(fā)票抬頭數(shù)據(jù)RSEG發(fā)票行項目相關(guān)的事務(wù)代碼:MB52–庫存綜覽顯示MB51–物料憑證清單自定義表清單及結(jié)構(gòu)定義程序處理邏輯內(nèi)表一:字段名稱字段描述程序處理邏輯內(nèi)表二和內(nèi)表三:字段名稱字段描述值輸入/輸出數(shù)據(jù)格式定義源數(shù)據(jù)SAP系統(tǒng)序號域名類型(長度)描述字段名類型(長度)描述轉(zhuǎn)換關(guān)系

輸入/輸出畫面格式設(shè)計要求報表選擇屏幕以下是本程序的第一個畫面:初始化畫面名稱屬性必輸項(是/否)默認值其它特殊要求參考表字段工廠(多值)權(quán)限檢查MSEG-WERKS存儲位置(多值)WBS元素(多值)MSEG-PS_PSP_PNR物料類型(多值)物料組(多值)評估類(多值)期間(YYYYMM)(單值)MKPF-BUDAT之年月輸出明細資料(單值)N(核選框)注:“屬性”字段注明:多選,單選,單選鈕/,選框或其它等;客戶化增強功能畫面設(shè)計(以下是格式化畫面設(shè)計要求)

程序處理邏輯說明生成選擇輸入畫面,用戶輸入?yún)?shù);檢查權(quán)限;按用戶選擇畫面參數(shù),選擇指定范圍的數(shù)據(jù),結(jié)合如下取數(shù)規(guī)則,生成報表:取數(shù)規(guī)則:安裝項目定義掩碼:X-XXNNNN制作項目定義掩碼:X-X-XXNNNN序號字段取數(shù)規(guī)則備注物料編號物料描述MAKT-單位MARA-MEINS;物料類型MARA-MTART;單重如果物料類型為ZFS1或ZFS2,則:其期初庫存及相關(guān)交易一定是項目庫存相關(guān):如果WBS元素的第四位為“-”,則取WBS元素第5位~第10位;否則取WBS元素的第3位~第8位作為WBS元素“基本編碼”;由生產(chǎn)訂單抬頭表中找產(chǎn)品物料編碼、WBS元素第5位~第10位與上述WBS元素“基本編碼”一致的訂單,取其生產(chǎn)訂單抬頭文本的第四行,如果為零,再找下一個生產(chǎn)訂單直到取值非零為止;如果最終由生產(chǎn)訂單中不能取值,則取采購訂單行項目:由EKKN/EKKO表中找:物料編碼、WBS元素第5位~第10位與上述WBS元素“基本編碼”一致的采購訂單,取其采購該項目文本的第四行(第一頁標(biāo)簽),如果為零,再找下一個采購訂單直到取值非零為止;最終找不到,則置零;如果是其它物料類型,則取物料主數(shù)據(jù)中基本數(shù)據(jù)視圖之毛重;物料組MARA-MATKL;商務(wù)分類如果物料類型為ZFS1或ZFS2,則由物料號碼+WBS元素找任一生產(chǎn)訂單文本的第六行,壓縮空格后取前15位;可在取單重時同時取商務(wù)分類:生產(chǎn)訂單文本的第六行或采購訂單相應(yīng)文本標(biāo)簽下的第六行;如果物料類型為其它,則置空;評估類由MBEWH/QBEWH中?。ǚ謩e對于常規(guī)庫存和項目庫存);工廠WBS元素項目定義項目描述期初數(shù)量期初金額對于常規(guī)庫存,按用戶選取的物料/工廠/存儲位置/評估類型范圍,按如下規(guī)則取期初庫存數(shù)據(jù):1)截取報表期間的的年份、月份,按“物料”+“工廠“+“倉庫”+“年份”+“月份-1”注:“月份-1”是指報表期間1.1)如果讀取成功,保存至“上月期末庫存臨時字段”,1.2)如果讀取不成功,再從MARDH找“=月份”或“>月份且最接近的紀(jì)錄”,1.2.1)如果找到了,就保存至“上月期末庫存臨時字段”1.2.2)如果找不到,則取MARD的當(dāng)前庫存保存至”上月期末庫存臨時字段”(非限制庫存/質(zhì)檢庫存);參照上述規(guī)則,按物料/工廠/期間年份/期間月份,由表MBEWH/MBEW中取期初單價數(shù)據(jù);對于項目庫存,按用戶選取的物料/工廠/存儲位置/WBS元素范圍,由表MSPR/MSPRH中期初數(shù)量數(shù)據(jù),由QBEW/QBEWH中取單價數(shù)據(jù)(VERPR-移動平均價);按前一字段取值規(guī)則得到的數(shù)量*單價即為期初金額;收入數(shù)量收入金額以下取第一部分:由表MSEG中按移動類型取物料編號不為空的記錄:收入數(shù)量&收入金額:由表MKPF/MSEG中按選擇的數(shù)據(jù)范圍,取以下移動類型記錄其對應(yīng)字段MSEG-MENGE/DMBTR的值,如果MSEG-SHKZG為“S”,則記為本字段的正項,如果為“H”,則為本字段的負項:移動類型范圍為100~199,561/562,501/502,921/922,301~499,541~544;對于發(fā)票確認對收入金額的影響部分取值規(guī)則,請參照“發(fā)出數(shù)量”字段的取值說明。發(fā)出數(shù)量發(fā)出金額由MSEG中取物料編號非空的記錄:收入數(shù)量&收入金額:由表MKPF/MSEG中按選擇的數(shù)據(jù)范圍,取以下移動類型記錄其對應(yīng)字段MSEG-MENGE/DMBTR的值,如果MSEG-SHKZG為“S”,則記為本字段的負項,如果為“H”,則為本字段的正項:移動類型范圍為201~299,551/552,645/646,901~914,923/924,301~499,541~544;第二部分:還要取移動類型為101/102/122/161/162,物料號非空,但MSEG-KZVBR字段為“V”的記錄(對應(yīng)的MSEG-KNTTP=“K/P/S/R”之一):其數(shù)量和價值分別累加到相應(yīng)的“物料/工廠(可能還有WBS元素)”記錄的“發(fā)出數(shù)量/發(fā)出金額”中,如果MSEG-SHKZG為“S”,則記為本字段的正項,如果為“H”,則為本字段的負項;以下取第三部分(由發(fā)票校驗的差異調(diào)整部分,RSEG-KNTTP=K/P/R/S的記錄):由RBKP取當(dāng)期的所有發(fā)票憑證號碼。由RBKP-BELNR找表RSEG:如果RSEG-KNTTP為“K/P/R/S”之一,且RSEG-MATNR非空且RSEG-EFKOR非空,則說明發(fā)票確認有對直接采購消耗的存貨物資的金額調(diào)整記賬,但此部分的調(diào)整記賬,是同時反映在收入金額和(消耗)發(fā)出金額上,沒有經(jīng)過庫存帳。因此以下繼續(xù)處理取得的值必須要同時累加到“收入金額”和“發(fā)出金額”上,但收入數(shù)量和發(fā)出數(shù)量不變更(發(fā)票交易不會帶來數(shù)量變化):由RSEG-BELNR+RSEG-GJAHR搜索BKPF-BWKEY,取BKPF-BELNR(會計憑證號碼);由BKPF-BELNR取表BSEG中BSEG-MATR=RSEG-MANR.AND.BSEG-EBELN=RSEG-EBELN.AND.BSEG-EBELP=RSEG-EBELP的記錄,如果BSEG-SHKZG=“S”則取BSEG-DMBTR的值為調(diào)整金額暫存值;如果BSEG-SHKZG=“H”:BSEG-DMBTR的負值為調(diào)整金額暫存值;如果RSEG-KNTTP=“Q”,或為空,則舍棄此“調(diào)整金額暫存值”;否則,分別將此金額累加到“收入金額”和“發(fā)出金額”中(對應(yīng)關(guān)鍵字段:物料+工廠(或者加WBS元素));盤點數(shù)量按指定期間和數(shù)據(jù)范圍,由MKPF/MSEG中取移動類型為“701/702/711/712”的交易記錄字段MSEG-MENGE/DMBTR如果MSEG-SHKZG為“S”,則記為本字段的正項,如果為“H”,則為本字段的負項;盤點金額參照前一字段的說明;調(diào)整金額庫存價值調(diào)整:不對應(yīng)庫存交易,對應(yīng)發(fā)票確認時因采購訂單價格與發(fā)票價格差異導(dǎo)致的對庫存金額的調(diào)整(此時庫存數(shù)量不變),或者調(diào)整庫存物料的單價時也導(dǎo)致庫存金額變化;庫存價值調(diào)整金額,僅當(dāng)按公司出具報表時,該字段值才有效。因為系統(tǒng)沒有記錄各存儲位置的價格更改和價值更新(價值更改是在評估范圍層次或WBS元素層次有效);以下是第一部分:單價修改的憑證上"價值修改"可能對應(yīng):存貨價值的改變及差異的改變:無論是按S或V計價,只要是價格改變,存貨價值一定是變化的.取MLCR-BDATJ/POPER為報告期間的所有記錄,得到憑證號+會計年度+項目號(MLCR-BELNR/KJAHR/POSNR)+存貨價值修改(MLCR-SALK3);再按上述三個字段(MLCR-BELNR/KJAHR/POSNR)取表MLIT-MATNR/BWKEY(評估范圍)/WBS號;如果上述過程由MLCR中取得的金額為零(SALK3),則以相同的(MLCR-BELNR/KJAHR/POSNR)及前一期間再取MLCR-SALK3,以該值置換符號(乘以-1),則得到報告期間的庫存調(diào)整金額;單價調(diào)整:可能針對常規(guī)庫存或項目庫存。取值時要將物料號碼及WBS元素和工廠代碼一同取值; 以下是第二部分:由表RSEG/RBKP中取價值修改記錄。由表RBKP中取當(dāng)前報表期間的發(fā)票憑證抬頭數(shù)據(jù)記錄,由此表的憑證號找表RSEG-STOCKPOSTING非零的記錄,得到RSEG-WERKS/RSEG-MATNR的庫存價值變更。如果RSEG-KNTTP為空,則累加到此報表的工廠+物料的“調(diào)整金額”中(該字段的值有正項,也可能有負項,直接累加到“調(diào)整金額”中);如果RSEG-KNTTP=“Q”,則該調(diào)整金額屬于項目庫存金額的調(diào)整,必須由RSEG-EBELN和RSEG-EBELP(采購訂單號碼及行項目號碼)找PO的行項目的WBS元素號碼,而將該RSEG-STOCKPOSTING的金額寫入“工廠+物料+WBS元素”的值中;期末數(shù)量=期初數(shù)量+收入數(shù)量-發(fā)出數(shù)量期末金額=期初金額+收入金額-發(fā)出金額+調(diào)整金額;差異數(shù)量=期末數(shù)量-(畫面輸入期間的下一期間)期初數(shù)量(按期初數(shù)量取數(shù)規(guī)則得到)差異金額=期末金額-(畫面輸入期間的下一期間)期初金額(按期初金額取值規(guī)則得到)構(gòu)件噸位單重*期末數(shù)量/10004.如果用戶未輸入存儲位置,則表示是在工廠層次出具報表,取報表記錄關(guān)鍵字為:工廠代碼/物料編碼/WBS元素/商務(wù)分類(物料組、物料類型依附于該三個鍵值),所有數(shù)量和金額按此鍵值匯總;同時對于“收入數(shù)量”“收入金額”“發(fā)出數(shù)量”“發(fā)出金額”字段,不統(tǒng)計移動類型311~316;5.如果用戶輸入了存儲位置,則取值表字段“工廠代碼/存儲位置/物料編碼/WBS元素/商務(wù)分類”,相應(yīng)的取數(shù)結(jié)果均按物料+工廠+存儲位置+WBS元素+商務(wù)分類層次累計;對于“收入數(shù)量”“收入金額”“發(fā)出數(shù)量”“發(fā)出金額”字段,所統(tǒng)計的移動類型無限制;6.最終輸出方式:如果用戶在畫面上選擇了“輸出明細資料”(Y”,則首先按取數(shù)規(guī)則表的字段格式輸出清單;否則不執(zhí)行明細清單資料的輸出;接下來,在同一清單上,再附加如下分類統(tǒng)計表:除了

溫馨提示

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

評論

0/150

提交評論