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

Über diesen Beitrag

raisa

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140