IF-Bedingung hinzufügen - Automate_Studio - Latest

Automate Studio mit Studio Administrator-Benutzerleitfaden

Product type
Software
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio
Version
Latest
Language
Deutsch
Product name
Automate Studio
Title
Automate Studio mit Studio Administrator-Benutzerleitfaden
Copyright
2024
First publish date
2018
Last updated
2024-09-06
Published on
2024-09-06T16:20:47.967074

Für eine umfassende Kontrolle der Daten, die in die SAP-Transaktion gebucht werden, können Sie IF-Bedingungen zu einem oder mehreren Feldern hinzufügen. Jedes Feld mit der IF-Bedingung wird mit der Bedingung verglichen und nur verarbeitet, wenn die Bedingung erfüllt wird.

Studio unterstützt zwei Ebenen in einer Bedingung.

Bedingung hinzufügen

  1. Wählen Sie in der Registerkarte Zuordnen die Felder aus, auf die Sie die Bedingung anwenden wollen.
  2. Klicken Sie auf Bedingung erstellen aus.

    Wenn Bedingung erstellen aus nicht verfügbar ist, dann klicken Sie auf die Registerkarte Expertenansicht.

  3. Wählen Sie im Kästchen IF-Bedingung den Operand aus.
    Anmerkung: Wenn Sie Erste Transaktion oder Nicht erste Transaktion auswählen, klicken Sie auf OK oder klicken Sie auf Neue Gruppe hinzufügen, um mehr Bedingungen hinzuzufügen.
  4. Der Spaltenbuchstabe wird nur auf dem Spaltenoperanden angezeigt. Wir zeigen nur Spaltenbuchstaben an, daher ist Zellennummer nicht erforderlich.
  5. Wählen Sie einen Operanden, wie etwa Größer als.
    Anmerkung: Der Operand „Between“ enthält sowohl die angegebenen Werte als auch die Werte dazwischen.

  6. Führen Sie eine der folgenden Aktionen aus:
    • Geben Sie den Wert für die Bedingung ein.
      Anmerkung: Wenn der Wert Dezimalstellen oder Langtext enthält, dann vergewissern Sie sich, dass die Einstellungen für das Lesen der Daten auf Wie gespeichert gesetzt wurden. Klicken Sie auf die Registerkarte Datei, dann auf Optionen, anschließend auf Daten und zuletzt auf Wie gespeichert.
    • Aktivieren Sie das Kästchen Mit Spalte vergleichen, wählen Sie den Spaltenbuchstaben aus, der den Wert enthält, den Studio vergleichen soll, und klicken Sie dann auf Los.

      Sie können zum Beispiel die Spalte auswählen, die das Bruttogewicht enthält, den Operator Ist größer als auswählen, das Kontrollkästchen Mit Spalte vergleichen aktivieren und die Spalte auswählen, die das Nettogewicht enthält.

  7. Um eine weitere Bedingung hinzuzufügen, klicken Sie auf das Plus-Symbol.
  8. Um eine zweite Ebene zur Bedingung hinzuzufügen, klicken Sie auf Neue Gruppe hinzufügen (zum Beispiel IF ((A=1 & B=2) OR IF Erste Transaktion) und wiederholen Sie die Schritte 3 bis 6.

IF-Bedingung-Operanden

Erste Transaktion Verwenden Sie diesen Operanden, wenn eine Entität oder eine Aktion nur in der ersten Aufzeichnung erforderlich ist. Diese Bedingung wird nicht auf die zweite und nachfolgenden Aufzeichnungen angewendet

Nicht erste Transaktion Verwenden Sie diesen Operanden, wenn eine Entität oder eine Aktion nur in der zweiten und allen nachfolgenden Aufzeichnungen erforderlich ist. Diese Bedingung wird nicht auf den ersten Datensatz angewendet.

Spalte Verwenden Sie diesen Operanden, um anzugeben, ob eine Entität, ein Feld oder eine Aktion basierend auf statischen Werten oder Werten in Ihren Datendateien ausgeführt werden soll.

Ändern der Bedingung

Klicken Sie auf die Bedingungsanweisung, um das Kästchen Bedingung erneut zu öffnen, und führen Sie dann die gewünschten Änderungen durch. Sie können die Bedingung eines leeren If-Blocks oder Schleifenblocks bearbeiten.

IF-Bedingung ausschneiden, kopieren und einfügen

Sie können einen geschachtelten If-Else-Bedingungsblock ausschneiden und kopieren und an beliebiger Stelle im Mapper einfügen.

Verwenden der Optionen „Ersetzen“, „Davor einfügen“ und „Erhalten“

Verwenden Sie die Optionen Ersetzen, Davor einfügen und Erhalten für die Spaltenzuordnung in einer If-Bedingung.

Löschen der Bedingung

  1. Im Mapper klicken Sie auf die Zeile, welche die Bedingungsanweisung enthält, um die Zeile auszuwählen.
  2. Führen Sie einen Rechtsklick auf die Zeile aus und klicken Sie dann auf Löschen.