SAP歷史更改記錄函數
SAP中很多地方對資料的操作都會有保存更改歷史記錄,可能過以下兩個函數取得更改歷史記錄:
取得記錄表頭函數
call function 'CHANGEDOCUMENT_READ_HEADERS'
exporting
* ARCHIVE_HANDLE = 0
* DATE_OF_CHANGE = '00000000'
objectclass =
* OBJECTID = ' '
* TIME_OF_CHANGE = '000000'
* USERNAME = SY-UNAME
* LOCAL_TIME = ' '
* DATE_UNTIL = '99991231'
* TIME_UNTIL = '235959'
* NOPLUS_ASWILDCARD_INOBJID = ' '
tables
i_cdhdr =
* EXCEPTIONS
* NO_POSITION_FOUND = 1
* WRONG_ACCESS_TO_ARCHIVE = 2
* TIME_ZONE_CONVERSION_ERROR = 3
* OTHERS = 4
.
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
其中objectclass是指定要查看什麽資料的歷史記錄,如查看BOM的更改記錄, objectclas = 'STUE' 。
取得更改記錄明細函數
call function 'CHANGEDOCUMENT_READ_POSITIONS'
exporting
* ARCHIVE_HANDLE = 0
changenumber =
* TABLEKEY = ' '
* TABLENAME = ' '
* TABLEKEY254 = ' '
* KEYGUID = ' '
* KEYGUID_STR = ' '
* IMPORTING
* HEADER =
* ET_CDRED_STR =
* TABLES
* EDITPOS =
* EDITPOS_WITH_HEADER =
* EXCEPTIONS
* NO_POSITION_FOUND = 1
* WRONG_ACCESS_TO_ARCHIVE = 2
* OTHERS = 3
.
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
其中changenumber可從頭文件中反回的數據表中取得
SAP歷史更改記錄函數相关推荐
- oracle 按日输出 取整数,Oracle按日周月分組統計,及next_day()函數詳解
1.概述 工作中遇到如下問題:統計周期內關鍵詞數,而這里的周期內最常用的就是日周月. 日月比較容易處理,周的話可以通過next_day()函數實現. 2.實例問題 如下,有一張表ljb_test,包括 ...
- 桌球歷史:削球、快攻、弧圈球
專欄 [乒乓邦]桌球歷史:削球.快攻.弧圈球 PingPong.Bang | 乒乓邦 | 2015/04/18 | 人氣 2981 0 收藏此文0 A+A- 江山代有才人出,各領風騷數百年.回顧桌球 ...
- oracle case grouping,ORACLE GROUPING函數的使用
GROUPING函數可以接受一列,返回0或者1.如果列值為空,那么GROUPING()返回1:如果列值非空,那么返回0.GROUPING只能在使用ROLLUP或CUBE的查詢中使用.當需要在返回空值的 ...
- java函數_函數(Java版)
此特性為Java版獨有. 原因:與其他Java版/基岩版特性頁面標題統一 注意: 中文Wiki的移動頁面需要在討論批准後進行,大量移動由機械人完成. 請不要使用複製粘貼來移動頁面,因為這樣會丟失所有的 ...
- mysql追溯历史性能问题_【踩坑記錄】記一次MySQL主從復制延遲的坑
最近開發中遇到的一個MySQL主從延遲的坑,記錄並總結,避免再次犯同樣的錯誤. 情景 一個活動信息需要審批,審批之后才能生效.因為之后活動要編輯,編輯后也可能觸發審批,審批中展示的是編輯前的活動內容, ...
- php 写 mysql 事件_PHP日歷,包含來自MySQL數據庫的重復事件
9 In case anyone would like to do something similar, I will post the code that I wrote and tested wi ...
- MCU VR班會(07)記錄
MCU VR應用班 <翻轉式> 線上討論課堂(07) 記錄如下: -- 舉行時間: 2016/7/27 晚上 21:00 ~ 22:00 高煥堂: 我今天在想MCU VR課程的教學內容 高 ...
- sql server 函數
sql server 函數 silver6 | 09 十二月, 2005 11:07 1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 ...
- SAP ABAP MD61 / MD62 / MD63 BAPI 函数组 3027
SAP ABAP MD61 / MD62 / MD63 BAPI 函数组 3027 引言: 计划独立需求,MD61 / MD62 / MD63 的 BAPI 函数组 3027,在扩展批量创建/更改/看 ...
最新文章
- Ubuntu 中的 dpkg 安装deb、删除deb、显示已安装包列表、解压deb文件、显示deb包内文件列表、配置deb软件包
- SpringBoot实现微信点餐
- Attaching to process 29139 Could not attach to process.
- cocos2d-x CCScrollView和CCTableView的使用(转载)
- python测试用例怎么写_Python单元测试unittest的具体使用示例
- docker查看容器并运行
- LeetCode 808. 分汤(动态规划)
- detours安装和使用
- Linux内存分配器SLOB,深入理解Linux内核之SLOB分配器
- python编译 pyd 工具_python如何编译py文件生成pyc、pyo、pyd以及如何和C语言结合使用...
- 贵州大学计算机网络试题,贵州大学计算机基础考试题库.doc
- 计算机视觉教程3-1:全面详解图像边缘检测算法(附Python实战)
- QOpenGLWight与QPainter混合渲染
- SEEK学习论坛-JavaWeb开发实训课题 (数据库MySQL+js+Ajax+Servlet)代码分享篇
- 批量生成10位数手机号,用作账号注册
- 思古解析js静态逆向分析
- iDo网站在线设计系统的原理
- 阙值,阈值,阀值,傻傻分不清
- 关于手机app合并m3u8文件失效,pc端合成方法
- 定位服务在iOS 8中不起作用