SAP S/4HANA use cases
The in built use cases are mentioned in the below table
| Usecase | Event | Processor | Description | Details | 
| 1. Send Engineering Item | Engineering Item Created | SendEngineeringMaterial | Sends the details of Engineering item to SAP S/4HANA. | Generates the payload for SAP S/4HANA, using the received object id of the newly created Engineering item. For details on payload see Send Engineering Item | 
| 2. Send BOM | Engineering Item Released | SendBOM | Sends the details of Engineering item along with the associated BOM to SAP S/4HANA. | Generates the payload for SAP S/4HANA, using the received object id of the Engineering item. For details on payload see Send BOM | 
| 3. Revise Engineering Item | Engineering Item Revised | ReviseEngineeringItem | Sends the details of revised Engineering item including the Change Action number to SAP S/4HANA. | Generates the payload for SAP S/4HANA, using the object id of the revised Engineering item. For details on payload see Revise Engineering Item | 
| 4. Send CA | Change Action Created | SendCA | Sends the details of Change Action to SAP S/4HANA. | Payload is generated for SAP S/4HANA using the received Change Action id. For details on payload see Send CA | 
| 5. Send CA with BOM | Change Action Complete | SendCAWithBOM | Sends the details of Change Action along with the associated BOM to SAP S/4HANA. | Generates the payload for SAP S/4HANA, using the received object id of the released Change Action. For details on payload see Send CA with BOM | 
| 6. Send Document | Engineering Item Released | SendDocument | Sends the document(s) attached with the Engineering item to SAP S/4HANA. | See Document details | 
| Use case Send CA with BOM is enabled by default. To use the use case Send BOM , Send CA with BOM has to be disabled and Send BOM has to be enabled. | 
Below list of processors are available out of the box which sends information to SAP S/4HANA. They can be mapped to the required events.
| Processor | Description | 
| 1. AssociateCAUsingItemId | Generates the payload for SAP S/4HANA, using the Engineering item id. This payload is for associating the Change Action with the Engineering item. For details on payload see Associate CA | 
| 2. AssociateCAUsingCAId | Generates the payload for SAP S/4HANA, using the Change Action id. This payload is for associating the Change Action with the Engineering item. For details on payload see Associate CA |