Show TOC

Parameter der Routine für Kennzahlen oder MerkmaleLocate this document in the navigation structure

Importing

  • REQEUST: Request-ID

  • DATAPAKID: Nummer des aktuellen Datenpakets

  • SOURCE_FIELDS: Struktur mit der im UI definierten Eingangsfeldern der Routine

Exporting

  • MONITOR: Tabelle für benutzerdefiniertes Monitoring. Diese Tabelle wird mittels der Zeilenstruktur MONITOR_REC gefüllt (die Satznummer des verarbeiteten Satzes wird vom Framework automatisch hinzugefügt).

  • RESULT: Der Variablen RESULT müssen Sie das Ergebnis der errechneten Kennzahl bzw. des errechneten Merkmals zuweisen.

  • CURRENCY (optional): Bei Routinen mit Währung müssen Sie hier die Währung zuweisen.

  • UNIT (optional): Bei Routinen mit Einheit müssen Sie hier die Einheit zuweisen.

Raising

Für die Steuerung des Schreibens in das Ziel wird das Exception Handling mittels Exceptionklassen verwendet:

  • CX_RSROUT_SKIP_RECORD: Wird innerhalb der Routine an irgendeiner Stelle ein raise exception type cx_rsrout_skip_record ausgelöst, so wird die Verarbeitung der aktuellen Zeile abgebrochen und mit dem nächsten Datensatz fortgefahren.

  • CX_RSROUT_SKIP_VAL: Wird innerhalb der Routine ein excep tion type cx_rsrout_skip_val ausgelöst, so wird das Zielfeld gelöscht.

  • CX_RSROUT_ABORT: Wird innerhalb der Routine ein raise exception type cx rsrout_abort ausgelöst, so wird der gesamte Ladeprozess abgebrochen. Der Request wird im Extraktionsmonitor als abgebrochen gekennzeichnet. Die Verarbeitung des aktuellen Datenpakets wird beendet. Bei schwerwiegenden Fehlern kann das hilfreich sein.