ue_api_wobom

api_wobom is a Object for Administration of Work order bill of material

 

NOTE:

Please use BeasServiceLayer WorkorderBom for manage / change Bill of Material positions

This object is only available for compatibility.

 

 

You can declare the object with:

declare=<wobomobjectname>=ue_api_wobom

 

example

declare=wobom=ue_api_wobom
wobom.getbykey=1244=10
wobom.addline
wobom.itemcode=A001
wobom.quantity=2
wobom.udf1=hello world
wobom.save

 

if you want to insert a new line, work with sorting by "POS_TEXT"

Example: you have bom position 10 and 20 and want insert position 15

 

declare=wobom=ue_api_wobom
wobom.getbykey=1244=10
wobom.addline
wobom.itemcode=A001
wobom.quantity=2
// define the position (text information)
wobom.pos_text=15
// sort (beas use numberic sort, means: convert information to numberic 
wobom.sortbypostext
// save
wobom.save

 

Methods

Methoode

Description

getbykey=<belnr_id>=<belpos_id>

 

new=<belnr_id>=<belpos_id>

Create a new bom.
Attention: Better is always to load a bom, otherwise you can have a primary key problem



addline

Add a new bill of material row

setrow=<row>

Set the actual Row

update

save

 

goto_pos=<pos_id>

goto_postext=<pos_text>

sortbypostext

sortbyposid

 

 

 

Property

You can use the property name OR the table column name

all other not documented properties: use direct the table name

attention: beas don't check the value. If you insert wrong values, you have this in the database!

 

Property

Columnname in Table BEAS_FTSTL

read

write

Description

rowcount


x

 

Count of all Rows. ReadOnly

currentrow


x

 

Actual Row. ReadOnly

pos_id

pos_id

x

x

Internal position number

Update: Don't change the pos_id. Please use the POS_TEXT

Attention: The pos_id don't define the sorting!

pos_text

pos_text

x

x

visible position number (alpha numeric)

sortid

sortid

 

x

itemcode

art1_id

 

x

version

u_beas_ver

 

x

 

variant

shortvariant

 

x

short variant (A-Z)

configuration

vri

 

x

configuration number

fixquantity

menge_verbrauch_ve

 

x

fix quantity. scrap quantity. beas calculate this quantity only 1 time and not per assembly

quantity

menge_verbrauch

 

x

quantity per assembly in use unit

per

menge_je

 

x

define "quantity per", example per 1000 assemblies

calcutatedscrap

ausschuss

 

x

calculated scrap quantity. See documentation. You can change, define this manually.

roundingtype

round_type

 

x

Define rounding type 0-4

roundingdec

round_dec

 

x

Rounding - count of decimal places

length, width, height

abm1,abm2,abm3

 

x


info

info

 

x

info line in bom

additionaltext

usertext

 

x

additional user text

warehouse

whscode

 

x

warehouse code

matchcode

match

 

x

matchcode from this item

beas insert automatically the additional costs information (fields VK_ZUSCHLAG, GK_ZUSCHLAG)

materialgroup

gruppe

 

x

material group of this item

rawmaterial

wst_id

 

x

rawmaterial of this item

density

dichte

 

x

density of this field

udf1 ... udf15


 

x

all udf fields