SAP MDG —— 你最想知道答案的34個問題(基於1909版本)

文章目錄

MDM(Master Data Management)和MDG(Master Data Governance)的區別是什麼?

MDM主數據管理定義了一家公司管理主數據的原則和方法。Master Data Governance是SAP Master Data Governance on SAP S/4HANA(SAP MDG)的產品名稱。有些時候你可能看到的是MDG-S或MDG-M等,這只是一些產品的簡稱“SAP Master Data Governance for Materials” = MDG-M 或 “SAP Master Data Governance for Suppliers” = MDG-S。其他一些簡稱可能是MDG-F (財務),MDG-C (客戶),MDG-EAM (企業資產管理),MDG-CO (自定義對象),MDG-RFM (零售和時尚管理)。

MDG的核心功能是基於工作流的主數據創建,主數據向SAP或非SAP系統分發,批量變更,重複項檢查,數據質量監控和規則挖掘,工作流監控,以及主數據合併。

從技術角度看SAP MDG是一個怎樣的系統?

SAP MDG在技術上基於SAP S/4HANA系統,或SAP ERP系統(SAP ECC)。這意味着很多SAP S/4HANA或SAP ERP系統的標準功能正在被SAP MDG複用,例如用戶和權限的概念,系統運行的概念如高可用性和安全,系統後臺配置,用戶界面技術等。主數據功能可以在這些系統中被激活和配置。請注意,激活這些主數據的配置需要SAP MDG許可證。

SAP MDG是一個專用的獨立系統嗎?

SAP MDG支持兩種方式的部署,即“聯合部署”和“中心化部署”。

聯合部署:直接在那些正在運營中的業務系統內激活SAP MDG功能。

中心化部署:SAP MDG作爲獨立的SAP S/4HANA實例獨立部署,只運營主數據流程。SAP MDG中心將向所有外圍系統分發主數據。這意味着所有主數據對象同時存在多個副本:SAP MDG存儲“黃金記錄”,同時事務性系統(目標系統)存儲了這些黃金記錄的本地副本,用於本地業務流程運行。

SAP MDG開箱即用支持哪些主數據對象?

SAP MDG支持以下這些開箱即用的對象(這些對象同時包括了例如臨時表,用戶界面,數據校驗和分發等功能)。所有標準內容都可以適應客戶的特定需求。客戶特定字段和視圖也可以被加入這些標準數據模型中。甚至用戶特定的主數據對象也可以被MDG管理。SAP MDG框架提供了自定義對象的選項。

  • 物料主數據:包括基本視圖,分類視圖,附件文檔,工廠視圖,銷售視圖,存儲地點,倉庫,會計視圖等。
  • 財務主數據:總賬科目,會計科目表,公司,財務報表結構,成本要素,成本要素組和層次結構,成本中心,成本中心組和層次結構,利潤中心,利潤中心組和層次結構,內部訂單,合併單元,合併組和層次結構,合併特性,項目和層次結構,細分類別,細分類別集,交易類型,提交原因。
  • 業務夥伴:業務夥伴關係,角色,銀行信息,標識,地址,稅號
  • 客戶:基本視圖,銷售區域和公司代碼視圖
  • 供應商:基本視圖,採購組織和公司代碼視圖
  • 企業資產管理:對象包括功能地點(Floc),設備主數據,任務列表(通用、設備、Floc),物料清單BOM,設備,Floc和WBS,測量點,維護計劃和維護項目,工作中心,對象鏈接,對象網絡,服務主數據
  • 零售和時尚管理:零售商品基本和分類數據,採購信息記錄,採購組織/供應商/網站信息,物料特定數據如存儲,分銷中心,商品列表,銷售組織和PoS零售管理系統數據

SAP MDG支持哪些用戶界面?

SAP MDG專門提供基於SAP Fiori和WebDynpro (ABAP)的網頁用戶界面。不提供基於SAP GUI的用戶界面。用戶只需登錄到他們的Fiori Launchpad,就可以搜索主數據並請求新的主數據或更改。由於SAP MDG重用SAP S/4HANA或SAP ERP相同的權限概念,用戶只能查看和管理他們授權的主數據。

業務用戶是否可以更改工作流維護的設置?

在實施項目中,工作流由管理員預先定義。通常來說,維護工作流是與所有相關人員長時間討論的結果,通常不需要頻繁地更改這些工作流模板。(這就是主數據治理中的“治理”部分)。對工作流定義的更改需要在開發系統中實現,並在測試環境中進行測試,然後才能在生產環境中使用。然而,SAP MDG工作流可以基於規則以非常靈活的方式配置。這些規則允許工作流以例如工作流優先級,發起工作流的用戶組,主數據對象類型等進行流轉。主數據更改請求表單中的每個字段都可以用於控制工作流行爲。

