Вы находитесь на странице: 1из 89

DRW (Data Requirements Workbook) Content Information

DRW Template Version 1.0


Title INT-FGL010 DOM-MD-IL-Item PMM - DOM mapping V1.0
Represents a Product mapping document between the source FGL PMM to the final ta

Description
Latest Version 1.16
Last Modified By Sreeroop Rajan
Last Modified On 1/15/2020

Modification Log
Version Date
1.0 6/8/2016

1.1 6/15/2016

1.2 7/13/2016
1.3 7/25/2016
1.4 8/5/2016
1.5 8/26/2016

8/30/2016

9/6/2016

1.6 9/12/2016
1.7 9/12/2016

1.8 9/15/2016

1.9 9/15/2016
1.10 10/3/2016

1.11 2/6/2017

1.12 4/4/2017

1.13 19/04/2017

1.14 11/10/2017

1.15 7/24/2018

1.16 1/15/2020
Review Log
Version Date
1.0 6/15/2016
k) Content Information

GL010 DOM-MD-IL-Item PMM - DOM mapping V1.0


sents a Product mapping document between the source FGL PMM to the final targer OMS via IIB. Its includes the initial load req

oop Rajan
2020

Change Details
Initial draf

Update following meeting review

Reorganize to align with latest content decision


updating Source Sample
updating Source Sample
Remove Price and Cost query for Initial Load. Update UPC query to remove
MD_LGCL_DELETE_FLG
Add Non_Zero balance requirement:
Update Initial load and Refresh Filter
Add Filter Query 5 - SKUs with Non-Zero balance
Update ETL Product Details query #2 (section added at the end of query
statement)

Removing Active Skus filter which redondant and taken care of by Initial
Load and Refresh Filter
Updated the initial Load Filter to remove Inventory table check.
Added Filter to identify Material Handling and Updated UPC query to pick
only primanry UPC
Updated Product Description query to get the Style Alias Descritpion by
SKU

Corrected mapping for Style Alias Descprition to use combination of


PRD_DESC_NAME and PRD_DESC

Upadted queries to execute against FGL RPL and exclude deletes


Upnampped Style Alias to OMS for Phase 1. Will remap it back to OMS
during Phase 2.

DataMapping Row 28/29

Updated PRD_STATUS_CODE to PRD_STATUS on Row 47

Mapping changes done on below mentioned fields (Highlighted in blue ),


1.IsPickupAllowed Default value updated as Y
2.ProductLine to pupulate the status of the product
3.Added OnhandSafetyFactorQuantity
4.Updated ItemAlias for the Primary UPC value
5.Updated AdditionalAttribute mapping to have all available UPCs

Updated mapping to incorporate QA goverance comments

Updtated the PRDUPCEE query to consider the UPC length

Updated the Mapping to include the Threshold values for all product
statuses
Mapping changes to accommodate Endless Aisle Attribute defined in FGL
PMM .

Mapping changes to add new set of PMM attributes which need to be sent
to WMOS from DOM
Attendees
Vincent Lo, Suni Mathews; Bhaskar Dinesh, Verma Namita, Schuler
Loraine, Luzhnov Vladislav
al targer OMS via IIB. Its includes the initial load required elements.

Changed By Tabs Impacted Comments


Samuel Kamdem Reuse of Publisher/Subscriber messages:
DataStageProductPmmFglMessageV1_00_00
.xsd and ARTSItemMessageV1_00_02.xsd
Samuel Kamdem Modification Log, Data
Mapping Update following review meeting
Samuel Kamdem
Samuel Kamdem Including XML sample
Suni Mathews Filters-Triggers-Queries Filter for Refresh
Suni Mathews Filters-Triggers-Queries Queries via email from dev team required
these changes
Samuel Kamdem Modification Log, Filters- Following email from Vlad (SIT Test Execution
Triggers-Queries - Pre-requisites), update SKUs with available
balance

Samuel Kamdem Filters-Triggers-Queries


Post discussion/validation with Hemant
Suni Mathews Filters-Triggers-Queries
Suni Mathews Filters-Triggers-Queries

Vincent Lo Filters-Triggers-Queries,
Data Mapping

Mapping correction as per FDOM-1621


Suni Mathews Filters-Triggers-Queries Mapping correction as per FDOM-1622
Vincent Lo Data mapping As per FDOM-1872

Filters-Triggers-Queries,
Sreeroop Rajan Data Mapping
Filters-Triggers-Queries,
Sreeroop Rajan Data Mapping

Updated the query to consider the


UPC_LENGTH and pad zeros if the length of
UPC NUMBER Is less than the defined length

Sreeroop Rajan FDOM-1872

Filters-Triggers-Queries,
Sreeroop Rajan Data Mapping As per the requirement , all the product stattuses should be
Filters-Triggers-Queries,
Sreeroop Rajan Data Mapping Changes Highlighted in Blue

Filters-Triggers-Queries,
Data Mapping,Source , FCWIDLVRY-426
Sreeroop Rajan Source Sample ,Target, Changes Highlighted in Blue
Target Sample
Comments
Mention of artifacts reused, enforced field
format clarity, and spotlight any delta/new
information from existing
Data Handling/Filter Logic
ID Description
1 Only SKUs

3 Initial Load and Refresh Filter

4 Refresh SKUs

Trigger Events (Change Detection)


ID Description
2 ChangeActionLogic

Initial load

Queries
ID Description
1 SBU/Data Source query

2 ETL Product Details query


3 Product Hierarchy query

4 Product UPC query

5 Product Dimension query

6 Product Attribute query

7 Product Description query


8 Product Additional Fields query

On hand Safy factor qty Query

9
Product Status query

10
Endless Aisle Attribute

11
Filter Logic
WHERE PRD_LVL_ID = 0

Skus AND FGL Items in Active, Inactive or Perm status and are selected for Retail OR have a transactions against it
SKUs with PRDSTSEE.PRD_STATUS_DESC IN (Active,Inactive, PERM) AND
IF (PRDPDXEE.PRD_PDD_NOT = 'T' OR PRDMSTEE.PRD_LVL_ACTIVE = 'T')

