SAP Serial Number ConfigurationThe first feature that comes to mind while writing about the serial number is the serial key we usually use when installing software. Within the same software used by thousands of users, the only way to distinguish a particular user is by his unique identification number. This unique identification number is the serial number, in brief.

In one of my SAP implementation projects, the client required a unique identification number for an electronic device that it produces to implement proper tracking for the device's warranty. Depending on the business requirements, these numbers can be implemented at any stage of material flow. This blog is all about the key functionalities and step by step SAP serial number configuration.


Setting up Serial number profile (Tcode OIS2)

In SAP, serialization can be used at different stages of material flow (inbound, outbound, internal movements, etc.). The serial number has significant use in equipment numbers in SAP Plant Maintenance as well. A Serial Profile is a key that holds this information, and the system acts according to the set up that we configure in the serial profile.


Define Serial Number Profile

Fig 1: Define Serial Number Profile


Serializing Procedure

Fig 2: Serializing Procedure


In the serializing procedure (Fig 2), we can see the options whether the serial procedure is relevant to Production Planning (PP), Quality Management (QM), Material Management (MM), Sales and Distribution (SD), or Plant Maintenance (PM) equipment master records. Depending on the business requirement, the required procedures are set in a profile.

This is the main configuration for setting up serialization in SAP. Below we'll see how this serial profile is maintained and used in the transaction.


Serial Profile Maintenance at Material Master

As described, serialization can be used for different stages of a material movement. It is also used in various other SAP modules, so a serial profile needs to be set at the right material number. Once the serial profile configuration is completed, we need to set it in relevant raw material, finish goods or spare parts, etc.

When we set the configured serial profile at a specific material, the system considers this material master record linked with the serialization procedure. Hence, the system will create serial numbers for the materials in relevant SAP transactions.


Serial Profile in Material Master

Fig 3: Serial Profile in Material Master


For example, the above serialization procedure in Fig. 3 is for Production Planning (PP), and the finish goods material master is maintained accordingly. We'll see the generated numbers for the production order in the next steps.


Serial Number generation in Production Order

Based on the configuration in the serial profile, the number can be generated during Production Order creation or release. In the example below, we can see the number is assigned for the material that we maintained with a serial number profile.

As the PO quantity was 10, the system generated serial numbers 1 to 10, that means one number for a piece of finished goods. If I create the next Production Order for this material, the system will start from number 11; thus, a unique number will be assigned for a material.


Serial number generation in Production Order

Fig 4: Serial number generation in Production Order


Once the number is generated, we need to perform the subsequent transactions with these numbers accordingly. For example, when we'll perform a goods receipt for this PO, we need to complete it with the number. In the ideal case, the GR should be in the warehouse area with an RF gun. So, physically whatever serial number has arrived at the warehouse for a PO, the barcode should be scanned, and the relevant transactions should be completed.


Production Order GR with Serial Number

Fig 5: Production Order GR with Serial Number


Serial Number History

A serial number can be checked at any point in time for checking the relevant information. We use SAP transaction code IQ09 to display a number. For example, let's review the numbers that we generated in previous steps:


Serial Number display in IQ09 transaction

Fig 6: Serial Number display in IQ09 transaction


Number History

Fig 7: Number History


Number Warranty Tab

Fig 8: Number Warranty Tab


Serial Number Logic

Some organizations might have a requirement to implement some specific logic or naming conventions to determine serial numbers. In SAP, the particular logic can be implemented using BAdI.


To summarize, a serial number helps a business to track certain details for specific material. However, keep in mind that it is essential to align the physical process accordingly, as transactions need to be performed with those serial numbers. 


Author Photo

SAP Consultant and Business Analyst in Operational space, including Material Management (MM), Plant Maintenance (PM), Production Planning (PP) and Warehouse Management (WM) Modules. Delivered SAP projects in different countries, specially, in Asia Pacific and Middle East region. Always try to learn new things, and love to share my expertise within the community.
More Blogs by Ashikul Alam:
sap batch management
SAP Batch Management Functionality and Configuration

My Batch number was ‘07C’ when I was in college. There were thousands of students at my college, ‘07C’ is the number that defines some particular students only. SAP Batch Management ...

sap modules
What Are The Main SAP Modules?

One of the very first questions you'll hear from a client is, 'what SAP modules work best our budget and our business'? That is an appropriate and essential question. However, the answer ...

po release strategy
SAP Purchase Order (PO) Release Strategy Configuration

When we spend the company's money, we require the necessary approval from the relevant approvers, even with paper-based purchasing. The same is true in SAP ERP. A Purchase Order in SAP is a purchasing ...