Ansicht
Dokumentation
FPP_EXT_RUN_PARAMETERS_GET - Selektion der Laufdaten für externe Scheduler
General Data in Customer Master CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein FPP_EXT_RUN_PARAMETERS_GET erlaubt das Auslesen von Laufdaten des Rahmenwerks für Parallelverarbeitung (FPP). Dies wird in erster Linie von externen Jobsteuerungssystemen benötigt, die Läufe des FPP kopieren und starten.
Mit dem Funktionsbaustein FPP_EXT_RUN_PARAMETERS_SET können Sie Daten eines noch nicht gestarteten Laufs ändern, die zuvor mit dem Funktionsbaustein FPP_EXT_RUN_PARAMETERS_GET ausgelesen wurden.
Der Funktionsbaustein FPP_EXT_RUN_PARAMETERS_GET liefert dem Aufrufer folgende Daten eines Laufs:
ES_STANDARD,,,,,,Daten der Selektionsfelder der generierten Oberfläche
EV_STANDARD_REF,,,,Referenz auf die Selektionsfelder der generierten Oberfläche
ES_SELOPT,,,,,,,,Daten der Select-Options der generierten Oberfläche
EV_SELOPT_REF,,,,,,Referenz auf die Select-Options der generierten Oberfläche,,
EV_NUMBER_OF_JOBS,,,,Anzahl der Jobs, die bei Ausführung der Massenaktivität gestartet werden
EV_DISTRIBUTION,,,,,,Verteilung der Jobs auf die Server bei Start der Massenaktivität
EV_PARALLEL_OBJECT,,,,Zu verwendendes Parallelisierungsobjekt
EV_INSTANCE,,,,,,Zu verwendende Intervallaufteilung
EV_EXTERNAL_RUN_ID,,,,Externe Lauf-ID des Laufs
Beispiel
Das Auslesen und Zurückschreiben eines Laufs kann wie folgt vorgenommen werden:
DATA: ls_standard_ref TYPE REF TO data,
,,ls_selopt_ref TYPE REF TO data,
,,lv_pid TYPE fpp_pid,
,,lv_number_of_jobs,,TYPE,,fpp_jobs,
,,lv_distribution,,TYPE,,bank_tab_grp_srv,
,,lv_parallel_object,,TYPE,,fpp_parobj,
,,lv_instance,, TYPE,,fpp_instance,
,,lv_external_run_id,,TYPE,,bank_dte_pp_runid_ext.
FIELD-SYMBOLS:
* --- specifiy the run identification to be changed--------------------------
* lv_pid = ......... myPID
* --- read data of the run --------------------------------------------------------
CALL FUNCTION 'FPP_EXT_RUN_PARAMETERS_GET'
EXPORTING
iv_pid = lv_pid
IMPORTING
ev_standard_ref = ls_standard_ref
ev_selopt_ref = ls_selopt_ref
ev_number_of_jobs = lv_number_of_jobs
ev_distribution = lv_distribution
ev_parallel_object = lv_parallel_object
ev_instance = lv_instance
ev_external_run_id = lv_external_run_id
EXCEPTIONS
read_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ASSIGN ls_standard_ref->* TO
ASSIGN ls_selopt_ref->* TO
* Change data read before
* --- Change data read before ------------------------------------------------
* For example
*lv_number_of_jobs = 5.
* --- Change the run -------------------------------------------------------------
CALL FUNCTION 'FPP_EXT_RUN_PARAMETERS_SET'
EXPORTING
iv_pid = lv_pid
is_standard =
is_selopt =
iv_number_of_jobs = lv_number_of_jobs
iv_distribution = lv_distribution
iv_parallel_object = lv_parallel_object
iv_instance = lv_instance
iv_external_run_id = lv_external_run_id
EXCEPTIONS
write_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Hinweise
Weiterführende Informationen
Parameter
ES_SELOPTES_STANDARD
EV_DISTRIBUTION
EV_EXTERNAL_RUN_ID
EV_INSTANCE
EV_NUMBER_OF_JOBS
EV_PARALLEL_OBJECT
EV_SELOPT_REF
EV_STANDARD_REF
IV_PID
Ausnahmen
READ_ERRORFunktionsgruppe
FPP_EXTERNAL_STARTCL_GUI_FRONTEND_SERVICES - Frontend Services CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5272 Date: 20240523 Time: 045730 sap01-206 ( 56 ms )