美文网首页
MM_采购打印

MM_采购打印

作者: SAP江湖 | 来源:发表于2022-04-19 09:12 被阅读0次

MM采购打印

运用的是SAP的条件技术,条件技术可用于定价、打印信息决定、批次决定

Purchasing Document的打印输出方法:Printer、EDI、Fax

采购订单的打印输出:

1、Define Message Schema for P.O.:

Procedure:作为一个条件类型(Condition Type)的池(集合)分配给Application,如订单输出、查询输出;

“RMBEF1”作为Schema中标准的Procedure分配给Application:EF

Condition Type(条件类型):包含了分配给消息的有效参数,如合作伙伴功能

“RMBEF1”下有不同的Condition Type,如NEU、MAHN、AUFB、ACE1等,标准的采购订单的打印条件类型为“NEU”,至于什么时候打印由“Requirement”(内含代码,决定什么情况下触发)决定;

Control Data的作用在于收集Condition Type,并指定其对应的Requirement;

2. Define Message Types for P.O.:

定义各种Condition Types,并为其分配对应的Access Sequence,双击NEU,可查到其“Access Sequence”:满足NEU的output type需要满足的组合关系;“Change Output”:指定打印的程序是取哪段代码

指定具体Condition Type,New一张P.O.和Change一张P.O.时需要打印

3、Define Access Sequence for P.O.

Access Sequence:存取顺序是一种message determination策略,系统通过A.S.有效取值(定义要取的字段的先后顺序)来确定为消息搜索条件表的顺序;

对0001点左侧“Access”,可查看组成该A.S的Condition Table

对其中某一Table点左侧“Field”,可查看该表下所取的字段,这些表下的字段就是A.S.中拿来作为打印的策略删选条件

4、Define Condition Table for P.O.

填入需要查找的Table名

左侧是选择的Field,右侧是该Table下可供选择的Field

Access Sequence圈定了若干张Condition Table下的不同Field的组合,满足了这样条件的组合才会触发这个A.S,从而启用对应的Condition Type

--若干个field组合成为1个Table,如:

Table 27:Purchasing Org. + Vendor两个Field构成;

Table 25:Purchasing Doc. Type + Purchasing Org. + Vendor三个Field构成

Table 26:Purchasing Doc. Type一个Field构成(顺序是否应该是25/27/26)

--若干个Table组合成为1个Access Sequence,如:A.S. 0001由Table27、25、26依次顺序组成

--A.S.分配给Message Type/Condition Type/Output Type,如A.S. 0001分配给NEU

--若干个Message Type(NEU、MAHN、AUFB、ACE1…)依次顺序组成一个Procedure作为Schema,如RMBEF1

--最终Schema分配给Application:EF

打印条件记录:

后台配置好Print Output的打印条件后,前台还需要维护Condition Records(MN04):给具体某个凭证类型指定采取哪种后台打印输出的组合关系;

Output Type选择NEU,出现后台配置中NEU的几种条件组合以供选择;

以Document Type、Purchasing Organization、Vendor作为满足打印的条件:

在前台ME21N时,当凭证类型选择ZY01(Stock P.O.)、供应商选择800000、采购组织选择YQ01时,P.O.生成后就能以1(选择打印机的输出方式)、3(4:保存P.O.立即打印,3表示需经过ME9F再打印)、打印给VN这个合作伙伴的方式进行Message Output;

“Print”选项卡中定义了NEU打印是以采购组和打印设备相连

后台完成配置,前台指定完打印条件,那么ME21N下了P.O.后

点Message,就能看到相应打印记录(黄灯:因为选择了Dispatch Time选择3)

ME9F

SP01:所有的打印请求清单

自定义TABLE

Define Access Sequence for P.O.:新建Access Sequence:ZY01

通过Copy的方式,自定义ZYNE的Output Type,并分配Access Sequence:ZY01给Output Type:ZYNE

Define Message Schema for P.O.:

把Condition Type分配给Procedure:RMBEF1

分配当新建和更改P.O.时需打印:

比如,NEW的时候打印,CHANGE的时候也打印,所以ME21N做过更改,比如P.O.QTY.改个值,message中也会有新纪录可查;

MN04,指定条件记录

具体哪些情况下前台P.O.做了Change就需要做打印业务:

相关文章

  • MM_采购打印

    MM采购打印 运用的是SAP的条件技术,条件技术可用于定价、打印信息决定、批次决定 Purchasing Docu...

  • MM_采购确认

    Order acknowledgement:供应商确认 作用: (1)供应商反馈信息、录入系统 (2)采购周期长、...

  • MM_采购审批

    采购审批 1、“Edit Characteristic”(T-code:CT04): 采购订单审批参考的特性,以…...

  • MM_采购定价

    采购定价 采购定价和采购打印一样,也是用的条件技术。 系统会根据采购组织和供应商主数据的计划组找到对应的计算方案 ...

  • MM_库存类采购

    标准采购流程: 1.确定采购需求,产生采购申请单 系统其他模块相连产生的需求,eg:PP模块MRP产生的需求、PM...

  • MM_自动采购订单

    自动采购订单(ME59N): 执行条件: 1、MM01时Purchasing视图下,Auto PO打勾 2、XK0...

  • MM_框架协议_采购合同

    框架协议(Outline Agreement): 与Vendor签订长期协议,分合同(Contract)、计划协议...

  • MM_消耗物资采购—一揽子采购订单

    框架采购订单(订单类型FO) 对消耗类物料可以建一个物料类型“NLAG“的物料 Account assignmen...

  • 金蝶云苍穹套打插件的简单使用

    前置条件 必须完成采购申请单 必须完成采购申请单打印模板 编码 beforeloadData事件 编码 注册插件保...

  • Smartforms中显示采购订单文本

    先看一下原先打印出来的Smartforms: 现在需求是通过Smartforms打印时,要显示采购订单文本。首先,...

网友评论

      本文标题:MM_采购打印

      本文链接:https://www.haomeiwen.com/subject/crnvlltx.html