Die Verwendung des Analyse-WerkzeugsMit dem Analyse-Werkzeug können Sie:
eine Validierung/Substitution für eine bestimmte Anwendungskomponente aktivieren
herausfinden, in welchen Validierungen eine bestimmte, vom Anwender definierte Nachricht verwendet wird
herausfinden, welche Substitution zur Ersetzung eines bestimmten Dimensionswertes verwendet wurde
Das Analyse-Werkzeug rufen Sie vom Bild
Validierung/Substitution ändern: Einstieg
aus mit der Funktion
auf.
Wählen Sie auf dem Bild
Aktionsauswahl Valid./Subst.-Menü
die Option
Aktivierung Valid./Subst.
Sie gelangen auf das Bild
Aktivierung Validierung/Substitution
.
Wählen Sie die Anwendungskomponente aus, für die Sie das Aktivierungsbild aufrufen.
Geben Sie an, ob Sie eine Validierung oder eine Substitution aktivieren wollen.
Das System ruft die betreffende Aktivierungstransaktion der von Ihnen ausgewählten Anwendungskomponente auf.
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.
Aktivieren Sie bei Bedarf Ihre Validierung bzw. Substitution oder prüfen Sie den Aktivierungsgrad vorhandener Validierungen oder Substitutionen.
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:
Wählen Sie auf dem Bild
Aktionsauswahl Valid./Subst.-Menü
die Option
Verwendung Nachrichten
.
Sie gelangen auf das Dialogfenster
Eingabe der Nachrichtennummer
.
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 wählen, können Sie die Validierungsdefinition 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:
Wählen Sie auf dem Bild
Aktionsauswahl: Valid./Subst.-Menü
die Option
Substituierte Felder
.
Sie gelangen auf das Dialogfenster
Eingabe
Tabelle und Feld
.
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 wählen, können Sie die Substitutionsdefinition anzeigen.
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ü: Im Fall der beiden zuletzt genannte Programme soll dies im jeweiligen Mandanten vorgenommen werden.