总帐科目的批量传输与复制
一.說明
總帳科目(G/L Account)作為FI模塊重要的主數據,維護工作量巨大,對于不同系統、不同公司之間的科目數據克隆,除使用常規批處理工具LSMW、SHDB等外,還可使用OBY9、FS15、FS16等專項事物碼進行操作,具體應用方式有:
- 有傳輸路徑關聯的多個系統,如開發(DEV)、測試(QAS)、生產(PRD),可用OBY9創建指定科目表包含的總帳科目數據的傳輸請求,經過釋放(Release)和傳輸至其它系統,此項“搬運”只針對總帳科目的科目表級數據,接收的目標系統可用FSP0查看;
- 總帳科目的公司代碼級數據,可用FS15將指定公司代碼下的指定范圍總帳科目打包成一個服務器端暫存文件,用文件管理操作進行下載,并上載至目標系統,在目標系統用FS16對一個或多個公司代碼進行更新;
- 在同系統不同Client下,可用FS15創建暫存文件、FS16對其他多個公司代碼進行更新,省去文件下載及上載等操作步驟;
- 在同系統同Client下,從一個公司復制到其它公司的總帳科目數據,可用FS15一步操作完成。
關于總帳科目更多知識點參見《總帳科目(G/L?Account)主數據綜述》、《總帳科目(G/L Account)_一般科目》。
二.OBY9創建傳輸請求
【賬目表的傳輸】在系統可配置的Client,用OBY9可將指定的科目表里全部科目打進傳輸請求(CR)。在前臺輸入OBY9執行,進入后首先要求指定傳輸請求號,此時可輸入已有請求號或立即新建一個請求,按確認鍵后,繼續彈出對話框要求輸入科目表,輸入科目表號再次按確認鍵。
在對傳輸的項目打上勾選標志(科目表中的科目),完成后,點擊保存鍵,底部狀態欄顯示傳輸請求有更改。此時傳輸請求已包含指定科目表里的總帳科目數據,前臺輸入SE10或SE09執行查看請求,根據需要可釋放并傳至相應目標系統中。
三.FS15和FS16操作
對于【總帳科目的公司代碼級數據】,如果是不同系統或不同Client之間傳遞,則可用FS15生成暫存文件,在目標系統或Client用FS16進行更新。前臺輸入FS15執行,進入后如圖所示,首先設定發出方公司代碼,總帳科目欄位是多選,可輸入一個或多個科目列表或范圍,也可用通配符*代表所有,相應技巧參見《查詢多項選擇的使用和技巧》。下部有兩組輸入域,為生成暫存文件,需將目標公司代碼欄設為空值,在文件名欄輸入一個文件名(此處設為Z01)。設定完成后,點擊執行鍵。
執行前給定的文件名(“Z01”)是特定路徑和文件名的最后一部分,文件名是FBIS+給定文件名,路徑和全名由特定的邏輯路徑名稱(name for the logical path)組成,此邏輯路徑名稱為“FI_COPY_COMPANY_CODE_DATA_FOR_GENERAL_LEDGER”,對應的后臺配置為“SAP 用戶化實施指南→SAP NetWeaver →應用服務器→系統管理→平臺無關的文件名→文件名和路徑的跨集團維護”(SM34: FILENAME)。根據邏輯路徑名稱,找到邏輯文件路徑“GLOBAL_PATH”(全局路徑),此SAP服務器安裝在Windows環境下,最終找到的文件是“D:\usr\sap\FD6\SYS\global\FBISZ01”。參見《SAP服務器的文件管理》將此文件從服務器端下載,并上傳至目標服務器相應目錄中(邏輯路徑名稱與前述相同,但不一定是在相同文件目錄下),如果是為同系統不同Client操作,則可免去下載上傳步驟。
當確定生成的數據文件放入目標服務器中,則在目標服務器的Client中執行FS16,在此輸入前步的文件名參數,并設定一個或多個目標公司代碼,將“馬上更新文件”選項打上勾選標志,并將“僅檢查文件”選項去除勾選。以上完成,點擊執行鍵。此時可用FS00、FSS0對目標公司代碼查看科目是否維護成功,也可用SE16對數據表SKB1對目標公司代碼進行查看。
四.FS15單步操作
在同系統相同Client下,將一個公司代碼的科目數據復制到另一個或多個公司代碼下,則用FS15一步即可完成。
在前臺輸入FS15執行后,按前述圖說明輸入發出方的公司代碼和復制的科目(單個、列表或范圍),在目標公司代碼中填寫另一個或多個公司代碼,將“馬上更新文件”選項打上勾選標志,將“僅檢查文件”選項去除勾選,在底部的文件名欄設為空值。以上設定后,點擊執行鍵,則目標公司代碼相應的總帳科目就維護成功,效果檢查見前述說明。
總結
以上是生活随笔為你收集整理的总帐科目的批量传输与复制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比特币经历价格过山车 理财还是乐金所、p
- 下一篇: MBEWH表数据更新逻辑