This function is used to set up the interface with the PLM @UDROS product.
This interface is used to transfer, via .csv files, the , the data contained in the Products and Manufacturing BOMs and Sub-contracting BOMs database coming from the @UDROS product.

The Principles of the interface functioning are given below.

SEEREFERTTO Once the setup is done, the processing can be launched using the following function: Start PLM interface.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

The setup consists in indicating:

  • The references of the Products and BOMs pivots, describing the expected .csv files.
  • The production BOM alternative code used.
  • The Manufacturing or Sub-contracting BOM type.
  • The recipients' email addresses of the workflow issued when the interface processing fails and/or produces rejects.
  • The storage directory for the .csv files to process, the files processed and the directory in which the .csv file containing the product references made up in Sage X3 is created. 
  • The default value of the Products and BOMs table headings, not loaded by the interface file. A list of these headings is suggested by default, but all the fields contained in the file might have a default value.

Specific points

The processing by interface is, in a broad outline, identical, whether it concerns the Products or the BOMs. It uses .csv files supplied by the PLM @UDROS product.

General information on the files

  • Format: .csv
  • Type: UTF8 (can be modified by entry point, see below)
  • The fields have a variable length and are separated by ";"  (this can be modified by entry point, see below)
  • For numbers, the decimal mark is the point.
  • For dates, the format is "YYYYMMDDHHmm" or "YYYYMMDD"
  • Durations are expressed in hours
  • Booleans can take either the value 0 (false) or 1 (true)
  • The files have no header.

The description of each file line is given by a Pivot specifying the fields orders, their size and describing their loading (directly via table fields or via functions).

The files name and the pivots used by default are indicated below.

 Expected files

 

 Default pivots

BOM type

 ITMxxx.csv

Products 

 PLMKI

 (no effect)

 BOMxxx.csv

Production BOMs

 PLMKB

 Manufacturing

 BOMSxxx.csv

Sub-contractin BOMs

 PLMKS

 Subcontract

Entry points

The PIVOTSFILE entry point of the CONNECTFCT processing can be used to modify the coding type of the files and the column separator.

Description of the imported files in Sage X3

Products: ITMxxx.csv

Pivot: PLMKI

Information 

Field reference
in X3 :

 Mand.

Type
(max length)

Note

 IDENTIFICATION DATA

 

 

 

 

 Product reference @UDROS

ITMMASTER/PLMITMREF

X

Alphanumerical (70)

 

 X3 Product reference

 ITMMASTER/ITMREF

 

 Alphanumerical (20)

 ITMMASTER Table

 Category

ITMMASTER/TCLCOD

X

Alphanumerical (5)

 ITMCATEG Table

 Product status

 ITMMASTER/ITMSTA

 

 Integer (2)

246 Menu

 Search key

ITMMASTER/SEAKEY

 

Alphanumerical (20)

 

 Description 1

 ITMMASTER/ITMDES1

 X

Alphanumerical (30)

 

 Description 2

 ITMMASTER/ITMDES2

 

 Alphanumerical (30)

 

 Description 3

 ITMMASTER/ITMDES3

 

Alphanumerical (30)

 

 Standard

ITMMASTER/ITMSTD

 

Alphanumerical (20)

 

 UPC code

ITMMASTER/EANCOD

 

Alphanumerical (20)

 

 Default title (in %)

 ITMMASTER/DEFPOT

 

 Decimal (5.4)

 If product managed by title

 Start of life

ITMMASTER/LIFSTRDAT

 

date-format YYYYMMDD

 

 End of life

 ITMMASTER/LIFENDDAT

 

date-format YYYYMMDD

 

 Stock unit

 ITMMASTER/STU

 X

Alphanumerical (3)

 TABUNIT Table

 Weight unit

 ITMMASTER/WEU

 

Alphanumerical (3)

 TABUNIT Table

 STK unit weight

 ITMMASTER/ITMWEI

 

 Decimal (6.3)

 

 Volume Unit

 ITMMASTER/VOU

 

Alphanumerical (3)

 TABUNIT Table

 STK unit Volume

 ITMMASTER/ITMVOU

 

Decimal (5.3)

 

 Density

 ITMMASTER/DTY

 

Decimal (5.6)

 

 Expiry management

 ITMMASTER/EXYMGTCOD

 

Integer (2)

211 Menu

 Expiry status

 ITMMASTER/EXYSTA

 

Alphanumerical (1)

 

 Expiry lead-time

 ITMMASTER/SHL

 

Integer (4)

 

 New control lead-time

 ITMMASTER/SHLLTI

 

Integer (4)

 

 New control status

 ITMMASTER/NEWLTISTA

 

 Alphanumerical (1)

 

 Coefficient UBD

 ITMMASTER/DLU

 

 Decimal (5.6)

 

 Expiry time unit

 ITMMASTER/SHLUOM

 

 Integer (2)

 2759 Menu

 New control time Unit

 ITMMASTER/SHLLTIUOM

 

 Integer (2)

 2759 Menu

 SUPPLIER DATA

 

 

 

 

Supplier

 ITMBPS/BPSNUM

 

Alphanumerical (15)

BPARTNER Table

Supplier product reference

 ITMBPS/ITMREFBPS

 

 Alphanumerical (20)

 

Supplier product description

 ITMBPS/ITMDESBPS

 

 Alphanumerical (30)

 

 Priority

 ITMBPS/PIO

 

