[SAP] Workflow, Events und Typkoppelungen

Transaktionen

SWDD (Workflow Builder)
SWDD_SCENARIO (Flexibler Workflow: Scenario Editor)
SWU3 (Automatic Workflow Customizing)
SWO1 (Business Object Builder)
SBWP (SAP Business Workplace)
BAPI (BAPI Explorer)
SWELS (Ereignis-Trace ein-/ausschalten)
SWEL (Ereignis-Trace anzeigen)
SWIA (Administration von Workitems)
SWI1 (Workitem-Abruf)
SWI2_FREQ (Workitems pro Aufgabe)
SWI2_DIAG (Diagnose fehlerhafter Workflows)
SWI6 (Workflows zu Objekt)
SWI14 (Workflows zu Objekttyp)
SWEC (Ereigniskopplung für Änderungsbelege)
SWE2 (Display/Maint. Event Type Linkages)
SWETYPV (Anzeige/Pflege Ereignistypkopplungen)
SWFVISU (Workflow Visualisierungs-Metadaten)
SWIE (Workitem entsperren)
SWI30 (Workflows entsperren)
SWU2 (Workflow-RFC-Monitor)
SWUE (Auslösen eines Ereignisses)
SWUS (Workflow testen)
SWUI (Workflow starten)

Tabellen

SWFDVEVTY1 (Ereignistypkopplungen)
SWFDEVENA (Aktivierungen für Ereigniskopplungen)
SWFDEVTYP (Ereigniskopplungen ohne Instanzbezug)
SWFREVTLOG (Ereignisprotokoll)
SWW_WI2OBJ (Workflow-Laufzeit: Relation zwischen Workitem und Objekt)
SWWWIHEAD (Workflow-Laufzeit: Kopftabelle für alle Workitem-Typen)

Views

SWFDVEVTYNOOPT (Typkopplungen)
SWWVPUBLIC (Öffentliche Attribute aus der Tabelle SWWWIHEAD)

Bausteine

SWE_EVENT_CREATE (Erzeugen eines Ereignisses (public))

Klassen

CL_MM_PUR_WF_OBJECT_CTR (Class for Workflow Object Contract)
CL_MM_PUR_WF_OBJECT_PO (Class for Workflow Object PO)

Fiori-Apps

F0862 (My Inbox)
F5343 (Flexible Workflow-Administration)
F2446 (Einkaufskontrakte genehmigen, Bestellungen genehmigen, Leistungserfassungsblätter genehmigen, Lieferantenrechnungen genehmigen)

Links

[SAP] Business-Objekte (BOR) / BAPI

Transaktionen

SWO1 (Business Object Builder)

  • Business Objekte anlegen und anzeigen

SWO2 (BOR Browser)
SWO3 (Business Object Builder)
SWO4 (Business Object Repository)
SWO6 (Customizing Objekttypen)
BAPI (BAPI Explorer)

  • Business Objekte anlegen und anzeigen

Objekttypen (Beispiele)

BUS1001 (Material)
BUS1001006 (Standard Material)
BUS2010 (Lieferantenanfrage)
BUS2011 (Lieferantenangebot)
BUS2012 (Bestellung)
BUS2015 (Anlieferung)
BUS2017 (Warenbewegung)
BUS2030 (Kundenanfrage)
BUS2032 (Kundenauftrag)
BUS2081 (Eingangsrechnung)
BUS2091 (Leistungserfassungsblatt)
BUS2105 (Bestellanforderung)
BUS3005 (Kondition)

Klassen

CL_BINARY_RELATION (API für Binäre Verknüpfung)

Tabellen

TOJTB (Business Object Repository Grunddaten)
TOJTT (Texte Grunddaten)
TOJTD (Customizing Objekttypen)
SWOTDI (Definition Schnittstellen)
SWOTDV (Objekttyp Verben Definition)
SWOTLQ (Laufzeittabelle Parameter, Ausnahmen)
SWOTLV (Laufzeittabelle Verben)
SWOTTV (Texte zu Verben)

Funktionsbausteine

SWO_CREATE (Business Objekt initiieren)
SWO_INVOKE (Buisness Objekt Metode aufrufen / Attribute setzen)
SWO_FREE (Business Objekt freigeben)
SWE_EVENT_CREATE (Erzeugen eines Ereignisses (public))
SWE_EVENT_GET_RECEIVERS (Ermittelt die Empfänger eines Ereignisses (INTERN))

Reports

MMPUR_BOR_CHANGE_ARL (Business Object Migration von EKKO nach BUS20xx)

Links

[ABAP] Übersicht zu wichtigen MM-BAPIs

BAPI                            Bezeichnung                                           Link

BAPI_BILLINGDOC_GETLIST         Detailinformationen zur einer Faktura                 https://codezentrale.de/abap-parallelverarbeitung-multitasking/
BAPI_CONTRACT_CREATE            BAPI zum Anlegen eines Einkaufskontraktes
BAPI_CONTRACT_CHANGE            BAPI zum Ändern eines Einkaufskontraktes
BAPI_CUSTOMER_GETDETAIL2        Detailangaben Debitor                                 https://codezentrale.de/abap-bapi-zum-lesen-der-daten-eines-debitoren-customers/
BAPI_ENTRYSHEET_GETDETAIL       Detaildaten des Erfassungsblatts anzeigen             https://codezentrale.de/abap-lerf-detaildaten-des-erfassungsblatts-anzeigen/
BAPI_GOODSMVT_CREATE            Warenbewegungen mit MB_CREATE_GOODS_MOVEMENT buchen   https://codezentrale.de/abap-warenbewegungen-buchen/
BAPI_MATERIAL_GET_ALL           BAPI zum Lesen von Materialdaten                      https://codezentrale.de/abap-mm-materialdaten-lesen/
BAPI_MATERIAL_GET_DETAIL        Detaildaten zu einem Material ermitteln               https://codezentrale.de/abap-daten-zu-einem-material-matnr-ermitteln/
BAPI_MATERIAL_SAVEDATA          Anlegen und Ändern von Materialstammdaten             https://codezentrale.de/abap-mm-bapi_material_savedata-anlegen-und-aendern-von-materialstammdaten/
BAPI_MATERIAL_STOCK_REQ_LIST    Material - Aktuelle Bedarfs-/Bestandsliste            https://codezentrale.de/abap-mm-aktuelle-bedarfs-bestandsliste-reservierte-bestaende-analog-zur-transaktion-mmbe/
BAPI_PO_CHANGE                  Bestellung ändern                                     https://codezentrale.de/abap-bapi-bestellung-aendern/
BAPI_PO_CREATE1                 Bestellung anlegen                                    https://codezentrale.de/abap-bapis-zum-bestellung-anlegen-lesen-aendern/
BAPI_PO_GETDETAIL1              Detailinformationen für eine Bestellung               https://codezentrale.de/abap-bapi-bestellung-anzeigen/
BAPI_PR_CHANGE                  Change Enjoy Purchase Requisition
BAPI_PR_CREATE                  Create Enjoy Purchase Requisistion
BAPI_PR_GETDETAIL               Get details for one MEREQ Object                      https://codezentrale.de/abap-bapi-zum-lesen-von-infos-zur-bestellanforderung-banf/
BAPI_REQUISITION_CHANGE         Bestellanforderung ändern (obsolet)
BAPI_REQUISITION_CREATE         Bestellanforderung anlegen (obsolet)
BAPI_REQUISITION_GETDETAIL      Details zur Bestellanforderung anzeigen (obsolet)
BAPI_SAG_CHANGE                 Ändern eines Lieferplanes
BAPI_SAG_CREATE                 Anlegen eines Lieferplanes
BAPI_SAG_GETDETAIL              Detail aus Lieferplan auslesen
BAPI_SERVICE_CHANGE             BAPI zum Ändern eines Leistungsstammsatzes
BAPI_SERVICE_CREATE             Anlegen eines Leistungstammsatzes                     https://codezentrale.de/abap-leistungstammsatz-anlegen/
BAPI_SERVICE_GET_DETAIL         Detaildaten zu einem Leistungsstammsatz lesen
BAPI_USER_GET_DETAIL            Detaildaten eines Benutzers lesen                     https://codezentrale.de/abap-detaildaten-eines-benutzers-lesen/