Zugriff auf Importparameter im Workflow

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Zugriff auf Importparameter im Workflow

Beitrag von raisa (ForumUser / 15 / 3 / 0 ) »
Hallo,

ich übergebe meinem Workflow 2 Importparameter
Parameter wurden im Workflow Container erstellt.
Wie kann ich diese Parameter dann wieder auslesen im weiteren WF Verlauf?
Ich habe nach dem Start vom WF eine Benutzerentscheidung eingebaut und dort den Programm-Exit aktiviert.
Ich bekomme die Kopfdaten mit der Fkt.

Code: Alles auswählen.

    CALL METHOD wi_context->get_header
    RECEIVING
      re_workitem_header = lcl_s_wihead.
Aber wie bekomme ich die Importparameter an dieser Stelle in den Zugriff?
Danke.

Coding der Übergabe der Daten

Code: Alles auswählen.

 METHOD trigger_start_wf_vbeln.

* Data Declarations
    DATA: lv_objtype    TYPE sibftypeid,
    lv_event            TYPE sibfevent,
    lv_objkey           TYPE sibfinstid,
    lr_event_parameters TYPE REF TO if_swf_ifs_parameter_container,
    lv_param_name       TYPE swfdname,
    lv_id               TYPE vbeln_vf,
    lv_param_name_text  TYPE swfdname,
    lv_id_text          TYPE text50.

* Setting values of Event Name
    lv_objtype = 'ZCL_WF_VBELN'.
    lv_event   = 'START_WF_VBELN'.

* Instantiate an empty event container
    CALL METHOD cl_swf_evt_event=>get_event_container
    EXPORTING
    im_objcateg  = cl_swf_evt_event=>mc_objcateg_cl
    im_objtype   = lv_objtype
    im_event     = lv_event
    RECEIVING
    re_reference = lr_event_parameters.

* Set up the name/value pair to be added to the container
    lv_param_name  = 'VBELN'.
    lv_id          = i_vbeln.

* Add the name/value pair to the event conainer
    TRY.
        CALL METHOD lr_event_parameters->set
        EXPORTING
        name  = lv_param_name
        value = lv_id.

      CATCH cx_swf_cnt_cont_access_denied .
      CATCH cx_swf_cnt_elem_access_denied .
      CATCH cx_swf_cnt_elem_not_found .
      CATCH cx_swf_cnt_elem_type_conflict .
      CATCH cx_swf_cnt_unit_type_conflict .
      CATCH cx_swf_cnt_elem_def_invalid .
      CATCH cx_swf_cnt_container .
    ENDTRY.

    lv_param_name_text = 'TEXT'.
    lv_id_text         = i_text.

* Add the name/value pair to the event conainer
    TRY.
        CALL METHOD lr_event_parameters->set
        EXPORTING
        name  = lv_param_name_text
        value = lv_id_text.

      CATCH cx_swf_cnt_cont_access_denied .
      CATCH cx_swf_cnt_elem_access_denied .
      CATCH cx_swf_cnt_elem_not_found .
      CATCH cx_swf_cnt_elem_type_conflict .
      CATCH cx_swf_cnt_unit_type_conflict .
      CATCH cx_swf_cnt_elem_def_invalid .
      CATCH cx_swf_cnt_container .
    ENDTRY.

* Raise the event passing the prepared event container
    TRY.
        CALL METHOD cl_swf_evt_event=>raise
        EXPORTING
        im_objcateg        = cl_swf_evt_event=>mc_objcateg_cl
        im_objtype         = lv_objtype
        im_event           = lv_event
        im_objkey          = lv_objkey
        im_event_container = lr_event_parameters.
      CATCH cx_swf_evt_invalid_objtype .
      CATCH cx_swf_evt_invalid_event .
    ENDTRY.

    COMMIT WORK.

  ENDMETHOD.


gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

1
Antw.
3762
Views
JCO Importparameter=>Tabelle
von Tserva » 15.05.2007 10:41 • Verfasst in Java & SAP®
2
Antw.
4806
Views
Probleme JCO Importparameter Tabelle
von Bernd Schneider » 23.03.2007 14:51 • Verfasst in Java & SAP®
0
Antw.
3626
Views
Suchhilfe Importparameter übergeben
von sap-known » 17.06.2007 17:38 • Verfasst in Dialogprogrammierung
1
Antw.
2996
Views
Suchhilfe-Importparameter in Select-Options möglich?
von Frog » 19.04.2007 12:28 • Verfasst in ABAP® für Anfänger
5
Antw.
3122
Views
Aufruf eines FBs mit einer Struktur als Importparameter
von M_und_M » 04.07.2012 14:54 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

raisa

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 2 Stunden von ewx 1 / 26
Ermittlung der Arbeitstage (Mosid)
vor 13 Stunden von Radinator 11 / 45587
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3286
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 1914

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 2 Stunden von ewx 1 / 26
Ermittlung der Arbeitstage (Mosid)
vor 13 Stunden von Radinator 11 / 45587
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3286
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 1914