You are on page 1of 22

Header record

FIELD NAME DATA TYPE & LENGTH FIELD SIGNIFICANCE


REC_TYPE PIC X(1) Always 0

DATE_CREATED PIC X(8)

file created date in yyyymmdd format


FILLER PIC X(30) -

Detail record
FIELD NAME DATA TYPE & LENGTH mapping source table
REC_TYPE PIC X(1).
RO_NO PIC S9(5) COMP-3. TXML0BPL_PRM
CAL_DATE PIC X(8).
RS_DEPT_IND PIC X(1). TXML0BPR
BPR_TPN PIC S9(9) COMP-3. TXML0BPL
BPR_SWGT_IND PIC X(1). TXML0BPR
WSTGE_TYP_CD PIC X(1). TXML0BPL

BPR_WSTGE_QY PIC S9(9)V9(2) COMP-3. -

BPR_WSTGE_WGHT PIC S9(9)V9(2) COMP-3. -


BPR_WSTGE_VL PIC S9(9)V9(2) COMP-3. TXML0BPL
WSTGE_SRC_CD PIC X(1). TXML0BPL
FILLER PIC X(1). -

Trailer record
FIELD NAME DATA TYPE & LENGTH FIELD SIGNIFICANCE
REC_TYPE PIC X(1) Always 9
DATE_CREATED PIC X(8) file created date in yyyymmdd format
REC_COUNT PIC X(7) total record count
SYSTEM PIC X(2) system name
FILLER PIC X(21) -
cord
FIELD SIGNIFICANCE
Always 1

SYSTEM DATE IN YMD FORMAT


matching TPN rows b/w bpr & bpl if no match then return 9

matching TPN rows b/w bpr & bpl if no match then return 9

If BPR_SWGT_IND = 'B' or 'P' OR 'W'


BPR_WSTGE_WGHT = TXML0BPL.BPR_WSTGE_QY /
2.205
BPR_WSTGE_QY = 0.00
ELSE

BPR_WSTGE_WGHT = 0
BPR_WSTGE_QY = TXML0BPL.BPR_WSTGE_QY
END-IF
-
-
-
RS_DEPT_ID RS_DEPT_NAME
A PLANT BAKERY
B IN STORE BAKERY
C TESCO MOBILE
D HORTICULTURE
E HEALTH & BEAUTY
F PRODUCE
G DRY GROCERY
H HARDWARE
J HOUSEHOLD
K PROVN COUNTER
L PROVN CABINET
M MEAT
N NEWS/MAGS/OTHER
O LOTTERY SALE
P GARAGE
Q FROZEN FOOD
R RESTAURANT
S DISPENSARY
T TOBACCO
U POULTRY
V FISH COUNTER
W WINES & SPIRITS
Y CLOTHING
WSTGE_TYP_CD WSTGE_TYP_DSC
1 REDUCTIONS
2 OUT OF CODE
3 DAMAGED
4 LOCAL PROMOTION
5 O.O.S./LOST SALES
6 STAFF SALES
7 AUTHORISED SSP
8 UNAUTHORISED SSP

WSTGE_SRCE_CD WSTGE_SRCE_DSC
1 SR/CPLUS
2 MJ/CPLUS
3 JOB 21
4 JOB 19
5 JOB 33
6 SR/OOS
7 MANUAL
8 SR DEPT
Ml Transactions Remarks

Loads TXML0BPL table with the records from TXHN4BPL having


WSTGE_SRC_CD as 6 and also loads TXML0BPL with rejects data from
MLX005 SR
Base product information received from ILL** file gets loaded to
MLX008 TXHN0BPR
Deletes records with BPR_WSTGE_VL < 0 from TXML0BPL and its
MLX011 archieval tables like TXHN2BPL, TXHN4BPL

SYncs up the data between TXHN0BPR & TXML0BPR by getting the RS-
DPT-ID for the corresponding SG-CD(sub group code) in TXHN0PSG
MLX012 table.
MLX120 Load BPL tables from SR wastage Interface file
MLX125 Load BPL tables from MJ wastage Interface file
MLX127 Loads authorized, unauthorized ssp data from MJ to TXML0BPL
MLX130
MLX401
MLX600
MLX820
MLX823
no upd or ins to bpr/bpl
ML070
ML084
ML510
MLX605
MLX800
MLX810 Deletes Tesco week -15 data from TXML0BPL table
Additional comments

Creates high wastage exception report


Creates an export file which is not used anywhere
-
-
-
-
-
-
Inserts wastage summary records into TXML0MAS table
Exports Tesco week -15 data to a file
-
ML TRANSACTIONS
ML005DN0

Loads OOS rejects from archieval rejections


table# TXHN4BPL to TXML0BPL
MLX005
Type of feed: UK
Input file# MLL.OOS.REJECTS
Upstream# SR
Driving condition# BPR_OO

ML005DN0

Loads rejected SR wastage to TXML0BPL


Type of feed: UK
Input file# MLL.SR.REJECTS
MLX120

Rejections# 1. SR.wstge_typ

