Ansicht
Dokumentation

FPP_EXT_RUN_PARAMETERS_GET - Selektion der Laufdaten für externe Scheduler

FPP_EXT_RUN_PARAMETERS_GET - Selektion der Laufdaten für externe Scheduler

General Data in Customer Master   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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: TYPE ANY,

TYPE ANY.

* --- 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_SELOPT
ES_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_ERROR

Funktionsgruppe

FPP_EXTERNAL_START

CL_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 )