Introduction
It is possible to add add activities to existing entities. Follow the steps described in this guide to add an activity.
Step 1: Define the activity
If you want to add an activity you start with defining how the activity can be derived from the data.
- Define to which entity the activity belongs (sales order, delivery, etc.).
- Define on which level the change happens (header or item change).
- Determine which field changes from an old value to a new value. Also define if any, what extra logic is involved. Note: In SAP the change will be the
FNAME
field in theCDPOS
table combined with the information stored inVALUE_OLD
andVALUE_NEW
fields.
Step 2: Update the change log filtering
The next step is to update the change log filtering to include the required FNAME.
Follow these steps to update the change log filter.
Step | Action |
---|---|
1 | Open the SAP Connector in your development environment. |
2 | Go to the Data tab and locate the Change log folder in the 1. Input folder. |
3 | Double click on the |
4 | In the Query field locate the following line: Note: If the variable |
5 | In the |
6 | Add the FNAME to the list to make sure that the filed values are retrieved for event creation. |
Below is an example recording of adding an activity.


Step 3: Define the activity in the SAP Connector
In the SAP Connector the activities are defined in the Events tables in the 3. Event log creation folder. The Events folder contains a subfolder with the event log creation tables for each entity defined in the SAP Connector. See illustration below for an example.
Follow these steps to add the new activity in the SAP Connector
Step | Action |
---|---|
1 | Go to the Data tab and locate the Events folder in the 3. Event log creation folder. |
2 | Click on the event log creation table to which to which the activity must added based on what you defined earlier in Step 1: Define the activity |
3 | Double click on the |
4 | Add the activity to the |
Note
To ensure consistency you can create a constant containing the activity name in the
Globals
table and use this in theActivity
expression.
Updated 11 days ago