文|刘子龙

头图 | 网络资源

最近项目也已经上线了,上线后整体情况还不错,也等着第一次月结完,回家过年。每一个从事SAP的相关人员,都会经历一个年前上线的项目的。随着新年的到来,项目也逐渐到了尾声。

今天上午,问题不多的时候,想到了一个问题,用户可能也没提,就是他们已经删除的 BOM如何查看呢?系统标准功能提供的CS02里面只会显示变更记录,对于删除的是没有显示的。

如何才能查看已经删除的BOM呢?接下来我会介绍3种方式以及介绍下SAP标准变更记录查询。

一、系统提供标准的程序可以进行查看已删除的BOM(即使不知道物料号都没有关系)

①事务代码SE38,程式RCS00100(标准的SAP程式),运行;

注意运行出来的程序界面:

OBJEKT:只能填写STUE;     AENDERER:如果你知道修改BOM的SAP用户名是谁,填上;

DATUM:输入一个日期,系统将以此日期为起点、以当前日期为终点,在这个期间段落内显示所有的BOM修改记录

TABNAME:如果只想关心BOM的Header,填写STKO;如果需要落实到item级别,填写STPO。

运行,持续时间视你输入的限制条件而定。结果就是所有的BOM的修改记录,无论创建、修正还是  删除,你还可以点击display document观察“是谁干的、什么事务代码干的、什么日期、几点钟干的”。不过提醒你,在你选择STPO时,日期最好距离今日短些,不然显示不完整而且时间也很长。我在测试系统里面没多少数据,都运行挺久的。

光标停留在创建的记录上,然后点击显示文档就会显示,具体谁干的,什么时候创建的等等。

二、这种方式就是用系统标准的表进行查看

SAP有2张表记录这更改记录:

①抬头的更改记录:CDHDR

这张表的作用是:

记录了用户于什么时间点用什么样的事务代码修改了什么样的对象

在表CDHDR字段:Change doc. Object代表了修改的对象

②行项目更改记录:CDPOS 

记录了具体是哪个表中的哪个字段,从什么值修改为了什么值。

那我们se16看下这2张表:

抬头表需要注意下:

因为我们是查BOM的删除记录的,除了CS02的话其他方式也不会去删除BOM,所以筛选条件中事务代码=cs02,还有一点要注意下就是这个“应用对象变更”在SAP中查删除BOM的话这边要选择为“U”,正常来说删除的话应该用delete,选择D才对,但是实际在此表中应该选择U才行。

然后查到抬头表中的OBJECTID的值记录下来,去行项目表中作为KEy值去查更改的文档编号。

如需查看文档对象,可使用事务代码SCDO,相关表为TCDOB/TCDOBT

那我们运行SCDO

输入对象可以查看文档对象

三、使用审计的功能进行查看(此功能就是将上面的2张表进行关联做成一个报表)

TCODE=AUT10

运行,输入事务代码和日期

就可以看到CS02的修改记录

参与更多问题的讨论与研究:加入SAP全球顾问云之家与原作者一起互动学习和讨论。或微信公众号留言。