Integer (2)

 

 Quality rank

 ITMBPS/QLYMRK

 

Integer (2)

 

Frequency 

 ITMBPS/QUAFRY

 

Integer (4)

 

 Control number

 ITMBPS/QUANUM

 

Integer (4)

 

 Quality record

 ITMBPS/QLYCRD

 

 Alphanumerical (8)

 

 Submitted to control

 ITMBPS/QUAFLG

 

 Integer (2)

 275 Menu

 ATTACHMENTS

 

 

 

 

 URL on PLM linked documents

 ITMMASTER/PLMATTURL

 

Alphanumerical (250)

 

 URL on PLM history documents

ITMMASTER/PLMHISURL

 

Alphanumerical (250)

 

Product default values

The following default values are used if no value is given in the file.
Any field in the file might have a default value.

Table 

Field

Default value

 ITMMASTER

 ITMSTA

1 "Active"

 ITMMASTER

 EXYMGTCOD

1 " No management"

 ITMMASTER

 SHLUOM

1 "Calendar D." 

 ITMMASTER

 SHLLTIUOM

 1 "Calendar D." 

 ITMBPS

 QUAFLG

 1 "No control"

Note concerning the descriptions of products to import:

In the Product set (pivot) PLMKI of the PLM connector, the first description of the product is displayed in the import language. Nevertheless, it is possible to indicate in the pivot file a language code and a description in this language code.
To do this, it is necessary to duplicate the pivot PLMKI and to follow this procedure:

  • In the copy of the pivot PLMKI, the two folllowing fields must be indicated.
    Since they are qualified as "not managed", they must not be placed at the end of the file.
     
    Table code: ITMMASTER
    Field code: WLAN
    Select: Field not managed
     
    And
     
    Table code : ITMMASTER
    Field code: WITMDES1
    Select: Field not managed
     
  • In the corresponding Product file,
     
    For column WLAN: indicate for each product line to import, a language code present in the Sage X3 language table (for instance: ENG). If the code does not exist, the import will fail.
     
    For column WITMDES1: indicate a description matching the indicated language.

BOMs: BOMxxx.csv

Pivot: PLMKB

Information 

Field reference
in X3 :
 

Mand. 

 Type (max length)

Note

HEADER DATA

 

 

 

 

 Parent product

BOM/ITMREF

 X

 Alphanumerical (70)

 ITMMASTER/PLMITMREF table

 Description

BOM/BOMDES

 X

 Alphanumerical (30)

 

 Use status

BOM/USESTA

 

 Integer (2)

 240 Menu

Validity start date

BOM/BOHSTRDAT

 

date - YYYYMMDD format

 

Validity end date 

BOM/BOHENDDAT

 

date - YYYYMMDD format

 

Base quantity 

BOM/BASQTY

 

Decimal (15)

 

Management unit 

BOM/QTYCOD

 

Integer (2) 

 225 Menu

ATTACHMENTS

 

 

 

 URL on PLM linked documents

BOM/PLMATTURL

 

Alphanumerical (250)

 

DETAIL DATA

 

 

 

 

Sequence

 BOMD/BOMSEQ

X

Integer

Order number

Component

 BOMD/CPNITMREF

 X

Alphanumerical (70)

 ITMMASTER/PLMITMREF table

Component type

 BOMD/CPNTYP

 

 Integer (2)

 438 Menu

Link description

 BOMD/BOMSHO

 

 Alphanumerical (30)

 

Validity start lot

 BOMD/BOMSTRLOT

 

date - YYYYMMDD format

 

Validity end lot

 BOMD/BOMENDLOT

 

date - YYYYMMDD format

 

Validity start 

 BOMD/BOMSTRDAT

 

date - YYYYMMDD format

 

 Validity end

 BOMD/BOMENDDAT

 

date - YYYYMMDD format

 

Link quantity code 

 BOMD/LIKQTYCOD

 

Integer (2) 

 226 Menu

Rounded quantity 

 BOMD/QTYRND

 

Integer (2) 

 293 Menu

 UOM

 BOMD/BOMUOM

 

Alphanumerical (3) 

 TABUNIT Table

UOM link quantity 

 BOMD/BOMQTY

 

Decimal (15)

 

STK link quantity 

 BOMD/LIKQTY

 X

Decimal (15)

 

 Code to use

 BOMD/PKC

 

Integer (2)

2328 Menu

Sub-contracting BOMs: BOMSxxx.csv

Pivot: PLMKS

The pivot can be used to import:

  • A sub-contracting BOM header
  • At least one service line.
  • Optionally, one or several material lines.

The header is repeated irrespective of the line type (service or material).
Depending on the type of line (service or material) that is imported, not the same fields will be imported. Nevertheless, the different fields are present in the import file and must be left empty, according to the following array: 

Information 

Field reference
in X3 :
 

Mand. 

 Type (max length)

 Note

Service 

Material

HEADER DATA

 

 

 

 

 

 

 Parent product

BOM/ITMREF

 X

 Alphanumerical (70)

 ITMMASTER/PLMITMREF table

 X

 X

 Description

BOM/BOMDES

 X

 Alphanumerical (30)

 

 X

 X

 Use status

BOM/USESTA

 

 Integer (2)

 240 Menu

 X

X

Validity start date

