Skip to main content

PROD GLA Integration Guideline - Overview and SAP WO3 Import

Source document: IP016_PROD-GLA-Integration-Guideline.pdf
Version: 1
Effective date: 01-Jan-2022

Contents


1 Standard description

This document will define required networking, server equipment, hardware installations, etc. on the production area, cabinets/computes, finished goods warehouse, cabinets/computes, server rooms, virtual infrastructure, and servers, related to T&T.

2 Document objectives and benefits

2.1 Objectives

Objectives of the document are:

  • Identify the element of IT infrastructure in the scope of T&T process at the factory
  • Set requirements to the IT infrastructure element based on the JTI IT standards and policies

2.2 Benefits

The document helps to identify the readiness of factory IT infrastructure for T&T implementation.

3 Definitions

Abbreviation / TermExplanation
T&TTrack and Trace

Please refer to IT Glossary in the IT P&P portal for further definitions.

4 Roles & Responsibilities

Define the roles and responsibilities for activities related to defining, implementing and controlling the standard defined in the document.

Note: The original PDF contains placeholder organizational unit columns. These were converted to MDX-safe text.

#ActivityOU 1OU 2
1A/R/C/IA/R/C/I A/R/C/I

5 System Overview

Note: The original PDF contains a system overview diagram. The exact visual layout cannot be preserved in Markdown. The extracted diagram content is preserved below as a text diagram.

SAP

TPM

GLA

EOL
(MCPA)
Palletizer

CR

Gate

WMS / MOM

6 Integration with SAP system

6.1 WO3 import protocol

This specification is for Work Order, PB, information download from SAP. This file is created with SAP transaction ZCPO_SAP_ITRACK.

The document also includes the corresponding GLA database tables and fields of each information in the WO file.

6.1.1 Filename

The filename must be in the following format:

PB_<Location id>_<Production order number>_<YYYYMMDD>_<HHMMSS>_<FileVersion>.txt

Note: The original filename pattern was broken by PDF extraction. The pattern above was normalized to preserve the intended structure and avoid MDX issues.

Filename components:

Field NameLengthDescriptionGLA Reference fields
PB2The interface codeSAPInterface.InterfaceFileNameFilter
Location ID4SAP Plant Code, i.e. TRP1, DEP1, CSP1Printer.PlantID
PO10The production order number of the pallet to createWorkorder.WorkorderID
DATE8The date of the action, yyyymmddSystem date
TIME6The time of the action, hhmmssSystem time

The processing of the interface files should be in sorted sequence based on the creation time and should be executed as FIFO, First in First out.

7 GLA Table Reference for WO file import

TableNo of Records
SapInterface1
SapInterfaceMapSeveral records for file name and file content
SapInterfaceLog1
WorkOrder1

7.1 File Structure

The below table contains all information to be imported into the GLA WorkOrder table. There are some new fields to be added.

Fields in the interface file are separated with the , character. Therefore, there will be no fixed length in the text file.