工作流是否可以按特定規則執行?

是,這是可行的。SAP MDG工作流是基於規則的。規則可以在Business Rules Framework plus (BRFplus)中定義,BRFplus是SAP S/4HANA和SAP ERP的組成部分,可以無縫與SAP MDG集成。這些規則允許靈活地設置主數據工作流。變更請求表單中的每個字段條目都可以用於控制和更改工作流行爲,例如你可以在大小寫敏感的數據字段(如銀行數據)中觸發其他批准步驟,或者根據請求的工廠ID或帳戶組選擇正確的批准人。

是否有可能並行執行工作流?

這是可行的,特別是當某一物料的工廠特定數據需要並行補充時。SAP MDG允許用戶使用這樣的維護方式,而不會相互阻礙或鎖定。

是否可以將用戶組分配給工作流任務,而不是單個用戶?

SAP MDG工作流在技術上基於SAP Business Workflow。因此他們提供了相同的功能。這些功能包括了工作流中用戶組,單個用戶,角色,甚至是SAP組織管理中的崗位分配。

我們能在一個工作流中處理多個主數據記錄嗎?

SAP MDG可以在一個工作流中處理帶有特定視圖(工廠、公司代碼等)的一條主數據記錄,例如包含4個工廠代碼的一個物料記錄。這些工作流稱爲單一維護工作流。在多記錄處理過程中,可以在同一個更改請求中處理多個主數據記錄。爲了方便維護,UI是基於表格的。可以通過配置限制每次處理記錄的最大數量,例如,40或50條記錄。這樣可以防止創建用戶無法處理的非常大的更改請求。

此外,批量更改工作流還可以更改甚至數以百萬計的主數據記錄。此選項通常用於主數據專員,而不是直接用於普通業務用戶。

我們可以向工作流添加附件和註釋嗎?

文檔、鏈接和註釋可以添加到變更請求擡頭中。它們通常與處理工作流的下一個用戶相關。在工作流結束時,這些附件通常會被丟棄。此外,還可以將文檔分配給主數據對象本身。在工作流程的最後,這些文檔將存儲在DMS系統中,並創建一個歸檔鏈接。這些文檔在工作流完成後仍然可用,它們與活動的主數據記錄一起存儲。

如果一個工作流任務被用戶拒絕怎麼辦?

工作流行爲可以根據你的需要進行配置。通常,被拒絕的任務將被髮送回上一個用戶。SAP MDG標準強制要求用戶添加拒絕的原因,如果一個任務將被其拒絕。這個標準行爲可以在配置中更改。如有需要,還可以通知其他用戶,如變更請求的發起人。

我們是否可以將外部服務集成到工作流中?

外部服務可以靈活地集成到工作流中。重複項檢查是SAP MDG中不可缺少的一部分,還有用於地址和合規性檢查的標準集成(制裁清單,PEP,…)。除此之外,這種數據富集服務還可用來補充記錄的其他信息,如DUNS全球通用企業編碼。

我們如何監控工作流?

每個用戶都可以訪問“我的變更請求”應用程序,其中列出了用戶的所有變更請求。使用過濾器可以用來顯示不同維度的內容,例如,用戶已經啓動的變更請求,需要用戶處理的變更請求等等。

可以使用圖形化的儀表板和基於實時數據的SAP FIORI tiles進行全面監控。主數據管理員或關鍵用戶可以監控細化到主數據對象和變更請求類型(創建、更新)的工作流的持續時間。過期的工作流也可以被識別出來。監控儀表板可以靈活配置,例如識別超過一定時間限制的所有變更請求。

我們是否可以將外部用戶組集成到主數據工作流中(例如客戶或供應商自注冊)?

SAP MDG是一個純粹的內部應用程序,不應該從外部訪問。

爲了允許外部用戶訪問,可以使用專用的應用程序,如SAP C/4HANA或SAP Ariba。兩個應用程序都提供了自助服務場景,爲客戶和供應商提供所有必要功能來管理外部用戶、他們的密碼和訪問權限。

例如: 如果新客戶註冊爲潛在客戶,主數據將首先存儲在CRM或webshop應用程序中。第二步,客戶數據被移交給SAP MDG,在那裏執行所有後續流程步驟(地址檢查、重複項檢查、合併等)。同時,客戶可以在客戶關係管理系統中進行自己的流程,如下單等,而不需要等待SAP MDG工作流。

