一.MM常用表格及其關(guān)聯(lián)關(guān)系圖_第1頁
一.MM常用表格及其關(guān)聯(lián)關(guān)系圖_第2頁
一.MM常用表格及其關(guān)聯(lián)關(guān)系圖_第3頁
一.MM常用表格及其關(guān)聯(lián)關(guān)系圖_第4頁
一.MM常用表格及其關(guān)聯(lián)關(guān)系圖_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一.MM常用表格及其關(guān)聯(lián)關(guān)系圖1.物料主數(shù)據(jù)表名表描述備注MARA物料基本信息表1.常對(duì)應(yīng)到basic data1-2 view, 在SAP中,同一物料在所有的plant中的基本信息比如物料描述等都是相同的.2.一物料只能對(duì)應(yīng)一種material type,雖然可能在一plant此物料是半成品但在另一plant卻是原料 .3.建立物料必須建立基本視圖,就是說此表必有數(shù)據(jù).MAKT物料描述表1.如有需要, 可對(duì)應(yīng)多語言版本的描述信息2. 建立物料,此表必有數(shù)據(jù)(除非將物料描述默認(rèn)的必輸去除).MARC物料工廠信息表MRP1-MRP4 view對(duì)應(yīng)的信息就保存在此表.MRP view沒維護(hù),MMS

2、C是擴(kuò)充不了倉(cāng)位.MRP view此表就無數(shù)據(jù).MARM物料度量信息表basic data 1 view的Dimensions/EANs Tab頁重量等信息的附加表,從物料主數(shù)據(jù)的additional data進(jìn)去也可維護(hù).MARA也能找到.3.如相關(guān)數(shù)據(jù)沒維護(hù)表中數(shù)據(jù)就為空.MBEW物料評(píng)估表accounting1-2和costing1-2 view2.特別需要強(qiáng)調(diào)的是,如沒有分割評(píng)估,通常一個(gè)物料一plant在此表只有一條記錄,啟動(dòng)了分割評(píng)估比如批次,在MBEW中每批次都會(huì)有條帶評(píng)估類型MBEW-BWTAR的記錄.所以啟動(dòng)批次的物料有plant level和batch levelplant

3、 level的價(jià)格.3.如沒有維護(hù)會(huì)計(jì)和成本視圖,這兩表也不會(huì)有數(shù)據(jù).MVKE銷售相關(guān)表1.對(duì)應(yīng)到物料的銷售視圖.2.如沒有維護(hù)相關(guān)信息此表也無數(shù)據(jù).MLAN銷售稅務(wù)表sales org 1 view的tax data .如有需求,可維護(hù)對(duì)應(yīng)到不同國(guó)家的多個(gè)稅種.2.如沒維護(hù)銷售視圖此表當(dāng)然無數(shù)據(jù).1由于SAP物料數(shù)據(jù)牽涉多個(gè)部門,通常企業(yè)會(huì)成立專門的物料維護(hù)小組,從各部門收集各物料視圖的數(shù)據(jù)后再統(tǒng)一維護(hù)進(jìn)系統(tǒng),也有企業(yè)是由各部門自行維護(hù)相關(guān)數(shù)據(jù),這樣可能造成某些視圖的維護(hù)不及時(shí). 如此時(shí)需寫Query查詢數(shù)據(jù)注意以MARA為basic table同時(shí)要注意使用left outer join.

4、的valuation area通常就是plant,因?yàn)橥ǔaluation level(OX14)是plant級(jí).其他相關(guān)表格:表名描述備注MLGNMaterial Data per Warehouse NumberMLGTMaterial Data per Storage TypeMSTAMaterial Master StatusMVERMaterial consumptionMVKEMaterial Master: Sales DataMKALProduction VersionC223,MM01建立,期間生產(chǎn)MARDMaterial Master: Storage Location/

5、Batch Segment各location 現(xiàn)有庫存MARVMaterial Control RecordMMPV,MMPI后此表更改MBPRStock at Production Storage BinMCHABatches(批次表)MSC3N可查看批此MCHBBatch StocksSTXHSAPscript text file headerBasic Data 1(Baisc data text),Purchase order Text和Sales text視圖的文本數(shù)據(jù),實(shí)際上所有的文本(PO,SO,Mat.)都保存在此兩表.STXLSAPscript text file lines

