Anfang des Inhaltsbereichs

Vorgehensweisen Die Verwendung des Analyse-Werkzeugs  Dokument im Navigationsbaum lokalisieren

Mit dem Analyse-Werkzeug können Sie:

Das Analyse-Werkzeug rufen Sie vom Bild Validierung/Substitution ändern: Einstieg aus mit der Funktion Umfeld ® Val./Subst.-Analyse auf.

Validierung/Substitution aktivieren

  1. Wählen Sie auf dem Bild Aktionsauswahl Valid./Subst.-Menü die Option Aktivierung Valid./Subst.
  2. Sie gelangen auf das Bild Aktivierung Validierung/Substitution.

  3. Wählen Sie die Anwendungskomponente aus, für die Sie das Aktivierungsbild aufrufen.
  4. Geben Sie an, ob Sie eine Validierung oder eine Substitution aktivieren wollen.
  5. Das System ruft die betreffende Aktivierungstransaktion der von Ihnen ausgewählten Anwendungskomponente auf.

    Hinweis

    Wenn Sie eine der Anwendungskomponenten Spezielle Ledger oder Anlagenbuchhaltung ausgewählt haben, wird ein Dialogfenster eingeblendet, in dem Sie aufgefordert werden, weitere Informationen einzugeben. Im Dialogfenster Auswahl: Spezielle Ledger legen Sie fest, ob Sie das Aktivierungsbild für lokale oder für globale Ledger aufrufen wollen. Im Dialogfenster Auswahl: Anlagenbuchhaltung legen Sie fest, ob Sie das Aktivierungsbild für Stammdaten oder Bewegungsdaten aufrufen wollen.

  6. Aktivieren Sie bei Bedarf Ihre Validierung bzw. Substitution oder prüfen Sie den Aktivierungsgrad vorhandener Validierungen oder Substitutionen.

Nachrichtenverwendung anzeigen

Mit der Funktion Nachrichtenverwendung können Sie herausfinden, in welchen Validierungen eine bestimmte, vom Anwender definierte Nachricht verwendet wird.

Beispiel

Wenn Sie im Finanzwesen einen Beleg buchen, gibt das System folgende Nachricht aus:

Benutzer MEIER darf Konto 100000 nicht bebuchen

(Nachrichten-ID = Z1 003)

Diese Nachricht ist vom Anwender definiert (Z ist die Namenskonvention für vom Anwender definierte Nachrichten); hieraus können Sie ableiten, daß die Nachricht durch eine Validierung verursacht wurde.

Mit der Funktion Nachrichtenverwendung können Sie die Nachrichtenklasse ( Z1 ) und die Nachrichtennummer ( 003 ) eingeben, um herauszufinden, in welcher Validierung diese Nachricht verwendet wird. Das System gibt eine Liste der Validierungen aus, in denen die betreffende Nachricht verwendet wird.

Wenn Sie prüfen wollen, in welcher Validierung eine Systemnachricht verwendet wird, gehen Sie folgendermaßen vor:

  1. Wählen Sie auf dem Bild Aktionsauswahl Valid./Subst.-Menü die Option Verwendung Nachrichten.
  2. Sie gelangen auf das Dialogfenster Eingabe der Nachrichtennummer.

  3. Geben Sie die gewünschte Nachrichtenklasse und Nachrichtennummer ein und wählen Sie Weiter.

Sie gelangen auf das Bild Valid./Subst.: Verwendung von Nachrichten in Validierungen. Auf diesem Bild werden die Validierungen eingeblendet, in denen die von Ihnen angegebene anwenderdefinierte Nachricht verwendet wird.

Wenn Sie Bearbeiten ® Validierung anzeigen wählen, können Sie die Validierungsdefinition anzeigen.

Substituierte Felder anzeigen

Mit der Funktion Substituierte Felder können Sie herausfinden, durch welche Substitution ein bestimmter Dimensionswert ersetzt wurde.

Beispiel

Sie buchen einen Beleg in die Speziellen Ledger. Wenn Sie den Beleg anzeigen, enthält das Kostenstellen-Feld nicht den Wert, den Sie bei der Buchung ursprünglich eingegeben haben.

Mit der Funktion Substituierte Felder können Sie den Namen des Kostenstellen-Feldes eingeben, um herauszufinden, welche Substitution zur Ersetzung des von Ihnen eingegebenen Wertes verwendet wurde. Das System gibt eine Liste der Substitutionen aus, durch die der ursprüngliche Kostenstellenwert möglicherweise ersetzt wurde.

Wenn Sie herausfinden wollen, welche Substitution verwendet wurde, um einen bestimmten Dimensionswert zu ersetzen, gehen Sie folgendermaßen vor:

  1. Wählen Sie auf dem Bild Aktionsauswahl: Valid./Subst.-Menü die Option Substituierte Felder.
  2. Sie gelangen auf das Dialogfenster Eingabe Tabelle und Feld.

  3. Geben Sie den Namen der Tabelle und den Namen des Feldes ein, für die Sie eine Liste der in Frage kommenden Substitutionen erzeugen wollen, und wählen Sie Weiter.

Sie gelangen auf das Bild Valid./Subst.: Nachweisliste für substituierte Felder. Auf diesem Bild werden die Substitutionen eingeblendet, die für die von Ihnen eingegebene Tabelle und für das von Ihnen eingegebene Feld definiert wurden.

Wenn Sie Bearbeiten ® Substitution anzeigen wählen, können Sie die Substitutionsdefinition anzeigen.

ABAP-Programme neu generieren

Während der Laufzeit (z.B. während einer Buchung) benutzen Validierung / Substitution / Regeln folgende automatisch generierte ABAP-Programme:

GBAAAAAA

GBS<mm>SET

GBT<mm><aa>0

wobei mm für eine zweistellige Codierung des Mandanten und aa für den Anwendungsbereich (z.B. "FI" für Finanzwesen) steht. Die Entschlüsselung des zweistelligen Mandanten kann man mit Hilfe eines Testlaufs des Funktionsbausteines G_CLIENT_DECODE vornehmen.

Falls es zu Problemen mit einem dieser Programme kommt (Syntaxfehler oder Laufzeitfehler wie z.B. PERFORM_NOT_FOUND) sollten Sie die Generierung dieses Programmes anstoßen. Dazu wählen Sie im Menü: Bearbeiten ® ABAPs neu generieren. Im Fall der beiden zuletzt genannte Programme soll dies im jeweiligen Mandanten vorgenommen werden.