Erweitern des Datenmodells für Stammdaten-Governance für Material 
Sie können das Datenmodell MM für Stammdaten-Governance für Material (MDGM) um neue Entitätstypen und Attribute erweitern. Sie müssen das ERP-Materialstammdatenmodell erweitern, bevor Sie das Datenmodell MM erweitern. Hier finden Sie spezielle Informationen zum Erweitern des Datenmodells für MDGM. Detailliertere Informationen zum Prozess finden Sie im Gesamtdokument über die Erweiterung des Inhalts der Stammdaten-Governance.
Hinweis
Es ist nicht erforderlich, eine Kundenzugriffsklasse für das Datenmodell MM anzulegen. Das MDGM-Datenmodell MM ist mit einem Wiederverwendungsbereich vorkonfiguriert: MATERIAL. Dieser Wiederverwendungsbereich zeigt auf die Zugriffsklasse CL_MDG_BS_MAT_ACCESS, die die meisten Felder des vorab gelieferten SAP-ERP-Materialstamms behandeln kann.
Folgende Szenarien zum Erweitern des MDGM-Datenmodells sind möglich:
Erweitern des MDGM-Datenmodells durch Hinzufügen von Attributen, die bereits als Datenbankfelder im vorab gelieferten SAP-ERP-Materialstamm vorhanden sind.
Erweitern des MDGM-Datenmodells durch Hinzufügen eines Wiederverwendungs-Entitätstyps, der bereits als Datenbanktabelle im vorab gelieferten SAP-ERP-Materialstamm vorhanden ist.
Erweitern des MDGM-Datenmodells durch Hinzufügen eines Wiederverwendungs-Entitätstyps, der als Datenbanktabelle vorhanden ist. Sie wurde zum vorab gelieferten SAP-ERP-Materialstamm hinzugefügt.
Erweitern des MDGM-Datenmodells durch Hinzufügen eines flexiblen Entitätstyps, der nur in den Datenbanktabellen von MDG vorhanden ist.
Sie können das MDGM-Datenmodell erweitern, indem Sie einer MDGM-Entität ein Datenbankfeld des vorab gelieferten SAP-ERP-Materialstamms als Attribut hinzufügen. Sie können nur Datenbankfelder hinzufügen, die Teil der SAP-ERP-Datenbanktabellen sind (einschließlich der von Kunden angelegten Felder). Sie können keine von Kunden angelegten Felder hinzufügen, die Sie der SAP-ERP-Datenbank hinzugefügt haben. Führen Sie folgende Schritte aus, um dem MDGM-Datenmodell ein Attribut hinzuzufügen:
Sie erweitern das MDGM-Datenmodell um zusätzliche Attribute. Das MDGM-Datenmodell heißt MM.
Generieren Sie die modellspezifischen Strukturen.
Pflegen Sie die Zuordnung im Service Mapping Tool (SMT).
Legen Sie die Feldeigenschaften fest.
Konfigurieren Sie das UI. Die MDGM-Anwendungskonfiguration heißt BS_MAT_OVP. Sie befindet sich im Entwicklungspaket MDG_BS_MAT_UI.
Optionaler Schritt: Ein neues Druckformular anlegen. Sie können das vorhandene Druckformular (MDG_BS_MAT_PDF) als Vorlage verwenden.
Optionaler Schritt: Die Suche erweitern. Generieren Sie die Geschäftsvorlage MDG_MATERIAL erneut.
Hinweis
Dieses Szenario deckt die von SAP gelieferten Felder ab, die zu den SAP-Materialstamm-Datenbanktabellen gehören, und auch alle beliebigen kundendefinierten Felder, die Sie zu diesen Tabellen hinzugefügt haben.
Sie können das MDGM-Datenmodell erweitern, indem Sie dem MDGM-Datenmodell eine Datenbanktabelle des vorab gelieferten SAP-ERP-Materialstamms als Entitätstyp hinzufügen. Führen Sie folgende Schritte aus, um dem MDGM-Datenmodell einen Wiederverwendungs-Entitätstyp hinzuzufügen:
Erweitern Sie das MDGM-Datenmodell um zusätzliche Entitätstypen. Sie können die zu diesen Entitätstypen gehörigen Attribute wählen, die Sie dem MDGM-Datenmodell hinzufügen möchten. Das MDGM-Datenmodell heißt MM.
Generieren Sie die modellspezifischen Strukturen.
Legen Sie die Zuordnung in SMT an, und ordnen Sie die modellspezifischen Strukturen zu.
Legen Sie die Feldeigenschaften fest.
Sie können die bestehende MDGM-Anwendungskonfiguration (BS_MAT_OVP) erweitern. Sie befindet sich im Entwicklungspaket MDG_BS_MAT_UI. Wenn nötig, können Sie auch eine neue Anwendungskonfiguration anlegen. Sie können die vorhandene MDGM-Anwendungskonfiguration (BS_MAT_OVP) als Vorlage verwenden.
Hinweis
Sie können keine Felder von einem neuen Entitätstyp zu einem bestehenden UIBB hinzufügen. Die neuen Felder müssen einem neuen UIBB hinzugefügt werden. Sie können einem einzigen Kontierungsblock mehrere UIBBs hinzufügen.
Optionaler Schritt: Ein neues Druckformular anlegen. Sie können das vorhandene Druckformular (MDG_BS_MAT_PDF) als Vorlage verwenden.
Optionaler Schritt: Die Suche erweitern. Generieren Sie die Geschäftsvorlage MDG_MATERIAL erneut.
Hinweis
Wenn Sie die Materialstammtabellen um die kundendefinierte Felder erweitert haben (wie im SAP-Hinweis 44410 beschrieben), die Sie ins MDGM-Datenmodell einfügen wollen, dann müssen Sie die folgenden Datenstrukturen (die der erweiterten Materialstammtabelle entsprechen) manuell erweitern:
Die Strukturen der Tabellen in MDG_BS_MAT_S_MAT_DATA mit dem Suffix _X_TAB
Die Strukturen in MDG_BS_MAT_S_MATERIAL_UI_PROP
Sie können das MDGM-Datenmodell erweitern, indem Sie dem MDGM-Datenmodell eine kundeneigene Datenbanktabelle (Z-Tabelle) des vorab gelieferten SAP-ERP-Materialstamms als Entitätstyp hinzufügen. Führen Sie folgende Schritt aus, um dem MDGM-Datenmodell einen Wiederverwendungs-Entitätstyp hinzuzufügen:
Erweitern Sie die folgenden Datenstrukturen (entsprechend der neuen, kundeneigenen Materialstammtabelle) manuell:
Fügen Sie Tabellentypen für die Daten und die _X-Struktur zu MDG_BS_MAT_S_MAT_DATA hinzu. Verwenden Sie dasselbe Entwurfsmuster, das in bestehenden Tabellentypen verwendet wird.
Fügen Sie der Struktur MDG_BS_MAT_S_MATERIAL_UI_PROP einen Tabellentyp hinzu. Verwenden Sie dasselbe Entwurfsmuster, das in bestehenden Tabellentypen verwendet wird.
Implementieren Sie das BAdI MDG_BS_MAT_API_SEGMENTS_EXT
Erweitern Sie das MDGM-Datenmodell durch zusätzliche Entitätstypen. Sie können die zu diesem Entitätstyp gehörigen Attribute wählen, die Sie dem MDGM-Datenmodell hinzufügen möchten. Das MDGM-Datenmodell heißt MM.
Generieren Sie die modellspezifischen Strukturen.
Legen Sie die Zuordnung in SMT an, und ordnen Sie sie den modellspezifischen Strukturen zu.
Legen Sie die Feldeigenschaften fest.
Sie können die bestehende MDGM-Anwendungskonfiguration (BS_MAT_OVP) erweitern. Sie befindet sich im Entwicklungspaket MDG_BS_MAT_UI. Wenn nötig, können Sie auch eine neue Anwendungskonfiguration anlegen. Sie können die vorhandene MDGM-Anwendungskonfiguration (BS_MAT_OVP) als Vorlage verwenden.
Hinweis
Sie können keine Felder von einem neuen Entitätstyp zu einem bestehenden UIBB hinzufügen. Die neuen Felder müssen einem neuen UIBB hinzugefügt werden. Sie können einem einzigen Kontierungsblock mehrere UIBBs hinzufügen.
Optionaler Schritt: Ein neues Druckformular anlegen. Sie können das vorhandene Druckformular (MDG_BS_MAT_PDF) als Vorlage verwenden.
Optionaler Schritt: Die Suche erweitern. Erweitern Sie die Suchvorlage für den ERP-Materialstamm in SAP_APPL. Sie generieren die Geschäftsvorlage MDG_MATERIAL erneut und implementieren bei Bedarf das BAdI BADI_SDQ_PP_SEARCH.
Sie können das MDGM-Datenmodell erweitern, indem Sie dem MDGM-Datenmodell einen flexiblen Entitätstyp zuordnen. Beachten Sie, dass Enterprise Search flexible Entitätstypen nicht unterstützt. Daher können Attribute aus diesen Entitäten nicht als Suchkriterien verwendet werden. Wie im Folgenden beschrieben fügen Sie dem MDGM-Datenmodell einen flexiblen Entitätstyp hinzu:
Erweitern Sie das MDGM-Datenmodell um zusätzliche Entitätstypen über die Konfigurationsaktivität Datenmodell bearbeiten. Wählen Sie die Attribute, die Sie dem MDGM-Datenmodell hinzufügen wollen. Das MDGM-Datenmodell heißt MM. Ordnen Sie Ihren Entitätstypen den Wiederverwendungsbereich MDG zu, um sie als flexible Entitätstypen zu deklarieren.
Optionaler Schritt: Modellspezifische Strukturen generieren.
Legen Sie die Feldeigenschaften fest. Sie können dies in der Konfigurationsaktivität Feldeigenschaften für UI festlegen durchführen.
Wenn Sie die neuen Felder auf der Benutzungsoberfläche sehen wollen, sollten Sie die bestehende MDGM-Anwendungskonfiguration (BS_MAT_OVP) erweitern. Sie befindet sich im Paket MDG_BS_MAT_UI. Wenn nötig, können Sie auch eine neue Anwendungskonfiguration anlegen. Sie können das vorhandene Druckformular (MDG_BS_MAT_PDF) als Vorlage verwenden.
Hinweis
Sie können keine Felder von einem neuen Entitätstyp zu einem bestehenden UIBB hinzufügen. Die neuen Felder müssen einem neuen UIBB hinzugefügt werden. Sie können einem einzigen Kontierungsblock mehrere UIBBs hinzufügen.
Optionaler Schritt: Ein neues Druckformular anlegen. Sie können das vorhandene Druckformular (MDG_MM_MATERIAL_PDF) als Vorlage verwenden.
Hinweis
Sie können flexible Entitäten nicht mit IDocs oder dem Dateiimport-Framework importieren.