6、關(guān)于物料主數(shù)據(jù)相關(guān)文本更詳細(xì)請(qǐng)看開發(fā)實(shí)例物料主數(shù)據(jù)編程.圖顯示的使用query查詢物料主數(shù)據(jù)字段的一個(gè)圖例(在接下來的表示表關(guān)聯(lián)都會(huì)使用query的table join并給予詳細(xì)說明),注意使用左關(guān)聯(lián).為什么要使用做關(guān)聯(lián)?這很容易理解,就是如果某些物料只維護(hù)了基本視圖,不妨假設(shè)一新建plant中只有兩個(gè)物料,物料A只維護(hù)了基本視圖,物料B維護(hù)了所有相關(guān)視圖,如不使用左外關(guān)聯(lián),查詢出的將只有B物料,A物料由于其他視圖沒維護(hù)將不顯示.*和數(shù)據(jù)庫類似,SAP query提供了inner join和left out join(而有的數(shù)據(jù)庫是分左關(guān)聯(lián),右關(guān)聯(lián),內(nèi)關(guān)聯(lián)和外關(guān)聯(lián)的),具體的意思相近.物料主數(shù)

7、據(jù)/期間主要相關(guān)Tcode:Tcode描述MM01新建物料主數(shù)據(jù),當(dāng)物料基本視圖存在也使用它擴(kuò)充物料視圖.MM02修改物料主數(shù)據(jù),有些關(guān)鍵字段有了業(yè)務(wù)數(shù)據(jù)修改要一定規(guī)則比如修改單位,修改評(píng)估類型等.MM03顯示物料主數(shù)據(jù)MM04顯示物料被修改日志MM06將物料標(biāo)志為刪除.MM17批量修改,類SCAT和BDC功能,限制同MM02,MMAM修改物料的material type,有一定條件限制.C223(MM01)建立物料生產(chǎn)版本(通常是為By period生產(chǎn)方式)MSC1N-MSC4N批次操作TcodeMMPV,MMPI加MMRV ,OMSY操作物料期間或允許向上物料期間記帳2.PR,Sourc

8、e List和PO(Deleted.)下面是一個(gè)企業(yè)的參考MM開發(fā)需求清單(并不包括用戶出口等).供應(yīng)商列表|信息記錄|PR,PO打印(Scrip或Smartform)|MRB物料清單|物料報(bào)廢報(bào)表|物料入庫報(bào)表|物料運(yùn)輸申請(qǐng)單|物料主數(shù)據(jù)查詢報(bào)表|收貨單打印|IQC報(bào)表|Pull List|發(fā)料單(生產(chǎn)定單)|物料轉(zhuǎn)移單|Delivery notes|Packing List|RMA發(fā)料單|庫存分析報(bào)告|PO分析報(bào)告|GR/IR分析報(bào)告|物料盤點(diǎn)單|盤點(diǎn)物料報(bào)告等.如項(xiàng)目緊急而開發(fā)人手不足(有些中小企業(yè)專職的ABAPer可能只有一個(gè)或各模塊的SAP內(nèi)部支持顧問兼做開發(fā)),必須排定開發(fā)優(yōu)先次序

9、,除了比如PO套打收貨單打印等必須在項(xiàng)目正式上線前完成的開發(fā)任務(wù),相關(guān)查詢報(bào)表可在上線后開發(fā).如果是專職負(fù)責(zé)開發(fā),依舊需要很好理解業(yè)務(wù),最好和負(fù)責(zé)業(yè)務(wù)支持的多溝通,一個(gè)最有效的方法就是將相關(guān)模塊的業(yè)務(wù)流程(通常在業(yè)務(wù)藍(lán)圖階段會(huì)有非常詳細(xì)的相關(guān)資料)在測(cè)試系統(tǒng)走一遍,這樣對(duì)以后開發(fā)是大有益處的.相關(guān)單據(jù)打印之所以將單據(jù)打印放在第一位是因?yàn)槠渌膔eport可在上線后慢慢開發(fā),可是比如PO等單據(jù)打印不出來是不行的.相關(guān)配置:PO和收貨單打印開發(fā)NACE,MB04外協(xié)PO.OMRM M8 504 (Se16:V_T100C)設(shè)成error就可.>PO數(shù)量也可以.此處N個(gè)增強(qiáng)省去2.PO增強(qiáng)編程

10、SAPLXM06:All ME21N enhancementSAPLXMBC:MIGOPO change history*&-*& Include ZXM06U42 *&-*DATA : ZWATEKPO like BEKPO , ZIEINFO LIKE EINFO OCCURS 0 WITH HEADER LINE, ZERMSG(73) TYPE C.TABLES EKBE .*TEKPO records all the old PO item date .* I_EKPO records currently processed PO item .READ TAB

11、LE TEKPO INTO ZWATEKPO WITH KEY EBELP = I_EKPO-EBELP .*只對(duì)ME22N才生效.CHECK SY-TCODE = 'ME21N ' or 'ME22N ' or 'ME23N ' .*EKBE是PO history 表,如有Q,R表示有發(fā)票校驗(yàn)歷史,不允許更改價(jià)#SELECT SINGLE * FROM EKBE WHERE EBELN = I_EKPO-EBELn AND EBELP = I_EKPO-EBELP AND ( BEWTP = 'Q' OR BEWTP = 

