关于sap的字段和对象修改记录的查找
2007-12-14 17:34
357 查看
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
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1119340
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
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1119340
相关文章推荐
- 关于sap的字段和对象修改记录的查找
- 关于sap的字段和对象修改记录的查找
- 关于sap的字段和对象修改记录的查找
- 关于sap的字段和对象修改记录的查找
- 关于sap的字段和对象修改记录的查找
- 关于sap的字段和对象修改记录的查找_ZT
- 关于sap的字段和对象修改记录的查找
- 关于sap的字段和对象修改记录的查找
- sap的字段和对象修改记录的查找
- 【转载】SAP保存操作记录CDHDR和CDPOS表,通过修改屏幕字段,查找SAP字段表和字段
- 字段/对象 修改记录
- SAP中使用BDC创建或修改采购信息记录
- JAVA学习日志 关于调用方法、生成对象的例子。还是用数字卦程序修改
- Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值
- 查找表中多余的重复记录(多个字段)
- 最近关于DNN,又有一些值得记录的小技巧(tips),sql乱码和articles模块源码修改
- 【SAP HANA】关于SAP HANA Attribute View创建、激活状况下在系统中生成对象的研究
- 关于Oracle数据库表中字段修改为自增
- easyui-datagrid关于展示的字段需要进行数据类型转换的问题(自己记录备忘)
- 关于生产退税计算的系统修改记录