BOM/BOHSTRDAT

 

date - YYYYMMDD format

 

 X

 X

Validity end date 

BOM/BOHENDDAT

 

date - YYYYMMDD format

 

 X

 X

Base quantity 

BOM/BASQTY

 

Decimal (15)

 

 X

 X

Management unit 

BOM/QTYCOD

 

Integer (2) 

 225 Menu

 X

X

ATTACHMENTS

 

 

 

 

 

 URL on PLM linked documents

BOM/PLMATTURL

 

Alphanumerical (250)

 

 X

 X

DETAIL DATA

 

 

 

 

 

 

Sequence

 BOMD/BOMSEQ

Integer (4)

 

 X

X

Component

 BOMD/CPNITMREF

 X

Alphanumerical (20)

 

 X

X

Component type

 BOMD/CPNTYP

 X

 Alphanumerical (15)

 

 X

 X

Link description

 BOMD/BOMSHO

 

 Alphanumerical (30)

 

 X

 X

Validity start 

 BOMD/BOMSTRDAT

 

date - YYYYMMDD format

 

 X

 X

 Validity end

 BOMD/BOMENDDAT

 

date - YYYYMMDD format

 

 X

 X

 Operation lead time

 BOMD/BOMOFS

 

 Integer (4)

 

 X

 X

Link quantity code 

 BOMD/LIKQTYCOD

 

Integer (2) 

 226 Menu

 X

 X

Rounded quantity 

 BOMD/QTYRND

 

Integer (2) 

 293 Menu

 X

 X

UOM link quantity 

 BOMD/BOMQTY

 

Decimal (15)

 

 X

 X

Link quantity

 BOMD/LIKQTY

 X

Decimal (15)

 

 X

 X

 UOM

 BOMD/BOMUOM

 

 Alphanumerical (3)

 

 X

 

 UOM-STK coefficient

 BOMD/BOMSTUCOE

 

 Decimal (5.6)

 

 X

 

 Replenishment type

 BOMD/SCOFLG

 X

 Integer (2)

 2225 Menu

 

 X

 Scrap percentage

 BOMD/SCA

 

Decimal (3.3)

 

 

X

BOM default values

The following default values are used if no value is given in the file.
Any field in the file might have a default value.

Table 

Field

Default value

 BOM

 USESTA

 2 "Operation"

 BOM

 BASQTY

 1/

 BOM

 QTYCOD

 1 "for one"

 BOM

 BOMALTTYP

 2 "Manufacturing" for the manufacturing BOMs
 3 "Sub-contracting" fo the sub-contracting BOMs

 BOMD

 CPNTYP

1 "Normal"
 if negative quantity ==> 4 "Sub-product"

 BOMD

 LIKQTYCOD

1 "Proportional" 

 BOMD

 QTYRND

1 "To the nearest"

 BOMD

 PKC

1 "Component not weighed using a weighing station"

Tables load

Product tables load

Each line of the IT XXX.csv file (where xxx represents a unique number) corresponds to a product. These line will load the tables:

The interface processing (CONNECTITM connector), which manages the data of these tables, is used to:

  • load the screens of the OITM standard window - Products,
  • assign pivot values,
  • control the standard and specific screens,
  • validate elements.

Updating these products is carried out by an actual update of elements by triggering the standard and any specific controls.

SEEREFERTTO   The load terms of the Products tables, via the interface processing, are given below.

Products Tables: ITMMASTER

Field 

Type

Menu

Normal title

Load

 ITMREF

 ITM

 

 Product

Interface file
or counter from Category

 TSICOD

 ADI

 

 Statistical group

 Recovered from the category

 TCLCOD

 ITG

 

 Category

 Interface file
or default value

 SEAKEY

 A

 Search key

 Interface file

 DIE

 DIE

 

 Dimension code

 Recovered from the category

 CCE

 CCE

 

 Analytical dimension

 Recovered from the category

 ACCCOD

 CAC

 

 Accounting code

 Recovered from the category

 ITMDES1

 DES

 

 Description 1

 Interface file

 ITMDES2

 DES

 

 Description 2

 Interface file

 ITMDES3

 DES

 

 Description 3

 Interface file

 DES1AXX

 AXX

 

 Description 1

 Interface file (ITMDES1)

 DES2AXX

 AXX

 

 Description 2

 Interface file (ITMDES2)

 DES3AXX

 AXX

 

 Description 3

 Interface file (ITMDES3)

 STDFLG

 M

297/

Management mode

Recovered from the category

 ITMSTD

 A

 

Standard

 Interface file

 EANCOD

 A

 

 UPC code

 Interface file

 ITMSTA

M

246/

 Product status

 Interface file or default value

 DEFPOT

DCB

 

 Default title (in %)

 Interface file

 DEFACT

 DCB

 

 Default title (in UI)

 Not managed

 LIFSTRDAT

 D

 

 Start of life

 Interface file

 LIFENDDAT

 D

 

 End of life

 Interface file

 STOCRD

 A

 

 Storage record 

 

 STU

 UOM

 

 Stock unit

 Interface file

 PUU

 UOM

 

 Purchase unit

 Copy of ITM.STU

 SAU

 UOM

 

 Sales unit

 Copy of ITM.STU

 SSU

 UOM

 

 Statistical unit

 Copy of ITM.STU

 EEU

 UOM

 

 EU unit

 Copy of ITM.STU

 PUUSTUCOE

 COE

 

 SAL-STK coefficient

 1/ 

 DACPUUCOE

 M

 1/

 Enter purchase coeff

 1 " no "

 SAUSTUCOE

 COE

 SAL-STK coefficient

 1/

 DACSAUCOE

 M

 1/

 Enter sales coeff

 1 " no " 

 SSUSTUCOE

 COE

 

 StatU-STK coefficient 

 1/

 EEUSTUCOE

 COE

 

 EUU-STK coefficient

 WEU

 UOM

 

 Weight unit

