Create source system events from individual changes

A system event is created for each change document.

Example

The changes for January 2003 that meet the following conditions are to be extracted from the change document table:

The conditions can be formulated in the XML configuration file below:

...

<configuration name="OneEventForEveryChangeDoc">

<docspec>

<docreftable name="CDHDR">

<booleancondition logicaloperator="AND">

<condition fieldname="OBJECTCLAS"

logicaloperator="eq">

<value>VERKBELEG</value>

</condition>

<condition fieldname="UDATE#-#UTIME"

logicaloperator="creationtimestamp">

<value>yyyyMMdd</value>

<value>HHmmss</value>

</condition>

</booleancondition>

<pkfield name="OBJECTCLAS"/>

<pkfield name="OBJECTID"/>

<pkfield name="CHANGENR"/>

</docreftable>

<doctable name="CDPOS">

<booleancondition logicaloperator="AND">

<condition fieldname="TABNAME"

logicaloperator="eq">

<value>VBAK</value>

</condition>

<condition fieldname="FNAME"

logicaloperator="eq">

<value>VKGRP</value>

</condition>

<condition fieldname="VALUE_NEW"

logicaloperator="in">

<value>4711</value>

<value>4712</value>

</condition>

</booleancondition>

<pkfield name="OBJECTCLAS" fktablename="CDHDR"

fkfieldname="OBJECTCLAS"/>

<pkfield name="OBJECTID" fktablename="CDHDR"

fkfieldname="OBJECTID"/>

<pkfield name="CHANGENR" fktablename="CDHDR"

fkfieldname="CHANGENR"/>

<pkfield name="TABNAME"/>

<pkfield name="TABKEY"/>

<pkfield name="FNAME"/>

<pkfield name="CHNGIND"/>

<fieldtoread name="TABNAME"/>

<fieldtoread name="CHNGIND"/>

<fieldtoread name="VALUE_NEW"/>

<fieldtoread name="VALUE_OLD"/>

</doctable>

</docspec>

<table name="CDHDR">

<pkfield name="OBJECTCLAS" fktablename="CDPOS"

fkfieldname="OBJECTCLAS"/>

<pkfield name="OBJECTID" fktablename="CDPOS"

fkfieldname="OBJECTID"/>

<pkfield name="CHANGENR" fktablename="CDPOS"

fkfieldname="CHANGENR"/>

<fieldtoread name="UDATE"/>

<fieldtoread name="UTIME"/>

<fieldtoread name="CHANGENR"/>

<fieldtoread name="USERNAME"/>

</table>

</configuration>

...