Ansicht
Dokumentation

PLM_AUDIT_OBJECT - Definition eines Gegenstands zur Untersuchung (Audit,...)

PLM_AUDIT_OBJECT - Definition eines Gegenstands zur Untersuchung (Audit,...)

Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In Business Add-In(BAdI) wird in den Komponenten Auditmanagement, Fehlermöglichkeits- und Ergebnisanalyse (FMEA) und evtl. weiteren verwendet.

Dieses BAdI enthält die Methoden für Prüfung, Auswahl und Darstellung des Gegenstands zu einer Untersuchung, abhängig von der Untersuchungsart. Im Auditmanagement wird von Auditgegenständen oder Auditarten gesprochen. Im folgenden wird die Darstellung auf die Verwendung im Auditmanagement beschränkt, wobei die Beschreibung auch für Untersuchungen im Allgemeinen gilt.

Da prinzipiell nicht alle möglichen Auditgegenstände in einer Standardsoftware vorgedacht werden können und möglicherweise auf externe Daten zugegriffen werden muß, ist der Auditgegenstand über dieses Interface angeschlossen. Neben den von SAP ausgelieferten Implementierungen können Sie hierdurch modifikationsfrei eigene Implementierungen anlegen.

Innerhalb des Interfaces können Sie auf die im Customizing zur Auditart hinterlegten Detailinformationen zum Auditgegenstand zurückgreifen.

Bei der Implementierung des BAdIs muss eine Filterausprägung angegeben werden. Diese Filterausprägung wird in dem Feld Eingabewerte für Auditgegenstand (BAdI) (technischer Feldname PLMV_AUDIT_TYPE-FILTER) im Customizing der Auditart zugeordnet.

Im Standard ist das Business Add-In nicht aktiv.

Nach dem Aufruf der IMG-Aktivität gehen Sie folgendermaßen vor:

  1. Geben Sie im folgenden Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie Übernehmen.
Falls bereits Implementierungen zu dem BAdI angelegt wurden, erscheint ein Dialogfenster mit den existierenden Implementierungen. Wählen Sie in diesem Dialogfenster Anlegen.
  1. Geben Sie im entsprechenden Feld einen Kurztext zur Implementierung ein.
  2. Fügen Sie im Register EigenschaftenFilter-Ausprägungen ein, wenn es sich um ein filterabhängiges BAdI handelt.
  3. Wählen Sie das Register Interface.
Der Name der implementierenden Klasse wird vom System aufgrund des Namens Ihrer Implementierung generiert. Der Name kann geändert werden.
Sofern das BAdI ein Menü-Exit ist, erscheint zusätzlich die Registerkarte FCodes. Geben Sie hier einen Funktionstext und gegegbenenfalls weitere Daten ein.
  1. Sichern Sie Ihre Eingaben und ordnen Sie ein Paket zu.
  2. Positionieren Sie den Cursor jeweils auf eine Methode. Rufen Sie den Class Builder mit einem Doppelklick auf.
  3. Geben Sie zwischen den Anweisungen method ~. und endmethod. das von Ihnen gewünschte Coding zur Implementierung ein.
  4. Sichern und aktivieren Sie Ihr Coding und navigieren Sie zurück zum Bild Ändern Implementierung.
  5. Sichern Sie auf dem Bild Ändern Implementierung.
Hinweis: Sie können für ein BAdI zunächst eine Implementierung anlegen und diese später aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.
  1. Wählen Sie Aktivieren.
Bei der Ausführung des Anwendungsprogramms wird das von Ihnen angelegte Coding durchlaufen.

Auditart: Externes Produktaudit zum Produkt 4711 beim Lieferanten IDES.

Der Auditgegenstand "Produkt 4711 beim Lieferanten IDES" wird durch die beiden Attribute Produkt (Attributstyp 01) und Lieferant (Attributstyp 02) beschrieben. Sie hinterlegen zu den Eingabefeldern im Customizing die zugehörigen Datenelemente. In der BAdI-Implementierung wird dann auf die im System vorhandenen Daten zum Geschäftspartner und auf den Produktstamm zugegriffen.

Auditart: Internes Systemaudit im Entwicklungsbereich BEREICH1 nach ISO 9000.

Der Auditgegenstand wird durch die beiden Attribute QM-System und Bereich beschrieben. Der Auditor sieht daher zum Auditgegenstand zwei Eingabefelder mit diesen im Customizing zur Auditart hinterlegten Feldbezeichnern.
Für die möglichen QM-Systeme hinterlegen Sie im Customizing zur Auditart die möglichen Eingabewerte in einer eigenen Wertetabelle. Für die einzelnen Bereiche ist im System noch keine Wertetabelle vorhanden. Sie greifen in der BAdI-Implementierung auf ein externes System zu.

Um Beispiel-Coding anzuzeigen, wählen Sie Springen-> Beispiel-Coding -> Anzeigen.

Die Implementierung muß zu den Customizing-Einträgen zur Auditart passen. Dort werden die technischen Eigenschaften der Eingabefelder hinterlegt. Somit können Sie in einer Implementierung verschiedene Auditarten abdecken.

Technische Details zu den einzelnen Methoden finden Sie in der Interface-Dokumentation zum Interface IF_EX_PLM_AUDIT_OBJECT.

Methoden






Vendor Master (General Section)   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7378 Date: 20240601 Time: 234945     sap01-206 ( 110 ms )