5/06/2009

Mc.a 与 Mb51的不一致

MC.a是统计库存收发汇总的一个表。Mb51可以统计收发的明细。但是有一种情况下,两个表的值会有细微的差别,是怎么产生的呢?

假如使用标准价S的某物料A期初的数量和总金额并不能被整除。这个时候系统会根据物料所在不同的存储地的数量对这个差异值进行四舍五入的分配。当当月这个物料某个库房的数量发生改变的时候,系统会在月末重新按照四舍五入的规则进行差异的分配,由于各个存储地的数量发生变化,会导致各存储地月末的库存金额发生一定的变化。这个变化会体现在Mc.*系列的表中,但是不会在Mb51表中体现的。

尽管整个公司代码和工厂级别的库存数量和金额是不会有差异产生的,但是存储地级别的物料的金额可能会发生变化——尽管该存储地没有发生任何业务。不过,这种变化是基于该种物料在工厂级别有业务发生,导致数量变化而产生的。

SAP太神奇了,这种小问题只有在项目支持阶段中,才会被发现和认识,希望给家都能起到帮助!

4/28/2009

SAP 发票校验

发票校验属于物料管理(MM)模块,发票为财务和成本控制提供付款信息和发票评估。
后台配置:
1.容差配置:T-CODE:OMR6 容差是基于公司代码的配置,因为发票是根据公司代码开具.配置上下限"检查限制",或设置%.一般企业要配置四种容差,BD(自动形成小的差异),DQ(超出金额: 数量偏差),PP(价格变化),VP(移动平均价格差异).
2.配置供商容差:PATH:物料管理->后期发票校验->收到的账单->配置指定供应商容差,在发票校验中,供应商特定的参数的设置。在一个公司代码中,只可以将一个容差组分配到一个供应商。在供商主数据(XK02)中有一个容差组
3. 配置发票校验条件:PATH:物料管理->后期发票校验->信息确认->维护条件->修改-发票校验
4. 配置凭证类型: PATH:物料管理->后期发票校验->收到的账单->号码分配->维护科目凭证的编号范围->凭证类型
5. 配置默认税代码: PATH:物料管理->后期发票校验->收到的账单->维护税代码的缺省值
根据公司代码设置

开票前准备:
1.做采购订单时在项目明细"发票"页上"基于收货的IV"字段设置为"X".这个很重要,我在做发票校验时就发现这个错误,经查询就是这个没勾.

发票校验:
1.有差异的发票校验
差异分为数量差异价格差异计划差异采购订单价格数量差异质量检查数量差异:发票数量大于已交货数量和已开发票数量的差异
价格差异:发票金额/发票数量<>净订单价格
计划差异:PO Delivery Schedule 的收货日期与实际收货日期的差异. 猜的
采购订单价格数量差异:收货数量价格与采购订单的数量价格之间的差异.
质量管理:如果商品激活了质量管理,则在过账时过到检查库存.

基于收货的发票校验:
T-Code:MIRO 后勤 ®零售 ®采购 ®后勤发票校验 ®凭证输入 ®输入发票
输入公司代码,然后选择凭证类型(贷项凭证发票),结算总金额为负则为贷项凭证,为正则发票,当发票即含有进也含有退时在输入采购订单号右边的Button,单击进入后,把退货选成贷向,进货选成借向,否则无法做发票校验,SAP系统外创建发票时,比如调BAPI "BAPI_INCOMINGINVOICE_CREATE" ,这时可不指定退和进的凭证方向,SAP会自动记入.
有差异的发票如果想过账,按公司规定,可以计入差异科目或者设置容差范围,计差异科目选择发票"总账科目"页,输入差异科目,注意借贷方,差异的借贷方与正常发票里的借贷相反,比如说贷向凭证,差异科目记入借方.

一般刚做完的发票付款要设置为冻结,付款方式也要设置(账扣),基线日期(财务启始处理付款日期).
T-Code:MIR4 后勤 ® 零售 ® 采购 ® 后勤发票校验 ® 进一步处理 ®显示发票凭证
显示发票

