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.
3261
Views
JCO Importparameter=>Tabelle
von Tserva » 15.05.2007 10:41 • Verfasst in Java & SAP®
1
Antw.
2438
Views
Importparameter in Excel vba zuweisen
von Gast » 22.02.2006 13:59 • Verfasst in SAP - Allgemeines
2
Antw.
1402
Views
Funktionsbaustein --> Importparameter herausfinden
von Nautilus » 25.09.2005 20:29 • Verfasst in ABAP® Core
0
Antw.
966
Views
VB.Net, Importparameter anzeigen lasssen?
von Gast » 27.09.2005 08:51 • Verfasst in ABAP® Core
2
Antw.
4243
Views
Probleme JCO Importparameter Tabelle
von Bernd Schneider » 23.03.2007 14:51 • Verfasst in Java & SAP®

Über diesen Beitrag

raisa

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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1728
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2289

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1728
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2289

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 261
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 847
MS-Word als Editor
letzen Monat von tekko 1 / 4364