Interface file or Recovered from the category or default value

 ITMWEI

 WEI

 

 STK unit weight

Interface file or Recovered from the category or default value

 VOU

 UOM

 

 Volume Unit

Interface file or Recovered from the category or default value

 ITMVOU

VOL 

 

STK unit Volume 

Interface file or Recovered from the category or default value

 PCU

 UOM

 Packing 

 Recovered from the category

 PCUSTUCOE

 COE

 PAC-STK coefficient

 Recovered from the category

 DACPCUCOE

 M

 1/

Authorized coeff entry

 Recovered from the category

 PCURUL

 M

 2706/

 CU stock issue

 Recovered from the category

 LBEFMT

 ARP

 

 Label format

 Recovered from the category

 STOMGTCOD

 

 215/

 Stock management

 Recovered from the category

 LOTMGTCOD

 

 2711/

 Lot management

 Recovered from the category

 LOTCOU

 ANM

 Lot sequence number counter

 Recovered from the category

 SERCOU

 ANM

 Serial number sequence counter

 Recovered from the category

 SERMGTCOD

 M

 210/

 Serial management

 Recovered from the category

 EXYMGTCOD

 M

211/

 Expiry management

 Interface file
or default value

 EXYSTA

A

 

 Expiry status

 Interface file

 SHL

 C

 

 Expiry lead-time

 Interface file

 SHLLTI

 C

 

 New control lead-time

 Interface file

 NEGSTO

 M

 1/

 Stock < 0 authorized

 Recovered from the category

 CSTGRP

 A

 

 Cost group

 BRDCOD

 M

 325/

 Cost group

 Recovered from the category

 PLAACS

 ACS

 

 Manager access

 Recovered from the category

 RPLITM

 ITM

 

 Replacement product

 EECGES

 M

 1/

 Subject to Intrastat

 2 "Yes"

 CUSREF

 INO

 Customs reference

 

 EECSCHITD

 SCH

 

 Introduction rule

 

 EECSCHSHI

 SCH

 

 Shipment rule

 

 VACITM

ADI

 Tax level

  Recovered from the category

 FRTHORUOM

 M

 291/

 Time unit w/o planning

 Recovered from the category

 FRTHOR

 C

 

 Planned horizon

 Recovered from the category

 FIMHOR

 C

 

 Firm horizon

 Recovered from the category

 FIMHORUOM

 M

291/

 Time unit w/o firm

 Recovered from the category

 BUY

 AUS

 

 Buyer

 Recovered from the category

 PLANNER 

 AUS

 

 Planner

 Recovered from the category

 OFS 

 C

 

 Reorder lead-time

 Recovered from the category

 MINRMNPRC

 RAT

 

 Balance tolerance %

 Recovered from the category

 RCPFLG

 M

 1/

 Receipt code

 Recovered from the category

 PRQFLG

 1/

 Mandatory PO

 Recovered from the category

 PURTEX

 TXC

 

 Purchase text

 

 MFGTEX

 TXC

 

 Production text

 

 ITMEXNFLG

 A

 

 Exemption flag

 

 STATAXFLG

 A

 

 Taxability flag 

 

 CFGLIN

 TLP

 

 Product line

 Recovered from the category

 CFGFLDNUM1

 DCB

 

 Field no. 1

 

 CFGFLDNUM2

 DCB

 

 Field no. 2

 

 CFGFLDNUM3

 DCB

 

 Field no. 3

 

 CFGFLDNUM4

 DCB

 

 Field no. 4

 

 CFGFLDNUM5

 DCB

 

 Field no. 5

 

 CFGFLDNUM6

 DCB

 

 Field no. 6

 

 CFGFLDALP1

 A

 

 Alphanumerical field 1/

 

 CFGFLDALP2

 A

 

 Alphanumerical field 2/

 

 CFGFLDALP3

 A

 

 Alphanumerical field 3/

 

 CFGFLDALP4

 A

 

 Alphanumerical field 4/

 

 CFGFLDALP5

 A

 

 Alphanumerical field 5/

 

 CFGFLDALP6

 A

 

 Alphanumerical field 6/

 

 CFGVCRNUM

 VCR

 

 no. config. document 

 

 CFGBPRNUM

 BPR

 

 BP

 

 CFGBPRREF

 A

 

 BP reference 

 

 CFGITMREF

 ITM

 

 Reference product

 

 CFGDELDAT

 D

 

 Config. purge date

 

 CREMAC

 M

