關於sap的字段和物件修改記錄的查詢

2021-06-20 05:12:59 字數 947 閱讀 5520

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 中設定中斷獲得物件型別。

sap採購訂單修改記錄 SAP採購審批策略

審批組 t16fg 批准組 審批組的值表 t16fh 批准組的描述 審批組的文字表 審批組中審批 t16fc 批准 審批組可用的審批 t16fd 批准 的描述 審批 文字描述 審批策略 t16fs 批准策略 審批策略值表,且定義了該審批策略所使用所在審批組下的審批 t16ft 批准策略的描述 審批策...

BUG修改記錄之關於測試

jmesa的columnsort的定製,在setcolumnsort自己定製的columnsort之後,沖掉了預設的sort,沒有測試一下其他的功能,只測試解決的問題的功能,導致出現bug,失敗失敗。ps 這裡面體現到專案自動化的重要性了,按照理想情況,如果每乙個點都寫上單元測試,在修改完乙個點之後...

關於生產退稅計算的系統修改記錄

關於生產退稅計算的系統修改記錄 1 商品明細 此介面中增加user scbacktaxrate 生產退增值稅率用於記錄生產退稅率,清空 退稅率 也就是原有退稅率字段 2 合同商品明細增加user scbacktaxrate 生產退增值稅率,user scbacktax 生產退增值稅額 3 合同明細t...