Placeholders are definded between < and >
The following standard placeholders available :
Placeholder  | 
Description  | 
|---|---|
cr_lf  | 
carriage line-feed  | 
tab  | 
insert a tab (char 9)  | 
rowcount  | 
count of lines in datawindow dw_1  | 
getrow  | 
current row in datawindow dw_1  | 
dataobject  | 
file name of datawindow dw_1  | 
user  | 
current user  | 
currentlanguage  | 
current language  | 
currentpers_id  | 
current personnel id  | 
currentusersign  | 
current SAP user sign  | 
currenttime  | 
current company time  | 
today  | 
current company date Example: Didplay Today in local format messagebox=Today: <today,date> 
  | 
computername  | 
name of computer  | 
kl  | 
char "<"  | 
gr  | 
char ">"  | 
char xx  | 
char which you defined with xx, exaple <char 65> = "A"  | 
rgb:r:g:b  | 
convert RGB to color, example <rgb:255:0:0> is red  | 
parent.x  | 
return placeholder "x" from parent window  | 
child.x  | 
return placeholder "y" form parent window  | 
translate:x  | 
translate word "x", example <translate:Artikel> return "Item"  | 
utranslate:x  | 
translate, first letter is always upper case  | 
global.x  | 
return global variable  | 
setup:x  | 
return mandant (database) related settings  | 
msetup;x  | 
same, but from memory (faster)  | 
counter:x  | 
return a counter for x  | 
setup:[value] Content of the Setup-Database. Example:
setitem=artgrp_vorgabe=<setup:artsetupvorgabe>
If you need a setting more then one time, you can work with the cache function
setitem=artgrp_vorgabe=<msetup:artsetupvorgabe>
You can set values in the SETUP-table like this:
setsetup=parameter=value
setup2:[value] Content of the Setup-Database for long values (to 32000 chars=. Example:
setitem=artgrp_vorgabe=<setup:artsetupvorgabe>
You can set values in the SETUP-table like this:
setsetup2=parameter=value
zaehler:[value] Returns a counter and increases the counter
setitem=id=<zaehler:idcounter>
localset:[setting] Return a local setting (station-setting)
setlocal=mysetting=hello world
messagebox <localset:mysetting>