2.无差异的发票校验
过程是一样,只是数量和金额无差异.

3. 预置发票
T-Code:MIR7 后勤 ®零售 ®采购 ®后勤发票校验 ®凭证输入 ®输入发票 ®预制发票
SAP可以做预置发票,相当于发票请求单,请求单是可以进行多次修改的,保存后不自动过账.做完预置发票后执行MIRO,选择预置发票.

4.后台发票校验
T-Code:MIRA 后勤 ®零售 ®采购 ®后勤发票校验 ®凭证输入 ®输入后台校验的发票 后台发票校验是在后台进行发票的检查,如果在容差范围之内,将在后台直接过账.

5.后台检查发票的正确性
T-Code:WC23

如果因为超过容差,发票被冻结,可以下达冻结的发票,事务码:MRBR,显示发票凭证:MIR4,通过“后继凭证”可以看到生成的FI凭证。发票清单:MIR6

Few staps to transfor your Change Requests

In standard SAP system, you would change your system configuration in the DEV client and create a Change Request to save this configuration. And then, you need to transfor it to the QAS and PRD client:

1 release your Change Request. you can use Transaction Code(T-code) SE10 to release your Change Requests.

2 transfer the Change Request in the same server. You can use T-code SCC1 to execute the transmission. you use T-code SCC1 In the target client, input the source clinet and the request No, Press Start Immediately button.

3 transfer the Change Request between two different severs. you should use T-code STMS in the source client and you need the target client's user name & password. You choose your import queues, and transfer what you need.

4/27/2009

how to create a new plant with reference a old one

In the middle of a project, you client may be ask you to add a new plant. if you accord the process to add a new plant, you need do many homework such as assign the storage location and purchase organization. why not choose a simple way?

First,SPRO-IMG-Enterprise Structure-Definition- Logistics General- Define.copy,delete,check plant

And then, choose Copy,delete,check plant

Third, press F6 or copy org.object and fill the table source plant and target plant .

Press your Enter key a couple of times!

Check your new plant's configuration, and enjoy it!

4/24/2009

委外加工

委外加工是指由本公司提供原材料(可能只是部分)给外协加工商进行加工,然后收回成品并向委外加工商支付加工费的业务方式。

1. 创建委外采购订单
采购订单类型是NB,标准采购,注意在ITEM项的项目类别中选择'L',以此区分为外协加工。采购物料为加工后的成品,采购价格为加工费,供应商为加工商。物料如有BOM,则会自动确定加工材料(自动化),若没有给成品建立BOM,则需要在ITEM明细的‘组件’中输入加工原材料。
2. 发送原材料给加工商
这里有几种办法:
MB1B:移动类型选择541,然后指定采购订单,物料和数量会自动确定
ME20: 这个比较适合给用户操作,选定加工商和工厂运行
MIGO: 通用的库存移动功能,不过什么都得手输了,不推荐
第三方采购:如果自己没有原材料,只能向另外一个原材料供应商采购了,然后直接发货给加工商。在采购订单的Delivery Adress页中勾上SC Vendor,输入加工商编码。
产生的物料凭证中可以发现会自动生成一行库存移动项目。
如果,系统中将工厂M010库位0001的原材料转移到了工厂M010的特殊库存类O下面。
特殊库存O: 供应商分包库存
3. 成品收货
MIGO, 成品入库,原材料消耗。
可以按照实际情况填写原材料的消耗,如果还有剩余原材料,可以让供应商将这些材料归还。在SAP中做库存转移就行了,从M010 O转移到M010 0001。
4. 发票校验 略。

采购退货的处理办法

采购退货的处理方法:

一.如果货物可以追溯到采购订单且没有做付款:
1. 若已经做了发票校验,需要作冲销。
2. MIGO选A02 Return Delivery 参考物料凭证退货
或者MIGO 选A01 Goods Receipt 参考采购订单 移动102退货
3. 若是GR based IR,那么MIRO做发票校验的时候就会代出实际收货的数量和金额。