1/

 Creation on the installed base

 

 FLYCAT

 ADI

 

 Voucher category

 

 TPLCONLND

 COT

 

 Loan contract

 

 TPLCONGUA

 COT

 

 Warranty contract

 

 TPLCONSRV

 COT

 

 Service contract

 

 PITCDT

 L

 

 Tokens credited

 

 PITCDTUOM

 UOM

 Credit unit

 STULBEFMT

 ARP

 

 Label format

 Recovered from the category

 ALTBOMHDK

 TBO

 

 Alternative

 

 HDKITMTYP

 M

 2984/

 Product type

 

 STOISSDEF

 M

 1/

 Stock issue 

 

 DAYUOM

 UOM

 

 Unit for the days

 

 HOUUOM

 UOM

 

 Unit for the hour

 

 MNTUOM

 UOM

 Unit for minutes

 

 DTY

 COE

 

 Density 

 Interface or calculated file

 TRKCOD

 M

 754/

 Traceability

 Recovered from the category

 PURFLG

 M

1/

 Purchased

 Recovered from the category

 MFGFLG

M

1/

Manufactured

 Recovered from the category

 SCPFLG

M

1/

Subcontracted

 Recovered from the category

 SCSFLG

M

1/

Subcontract

 Recovered from the category

 PHAFLG

M

1/

Phantom product

 Recovered from the category

 GENFLG

M

1/

Generic

 Recovered from the category

 TOOFLG

M

1/

Tools

 Recovered from the category

 DLVFLG

 M

1/

Deliverable

 Recovered from the category

 SALFLG

M

1/

Sold

 Recovered from the category

 INTFLG

 M

 1/

 Intermediary

 Recovered from the category

 FLGFAS

 M

 1/

 Capitalizable

 NEWLISTA

A

 

 New control status

Interface file 

 DLU

 COE

 

 Coefficient UBD

Interface file 

SHLUOM 

 2759/

 Expiry time unit

Interface file or default value

SHLLTIUOM

 M

 2759/

 Recontrol time Unit

Interface file or default value

 EXPNUM

 L

 

 Export no. 

 Recovered from the category

 CREDAT

 D

 

 Creation date

 Date in creation

 CREUSR

 A

 

 Creation operator

 GUSER in creation

 UPDDAT

 D

 

 Date modification

 Date$ in modification

 UPDUSR

 A

 

 Operator modif

 GUSER in modification

 STAFED

 ADI

 

 Federal state

 

 PLMITMREF

 A

 

PLM Product reference

 Interface file

 PLMATTURL

 A

 

URL on PLM documents

 Interface file

 PLMHISURL

 A

 

URL on PLM history

 Interface file

Products - Sites Table: ITMFACILIT

 Field

Type

Menu

Normal title

Load

 ITMREF

 ITM

 0/

 Product

 Recovered from header

 STOFCY

 FCY

 0/

 Storage site

 Determined for the set up alternative

 CUNFLG

 M

1/

 Held stock count

 1 " no "

 CUNLISNUM

 VCR

 0/

 Stock count in progress

 

 ABCCLS

 M

 212/

 ABC category

 Recovered from the category

 LOCMGTCOD

 M

 1/

 Location management

 Recovered from the category

 STOCOD

 M

 217/

 Stock issue mode

 Recovered from the category

 CUNCOD

 M

 216/

 Count mode

 Recovered from the category

 SESCOD

 SES

 0/

 Seasonality

 Recovered from the category

 DAYCOV

 COV

 0/

 Coverage

 Recovered from the category

 TOTLTI

 LTI

 0/

 Multi-level lead-time

 

 QUALTI

 LTI

 0/

 Quality ctrl lead-time

 

 PLH

 C

 0/

 Firm horizon

 Recovered from the category

 PLHUOT

 M

 291/

 Time unit w/o firm

 Recovered from the category

 FOH

 C

 0/

 Request horizon

 Recovered from the category

 FOHUOT

 M

 291/

 Time unit w/o firm

 Recovered from the category

 OFS

 LTI

 0/

 Reorder lead-time

 Recovered from the category

 MFGLTI

 LTI

 0/

 Production lead-time

 

 PRPLTI

 LTI

 0/

 Picking lead-time

 

 MIC

 C

 0/

 Degression coeff

 

 REOMGTCOD

 M

727/ 

 Replenishment mode

 Recovered from the category

 REOPER

 C

 0/

 Replenishment frequency

 Recovered from the category

 REOCOD

 M

 250/

 Suggestion type

 Recovered from the category

 REOFCY

 FCY

 0/

 Replenishment site

 Recovered from the category

 REOPOL

RPO

0/

Replenishment policy

 Recovered from the category

 SAFSTO

 QTY

 0/

 Safety stock

 Recovered from the category

 SAFSTOCLC

 QTY

0/

 Calculated safety stock

 

 REOTSD

 QTY

 0/

 Replenishment threshold

 Recovered from the category

 REOTSDCLC

 QTY

 0/

 Calculated replenishment threshold

 

 MAXSTO

 QTY

 0/

 Maximum stock

 Recovered from the category

 MAXSTOCLC

 QTY

 0/

 Maxi stock calculated

 

 REOMINQTY

 QTY

 0/

 Economic lot

 Recovered from the category

 REOMINCLC

 QTY

 0/

 Eco lot calculated 

 

 MFGLOTQTY

 QTY

 0/

 Technical lot

 Recovered from the category

 SHR

 DCB

 0/

 Shrinkage percentage

 Recovered from the category

 PLANNER

 AUS

 0/

 Planner

 Recovered from the category

 BUY

 AUS

 0/

 Buyer

 Recovered from the category

 OTRSTYP

 M

 704/

 Movement type

 Recovered from the category

 OVECOD

 OVE

 0/

 Overheads

 Recovered from the category

 OVECPNFLG

 M

 1/

 OH cpn level OH calculation

 Recovered from the category

 STDCSTUPD

 M

 220/

 Update standard cost

 Recovered from the category

 CUTCSTUPD

 M

 220/

 Updated standard cost

 Recovered from the category

 BUDCSTUPD

 M

 220/

 Updated standard budget cost

 Recovered from the category

 SIMCSTUPD

 M

 220/

 Update simulation cost

 Recovered from the category

 MFGROU

 A

 0/

 Production range

 

 CSTROU

 A

 0/

 Cost range

 

 RCCROU

 A

