System

System

 

Property

Description

Table

OADM

Primary key


$transaction

no

$branch

no

$mask

no

 

Fields

Name

Type

Description

MultiBranch

Edm.Boolean

Database: "OADM"."MltpBrnchs"

CompanyName

Edm.String(100)

Database: "OADM"."CompnyName"

DirectRate

Edm.String(1)

Database: "OADM"."DirectRate"

PriceDecimal

Edm.Int32

Database: "OADM"."PriceDec"

DecimalSeparator

Edm.Int32

Database: "OADM"."DecSep"

ThousendSeparator

Edm.Int32

Database: "OADM"."ThousSep"

DefaultBatchStatus

Edm.String(1)

Database: "OADM"."BtchStatus"

ContInventory

Edm.Boolean

Database: "OADM"."ContInvnt"

MainCurrency

Edm.String(5)

Database: "OADM"."MainCurncy"

SystemCurrency

Edm.String(1)

Database: "OADM"."SysCurrncy"

 

Functions

Function

Parameter

Description

ReadSetup

name/c,default/c

With this function you can read every variable from beas configuration wizzard

Example


System.ReadSetup("fert_buchung_typ","L")

All information about this setting you can see in debug window - tab "Item"

 

Result


{

    "value": "L"

}

Read

name/c

Read System Information

see beas script reference - System Objects - System

 

Example:


System/Read("project")


System/Read("version")


System/Read("license.systemnumber")

 

you have access to all readable system properties

MetadataHtml

name/c


ReadCurrentSession

name/c

Read setting and variables from current active session

Example:

location_id = current location

stationname = name of station

spr_id = current language

program_id = Id (number) from current web application

app_id = current running WEB APP

pers_id = current employee Id

 


System/ReadCurrentSession("location_id>

return example:


{"value":"WareHouse1"}

WriteCurrentSession

name/c,value/c

Change value in the current web session

Example:


WriteCurrentSession("location_id","WarehouseArea2")

It's possible to change every property. See ReadCurrentSession

But it's not possible to change "pers_id" or "user_id"

Debug

command/c


DebugLevel

value/c