SAP MM学习笔记46 - 购买中的出力管理(消息管理)

128 篇文章 6 订阅
65 篇文章 13 订阅

以前学过MM中的多种采购方式,可以参照如下文章。

SAP MM学习笔记22- 购买发注的项目种类(明细Category)_sap 无偿支给流程-CSDN博客

SAP MM学习笔记23-购买发注的账户分配类型(勘定Category)_sap科目分配类别与账户分配类别区别-CSDN博客

SAP MM学习笔记27- 购买依赖(采购申请)_sap 购买请求-CSDN博客

SAP MM学习笔记41 - 特殊调达流程 - 外注加工_sap 工程外注-CSDN博客

SAP MM学习笔记42 - 特殊调达流程 - 受托品(寄售)_sap sd 订单类型受托加工-CSDN博客

 SAP MM学习笔记43 - 特殊调达流程 - 支付计划_sap mris-CSDN博客

SAP MM学习笔记44 - 特殊调达流程 - Blanket购买发注(汇总采购)_sap 购买发注登请求-CSDN博客

那么这些购买依赖(采购申请)也好,购买发注(采购)也罢,还有各种特殊调达(外注,受托等),最终是不是也要发给供应商啊。

而且跟供应商/客户之间也不是就交流一次就万事大吉了,催促货款啦等等,都需要和外界联系。

那么该怎么和供应商,客户等联系呢?

这就是本章的内容,出力管理(消息管理):

- 出力的发行(发布消息)

- 出力决定的方式及结果

  出力决定的方式有3种,SAP在查找出力决定方式的时候会按顺序查找

  - EDI的购买组织+仕入先(供应商):一般大中型公司常用,比较快捷

  - 传票Type+购买组织+仕入先:小公司常用

  - 传票Type:最一般的,兜底的,包罗万象

- Spool(缓冲池)

  它就像个消息池一样,保存着最近处理过的消息。

- 决定分析

  利用它可以快速分析错误原因。

下面是详细内容。

1,出力的发行(发布消息)

1-1,出力发行(发布消息)的概要

特别是购买发注票等,如果就在SAP系统里面出不去,别人也收不到你要买东西的信息,

所以SAP预备了各种手段,比较常用的有

- Printer:打印机出来,以信件的方式邮送出去

- 电子邮件:比如生成PDF,然后用电子邮件发出去

- EDI XML:通过Interface,SAP直接将数据发送出去,对方系统直接导进来

其中以Printer,EDI这两种方式最为常见。

 

除了把购买发注票等给送出去以外,其他的比如如下这些,也需要用到消息:

- 督促状/催促状:比如对方没及时付钱,可以催促/督促一下

- 拒否:比如供应商报价有点儿高,给他发一个拒否的回应 等等

在画面上也是可以看到一些按钮来对应Message出力的,比如下图 ME21N 购买发注画面

- 印刷Preview

- Message

a),印刷Preview

这个就是PO(购买发注票/注文书),只不是是欧美风那种,一般会修改成自己公司习惯的格式

比如排版格式,然后如果是再次印刷,右上角可能会需要加个“再”之类的文字,都随你自己设计

b),Message

ME21N画面,点 Message 按钮

显示出力详细画面,比如

- 出力Type

  - NEU 新规购买发注印刷

    MM里面这个用的多一些

- 媒体:1-印刷 / 5-EDI 等

这里面也可以加一些数据

比如这里就加了1条,一共2条,那么就可以出力2种数据

这个就跟你办银行卡时候类似的,那个时候你需要签各种纸,按各种印儿

这里多条的意思是出力各种单子给对方

出力Type跟业务相关的,比如下面这个请求书照合用的出力,一般都选 INS - 支付计划

MR90 - 出力Message(Logistics请求书照合)

 - 出力Type

   - INS - 支付计划

c),通信方法

选中一条,然后点 通信方法

这样就可以打开通信方法的详细页面

- 伦理宛先(逻辑地址)

  现在是虚拟打印机 LP01

  如果是EDI 类型的话,这里会显示接口号码

- Form:可以在这里设置出力的Layout

