Ansicht
Dokumentation
/PM0/FPP_EXT_RUN_PARAMS_GET - Selektion der Laufdaten für externe Scheduler
General Material Data General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein /PM0/FPP_EXT_RUN_PARAMETERS_GET erlaubt das Auslesen von Laufdaten des Parallelisierungsframeworks (FPP). Dies wird in erster Linie von externen Jobsteuerungssystemen benötigt, die Läufe des FPP kopieren und starten.
Mit dem Funktionsbaustein /PM0/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 /PM0/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 /pm0/fpp_pid,
,,lv_number_of_jobs,,TYPE,,/pm0/fpp_jobs,
,,lv_distribution,,TYPE,,bank_tab_grp_srv,
,,lv_parallel_object,,TYPE,,/pm0/fpp_parobj,
,,lv_instance,, TYPE,,/pm0/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 '/PM0/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 '/PM0/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
/SAPLFPP_EXTERNAL_STARTCL_GUI_FRONTEND_SERVICES - Frontend Services TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5050 Date: 20240419 Time: 023047 sap01-206 ( 49 ms )