12、9;R').CHECK SY-SUBRC = 0 .*如果SY-SUBRC =0表示發(fā)票已經(jīng)校驗(yàn),不允許更改價(jià)格,否則還是可更改價(jià)格#IF I_EKPO-NETPR <> ZWATEKPO-NETPR .* Change e017(ZFIMSG) accordingly* MESSAGE e017(ZFIMSG)."使用下面函數(shù)代替. CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'ZFIMSG' I_DTYPE = '' I_MSGNR =

13、'017' IMPORTING E_MSGTY = SY-MSGTY. CHECK SY-MSGTY NE '-' . REFRESH ZIEINFO. ZIEINFO-MSGID = 'ZFIMSG'. ZIEINFO-MSGNO = '017' . ZIEINFO-MSGV1 = 'VAR1'. ZIEINFO-MSGV2 = 'VAR2'. APPEND ZIEINFO . CALL FUNCTION 'MESSAGE_GET_TEXT' EXPORTING IEINFO =

14、ZIEINFO ILANGU = SY-LANGU IMPORTING ETEXT = ZERMSG . MESSAGE ZERMSG TYPE SY-MSGTY .ENDIF.3.物料主數(shù)據(jù)編程BADI也是enhancemnet的一種,可以在SE19中建立自定義的Implementation name激活系統(tǒng)自帶的badis,系統(tǒng)的badis可以在SE18中看。物料主數(shù)據(jù)中有很多Text(文本),比如有兩個(gè)視圖Purchase order text和Sales text,在basic data1視圖中單擊Basic data text按鈕或直接點(diǎn)擊Additional data按鈕能看見Ba

15、sic data text和Inspection text兩tab頁,在此可寫入一些相關(guān)信息,這些信息沒別的,就是將來可用在打印PO或SO上而已(更詳細(xì)請(qǐng)看MM相關(guān)單據(jù)打印).如圖,在purchase order text中保存了9行數(shù)據(jù),每行使用回車鍵分開.當(dāng)物料保存時(shí),SE16檢查STXH和STXL, 圖是STXL表的結(jié)果,注意畫紅圈的字段,數(shù)據(jù)以binary格式保存在STXL字段CLUSTR里.1.其實(shí)STXL就是一個(gè)所謂的簇式數(shù)據(jù)庫(一個(gè)有特定結(jié)構(gòu)的透明表),詳情請(qǐng)看第一篇的第12節(jié)簇?cái)?shù)據(jù)庫和邏輯數(shù)據(jù)庫.2.注意簇?cái)?shù)據(jù)庫和簇表的區(qū)別.簇?cái)?shù)據(jù)庫(ABAP層的概念)是透明表對(duì)應(yīng)一個(gè)SAP系

16、統(tǒng)用的數(shù)據(jù)庫的一個(gè)物理表,REPORT ZMATTXT .data: itab_head like thead , itab_line like tline occurs 0 with header line .CALL FUNCTION 'READ_TEXT' EXPORTING*ID: 1.BSET:Purchase Order Text(物料視圖)* 2.GRUN:Basic Data Text(從additional data按鈕進(jìn)去)* 3.PRUE:Inspection Text* 4.0001:Sales Text ID = 'BEST' LANG

17、UAGE = SY-LANGU*對(duì)1.2.3是Name就是mat. no.*4sales text對(duì)應(yīng)的name是Mat. no+sales org.+dist.chann. NAME = 'SL62ABPLS49H1535'*1.2.3是MATERIAL,4是MVKE. OBJECT = 'MATERIAL' IMPORTING HEADER = itab_head TABLES LINES = itab_line EXCEPTIONS ID = 1 LANGUAGE = 2 NAME = 3 NOT_FOUND = 4 OBJECT = 5 REFERENC

18、E_CHECK = 6 WRONG_ACCESS_TO_ARCHIVE = 7 OTHERS = 8 .*check sy-subrc eq 0 .*此例是讀出materail master data的purchase order text .*PO text可有多行,使用Enter鍵分行,所以使用內(nèi)表. Loop at itab_line. write :/ itab_line-tdformat,'|',itab_line-tdline.endloop .*下面是讀出mat. master data的sales text的例子.*注意NAME是物料(補(bǔ)滿18位)+Sales org.+dist. chann. data: itab_sohead like thead , itab_soline like tline occurs 0 with header line . CALL FUNCTION 'READ_TEXT' EXPORTING ID = '0001' LANGUAGE = SY-LANGU NAME = 'SL62ABPLS49H1535 510001' OBJECT = 'MVKE'

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論