可用性检查,在各模块如何被使用的?

百晓生SAP技术 2025-02-28 14:00:50 127阅读 福建省福州市长乐区 电信ADSL
RT

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

1条回答

  • 阳光普照
    2025-02-28 14:06:38 已采纳

    以下是 SAP系统中ATP(Available to Promise)检查​ 在各模块中的使用原理、运行过程及核心配置的详细说明:


    一、ATP检查的核心原理

    1. ATP的定义

    · ​Available to Promise​(可用性承诺):
    系统通过实时校验 库存水平生产能力和​ ​采购承诺,判断是否能够按时满足客户需求(如销售订单、交货计划)。

    2. ATP检查的目标

    · ​避免过度承诺:防止因库存不足或产能受限导致的订单延误。

    · ​数据一致性:确保销售、采购、生产模块间的实时数据同步。


    二、ATP检查在各模块中的应用

    1. SD模块(销售与分销)​

    ​**(1) 销售订单创建时的ATP检查**

    · ​触发点

    创建销售订单(事务码 VA01)时自动触发。

    · ​检查逻辑

    是否有足够库存?

    → 是:允许下单。

    → 否:显示缺货信息或建议替代方案。

    · ​关键配置

    o ​事务码 OBBH:定义ATP检查规则(如检查库存、生产订单、采购申请)。

    o ​ATP类别

    o 01:仅检查库存。

    o 02:检查库存+生产订单。

    o 03:检查库存+生产订单+采购申请。

    ​**(2) ATP检查字段**

    · ​销售订单抬头

    o ATP Check:启用/禁用自动检查。

    o ATP Category:选择检查范围。


    2. MM模块(物料管理)​

    ​**(1) 采购申请与订单确认**

    · ​触发点

    创建采购申请(事务码 ME51)或确认采购订单(事务码 ME28)时。

    · ​检查逻辑

    供应商是否能够按时交货?

    → 是:批准采购订单。

    → 否:触发例外消息。

    · ​关键配置

    o ​事务码 ME05:维护供应商的交货能力数据。

    o ​ATP策略

    o 基于历史交货绩效或合同约定检查供应商可用性。


    3. PP模块(生产计划)​

    ​**(1) 生产订单的ATP检查**

    · ​触发点

    创建生产订单(事务码 CO01)或释放订单(事务码 CO02)时。

    · ​检查逻辑

    生产设备/人力是否足够?

    → 是:允许排产。

    → 否:调整生产计划或触发瓶颈预警。

    · ​关键配置

    o ​事务码 CR01:维护工作中心的能力数据。

    o ​ATP检查表:CAPA(产能)和 MARC(物料主数据)。


    4. QM模块(质量管理)​

    ​**(1) 质量检验与ATP联动**

    · ​触发点

    执行质量检验(事务码 QE01)时。

    · ​检查逻辑

    检验是否合格?

    → 合格:释放物料到下一工序。

    → 不合格:冻结库存或触发纠正措施。

    · ​关键配置

    o ​事务码 OQIS:定义质量检验对ATP的影响规则。


    三、ATP检查的运行过程

    1. 检查触发时机

    模块

    触发场景

    事务码

    SD

    销售订单保存、交货单创建

    VA01, VL01

    MM

    采购申请创建、采购订单确认

    ME51, ME28

    PP

    生产订单创建、工序派工

    CO01, CO02

    QM

    质量检验执行、不合格品处理

    QE01, QA11

    2. ATP检查逻辑流程

    1. ​数据采集

     MMB1(库存)、CRWKP(工作中心产能)、ME53(采购申请)等表读取实时数据。

    2. ​规则匹配

    根据配置的ATP类别(如库存+生产)调用预定义的检查策略。

    3. ​结果判定

    o ​允许:生成凭证并继续流程。

    o ​拒绝:显示错误消息并终止操作(或允许手动覆盖)。

    3. ATP日志与监控

    · ​事务码 SLG1:查看ATP检查日志。

    · ​事务码 ST03:监控ATP检查相关性能指标(如检查响应时间)。


    四、ATP检查的关键配置

    1. ATP检查规则(事务码 OBBH

    · ​配置示例


    ATP检查规则:ZATP_CHECK_01描述:销售订单ATP检查(库存+生产)

    检查字段:

      - 库存(MMBE)

      - 生产订单(CO02)

    2. ATP类别配置(事务码 OBBH

    ATP类别

    检查范围

    适用场景

    01

    仅库存

    标准产品销售

    02

    库存+生产订单

    需排产的定制化产品

    03

    库存+生产订单+采购申请

    复杂供应链场景


    五、ATP检查的优化建议

    1. ​缓存机制

    启用 ATP检查结果缓存​(事务码 OBBH → 设置 Cache 选项),减少重复查询。

    2. ​并行处理

    通过 SAP NetWeaver​ 的 ​后台作业​ 批量执行ATP检查。

    3. ​增强开发

    使用 BADIs​(如 CL_ATP_CHECK)扩展自定义检查逻辑。

     

    0 举报

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询