关联查询objectid_SAP 删除的BOM如何查询呢?相关推荐

  1. Elasticsearch 入门(1):基本概念,安装教程,索引的创建,查询,删除,主键查询,修改,添加,聚合查询,条件查询

    Elasticsearch 入门 基本概念 The Elastic Stack, 包括 Elasticsearch.Kibana.Beats 和 Logstash(也称为 ELK Stack).能够安 ...

  2. SAP小技巧 BOM数据查询

    点击蓝字 关注我们 一 前言 BOM(物料清单)是SAP中一个基本概念, 用于把产品(或半成品)与原材料(或半成品)构筑关系.在生产,采购,销售等环节可以通过展开获取产品对应的原材料的内容. 本文主要 ...

  3. 手把手教你使用C#操作SQLite数据库,新建数据库,创建表,插入,查询,删除,运算符,like...

    目录: 一.新建项目,添加引用 二.创建数据库 三.创建表 四.插入数据  五.查询数据  六.删除数据  七.运算符 八.like语句 我的环境配置:windows 64,VS,SQLite(点击下 ...

  4. 手把手教你使用C#操作SQLite数据库,新建数据库,创建表,插入,查询,删除,运算符,like(持续更新)...

     有问题欢迎留言!!!  目录: 一.新建项目,添加引用 二.创建数据库 三.创建表 四.插入数据  五.查询数据  六.删除数据  七.运算符 八.like语句 我的环境配置:windows 64, ...

  5. mysql view 能和表关联吗_MySQL数分:复杂查询

    此次分享的内容是MySQL的复杂查询. 同样,我们依旧先进入提问环节:如果A九需要经常性的对学生性别对应人数进行汇总,有没有什么便捷的方法? 答案是有的.我们可以使用创建一个"按性别汇总&q ...

  6. Kingdee 云星空 7.7 自定义BOM成本查询 替代料用量取0 金额取0

    Kingdee 云星空 7.7 自定义BOM成本查询 替代料用量取0 金额取0 -- ============================================= -- Author: ...

  7. SqlService基础一篇搞定(建库建表、插入数据、修改和删除数据、基础查询、条件查询、模糊查询、聚合函数、分组查询、多表查询)

    SqlService基础知识总汇 前言 一.SQLSERVER建库建表 1.检查数据库名是否存在 2.创建数据库 3.建表 4.修改表结构 5.删除添加约束 二.SQLSERVER插入数据 1.向部门 ...

  8. 【瑞吉外卖】学习笔记-day5:(一)套餐管理开发——新增套餐、套餐分页查询、删除/起售/停售套餐

    新增套餐: 需求分析: 套餐就是菜品的集合. 后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动 ...

  9. 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)(二)

    本文上接用JDBC写一个学生管理系统(添加.删除.修改.查询学生信息) 这次主要是对上一文中的查询方法做一下调整,用创建内部类的方法来实现学生信息的查询. 我们先要定义一个接口IRowMapper: ...

  10. 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)

    首先需要用Navicat Premium创建一个student表 用Java连接好MySQL数据库(需要copy一个mysql-connector-java-5.1.44-bin.jar包,该包可在网 ...

最新文章

  1. 图解weblogic安装
  2. java中所有的类都继承于_Java中所有的类都是通过直接或间接地继承()类得到的...
  3. 工作中使用jasmine遇到的一个html element和Component绑定属性失去同步的问题
  4. Spring学习总结(21)——Spring集成阿里巴巴数据库连接池DruidDataSource配置及其常见问题汇总
  5. mysql查询当月数据_MySQL百万数据,你如何用分页来查询数据
  6. 1.2. MariaDB
  7. 不要再被Python洗脑了,来看看这个吧......
  8. 卡尔曼滤波matlab_汽车毫米波雷达距离测量中的一种扩展卡尔曼滤波实现
  9. wxpython frame鼠标拖动_Python wxpython模块响应鼠标拖动事件操作示例
  10. 我的世界java版盔甲架_我的世界盔甲架指令 手机版盔甲架指令
  11. ActivityMQ介绍与使用
  12. 【用户画像】从0到1掌握用户画像知识体系
  13. img标签渲染图片流
  14. 阿里云服务器ECS不能通过浏览器(外网)访问的解决办法
  15. wpf listview透明但字不要透明_早春松树松针上出现透明液体,不要不在意,可能是松大蚜在危害...
  16. 计算机毕业设计Java电影售票系统(源码+系统+mysql数据库+lw文档)
  17. 潮玩艺术盛会来杭州了
  18. 【C++】VSCode配置C++环境(详细教程)
  19. 常染色质和异染色质在结构和功能上异同
  20. python3爬虫爬取英语单词到MySQL数据库

热门文章

  1. LGOJP3959 宝藏
  2. PCRE demo【转】
  3. 全局程序集缓存工具 (Gacutil.exe)
  4. Python Class System
  5. SimpleDateFormat多线程下的安全问题(解决方法)
  6. 远程桌面连接(连接服务器)报错Oracle修正
  7. TypeError: this.getResolve is not a function
  8. urllib 库的代替品 requests 的用法
  9. CST,CET,UTC,GMT,DST,Unix时间戳几种常见时间概述与关系(转)
  10. poj 3264 Balanced Lineup RMQ问题