- Spool依赖名:就是缓冲区的意思,打印可以先放到缓冲区里面,然后统一打印

  Spool就像一个池子一样,是SAP提供的一个工具,非常方便

  比如你打印完一个东西之后,纸张弄脏或弄丢了,想再打印一遍,就可以到Spool里找到再打一遍

d),详细Data

Dispatch(发送)时刻:3,4用的多一些

- 3 使用Application专用Transaction送信

  有的工厂每天要打印大量的文档,甚至设置了打印Center

  大家白天把数据集中传给他们,他们收集起来以后,晚上或其他什么时间集中打印,然后再分开

  不仅是打印,还有装信封,邮送出去等等很多后续工作

  所以有的公司甚至把打印,装信封,封口这种事情给自动化了

  比如信纸怎么折,折几次,信封颜色,信封带不带透明显示口(可以显示打印纸上的地址),

  自动抹胶水封口等等,基本上处理完之后就不需要人干预了,

  只需要投到邮筒里即可,或者邮递员直接上门收,几乎完全自动化了

- 4 即时送信(Application保存时)

  比如打印机很近,或者急着要,那就可以选这项,保存完就打印

1-2,出力决定的方式及结果

出力决定的意思是以什么方式进行出力(发布消息)。比如下图所示

- 仕入先A:以EDI的方式

  这种一般都是大公司,这边发,合作伙伴那边Realtime就收到了,最为方便

- 仕入先B:以FAX方式

  这种相对老一些,或小一些的公司,比EDI要稍慢一些,但也很快就能送出去

- 仕入先C,D:打印出来,然后以信件邮寄的方式

  这种就很慢了,可能是那种很老的公司,很小的公司

1), MN04 - 出力登录 - 条件Record:购买发注

SAP Menu > Logistics > 在库/购买管理 > 购买管理 > Master Data > Message > 购买发注

- 出力Type:NEU

  NEU是一种最常用的购买发注 出力Type

a),3种Key的组合

点 Key组合

-1 购买管理出力决定:EDI的购买组织 / 仕入先

-2 购买发注 出力设定:传票Type / 购买组织 / 仕入先

-3 购买发注 出力设定:传票Type

上面的这3种方式其实对应的是不同的Table

也就是说根据这个处理Type来定义Master数据

-1 购买管理出力决定:EDI的购买组织 / 仕入先(供应商)

  对应Table1:表Key是 购买组织 + 仕入先

  这种方式是最特别的,因为有EDI,说明是一个较大的公司,属于精细的特别处理

-2 购买发注 出力设定:传票Type / 购买组织 / 仕入先

  对应Table2:表Key是 传票Type + 购买组织 + 仕入先

-3 购买发注 出力设定:传票Type

  对应Table3:表Key是 传票Type

  这种方式是最一般的方式,邮送的话一般都可以搞定

  这里面之所以不加仕入先,其意图是说最一般当然数量也就最多,所以加了的话数据量就大增

  从处理上来看,他们格式都一样,只是内容不一样而已,完全可以合在一起处理

这3种数据里面都有的话,那么SAP会按1,2,3顺序检索,检索到了就中止了

也就是说它们是有优先顺序的。

b),MN04 - Key组合3 - 传票Type

选中 购买发注 出力设定:传票Type,然后点确定

我这个环境里面设定了如下传票Type的条件Record

- EC - 购买依赖

- FO - Framework依赖

- NB - 购买依赖标准

- UB - 在库转送Order

这个MasterData会影响什么呢?

就是购买发注ME21N里面,如果选择了 EC,FO,NB,UB的场合,

比如我选了NB,那么点 Message按钮之后,就会默认生成这么1条数据

如果把NB这条给删除掉,那么ME21N里面选NB 就不会自动生成这条数据

把NB给删除掉,然后保存

回到ME21N,点Message

 可以看到默认就不会生成 出力 数据了。

c),MN04 - Key组合2 - 传票Type + 购买组织 + 仕入先

Key组合2 比 Key组合3 Key数量多一些,即更精细些。

选中 购买发注 出力设定:传票Type/购买组织/仕入先,然后点确定

输入并保存

- 购买传票Type:NB

- 购买组织:1000

- 仕入先:1000

ME21N 购买发注登录

