MM物料锁定逻辑要点Word文件下载.docx
《MM物料锁定逻辑要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《MM物料锁定逻辑要点Word文件下载.docx(20页珍藏版)》请在冰点文库上搜索。
![MM物料锁定逻辑要点Word文件下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/10/a3f214b3-792b-4835-8796-03e1ededb448/a3f214b3-792b-4835-8796-03e1ededb4481.gif)
设置运输指令
你可在PO中给vendor一些运输包装的指示让其照办,这些指令可以随PO打印出送给供应商(详见本书实例PO打印编程).
在图2中,运输指令被用来对供应商退货的催促,这些将用在returnPO中.
ChangeView"
Shippinginstructions"
:
Overview@12
[^Shippinginstructions
(1)3EntrieEFE^
VTWglftBl园I[5^]固
S*Shippinginstructions:
Descr*
Z1Aw^itvend.topickupRTNGoods
Z2Vendornotyetpickup>
1mon
Z3VenctorhadpickedupRTNGoods
Qend口re阀umtion
Min,del.qty.%3*ji
St.del.timevar
3EntriesFound
如图3,purchasevaluekey4允许超送5%但不允许无限制超送,多少天提醒什么的,你可以选一个shippinginstruction.
有多个地方都有purchasingvaluekey包含的相关信息,一般处理步骤是这样的,
1.你在物料主数据PurchasingView中输入一个Purchasingvaluekey4,允许超PO5%送货,
2.然后假设你为该物料建立inforecord,这个purchasingvaluekey的默认相关信息就带到信息记录你将overdeliv.Toleranee修改成6%,
3.假设你使用了该inforecord,6%的超运比例带进P0(如无inforecord就是物料主数据的5%),P0依旧可修改,比如你觉得7%是可以接受的,这样在MIGO就允许最大收货数为P0qty*(1+7%),最终决定的比例是P0里的比例,你可以从POitem的DeliveryTab页找到这个数据.
假设你的P0数量是100,收货60后,你觉得这vendor的材料质量很差,拒收剩下的40你在Deliverytab页选上DeliveryCompleted标志,这标志非常重要,因为有了这标志后在runMRP时剩下40个不再参与运输.但是似乎并不能阻止你继续收货,你可能需要使用一下Exit.
SMOD:
激活MBCF0002->
EXIT_SAPMM07M_001->
ZXMBCU02,你在ZXMBCU02里使用如下一个非常简单的小判断就可•
DATA:
I_ELIKZLIKEEKP0-ELIKZ.
SELECTSINGLEELIKZINT0I_ELIKZFR0MEKP0
WHEREEBELN=l_MSEG-EBELN
ANDEBELP=I_MSEG-EBELP.
IFI_ELIKZ='
X'
.
MESSAGEE001(00)WITH'
P0/ITEM:
'
I_MSEG-EBELNI_MSEG-EBELP
hasdeliverycompleteindictor,youcannotperformgoodsreceiptanymore'
ENDIF.
实际上这个出口很有用,还用来判断如果移动平均(或标准)价格没有就不能做物料
收货等等就不一一举例
图1-[3]:
无物料主数据输入帮助
®
B□
图4
|Matlgroup
Matlgrpdescriptii^i
ValCl
PVkey
E
X-FUEL
DIESELLPG屹
Z113
a
X-FURNITU
OFFICEFURNITURE
Z123
X-HARDWRE
HARDWARE
ZL3&
X-HDTOOL
HANDTOOLS
ZL23
X-MEDCNT:
ANY'
GUSEDIMCLINIC
Z112
X-METAL
FABRICATIOMMTL
ZIZ9
X-OFFFOOD
IND,OFFICEFOODS
Zill
X-0FF5UP
IND.OFFICESUPPLIES
Z109
OHSsE
HEALTHSAFETY&
EMV
Z127
X-PAPER
PAPER
Z120
X-PNTsTEar
PAINT&
THINNER
Z130
X-PRINTE
FORMPRINTING
x-srniRY
STATIONERY
Z122
UNIFQRK
CLOTHSHOES
ZL31
X-UTENSIL
CAWTEENUTENSIL
Z132
ZSTONE
1
Stone'
stestmateria
ZSTV
一个典型的实例是费用类采购(K类P0),企业用这种PO类型来采购不需库存收货直接就到
采购申请部门的办公用品,或者付费P0(比如付水电房租,当然此类付款可以直接在FI中做帐,但是为了加强财务控制很多企业比较喜欢使用费用类P0做这类业务),通常我们不需要建立
物料,就可使用Materialgroup在此步对应一valuationclass来决定默认科目.你需要的步骤是:
(1)建立materialgroup(tcode:
OMSF),假设是ZSTONE.
(2)建立valuationclass(Tcode:
OMSK),你建立一个专门的AccountcategoryReferenee叫间接
物料&
费用采购以便在分配给materialtype区分,比如一个valuationclass是ZSTV.
⑶你在OBYC:
GBB->
VBR中定义相关费用科目,为什么你知道是GBB->
VBR,你可使用
SE16:
V_T163K看看K类PO的Acctmodification是VBR(除非你将它改成你自定义的其它名称),同时你也可将G/Laccount弄成display以免用户更改其它费用科目而直接从
VBR根据第一步的valuationclass带出来.假设这科目是XX办公费用.
⑷ME21N采购办公用品时可使用K类PO,选择materialgroupZSTONE在收货时的会计凭
证就将是Dr:
XX办公费用Cr:
GR/IR
更详细请参考接下来的科目分配部分.
处理费用类采购
中场休息一下,讨论一下如何处理办公用品采购的问题,公司对办公用品的处理方法是,如果
采购直接有部门收货,就使用K类PO,比如各部门需要的办公设备(101)等,另一种情况是建立
一专门的consumable物料类型并为办公等物料采购建立物料主数据采购由仓库集中收货到一指定storagelocation(101),比如一些办公文具,然后在部门领用时再做(201)发料,问题是这
两种方法是混用的,而且用的很混乱,如图例1,建立几十个简接采购(ZINC|ZIND)专门使用的valuationclass,其目的是好的,就是希望能核算更细,比如办公采购一定要分出纸张,文具,包装
等.混乱一段时间后,用户找到我如何才能按月查找各部门的办公费用?
哎,从管理着手,然后
要从一堆混乱的数据中找到答案,我又非SAP神仙•读者有什么好的设想处理这个问题.
Description
Acctcat.ref.
Description图例1
品Z002
Ind.Gomp.-MedicalRe/Exp
znrc
OnlyIndirect&
Cons
t
□Z003I
Utility-G茁/Diesel
zruc
OnlyIndirect&
]Z004
Maintenance-Property
ZINC
CnlyIndirect&
□zoos
Maintenance-Machinery
ZIHC
OnlyIndirect8fCons
□Z006
Maintenance-OfficeEqujp
ZIM匚
OrlyIndirsct&
匚mris
【2007
Maintenance-Pollution
□ZD06
OfficeSupplies-Paper
ZIMC
RM
□Z009
OfficeSupplies-Printing
Coris
jZ010|
OfficeSupplies-Stationey
Z011
OfficeSupplles-Comp.Supp
□2012
OfficeSujplies-SnnalEqu
□Z013
Fn匚torySupplies*Pa匚king
OriyIndirect&
Z014
Fm匚torySupplies-匚leeriirg
ZDJC
□Z015
FactorySupple-Other
OnlyIndirect8t匚ciris
□Z016
FactorySupplies-Cons.Gds
□Z017
FactorySupplies<
ons.Mtl
201S
FtySup-Cons,Gds(Thinner)
OZ019
FtySup-Uniform/SIpper
Z020
FtySup-KitchenUtensils
OdyIndirect&
Z021
R&
D-De旳n&
WorkingSamp
□Z022
D-MouldingCharge
zinc
OhlyIndirect&
□Z023
DLExp-Food
□Z101
F/A-Auto/Trucks
ZLMD
(IndirectPurchase)
Moredetailed,Plsreferenceto
分隔评估(SplitValuation)
供应商和合作伙伴确定(VendorMaster|ParterDetermination)
后勤发票校验(LogisticsInvoiceVerification)
,为此通
设置LIV的一些消息,一个简单的实例是企业不允许不做收货先做发票校验常的步骤是:
(1)在vendor主数据的purchasedata页controldata拦的GR-basedinvoiceverification标志选上.
⑵开PO时该标志自动带到POItem的InvoiceTab页的GR-basedIV•除非你在PO更改要不它default就是必须GR后才可IV.
⑶将M8504设置成Error,另,M8287是防止MIRO时发票校验供应商和PO供应商不同•
(1)通常企业比较喜欢使用byPO或byVendor做LIV,假设你MIRO使用byvendor发票校
验,你输入vendorA,出现A的openGRitems,然后你发现错误,直接改成VendorB,Ok,你发现带出vendorB的openGRitems,可vendortitle依旧是vendorA,我不知道这是否叫
Bug还是什么飞机,总之,就是SAP47这个问题依旧存在•
(2)为什么我发票校验的vendor和POvendor不同?
在partnerdetermination我已经说了,PO的invoicingparty是从POvendor带过来的,MIRO的是从PO带过来的,即使是MIRO你依旧屏幕头部的DetailedTab页面更改invocingparty.
我碰到的情况是直接PO似乎没有这问题,除非你直接在POheader的PartnersTab页修改invocingparty,一般POuser不会这样做,那最大的可能就是你的PO是从PR,合同什么转过来的,你没有注意到.
MessageGortrdbyUser
Quantityinvoicedgreaterthangoodsreceiptquantity
Pricetooh功(tolerancelimitof&
&
exceeded)
Standardcostestimateexistsinperiod&
Differentinvoicingparty&
plannedfordel.costs就inPOf
QuantityMy■口Icedgreaterthangoodsrmueiptquantity
图1-[2]:
定义州税
位于美国总部的公司设置了州税(Taxjurisdiction税收管辖权,请看本书FI部分的税务设置),
设置步骤如下:
(1)0BBG:
分配计税过程给国家
(2)0BC0:
指定州税代码结构
(3)0BCP:
定义州税代码
(4)FTXP:
定义销项进项税
(5)0BCL:
为非税交易定义税码
(6)OB40:
定义税收科目
自己看吧
详细请看本书附例OBYC自动科目设置.
图1-[4]:
多少天后你才可以archiveinvoicedata.
S1I
收进发票处理(IncomingInvoice)
乜LogisticsInvoi匚eVerification
鼻⑨DefineAttributesofSystemMessages
鼻⑨DefineTaxJurisdiction
3*⑨匚cinHQurBAutomaticPostings
▽3)IncomingInvoice
岂NumberAssignmentLi直⑨TaxTreatmentinInvaceReduction2|3防MaintainDefaultValuesforTaxCodes3j|
Qf陽匚onfigureHowExchangeRateDifferencesAreTreated勺场®
ConfigureHowUnplannedDeliveryCostsArePosted哲茅⑨EditPOSupplementTextinInvoiceVerification
2⑨DefineMailtoPurchasingWhenPriceVariancesOccur叶
3陽ConfiaureVsndor-Spie匚ificTolerances7.
国⑨MaintainBar匚cideEntry
事①ActivateDirectPostingtoG/LAccountsdndMaterialAccuun8jMaintainItemListVariants些
3Aggregation
Qf防DefineStartLogo巴)
鸟①SetCheckforDuplicateInvoices丄ij
3^lotaFiscal:
发票号码设置
Tcode:
OMR4你可为invoice相关的Tcode设置产生的凭证类型,默认是RE(会计凭证,OBA7可检查会计凭证及其编号),而invoice的编号由OMRJ定义.
现在一个公司要求MIRO时invoice号码和所产生的会计凭证的编号范围一致,并且要同号,
说是审计要求(这是什么要求呀?
),就算将invoicenumberrange设置成RE的也不能保证完全同号一一对应,除非在跳号时你两边都去手工更改currentnumber让其同步,这又何苦呢?
ypi3g-4usiunoopluieidiuooui6ui;
sodxe丄
ypi30014usiunoop|eui6uoui6ui;
ypi30014usiunoop|eui6uouiuoipnpsjxe丄*
yn3gseps;
B|no|eo
si;
u3J3^ip;
sus!
屮uoipodxe;
%oloil丄(jojjsjopusa)uoipnpsjsoioaui|enueiuesepsiuiepsiyn309jo90U3J3^!
p旧uoi|丄yn3096Psn|BAsoioaui;
supssodojdessuiiujsisplus;
sXsoi|丄
dD30001:
sn|BAsoiOAU!
;
©
n
dD3001:
9iejxe;
%oive;
unoiuexe丄
ypi30014:
sn|BAsoioauissojq
:
9oioaui6uimo||ojoi|ispuesJ0PU9AOl|丄
辛如推皇口目呵:
[乙】J®
日E;
diajaypa^en|eA3
lumuuBIH日Spejen|BA3sqenaui|ad归/qu日luuEi圧ucqa^jas
ue|dDuidioaui日ih日e
luauunDOda^ioAuijaxieo
abuecjD却」讨
PIT四
HTdll
9TW|
HT迅I
axjeua;
uieuj;
uno^Deyi/ygsdioauiBuiluo^uissa^cud
uoRejyiJSAsdioaui
BDIOAU1jaiua
Aj;
u^aoioAuj4se4
zTiaw
T则
OOtiH
0KIM
Win
ajioAui>
|jed
Taxpostinginoriginaldocum