TRADACOMS Reference
TRADACOMSProduct Planning › PPRDET

PPRDET: Product Planning Report Details

The PPRDET message is part of the TRADACOMS Product Planning file: product planning and forecast information. The Product Planning file contains: PPRHDRPPRDETPPRTLR.

11 segments46 data elements

Message structure

SegmentNameUsage
MHDMessage HeaderOne message for each report
SFRPlanning Report rules
PDNProduct DetailsRepeat as necessary
PLOOutlet DetailsRepeat as necessary
SFPPlanning Report DataRepeat as necessary
SFSFunction Report DataRepeat as necessary
RFDReport References DataRepeat as necessary
SFCTime base control TotalsRepeat as necessary
SFXFunctional data time base controlRepeat as necessary
SFLPlanning Report Trailer
MTRMessage Trailer
MHDSFRPDNPLOSFPSFSRFDSFCSFXSFLMTR

Segments and data elements

MHD: Message Header

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
MSRFMessage ReferenceMV9(12)Consecutive count of messages within the transmission
TYPEType of Message compositeM'PPRDET' '2' for this version
TypeMFX(6)
Version NumberMF9(1)

SFR: Planning Report Rules

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
RTRSReport time rules compositeMDate of first record in each row of the report Code which specifies the time period covered by each repeat of data segment. Code Values List 27 Specifies the number of data segments for each product or location Date of last records in each line Indicates the number of periods before the same reporting period repeats, eg the number of working days reported between Mondays, etc · code list 27
Date of first entryMF9(6)
Report period baseMVX(3)
Number of report segments per rowMV9(3)
Date at end of period Number of periods in a baseCF9(6)
cycleCV9(3)
REPTReport TypeMVX(3)Indicates whether the data which follows is B = "Budget"; A = "Actual"; or F = "Forecast"
REPUReport Function IndicatorCFX(3)Indicates which function is being reported, eg. SALES, ORDERS, STOCK, etc. - Code List 29 · code list 29

PDN: Product Details

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst level sequence numberMV9(10)Starts at 1 and incremented by 1 for each segment of this type in the message
SPROSupplier's product number compositeCEither EAN or supplier's code must be quoted EAN code allocated to the traded unit Supplier's internal reference (non-EAN) identifying the traded unit Code for traded unit allocated under EAN-DUN14
EAN-13 Code for the Traded unitCF9(13)
Supplier's Code for the Traded unitCVX(30)
DUN-14 Code for Traded unitCF9(14)
CPROCustomer's Product Number compositeCCan be used for "own label" items allocated a customer's internal number Customer's internal reference for the item (non-EAN)
Customer's Own Brand EAN NumberCF9(15)
Customer's Item CodeCVX(30)
IDIDEAN/ISSN NumberCV9(18)EAN/ISSN Number inc. add-on for issue number
TDESTraded Unit Description compositeCItem description as it appears on the item, label or pack
Traded Unit Description Line 1CVX(40)
Traded Unit Description Line 2CVX(40)

PLO: Outlet Location Details

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst level sequence numberMV9(10)Same as preceding PDN segment
SEQBSecond level sequence numberMV9(10)Starts at 1 for each sequence of segments
CLOCCustomer Location compositeMEAN location number for customer's location Customer's code for the location Supplier's reference for customer's location
Customer's EAN Location NumberCF9(13)
Customer's own Location CodeCVX(17)
Supplier's Identity of Customer's LocationCVX(17)
CNAMCustomer's NameCVX(40)Customer's registered legal name
CADDCustomer's Address compositeCA maximum of five lines to give the customer's address
Customer's Address Line 1CVX(35)
Customer's Address Line 2CVX(35)
Customer's Address Line 3CVX(35)
Customer's Address Line 4CVX(35)
Customer's Post CodeCVX(8)
LOCALocation Activity IndicatorCVX(3)Used to indicate why a location stops activity and is not included in this report. Code List 28 · code list 28