Refresh requires to allow filter on PRD_LVL_NUM and PRD_LVL_ID (Cascaded below Hierarchy to the lowest level SK
WHERE PRD_LVL_NUMBER = <INPUT LIST>

To Cascade the hierarchy to the lowest SKU. Select all SKUs who are children to a hierarchy level.
WHERE PRD_LVL_NUMBER IN (
SELECT
TRIM(prd_lvl_number) prd_lvl_number
FROM prdmstee
lef join prdctlee on prdmstee.prd_lvl_id = prdctlee.prd_lvl_id

CONNECT BY PRIOR prd_lvl_child=prd_lvl_parent


-- HIERARCHY FOR ONE PRODUCT
START WITH prdmstee.prd_lvl_number = <INPUT PRD_LVL_NUMBER>
AND prdmstee.prd_lvl_id = <INPUT LEVEL ID>)

Trigger Logic
, prd.CHANGE_ACTION_FLG
/*COLOUR*/
, pdx.prd_pdd_key AS colour_key_New
, cd.prd_pdd_code AS colour_code
, cd.prd_pdd_name AS colour_name
If PRDMSTEE/PRDPDXEE CDC action = 'I' (new Item) THEN message and all elements action = 'I'
, ch.prd_pdh_key AS colour_range_key
If PRDMSTEE/PRDPDXEE
, ch.prd_pdh_name AS CDC action = 'D' (delete Item) THEN message and all elements action = 'D'
colour_range_name
If PRDMSTEE/PRDPDXEE
/*SIZE*/ CDC action = 'U' THEN message and all simple elements action = 'U', sub-entities (.e.g UPC,
If PRDUPCEE CDC action
, sd.PRD_PDD_SEQ AS =PRD_PDD_SEQ
anything THEN message = 'U', current UPC section = CDC action, all other UPCs, Attributes
= 'N'
, pdx.prd_pd2_key AS SIZE_KEY_New
If BASATPEE CDC action
, sd.prd_pdd_code AS=SIZE_CODE
anything THEN message = 'U', current Attribute section = CDC action, all other UPCs, Attrib
action = 'N'
, sd.prd_pdd_name AS SIZE_NAME
If PRDPDSEE CDC action
, sh.prd_pdh_key = anything THEN message = 'U', current Description section = CDC action, all other UPCs, Att
AS SIZE_RANGE_KEY
action = 'N'
, sh.prd_pdh_name AS SIZE_RANGE_NAME
FROM DATASTAGE.FGL_PMM_PRDMSTEE prd
/*****SPORTCHECK AND ATMOSPHERE******/
INNER JOIN DATASTAGE.FGL_PMM_FGL_PRDSTCEE stc
ON prd.prd_lvl_child = stc.prd_lvl_child
and stc.cap_chain_id = 1
/* PRODUCT PARENT(STYLE) */
INNER JOIN DATASTAGE.FGL_PMM_PRDMSTEE style
ON prd.prd_lvl_parent = style.prd_lvl_child
INNER JOIN DATASTAGE.FGL_PMM_PRDSTSEE psts
ON stc.prd_status = psts.prd_status
INNER JOIN DATASTAGE.FGL_PMM_PRDSTSEE pstssty
ON style.prd_status = pstssty.prd_status
/*Vendor*/
INNER JOIN DATASTAGE.FGL_PMM_VPCMSTEE vm ON style.prd_vpc_tech_key = vm.vpc_tech_key
First
/* initial load
PRODUCT
SELECT XREF */
LEFT JOIN DATASTAGE.FGL_PMM_PRDPDXEE pdx
sbu.SBU_NBR,
ON prd.prd_lvl_child = pdx.prd_lvl_child
sbu.SBU_CD,
AND pdx.CHANGE_ACTION_FLG <> 'D'
sbu.SBU_NM,
Query
/*COLOUR*/
ds.DATA_SOURCE_CD,
LEFT JOIN DATASTAGE.FGL_PMM_PRDDMDEE cd
ds.DATA_SOURCE_NM
FROMON pdx.PRD_PDD_KEY
DATASTAGE.ARTS_SBU = cd.PRD_PDD_KEY
sbu AND cd.CHANGE_ACTION_FLG <> 'D'
LEFT
INNERJOIN JOINDATASTAGE.FGL_PMM_PRDDMHEE
ETL_MDR.ARTS_DATA_SOURCE ds ch
ONONds.SBU_ID
cd.PRD_PDH_KEY = ch.PRD_PDH_KEY AND ch.CHANGE_ACTION_FLG <> 'D'
= sbu.SBU_ID
/*SIZE*/
WHERE sbu.SBU_NBR = '3' --2 is MWW, 3 is FGL
LEFT JOIN DATASTAGE.FGL_PMM_PRDDMDEE
AND ds.DATA_SOURCE_CD = 'PMM' sd
ON pdx.PRD_PD2_KEY = sd.PRD_PDD_KEY AND sd.CHANGE_ACTION_FLG <> 'D'
LEFT JOIN DATASTAGE.FGL_PMM_PRDDMHEE sh
ON sd.PRD_PDH_KEY = sh.PRD_PDH_KEY AND sh.CHANGE_ACTION_FLG <> 'D'
WHERE
prd.CHANGE_ACTION_FLG<>'D'
AND stc.CHANGE_ACTION_FLG<>'D'
AND style.CHANGE_ACTION_FLG<>'D'
AND psts.CHANGE_ACTION_FLG<>'D'
AND pstssty.CHANGE_ACTION_FLG<>'D'
AND vm.CHANGE_ACTION_FLG<>'D'
AND prd.prd_lvl_id = 0
/*Active,InActive and PermCheck****/
AND stc.prd_status IN (0,1,3) ----- Active,InActive and Perm
AND (pdx.PRD_PDD_NOT = 'T' OR prd.PRD_LVL_ACTIVE = 'T') -- Published or have a transaction

----To the Above Add Refresh Filter


, TRIM(prd_lvl_number) prd_lvl_number
, prd_name_full
, prd_lvl_name
FROM DATASTAGE.FGL_PMM_prdmstee prd
lef join DATASTAGE.FGL_PMM_prdctlee ctl on prd.prd_lvl_id = ctl.prd_lvl_id
SELECT
WHERE prd.prd_lvl_id >= 2
AND prd_lvl_child
prd.CHANGE_ACTION_FLG != 'D'
WITH
,CASE dim
WHEN AS upc.upc_type='UPCA' THEN LPAD(prd_upc,UPC_LENGTH,0)
AND
(WHEN upc.upc_type='EAN' THEN'D'
ctl.CHANGE_ACTION_FLG !=
CONNECT LPAD(prd_upc,UPC_LENGTH,0)
BY PRIOR prd_lvl_parent = prd_lvl_child
WHENSELECT upc.upc_type='RCHT' THEN LPAD(prd_upc,UPC_LENGTH,0)
-- HIERARCHY FOR ONE PRODUCT
col.prd_pdd_key
WHEN
START upc.upc_type='UPCE' THEN LPAD(prd_upc,UPC_LENGTH,0)
WITH prd_lvl_child = <InputSKU> -- Use for refresh
WHEN , colh.prd_pdh_key
upc.upc_type='R12' THEN LPAD(prd_upc,UPC_LENGTH,0)
ELSE, to_char(prd_upc)
TRIM(col.prd_pdd_code)
END as prd_pdd_code
UPC_NUMBER
, TRIM(col.prd_pdd_name)
, prd_primary_flag prd_pdd_name
, TRIM(colh.prd_pdh_name)
, active_flag prd_pdh_name
FROM
, default_flag DATASTAGE.FGL_PMM_PRDDMDEE col
JOIN DATASTAGE.FGL_PMM_PRDDMHEE
, upc.upc_type colh
ON col.prd_pdh_key = colh.prd_pdh_key
, upc_type_desc
WHERE
, upc_length col.CHANGE_ACTION_FLG != 'D'
SELECT
AND DISTINCT
colh.CHANGE_ACTION_FLG != 'D' upc
FROM DATASTAGE.FGL_PMM_prdupcee
btp.prd_lvl_child
)JOIN DATASTAGE.FGL_PMM_prducdee ucd ON upc.upc_type = ucd.upc_type
, btp.prd_lvl_id
SELECT DISTINCT
WHERE
,prd_lvl_childupc.prd_primary_flag = 'T' --(upc.prd_primary_flag = 'T' condition Only when feteching the Primary UPC v
aty.atr_typ_tech_key
AND upc.CHANGE_ACTION_FLG
,, UPPER(aty.atr_type_desc) AS != 'D'
atr_type_desc
AND d.prd_pdd_key DimensionKey
ucd.CHANGE_ACTION_FLG != 'D'
,, ahr.ATR_HEADER_DESC
d.prd_pdd_code DimensionCode
AND upc.prd_lvl_child
,, TRIM(acd.atr_code) = <InputSKU>
AS atr_code
d.prd_pdd_name DimensionName
,, acd.atr_code_desc
d.prd_pdh_key DimensionRangeKey
FROM DATASTAGE.FGL_PMM_basatpee
, d.prd_pdh_name DimensionRangeName btp
JOIN DATASTAGE.FGL_PMM_basahree
FROM DATASTAGE.FGL_PMM_PRDPDXEE pdx ahr
JOIN ON ahr.atr_hdr_tech_key
dim d = btp.atr_hdr_tech_key
AND btp.CHANGE_ACTION_FLG
ON pdx.prd_pd3_key = d.prd_pdd_key !='D'
AND ahr.CHANGE_ACTION_FLG !='D'
WHERE prd_lvl_child = <InputSKU> -- use for refresh
JOIN ANDDATASTAGE.FGL_PMM_basacdee
pdx.CHANGE_ACTION_FLG != 'D' acd
ON acd.atr_cod_tech_key = btp.atr_cod_tech_key
AND acd.CHANGE_ACTION_FLG !='D'
JOIN DATASTAGE.FGL_PMM_basatyee aty
ON aty.atr_typ_tech_key = btp.atr_typ_tech_key
AND aty.CHANGE_ACTION_FLG !='D'
JOIN DATASTAGE.FGL_PMM_prdplvee p
ON btp.prd_lvl_child IN (<InputStyle>, <InputSKU>, p.prd_lvl_parent) -- use for refresh
AND p.prd_lvl_child = <InputStyle>
SELECT AND p.CHANGE_ACTION_FLG
DISTINCT p.prd_lvl_child,!='D'
pds.prd_desc, pdc.prd_desc_name
FROM DATASTAGE.FGL_PMM_prdpdsee pds,
DATASTAGE.FGL_PMM_prdpdcee pdc,
DATASTAGE.FGL_PMM_prdmstee p
where pdc.prd_desc_id = pds.prd_desc_id and
pds.prd_lvl_child = p.prd_lvl_parent
--AND p.prd_lvl_child IN <InputSKU> -- use for refresh (1427034) -- prd_lvl_child
AND pdc.prd_desc_name = 'POS/Sign Desc. (22)'
AND pds.CHANGE_ACTION_FLG != 'D'
AND pdc.CHANGE_ACTION_FLG != 'D'
AND p.CHANGE_ACTION_FLG != 'D'
where prt.prd_lvl_child=<SKU PRD_LVL_CHILD> and
atp.prd_lvl_child in (select prd_lvl_child
from prdmstee prd
where prd.prd_lvl_child=<SKU PRD_LVL_CHILD>
and
SELECTprd_lvl_id = 0
UNION ALL
val.tech_key1,
select DECODE(prd.prd_lvl_id, 0, prd.prd_lvl_parent, prd.prd_lvl_child)
gen.label,
from prdmstee prd
val.value
where prd.prd_lvl_child= <SKU PRD_LVL_CHILD>
FROM DATASTAGE.FGL_PMM_basvalee val
and prd_lvl_id IN (0,1)
JOIN DATASTAGE.FGL_PMM_basgenee gen ON gen.entity_name = val.entity_name AND gen.field_code = val.field_co
UNION
WHEREALL val.entity_name = 'PRDMSTEE'
select plv.prd_lvl_parent
AND val.CHANGE_ACTION_FLG != 'D'
from prdmstee prd, prdplvee plv
AND gen.CHANGE_ACTION_FLG != 'D'
where prd.prd_lvl_child=<SKU
AND val.tech_key1 PRD_LVL_CHILD>
IN (<InputSKU>,<InputStyle>)--(399992, 399994) --prd_lvl_child, prd_lvl_parent
and plv.prd_lvl_child = DECODE(prd.prd_lvl_id, 0, prd.prd_lvl_parent, prd.prd_lvl_child))
and aty.atr_type_desc = 'ONLINE CHANNEL'
and ahr.atr_typ_tech_key = aty.atr_typ_tech_key
and ahr.atr_header_desc = 'THRESHOLDS'
and atp.atr_hdr_tech_key = ahr.atr_hdr_tech_key
and atp.atr_typ_tech_key = ahr.atr_typ_tech_key
and acd.atr_cod_tech_key = atp.atr_cod_tech_key
)
where atr_rank = 1;

select cap_chain_id,
prd_lvl_number,
stc.prd_status, -- NUMBER(2.0)
sts.prd_status_desc -- VARCHAR2(30)
from prdmstee prd,
fgl_prdstcee stc,
prdstsee sts
where prd.prd_lvl_child =<Input prd level child >
and stc.cap_chain_id = 1
and stc.prd_lvl_child = prd.prd_lvl_child
and sts.prd_status = stc.prd_status;
select atr_type_desc,atr_header_desc,atr_code, atr_code_desc Endless_aisle_atr, prd_lvl_id,ATP_prd_lvl_child,PRT_
from (select acd.atr_code, acd.atr_code_desc,prt.prd_lvl_id ,aty.atr_type_desc,ahr.atr_header_desc, RANK() OVER (
ORDER BY atp.prd_lvl_id) atr_rank,atp.prd_lvl_child as atp_prd_lvl_child, prt.prd_lvl_child PRT_prd_lvl_child
from prdmstee prt,
basatyee aty,
basahree ahr,
basatpee atp,
basacdee acd
where prt.prd_lvl_child=<Query ID#2 PRD_LVL_CHILD> and
atp.prd_lvl_child in (select prd_lvl_child
from prdmstee prd
where prd.prd_lvl_child=<Query ID#2 PRD_LVL_CHILD>
and prd_lvl_id = 0
UNION ALL
select DECODE(prd.prd_lvl_id, 0, prd.prd_lvl_parent, prd.prd_lvl_child)
from prdmstee prd
where prd.prd_lvl_child=<Query ID#2 PRD_LVL_CHILD>
and prd_lvl_id IN (0,1)
UNION ALL
select plv.prd_lvl_parent
from prdmstee prd, prdplvee plv
where prd.prd_lvl_child=<Query ID#2 PRD_LVL_CHILD>
and plv.prd_lvl_child = DECODE(prd.prd_lvl_id, 0, prd.prd_lvl_parent, prd.prd_lvl_child))
and upper(aty.atr_type_desc )='ONLINE CHANNEL'
and ahr.atr_typ_tech_key = aty.atr_typ_tech_key
and upper(ahr.atr_header_desc)='ENDLESS AISLE'
and atp.atr_hdr_tech_key = ahr.atr_hdr_tech_key
and atp.atr_typ_tech_key = ahr.atr_typ_tech_key
and acd.atr_cod_tech_key = atp.atr_cod_tech_key
and aty.CHANGE_ACTION_FLG<>'D' and atp.CHANGE_ACTION_FLG<>'D'
and ahr.CHANGE_ACTION_FLG<>'D' and acd.CHANGE_ACTION_FLG<>'D'
)
where atr_rank = 1;
System PMM
Source
BIG Term Table Name/XML Schema Field Name/XML Path & Element

ARTS_SBU SBU_NBR
ARTS_SBU SBU_CD
ARTS_SBU SBU_NM
ARTS_DATA_SOURCE DATA_SOURCE_CD
ARTS_DATA_SOURCE DATA_SOURCE_NM
PRDMSTEE (SKU) PRD_LVL_ID
PRDMSTEE (SKU) PRD_LVL_PARENT
PRDMSTEE (SKU) PRD_LVL_CHILD
PRDMSTEE (SKU) PRD_LVL_NUMBER
PRDMSTEE (SKU) PRD_NAME_FULL
PRDPDXEE PRD_PDD_NOT
PRDMSTEE (SKU) PRD_LVL_ACTIVE
PRDMSTEE (SKU) PRD_STATUS
PRDSTSEE (SKU) PRD_STATUS_DESC

PRDSTEEE (SKU) EFFECT_DATE


PRDMSTEE (SKU) PRD_STYLE_IND
PRDMSTEE (style) PRD_LVL_PARENT
PRDMSTEE (style) PRD_LVL_NUMBER
PRDMSTEE (style) PRD_NAME_FULL
PRDMSTEE (style) PRD_STATUS
PRDSTSEE (style) PRD_STATUS_DESC

PRDSTEEE (style) EFFECT_DATE


PRDMSTAH (style creation) AUDIT_DATE
PRDMSTAH (style update) AUDIT_DATE
PRDPDXEE PRD_PDD_KEY
PRDPDXEE PRD_PD2_KEY
VPCMSTEE VENDOR_NUMBER
VPCMSTEE VENDOR_NAME
PRDMSTEE PRD_LVL_ID
PRDMSTEE PRD_LVL_CHILD
PRDMSTEE PRD_LVL_PARENT
PRDMSTEE PRD_LVL_NUMBER
PRDMSTEE PRD_NAME_FULL
PRDCTLEE PRD_LVL_NAME
PRDUPCEE PRD_LVL_CHILD
PRDUPCEE PRD_UPC
PRDUPCEE PRD_PRIMARY_FLAG
PRDUPCEE ACTIVE_FLAG
PRDUPCEE DEFAULT_FLAG
PRDUPCEE UPC_TYPE

PRDUCDEE UPC_TYPE_DESC

PRDUCDEE UPC_LENGTH
PRDPDXEE PRD_LVL_CHILD
PRDDMDEE (colour) PRD_PDD_KEY
PRDDMDEE (colour) PRD_PDD_CODE
PRDDMDEE (colour) PRD_PDD_NAME
PRDDMHEE (colour) PRD_PDH_KEY
PRDDMHEE (colour) PRD_PDH_NAME
PRDDMDEE (size) PRD_PDD_SEQ
PRDPDXEE PRD_PD2_KEY
PRDDMDEE (size) PRD_PDD_CODE
PRDDMDEE (size) PRD_PDD_NAME
PRDDMHEE (size) PRD_PDH_KEY
PRDDMHEE (size) PRD_PDH_NAME
PRDPDXEE PRD_LVL_CHILD
PRDDMDEE (dim) PRD_PDD_KEY
PRDDMDEE (dim) PRD_PDD_CODE
PRDDMDEE (dim) PRD_PDD_NAME
PRDDMHEE (dim) PRD_PDH_KEY
PRDDMHEE (dim) PRD_PDH_NAME
BASATPEE PRD_LVL_CHILD
BASATPEE PRD_LVL_ID
BASATYEE ATR_TYP_TECH_KEY
BASATYEE ATR_TYPE_DESC
BASAHREE ATR_HEADER_DESC
BASACDEE ATR_CODE
BASACDEE ATR_CODE_DESC
PRDPDSEE PRD_LVL_CHILD
PRDPDSEE PRD_DESC
PRDPDCEE PRD_DESC_NAME

BASVALEE TECH_KEY1
BASGENEE LABEL
BASVALEE VALUE
PRDMSTEE PRD_LVL_ID
PRCMSTEE PRD_LVL_CHILD
PRCMSTEE PRC_RETRIEVE_KEY
PRCMSTEE PRC_PRICE
PRCMSTEE PRC_PRICE_MULT
PRDMSTEE PRD_LVL_ID
CSTMSTEE PRD_LVL_CHILD
CSTMSTEE CST_COST

Net New Data


BIG Term Table Name/XML Schema Field Name/XML Path & Element
Field Description/Data PK/AK/FK Data Length Nullable
Definition Type
VARCHAR2 15 NULL
VARCHAR2 50 NOT NULL
VARCHAR2 80 NULL
VARCHAR2 10 NOT NULL
VARCHAR2 40 NOT NULL
NUMBER 5 NULL
NUMBER 12 NULL
PK NUMBER 12 NOT NULL
CHAR 15 NULL
VARCHAR2 50 NULL
Variation active flag CHAR 1 NULL
CHAR 1 NULL
NUMBER 2 NULL
Product status description VARCHAR2 30 NULL

DATE NOT NULL


CHAR 1 NULL
NUMBER 12 NULL
CHAR 15 NULL
VARCHAR2 50 NULL
NUMBER 2 NULL
Product status description VARCHAR2 30 NULL

DATE NOT NULL


DATE NULL
DATE NULL
Dimension 1 (colour) key NUMBER 12 NULL
Dimension 2 (size) key NUMBER 12 NULL
CHAR 10 NULL
VARCHAR2 40 NULL
NUMBER 5 NULL
PK NUMBER 12 NOT NULL
NUMBER 12 NULL
CHAR 15 NULL
VARCHAR2 50 NULL
CHAR 20 NULL
NUMBER 12 NULL
PK NUMBER 18 NOT NULL
CHAR 1 NULL
CHAR 1 NULL
CHAR 1 NULL
CHAR 4 NULL

CHAR 30 NULL

NUMBER 18 NULL
Product key PK NUMBER 12 NOT NULL
PK NUMBER 12 NOT NULL
CHAR 6
CHAR 30 NULL
PK NUMBER 12 NOT NULL
CHAR 30 NULL
NUMBER 6 NULL
Dimension 2 (size) key NUMBER 12 NULL
CHAR 6
CHAR 30 NULL
PK NUMBER 12 NOT NULL
CHAR 30 NULL
Product key NUMBER 12 NOT NULL
PK NUMBER 12 NOT NULL
CHAR 6
CHAR 30 NULL
PK NUMBER 12 NOT NULL
CHAR 30 NULL
PK NUMBER 12 NOT NULL
NUMBER 5 NULL
PK NUMBER 12 NOT NULL
VARCHAR2 20 NULL
VARCHAR2 20 NULL
CHAR 10 NULL
VARCHAR2 40 NULL
PK NUMBER 12 NOT NULL
VARCHAR2 40 NULL
VARCHAR2 40 NULL

PK NUMBER 12 NOT NULL

VARCHAR2 50 NULL
NUMBER 5 NULL
NUMBER 12 NULL
CHAR 15 NULL
NUMBER (11,3) NULL
NUMBER 7 NULL
NUMBER 5 NULL
NUMBER 12 NULL
NUMBER (11,3) NULL

Field Description/Data PK/AK/FK Data Length Nullable


Definition Type
Optional/Mandatory Valid Format/Values Query ID

Mandatory 1
Mandatory 1
Mandatory 1
Mandatory 1
Mandatory 1
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory Active 2
Style Pre Pack
Inactive
Purge
PERM
Archive

Optional 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory Active 2
Style Pre Pack
Inactive
Purge
PERM
Archive

Optional 2
Optional 2
Optional 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 2
Mandatory 3
Mandatory 3
Mandatory 3
Mandatory 3
Mandatory 3
Mandatory 3
Mandatory 4
Mandatory 4
Optional T, F 4
Optional T, F 4
Optional T, F 4
Mandatory RCHT 4
EAN
UPCE
UPCA
R12

Mandatory UPCA 12 CHAR MOD 10 4


EAN
RICHTER
R12 Style Number
UPCE

Mandatory 4
Mandatory 5
Mandatory 5
Mandatory 5
Mandatory 5
Mandatory 5
Mandatory 5
Mandatory 6
Mandatory 6
Mandatory 0 - 98 6
Mandatory 6
Mandatory 6
Mandatory 6
Mandatory 7
Optional 7
Optional 7
Optional 7
Optional 7
Optional 7
Mandatory 8
Mandatory 0, 1, 2, 3, 4, 5, 6 8
Mandatory 8
Mandatory 8
Mandatory 8
Mandatory 8
Mandatory 8
Mandatory 9
Optional 9
Mandatory POS/Sign Desc. (22) 9
Vendor Colour (40)
Feature 1 (26)
Feature 2 (26)
Feature 3 (26)

Mandatory 10
Mandatory 10
Mandatory 10
Mandatory 11
Mandatory 11
Optional 11
Optional 11
Optional 1 11
Mandatory 12
Mandatory 12
Optional 12

Optional/Mandatory Valid Format/Values Query ID


Notes

Missing from query


Notes
PRD_LVL_ID PRD_LVL_PARENT PRD_LVL_CHILD_ITM PRD_LVL_NUMBER
0 1015689 1015699 916853
0 1015689 1015700 916854
0 1015689 1015701 916855
0 1015689 1015702 916856
0 1015689 1015703 916857
0 1015689 1015704 916858
0 1015859 1015885 917039
0 1015859 1015886 917040
0 1016017 1016019 917173
0 1015574 1015575 916729
0 1015574 1015576 916730
0 1015574 1015577 916731
0 1015574 1015578 916732
0 1015574 1015579 916733
0 1016342 1016351 917505
PRD_NAME_FULL PRD_PDD_NOT PRD_LVL_ACTIVE PRD_STATUS
CONVERT REWIND MITT MENS 06 02 T F 1
CONVERT REWIND MITT MENS 06 03 T T 1
CONVERT REWIND MITT MENS 06 04 T T 1
CONVERT REWIND MITT MENS 06 05 T T 1
CONVERT REWIND MITT MENS 06 06 T T 1
CONVERT REWIND MITT MENS 06 07 T F 1
COLUMBIA TETON RIDGE BEANIE M 01 00 T T 1
COLUMBIA TETON RIDGE BEANIE M 48 00 T T 1
FIREFLY RPX 89 99 00 T T 1
KOMBI LEVEL 1 TOP WOMENS 01 02 T T 1
KOMBI LEVEL 1 TOP WOMENS 01 03 T T 1
KOMBI LEVEL 1 TOP WOMENS 01 04 T T 1
KOMBI LEVEL 1 TOP WOMENS 01 05 T T 1
KOMBI LEVEL 1 TOP WOMENS 01 06 T T 1
ADIDAS TEAM DAZZLE SHORT (Q11 01 08 T T 1
PRD_STATUS_DESC STYLESTATUS STYLESTATUSDESC PRD_STATUS_DATE
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 3 PERM 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 1 Inactive 2018-07-24
Inactive 0 Active 2018-07-24
STYLE_STATUS_DATE PRD_STYLE_IND STYLELVLPARENT STYLELVLNUMBER
2018-07-24 F 1013310 916843
2018-07-24 F 1013310 916843
2018-07-24 F 1013310 916843
2018-07-24 F 1013310 916843
2018-07-24 F 1013310 916843
2018-07-24 F 1013310 916843
2018-07-24 F 1013307 917013
2018-07-24 F 1013307 917013
2018-07-24 F 1014533 917171
2018-07-24 F 1013297 916728
2018-07-24 F 1013297 916728
2018-07-24 F 1013297 916728
2018-07-24 F 1013297 916728
2018-07-24 F 1013297 916728
2018-07-24 F 2925468 917496
STYLENAMEFULL COLOURKEY SIZEKEY RECORD_CREATE_TMS
CONVERT REWIND MITT MENS 149328 100 16-10-04
CONVERT REWIND MITT MENS 149328 101 16-10-04
CONVERT REWIND MITT MENS 149328 102 16-10-04
CONVERT REWIND MITT MENS 149328 103 16-10-04
CONVERT REWIND MITT MENS 149328 104 16-10-04
CONVERT REWIND MITT MENS 149328 105 16-10-04
COLUMBIA TETON RIDGE BEANIE MENS 149324 1220 16-10-04
COLUMBIA TETON RIDGE BEANIE MENS 149370 1220 16-10-04
FIREFLY RPX 89 149421 1220 16-10-04
KOMBI LEVEL 1 TOP WOMENS 149324 100 16-10-04
KOMBI LEVEL 1 TOP WOMENS 149324 101 16-10-04
KOMBI LEVEL 1 TOP WOMENS 149324 102 16-10-04
KOMBI LEVEL 1 TOP WOMENS 149324 103 16-10-04
KOMBI LEVEL 1 TOP WOMENS 149324 104 16-10-04
ADIDAS TEAM DAZZLE SHORT (Q111) 149324 106 16-10-04
VENDOR_NUMBER VENDOR_NAME CHANGE_ACTION_FLG
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907996 COLUMBIA SPORTSWEAR CANADA LP I
907468 INA INTERNATIONAL LTD (CLOSE-OUT) I
901607 KOMBI SPORTS INC./GORDINI/DROP I
901607 KOMBI SPORTS INC./GORDINI/DROP I
901607 KOMBI SPORTS INC./GORDINI/DROP I
901607 KOMBI SPORTS INC./GORDINI/DROP I
901607 KOMBI SPORTS INC./GORDINI/DROP I
901038 ADIDAS CANADA LIMITED I
COLOUR_KEY_NEW COLOUR_CODE
149328 06
149328 06
149328 06
149328 06
149328 06
149328 06
149324 01
149370 48
149421 99
149324 01
149324 01
149324 01
149324 01
149324 01
149324 01
COLOUR_NAME COLOUR_RANGE_KEY
06 LT GRAY 91798
06 LT GRAY 91798
06 LT GRAY 91798
06 LT GRAY 91798
06 LT GRAY 91798
06 LT GRAY 91798
01 BLACK 91798
48 INDIGO 91798
99 NO COLOR 91798
01 BLACK 91798
01 BLACK 91798
01 BLACK 91798
01 BLACK 91798
01 BLACK 91798
01 BLACK 91798
COLOUR_RANGE_NAME PRD_PDD_SEQ SIZE_KEY_NEW
STS COLOR 20 100
STS COLOR 30 101
STS COLOR 40 102
STS COLOR 50 103
STS COLOR 60 104
STS COLOR 70 105
STS COLOR 0 1220
STS COLOR 0 1220
STS COLOR 0 1220
STS COLOR 20 100
STS COLOR 30 101
STS COLOR 40 102
STS COLOR 50 103
STS COLOR 60 104
STS COLOR 80 106
SIZE_CODE SIZE_NAME SIZE_RANGE_KEY
02 XS 11
03 S 11
04 M 11
05 L 11
06 XL 11
07 2XL 11
00 N/S 96
00 N/S 96
00 N/S 96
02 XS 11
03 S 11
04 M 11
05 L 11
06 XL 11
08 3XL 11
SIZE_RANGE_NAME Endless_aisle_code
SIZE_3XS_TO_4XL 10
SIZE_3XS_TO_4XL 20
SIZE_3XS_TO_4XL 30
SIZE_3XS_TO_4XL 10
SIZE_3XS_TO_4XL 20
SIZE_3XS_TO_4XL 30
SIZE_99 10
SIZE_99 20
SIZE_99 30
SIZE_3XS_TO_4XL 10
SIZE_3XS_TO_4XL 20
SIZE_3XS_TO_4XL 30
SIZE_3XS_TO_4XL 10
SIZE_3XS_TO_4XL 20
SIZE_3XS_TO_4XL 30
Endless_aisle_desc
NO
YES
FORMER (NOT INLINE)
NO
YES
FORMER (NOT INLINE)
NO
YES
FORMER (NOT INLINE)
NO
YES
FORMER (NOT INLINE)
NO
YES
FORMER (NOT INLINE)
System - OMS
BIG Term Table Name/XML Schema
INT-FGL010
INT-FGL010

INT-FGL010
INT-FGL010

INT-FGL010
INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010
INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010
Net New Data
BIG Term Table Name/XML Schema
Field Name/XML Path & Element Field Description/Data Definition
Action Action to take - defaults to manage
/ItemList/Item/ItemGroupCode This field indicates whether the item is a
Product or Provided Service or Provided
Service Option or Delivery Service or
Delivery Service Option.

/ItemList/Item/ItemID The unique identifier for the item.


/ItemList/Item/OrganizationCode The organization code whose product
information is being stored.

/ItemList/Item/UnitOfMeasure The unit of measure for item quantity.


/ItemList/Item/PrimaryInformation/ColorCode This field describes color code for the
item.
/ The default product class of an item.
ItemList/Item/PrimaryInformation/DefaultProdu
ctClass
/ItemList/Item/PrimaryInformation/Description The description of the item.

/ This flag indicates whether the delivery


ItemList/Item/PrimaryInformation/IsPickupAllo method PICK is allowed for item. Default
wed value: Y.
/ This flag indicates whether this product
ItemList/Item/PrimaryInformation/IsReturnable item is returnable. Default value: N.
/ This flag indicates whether the delivery
ItemList/Item/PrimaryInformation/IsShippingAll method SHP is allowed for item. Default
owed value: N.
/ Indicates if during scheduling an order,
ItemList/Item/PrimaryInformation/IsSubOnOrde supersession is allowed or not. If passed
rAllowed as Y , schedule will automatically attempt
to substitute an item with preferred or
regular substitute. Default: N
Valid Values: Y or N

/ The primary enterprise associated with


ItemList/Item/PrimaryInformation/PrimaryEnter an item.
priseCode
/ The short description of the item. Same
ItemList/Item/PrimaryInformation/ShortDescrip value that appears on packing slip
tion
/ItemList/Item/PrimaryInformation/Status This field indicates the status of an item.
/ItemList/Item/ItemAliasList/Reset If Reset is passed as Y , the old item
aliases are removed and replaced with
the new ones. If Reset is not passed or
Reset is passed as N , only the deltas are
applied.

/ Alias type. For example, UPC, EAN, MFG.


ItemList/Item/ItemAliasList/ItemAlias/AliasNam CODE.
e
/ Alias value for the corresponding alias
ItemList/Item/ItemAliasList/ItemAlias/AliasValue name.
/ItemList/Item/AdditionalAttributeList/Reset If Reset is passed as Y , the old item
aliases are removed and replaced with
the new ones. If Reset is not passed or
Reset is passed as N , only the deltas are
applied.

/ The unique identification of the attribute


ItemList/Item/AdditionalAttributeList/Additional domain.
Attribute/AttributeDomainID
/ The unique identification of the attribute
ItemList/Item/AdditionalAttributeList/Additional group.
Attribute/AttributeGroupID
/ The value of the assigned attribute whose
ItemList/Item/AdditionalAttributeList/Additional data type is 'DECIMAL'.
Attribute/DoubleValue
/ The value of the assigned attribute whose
ItemList/Item/AdditionalAttributeList/Additional data type is 'INTEGER'.
Attribute/IntegerValue
/ Name of the dynamic attribute.
ItemList/Item/AdditionalAttributeList/Additional
Attribute/Name
/ Value of the attribute.
ItemList/Item/AdditionalAttributeList/Additional
Attribute/Value
/ inventory On hand safey factor qty
ItemList/Item/InventoryParameters/OnhandSafe
tyFactorQuantity
/ItemList/Item/PrimaryInformation/ProductLine Product status
Field Name/XML Path & Element Field Description/Data Definition
PK/AK/FK Data Length Nullable Optional/Manda
Type string 40 O
string 20 M

string 40 M
string 24 M

string 40 M
string 40 O

string 10 M

string 500 M

string 1 O

string 1 O

string 1 O

string 1 O

string 24 M

string 200 M

string 15 M
string 1 O

string 40 M

string 100 M

string 1 O

string 40 M

string 40 M

decimal 14,4 O

nonNegativeInteger 5 O

string 40 M

string 2000 M

string 120 O

string 120 O
PK/AK/FK Data Length Nullable Optional/Manda
Type
Valid Format/Values Query ID Notes or Default Values
Manage, Delete Manage
PROD PROD

CTC, FGL For CTC product will


always be CTC. For FGL
product, will always be
FGL

EACH EACH
null

GOOD

space

Y,N N

space

CTC, FGL CTC or FGL

space

3000 3000
UPC-E, UPC,EAN,JAN,GTIN space

12345678912 space

ItemAttribute

WEBDISPLAY, ENTERPRISE_HIERARCHY, ... null

null

null

space

space
Valid Format/Values Query ID Notes
<?xml version="1.0" encoding="UTF-8"?>
<ItemList>
<Item Action="Manage" ItemGroupCode="PROD" ItemID="330951028"
OrganizationCode="FGL" UnitOfMeasure="EACH">
<PrimaryInformation ColorCode="99" DefaultProductClass="GOOD"
Description="RAZOR BLADZ II HOLDER 99 00" IsPickupAllowed="Y"
IsReturnable="Y" IsShippingAllowed="Y" IsSubOnOrderAllowed="N"
PrimaryEnterpriseCode="FGL" ProductLine="PERM"
ShortDescription="RAZOR BLADZ II HOLDER 99 00" Status="3000"/>
<AdditionalAttributeList Reset="Y">
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Style" Name="Style Code" Value="33
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Style" Name="Style Desc" Value="RAZ
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Color" Name="Color Desc" Value="99
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Size" Name="Size Family Number" Va
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Size" Name="Size Family Name" Value
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Size" Name="Size Name" Value="N/S
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Size" Name="Size Code" Value="00">
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Selling Status" Name="Selling Status C
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Selling Status" Name="Selling Status C
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="SupplierDirectShipment" Name="End
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="UPC" Name="UPC Code" Value="8592
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="UPC" Name="UPC Code" Value="8592
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="UPC" Name="UPC Code" Value="8592
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Material Handling" Name="Temperat
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Material Handling" Name="Repack" V
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Material Handling" Name="Flammab
<AdditionalAttribute AttributeDomainID="ItemAttribute" AttributeGroupID="Material Handling" Name="Buyer Dis
</AdditionalAttributeList>
<ItemAliasList Reset="Y">
<ItemAlias AliasName="UPC Primary" AliasValue="85925412077"></ItemAlias>
</ItemAliasList>
<InventoryParameters OnhandSafetyFactorQuantity=""></InventoryParameters>
</Item>
</ItemList>
"Style Code" Value="330951027"></AdditionalAttribute>
"Style Desc" Value="RAZOR BLADZ II HOLDER"></AdditionalAttribute>
"Color Desc" Value="99 NO COLOR"></AdditionalAttribute>
Size Family Number" Value="96"></AdditionalAttribute>
Size Family Name" Value="SIZE_99"></AdditionalAttribute>
Size Name" Value="N/S"></AdditionalAttribute>
Size Code" Value="00"></AdditionalAttribute>
Name="Selling Status Code" Value="3"></AdditionalAttribute>
Name="Selling Status Code Description" Value="PERM"></AdditionalAttribute>
Shipment" Name="EndlessAisle" Value="YES"/>
UPC Code" Value="85925115978"></AdditionalAttribute>
UPC Code" Value="85925571415"></AdditionalAttribute>
UPC Code" Value="85925222768"></AdditionalAttribute>
dling" Name="Temperature Sensitive" Value="None"/>
dling" Name="Repack" Value="No"></AdditionalAttribute>
dling" Name="Flammable" Value="No"></AdditionalAttribute>
dling" Name="Buyer Disposition Code" Value="Resellable"></AdditionalAttribute>
Code Translation Tables
# Source System Code Table Code Value
(Attrib/Value)
Code Description Code Definition Translate
(Attrib / Value) to Table
Translate Reference Data Source
to Code
Source PMM Target
BIG Term Table Name/XML Field Name/XML Path & Field Table Name/XML
Schema Element Description/Data Schema
Definition

INT-FGL010
INT-FGL010

PRDMSTEE (SKU) PRD_LVL_NUMBER INT-FGL010

INT-FGL010

INT-FGL010
PRDDMDEE PRD_PDD_CODE INT-FGL010
(colour)
No mapping INT-FGL010
PRDMSTEE (SKU) PRD_NAME_FULL INT-FGL010
INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

PRDSTSEE PRD_STATUS_DESC INT-FGL010


(for Item -ETL Product
Details query =
psts.prd_status_desc)

PRDMSTEE (SKU) PRD_NAME_FULL INT-FGL010


PRDPDXEE PRD_PDD_NOT INT-FGL010
PRDMSTEE (SKU) PRD_LVL_ACTIVE
INT-FGL010

INT-FGL010

PRDUPCEE PRD_UPC INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

PRDMSTEE PRD_LVL_NUMBER INT-FGL010


(STYLE)
INT-FGL010

PRDMSTEE PRD_NAME_FULL INT-FGL010


(STYLE)
INT-FGL010
PRDPDCEE PRD_DESC_NAME INT-FGL010

PRDPDCEE PRD_DESC

INT-FGL010

PRDDMDEE PRD_PDD_NAME INT-FGL010


(colour)
INT-FGL010

PRDDMHEE PRD_PDH_KEY INT-FGL010


INT-FGL010

PRDDMHEE PRD_PDH_NAME INT-FGL010


INT-FGL010

PRDDMDEE PRD_PDD_CODE INT-FGL010


INT-FGL010

PRDDMDEE PRD_PDD_NAME INT-FGL010


INT-FGL010

PRDDMHEE PRD_PDH_NAME INT-FGL010


INT-FGL010

PRDDMDEE PRD_PDD_CODE INT-FGL010


INT-FGL010

PRDDMDEE PRD_PDD_NAME INT-FGL010


INT-FGL010
FGL_PRDSTCEE PRD_STATUS INT-FGL010
(for Item -ETL Product
Details query =
stc.prd_status )

INT-FGL010

PRDSTSEE PRD_STATUS_DESC INT-FGL010


(for Item -ETL Product
Details query =
psts.prd_status_desc)

BASAHREE ATR_HEADER_DESC INT-FGL010

BASACDEE ATR_CODE_DESC INT-FGL010

INT-FGL010

INT-FGL010

INT-FGL010

PRDUPCEE PRD_UPC INT-FGL010

basacdee ATR_CODE_DESC INT-FGL010


INT-FGL010

basacdee ATR_CODE_DESC INT-FGL010


OMS
Field Name/XML Path & Element

/ItemList/Item/Action
/ItemList/Item/ItemGroupCode

/ItemList/Item/ItemID

/ItemList/Item/OrganizationCode

/ItemList/Item/UnitOfMeasure
/ItemList/Item/PrimaryInformation/ColorCode

/ItemList/Item/PrimaryInformation/DefaultProductClass
/ItemList/Item/PrimaryInformation/Description
/ItemList/Item/PrimaryInformation/IsPickupAllowed

/ItemList/Item/PrimaryInformation/IsReturnable

/ItemList/Item/PrimaryInformation/IsShippingAllowed

/ItemList/Item/PrimaryInformation/IsSubOnOrderAllowed

/ItemList/Item/PrimaryInformation/PrimaryEnterpriseCode

/ItemList/Item/PrimaryInformation/ProductLine

/ItemList/Item/PrimaryInformation/ShortDescription
/ItemList/Item/PrimaryInformation/Status

/ItemList/Item/ItemAliasList/Reset

/ItemList/Item/ItemAliasList/ItemAlias/AliasName

/ItemList/Item/ItemAliasList/ItemAlias/AliasValue

/ItemList/Item/AdditionalAttributeList/Reset

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/AttributeDomainID

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/AttributeGroupID

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/AttributeDomainID

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/AttributeGroupID

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value

/ItemList/Item/InventoryParameters/OnhandSafetyFactorQuantity
/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Name

/ItemList/Item/AdditionalAttributeList/AdditionalAttribute/Value
Transformation
Field Description/Data Definition Code Translation CT#
Required?

Action to take - defaults to manage N/A


This field indicates whether the item is a N/A
Product or Provided Service or Provided
Service Option or Delivery Service or Delivery
Service Option. Valid value is "PROD"

The unique identifier for the item. N/A

The organization code whose product N/A


information is being stored.
The unit of measure for item quantity. N/A
This field describes color code for the item. N/A

The default product class of an item. N/A


The description of the item. N/A
This flag indicates whether the delivery N/A
method PICK is allowed for item. Default value:
Y.
This flag indicates whether this product item is N/A
returnable. Default value: N.
This flag indicates whether the delivery N/A
method SHP is allowed for item. Default value:
N
Indicates if during scheduling an order, N/A
supersession is allowed or not. If passed as Y ,
schedule will automatically attempt to
substitute an item with preferred or regular
substitute. Default: N
Valid Values: Y or N

The primary enterprise associated with an N/A


item. Values are FGL
Product status NA

The short description of the item. Same value N/A


that appears on packing slip
This field indicates the status of an item. N/A

If Reset is passed as Y , the old item aliases are


removed and replaced with the new ones. If
Reset is not passed or Reset is passed as N ,
only the deltas are applied.

hard code to 'UPCPrimary' N/A

Alias value for the corresponding alias name. N/A

If Reset is passed as Y , the old item aliases are N/A


removed and replaced with the new ones. If
Reset is not passed or Reset is passed as N ,
only the deltas are applied.

The unique identification of the attribute N/A


domain.
The unique identification of the attribute N/A
group.

Name of the dynamic attribute. N/A

Value of the attribute.

Name of the dynamic attribute. N/A

Value of the attribute.

Name of the dynamic attribute. N/A


Value of the attribute.

Name of the dynamic attribute. N/A

Value of the attribute.

Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A

Value of the attribute.


Name of the dynamic attribute. N/A
Value of the attribute.

Name of the dynamic attribute. N/A

Value of the attribute.

Name of the dynamic attribute. N/A

Value of the attribute.

The unique identification of the attribute N/A


domain.
The unique identification of the attribute N/A
group.
Name of the dynamic attribute. N/A

Value of the attribute.

On hand Safy factor qty .


Name of the dynamic attribute. N/A

Value of the attribute.


Transformation/Logic
[Blank cell means there's no change or rules to apply - Load
information "Take As Is from Source"]

Constant Value= "Manage"


Constant Value="PROD".

Items are Filtered . Please see Filter defined in Filters-Triggers-


Queries-Initial Load and Refresh Filter

DEFAULT VALUE - "EACH"

CONSTANT VALUE ="GOOD"

CONSTANT VALUE ="Y"

CONSTANT VALUE ="Y"

CONSTANT VALUE ="Y"

CONSTANT VALUE ="N" (For Release 1)


CONSTANT VALUE = "3000"

CONSTANT VALUE ="Y"

Populate the value when PRD_PRIMARY_FLAG='T'

For every Value of UpcCode associated to the Item when the


PRD_PRIMARY_FLAG is 'T'
CONSTANT VALUE ="Y"

CONSTANT VALUE ="ItemAttribute"

For EACH [AttributeGroupID =Style,


AttributeGroupID =Colour,
AttributeGroupID =Size,
AttributeGroupID =Dimension,
AttributeGroupID =Selling Status,
AttributeGroupID =Material Handling,
AttributeGroupID =Relative Size Position
AttributeGroupID=SupplierDirectShipment]
There should be defined Name and Value in the AttributeGroup

WHEN AttributeGroupID =Style


Name = Style Code

WHEN AttributeGroupID =Style


Name = Style Desc

WHEN AttributeGroupID =Style


For all values in the array StyleAlias[j]
Name = Style Alias Descprition
Combine both fields

"PRD_DESC_NAME" || ":" || "PRD_DESC"

For all values in the array StyleAlias[j]

Use subscriber filter ID 7

WHEN AttributeGroupID=Colour
Name = Color Desc

WHEN AttributeGroupID=Size
Name = Size Family Number

WHEN AttributeGroupID=Size
Name = Size Family Name

WHEN AttributeGroupID=Size
Name = Size Code

WHEN AttributeGroupID=Size
Name = Size Name

WHEN AttributeGroupID=Dimension
Name = Dimension Range Name

WHEN AttributeGroupID=Dimension
Name = Dimension Code

WHEN AttributeGroupID=Dimension
Name = Dimension Code Desc

WHEN AttributeGroupID=Selling Status


Name = Selling Status Code
WHEN AttributeGroupID=Selling Status
Name = Selling Status Code Description

WHEN AttributeGroupID=Material Handling


FOR EVERY VALUE IN THE Array MaterialHandling[j]

Use Product Attribute Query from "Filters-Trigger-Queries" Tab add


filter as " WHERE UPPER(aty.atr_type_desc) ='MATERIAL HANDLING'"

/*Below are new additions*/


if upper(ATR_HEADER_DESC) ='TEMPERATURESENSITIVE' then
'Temperature Sensitive',
if upper(ATR_HEADER_DESC)='BUYER DISPOSITION CD' then 'Buyer
Disposition Code',
Repack,
Flammable

FOR EVERY VALUE IN THE Array MaterialHandling[j]

Use Product Attribute Query from "Filters-Trigger-Queries" Tab add


filter as " WHERE UPPER(aty.atr_type_desc) ='MATERIAL HANDLING'"

CONSTANT VALUE ="ItemAttribute"

Constant VALUE ="UPC"

Constant VALUE ="UPC Code'--- Should be repeated for all the


Product UPC query result from "Filters-Trigger-Queries"
PRD_UPC[j]

Use Product UPC query from "Filters-Trigger-Queries" .


WHEN AttributeGroupID=SupplierDirectShipment
Name = EndlessAisle

Refer the query #11 in Filters-Triggers-Queries


DELIVERY
Auditing/Logging Required ? If Yes Comments Project Cycle-
Audit, Log or Audit & Logging Name Epic-
Sprint

In CalDC Publisher that is


being used for DOM this value
is hardcoded to "STOCK ITEM"
hence we will not see any
"SERVICE ITEMS" unless the
Publisher code is enhanced.

Source refers to FGL values.


Provide Name Value pair for
UPC i.e [Name] =UPCA
[Value]=440000550264

Do not map Style Alias into


OMS for Phase 1. FDOM-1872
Do not map Style Alias into
OMS for Phase 1. FDOM-1872

Вам также может понравиться