Professional Documents
Culture Documents
ITD
Created by:
P.Srinivasa Rao
Date:
05 May 2006
Reviewed by:
Date:
Approved by:
Date:
Version
1.0
Date
05 May 2006
Author
P.Srinivasa Rao
Description
Draft
287794021.doc
Table of Contents
1
Mapping Document
1.1
1.1.1
DOWNLOAD
SGMY_DF_KAL_PS_ON_INV_DISC_GCR_DOWNLOAD
Load Strategy
S
no
1
1
Table
Load Strategy
Remarks
MY_KAL_GCR_STG1
287794021.doc
Target Attribute
Target Field
Data Type
Default /
Null
DECIMAL(15,0)
Source
System File
or File
Reference Id
GCR
1.
1
2.
CRIAN
CRIAN
CRSG01
3.
4.
5.
6.
7.
8.
9.
10.
Transformation Business
Logic
CRIAN
NONE
Direct Move
CRSG01
VARCHAR(16)
GCR
CRSG01
NONE
Direct Move
CRSG01
CRSG01
CRSG01
CRSG01
CRSG01
CRSG01
VARCHAR(16)
VARCHAR(16)
VARCHAR(16)
GCR
GCR
GCR
CRSG02
CRSG03
CRSG04
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
CRSG01
CRSG01
CRSG01
DI Job Id
DI Load Date
CRSG01
CRSG01
CRSG01
DI_JOB_ID
DI_LOAD_DATE
VARCHAR(16)
VARCHAR(16)
VARCHAR(16)
NUMBER(28)
DATE
GCR
GCR
GCR
CRSG05
CRSG06
CRSG07
CONSTANT
CONSTANT
NONE
NONE
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
$P_i_JobID_02
Sysdate()
1.1.2 SGMY_DF_KAL_PS_ON_INV_DISC_SIH_DOWNLOAD_FIRST
S
no
1
1
Table 1
SIH
Table 2
Join Condition
Filter Condition
SIH.SIINVD >= $P_SIH_STARTDATE
AND
SIH.SIINVD <= $P_SIH_ENDDATE
Remarks
Target Attribute
Target Field
Data Type
Default /
Null
DECIMAL(8)
Source
System File
or File
Reference Id
SIH
SIINVN
SIINVN
SICUST
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SIINVN
NONE
Direct Move
SICUST
DECIMAL(8)
SIH
SICUST
NONE
Direct Move
SISTN
SIINVD
SIORD
SISTN
SIINVD
SIORD
DECIMAL(4)
DECIMAL(8)
DECIMAL(8)
SIH
SIH
SIH
SISTN
SIINVD
SIORD
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
SICNFC
IHDPFX
IHDOCN
IHDYR
IHDTYP
SICOMP
SITYPE
SFRES
SIINVN
DI Job Id
DI Load Date
SICNFC
IHDPFX
IHDOCN
IHDYR
IHDTYP
SICOMP
SITYPE
SFRES
SIINVN
DI_JOB_ID
DI_LOAD_DATE
DECIMAL(15,7)
VARCHAR(2)
DECIMAL(8)
DECIMAL(2)
DECIMAL(1)
DECIMAL(2)
VARCHAR(1)
VARCHAR(5)
VARCHAR(8)
NUMBER(28)
DATE
SIH
SIH
SIH
SIH
SIH
SIH
SIH
SIH
SIH
SICNFC
IHDPFX
IHDOCN
IHDYR
IHDTYP
SICOMP
SITYPE
SFRES
SIINVN
CONSTANT
CONSTANT
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
Direct Move
Direct Move
Direct Move
Direct Move
Direct Move
lpad(QU_EXTRACT.SIINVN, 8, '0')
$P_i_JobID_02
Sysdate()
1.1.2
Transformation Business
Logic
SGMY_DF_KAL_PS_ON_INV_DISC_SIL_DOWNLOAD_FIRST
Table 1
Table 2
Join Condition
Filter Condition
SIH
SIL
Remarks
S
no
Table 1
Table 2
Join Condition
Filter Condition
Remarks
Load Strategy
S
no
1
Table
Load Strategy
MY_KAL_SIL_STG1
Remarks
Target Attribute
Target Field
Data Type
Default /
Null
NUMBER(8)
Source
System File
or File
Reference Id
ECL
Requested Date
LRDATE
WareHouse
LWHS
3
4
5
Shipped-to-Warehouse
Item Number
Order Number
6
7
8
9
10
11
ILPROD
NONE
Direct Move
VARCHAR(3)
ECL
ILWHS
NONE
Direct Move
LTOWH
LPROD
SICOMP
VARCHAR(3)
VARCHAR(35)
NUMBER(8)
ECL
ECL
ECL
ILLINE
ILSEQ
ILLIST
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
LLINE
LODATE
LQORD
HCOMP
DI_JOB_ID
DI_LOAD_DATE
NUMBER(4)
NUMBER(8)
DECIMAL(11,3)
NUMBER(2)
NUMBER(28)
DATE
ECL
ECL
ECL
UZECH
ILQTY
ILNET
ILDPFX
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
$P_i_JobID_06
Sysdate()
NONE
NONE
Direct Move
Direct Move
Transformation Business
Logic
S
no
Target Attribute
Target Field
Data Type
Source
System File
or File
Reference Id
Default /
Null
Transformation Business
Logic
1.1.2 SGMY_DF_BPCS_KAL_RESUPPLY_ORDER_MEASURES_ECL_ALL_DOWNLOAD_OG
Join and Filter Condition
S
no
3
1
Table 1
Table 2
Join Condition
Filter Condition
ECL
UZECH
UZECH.HORD = ECL.LORD
Load Strategy
Remarks
S
no
2
3
1
Table
Load Strategy
MY_KAL_ROM_ECL_S
TG1
MY_KAL_DI_LAST_TB
L_SNAPSHOT
Remarks
Target Attribute
Target Field
Data Type
Default /
Null
NUMBER(8)
Source
System File
or File
Reference Id
ECL
Requested Date
LRDATE
WareHouse
LWHS
3
4
5
Shipped-to-Warehouse
Item Number
Order Number
6
7
8
9
10
11
LRDATE
NONE
Direct Move
VARCHAR(3)
ECL
LWHS
NONE
Direct Move
LTOWH
LPROD
SICOMP
VARCHAR(3)
VARCHAR(35)
NUMBER(8)
ECL
ECL
ECL
LTOWH
LPROD
SICOMP
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
LLINE
LODATE
LQORD
HCOMP
DI_JOB_ID
DI_LOAD_DATE
NUMBER(4)
NUMBER(8)
DECIMAL(11,3)
NUMBER(2)
NUMBER(28)
DATE
ECL
ECL
ECL
UZECH
LLINE
LODATE
LQORD
NONE
NONE
NONE
Direct Move
Direct Move
Direct Move
$P_i_JobID_06
Sysdate()
NONE
NONE
Direct Move
Direct Move
Transformation Business
Logic
S
no
Target Attribute
Target Field
Data Type
Table Name
Table_name
2
3
Job Id
Curr_Snapshot
JOB_ID
Curr_Snapshot
Source
System File
or File
Reference Id
Default /
Null
VARCHAR2(50)
'ECH_RO'
NONE
Direct Move
NUMBER(28)
Date
$P_i_JobID_06
max(GET_DATE.CURR_
DATE)
NONE
NONE
Direct Move
Direct Move
Curr_Date
Transformation Business
Logic
3.2 TRANSFORM
1.2.1 SGMY_DF_BPCS_KAL_RESUPPLY_ORDER_MEASURES_SUSP_TRANSFORM
Join and Filter Condition
S
no
1
1
Table 1
Table 2
Join Condition
Filter Condition
MY_KAL_ROM_SUSPE
NDED_ECL_STG1
MY_KAL_IIM_STG1
MY_KAL_IIM_STG1.IPROD =
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LPROD
MY_KAL_ROM_SUSPENDED_ECL_
STG1.DI_PROCESSED_YN = 'N'
Load Strategy
S
no
1
2
Table
Load Strategy
MY_KAL_ROM_ECL_S
TG2
MY_KAL_ROM_SUSPE
NDED_ECL_STG1
Remarks
Remarks
S
no
Target Attribute
Target Field
Data Type
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
Default /
Null
1
1
UL Day
UL_DAY_CODE
VARCHAR2(30)
UL Organization
UL_ORG_CODE
VARCHAR2(30)
From Warehouse
FROM_WAREHOUS
E_CODE
VARCHAR2(30)
To Warehouse
TO_WAREHOUSE_C
ODE
VARCHAR2(30)
SKU
SKU_CODE
VARCHAR2(30)
Scenario
SCENARIO_CODE
Source
8
9
LRDTE,LODTE
NONE
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
COCOUN
NONE
COCOUN ,LWHS
NONE
(QU_LOOKUP.COCOUN ||
QU_LOOKUP.LWHS)
COCOUN ,LTOWH
NONE
(QU_LOOKUP.COCOUN ||
QU_LOOKUP.LTOWH)
LPROD
NONE
('CM_' || QU_LOOKUP.LPROD)
VARCHAR2(30)
NONE
'ACTUAL'
SOURCE_CODE
VARCHAR2(30)
NONE
'BPCS'
Version
VERSION_CODE
VARCHAR2(30)
Re-Order No
RO_ORDER_NO
VARCHAR2(30)
RO_ORDER_LINE_N
O
VARCHAR2(30)
10 Re-Order Line No
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
Transformation Business
Logic
ifthenelse((is_valid_date(QU_EXTRA
CT.LRDTE, 'YYYYMMDD') = 1),
QU_EXTRACT.LRDTE,
ifthenelse((is_valid_date(MY_KAL_R
OM_SUSPENDED_ECL_STG1.LOD
TE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101))
Direct Move
NONE
'FINAL'
LORD
NONE
Direct Move
LLINE
NONE
Direct Move
S
no
Target Attribute
Target Field
Data Type
Source
System File
or File
Reference Id
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
Default /
Null
RO_ORDER_ENTRY
_DATE
DATE
RO_ORDER_REQ_D
ATE
13 RO-QTY Litre
LODTE
NONE
DATE
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
LRDTE,LODTE
NONE
RO_QTY_LTRS
NUMBER(19,5)
LQORD,IBTCH
NONE
14 RO-QTY Pallet
RO_QTY_PLTS
NUMBER(19,5)
LQORD,IVULP
NONE
ifthenelse((QU_LOOKUP.IVULP = 0),
0, (QU_LOOKUP.LQORD /
QU_LOOKUP.IVULP))
15 RO-QTY Kg
RO_QTY_KG
NUMBER(19,5)
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
LQORD,IWGHT
NONE
(QU_LOOKUP.LQORD *
QU_LOOKUP.IWGHT)
10
Transformation Business
Logic
to_date(ifthenelse((is_valid_date(MY_
KAL_ROM_SUSPENDED_ECL_STG
1.LODTE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101),
'YYYYMMDD')
to_date(ifthenelse((is_valid_date(QU_
EXTRACT.LRDTE, 'YYYYMMDD') =
1), QU_EXTRACT.LRDTE,
ifthenelse((is_valid_date(MY_KAL_R
OM_SUSPENDED_ECL_STG1.LOD
TE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101)),
'YYYYMMDD')
ifthenelse((QU_LOOKUP.IBTCH = 0),
0, (QU_LOOKUP.LQORD * (1000 /
QU_LOOKUP.IBTCH)))
S
no
Target Attribute
Target Field
Data Type
16 RO-QTY Cases
RO_QTY_CASES
NUMBER(19,5)
17 Transaction Date
DATE
18 Job ID
TRANSACTION_DAT
E
DI_JOB_ID
19 Stored Currency
CURRENCY_CODE
VARCHAR2(10)
20 Date to Warehouse
DATE_TO_WHSE
DATE
21 Country Code
COCOUN
VARCHAR2(4)
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
Default /
Null
LPROD,IUMS
NONE
NUMBER(28,5)
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
COCOUN
Transformation Business
Logic
NONE
(QU_LOOKUP.LQORD *
ifthenelse((QU_EXTRACT.IUMS !=
$P_CASES_UOM),
lookup_ext([MYXX_DS_KAL_ORCL_
GEN_STG1.DSOWNER.MY_KAL_IU
M_STG1, 'PRE_LOAD_CACHE',
'MAX'], [ UMCONV ], [ 0 ], [ UMID,
'<>', 'UZ', UMFUM, '=',
$P_CASES_UOM, UMTUM, '=',
QU_EXTRACT.IUMS, UMPROD, '=',
QU_EXTRACT.LPROD ]) , 1))
SYSDATE()
NONE
$P_IO_JobID_Trns
NONE
ifthenelse((QU_LOOKUP.COCOUN =
'MY'), 'MYR', 'SGD')
NONE
to_date('01-JAN-1990', 'DD-MONYYYY')
Direct Move
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
COCOUN
NONE
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
Default /
Null
LODTE,LRDTE
None
Target Attribute
Target Field
Data Type
Request Date
LRDTE
NUMBER(8)
11
Transformation Business
Logic
ifthenelse((is_valid_date(QU_EXTRA
CT.LRDTE, 'YYYYMMDD') = 1),
ifthenelse((is_valid_date(QU_EXTRA
CT.LRDTE, 'YYYYMMDD') = 1),
S
no
Target Attribute
Target Field
Data Type
WareHosue
LWHS
VARCHAR(3)
Ship to Warehouse
LTOWH
VARCHAR(3)
Item Number
LPROD
VARCHAR(35)
Order Number
LORD
NUMBER(8)
LLINE
NUMBER(4)
Data Entered
LODTE
VARCHAR(30)
Quantity ordered
LQORD
NUMBER(11,3)
IVULP
NUMBER(11,3)
Source
System File
or File
Reference Id
Default /
Null
Transformation Business
Logic
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
LWHS
None
QU_EXTRACT.LRDTE,
QU_EXTRACT.LODTE),
QU_EXTRACT.LODTE)
Direct Move
LTOWH
None
Direct Move
LPROD
None
Direct Move
LORD
None
Direct Move
LLINE
None
Direct Move
LODTE
None
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_IIM_
STG1
LQORD
None
ifthenelse((is_valid_date(MY_KAL_R
OM_SUSPENDED_ECL_STG1.LOD
TE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101)
Direct Move
IVULP
None
IVULP
12
S
no
Target Attribute
Target Field
Data Type
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
Default /
Null
10
UMNV_CS
UMCONV_CS
NUMBER(11,5)
11
IBTCH
NUMBER(11,3)
12
IWGHT
NUMBER(7,3)
13
DI_PROCESSED_YN
14
Load Date
DI_LOAD_DATE
15
Unit of Measure
IUMS
VARCHAR(2)
LPROD,IUMS
None
MY_KAL_IIM_
STG1
MY_KAL_IIM_
STG1
IBTCH
None
ifthenelse((QU_EXTRACT.IUMS !=
$P_CASES_UOM),
lookup_ext([MYXX_DS_KAL_ORCL_
GEN_STG1.DSOWNER.MY_KAL_IU
M_STG1, 'PRE_LOAD_CACHE',
'MAX'], [ UMCONV ], [ 0 ], [ UMID,
'<>', 'UZ', UMFUM, '=',
$P_CASES_UOM, UMTUM, '=',
QU_EXTRACT.IUMS, UMPROD, '=',
QU_EXTRACT.LPROD ]) , 1)
Direct Move
IWGHT
None
Direct Move
VARCHAR2(1)
None
'Y'
DATE
None
sysdate()
None
Direct Move
16
Job ID
DI_JOB_ID
NUMBER(28)
None
$P_IO_JobID_Trns
17
Country Number
COCOUN
VARCHAR(4)
None
Direct Move
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
IUMS
COCOUN
1.2.2 SGMY_DF_BPCS_KAL_RESUPPLY_ORDER_MEASURES_TRANSFORM
Join and Filter Condition
13
Transformation Business
Logic
S
no
1
1
Table 1
Table 2
Join Condition
Filter Condition
MY_KAL_ROM_ECL_S
TG1
MY_KAL_IIM_STG1
QU_EXTRACT
MY_KAL_RCO_STG1
MY_KAL_IIM_STG1.IPROD =
MY_KAL_ROM_ECL_STG1.LPROD(
+)
QU_EXTRACT_1.CMPNY=QU_EXT
RACT.HCOMP
Remarks
Load Strategy
S
no
1
Table
Load Strategy
MY_KAL_ROM_ECL_S
TG2
Remarks
Target Attribute
Target Field
Data Type
1
1
UL Day
UL_DAY_CODE
VARCHAR2(30)
UL Organization
UL_ORG_CODE
VARCHAR2(30)
From Warehouse
FROM_WAREHOUS
E_CODE
VARCHAR2(30)
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
Default /
Null
LRDTE,LODTE
NONE
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
COCOUN
NONE
COCOUN ,LWHS
NONE
14
Transformation Business
Logic
ifthenelse((is_valid_date(QU_EXTRA
CT.LRDTE, 'YYYYMMDD') = 1),
QU_EXTRACT.LRDTE,
ifthenelse((is_valid_date(MY_KAL_R
OM_SUSPENDED_ECL_STG1.LOD
TE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101))
Direct Move
(QU_LOOKUP.COCOUN ||
QU_LOOKUP.LWHS)
S
no
Target Attribute
Target Field
Data Type
To Warehouse
TO_WAREHOUSE_C
ODE
VARCHAR2(30)
SKU
SKU_CODE
VARCHAR2(30)
Scenario
SCENARIO_CODE
Source
SOURCE_CODE
Version
Re-Order No
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
Default /
Null
Transformation Business
Logic
COCOUN ,LTOWH
NONE
(QU_LOOKUP.COCOUN ||
QU_LOOKUP.LTOWH)
LPROD
NONE
('CM_' || QU_LOOKUP.LPROD)
VARCHAR2(30)
NONE
'ACTUAL'
VARCHAR2(30)
NONE
'BPCS'
VERSION_CODE
VARCHAR2(30)
NONE
'FINAL'
RO_ORDER_NO
VARCHAR2(30)
10 Re-Order Line No
RO_ORDER_LINE_N
O
VARCHAR2(30)
RO_ORDER_ENTRY
_DATE
DATE
RO_ORDER_REQ_D
ATE
DATE
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
LORD
NONE
Direct Move
LLINE
NONE
Direct Move
LODTE
NONE
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1
LRDTE,LODTE
NONE
to_date(ifthenelse((is_valid_date(MY_
KAL_ROM_SUSPENDED_ECL_STG
1.LODTE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101),
'YYYYMMDD')
to_date(ifthenelse((is_valid_date(QU_
EXTRACT.LRDTE, 'YYYYMMDD') =
1), QU_EXTRACT.LRDTE,
ifthenelse((is_valid_date(MY_KAL_R
OM_SUSPENDED_ECL_STG1.LOD
TE, 'YYYYMMDD') = 1),
MY_KAL_ROM_SUSPENDED_ECL_
STG1.LODTE, 19900101)),
'YYYYMMDD')
15
S
no
Target Attribute
Target Field
Data Type
13 RO-QTY Litre
RO_QTY_LTRS
NUMBER(19,5)
14 RO-QTY Pallet
RO_QTY_PLTS
NUMBER(19,5)
15 RO-QTY Kg
RO_QTY_KG
NUMBER(19,5)
16 RO-QTY Cases
RO_QTY_CASES
NUMBER(19,5)
17 Transaction Date
DATE
18 Job ID
TRANSACTION_DAT
E
DI_JOB_ID
NUMBER(28,5)
19 Stored Currency
CURRENCY_CODE
VARCHAR2(10)
Source
System File
or File
Reference Id
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
1,
MY_KAL_IIM_
STG1
MY_KAL_RO
M_SUSPEND
ED_ECL_STG
Default /
Null
LQORD,IBTCH
NONE
ifthenelse((QU_LOOKUP.IBTCH = 0),
0, (QU_LOOKUP.LQORD * (1000 /
QU_LOOKUP.IBTCH)))
LQORD,IVULP
NONE
ifthenelse((QU_LOOKUP.IVULP = 0),
0, (QU_LOOKUP.LQORD /
QU_LOOKUP.IVULP))
LQORD,IWGHT
NONE
(QU_LOOKUP.LQORD *
QU_LOOKUP.IWGHT)
LPROD,IUMS
NONE
NONE
(QU_LOOKUP.LQORD *
ifthenelse((QU_EXTRACT.IUMS !=
$P_CASES_UOM),
lookup_ext([MYXX_DS_KAL_ORCL_
GEN_STG1.DSOWNER.MY_KAL_IU
M_STG1, 'PRE_LOAD_CACHE',
'MAX'], [ UMCONV ], [ 0 ], [ UMID,
'<>', 'UZ', UMFUM, '=',
$P_CASES_UOM, UMTUM, '=',
QU_EXTRACT.IUMS, UMPROD, '=',
QU_EXTRACT.LPROD ]) , 1))
SYSDATE()
NONE
$P_IO_JobID_Trns
NONE
ifthenelse((QU_LOOKUP.COCOUN =
'MY'), 'MYR', 'SGD')
COCOUN
16
Transformation Business
Logic
S
no
Target Attribute
Target Field
Data Type
Source
System File
or File
Reference Id
1
Default /
Null
20 Date to Warehouse
DATE_TO_WHSE
DATE
21 Country Code
COCOUN
VARCHAR2(4)
MY_KAL_RCO
_STG1
COCOUN
NONE
Source
System File
or File
Reference Id
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
Default /
Null
UL_DAY_CODE
NONE
Direct Move
UL_ORG_CODE
NONE
Direct Move
FROM_WAREHOUSE_C
ODE
TO_WAREHOUSE_COD
E
SKU_CODE
NONE
Direct Move
NONE
Direct Move
NONE
Direct Move
SCENARIO_CODE
NONE
Direct Move
SOURCE_CODE
NONE
Direct Move
VERSION_CODE
NONE
RO_ORDER_NO
NONE
Direct Move
NONE
Transformation Business
Logic
to_date('01-JAN-1990', 'DD-MONYYYY')
Direct Move
1.3 Load
Target table: MY_KAL_ROM_ECL_STG2
S
no
Target Attribute
Target Field
Data Type
1
1
2
UL Day
UL_DAY_CODE
VARCHAR2(30)
UL Organization
UL_ORG_CODE
VARCHAR2(30)
From Warehouse
VARCHAR2(30)
To Warehouse
SKU
FROM_WAREHOUS
E_CODE
TO_WAREHOUSE_C
ODE
SKU_CODE
Scenario
SCENARIO_CODE
VARCHAR2(30)
Source
SOURCE_CODE
VARCHAR2(30)
Version
VERSION_CODE
VARCHAR2(30)
Re-Order No
RO_ORDER_NO
VARCHAR2(30)
VARCHAR2(30)
VARCHAR2(30)
17
Transformation Business
Logic
S
no
Target Attribute
Target Field
Data Type
VARCHAR2(30)
13 RO-QTY Litre
RO_ORDER_LINE_N
O
RO_ORDER_ENTRY
_DATE
RO_ORDER_REQ_D
ATE
RO_QTY_LTRS
14 RO-QTY Pallet
RO_QTY_PLTS
NUMBER(19,5)
15 RO-QTY Kg
RO_QTY_KG
NUMBER(19,5)
16 RO-QTY Cases
RO_QTY_CASES
NUMBER(19,5)
17 Transaction Date
DATE
18 Job ID
TRANSACTION_DAT
E
DI_JOB_ID
19 Stored Currency
CURRENCY_CODE
VARCHAR2(10)
20 Date to Warehouse
DATE_TO_WHSE
DATE
21 Country Code
COCOUN
VARCHAR2(4)
10 Re-Order Line No
11 Re-Order Entry Date
12 Re-order request Date
DATE
DATE
NUMBER(19,5)
NUMBER(28,5)
Source
System File
or File
Reference Id
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
MY_KAL_RO
M_ECL_STG2
Default /
Null
RO_ORDER_LINE_NO
NONE
Direct Move
RO_ORDER_ENTRY_DA
TE
RO_ORDER_REQ_DATE
NONE
Direct Move
NONE
Direct Move
RO_QTY_LTRS
NONE
Direct Move
RO_QTY_PLTS
NONE
Direct Move
RO_QTY_KG
NONE
Direct Move
RO_QTY_CASES
NONE
Direct Move
TRANSACTION_DATE
NONE
Direct Move
DI_JOB_ID
NONE
Direct Move
CURRENCY_CODE
NONE
Direct Move
DATE_TO_WHSE
NONE
Direct Move
COCOUN
NONE
Direct Move
18
Transformation Business
Logic