跟着团子学SAP PS:PS常见问题答复小合辑(项目暂存、TECO后查询历史挂接的物料组件、项目批量可用性检查)

跟着团子学SAP PS:PS常见问题答复小合辑

(1)如何在项目构造器中保存数据而不退回到初始界面?

很多人在项目构造器中最常遇见一个问题就是每次保存数据后又要重新打开项目,有时只是想简单地保存一下数据然后继续对项目进行编辑。

其实SAP是提供相关功能的,功能名叫Intermediate Save,下面在系统中演示一下:
在这里插入图片描述

此时正在创建项目定义,如果想临时进行保存下然后继续编辑,首先可以在菜单栏中以下路径找到相关功能:Project-Intermediate Save
在这里插入图片描述

点击后就已经在系统中保存了相关数据,并且仍然停留在对应项目的编辑界面:
在这里插入图片描述

假如此时突然掉线,重新进入项目构造器中可以发现之前的数据都已经生成:

在这里插入图片描述

另外呢,在S4的版本中,已经将此功能优化成了菜单栏中的一个小图标,具体造型如下:

在这里插入图片描述

如果你连菜单栏中的Intermediate Save都没有找到,那么请去SFW5激活相关的功能点吧。

(2)当项目TECO后怎样查看项目中的物料组件,或者如何在CN52N看到删除的物料组件?

在这里插入图片描述

之前很多用户会发现,当项目TECO后CN52N中的数据都会消失,从而使他们“无法”在项目完工后追溯项目中使用到的物料组件数据。

其实这些数据还是可以在CN52N中追溯的,并不需要通过什么后台表,此外呢也还有其他方式可以查看。

下面以一个项目为案例首先讲一下CN52N中的小技巧:

可以看见在项目TECO之前,报表数据一切正常:

在这里插入图片描述

如果对项目TECO后执行CN52N,可以看见此时报表中条目为零,之前的所有数据均已消失:

在这里插入图片描述

这时候需要在菜单栏中按下面路径进行设置Edit-Deleted objects-Display,然后发现所有的数据均又再次进行显示:

因为TECO后这些条目数据都会被打上删除标记。

这时会有人问,那可能在项目的执行过程中有一些物料组件可能是由于人为挂接错误后进行删除的,最后怎样区分这些数据呢?

首先删除的物料肯定也会有删除标记,在Delete的栏位中也是X,所以此时需要其他的字段来进行区分:

在CN52N中更改布局,放出Status字段:

在这里插入图片描述

可以看见虽然删除的物料及TECO后其余物料Delete字段值都为X但删除的物料在Status字段下有多的DLT值,可以通过此值进行区分。

此外CN23中也可以查询到相关的物料组件,不过需要填写网络号:

在这里插入图片描述

在这里插入图片描述

可以看见在CN23中查看即使TECO后相关的物料也能直接进行查看,此外也会自动隐藏掉手工删除的物料组件。

(3)如何批量对项目执行可用性检查?

在有些项目中PS模块也会启用相关的可用性检查(ATP Check),而在实际业务中经常需要批量去进行物料组件的可用性检查或进行冲销,所以下面讲一下项目批量可用性检查的操作:

批量进行可用性检查其实是网络查看的报表:CN46(CN46N是不行的,一定要CN46)

输入相关项目号后进入下个界面:

在这里插入图片描述

选中需要执行的网络订单,然后在菜单栏中按一下路径进行点击Extras/enviroment-Availability-Check availability

在这里插入图片描述

如果需要重置可用性检查选择Reset,如果是执行选择Execute:

在这里插入图片描述

本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所有

欢迎扫码关注公众号,在公众号菜单栏中可以点击“PS交流”即可加入国内最大最专业的SAP PS交流群交流相关方案设计及技术细节。

在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
SAP CO02 TECO工单增强可以通过以下步骤实现。 1. 首先,在CMOD中创建一个项目ZCO02并增加增强PPCO0001。这将允许我们修改PPCO0001的功能。 2. 查看和调试SAP源代码,了解数据流向。特别是要了解在变更工单组件和表头未保存之前,这些数据存储在哪里。根据研究结果,我们发现这些数据存储在调用出口函数参数表中的component_table和header_table中。 3. 接下来,设计数据表结构ZPCO02,用于记录更改的信息。表结构包括字段如下:MANDT(客户端)、AUFNR(工单号)、MATNR(物料号)、FILED(字段名)、AENAM(更改人员)、LAEDA(更改日期)、TCODE(事务码)、CHNID(更改指标)、HOSTIP(主机IP)、HOST(主机)、VALUE_OLD(旧值)、VALUE_NEW(新值)、TIMES(更改时间)。 4. 在EXIT_SAPLCOBT_001的ZXCO1U01中编写代码,用于比较component_table中的数据与RESB(组件需求表)中相应保护字段的值,以确定组件的更改记录。对于表头的更改记录,则通过将header_table与视图CAUFV进行比较来确定。如果工单总数更改导致组件数量更改,则可以编写一个程序从ZPCO02中分离出这些记录,并为用户提供使用。其他更改情况需要进一步研究。 5. 最后,根据SAP的要求,启用FLG_DOC标记来控制是否将更改记录写入CDHDR和CDPOS。请注意,批量处理过多的组件可能会导致程序运行出错,因此要谨慎使用这个标记。 通过以上步骤,就可以实现SAP CO02 TECO工单的增强功能,使得可以记录和追踪更改记录。如果你有更好的方法和想法,欢迎分享和讨论。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值