You are on page 1of 5

PI Adapter Logic

Lapis:
Lapis WIP Snapshot:
1. Stage Set:
a. Lapis is reporting column Workinprocess as stage set name.
b. Serus adapter works as LAPIS_M3_ Workinprocess
c. If Lapis reports NW Implant in Workinprocess, adapter will give output
LAPIS_M3_ NW Implant
d. All stage sets are updated for Lapis in Serus based on adapter logic output of stage
set (refer screenshot given as image 1)

Image 1
Lapis SHIP Transactions:
1. SHIP Transactions and Stage set Logic
a. Lapis is only reporting ShipLot transactions, so Serus is performing two transactions
which are StageMoveLot and ShipLot (refer adapter logic in image 2)

Image 2
b. While performing StageMoveLot, Stage set is defined as LAPIS_M3_FG (hardcoded
value)
c. Adapter logic for stage set: <#if xref.SERUSTXN ==
"StageMoveLot">LAPIS_M3_FG<#else >${xref.stageset(file.ShipToName)}</#if>
d. While performing ShipLot, stage set is defined as LAPIS_M3_(SHIP to NAME Code)
i. Lapis reports Ship to Name in their Ship transactions file
ii. PI has given unique code for each ship to name, as given in table 1
iii. Serus has set x-ref logic with Ship to Name provided by Lapis to defined
stage set in serus (refer image 1)
iv. Example is given in table 2

Ship To Name Org Code Serus Stage Set
ASE Asy & Test (Shanghai) Ltd. ASH LAPIS_M3_TO_ASH
CARSEM M SDN BHD M-SITE CSM LAPIS_M3_TO_CSM
FASTECH ELECTRONIQUE INC. FST LAPIS_M3_TO_FST
MILLENIUM MICROTECH SHANGHAI CO MMS LAPIS_ M3_TO_MMS
NANTONG FUJITSU MICROELECTRONICS
CO. LTD FUJ LAPIS_ M3_TO_FUJ
POWER INTEGRATIONS INC. PISJ LAPIS_ M3_TO_PISJ
UNISEM M BERHARD USM LAPIS_ M3_TO_USM
UTAC THAI LIMITED UTL LAPIS_ M3_TO_UTL
Table 1
Provided by Supplier
Lot name Ship to Name
DS44A-0552 UNISEM M BERHARD

Serus Action
Tx Type Stage Set
StageMoveLot LAPIS_M3_FG
ShipLot LAPIS_M3_TO_USM
Table 2
MMS:
MMS WIP Snapshot:
1. Stage Set:
a. MMS is reporting column CURRENT_STAGE_SET as stage set name.
b. Serus adapter works as MMS_ CURRENT_STAGE_SET
c. If MMS reports 3FTH in CURRENT_STAGE_SET, adapter will give output MMS_
3FTH
d. All stage sets are updated for MMS in Serus based on adapter logic output of stage
set (refer screenshot given as image 3)


Image 3

MMS Transaction:
1. Auto Create Lot (common practice for all suppliers)
a. When MMS reports ReceiveLot transactions, Serus has enabled auto create lot flag.
b. Adapter Logic for autoCreateLot: <#if file.MESTXTYPE ==
"RECEIVE">True<#else>False</#if>
c. Above adapter logic will perform CreateLot first and followed by performing
ReceiveLot for each ReceiveLot reported by MMS
d. Refer attached xlsx, were receive lot reported by MMS, for which CreateLot is
performed first and followed by ReceiveLot for Mes Lot Name: 0326 (refer screen in
Image 4)
Microsoft Excel
97-2003 Worksheet


Image 4
2. Bin Name:
a. When MMS reports BinLot with Wafer ID, Serus has mapped bin name to Wafer ID
to provide Bin name for each BinLot performed
b. Adapter logic for BinName: WAFERID
3. Bin Good Die Qty:
a. As MMS is not reporting Bin Good Die Quantity, Serus has decided to map Bin Good
Die Quantity to Die Per Wafer
b. Adapter Logic for BinGoodDieQty = DIEPERWAFER
UTL
UTL WIP Snapshot:
1. Stage Set:
a. UTL is reporting column Stagesetname as stage set name.
b. Serus adapter works as UTL_ Stagesetname
c. If MMS reports TNR in CURRENT_STAGE_SET, adapter will give output UTL_ TNR
d. All stage sets are updated for UTL in Serus based on adapter logic output of stage set
(refer screenshot given as image 5)
UTL Transaction:
Auto Create Lot: Adapter logic is applied to UTL same as described for MMS

Image 5

You might also like