A
Unappl

ML175DN0
Deletes records with BPR_WSTGE_VL < 0 from TXML0BPL and its archieval tables like TXHN2BPL,
MLX011 TXHN4BPL
Type of feed: UK
Input files# None

ML005DN0

Loads MJ rejects from archieval rejections


table# TXHN4BPL to TXML0BPL
Type of feed: UK

Wastage calculation:
MLX125
Rejections# 1.when corresponding EAN in MJ is
2.when corresponding TPN is not a
3.When wastage value & quantity
4.When an entry is already availab
upstream# MJ
Input files# MLL.MJ.REJECTS
v

ML366W00
Deletes Tesco week -15 data from TXML0BPL table
MLX810
Type of Feed: UK
Input files# none

ML130DN0
Loads TXHN0BPR with base product information from MD interface file
MLX008
Type of feed: UK
Input file#MLL.MDBPHIST.SUBGRP.DIFFS

ML090DN0

SYncs up the data between TXHN0BPR & TXML0BPR by getting the RS-DPT-ID for the
MLX012 corresponding SG-CD(sub group code) in TXHN0PSG table.

Type of Feed: UK
Input files# none

ML177wN0
Loads authorized, unauthorized ssp data from MJ to TXML0BPL
Type of Feed: UK

Input files#MJL.MLEXPT.AUTH.SSP.EAN.CDC,
LPL.MLLPSSP.LPX511,
MJL.MLEXPT.UNAUTH.SSP.EAN.CDC

MLX127
upstream# MJ

Wastage calculation# IF MJ.WSTGE_VL > 95000


THEN MOVE 95000 TO BPL.WSTGE_VL

Rejections# 1.when corresponding EAN in MJ is not available in TXHN0CUT


2.when corresponding TPN is not available in TXML0BPR
3.When wastage value is 0
Corresponding Jobs
ML140DN0 ML505DN0

Loads OOS rejects from archieval rejections


LOADS SR DATA TO TXML0BPL TABLE table# TXHN4BPL to TXML0BPL
Type of feed: UK Type of feed: ROI
Input file# SRL.SRMLOSXA.SR466.V0 Input file# MLL.OOS.REJECTS.ROI
Upstream# SR
Driving condition# BPR_OOS_VL > 0

ML505DN0 ML142DN0

Loads rejected SR wastage to TXML0BPL LOADS DAILY SR WASTAGE TO TXML0BPL TABLE


Type of feed: ROI Type of feed: UK
Input file# MLL.SR.REJECTS.ROI Input file#SRL.SRMLWSXA.SR468.EARLY.V0
upstream# SR

Rejections# 1. SR.wstge_typ_cd = 1 and SR.wstge_src_cd <> '3' or '1'(SR-wastage code mismatch


Deletions# Wstge_status = 'D' (SR record gets deleted from TXML
Amends# Even if SR sends wstge_qty as 0 it gets updated as 1 in TX
Unapplied deletes# If SR record doesn't exist in TXML0BPL and if the WSTG

ML675DN0
_VL < 0 from TXML0BPL and its archieval tables like TXHN2BPL,
TXHN4BPL
Type of feed: ROI
Input files# None

ML505DN0 ML175DN0

Loads MJ rejects from archieval rejections table# Load BPL tables from MJ wastage Interface file
TXHN4BPL to TXML0BPL and from archieval rejections table TXHN4BPL
Type of feed: ROI Type of feed: UK

Wastage calculation:-
ML MJ WASTAGE CALC.txt

Rejections# 1.when corresponding EAN in MJ is not available in TXHN0CUT


2.when corresponding TPN is not available in TXML0BPR
3.When wastage value & quantity from MJ are 0
4.When an entry is already available in TXML0BPL for the TPN from MJ and when WSTGE_SRC_CD <>
upstream# MJ
Input files# MLL.MJ.REJECTS.ROI Input files# MLL.MJ.MERGED.RTC

ML866W00
co week -15 data from TXML0BPL table
Type of Feed: ROI
Input files# none

ML630DN0
h base product information from MD interface file
Type
Inputof feed:
file# ROI
MLL.MDBPHIST.SUBGRP.DIFFS.ROI

ML590DN0

TXHN0BPR & TXML0BPR by getting the RS-DPT-ID for the


SG-CD(sub group code) in TXHN0PSG table.

Type of Feed: ROI


Input files# none

ML677wN0
, unauthorized ssp data from MJ to TXML0BPL
Type of Feed: ROI

Input files#IJL.MLEXPT.AUTH.SSP.EAN.CDC,
LPL.MLLPSSP.LPX511.ROI,
IJL.MLEXPT.UNAUTH.SSP.EAN.CDC

upstream# MJ

E_VL > 95000


THEN MOVE 95000 TO BPL.WSTGE_VL

responding EAN in MJ is not available in TXHN0CUT


rresponding TPN is not available in TXML0BPR
3.When wastage value is 0
orresponding Jobs
ML640DN0

LOADS SR DATA TO TXML0BPL TABLE


