Upload
utagore58
View
226
Download
1
Embed Size (px)
DESCRIPTION
Malesia ETL Technical Design - Credit Notes
Citation preview
Design Specifications Mapping Document
ITD
ETL Mapping RDR904-A49 Credit Notes
Document Change Record
Reference No.:
Version No.:
Date:
Created by:
Date:05 May 2006
Reviewed by:
Date:
Approved by:
Date:
VersionDateAuthorDescription
1.003 May 2006Draft
Table of Contents
31TARGET FIELD MAPPING
31.1DOWNLOAD
31.1.1MY_KAL_ZCCL03_STG_DWLD
51.1.2MY_KAL_RCM_STG_DWNLD
61.1.3MY_DF_BPCS_KAL_GLH_CREDIT_NOTES_FT
81.1.4MY_DF_BPCS_KAL_GLA_CREDIT_NOTES_FT
91.1.5MY_DF_BPCS_KAL_GCR_CREDIT_NOTES_FT
111.1.6MY_DF_BPCS_KAL_GLH_CREDIT_NOTES_OG_001
131.1.7MY_DF_BPCS_KAL_GLA_CREDIT_NOTES_OG
141.1.8MY_DF_BPCS_KAL_GCR_CREDIT_NOTES_OG
161.2TRANSFORM
161.2.1MY_DF_BPCS_KAL_CREDIT_NOTES_AGGR_TRANSFORM
191.3LOAD
191.3.1MY_DF_BPCS_KAL_CREDIT_NOTES_LOAD
1 TARGET FIELD MAPPING
Map the target fields source system using business terms.
1.1 DOWNLOAD
1.1.1 MY_KAL_ZCCL03_STG_DWLD
Load Strategy
S noTableLoad StrategyRemarks
1 1MY_KAL_CR_NOT_ZCCL03_STG1Truncate & Insert
Target table MY_KAL_CR_NOT_ZCCL03_STG1
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1. 1Note 1CCNOT1 VARCHAR2(40) ZCCL03CCNOT1 NONEDirect Move
2. Note 2CCNOT2 VARCHAR2(40) ZCCL03CCNOT2 NONEDirect Move
3. Primary CodeCCCODE VARCHAR2(100) ZCCL03CCCODE NONEDirect Move
4. Table IDCCTABL VARCHAR2(8) ZCCL03CCTABL NONEDirect Move
5. Short DescriptionCCSDSC VARCHAR2(15) ZCCL03CCSDSC NONEDirect Move
6. Job IdDI_JOB_ID NUMBER(28) NONE$P_In_JobId_ZCCL03
7. Load DateDI_LOAD_DATE DATENONESysdate()
1.1.2 MY_KAL_RCM_STG_DWNLD
Load Strategy
S noTableLoad StrategyRemarks
1 MY_KAL_CR_NOT_RCM_STG1Truncate & Insert
Target table: MY_KAL_CR_NOT_RCM_STG1
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1. Customer NumberCCUST NUMBER(6) RCMCCUST NONEDirect Move
2. Ship to KeyCSHIP NUMBER(4) RCMCSHIP NONEDirect Move
3. Job IDDI_JOB_ID NUMBER(28) NONE$P_In_Jobid_RCM
4. Load DateDI_LOAD_DATE DATENONESysdate()
1.1.3 MY_DF_BPCS_KAL_GLH_CREDIT_NOTES_FT
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_GLH_STG1Truncate & Insert
Target table: MY_KAL_GLH_STG1
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1Transaction DateLHDATE NUMBER(8)GLHLHDATE NONEDirect Move
2 Reason CodeLHREAS VARCHAR2(5)GLHLHREAS NONEDirect Move
3 Reference 2LHJRF2 VARCHAR2(35)GLHLHJRF2 NONEDirect Move
4 Debit Book CurrencyLHDRAM NUMBER(15,2)GLHLHDRAM NONEDirect Move
5 Credit Book CurrencyLHCRAM NUMBER(15,2)GLHLHCRAM NONEDirect Move
6 Internal Account NumberLHIAN NUMBER(15)GLHLHIAN NONEDirect Move
7 BookLHBOOK VARCHAR2(10)GLHLHBOOK NONEDirect Move
8 Journal Entry LineLHJNLN NUMBER(7)GLHLHJNLN NONEDirect Move
9 Journal Entry NumberLHJNEN VARCHAR2(9)GLHLHJNEN NONEDirect Move
10 LedgerLHLDGR VARCHAR2(8)GLHLHLDGR NONEDirect Move
11 PeriodLHPERD NUMBER(3)GLHLHPERD NONEDirect Move
12 YearLHYEAR NUMBER(4)GLHLHYEAR NONEDirect Move
13 Document ReferenceLHDREF VARCHAR2(30)GLHLHDREF NONEDirect Move
14 Job IDDI_JOB_ID NUMBER(28)NONE$P_IN_JobID_03
15 Load DateDI_LOAD_DATE DATENONESYSDATE()
1.1.4 MY_DF_BPCS_KAL_GLA_CREDIT_NOTES_FT
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_GLA_STG1Truncate & Insert
Target table: MY_KAL_GLA_STG1S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1Analysis Field 1LAANB1 VARCHAR2(35)GLALAANB1 NONEDirect Move
2 Analysis Field 6LAANB6 VARCHAR2(35)GLALAANB6 NONEDirect Move
3 BookLABOOK VARCHAR2(10)GLALABOOK NONEDirect Move
4 Journal Line NumberLAJNLN NUMBER(7)GLALAJNLN NONEDirect Move
5 Journal NumberLAJNEN VARCHAR2(9)GLALAJNEN NONEDirect Move
6 LedgerLALDGR VARCHAR2(8)GLALALDGR NONEDirect Move
7 YearLAYEAR NUMBER(4)GLALAYEAR NONEDirect Move
8 PeriodLAPERD NUMBER(3)GLALAPERD NONEDirect Move
9 Job IDDI_JOB_ID NUMBER(28)NONE$P_IN_JobID_03
10 Load DateDI_LOAD_DATE DATENONESYSDATE()
1.1.5 MY_DF_BPCS_KAL_GCR_CREDIT_NOTES_FT
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_GCR_STG1Truncate & Insert
Target table: MY_KAL_GCR_STG1
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1Account Segment 01CRSG01 VARCHAR2(16)GCRCRSG01 NONEDirect Move
2 Account Segment 02CRSG02 VARCHAR2(16)GCRCRSG02 NONEDirect Move
3 Account Segment 03CRSG03 VARCHAR2(16)GCRCRSG03 NONEDirect Move
4 Internal Account NumberCRIAN NUMBER(15)GCRCRIAN NONEDirect Move
5 LedgerCRLDGR VARCHAR2(8)GCRCRLDGR NONEDirect Move
6 Job IDDI_JOB_ID NUMBER(28)NONE$P_IN_JobID_03
7 Load DateDI_LOAD_DATE DATENONESYSDATE()
1.1.6 MY_DF_BPCS_KAL_GLH_CREDIT_NOTES_OG_001
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_DI_LAST_TBL_SNAPSHOT
2MY_KAL_GLH_STG1Truncate & Insert
Target table: MY_KAL_GLH_STG1
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1Transaction DateLHDATE NUMBER(8)GLHLHDATE NONEDirect Move
2 Reason CodeLHREAS VARCHAR2(5)GLHLHREAS NONEDirect Move
3 Reference 2LHJRF2 VARCHAR2(35)GLHLHJRF2 NONEDirect Move
4 Debit Book CurrencyLHDRAM NUMBER(15,2)GLHLHDRAM NONEDirect Move
5 Credit Book CurrencyLHCRAM NUMBER(15,2)GLHLHCRAM NONEDirect Move
6 Internal Account NumberLHIAN NUMBER(15)GLHLHIAN NONEDirect Move
7 BookLHBOOK VARCHAR2(10)GLHLHBOOK NONEDirect Move
8 Journal Entry LineLHJNLN NUMBER(7)GLHLHJNLN NONEDirect Move
9 Journal Entry NumberLHJNEN VARCHAR2(9)GLHLHJNEN NONEDirect Move
10 LedgerLHLDGR VARCHAR2(8)GLHLHLDGR NONEDirect Move
11 PeriodLHPERD NUMBER(3)GLHLHPERD NONEDirect Move
12 YearLHYEAR NUMBER(4)GLHLHYEAR NONEDirect Move
13 Document ReferenceLHDREF VARCHAR2(30)GLHLHDREF NONEDirect Move
14 Job IDDI_JOB_ID NUMBER(28)NONE$P_IN_JobID_03_OG
15 Load DateDI_LOAD_DATE DATENONESYSDATE()
Target table: MY_KAL_DI_LAST_TBL_SNAPSHOT
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1TABLE_NAME TABLE_NAME VARCHAR2(50)NONE'GLH_GLA'
2 LAST_SNAPSHOT LAST_SNAPSHOT DATE(NONE
3 CURR_SNAPSHOT CURR_SNAPSHOT DATE(GLHNONEfc_conv_datetime(DI_END_DATE, LHTIME)
4 JOB_ID JOB_ID NUMBER(28)NONE$P_IN_JobID_03_OG
5 JOB_NAME JOB_NAME VARCHAR2(50)NONE
6 SOURCE_SYSTEMSOURCE_SYSTEMVARCHAR2(100)NONE'BPCS'
1.1.7 MY_DF_BPCS_KAL_GLA_CREDIT_NOTES_OG
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_GLA_STG1Truncate & Insert
Target table: MY_KAL_GLA_STG1S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
11 1Analysis Field 1LAANB1 VARCHAR2(35)GLALAANB1 NONEDirect Move
12 Analysis Field 6LAANB6 VARCHAR2(35)GLALAANB6 NONEDirect Move
13 BookLABOOK VARCHAR2(10)GLALABOOK NONEDirect Move
14 Journal Line NumberLAJNLN NUMBER(7)GLALAJNLN NONEDirect Move
15 Journal NumberLAJNEN VARCHAR2(9)GLALAJNEN NONEDirect Move
16 LedgerLALDGR VARCHAR2(8)GLALALDGR NONEDirect Move
17 YearLAYEAR NUMBER(4)GLALAYEAR NONEDirect Move
18 PeriodLAPERD NUMBER(3)GLALAPERD NONEDirect Move
19 Job IDDI_JOB_ID NUMBER(28)NONE$P_IN_JobID_03_OG
20 Load DateDI_LOAD_DATE DATENONESYSDATE()
1.1.8 MY_DF_BPCS_KAL_GCR_CREDIT_NOTES_OG
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_GCR_STG1Truncate & Insert
Target table: MY_KAL_GCR_STG1
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
8 1Account Segment 01CRSG01 VARCHAR2(16)GCRCRSG01 NONEDirect Move
9 Account Segment 02CRSG02 VARCHAR2(16)GCRCRSG02 NONEDirect Move
10 Account Segment 03CRSG03 VARCHAR2(16)GCRCRSG03 NONEDirect Move
11 Internal Account NumberCRIAN NUMBER(15)GCRCRIAN NONEDirect Move
12 LedgerCRLDGR VARCHAR2(8)GCRCRLDGR NONEDirect Move
13 Job IDDI_JOB_ID NUMBER(28)NONE$P_IN_JobID_03_OG
14 Load DateDI_LOAD_DATE DATENONESYSDATE()
1.2 TRANSFORM
1.2.1 MY_DF_BPCS_KAL_CREDIT_NOTES_AGGR_TRANSFORM
Join and Filter Condition
S noTable 1Table 2Join ConditionFilter ConditionRemarks
1 1MY_KAL_GLA_STG1MY_KAL_GLH_STG1
AND
MY_KAL_GCR_STG1MY_KAL_GCR_STG1.CRIAN = MY_KAL_GLH_STG1.LHIAN AND
MY_KAL_GCR_STG1.CRLDGR = MY_KAL_GLH_STG1.LHLDGR AND
MY_KAL_GLA_STG1.LABOOK = MY_KAL_GLH_STG1.LHBOOK AND
MY_KAL_GLA_STG1.LAJNLN = MY_KAL_GLH_STG1.LHJNLN AND
MY_KAL_GLA_STG1.LAJNEN = MY_KAL_GLH_STG1.LHJNEN AND
MY_KAL_GLA_STG1.LALDGR = MY_KAL_GLH_STG1.LHLDGR AND
MY_KAL_GLA_STG1.LAPERD = MY_KAL_GLH_STG1.LHPERD AND
MY_KAL_GLA_STG1.LAYEAR = MY_KAL_GLH_STG1.LHYEARNOT MY_KAL_GLH_STG1.LHREAS IN ('BILNG','BLCON','AR20','AR21','AR21C','AR22','AR22C','AR22R','AR23','AR24','AR26','AR41','AR62','ARCON')
Load Strategy
S noTableLoad StrategyRemarks
1MY_KAL_OUT_CREDIT_NOTES_STG2
Target table: MY_KAL_OUT_CREDIT_NOTES_STG2
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1UL_DAY_CODE UL_DAY_CODE IntegerMY_KAL_GLH_STG1LHDATENullDirect Move
2 SKU_CODE SKU_CODE VARCHAR2(100)Null('MY_' || LAANB1)
3 UL_ORG_CODE UL_ORG_CODE VARCHAR2(100)Null'ULM'
4 CUSTOMER_SHIP_TO_CODE CUSTOMER_SHIP_TO_CODE VARCHAR2(100)MY_KAL_GLATG1LAANB6NullDirect Move
5 SCENARIO_CODE SCENARIO_CODE VARCHAR2(100)Null'ACTUAL'
6 SOURCE_CODE SOURCE_CODE VARCHAR2(100)Null'MY_BPCS'
7 VERSION_CODE VERSION_CODE VARCHAR2(100)Null'FINAL'
8 CURRENCY_CODE CURRENCY_CODE VARCHAR2(100)Null'MYR'
9 REASON_CODE REASON_CODE VARCHAR2(100)MY_KAL_GLH_STG1lLHREASNullDirect Move
10 INVOICE_NO INVOICE_NO VARCHAR2(100)MY_KAL_GLH_STG1LHJRF2NullDirect Move
11 EOT EOT NUMBER(15,2).MY_KAL_CR_NOT_ZCCL03_STG1, MY_KAL_GLH_STG1Nullsum(ifthenelse((CCNOT2 = 'EOT'), (LHDRAM - LHCRAM), 0))
12 BBT BBT NUMBER(15,2).MY_KAL_CR_NOT_ZCCL03_STG1, MY_KAL_GLH_STG1Nullsum(ifthenelse((CCNOT2 = 'BBT'), (LHDRAM - LHCRAM), 0))
13 OTD OTD NUMBER(15,2).MY_KAL_CR_NOT_ZCCL03_STG1, MY_KAL_GLH_STG1Nullsum(ifthenelse((CCNOT2 = 'OT'), (LHDRAM - LHCRAM), 0))
14 DETAIL_MEAS_TYPE DETAIL_MEAS_TYPE VARCHAR2(40).MY_KAL_CR_NOT_ZCCL03_STG1CCNOT1NullDirect Move
15 DI_JOB_ID DI_JOB_ID NUMBER(28MY_KAL_GLH_STG1DI_JOB_ID NullDirect Move
16 TRANSACTION_DATE TRANSACTION_DATE DATENullSysdate()
17 DT_TO_WHSE DT_TO_WHSE DATENullto_date('01-JAN-1990', 'DD-MON-YYYY')
1.3 LOAD
1.3.1 MY_DF_BPCS_KAL_CREDIT_NOTES_LOAD
Target table: MY_KAL_OUT_CREDIT_NOTES_STG2
S noTarget AttributeTarget FieldData TypeSource System File or File Reference IdSource System Data AttributeDefault /
NullTransformation Business Logic
1 1UL_DAY_CODE UL_DAY_CODE IntegerMY_KAL_OUT_CREDIT_NOTES_STG2UL_DAY_CODE NullDirect Move
2 SKU_CODE SKU_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2SKU_CODE NullDirect Move
3 UL_ORG_CODE UL_ORG_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2UL_ORG_CODE NullDirect Move
4 CUSTOMER_SHIP_TO_CODE CUSTOMER_SHIP_TO_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2CUSTOMER_SHIP_TO_CODE NullDirect Move
5 SCENARIO_CODE SCENARIO_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2SCENARIO_CODE NullDirect Move
6 SOURCE_CODE SOURCE_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2SOURCE_CODE NullDirect Move
7 VERSION_CODE VERSION_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2VERSION_CODE NullDirect Move
8 CURRENCY_CODE CURRENCY_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2CURRENCY_CODE NullDirect Move
9 REASON_CODE REASON_CODE VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2REASON_CODE NullDirect Move
10 INVOICE_NO INVOICE_NO VARCHAR2(100)MY_KAL_OUT_CREDIT_NOTES_STG2INVOICE_NO NullDirect Move
11 EOT EOT NUMBER(15,2)MY_KAL_OUT_CREDIT_NOTES_STG2EOT NullDirect Move
12 BBT BBT NUMBER(15,2)MY_KAL_OUT_CREDIT_NOTES_STG2BBT NullDirect Move
13 OTD OTD NUMBER(15,2)MY_KAL_OUT_CREDIT_NOTES_STG2OTD NullDirect Move
14 DETAIL_MEAS_TYPE DETAIL_MEAS_TYPE VARCHAR2(40)MY_KAL_OUT_CREDIT_NOTES_STG2DETAIL_MEAS_TYPE NullDirect Move
15 DI_JOB_ID DI_JOB_ID NUMBER(28MY_KAL_OUT_CREDIT_NOTES_STG2DI_JOB_ID NullDirect Move
16 TRANSACTION_DATE TRANSACTION_DATE DATEMY_KAL_OUT_CREDIT_NOTES_STG2TRANSACTION_DATE NullDirect Move
17 DT_TO_WHSE DT_TO_WHSE DATEMY_KAL_OUT_CREDIT_NOTES_STG2DT_TO_WHSE NullDirect Move
Malesia ETL Technical Design - Credit Notes
3
_1161092711.bin