Criar eventos do sistema de origem a partir de alterações individuais

É criado um evento de sistema para cada documento de alteração.

Exemplo

As alterações para janeiro de 2003 que atendem às seguintes condições devem ser extraídas da tabela do documento de alteração:

As condições podem ser formuladas no arquivo de configuração XML abaixo:

...

<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>

...