Skip to main content

PROD GLA Integration Guideline - Gate Integration

Source document: IP016_PROD-GLA-Integration-Guideline.pdf
Original PDF section: 8.2 GLA-GATE integration
Version: 1
Effective date: 01-Jan-2022

Contents


1 Integration with Gate system

1.1 Overview

This section describes the integration between GLA and Gate.

The integration is used to transfer work order related information from GLA to Gate and to support pack UID availability handling.

Note: The source PDF content is under original section 8.2. In this split Markdown file, the chapter numbering starts from 1.

1.2 GLA to Gate work order transfer

GLA transfers work order information to Gate so that Gate can use the relevant production and tracking data.

The transferred data may include production order, SKU, batch, plant, line, and tracking-related values.

Typical work order transfer fields:

FieldDescriptionNotes
WorkOrderIDProduction work order numberUsed as the main work order reference
SAP_POSAP production order numberMay be the same value as WorkOrderID depending on implementation
SAP_SKUNumberJTI SKU numberMaterial or SKU identifier
SAP_BatchNumberBatch numberBatch linked to the work order
SAP_PlantCodePlant codeFactory or plant identifier
SAP_MakePackProduction line or work centerUsed to identify the line where production is executed
SAP_TTProdIdentT&T production identifierUsed to determine tracking relevance
SAP_IsTrackingRelevantTracking relevance flagIndicates whether master case tracking applies
SAP_IsCartonTrackingRequiredCarton tracking flagIndicates whether carton-level tracking applies
SAP_IsPackTrackingRequiredPack tracking flagIndicates whether pack-level tracking applies

Formatting note: The original PDF section contains interface details that may be represented as tables or structured data. Technical fields are wrapped in backticks to avoid Markdown or MDX formatting issues.

1.3 Pack UID availability

Pack UID availability is used to determine whether pack-level unique identifiers are available for the relevant production process.

Typical pack UID availability data:

FieldDescriptionNotes
PlantCodePlant or factory codeIdentifies the source location
LineCodeProduction line codeIdentifies the production line
WorkOrderIDWork order numberLinks UID availability to the work order
MaterialNumberSKU or material numberIdentifies the produced material
BatchNumberBatch numberLinks availability to the production batch
PackUIDAvailablePack UID availability indicatorIndicates whether pack UIDs are available
MessageDateTimeMessage date and timeTimestamp for the availability status

Example JSON-style representation:

{
"PlantCode": "Plant code",
"LineCode": "Production line code",
"WorkOrderID": "Production order number",
"MaterialNumber": "SKU or material number",
"BatchNumber": "Batch number",
"PackUIDAvailable": true,
"MessageDateTime": "YYYY-MM-DDTHH:mm:ss"
}

MDX safety note: JSON braces {} are kept inside fenced code blocks to avoid JSX parsing issues in Docusaurus.

1.4 Data handling

GLA should provide Gate with the relevant work order and tracking information required for the Gate-side process.

Recommended handling points:

  • Work order data should be transferred after the work order information is available in GLA
  • Tracking flags should be derived from the SAP work order data already imported into GLA
  • Pack UID availability should be communicated using a clear availability indicator
  • Messages should include enough identifiers to correlate the status with the correct plant, line, work order, SKU, and batch
  • Interface activity should be logged for troubleshooting

1.5 Error and retry handling

If the Gate interface fails, GLA should log the failure and follow the configured retry or support process.

Typical error handling information:

FieldDescription
ErrorCodeError code returned by Gate or generated by GLA
ErrorMessageError message text
MessageDateTimeRequest timestamp
ResponseDateTimeResponse timestamp, if available
WorkOrderIDWork order involved in the failed transfer
PlantCodePlant where the issue occurred
LineCodeProduction line where the issue occurred

Example error response structure:

{
"StatusCode": 500,
"ResponseDateTime": "YYYY-MM-DDTHH:mm:ss",
"ErrorCode": "Gate error code",
"ErrorMessage": "Gate error message"
}

If the Gate system is unavailable, the interface should be retried according to the local GLA interface scheduler configuration.