0/

RCCP range

 

 MFGROUALT

 TRO

 0/

 Alternative

 

 CSTROUALT

 TRO

 0/

 Alternative

 

 RCCROUALT

 TRO

 0/

 Alternative

 

 MFGSHTCOD

 M

 1/

 Launch if shortage

 Recovered from the category

 RELSCATIA

 M

 1/

 Loss at launch

 

 MONPROYEA

 C

 0/

 Last monthly processing

 

 MONPROMON

 C

 0/

 Last monthly processing

 

 YEAPROYEA

 C

 0/

 Last annual processing

 

 CLEPCTAUT

 DCB

 0/

 % automatic balance sheet amount

 Recovered from the category

 CFGVCRNUM

 VCR

 0/

 no. config. document

 

 ISM

 A

 0/

 ISM record

 

 WGRACS

 A

 0/

 Weigh station access 

 

 REDMODFLG

 M

 2377/

 Adjustment mode

 

 VLTCOD

 TCM

 0/

 Valuation method

 Recovered from the category

 PROPER

 RAT

 0/

 Prorata regul. qty

 

 LOCNUM

 M

 2707/

 Location no. 

 

 DEFLOCTYP

 A

 0/

 Location/default type 

 

 DEFLOC

 EMP

 0/

 Default location

 

 WIPPRO

 M

 1/

 WIP protect. 

 

 PCK

 PCK

0/ 

 Packaging

 Recovered from the category

 PCKCAP

 COE

 0/

 Packaging capacity

 Recovered from the category

 STOMGTCOD

 M

 215/

 Stock management

 Recovered from the category

 PTOCOD

 A

 0/

 Rule

 Recovered from the category

 PCKSTKFLG

 M

 1/

 Detailed stock

 Recovered from the category

 QUAFLG

 M

 275/

 Submitted to control

 Recovered from the product

 QLYCRD

 A

 0/

 Quality record

 Recovered from the product

 QUAACS

 A

 0/

 Quality operator access

 Recovered from the category

 QUAFRY

 L

0/

 Frequency

 Recovered from the product

 QUANUM

 L

0/

 Entry no.

 Recovered from the product

 SMPTYP

 M

 2755/

 Sampling

 Recovered from the product or default value

 SMPMOD

 M

 2756/

 Sampling mode

 Recovered from the product or default value

 GENLEVINS

 M

2757/

 General level

 Recovered from the product or default value

 AQL

 M

2758/

 AQL

 Recovered from the product or default value

 QUAADXUID

 L

 0/

 Frequency process

 

 QUANUMUID

 L

0/ 

 Process entries 

 

 SHLLTI

 C

 0/

 New control lead-time

 Recovered from the product

 SHLLTIUOM

 M

 2759/

 New control time Unit 

 

 NEWLTISTA

 A

 0/

 Recontrol status

 Recovered from the product

 DLU

 COE

 0/

 Coefficient UBD

 Recovered from the product

 LTIQLYCRD

 A

 0/

 New control record

 

 EXPNUM

 L

 0/

 Export no. 

 

 CREDAT

 D

 0/

 Creation date

 Date in creation

 CREUSR

 A

 0/

 Creation operator

 GUSER in creation

 UPDDAT

 D

 0/

 Date modification

 Date$ in modification

 UPDUSR

 A

 0/

 Operator modif

 GUSER in modification

 STAFED

 ADI

 0/

 Federal state

 

Supplier product Table: ITMBPS

Field 

Type

Menu

Normal title

Load

 ITMREF

 ITM

 0/

 Product

 Recovered from header

 BPSNUM

 BPR

 0/

 Supplier

 Interface file

 PIO

 C

 0/

 Priority

 Interface file

 ITMREFBPS

 A

 0/

 Supplier product

 Interface file

 ITMDESBPS

 DES

 0/

 Supplier description

 Interface file

 EANCODBPS

 A

 0/

 Supplier EAN code

 

 PUU

 UOM

 0/

 Purchase unit

 

 PUUSTUCOE

 COE

 0/

 SAL-STK coefficient

 

 PCU

 UOM

 0/

 Packing

 

 PCUPUUCOE

 COE

 0/

 PAC-STK coefficient

 

 EECINCRAT

 RAT

 0/

 EU increase 

 

 PURMINQTY