注意这3项数据要和 Key组合2 里面的设置一致

- 购买传票Type:NB

- 购买组织:1000

- 仕入先:1000

点Message,这样就又可以默认生成出力数据了

d),MN04 - Key组合1 - EDI的购买组织 + 仕入先

Key组合1 介于Key组合1 和 3中间。

MN05 - 条件Record变更

先把Key组合2 删掉

MN04 - 出力登录 - 条件Record:购买发注

选中 购买发注 出力设定:EDI的购买组织/仕入先,然后点确定

 

输入并保存

- 组织:1000

- 仕入先(供应商):1000

也可以指定语言,比如JA

输入

- 传票Type:NB

- 仕入先:1000

然后点 Message 

这样也可以默认生成出力数据

 

1-3,其他的出力举例

上面讲了购买发注的出力。

其实几乎每个需要跟外界联系的功能都有这个出力,比如

- 見積依頼

- 购买契约

- 入荷传票 等等

SD模块里也是一样的,比如

- 出荷及输送 > 通信/印刷

2,Spool

Spool就是缓冲区的意思,打印的内容可以先发送到缓冲区里面,然后统一打印。

Spool就像一个池子一样,是SAP提供的一个工具,非常方便。

有些公司利用Spool和其他的功能做电子帳簿

2-1,ME21N - 购买发注

先做一个购买发注,然后点 Message

- Status

  黄灯表示尚未处理完

 

点详细Data

- 3 - 用Application专用Transaction送信,也就是集中处理

 

2-2,ME9F 印刷/送信

SAP Menu > Logistics > 在库/购买管理 > 购买管理 > 购买发注 > Message

 点执行

a),Preview

点Message照会

 

显示的Preview 和ME21N界面的印刷Preview按钮 显示的内容一样的

b),出力

返回,然后点 出力 按钮

这样就出力完了(这张消息票是送到打印机的,意思是已经发送到Spool了)

c),ME21N确认

回到ME21N,点Message

- Status:已经变为绿灯,即处理完了

- 处理日/时刻:显示了处理时刻

点 处理Log

- Spool依赖号:95206

 

2-3,SP01 - 出力管理(Spool)

SAP Menu > Tools > CCMS > Spool

点 检索

这样就显示出来Spool了

最上面那条就是上面我们发送的那条,Spool No为 95206

 

点 文件 图标,则可以显示印刷Preview

这样打印完之后,如果想重新打印,则可以在这里打印

当然也不是一直会保留的,Basis组一般会设置一个保留期间,比如3个月,旧数据会被删除

 

2-4,ME21N 变更之后的出力

比如这里修改发注数量, 1个修改为3个

保存之后,点 Message

又生成1条新的出力数据

 

再到ME9F 进行印刷/送信

ME21N里面该条出力也变为绿灯

 

95207 这条数据是刚才新生成的

 数量也已经更正为 3 个

ME21N 里面,如果 3个改为4个,4个又改为5个,

那么不会出2个出力的,因为3个改为4个的更改只是个中间态,不需要送信给对方的。

3,决定分析

ME21N

Menu > Jump > 决定分析

分析出力是一个排错的工具

尤其是当你想定应该要出来 出力(消息)的时候,结果却没出来,

那大概率是自己设置错了

而通过 分析出力 就能很快发现是哪里出错了。

注意到上面的树形结构和下图中出力Type的Option是一样的

这个出力Type的Option是由上面的决定表来决定的

回到决定表

这里的带子节点的那些就是已经被定义的,

也就是通过上面那3种Key组合,已经登录过数据了

那么 NEU 这个节点怎么就只有 10 这一个子节点呢?

 

这就是因为SAP是按照3个Key 顺序查找的,NB 这个出力Type在最上面那个Key里面能找到

所以就不继续往下找了

 

比如我这里把它给改了,改成第1个Key找不到,第2个Key能找到

 

这个时候再来看看决定表

现在就是20 也出来了

TODO:30,40 虽然是空的,也出来了显得有点儿奇怪哈

这样,假如你想定是 10应该能找到的,也就是你设定了Key1,但是实际上你设错了,

在决定表上面你马上就能发现没有子节点,再去重新设置一下就可以了

  • 33
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值