SAP CRM One Order跟蹤和日誌工具CRMD_TRACE_SET
事務碼CRMD_TRACE_SET啟用跟蹤模式:
在跟蹤模式下執行One Order場景。執行完畢後,使用事務碼CRMD_TRACE_EVAL:
雙擊引數,就能看到引數明細:
點Callstack也能看到呼叫棧明細:
這個工具的實現原理是怎樣的?
ABAP include CRM_TRACE_PART_ONE做了下面的事情:
檢查One Order的trace模式是否打開了,如果開啟,負責收集呼叫的時間戳,執行工作程序ID,呼叫棧上下文:
另一個ABAP include CRM_TRACE_PART_TWO負責把呼叫資訊寫入INDX表。
在這些ABAP include上使用where used list,可以搞清楚哪些API可以支援跟蹤模式。
除了用上述事務碼開啟除錯模式以外,也可以設定user parameter “CRM_DEBUG_CODE”來達到同樣目的。
這個引數的檢測包含在include CRM_TRACE_PART_TWO裡.
ABAP包CRM_TOOLS裡還有其他有用的工具:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":