`
Jack Wu
  • 浏览: 886738 次
  • 来自: ...
社区版块
存档分类
最新评论

关于sap的字段和对象修改记录的查找

阅读更多

sap的字段和对象的修改都会保存旧值,数据保存在CDHDR和CDPOS表中,对于提取旧值你可以采用两种方法

 1)使用sap的标准函数CHANGEDOCUMENT_READ_HEADERS 和CHANGEDOCUMENT_READ_POSITIONS

2)使用select语句直接从表中读取。

直接使用SELECT语句读取数据的示例:

*提取信用额度字段修改的抬头信息
      select  cdhdr~changenr cdhdr~udate cdhdr~utime
        into  corresponding fields of table p_cdhdr
        from cdhdr
        where cdhdr~objectclas = 'KLIM' and
          cdhdr~objectid = wa_customerinfo-kunnr.
      if sy-subrc = 0.
*提取信用额度字段修改的字段值
        select cdpos~changenr cdpos~value_old cdpos~value_new
          into corresponding fields of table  p_cdpos
          from cdpos
            for all entries in p_cdhdr
          where cdpos~objectclas = 'KLIM' and
            cdpos~objectid = wa_customerinfo-kunnr and
            cdpos~changenr = p_cdhdr-changenr and
            cdpos~tabname = 'KNKK' and
            cdpos~fname = 'KLIMK'.
        if sy-subrc = 0.
       endif.
endif.

可以在CHANGEDOCUMENT_READ_HEADERS 中设置中断获得对象类型。
参考连接:http://blog.csdn.net/CompassButton/archive/2006/11/04/1366572.aspx



分享到:
评论

相关推荐

    SAP18种根据屏幕字段找数据表的方法

    17. **SE81对象字典**:SE81提供了对SAP系统中所有对象的访问,包括屏幕、程序、表等,通过查找与屏幕字段相关的对象可以找到背后的表。 18. **SE74屏幕生成器**:SE74是SE93的另一个版本,提供了更多高级功能,...

    SAP传输请求已释放未释放状态修改

    1. **传输请求定义**:传输请求是SAP变更管理的一部分,它记录了所有对系统进行的更改,并允许这些更改按需传输到不同的SAP系统。 2. **状态**: - **未发布**:表示请求尚未发布到目标系统。 - **已发布**:...

    SAP初探之ABAP-数据库对象

    ### SAP初探之ABAP-数据库对象 #### 1. 概述 SAP系统作为全球领先的ERP(Enterprise Resource Planning)解决方案提供商,在企业信息化管理领域占据着举足轻重的地位。其中,ABAP(Advanced Business Application ...

    SAP的数据字典(EXCEL文件)

    7. **数据字典的访问**:在 SAP 开发环境中,可以通过 SE11 (数据元素),SE16N (透明表),SE14 (域),SE17 (查找表) 等事务代码来访问和修改数据字典的对象。此外,SAP 提供了 ABAP Development Workbench,允许...

    sap 数据字典,表结构

    它是 SAP ABAP 开发的重要组成部分,提供了对数据库表、字段和其他数据对象的定义和描述。数据字典不仅包含了业务逻辑,还确保了数据的一致性和准确性。下面将详细介绍 SAP 数据字典以及其中涉及的主要表结构。 一...

    18种根据屏幕字段找数据表的方法 rev1.1

    4. **SE80 - 对象浏览器**:SE80是一个强大的工具,可用于浏览和编辑所有ABAP字典对象。通过它,可以查找与屏幕字段相关的数据字典条目。 5. **SE16N - 数据浏览工具**:SE16N可以用来查看和修改数据表中的数据。它...

    SAP数据表大全ABAP数据表大全

    本资料集“SAP数据表大全ABAP数据表大全”显然提供了关于ABAP数据表的详尽资源,对理解SAP系统的数据结构和数据库操作具有重要意义。 1. **ABAP数据表的类型**: - 透明表:这是最常见的一种数据表类型,数据直接...

    SAP-PP模块CO02生产订单修改日志增强开发明细(包含操作步骤和ABAP代码)

    开发完成后,可以编写一个ALV报表(ALV Grid Report)来查询这些日志记录,提供友好的用户界面,方便用户快速查找和分析订单修改历史。ALV报表能够展示数据,并支持多种排序和过滤选项,极大地提高了工作效率。 在...

    SAP 18种查询表的方法

    以下是一些关键的技术和步骤,可以用来查找和理解SAP中的数据: 1. **使用SE16N工具**:这是一个强大的工具,允许用户查看和编辑SAP表。通过输入表名,你可以看到表结构、字段定义及其数据。 2. **事务代码SE71**...

    SAP开发者详细指导书

    - 符合面向对象的设计原则,便于统一管理和修改。 - 可以在事务程序中带出默认信息,如ALV的抬头文本。 4. **示例数据元素:** - ZXQSL: 需求数量 (数据类型: Quan13, 长度: 13, 小数位数: 3) - ZKCSL: 库存...

    SAP GUI Scripting API 用户手册 开发文档

    - **GuiChart对象**:用于创建和修改各种图表类型,如饼图、线图等。 - **GuiCheckBox对象**:处理复选框的选中状态,常用于选项选择。 - **GuiCollection集合**:存储一组相关的对象,例如同一类型的控件集合。 ...

    SAP BC430 课程中文自学笔记

    - **文档记录**: 记录每个对象的依赖关系,便于理解和追踪。 #### 六、对表的修改 **6.1 修改表的影响** - **数据一致性**: 修改表结构可能会影响数据的一致性,因此需要谨慎操作。 - **应用程序兼容性**: 表的...

    SAP后台配置事物码.doc

    - **功能描述**:维护对象代码,定义不同表对应的事务代码的选择屏幕字段和关键字段。 - **应用场景**:增强数据录入的准确性和效率。 ##### 12. OSPX - MRP2视图库存确定组的配置 - **功能描述**:定义从哪些仓库...

    sap后台配置

    18. **SAP 用户化实施指南**:包含跨应用组件的工程更改管理,如定义主记录修改状态,用于控制变更流程。 19. **OMPI4**:检查批量过程,影响 MRP1 视图的运行。 20. **OPL7**:设置更改参数文件分配,用于工单...

    SAP Table Relation

    数据元素是SAP系统中最基本的数据单元,用于定义字段的结构。 **关键表格:** - DD02L - 数据元素表,包含了所有数据元素的信息。 #### 八、开发类(Development Classes) **概述:** 开发类用于分类开发对象,...

    SAP ABAP Dictionary 数据字典开发 (IBM官方培训教程)

    8. **增强性**:SAP提供了一些增强机制,如附加字段(Additional Fields)、增强点(Enhancement Points)、增强集(Enhancement Sets)等,允许开发者在不修改标准代码的情况下扩展系统功能。 9. **数据字典视图**...

    SAP BC400 学习笔记

    - **数据元素**:定义数据字段的数据类型和长度。 - **结构**:组合多个数据元素形成复杂的记录结构。 - **数据库表**:定义实际存储数据的表格结构。 #### 五、ABAP语言的基本元素 - **关键字**:预定义的...

Global site tag (gtag.js) - Google Analytics