【MM模块】 Blanket Purchase Orders 框架订单

之前对于框架订单有过一节介绍,具体链接:框架订单

Blanket Purchase Orders 

正常的PO没有期间的,是一次性的,但是框架订单会有一个时间范围,比如某个结算期间或者某个年度,将发生的费用都归结起来。

比如上图中的例子,下了一个FO框架订单,总预算是10000,有效范围是1998/01/01~1998/12/31,期间有发生交易直接参照该PO做发票就可以了。

 

Invoice for Blanket Purchase Orders

 

发票校验可以在有效的期间内多次做,但是每次做校验的时候都会校验是否超过总预算。

  • 1、时间限定
  • 2、预算控制

系统操作

事务代码:ME21N

采购订单类型:FO——框架订单

需要提供有效期开始和有效期末。

科目分配类别:K——成本中心

项目类别:B——限制(因为需要限制整体的金额)

采购数量:这里不再重要


“总体限制”和“期望值”一般设置一致的。

  • “总体限制”——下达时使用
  • “期望值”——实际期望值(发票限制值)

收货:默认不勾选(不需要收货)

GR非估价的:默认不勾选

发票收据:默认勾选(需要发票校验)

之前一讲中我们提到了账户设置类别“K”(成本中心)的设置中,“收货”是默认勾选的,为什么这里却是不勾选的,并且是灰色的呢?(链接

配置路径:SPRO-物料管理-采购-科目分配-维护账户分配类别

这里这里我们忽略了另外一个值的控制——项目类别“B”(限制)。

配置路径:SPRO-物料管理-采购-定义项目类别的外部表示

上图中的项目类型都是固定值,不可新增和删除。

这里项目类型中“收货”没有勾选,但是账户设置类别中“收货”有勾选,这样的情况会默认取不勾选的情况。

这样一个框架订单就做完了。

至于收货上面我们介绍了系统默认是不勾选的,所以做不了。

事务代码:MIGO

由于该PO不需要收货,我们可以直接做发票校验。

事务代码:MIRO

由于不会做收货,所以上图中不会带出相应的金额来,我们可以直接输入发票金额(通过行项目中的“账户分配”按钮)。

发票校验完毕之后,返回框架订单中“限制”选项卡下面的“实际价值”会根据发票校验的值进行更新,同样还会有采购历史记录。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
用C语言解决下列问题:Kirill wants to weave the very beautiful blanket consisting of n×m of the same size square patches of some colors. He matched some non-negative integer to each color. Thus, in our problem, the blanket can be considered a B matrix of size n×m consisting of non-negative integers. Kirill considers that the blanket is very beautiful, if for each submatrix A of size 4×4 of the matrix B is true: A11⊕A12⊕A21⊕A22=A33⊕A34⊕A43⊕A44, A13⊕A14⊕A23⊕A24=A31⊕A32⊕A41⊕A42, where ⊕ means bitwise exclusive OR Kirill asks you to help her weave a very beautiful blanket, and as colorful as possible! He gives you two integers n and m . Your task is to generate a matrix B of size n×m , which corresponds to a very beautiful blanket and in which the number of different numbers maximized. Input The first line of input data contains one integer number t (1≤t≤1000 ) — the number of test cases. The single line of each test case contains two integers n and m (4≤n,m≤200) — the size of matrix B . It is guaranteed that the sum of n⋅m does not exceed 2⋅105 . Output For each test case, in first line output one integer cnt (1≤cnt≤n⋅m) — the maximum number of different numbers in the matrix. Then output the matrix B (0≤Bij<263) of size n×m . If there are several correct matrices, it is allowed to output any one. It can be shown that if there exists a matrix with an optimal number of distinct numbers, then there exists among suitable matrices such a B that (0≤Bij<263) .
03-10

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SAP剑客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值