创建Info Record的几种方法

详细图片请参考附件。

 

创建SAP采购中重要的主数据之一info record有如下3种方式:手动(ME11);通过Quotation自动创建;通过PO或者outline agreement自动创建;

看一下后两种方式:

首先ME13确认,并不存在一个我们想创建的info record

 

之后创建相关物料的RFQ并作Quotation

注意Quotation中的这个字段InfoUpdate 其中有如下选项:

         No update

A       Update with or without plant

B       Update with plant (if no plant ban)

C       Update without plant (if no plant requirement)

我们首先选默认的No update 然后对报价进行保存,ME13可以看到依然没有Info Record被创建,因为是No update

如果选择A,相应的condition都会被这个报价中的price所更新。

但是更新规则如下,如果有plant level的话,相应的plant level会被更新,如果没有的话,更新general level

我们来确认一下。

 

 

 

但是我们会发现一个现象,那就是再次查看这个报价,会发现InfoUpdate自动变成了C,也就是without plant,而且info record中也会提示没有plant specific的数据。这是因为我们之前没有维护过任何和plant相关的数据,根据A的规则,创建通用数据的condition。而因为没有plant数据,所以这个flag也变成了C,也就是说维护与plant无关的condition

如果之前我们先创建一个与工厂相关的Info record,然后再选择flagA的报价,看看condition是如何更新的。

 

可以看到,如果这样做的话,与工厂相关的info rec.就被更新了,而general级别的却还是没有condition。而报价中的flag也自然而然的自动变成了B,也就是说如果没有工厂,则不做更新。

用报价来创建和更新info record就是这个道理。

如果在PO中呢?PO中并不会更新condition。而只是影响info record中的last PO number一个字段而已。如果创建PO时没有info record则会创建一个,但是依然不会带入任何价格信息。

 

outline agreement中,对于contract来说,如果在创建contract的时候没有Info Record存在,则选择了相应的info update类别后,会创建新的info record,并更新condition信息,如果在创建contract的时候系统中已经有了info record,则不会更新condition信息。

对于scheduling agreementcontract release order来说,不会更新condition信息,与PO一样,之更新last document字段。

 

备注:

我们以上的实验前提都是在condition可以存在于Plant level的前提下。条件永远都与采购组织相关联,但是也可以设定为与plant相关。默认情况下,我们一般都会允许工厂级别的条件存在,配置更加灵活,除非需求真的是将所有工厂都统一用一个价格。这个在后台的配置中

Purchasing -Conditions-Define Condition Control at Plant Level

可以指定是否只允许工厂级别的条件存在;是否不允许工厂级别的条件存在

如果我们不允许工厂级别的条件存在,则ME11指定工厂时会得到错误消息。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值