Added customer and SAP Batch No. fields to JSON objects for WM_OUT and RDS
This commit is contained in:
parent
84ab215aee
commit
3cd56295dc
@ -81,6 +81,7 @@ $Insert TOOL_EQUATES
|
||||
$Insert POPUP_EQUATES
|
||||
$Insert NOTIFICATION_EQUATES
|
||||
$Insert DICT_EQUATES
|
||||
$Insert COMPANY_EQUATES
|
||||
|
||||
EQU COL$LSID TO 1
|
||||
EQU COL$RECIPE TO 2
|
||||
@ -1085,7 +1086,8 @@ Service ConvertRecordToJSON(KeyID, Record, itemURL)
|
||||
If SRP_JSON(objJSON, 'New', 'Object') then
|
||||
|
||||
If SRP_JSON(objRDS, 'New', 'Object') then
|
||||
WOMatKey = {WO_MAT_KEY}
|
||||
WOMatKey = {WO_MAT_KEY}
|
||||
SAPBatchNo = Database_Services('ReadDataColumn', 'WO_MAT', WOMatKey, WO_MAT_SAP_BATCH_NO$, True$, 0, False$)
|
||||
SRP_JSON(objRDS, 'SetValue', 'keyId', @ID)
|
||||
SRP_JSON(objRDS, 'SetValue', 'reactor', {REACTOR})
|
||||
SRP_JSON(objRDS, 'SetValue', 'workOrder', {WO})
|
||||
@ -1104,8 +1106,8 @@ Service ConvertRecordToJSON(KeyID, Record, itemURL)
|
||||
SRP_JSON(objRDS, 'SetValue', 'dtmOut', Trim(OConv({DATE_OUT}, 'D4/H'):' ':OConv({TIME_OUT}, 'MTHS')))
|
||||
SRP_JSON(objRDS, 'SetValue', 'postEpiSig', {POST_EPI_SIG})
|
||||
SRP_JSON(objRDS, 'SetValue', 'postEpiSigDtm', Trim(OConv({POST_EPI_SIG_DATE}, 'D4/H'):' ':OConv({POST_EPI_SIG_TIME}, 'MTHS')))
|
||||
SRP_JSON(objRDS, 'SetValue', 'sapBatchNo', {SAP_BATCH_NO})
|
||||
SAPTxDtm = Xlate('WO_MAT', {WO_MAT_KEY}, 'SAP_TX_DTM', 'X')
|
||||
SRP_JSON(objRDS, 'SetValue', 'SapBatchNo', SAPBatchNo)
|
||||
SAPTxDtm = Xlate('WO_MAT', {WO_MAT_KEY}, 'SAP_TX_DTM', 'X')
|
||||
SRP_JSON(objRDS, 'SetValue', 'sapTxDtm', Trim(OConv(SAPTxDtm, 'DT2/^H')))
|
||||
SRP_JSON(objRDS, 'SetValue', 'supVerSig', {SUP_VER_SIG})
|
||||
SRP_JSON(objRDS, 'SetValue', 'supVerSigDtm', Trim(OConv({SUP_VER_SIG_DATE}, 'D4/H'):' ':OConv({SUP_VER_SIG_TIME}, 'MTHS')))
|
||||
@ -1116,8 +1118,18 @@ Service ConvertRecordToJSON(KeyID, Record, itemURL)
|
||||
SRP_JSON(objRDS, 'SetValue', 'loadLockSide', {LOAD_LOCK_SIDE})
|
||||
SRP_JSON(objRDS, 'SetValue', 'waferSize', {WAFER_SIZE})
|
||||
SRP_JSON(objRDS, 'SetValue', 'reactorType', {REACTOR_TYPE})
|
||||
CurrWfrCnt = Xlate('WO_MAT', {WO_MAT_KEY}, 'CURR_WFR_CNT', 'X')
|
||||
CurrWfrCnt = Xlate('WO_MAT', {WO_MAT_KEY}, 'CURR_WFR_CNT', 'X')
|
||||
SRP_JSON(objRDS, 'SetValue', 'CURR_WFR_CNT', CurrWfrCnt)
|
||||
CustNo = Database_Services('ReadDataColumn', 'WO_LOG', {WO}, WO_LOG_CUST_NO$, True$, 0, False$)
|
||||
CustReshipNo = Database_Services('ReadDataColumn', 'WO_MAT', {WO_MAT_KEY}, WO_MAT_RESHIP_CUST_NO$, True$, 0, False$)
|
||||
If CustReshipNo NE '' then
|
||||
CustNo = CustReshipNo
|
||||
end
|
||||
CustName = Database_Services('ReadDataColumn', 'COMPANY', CustNo, COMPANY_CO_NAME$, True$, 0, False$)
|
||||
CustAbbrev = Database_Services('ReadDataColumn', 'COMPANY', CustNo, COMPANY_ABBREV$, True$, 0, False$)
|
||||
SRP_JSON(objRDS, 'SetValue', 'CustNo', CustNo)
|
||||
SRP_JSON(objRDS, 'SetValue', 'CustName', CustName)
|
||||
SRP_JSON(objRDS, 'SetValue', 'CustAbbrev', CustAbbrev)
|
||||
|
||||
// Save system variables
|
||||
AtID = @ID
|
||||
@ -1660,3 +1672,4 @@ return
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -53,6 +53,9 @@ $Insert LOGICAL
|
||||
$Insert MSG_EQUATES
|
||||
$Insert DICT_EQUATES
|
||||
$Insert WM_OUT_EQUATES
|
||||
$Insert WO_MAT_EQUATES
|
||||
$Insert WO_LOG_EQUATES
|
||||
$Insert COMPANY_EQUATES
|
||||
|
||||
Declare function Database_Services, SRP_JSON, Error_Services, Clean_Insp_Services, WO_Mat_QA_Services
|
||||
Declare function PSN_Services, SRP_Rotate_Array, Datetime
|
||||
@ -147,8 +150,20 @@ Service ConvertRecordToJSON(KeyID, Record, ItemURL)
|
||||
SRP_JSON(objWMOut, 'SetValue', 'workOrder', {WO_NO})
|
||||
SRP_JSON(objWMOut, 'SetValue', 'outCassNo', {OUT_CASS_NO})
|
||||
WoMatKey = {WO_NO} : '*' : {OUT_CASS_NO}
|
||||
SAPBatchNo = Database_Services('ReadDataColumn', 'WO_MAT', WoMatKey, WO_MAT_SAP_BATCH_NO$, True$, 0, False$)
|
||||
SRP_JSON(objWMOut, 'SetValue', 'SapBatchNo', SAPBatchNo, 'String')
|
||||
CurrWfrQty = XLATE('WO_MAT', WoMatKey, 'CURR_WFR_CNT', 'X')
|
||||
SRP_JSON(objWMOut, 'SetValue', 'CURR_WFR_CNT', CurrWfrQty)
|
||||
CustNo = Database_Services('ReadDataColumn', 'WO_LOG', {WO_NO}, WO_LOG_CUST_NO$, True$, 0, False$)
|
||||
CustReshipNo = Database_Services('ReadDataColumn', 'WO_MAT', WoMatKey, WO_MAT_RESHIP_CUST_NO$, True$, 0, False$)
|
||||
If CustReshipNo NE '' then
|
||||
CustNo = CustReshipNo
|
||||
end
|
||||
CustName = Database_Services('ReadDataColumn', 'COMPANY', CustNo, COMPANY_CO_NAME$, True$, 0, False$)
|
||||
CustAbbrev = Database_Services('ReadDataColumn', 'COMPANY', CustNo, COMPANY_ABBREV$, True$, 0, False$)
|
||||
SRP_JSON(objWMOut, 'SetValue', 'CustNo', CustNo)
|
||||
SRP_JSON(objWMOut, 'SetValue', 'CustName', CustName)
|
||||
SRP_JSON(objWMOut, 'SetValue', 'CustAbbrev', CustAbbrev)
|
||||
SRP_JSON(objWMOut, 'SetValue', 'PSN', {PS_NO})
|
||||
SRP_JSON(objWMOut, 'SetValue', 'partNo', {PART_NO})
|
||||
SRP_JSON(objWMOut, 'SetValue', 'postEpiSig', {POST_EPI_SIG})
|
||||
@ -358,3 +373,4 @@ Service GetWaferMap(WMOKey)
|
||||
end
|
||||
|
||||
end service
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user