Master Data - ooxxvv/MySAPnotes GitHub Wiki

  • 用來放置各種主檔的相關資訊

  • SAP 系統中共分為三種類型資料

  • Master Data => 主檔

  • Transaction Data => 交易檔

  • Table Data => 表格資料

  • Table

  • T002 => Language Keys

  • T005 => Country

  • T9A15 => Division & Business area mapping table

公司 (Company)

  • 可參考 Company

  • Company Code Global Data

  • 可在 IMG 文件找到相關設定 (SPRO)

  • Financial Accounting (New) -> Financial Accounting Global Setting (New) -> Global Parameters for Company Code -> Enter Global Parameters

  • Table => T001, ADRC

  • Business Place

  • 可在 IMG 文件找到相關設定 (SPRO)

  • Cross-Application Components -> General Application Functions -> Cross-Application Document Numbering -> (國別) -> Define Business Places

  • Table => J_1BBRANCH

  • Function

  • FMR3_GET_LOCAL_CURRENCY => 取得公司的 local currency

Table

  • T001 => Company code 的基本資料
  • T001A => Company code 其他的 Local currency 設定
  • T001I => 公司代碼 - 參數類型
  • T001J => 公司代碼 - 參數類型名稱
  • T001Z => Company code 的其他明細項目設定
  • V_T001I => T001I 的 View

Tcode

  • OBY6 => 公司代碼的基本主檔

客戶 (Customer)

各模組所需的資料

Tcode

工廠 (Plant)

Tcode

  • EC02 => 一般情況下,如果想通過 Copy 的方式建立一個新的 Plant , 可用 EC02 進行,大多數 Plant 相關的配置信息會同時被拷貝。
  • OX10 => 只用來設置 Factory Calendar、Country 等信息,如果用這裡的 Copy 按鈕,則只會拷貝一個名稱及簡單信息。
  • WB02 => 可以設置工廠的地址及相關 Organization 等方面的參考信息。
  • CS07 => 建立工廠指派

Table

  • 若要找出 Plant 和 Company 的關係,並須用 Valuation Area 來對應。
  • 若 Plant 和 Company 對應到同一個 Valuation Area ,表示此 Plant 是設在這個 Company Code 下。
  • T001K => Company Code 和 Valuation Area 的關係。
  • T001W => Plant 和 Valuation Area 的關係。

範例程式碼

  • Plant 和 Company code 的對應關係 {{{#!abap FORM check_company_plant . DATA: BEGIN OF lt_t001w OCCURS 0, werks LIKE t001w-werks, bwkey LIKE t001w-bwkey, END OF lt_t001w. DATA: l_bwkey LIKE t001k-bwkey.

IF s_werks[] IS INITIAL. EXIT. ENDIF.

*-Get Valuation area (Company code) SELECT SINGLE bwkey INTO l_bwkey FROM t001k WHERE bukrs EQ p_bukrs.

IF sy-subrc NE 0. MESSAGE e003 INTO g_message. append_message. ENDIF.

*-Get Valuation area (Plant) SELECT werks bwkey INTO TABLE lt_t001w FROM t001w WHERE werks IN s_werks.

IF sy-subrc NE 0. MESSAGE e000 WITH '無法取得工廠資料'(m02). ENDIF.

LOOP AT lt_t001w. IF lt_t001w-bwkey NE l_bwkey. MESSAGE e004 WITH lt_t001w-werks p_bukrs INTO g_message. append_message. ENDIF. ENDLOOP.

ENDFORM. " CHECK_COMPANY_PLANT }}}

廠商 (Vendor)

各模組所需的資料

Table

  • LFM2 => Vendor 主檔 (Plant & Vendor Subrange Level)

物料 (Material)

會計科目 (GL Account)

會計科目號碼的一般習慣

  • 1開頭 => 資產
  • 2開頭 => 負債
  • 3開頭 => 業主權益 (股本)
  • 4開頭 => 收入
  • 5開頭 => 成本
  • 6開頭 => 費用
  • 7開頭 => 業外損益
  • 8開頭 => 稅額
  • 9開頭 => 其他 (暫時性科目,結轉科目,非常損益,會計原則變動累積影響數……)

Tcode

  • FS10N => 顯示會計科目各月份的餘額
  • FS00 => 顯示總帳科目
  • FSS0 => 編輯總帳科目 (Company Code)
  • FSP0 => 編輯會計科目表 (G/L Account Chart)

Table

  • SKAT => 會計科目的名稱 (包含所有語言)
  • SKA1 => 會計科目與會計科目表(Chart of Accounts)的對應關係。
  • SKB1 => 存放會計科目和公司代碼(Company code) 的對應關係

Function

銀行 (Bank)

Tcode

  • FI02 => 銀行主檔

成本中心 (Cost Center)

Table

  • CSKS => Cost Center Master Data

夥伴 (Partner)

  • BP => Business Partner

利潤中心 (Profit Center)

Table

  • CEPC => Profit Center Master Data Table
  • CEPCT => Texts for Profit Center Master Data

物料需求計畫 (MRP)

Table

  • MDLV => MRP 設定

員工

TABLE

⚠️ **GitHub.com Fallback** ⚠️