QTY 

 0/

 Purchase minimum Qty

 

 CPRCOE

 COE

 0/

 Approach charges coef

 

 QLYMRK

 C

 0/

 Quality rank

 Interface file

 DOUFLG

 M

 516/

 Blocking

 

 QUAFLG

 M

 275/

 Submitted to control

 Interface file - recovered from the product

 CTMBPSFLG

 M

 1/

 Back-to-back order

 

 TEX

 TXC

 0/

 Text

 

 CFGVCRNUM

 VCR

 0/

 no. config. document

 

 BOMALT

 TBO

 0/

 Subcon alt

 

 SCOLTI

 C

 0/

 Subcontract lead-time

 

 QLYCRD

 A

 0/

 Quality record

 Interface file - recovered from the product

 QUAFRY

 L

 0/

 Frequency

 Interface file

 QUANUM

 L

0/ 

 Control number

 Interface file

 QUAADXUID

 L

 0/

 Frequency process

 

 QUANUMUID

 L

 0/

 Process entries

 

 EXPNUM

 L

 0/

 Export no. 

 

 CREUSR

 A

 0/

 Creation operator

 GUSER in creation

 CREDAT

 D

 0/

 Creation date

 Date in creation

 UPDUSR

 A

 0/

 Operator modif

 GUSER in modification

 UPDDAT

 D

 0/

 Date modification

 Date$ in modification

Specific points

Category

The category is an essential piece of information in Sage X3. The product category must be loaded in PLM @UDROS with a value that corresponds to a Sage X3 category.

It is possible to extract the list of categories via an export in Sage X3 in order to load a list of values in PLM @UDROS.

Product reference codification

The product reference can be:

  • entered in the file and used directly as a reference,
  • or determined by a counter on the category.

The references created via a counter are listed in a file generated when starting the interface.
This file, called REFITMxxx.csv, is stored in the Load directory specified in this setup function. It is described below in the Processing result.

The reference of the @UDROS product will be stored in the ITMMASTER products table (PLMITMREF field), allowing the update of the product.

Site

The site does not exist in PLM @UDROS, loading Products - Sites information is then carried out according to the BOM alternative linked with the interface:

  • If the code contains a site: a single Product-Site record is created for this site.
  • If the code does not contain any site: as many Product - Site records are created as there are existing storage sites.

SEEINFO  Notes :

  • The creation of these sites is carried out with the default values, the same way as from the Product - Sites creation function.
  • If a site is specified in the interface file (STOFCY field), the Product-Site record is:
     
    - created if necessary,
    - and/or updated with the other values given in the file.

Suppliers

It is possible to extract the list of suppliers via an export in Sage X3 in order to load a list of values in PLM @UDROS.

Linked documents management

The ITMxxx.csv file can supply an URL for each product to a web page suggesting linked documents as well as an URL for each product to a web page displaying the history. 
These URLs will be used to open an Internet browser session of the client workstation from the Products management X3 screens in order to access the documents.

Loading the BOM tables

Several lines from the BOMxxx.csv file (where xxx represents a unique number) corresponds to a BOM. These line will load the tables:

The interface processing (CONNECTBOM connector) that manages the data of these tables can create and update BOMs. The deletion and insertion of new BOMs can be done as follows:

  • delete data if the BOM already exists,
  • load the screens of the OBODP standard window - in creation mode,
  • assign pivot values,
  • control the standard and specific screens,
  • validate the elements.

SEEREFERTTO  The load terms of the BOMs tables, via the interface processing, are given below.

BOMs table - Header: BOM

 Field

Type

Menu

Normal title

Load

 ITMREF

 ITM

 0/

 Parent product

 Interface File (link ITMMASTER/PLMITMREF)

 BOMALT

 TBO

 0/

 BOM alternative

 Fixed (set up in PLMPAR)

 BOMDES

 DES

 0/

 Header description

 Interface file

 USESTA

 M

 240/

 Use status

 Interface file or default value

 BOHSTRDAT

 D

 0/

 Validity start

 Interface file

 BOHENDDAT

 D

 0/

 Validity end

 Interface file

 BOMRLE

 A

 0/

 Revision index 

 

 BASQTY

 QTY

 0/

 Base quantity

 Interface file or default value

 QTYCOD

 M

 255/

 Management unit

 Interface file or default value

 HEATEX

 TXC

 0/

 Header text

 

 BOMALTTYP

 M

 224/

 Alternative type

 Default value

 CFGVCRNUM

 VCR

 0/

 no. config. document

 

 ACSCOD

 ACS

 0/

 Access code

 

 EXPNUM

 L

 0/

 Export no.

 

 CREDAT

 D

 0/

 Creation date

 Date in creation

 CREUSR

 A

 0/

 Creation operator

 GUSER in creation

 UPDDAT

 D

 0/

 Date modification

 Date$ in modification

 UPDUSR

 A

 0/

 Operator modif 

 GUSER in modification

 PLMATTURL

 A

 

 URL on PLM linked documents

 Interface file

BOMs table - Detail: BOMD

 Field

Type

Menu

Normal title

 Load

ITMREF 

 ITM

 0/

 Parent product

 Recovered from header

 BOMALT

 C

 0/

 BOM alternative

 Recovered from header

 BOMSEQ

 C

 0/

 Sequence

 Managed by the system (no 5 that can be set up)

 BOMSEQNUM

 C

 0/

 Sequence addition

 Managed by the system (no 5 that can be set up)

 CPNITMREF

 ITM

 0/

 Component

 Interface File (link ITMMASTER/PLMITMREF)

 CPNTYP

 M

 438/

 Component type

 Interface file or default value

 BOMSHO

 SHO

 0/

 Link description

 Interface file

