changelog

Create an entry in the changelog table beas_aenderung.

 

tools=changelog=<propertie>=<value><tab> ..

 

tools=changelog=typ1=typ2=key1=key2=key3=changetyp=table=primarycolumn

 

tools=changelog=typ1=typ2=key1=key2=key3=&

  info:<infotext>=keyfield1=keyfield2=&

  keyfield3=keyfield4=keyfield5=keyfield6=keyfield7=keyfield8

 

hmtoggle_plus1Version with tab

 

type

Type of changes

info, del, new, change

 

 

typ1, typ2

Type of item, example typ1=item, typ2=stl

key1, key2, key3

Key of item, example Workorder bom Position:
key1=<belnr_id>,key2=<belpos_id>, key3=<pos_id>

you can use place holder

table

The Table

primary

Primary Key

reason

The Reason

info

Information (with place holder)

keyfield1

don't set

it's info, del or new (same as type)

keyfield2....8

additional key fields

reasonrequirement=1

if 1,j,y or true the user must insert a reason

 

 

 

 

hmtoggle_plus1Version without tab

 

changetyp

new

new entry

del

delete an entry

info:text

info

[empty] / change

documentation about all change of the datawindow dw_1

 

 

Example workorder-bom

update-script

tools=changelog=Workorder=WO=<belnr_id>=<belpos_id> BoM <pos_id>=.=change=beas_ftstl

delete-script

tools=changelog=Workorder=WO=<belnr_id>=<belpos_id> BoM <pos_id>=.=del

Display Protokoll

create new Button with name "aenderung:"

insert Script

openchild=system_aenderung_browse.psr=s_parm1:Workorder,s_parm2:%,s_parm3:<belnr_id>,s_parm4:<belpos_id> BoM <pos_id>

send info

tools=changelog=Workorder=WO=<belnr_id>=<belpos_id> BoM <pos_id>=.=info:info for changelog