Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
Showing results for 
Search instead for 
Did you mean: 
Active Participant


Kazakhstan and Uzbekistan are two large countries located in Central Asia with 19 and 36 million inhabitants respectively.

Like a many other countries, Kazakhstan and Uzbekistan have launched a government  serialization program to fight counterfeit and illegal medicines.

In 2023, in both of these countries, this program entered the final phase. All manufacturers and distributors must adapt their information systems to new government requirements.

For companies with SAP Landscape, using SAP ATTP with Add-ons for this purpose is a coherent step. This blog-posts consists from two parts - part I about  compliance in Uzbekistan, part II about compliance in Kazakhstan.

2.Compliance deadline


  • Phase 1: May, 2022: Initial preparation for complying with the regulation

  • Phase 2: July, 2022: Focusing on serialization readiness

  • Phase 3: Sep, 2022: Serialization with crypto codes to be mandatory

  • Phase 4: May 2023: Aggregation and aggregation reporting to be mandatory


3.GS1 Standards

Government serialization in Uzbekistan based on GS1 Standards

Small overview:

3.1. GS1 Identification Standards: GTIN, SSCC, GLN, GCP [1]


GTIN is an identifier for trade items. Such identifiers are used to look up product information in a database (often by entering the number through a barcode scanner pointed at an actual product) which may belong to a retailer, manufacturer, collector, researcher, or other entity. The uniqueness and universality of the identifier is useful in establishing which product in one database corresponds to which product in another database, especially across organizational boundaries

SSCC (Serial shipping container code):

The Serial Shipping Container Code (SSCC) is an 18-digit number used to identify logistics units. In order to automate the reading process, the SSCC is often encoded in a barcode, generally GS1-128, and can also be encoded in an RFID tag. It is used in electronic commerce transactions. The SSCC comprises an extension digit, a GS1 company prefix, a serial reference, and a check digit. It is all numeric. It is applicable to the tertiary level of packing.

GLN (The Global Location Number):

GLN is part of the GS1 systems of standards.

The GLN is used to identify physical locations or legal entities. The key comprises a GS1 Company Prefix, Location Reference, and Check Digit

When a company joins GS1 it is normally given a number called a Global Company Prefix (GCP). A GCP is a unique number that can then be used as a base by the company to generate unique identification numbers for products (GTIN), shipments (SSCC), locations (GLN) and more.

3.2. GS1 Data Capture Standards: GS1 Data Matrix

On author's photo: Data Matrix on drug package.

DataMatrix on drug packs for Uzbekistan market must consists:

GS1 Global Trade Item Number (GTIN) (14 digit) - AI (01)

Serial Number (13 digit) - AI (21)

Verification key (4 digit) - AI (91)

Verification code (44 digit) - AI (92)

On our example:


GTIN:  04750232014417

Serial number: 02007SNTW8V50

Crypto-Code (Verification key + Verification Code): )EE07 + /wocCK9s/NSRAxQh/3zPPfLEVVTub+ogphCLW4N30M=

4. Asl Belgisi. National Track & Trace Digital System

Asl Belgisi is the national system of labeling and trace ability of goods, which is largely used by participants in the commodities turnover [2]

A key part of the National T&T Digital System: web-site and mobile app [2]

Registration and receiving of E-imzo [8] digital signature a mandatory.

5.Uzbekistan Connector. SAP ATTP Add-on from 3keys GMBH

Right now SAP ATTP don't have country specific settings for Uzbekistаn and Kazakhstan

Specific Add-on's for this Central Asian countries offered by 3-rd party SAP partners

One of them  - Germany based software company 3keys GMBH

Add-ons by this company  available in SAP Store for clients all over the world [3]

6.Uzbekistan Connector for ATTP in details. Installation.

6.1.  Prerequisite.

SAP Advanced Track and Trace for Pharmaceuticals 3.0 (STTP300) with support package 01 (on Feb,2023 - support package 02 also available) [4]


