Workflow Import BOR-Objekt

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Workflow Import BOR-Objekt

Beitrag von Razepatuff (ForumUser / 1 / 0 / 0 ) »
Hi,

ich bin aktuell dabei einen workflow zu entwickeln... bzw. er ist komplett fertig und nun bin ich dabei ein Programm zu schreiben, welches den Workflow via FM 'SAP_WAPI_START_WORKFLOW' startet.
Mein Problem ist aktuell, dass ich den Workflow auf dem BOR-Objekt BUS1065 (Mitarbeiter) basiert und dieses auch als Import-Parameter angegeben ist.

Hat jemand eine Idee wie ich ein erstelltes BOR-Objekt ( habe das objekt via

Code: Alles auswählen.

INCLUDE <cntn01>.
DATA employee_bor_object TYPE swc_object.
data(employee) = conv pernr_d( '12345678' ).
swc_create_object employee_bor_object 'BUS1065' employee.
erstellt ).

das Objekt läuft im prinzip auch einwandfrei. Aber ich würde das gerne nun an den Workflow übergeben. Hat hier jemand eine Idee wie ich das machen kann?

Hier mal mein "ganzes" (natürlich gekürzt auf das relevante) coding:

Code: Alles auswählen.

INCLUDE <cntn01>.
DATA employee_bor_object TYPE swc_object.
  
DATA wf_return_code LIKE sy-subrc.
  DATA wf_import_param TYPE TABLE OF swr_cont.
    swc_create_object employee_bor_object 'BUS1065' employee.
    APPEND VALUE swr_cont( element = 'EMPLOYEE' value = employee_bor_object )TO wf_import_param.
    CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'
      EXPORTING
        task            = 'WS91XXXXXX'    " Aufgabe (gemäß PD-Org)
      IMPORTING
        return_code     = wf_return_code    " Rückgabewert (0 - 6, 999)
*       workitem_id     =     " Workitem-Identifikation
*       new_status      =     " Workflow-Schnittstellen: Workitem-Status
      TABLES
        input_container = wf_import_param.

Das Problem hier ist leider, dass man in wf_import_param keine objekte mitgeben kann, sondern nur chars...

Mir würde es auch reichen, wenn jemand einen Weg hätte das Objekt während des Workflows anhand einer Personalnummer zu lesen, aber da habe ich in unserem System bisher nichts gefunden.

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


Re: Workflow Import BOR-Objekt

Beitrag von Lukas Sanders (ForumUser / 80 / 9 / 50 ) »
Hallo,

normalerweise wird in den Kopfdaten des Workflows ein Event des Businessobjektes als Startereignis eingetragen (https://help.sap.com/doc/saphelp_nw75/7 ... ameset.htm), dann kann man den Workflow durch Auslösen des Events starten.

Das Ereignis kann man mit dem FB SAP_WAPI_CREATE_EVENT (https://help.sap.com/doc/saphelp_snc70/ ... ontent.htm) auslösen. Hier wird nur der BO-Schlüssel benötigt, man muss das BO nicht vorher instanziieren.

Code: Alles auswählen.

    CALL FUNCTION 'SAP_WAPI_CREATE_EVENT'
      EXPORTING
        object_type     = 'BUS1065' " Business-Objekt-Typ
        object_key      = CONV swo_typeid( '1234567890' ) " Schlüssel des BO
        event           = 'EVENT_NAME' " Name des Events
      IMPORTING
        return_code     = lv_return
        event_id        = lv_events " Anzahl der Verbraucher, d.h. gestartete Workflows 
      TABLES
        message_lines   = lt_messages.
Beim Startereignis unter Datenfluss findet man auf der linken Seite ein _EVT_OBJECT; das ist die BO-Instanz. Das entsprechend in den Container ziehen und man hat das BO im Workflow.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
18670
Views
Dienste zum Objekt - Notizen zu Objekt holen
von gazzle » 26.01.2011 12:24 • Verfasst in ABAP® Core
1
Antw.
2740
Views
LSMW mit XML-Import
von gaa9786 » 07.01.2009 17:49 • Verfasst in ABAP® für Anfänger
1
Antw.
1333
Views
Import von Aktionen in SAP TA WAK1
von autohandel7 » 01.09.2015 10:20 • Verfasst in ABAP® für Anfänger
12
Antw.
9516
Views
Export/Import from Memory
von Steffi221185 » 12.11.2007 19:53 • Verfasst in ABAP® Core
4
Antw.
5492
Views
Export und Import von Entwicklungen
von brunotti » 17.08.2007 08:48 • Verfasst in Basis

Über diesen Beitrag


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

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 8 Stunden von Pfalz-Zauber 1 / 44
LSMW-Problem
vor 11 Stunden von rob_abc 4 / 111

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

ATC Finding in Smartforms
vor 8 Stunden von Pfalz-Zauber 1 / 44
LSMW-Problem
vor 11 Stunden von rob_abc 4 / 111

Unbeantwortete Forenbeiträge

ATC Finding in Smartforms
vor 8 Stunden von Pfalz-Zauber 1 / 44
SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 61464