BOMALTTYP

 M

 224/

 Alternative type

 Recovered from header

 BOMSTRLOT

 LOT

 0/

 Validity start lot

 Interface file

 BOMENDLOT

 LOT

 0/

 Validity end lot

 Interface file

 BOMSTRDAT

 D

 0/

 Validity start

 Interface file

 BOMENDDAT

 D

 0/

 Validity end

 Interface file

 LIKQTYCOD

 M

 226/

 Link quantity code

 Interface file or default value

 QTYRND

 M

 293/

 Rounded quantity

 Interface file or default value

 BOMUOM

 UOM

 0/

 UOM

 Interface or ITM.STU file

 BOMSTUCOE

 COE

 0/

 UOM/STK factor

 calculated

 BOMQTY

 QTY

 0/

 UOM link quantity

 Interface or calculated file

 LIKQTY

 QTY

 0/

 Link quantity

 Interface file

 SCA 

 DCB

 0/

 Scrap percentage

 

 CPNOPE

 C

 0/

 Range operation 

 

 OPENUMLEV

 C

 0/

 Suffix range ope

 

 BOMOFS

 C

0/ 

 Operation lead time 

 

 PICPRN

 M

1/

 Material note printing

 2 " yes "

 OCNPRN

 M

 1/

 AOR printing

 

 NDEPRN

 M

 1/

 Delivery note printing

 

 INVPRN

 M

 1/

 Print the invoice

 

 LIKRLE

 A

 0/

 Link revision index

 0/

 BOMTEXNUM

 TXC

 0/

 Link text

 

 CSTFLG

 M

 1/

 Valuation

 2 " yes "

 PKC

 M

 2328/

 Code to use

 Interface file or default value

 SCOFLG

 M

 2225/

 Replenishment type

 

 CREDAT

 D

 0/

 Creation date

 Date in creation

 CREUSR

 A

 0/

 Creation operator

 GUSER in creation

 UPDDAT

 D

 0/

 Date modification

 Date$ in modification

 UPDUSR

 A

 0/

 Operator modif 

 GUSER in modification

 EXPNUM

 L

 0/

 Export no.

 

Specific points

Linked documents management

The BOMxxx.csv file can supply an URL for each BOM to a web page suggesting linked documents. These URLs will be used to open an Internet browser session of the client workstation from the BOMs management X3 screens in order to access the documents.

BOM codes

Only one BOM code is used by the interface to create the BOMs: the one indicated in the setup.

Multi-level BOMs

For these BOMs, it is necessary that the product BOMxxx.csv file lines are sorted (by Component and Sequence) in order for the shortages to be processed and the number of requested BOMs to be created in the X3.

Example  of BOM:

 CD100

 

 

 

Red truck 

1/ 

Un

 

 CH005

 

 

 Mounted chassis

1/

Un

 

 

ES000 

 

 Mounted axle

 15/

Un 

 

 

 

 WHEEL

Wheel

 150/

Un

 

 

 P004

 

 Bumpers

 100/

 Un

 

 

 P005

 

Normal headlight

 1/

Un

 

 M000

 

 

Blue engine

1/

Un

 

 

 ABS

 

 Plastics

1.25/ 

 Un

 

 ABS1

 

 Plastic

3/

 Un

 

H000

 

 

 Blue container

 1/

 Un

 

 P006

 

 

 Quartz iodine headlight

 2/

 Un

 

 MPEMP

 

 

 MPEMP

 1/

 Plain


File sorted by Reference, Component and Sequence, that should be produced by @UDROS: :

CD100;;Red semi trailer truck;;;;;;1;CH005;;Mounted frame;;;;;;;;;1;
CD100;;Red semi trailer truck;;;;;;2;M000;;Blue engine;;;;;;;;;1;
CD100;;Red semi trailer truck;;;;;;3;H000;;Blue container;;;;;;;;;1;
CD100;;Red semi trailer truck;;;;;;4;P006;;Iodine headlight;;;;;;;;;1;
CD100;;Red semi trailer truck;;;;;;5;MPEMP;;MPEMP;;;;;;;;;1;
CH005;;Mounted frame;;;;;;1;ES000;;Mounted axle;;;;;;;;;15;
CH005;;Mounted frame;;;;;;2;P004;;Bumper;;;;;;;;;100;
CH005;;Mounted frame;;;;;;4;P005;;Standard headlight;;;;;;;;;1;
ES000;;Mounted axle;;;;;;1;WHEEL;;wheel;;;;;;;;;150;
M000;;Blue engine;;;;;;1;;ABS;;Plastic;;;;;;;;;1.25;
M000;;Blue engine;;;;;;2;;ABS1;;Plastic;;;;;;;;;3;

Result of the processing

REFITMxxx.csv File

This file, generated at the end of the interface, contains the list of X3 references of the products, determined by a counter on the category.
It is stored in the Load directoryindicated in the PLM setupfunction.

Information

Reference of the corresponding
field in X3

Type 
(max length/format

Product reference @UDROS

 ITMMASTER/PLMITMREF

 Alphanumerical (70)

X3 Product referenceX

 ITMMASTER/ITMREF

 Alphanumerical (20)

SEEINFO  The products for which a new reference has been assigned are the only one to appear in this file.

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation