Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
kevin_wilson2
Contributor
0 Kudos

1. Change Documents
When a change to a certain field in a document is made then an event is raised.

  • Wizard: SWU_EWCD
    • Choose the Business object and event that you want raised
    • Choose the change document object and the type of event (create / change / delete)
  • Set up change docs using SCDO if required
  • Transaction: SWED, define workflow properties for change docs
  • Transaction: SWEC is the change document event linkage table maintenance transaction. Allows for restricting to only changes to certain fields

2. Logistics Information System (LIS)
When an exception is reached in LIS an event is raised. 

  • Wizard: SWU_EWLIS
    • Choose the Business object and event that you want raised
    • Choose the LIS exception that you want to raise the above event for
  • Transaction: AWUW is the maintenance transaction for the LIS exception linkages with business object events

3. Business Transaction Events (BTE)
If a BTE is raised then raise a business object event. 

  • Wizard: SWU_EWBTE
    • Give a new function module name together with an existing function group
    • Supply the applicable business transaction product and event (See transaction FIBF for BTEs)
    • Choose the Business object and event that you want raised

4. Change to HR Master Data
Changes to HR master data can trigger business object events. 

  • Linking object type to Infotype
    • Transaction: SWEHR1
  • Event linkage
    • Transaction: SWEHR2 (SAP), SWEHR3 (Customer)
    • Link the object type, infotype, subtype (as defined above) and update activity to object type and event

5. Status Management
Changes in statuses of business documents can trigger business object events. 

  • Transaction: BSVW
    • Customer settings (for user status) and System settings (for system status)
    • Add your status object category, schema
    • Choose the Business object and event that you want raised
    • Select the line and add the status restrictions
      • Add the particular user / system status
      • Select inactive = checked if you want to raise the event if the status was turned off
      • Select inactive = NOT checked if you want to raise the event if the status was turned on

6. Message Control
Output messages processed through message control can be configured to raise a business object event. 

  • Transaction: NACE
    • Select the applicable application and add your output type of transmission medium 9
    • Make sure your access sequence and procedure are configured in conjunction with the output type
    • Once the output type is configured add the condition record which specifies the business object event to be raised.

7. Workflow start conditions
Workflows can be triggered when certain criteria is met for a particular business object 

  • Transaction: SWB_COND
  • Need to ensure the condition is entered and that the start condition is active

8. Standard Events
Standard events are often raised by standard business objects. See if you can utilize them for your workflow triggering. 

  • Transaction SWETYPV is used to activate this event linkage with your receiver task / function module.

Other Event related transactions

  • SWEINST / SWE3 – Instance linkage transaction – Used for terminating event and wait for event linkages
  • SWU0 – Simulate an event
  • SWUE – Create an event
  • SWEL – Event trace
  • SWELS / SWE4 – Activation of the event trace
  • SWEM – Configure event trace restrictions
  • RSWELOGD – Delete event trace
  • SWEQBROWSER – Event browser – For events that make use of the event queue
  • SWEQADM – Event queue administration
  • SWEQDEL – Delete event queue
  • SWE2 – Event type linkages similar to SWETYPV
  • SWE5 – Event linkage check report
  • SWE_CD_TST – Test event creation via change documents