Type of feed: ROI
Input file# SRL.SRMLOSXA.SR466.V0.ROI

ML145DN0 ML642DN0
LOADS DAILY SR WASTAGE TO TXML0BPL
TABLE LOADS DAILY SR WASTAGE TO TXML0BPL TABLE
Type of feed: UK Type of feed: ROI
Input file#SRL.SRMLWSXA.SR468.V0 Input file#SRL.SRMLWSXA.SR468.EARLY.V0.ROI
upstream# SR

<> '3' or '1'(SR-wastage code mismatch), 2. SR.WSTGE_VL = 0 (SR-zero value)


= 'D' (SR record gets deleted from TXML0BPL)
wstge_qty as 0 it gets updated as 1 in TXML0BPL
sn't exist in TXML0BPL and if the WSTGE_STATUS = 'D'

ML675DN0

Load BPL tables from MJ wastage Interface


file and from archieval rejections table
TXHN4BPL
Type of feed: ROI

rom MJ and when WSTGE_SRC_CD <> 1,or,2,or,3,or,4


Input files# MLL.MJ.MERGED.RTC.ROI
ML645DN0
LOADS DAILY SR WASTAGE TO TXML0BPL
TABLE
Type of feed: ROI
Input file#SRL.SRMLWSXA.SR468.V0.ROI
Upstream file
Upstream UK ROI
SR (Out of Stock feed) SRL.SRMLOSXA.SR466.V0 SRL.SRMLOSXA.SR466.V0.ROI

SRL.SRMLWSXA.SR468.EARLY.V0,
SRL.SRMLWSXA.SR468.V0 SRL.SRMLWSXA.SR468.EARLY.V0.ROI,
SR ( wastage feed) SRL.SRMLWSXA.SR468.V0.ROI

MLL.MJ.MERGED.RTC MLL.MJ.MERGED.RTC.ROI
MJL.MLEXPT.AUTH.SSP.EAN.CDC IJL.MLEXPT.AUTH.SSP.EAN.CDC
MJ LPL.MLLPSSP.LPX511 LPL.MLLPSSP.LPX511.ROI
MJL.MLEXPT.UNAUTH.SSP.EAN.CDC IJL.MLEXPT.UNAUTH.SSP.EAN.CDC
LPL.MLLPSSP.LPX511 LPL.MLLPSSP.LPX511.ROI
Downstream WI feed
wastage type code wastage source code
5 (oos/lost sales) 6 (sr/oos)
3 (job 21)
1 (reductions)
1 (SR/CPLUS)
2(Out of Code) 3 (job 21)
3(damaged) 3(job 21)
4(local promotions) 3 (job 21)
1 (reductions)

7 (Authorized ssp)
2 (MJ/CPLUS)

8 (Unauthorized ssp)
17th april 201777 MLL.SR.OOS.BKUP.G8968V00
18th april 201781 MLL.SR.OOS.BKUP.G8969V00
DAILY WEEKLY 19th april 201782 MLL.SR.OOS.BKUP.G8970V00
20th april 201783 MLL.SR.OOS.BKUP.G8971V00
21st april 201784 MLL.SR.OOS.BKUP.G8972V00
22nd april 201785 MLL.SR.OOS.BKUP.G8973V00
23rd april 201786 MLL.SR.OOS.BKUP.G8974V00
24th april 201787 MLL.SR.OOS.BKUP.G8975V00
MLL.SR.EARLY.WASTE1.BKUP.G7693V00 MLL.SR.LATE.WASTE1.BKUP.G7717V00
MLL.SR.EARLY.WASTE1.BKUP.G7694V00 MLL.SR.LATE.WASTE1.BKUP.G7718V00
MLL.SR.EARLY.WASTE1.BKUP.G7695V00 MLL.SR.LATE.WASTE1.BKUP.G7719V00
MLL.SR.EARLY.WASTE1.BKUP.G7696V00 MLL.SR.LATE.WASTE1.BKUP.G7720V00
MLL.SR.EARLY.WASTE1.BKUP.G7697V00 MLL.SR.LATE.WASTE1.BKUP.G7721V00
MLL.SR.EARLY.WASTE1.BKUP.G7698V00 MLL.SR.LATE.WASTE1.BKUP.G7722V00
MLL.SR.EARLY.WASTE1.BKUP.G7699V00 MLL.SR.LATE.WASTE1.BKUP.G7723V00
MLL.SR.EARLY.WASTE1.BKUP.G7700V00 MLL.SR.LATE.WASTE1.BKUP.G7724V00
MLL.MJ.RTC.BKUP.G8975V00
MLL.MJ.RTC.BKUP.G8976V00
MLL.MJ.RTC.BKUP.G8977V00
MLL.MJ.RTC.BKUP.G8978V00
MLL.MJ.RTC.BKUP.G8979V00
MLL.MJ.RTC.BKUP.G8980V00
MLL.MJ.RTC.BKUP.G8981V00
MLL.MJ.RTC.BKUP.G8982V00

You might also like