Sequence # in txt fileData descriptionGLA Field NameData Length in TableComments / Translation RulesExample
1Number of the processed WO orderWorkOrderID; SAP_PO10SAP WO #6857417
2JTI SKU numberSAP_SKUNumber8SAP SKU #12710149
3Number identifying uniquely the batch, embedded in the master case id after the application identifier 10SAP_BatchNumber10SAP Batch #3482540
4Code of the factory where the goods will be producedSAP_PlantCode4SAP WO PlantRUP1
5Code of the production line where the goods will be producedSAP_MakePack8SAP WO Prod.Line, work centerMP05
6Production start date, provided according to format yyyy-MM-dd HH:mm:ss {+/-}HH:mm. Date range is from 2000-01-01 to 2099-12-31. Time range is from 00:00:00 to 23:59:59. Time zone offset range is from -14:00 through +14:00New field, SAP_Production_Start_Date102009-11-26
7Production start time, provided according to format yyyy-MM-dd HH:mm:ss {+/-}HH:mm. Date range is from 2000-01-01 to 2099-12-31. Time range is from 00:00:00 to 23:59:59. Time zone offset range is from -14:00 through +14:00New field, SAP_Production_Start_Time811:10:00
8Production start time zone, provided according to format yyyy-MM-dd HH:mm:ss {+/-}HH:mm. Date range is from 2000-01-01 to 2099-12-31. Time range is from 00:00:00 to 23:59:59. Time zone offset range is from -14:00 through +14:00New field, SAP_Production_Start_TimeZone6+03:00
9Alphanumeric code identifying the date code definitionNew field, SAP_DateCodeFc...5JTI04
10Description of the productNew field, SAP_Product_Family30Camel
11Description of the productNew field, SAP_Product_Brand30Replace all dots . by blanks and trimFilter
12Description of the productNew field, SAP_Product_Length6Could be 54.30 mm, etc84.00
13Description of the productNew field, SAP_Product_PackType3CPB
14Material description - additional information about the productSAP_MatDescription40Material Description, Short Text, for WO SKUSKU CA FL 84 CPB 20 10000 08 N RU1
15Description of the product type, e.g. Cigarettes, Roll Your Own, etcSAP_MatGroup9Material Group for WO SKU, MARA tableSKU
16Description of a single unit of the product, e.g. cigarette, gram, etcNew field, SAP_Material_UOM2This value is not correct; it is meant to be sent to iTrack and converted on XI part. Therefore, the value reaching GLA is wrong. To avoid confusion, GLA should not read this value from the interface fileKU
17Code of the prime market and market type, RU1SAP_PrimaryMarket30SAP Primary Market code for WO SKURU
18Code of the prime market and market type, RU1SAP_MarketType1SAP Market Type code for WO SKU1
19Description of the prime market, e.g. Russia DomesticNew field, SAP_PrimaryMarket_Description30Russian Federation
20Description of the prime market, e.g. Russia DomesticNew Field, SAP_Market_Type_Description30The interface control that displays the data should be a text box and not dropdown listDomestic
21Description of the submarketNew Field, SAP_SubMarket_Description30Always empty for the time beingRussian Federation Domestic
221 if the product has to be tracked, 0 otherwise / 1 if the aggregation carton to case needs to be recorded, 0 otherwiseSAP_TTProdIdent1T&T Identifier from WO batch / Classification / Track & Trace Identifier, code, no description1
23No of units in a packSAP_CigPerPack6Cig.per Pack from WO SKU / Classification / Physical / Cigarettes per Pack, in six digits. Needs to be renamed to #Units/Pack in the interface20
24No of units in a cartonSAP_CigPerCar6Cig.per Carton from WO SKU / Classification / Physical / Cigarettes per Outer, in six digits. Needs to be renamed to #Units/Carton in the interface200
25No of units in a master caseSAP_CigPerCase6Cigarettes Per Case from WO SKU / Classification / Physical / Cigarettes Per Case, in six digits. Needs to be renamed to #Units/Case in the interface10000
26No of master cases per palletSAP_CigPerPal6Cigarettes Per Pallet - needs to be calculated as Field #26 * Field #25, [Cases per pallet] * [Units per case]. Needs to be renamed to #Units/Pallet in the interface300000
27EAN applied on pack of this productNew field, SAP_UPC_Pack3001230331
28GTIN/EAN applied on bundle of this productSAP_UPCOuter30UPC Carton from WO SKU / Classification / Graphics / UPC / EAN Outer12300103138
29GTIN/EAN applied on master case of this product. Attention: this value is optional as it is relevant for M2O production only; therefore, for M2S it could not be definedSAP_UPCNumber30UPC Case from WO SKU / Classification / Graphics / UPC / EAN / ITF Case00012300103107
30Referenced Sales Order for APO PlanningSAP_SalesOrder10
31Referenced Purchase OrderSAP_PurchaseOrder_110
32MRP Type for WO SKU and WO PlantSAP_MRP2MRP type from WO SKU, MRP1 view for WO plantX0
33SKU Family codeSAP_Familykey30Family Key from WO SKU / Classification / General / Family, code, no descriptionCA
34SKU Outer Type CodeSAP_Outertcode30Outer Type Code from WO SKU / Classification / General / Outer Type Code, no descriptionTOO
35Production line description for current WOSAP_LineDescription40Description of WO Work CenterProtos Laser & GDX CPB84
36Sales Order or Purchase Order header textsSAP_FreeText50_150Max. Retail Price 38-00 p.
37Sales Order or Purchase Order header textsSAP_FreeText50_250
38Sales Order or Purchase Order header textsSAP_FreeText50_350
39Sales Order or Purchase Order header textsSAP_FreeText50_450
40SKU Filter Segment LengthNew field, SAP_Filter_Length621.00
41Outside DepthSAP_DimensionD70.58400
42Outside LengthSAP_DimensionL70.46500
43Outside WidthSAP_DimensionW70.25700
44Legal WeightSAP_WeightLegal813.90000
45Tobacco Weight CaseSAP_WeightCase86.65000
46Gross WeightSAP_WeightGross814.60000
47Net WeightSAP_WeightNet88.71000
48Order item quantitySAP_PO_Quantity175,680.000
49Unit of measure for in-house productionSAP_POQuantityUOM3KU
50Tar Target, mg / cigSAP_TarTargetValue30Tar Target, mg / cig, from component CGT Material Master / Classification / Deliveries / Tar Target, mg / cig10.00
51Nicotine Target, mg / cigSAP_NicotineTargetValue30Nicotine Target, mg / cig, from component CGT Material Master / Classification / Deliveries / Nicotine Target, mg / cig0.80
52CO Target, mg / cigSAP_COTargetValue30CO Target, mg / cig, from component CGT Material Master / Classification / Deliveries / CO Target, mg / cig-
53Base Color Code for TA Case TapeSAP_BaseColorCode30Base Color Code from component TA, Case Tape, Material Master / Classification / Tech Print / Base Color CodeBrown
54Total shelf lifeSAP_ShelfLifeDuration5360
55Period Indicator for Shelf Life Expiration DateShelfLifeDurationUOM1D
56Outer Design TemplateNew Field, SAP_OuterDesignTemplate30O_RU1_001
57Outer ImageNew Field, SAP_OuterImage30O_WI_FL_001
58Outer Price ImprintNew Field, SAP_OuterPriceImprint30350 .-
59Pack Price ImprintNew Field, SAP_PrackPriceImprint3035 .-
60Pack Design TemplateNew Field, SAP_PackDesignTemplate30P_SUPI_PRICE
61Date Code Identification, OuterNew Field, SAP_DateCodeFc...30JTI04
62Date Code Identification, packNew Field, SAP_DateCodeFormatPack30JTI03
63Sales Order or Purchase Order header textsSAP_FreeText50_550
64Sales Order or Purchase Order header textsSAP_FreeText50_650
65Sales Order or Purchase Order header textsSAP_FreeText50_750
66Period Indicator for Shelf Life Expiration DateSAP_FreeText50_850
67Sub Market CodeSAP_SubMarketCode30This will be blank for the time beingRU1
68Product Family NameSAP_ProductFamilyName4Must be renamed to SAP ProductBrand Code to reflect the actual value that is being sentFL
69Is Tracking RelevantSAP_IsTrackingRelevant10
70Is Carton Tracking RequiredSAP_IsCartonTrackingRequired10
71Product description fitted to 50 charactersSAP_Description5050Camel Filter 84 CPB 20 341.4 RU1
72P - Production Order, B - Purchase Order, for Co-packingSAP_RecID1P
73SAP_Prod_Description50Concatenate Field #10, Field #11 and Field #13 separated by spaceCamel Filter CPB
74SAP_Description_225Concatenation: cigarette length + filter length + nb cigarettes per pack + space + nb cigarette per case + M. From WO SKU / Classification / General and Physical. When calculating the value for this field, there seems to be an integer division for calculating the number of cigarettes per case in thousands, 10.00M. This value should be with decimals, so values need to be converted to float or decimal before division842120 10.00M

7.2 Sample File

7.2.1 Sample Filename

PB_RUP4_0006875241_20111103_122456.txt

7.2.2 Sample File Content

Note: The original PDF extraction split the sample content across several lines. It is preserved below in a fenced text block to avoid MDX parsing issues.

6875241; 12753742; 3532055; RUP4; MP633 ; 17. 01.2010; 13:55: 48; +03: 00; GLH04 ; Three
Kings; Filter .; 83; CPB; SKU TK FLFL 83 CPB 20 10000 07 N RU1; SKU; KU; RU; 1; Russian
Federation; Domestic; ; 1;20; 200; 10000; 28; 4600051000798; ; 14600051000795; ; ; ND; TK; PON; 633
GD121+/X3000 - laser, OPF, StP;Max. Retail Price 16-50 p .; ; ; ; 25; 0.581; 0. 447; 0. 248; 12.
Kings FLFL 83 CPB 20 RU1; P