SAP SD客戶主資料歸檔

dujc發表於2009-12-10

事務碼:SARA

物件名稱:FI_ACCRECV(使用者主資料)

描述

SAPF056 程式歸檔客戶主記錄,並把可歸檔主記錄寫入一個歸檔檔案。

待歸檔主記錄的數目取決於以下選擇:

  • 客戶編號
  • 公司程式碼(若要考慮 FI 資料)
  • 銷售組織(若要考慮 SD 資料)
  • 系統條件(參閱以下標準)

注意,不能把公司程式碼資料與銷售區域資料歸檔到一個程式執行中。做出選擇時,只能要麼選定公司程式碼資料,要麼選定銷售區域資料。

注意,只考慮標記為刪除的那種主資料(參閱以下各項)。

需求

程式模式

可按三種不同模式執行該程式:

    1. 只歸檔一般主資料
    2. 只歸檔特定應用程式資料
    3. 歸檔一般資料和特定應用程式資料。

檢查能否歸檔資料

模式 1:必須已把所選一般資料標記為刪除。必須沒有伴隨的公司程式碼資料。例如,若要歸檔一般資料,則禁止仍舊存在客戶的公司程式碼資料。

而且,若客戶是另一個客戶的業務合作伙伴,或者他的一個聯絡人也作為聯絡人分配到了另一個客戶(表 KNVP:客戶主要合作伙伴功能),則不能歸檔一般資料。

模式 2:所選特定應用程式資料必須滿足以下應用程式標準:

  • FI:若以下各項不存在,則能刪除公司程式碼資料:
    • 特別總帳額
    • 業務額
    • 未清項
    • 已清項
      還必須在公司程式碼級別設定刪除標記。
  • SD:若銷售區域的客戶在客戶層次(表 KNVH)不是活動的,並且客戶和他的聯絡人作為銷售憑證(VBPA)中的合作伙伴也是不活動的,則可以刪除銷售區域資料。也可以由於效能原因而把銷售憑證檢查轉換為關閉。

模式 3:所選的一般資料或特定公司程式碼段必須標記為刪除。若在記錄的一般資料部分設定刪除標記,則會刪除一般資料和特定公司程式碼資料。若在主記錄(此時,一般資料僅僅複製到歸檔中)的公司程式碼資料部分設定刪除標記,則只可以刪除特定公司程式碼資料。特定應用程式資料也必須滿足模式 2 的標準。

在歸檔所有伴隨的特定公司程式碼資料,並在別處不再參考該客戶之後,歸檔一般資料。若情況不是這樣,則把一般資料複製到歸檔。

需求

物件定製

至於任何歸檔物件,SAP 為提及的物件 FI_ACCRECV 提供了一個預設設定。使用事務“SARA”可以實施修改,例如新的歸檔檔名、檔案路徑、檔案的最大大小,等等。

輸出

詳細日誌

若已在選擇螢幕上選擇了“詳細日誌”,則會輸出多個清單,這些清單顯示所有未歸檔的、已按一般資料和特定應用程式資料排序的主記錄。還顯示了每個記錄不能歸檔的原因。

可能有一般資料的警告訊息:此時,不會從資料庫中刪除一般資料記錄,而是將之複製到新的歸檔。這能導致資料庫和歸檔中一個客戶的多個版本,因此在後來的過載中,必須牢記這一點。通常,特定應用程式條目可以把一般資料內的錯誤進一步清楚地顯示出來。

然後列出可歸檔條目。

彙總日誌

總輸出一份附加的彙總日誌。它的第一部分提供關於已讀取檔案和可歸檔檔案的編號資訊,接著是對各種不同應用程式的統計資料。在清單的末尾,提供關於歸檔執行的一般資料,例如使用者名稱稱和選擇。

混合

正如其他歸檔物件一樣,從刪除(SAPF056D)中分離出歸檔功能(SAPF056)。SAPF056 自動啟動刪除過程,條件是已在技術定製中有所指定。也能單獨啟動刪除過程,特別是在一個系統終止之後。
(註釋:若使用事務 SE38 啟動程式 SAPF056,則 SAPF056D 刪除程式不會自動啟動,因為系統會認為正在執行一種測試情況)。

若首次啟動該程式,並且已經執行了連結檢查(預設設定),則為了生成連結資訊,請在歸檔之前啟動程式 SAPF047。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9810120/viewspace-1029573/,如需轉載,請註明出處,否則將追究法律責任。

相關文章