一旦客戶在SAP C/4HANA中更改了他的主數據,更改也將移交給SAP MDG,將在那裏進行檢查,然後可以分發到任何其他應用程序。同樣的概念也適用於SAP Ariba中創建的供應商記錄。

如何通知用戶新的工作流任務?

有以下一些選項,可以選擇單獨使用、組合使用或在同一時間全部使用:

  • 用戶在“我的變更請求”SAP FIORI應用程序中收到通知,其中列出了所有主數據相關的工作流。
  • 用戶在他們的標準SAP收件箱中收到通知,其中也會列出了除了主數據之外的所有其他工作流任務。
  • 帶有工作流任務一些描述信息的電子郵件通知。

以上所有3個選項都允許用戶直接訪問需要處理的工作流任務。

我們是否可以將合規性檢查(例如制裁列表,PEP清單)集成到工作流中?

是的。SAP MDG爲SAP Business Partner Screening提供了預構建集成能力,這是“SAP Business Integrity Screening”的一部分。除此之外,SAP MDG還提供了將任何其他篩選應用程序集成到SAP MDG中的數據富集點。

工作流中的數據存儲在哪?

在工作流期間,主數據存儲在staging表中。在工作流的最後,主數據記錄從staging錶轉移到SAP S/4HANA或SAP ERP的普通主數據表。從那裏將觸發主數據分發。

主數據分發可以使用哪些技術?

一般來說,主數據可以通過SOAP服務、ALE/Idoc、RFC和csv文件進行分發。分發可以直接設置,也可以通過EAI中間件進行中介。分配是基於規則的,例如只有工廠X的物料纔會分配到某個系統。還可以爲每個接收系統分別定義分發頻率。

在分發過程中,鍵映射和值映射表被使用以讀取/創建/更新鍵和值映射。

我們必須總是在SAP MDG中啓動主數據工作流嗎?

不是,工作流可以由SAP MDG中的用戶手動觸發,也可以通過API或SOAP服務觸發。

財務主數據(如總賬科目、成本中心或利潤中心)的工作流通常最初在SAP MDG中觸發。

客戶主數據記錄通常在CRM應用程序中啓動,而供應商可能在SAP Ariba中。然後,主數據記錄被移交給SAP MDG,其中MDG主數據工作流被自動觸發。

我們是否可以在MDG工作流中推導標準字段內容?

是的。許多客戶已經在他們現有的ERP應用程序中實現了程序邏輯,例如自動獲得工廠特定的字段值,甚至自動創建所有工廠字段。SAP MDG及其集成的業務規則框架plus (BRFplus)也支持這一點。在BRFplus決策表中,可以定義自動推導的所有字段內容。在處理SAP MDG工作流的過程中,SAP MDG將讀取這些決策表,並自動設置字段值。根據SAP MDG的配置,業務用戶可以更改或不更改推導的默認值。業務用戶甚至可以自己更改BRFplus中的決策表。這些決策表可以下載到MS Excel,用戶可以在Excel中修改內容並再次上傳到BRFplus。請記住,這應該首先在開發系統中完成,因爲通常需要進行測試。不過,直接上傳到生產系統也是可能的。

我們是否可以在MDG工作流中執行檢查和校驗?

是的。如果你在標準的SAP S/4HANA (或SAP ERP) 應用程序中創建一個主數據記錄,SAP後臺會執行許多檢查和驗證,如顯示或隱藏字段根據所選物料的類型、基於所選公司代碼校驗付款條件等。

所有這些校驗都在標準SAP S/4HANA或SAP ERP系統內進行後臺配置的,這些配置在SAP MDG中將會被重用。

其他和SAP MDG相關的校驗和檢查可以在BRFplus中定義。可以靈活地分配警告和錯誤消息。對於MDG中的每個工作流步驟,管理員可以定義需要執行哪些驗證。

我們能否自動推導出物料工廠內特定的字段值,以避免用戶手動維護所有工廠特定字段?

是,這是可行的。因此使用BRFplus決策表。需要自動推導的所有字段值都在這裏定義。如果執行SAP MDG工作流,這些字段值將自動在SAP MDG的變更請求中推導和賦予默認值。

業務用戶是否可以自己定義和修改默認值?