二.若非第一种情况
1. 创建退货采购订单,在行项目的Returns item上打勾,该采购订单可以同时有正常采购的项目。
2. 退货订单收货, MIGO 101或者MB01 101参照退货订单收货,当然产生的物料凭证移动类型会自动变成122 -
3. MIRO参考退货订单创建Credit memo

三.其他情况
1. 若企业退货频繁,开红字发票又麻烦,可以直接退给供应商,让供应商重新把这笔货送来。在SAP系统里面就是直接MIGO全收了,不体现退货了。当然前提是双发协商允许这样处理。因为毕竟还牵扯到一些额外费用。

附加:可以创建一个退货虚拟库,将需要退回的物料都转移到该库,再从该库进行退回操作。

关于库存盘点

盘点在储位层次进行,如果在一个会计年度中对仓库中的每个储位至少进行过一次盘点就认为是完全盘点。可以对每种存储类型单独定义盘点方法,这样可以考虑到不同存储类型的特殊技术和组织方式。
盘赢:帐面库存小于实际库存。盘亏:帐面库存大于实际库存
系统支持下列盘点方法:

定期盘点 基于资产负责表关键日期所有库存和物料的盘点,盘点期间禁止库存移动
连续盘点 盘点在一个会计期间是连续进行的,但必须保证在该期间内每个库存的物料至少要盘点一次。
周期盘点 在一个会计期间内每个一段时间进行盘点,盘点周期由物料主数据的周期盘点标识决定(ABC)
抽样盘点 在资产负责表的关键日期随即抽取一些库存进行盘点,如果盘点差异足够小的话,可以假设其他库存也是正确的。

盘点在系统中的步骤:
1.创建盘点凭证MI01
告知系统在需要盘点的:工厂,库存地,物料,是否批次,是否特殊库存。

2.冻结上述物料的库存移动
如果在盘点凭证中的Posting Block打勾,那么在盘点凭证中登记的物料就自动block了。
当然在实际操作中,最好就是把仓库大门一关,送货进来的供应商敲破大门就是不开,^_^,玩笑。

3.库存盘点MI04
盘点一般是找个空闲的时间段,比如周末。输入盘点后的实际库存,保存。如果某个物料一样都找不到了,把ZC的标志打上吧。

4.差异过帐MI07
若盘点出来的实际库存和帐面库存有差异,必须进行差异过帐。系统自动生成一张物料凭证和一张会计凭证。
若是盘赢,物料凭证会做一笔701(703,707)的收货,会计凭证:借 库存科目 贷 盘点库存收益
若是盘亏,物料凭证会做一笔702(704,708)的发货,会计凭证:借 盘点库存损耗 贷 库存科目

4/17/2009

免费、强大、简单、易用的代理

如果你不知道怎么用代理上被封掉的网站的话,那就试试这个吧:
直接输入网页,英文翻译成中文(中文网站也没关系)

4/15/2009

Sap Tables Relationship

This is a graph about the SAP tables relationship.
Enjoy it!

4/14/2009

table:MSEG/BSEG/BKPF

MM模块中经常用到的是两个表是MSEG&BSEG,两个表分别存储物料凭证和财务凭证的主要相关数据。但是如果想直接关联这两个表的数据,是不容易的,需要通过第三个财务凭证表格BKPF实现。

在BKPF中有个两个字段BELNR和AWKEY:BELNR是会计凭证编号,收发货和发票较验都会产生会计凭证;通过查询BELNR,就能得到产生该会计凭证的原始凭证——可能是物料凭证也可能是发票较验的发票凭证,这个凭证号码在AWKEY中,这个凭证号码后面连接它的过账年度就形成了AWKEY。

通过BKPF这个表,MSEG与BSEG就能很好的关联起来了!