SFP: Planning Report Data

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes first level sequence from PDN
SEQBSecond Level Sequence NumberMV9(10)Takes second level sequence from PLO
SEQCThird Level Sequence NumberMV9(10)Starts at 1; sequential for each column of data
REFPPeriod Reference compositeMUse either of the sub-elements not both. Indicates by value: O = opening position or T = line total Indicates the report period to which the data applies Indicates date that period ends
Summary periodCFX(1)
Report period numberCV9(2)
Period end dateCF9(6)
QPERQuantity Data compositeCUsed if REPU specifies the function in SFR otherwise QPER in segment SFS should be used. Number of traded units. Weight or volume or variable unit reported. Must have associated unit of measure reported (Code List 4). Financial amount. Should have currency indicator unless currency already defined. Use Code Values List 31
Total Traded unitsCV9(15)
Total Variable unitsCV9(10)V9(3)
Measure IndicatorCVX(6)
Total Financial unitsCV9(10)V9(2)
Currency indicatorCFX(3)

SFS: Function Data Segment

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst level sequence numberMV9(10)Takes first level sequence from PDN
SEQBSecond level sequence numberMV9(10)Takes second level sequence from PLO
SEQCThird level sequence numberMV9(10)Starts at 1; sequential for each column of data (SFP)
SEQDFourth level sequence numberMV9(10)Gives individual cell of data by function
REPUReport Function IndicatorMFX(3)Note used to indicate the function of the data being reported. Code List 29 · code list 29
QPERQuantity Data compositeMNumber of traded units. Weight or volume or variable unit reported. Must have the associated unit of measure (Code List 4). Financial amount. Should have currency indicator, unless currency is already defined: Use Code Values List 31
Total traded unitsCV9(15)
Total variable unitsCV9(10)V9(3)
Measure indicatorCVX(6)
Total Financial unitsCV9(10)V9(2)
CurrencyCFX(3)

RFD: Report References And Dates

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst level sequence numberMV9(10)Takes first level sequence from PDN
SEQBSecond level sequence numberMV9(10)Takes second level sequence from PLO
SEQCThird level sequence numberMV9(10)Starts at 1; sequential for column of data (SFP)
SEQDFourth level sequence numberMV9(10)Starts at 1; increases for each reference segment
ORNOOrder number and date compositeMUsed to indicate outstanding order numbers
Customer's order numberCVX(17)
Supplier's order numberCVX(17)
Date order placed by customerCF9(6)
Date order received by supplierCF9(6)
RDATRequired Delivery DateCF9(6)Date on which delivery is expected or required

SFC: Time Base Control Totals

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from PDN
SEQBSecond Level Sequence NumberMV9(10)Starts at 1 and repeats for column of data
REFPPeriod Reference compositeMUse either of sub-elements not both Maybe O = Opening or T = Total Indicates the report period to which data applies Indicates date that period ends
Summary PeriodCFX(1)
Report period numberCV9(2)
Period end dateCF9(6)
QPERQuantity Data compositeCTotals per time period, reported if REPU used at SFR indicating data of only one function is being reported. If not use QPER in SFX
Total traded unitsCV9(15)
Total variable unitsCV9(10)V9(3)
Measure indicatorCVX(6)
Total Financial unitsCV9(10)V9(2)
Currency indicatorCVX(3)

SFX: Function Data Segment

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst level sequence numberMV9(10)Takes first level sequence from PDN
SEQBSecond level sequence numberMV9(10)Either sequential or takes second level sequence from SFC
SEQCThird level sequence numberMV9(10)Starts at 1; sequential for each column/function of data
REPUReport Function IndicatorMFX(3)Note: used to indicate the function of the data being reported. Code List 29 · code list 29
QPERQuantity Data compositeMTotals per time period mandatory if using this segment, reported if REPU used above indicating data of several functions is being reported. If not use QPER in SFC
Total traded unitsCV9(15)
Total variable unitsCV9(10)V9(3)
Measure indicatorCVX(6)
Total Financial unitsCV9(10)V9(2)
Currency indicatorCVX(3)

SFL: Planning Report Trailer

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
STLDData LinesCV9(10)Number of SFP or SFS segments in the file
STLNNumber of Locations ReportedCV9(10)The number of locations for which data is reported. (PLO segments)
STPTNumber of Products ReportedCV9(10)Number of products reported within the file. Count of product reference numbers

MTR: Message Trailer

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
NOSGNumber of Segments in MessageMV9(10)Control count of the number of segments comprising message. The count includes the MHD and MTR segments surrounding the message

Need to exchange TRADACOMS messages with a UK retailer?

SupplyLens connects your ERP, e-commerce or accounting system to any TRADACOMS or EDIFACT trading partner: orders in, invoices out, fully managed.

Book a demo   Learn about retail EDI →