經過授權的用戶可以在SAP MDG 中直接更改BRFplus中的決策表,它們也可以下載到Excel中,在那裏進行更改,然後再次上傳回BRFplus。此外,SAP MDG還提供個性化功能。每個用戶都可以爲某些字段定義默認值。一旦用戶訪問SAP MDG web UI,就會預先填充其個人默認值。用戶還可以再次更改這些值。

我們是否可以根據自己的需求配置不同的重複項檢查?

是的。SAP MDG允許定義多種匹配策略。匹配策略定義匹配時應該考慮的字段。對於每個字段,可以定義權重和模糊度。總得分基於每個字段的權重和模糊度進行計算後得出。

模糊查詢是否支持重複性檢查和搜索?

支持。

我們是否可以擁有一個“類似Google”的搜索功能?

可以。SAP MDG on SAP S/4HANA使用SAP HANA的模糊搜索功能。它允許對主數據進行“谷歌式搜索”。

我們只能將主數據分發給SAP應用麼?是否也可以分發到非SAP應用?

SAP和非SAP系統都可以定義爲SAP MDG的客戶系統。可以直接連接或通過EAI應用程序進行中介。從技術角度來看,SAP MDG支持SOAP、ALE/IDoc、RFC和基於csv文件的分發。

我們是否可以按接收系統的不同設置來管理主數據分發?

SAP MDG使用鍵和值映射功能來克服這些差異。即使本地系統使用不同的標識符,例如付款條件、帳戶組、工廠、物料類型等,

SAP MDG存儲每個接收系統的所有映射內容。如果在SAP MDG中更改了某條黃金記錄,分發流程將爲每個接收系統執行映射。因此,客戶端系統接收的主數據更新只包含客戶端系統可以處理的字段值。

如果新記錄從SAP MDG分發到客戶端系統,而客戶端系統使用內部編號分配,新的本地編號將被髮送回SAP MDG,以自動更新SAP MDG的鍵映射表。

總而言之,這些映射需要在SAP MDG項目中進行最初的創建。

主數據維護時是否考慮到了用戶權限?

是的。由於SAP MDG基於SAP S/4HANA或SAP ERP,因此在SAP MDG中重用了相同的授權概念。如果用戶沒有適當的授權來顯示,例如某種物料類型或工廠代碼,他們不能顯示或維護該物料類型或對應的工廠視圖。

我們是否可以在SAP MDG中實行批量修改?

批量變更當然是支持的。可以對數千甚至數百萬的主數據記錄執行此操作。

我們是否可以使用Excel文件向SAP MDG上傳主數據?

可以。主數據記錄可以從SAP MDG下載到Excel文件中。上傳Excel文件到SAP MDG進行整合也是可能的。Excel文件需要遵循一定的結構,也可以使用模板Excel文件。

一個典型的主數據項目是怎樣的?

主數據項目通常有兩個階段。

  • 階段1: “Make It Clean”
  • 階段2: “Keep It Clean”

SAP MDG是階段2“Keep It Clean” 的工具: 它確保只有足夠數據質量的主數據到達外圍系統。一個重要的先決條件是,SAP MDG內的主數據從一開始就必須是正確和乾淨的。

這些清洗過的主數據將在第1階段 “Make It Clean” 中被創建。這意味着需要檢查、糾正、充實、協調和刪除存儲在客戶端系統中的所有現有主數據。如果這樣做了,就會創建一個黃金記錄,諸如鍵和值映射也會在這個過程中被創建。

這些黃金記錄將作爲初始數據加載被上傳到SAP MDG,所有的鍵和值映射都存儲在SAP MDG映射表中。

這是SAP MDG開始接管治理的時間點。

一般來說,階段1沒有標準的方法,因爲每個客戶情況、客戶需求和系統架構都是不同的。在簡單的情況下,手動清洗和遷移到SAP MDG是可行的。在非常複雜的情況下 (許多SAP和非SAP系統,數百萬主數據記錄與數據質量不夠好) 專門的遷移項目需要由專門的工具如SAP Advance Data Migration (SAP ADM) 和SAP Data Services (SAP DS) 爲第二階段主數據創建一個堅實的基礎。

我可以使用SAP MDG主動控制主數據質量嗎?

可以。SAP MDG爲你提供了定義和檢測業務規則的可能性。這些規則可用於數據質量分析,結果可在儀表盤中可視化。這些規則也可以應用於主數據維護過程。

如果在分析中檢測到數據質量缺陷,可以觸發後續工作流來無縫地糾正錯誤數據。它可用於產品/物料和業務夥伴數據(包括客戶、供應商)和自定義對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章