Produktdaten
Normal
/
ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
0.0
0.0
10000
50
50
N
Y
50000
Y
N
1000
100
-
2014/12/30 09:51:06.375
-
2015/01/30 14:59:25.299
Transformproduct.product.csvY
MengeneinheitenMEY
Transform 2product.category.csvY
Transform - Orderpointstock.warehouse.orderpoint.csvN
Lieferantendatenproduct.supplierinfoY
MELieferantendatenY
categories.csvTransform 2Y
artikel_20150126.csvFilter rowsY
Filter rowsDummy (do nothing)Y
Filter rowsDummy (do nothing) 2Y
Dummy (do nothing) 2MEY
Dummy (do nothing) 2Transform - OrderpointY
Stücklistenmrp.bomY
artikel_20150126.csvStücklistenY
Stücklistenzeilenmrp.bom.lineY
artikel_20150126.csvStücklistenzeilenY
METransformY
Transform 3product.ul.csvY
METransform 3Y
Transform 3 2product.packaging.csvY
METransform 3 2Y
Inventurauftrag 2stock.inventory.csvY
Lagerstandstock.inventory.line.csvY
MELagerstandY
Dummy (do nothing)
Dummy
Y
1
none
268
127
Y
Dummy (do nothing) 2
Dummy
N
1
none
406
263
Y
Filter rows
FilterRows
Y
1
none
Dummy (do nothing) 2
Dummy (do nothing)
N
Lagernummer
IS NOT NULL
404
174
Y
Inventurauftrag 2
DataGrid
Y
1
none
id
String
-1
-1
N
name
String
-1
-1
N
state
String
-1
-1
N
- inv_init
- initialbefüllung
- confirm
1395
37
Y
Kategorie
StreamLookup
Y
1
none
Transform 2
N
Y
N
N
Artikelgruppe
name
id
help_category
None
503
352
N
Lagerstand
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
inventory_id/id
String
-1
-1
product_id/id
String
-1
-1
location_id/id
String
-1
-1
product_uom_id/id
String
-1
-1
product_qty
String
-1
-1
Y
1231
39
Y
Lieferantendaten
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
name/id
String
-1
-1
product_name
String
-1
-1
product_code
String
-1
-1
sequence
String
-1
-1
product_uom/id
String
-1
-1
min_qty
String
-1
-1
product_tmpl_id/id
String
-1
-1
delay
String
-1
-1
pricelist_ids/min_quantity
String
-1
-1
pricelist_ids/price
String
-1
-1
Y
1069
552
Y
ME
StreamLookup
N
1
none
Mengeneinheiten
N
Y
N
N
ME
key
value
help_me
None
398
387
Y
Mengeneinheiten
DataGrid
Y
1
none
key
String
-1
-1
N
value
String
-1
-1
N
- L
- product.product_uom_unit
- PKG
- product.product_uom_unit
- STD
- product.product_uom_unit
- M
- product.product_uom_meter
- STK
- product.product_uom_unit
200
255
Y
Stücklisten
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
0) {
// Gruppenwechsel
product_id = nr;
name = get(Fields.In, "Bestellbezeichnung").getString(r);
first = true;
} else {
if (first) {
Object[] out = createOutputRow(r, data.outputRowMeta.size());
get(Fields.Out, "id").setValue(out, "bom_" + product_id);
get(Fields.Out, "name").setValue(out, name);
get(Fields.Out, "type").setValue(out, "normal");
get(Fields.Out, "product_qty").setValue(out, 1);
get(Fields.Out, "product_tmpl_id/id").setValue(out, "pp_" + product_id);
get(Fields.Out, "product_uom/id").setValue(out, "product.product_uom_unit");
putRow(data.outputRowMeta, out);
first = false;
}
}
return true;
}]]>
id
String
-1
-1
name
String
-1
-1
type
String
-1
-1
product_tmpl_id/id
String
-1
-1
product_qty
String
-1
-1
product_uom/id
String
-1
-1
Y
1311
521
Y
Stücklistenzeilen
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
0) {
// Gruppenwechsel
product_id = nr;
} else {
String sub_product = get(Fields.In, "Stueckliste").getString(r);
Object[] out2 = createOutputRow(r, data.outputRowMeta.size());
get(Fields.Out, "id").setValue(out2, "bl_" + product_id + "_" + sub_product);
get(Fields.Out, "type").setValue(out2, "normal");
get(Fields.Out, "bom_id/id").setValue(out2, "bom_" + product_id);
get(Fields.Out, "product_id/id").setValue(out2, "pp_" + sub_product);
String qty = get(Fields.In, "Stueckliste Menge").getString(r);
qty = qty.replace(",", ".");
get(Fields.Out, "product_qty").setValue(out2, qty);
get(Fields.Out, "product_uom/id").setValue(out2, "product.product_uom_unit");
putRow(data.outputRowMeta, out2);
}
return true;
}]]>
id
String
-1
-1
type
String
-1
-1
product_id/id
String
-1
-1
product_qty
String
-1
-1
product_uom/id
String
-1
-1
bom_id/id
String
-1
-1
Y
1410
518
Y
Transform
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
name
String
-1
-1
default_code
String
-1
-1
sale_ok
String
-1
-1
type
String
-1
-1
uom_id/id
String
-1
-1
uom_po_id/id
String
-1
-1
route_ids/id
String
-1
-1
standard_price
String
-1
-1
list_price
String
-1
-1
description
String
-1
-1
categ_id/id
String
-1
-1
purchase_ok
String
-1
-1
weight_net
String
-1
-1
zollcode
String
-1
-1
ean13
String
-1
-1
Y
399
581
Y
Transform - Orderpoint
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
name
String
-1
-1
product_id/id
String
-1
-1
product_min_qty
String
-1
-1
product_max_qty
String
-1
-1
qty_multiple
String
-1
-1
Y
832
324
Y
Transform 2
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
name
String
-1
-1
Y
644
400
Y
Transform 3
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
name
String
-1
-1
type
String
-1
-1
length
String
-1
-1
width
String
-1
-1
height
String
-1
-1
weight
String
-1
-1
Y
220
585
Y
Transform 3 2
UserDefinedJavaClass
N
1
none
TRANSFORM_CLASS
Processor
id
String
-1
-1
sequence
String
-1
-1
qty
String
-1
-1
ul/id
String
-1
-1
ul_qty
String
-1
-1
ul_container/id
String
-1
-1
rows
String
-1
-1
product_tmpl_id/id
String
-1
-1
weight
String
-1
-1
code
String
-1
-1
Y
73
585
Y
artikel_20150126.csv
CsvInput
N
1
none
/home/andreas/gitrepos/litalex/dev/dmi/run1/input/artikel_20150126.csv
N
|
"
50000
Y
N
N
N
Lagernummer
String
-1
-1
none
Bestellbezeichnung
String
-1
-1
none
Artikeltext 1
String
-1
-1
none
Artikeltext 2
String
-1
-1
none
ME
String
-1
-1
none
Mindestlagermenge
String
-1
-1
none
Mindestbestellmenge
String
-1
-1
none
Garantie in Monaten
String
-1
-1
none
VK-Grundpreis
String
-1
-1
none
Menge 1
String
-1
-1
none
Rabatt 1
String
-1
-1
none
Menge 2
String
-1
-1
none
Rabatt 2
String
-1
-1
none
Menge 3
String
-1
-1
none
Rabatt 3
String
-1
-1
none
Rabatt WVK
String
-1
-1
none
Mwst. %
String
-1
-1
none
RoHS
String
-1
-1
none
Preislistenkennung
String
-1
-1
none
Mindest-VK-Menge
String
-1
-1
none
Gewicht
String
-1
-1
none
Zolltarif-Nr.
String
-1
-1
none
Lieferant 1
String
-1
-1
none
EK 1
String
-1
-1
none
Waehrung 1
String
-1
-1
none
Ursprung 1
String
-1
-1
none
LZ 1
String
-1
-1
none
L-Nr. 1
String
-1
-1
none
Lieferant 2
String
-1
-1
none
EK 2
String
-1
-1
none
Waehrung 2
String
-1
-1
none
Ursprung 2
String
-1
-1
none
LZ 2
String
-1
-1
none
L-Nr. 2
String
-1
-1
none
Lieferant 3
String
-1
-1
none
EK 3
String
-1
-1
none
Waehrung 3
String
-1
-1
none
Ursprung 3
String
-1
-1
none
LZ 3
String
-1
-1
none
L-Nr. 3
String
-1
-1
none
Lieferant 4
String
-1
-1
none
EK 4
String
-1
-1
none
Waehrung 4
String
-1
-1
none
Ursprung 4
String
-1
-1
none
LZ 4
String
-1
-1
none
L-Nr. 4
String
-1
-1
none
Lieferant 5
String
-1
-1
none
EK 5
String
-1
-1
none
Waehrung 5
String
-1
-1
none
Ursprung 5
String
-1
-1
none
LZ 5
String
-1
-1
none
L-Nr. 5
String
-1
-1
none
Lieferant 6
String
-1
-1
none
EK 6
String
-1
-1
none
Waehrung 6
String
-1
-1
none
Ursprung 6
String
-1
-1
none
LZ 6
String
-1
-1
none
L-Nr. 6
String
-1
-1
none
Many2Many
String
-1
-1
none
EAN
String
-1
-1
none
EAN1
String
-1
-1
none
EAN Diff
String
-1
-1
none
EAN Count
String
-1
-1
none
Fertigungsartikel
String
-1
-1
none
Blister
String
-1
-1
none
Karte
String
-1
-1
none
Länge EVE
String
-1
-1
none
Breite EVE
String
-1
-1
none
Höhe EVE
String
-1
-1
none
Gewicht brutto EVE in KG
String
-1
-1
none
Gewicht Tara in kg
String
-1
-1
none
EAN EVE
String
-1
-1
none
Einheit VPE1
String
-1
-1
none
Inhalt VPE1
String
-1
-1
none
Länge VPE1
String
-1
-1
none
Breite VPE1
String
-1
-1
none
Höhe VPE1
String
-1
-1
none
Gewicht brutto VPE1 in KG
String
-1
-1
none
Gewicht Tara in kg
String
-1
-1
none
EAN VPE1
String
-1
-1
none
Einheit VPE2
String
-1
-1
none
Inhalt VPE2
String
-1
-1
none
Menge VPE1
String
-1
-1
none
Länge VPE2
String
-1
-1
none
Breite VPE2
String
-1
-1
none
Höhe VPE2
String
-1
-1
none
Gewicht brutto VPE2 in KG
String
-1
-1
none
Gewicht Tara in kg
String
-1
-1
none
EAN VPE2
String
-1
-1
none
Einheit VPE3
String
-1
-1
none
Inhalt VPE3
String
-1
-1
none
Länge VPE3
String
-1
-1
none
Breite VPE3
String
-1
-1
none
Höhe VPE3
String
-1
-1
none
Gewicht brutto VPE3 in KG
String
-1
-1
none
Gewicht Tara in kg
String
-1
-1
none
EAN VPE3
String
-1
-1
none
Einheit VPE4
String
-1
-1
none
Inhalt VPE4
String
-1
-1
none
Länge VPE4
String
-1
-1
none
Breite VPE4
String
-1
-1
none
Höhe VPE4
String
-1
-1
none
Gewicht brutto VPE4 in KG
String
-1
-1
none
Gewicht Tara in kg
String
-1
-1
none
EAN VPE4
String
-1
-1
none
Bild
String
-1
-1
none
Produktgruppe
String
-1
-1
none
Produktgruppenname
String
-1
-1
none
Einzelartikel 1
String
-1
-1
none
Menge 1
String
-1
-1
none
Einzelartikel 2
String
-1
-1
none
Menge 2
String
-1
-1
none
Einzelartikel 3
String
-1
-1
none
Menge 3
String
-1
-1
none
Einzelartikel 4
String
-1
-1
none
Menge 4
String
-1
-1
none
Einzelartikel 5
String
-1
-1
none
Menge 5
String
-1
-1
none
Einzelartikel 6
String
-1
-1
none
Menge 6
String
-1
-1
none
Einzelartikel 7
String
-1
-1
none
Menge 7
String
-1
-1
none
Einzelartikel 8
String
-1
-1
none
Menge 8
String
-1
-1
none
Einzelartikel 9
String
-1
-1
none
Menge 9
String
-1
-1
none
Einzelartikel 10
String
-1
-1
none
Menge 10
String
-1
-1
none
Einzelartikel 11
String
-1
-1
none
Menge 11
String
-1
-1
none
Einzelartikel 12
String
-1
-1
none
Menge 12
String
-1
-1
none
Einzelartikel 13
String
-1
-1
none
Menge 13
String
-1
-1
none
Einzelartikel 14
String
-1
-1
none
Menge 14
String
-1
-1
none
Einzelartikel 15
String
-1
-1
none
Menge 15
String
-1
-1
none
Einzelartikel 16
String
-1
-1
none
Menge 16
String
-1
-1
none
Einzelartikel 17
String
-1
-1
none
Menge 17
String
-1
-1
none
Einzelartikel 18
String
-1
-1
none
Menge 18
String
-1
-1
none
Einzelartikel 19
String
-1
-1
none
Menge 19
String
-1
-1
none
Einzelartikel 20
String
-1
-1
none
Menge 20
String
-1
-1
none
Einzelartikel 21
String
-1
-1
none
Menge 21
String
-1
-1
none
Einzelartikel 22
String
-1
-1
none
Menge 22
String
-1
-1
none
Einzelartikel 23
String
-1
-1
none
Menge 23
String
-1
-1
none
Einzelartikel 24
String
-1
-1
none
Menge 24
String
-1
-1
none
Einzelartikel 25
String
-1
-1
none
Menge 25
String
-1
-1
none
Einzelartikel 26
String
-1
-1
none
Menge 26
String
-1
-1
none
M2M Stueckliste
String
-1
-1
none
M2M Stueckliste Menge
String
-1
-1
none
Stueckliste
String
-1
-1
none
Stueckliste Menge
String
-1
-1
none
Lagerstand Litalex
String
-1
-1
none
Lagerstand Kommission
String
-1
-1
none
402
75
Y
categories.csv
CsvInput
N
1
none
/home/andreas/gitrepos/litalex/dev/dmi/run1/input/categories.csv
N
,
"
50000
Y
N
N
N
gruppennr
String
-1
-1
none
gruppenname
String
-1
-1
none
628
79
Y
mrp.bom
TextFileOutput
Y
1
none
,
"
Y
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/mrp.bom
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name
String
none
-1
-1
type
String
none
-1
-1
product_tmpl_id/id
String
none
-1
-1
product_qty
String
none
-1
-1
product_uom/id
String
none
-1
-1
1306
656
Y
mrp.bom.line
TextFileOutput
Y
1
none
,
"
Y
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/mrp.bom.line
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
type
String
none
-1
-1
product_id/id
String
none
-1
-1
product_qty
String
none
-1
-1
product_uom/id
String
none
-1
-1
bom_id/id
String
none
-1
-1
1408
654
Y
product.category.csv
TextFileOutput
Y
1
none
,
"
N
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/product.category
N
N
N
csv
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name
String
none
-1
-1
644
655
Y
product.packaging.csv
TextFileOutput
Y
1
none
,
"
Y
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/product.packaging
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
sequence
String
none
-1
-1
qty
String
none
-1
-1
ul/id
String
none
-1
-1
ul_qty
String
none
-1
-1
ul_container/id
String
none
-1
-1
rows
String
none
-1
-1
product_tmpl_id/id
String
none
-1
-1
weight
String
none
-1
-1
code
String
none
-1
-1
76
708
Y
product.product.csv
TextFileOutput
Y
1
none
,
"
Y
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/product.product
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name
String
none
-1
-1
default_code
String
none
-1
-1
sale_ok
String
none
-1
-1
type
String
none
-1
-1
uom_id/id
String
none
-1
-1
uom_po_id/id
String
none
-1
-1
route_ids/id
String
none
-1
-1
standard_price
String
none
-1
-1
list_price
String
none
-1
-1
description
String
none
-1
-1
categ_id/id
String
none
-1
-1
purchase_ok
String
none
-1
-1
weight_net
String
none
-1
-1
399
703
Y
product.supplierinfo
TextFileOutput
Y
1
none
,
"
Y
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/product.supplierinfo
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name/id
String
none
-1
-1
product_name
String
none
-1
-1
product_code
String
none
-1
-1
sequence
String
none
-1
-1
product_uom/id
String
none
-1
-1
min_qty
String
none
-1
-1
product_tmpl_id/id
String
none
-1
-1
delay
String
none
-1
-1
pricelist_ids/min_quantity
String
none
-1
-1
pricelist_ids/price
String
none
-1
-1
1073
656
Y
product.ul.csv
TextFileOutput
Y
1
none
,
"
Y
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/product.ul
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name
String
none
-1
-1
type
String
none
-1
-1
length
String
none
-1
-1
width
String
none
-1
-1
height
String
none
-1
-1
weight
String
none
-1
-1
223
706
Y
stock.inventory.csv
TextFileOutput
Y
1
none
,
"
N
N
DOS
None
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/stock.inventory
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name
String
none
-1
-1
state
String
none
-1
-1
1405
340
Y
stock.inventory.line.csv
TextFileOutput
Y
1
none
,
"
N
N
DOS
None
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/stock.inventory.line
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
inventory_id/id
String
none
-1
-1
product_id/id
String
none
-1
-1
location_id/id
String
none
-1
-1
product_uom_id/id
String
none
-1
-1
product_qty
String
none
-1
-1
1235
342
Y
stock.warehouse.orderpoint.csv
TextFileOutput
Y
1
none
,
"
N
N
DOS
None
UTF-8
N
Y
/home/andreas/gitrepos/litalex/dev/dmi/run1/cam_dmi/stock.warehouse.orderpoint
N
N
N
${EXT1}
N
N
N
N
N
N
Y
N
N
0
id
String
none
-1
-1
name
String
none
-1
-1
product_id/id
String
none
-1
-1
product_min_qty
String
none
-1
-1
product_max_qty
String
none
-1
-1
qty_multiple
String
none
-1
-1
833
656
Y
N