Transaction - SAINT in 000 client.

Installation of:

3Keys Uzbekistan Add-On 3.1:SAPK-301COINK3TUZ

3Keys Uzbekistan OMS Add-On 3.1: SAPK-301COINK3TUZ1

6.4. BC Sets activation

Transaction - SCPR20

Activation of: /K3TUZ/CUST_OMS_3_1

7.Uzbekistan Connector for ATTP in details. Configuration.

7.1. Basis configuration. Prerequisite

   The DigiCert Global Root CA certificate should be added to the SSL client (Anonymous) in the transaction STRUST.  You can download it from attachments of Note #2631190 [5]

Parameter icm/HTTPS/client_sni_enabled with value TRUE shall be set in transaction RZ10 [6]

The corporate firewall, proxy, gateway, etc. should allow outbound HTTPS connection from ATTP to the Uzbekistan OMS.

Route from SAP ATTP server to  https://omscloud.stage.aslbelgisi.uz (port: 443) for QAS and DEV systems

from SAP ATTP server to https://omscloud.aslbelgisi.uz (port: 443) for

 PROD system.

7.2. Basis configuration. HTTP destination

Transaction - SM59

Create a new destination: OMS_UZ

Connection Type: G – HTTP Connection to External Server

URL: https://omscloud.stage.aslbelgisi.uz (port: 443) for QAS and DEV systems

from SAP ATTP server to https://omscloud.aslbelgisi.uz (port: 443) for

7.3. Functional configuration

A lot of functional configuration mandatory

New system in transaction  /STTP/COCKPIT

OMS Identifier in transaction in /STTP/RU_SAFESTORAGE

and specific customizing in transaction in /STTP/CUSTGEN, etc

More information in 3keys Confluence [7]

8. Business scenario.

When Basis and Functional configuration are completed.

Time to real business scenario. From production to shipment to distributors.

Step 1. GTIN registered in Asl Belgisi digital system

Step 2. Crypto Codes received from OMS

Result referred in  transaction - /STTP/SNR_CRYPTO

Step 3. Codes are printed on drug packs as a DataMatrix

Step 4. In S/4HANA created outbound delivery and distributed from S/4HANA to SAP EWM and SAP ATTP

Step 5. In SAP EWM outbound delivery was picking and shipping

Step 6. Event OBSERVE and  "012 - loading" triggered from EWM to ATTP

Step 7. Invoice was completed and RSNAST00 outputs were processed

Step 8. Event OBSERVE "013 - shipping" triggered from S/4HANA to ATTP

Step 9.  Active Rule  (Transaction - /STTP/CUST_RULES) binding Business step "013 - shipping", Location group "ZR_UZ" of Business Partner and Event "OBSERVE" triggered

Reporting Event - Z3KUZ_OMS_AGGR_MPCK

Step 10. The transaction /K3TUZ/OMS_DISP (program /K3TUZ/OMS_DISPATCHER) selects OMS aggregation reports with status “2 - Not Sent: Waiting”, checks the OMS message sequence and sends the report to OMS system.

Step 11. The program /STTP/SNR_CRYPTO_GET_CONF_STAT is used to receive report status from OMS system for commissioning and aggregation reports with status “1 - Sent: OK” and non-empty field “External reference ID”.

9. Conclusion.

Short report about Uzbekistan national track & trace digital system presented.


[1] GS1 General Specifications Standard

[2] ASL.Belgisi. Uzbekistan National Digital Labeling System

[3] CRPT Connector — successful extension for SAP ATTP is now available in SAP Store for clients all over the world

[4]  Installation Note STTP: 2203586

[5] 2631190 - Download location of SSL certificates required for Support Hub Connectivity configuration

[6] Note 510007 - Setting up SSL on Web Application Server ABAP

[7] Uzbekistan Connector. 3keys Confluence

[8] E-izmo. Uzbekistan digital signature.