Explaining SAP KANBAN

Objective

After completing this lesson, you will be able to describe the principle and the functionality of SAP Kanban.

Overview of SAP KANBAN

Image showing a supply chain diagram for consumer goods manufacturing plants. The diagram flows from left to right, starting with supplier and component plants that provide materials to vehicle manufacturing plants. The manufacturing process involves storage, maintenance, assembly and quality testing before vehicles are transported to dealers. A legend explains the meaning of different shapes and colors used in the diagram to represent physical goods flow, data/information flow, value-added and non-value-added activities. Along the bottom is a color-coded bar showing the carbon footprint contribution of each step in the manufacturing process.

SAP Kanban is a procedure for controlling production and material flow based on physical material stock in production.

In this lesson, you will get to know the principle and the functionality of SAP Kanban.

Scope Items

  • Material Replenishment with Kanban - External Procurement (1E3)
  • Material Replenishment with Kanban - In-house Production (4B3)
  • Material Replenishment with Kanban - Stock Transfer (4B4)
  • Warehouse Kanban Supply into Production (‏3VT‏)

Introduction to the Kanban Principle

Kanban is a consumption-based replenishment procedure for lean manufacturing that is founded on the pull principle.

It has been developed to reduce waste in all kinds (for example, excess inventory, excess movements, excess data maintenance) and improve manufacturing efficiency at any point in production.

Kanban is based on the actual physical inventory at the point of consumption and can be used for make-to-order as well as make-to-stock processes.

SAP Kanban Principle and Process

The lean supply of material to the line with SAP Kanban is highly automated and offers various replenishment strategies: In-house production, external procurement, or stock transfer.

The image depicts a Kanban signal system for managing supply and demand between a demand source and a supply source. The demand source shows an assembly line with cars, and has wireless signals indicating if inventory is full, in use, or empty. The supply source shows icons representing in-house production, external procurement, and stock transfer of materials. The two sources communicate using a replenishment request represented by the Kanban signal.

With Kanban, material is staged where it is used (for example, at the work centers in production) and is always available in small material buffers. The material flow is organized by using containers circulating between demand and supply source. Material staging does not need to be planned, instead, material that is consumed is replenished immediately (pull principle).

Each box contains the quantity of material that work center personnel need for a certain period of time. As soon as a container is emptied at the demand source, replenishment is initiated in Kanban. The supply source for the required material can be another place in production, an external vendor, or a warehouse. The operator at the demand source can use material from other containers until the requested container returns filled.

The aim is to control the replenishment process in production or warehousing itself and to reduce the manual posting efforts for personnel as much as possible. This self-management process and the fact that replenishment elements are created close to the time they are actually consumed means that stocks are reduced, and lead times are shortened (replenishment is only triggered when a material is actually required and not before).

Characteristics of SAP Kanban Processing

  • According to the pull principle, replenishment is triggered according to demand
  • Material flow is organized using containers:
    • Setting to Empty in the system triggers procurement
    • Setting to Full in the system posts the goods receipt
  • The workflow is visualized by using the graphical Kanban Board
  • The material replenishment process is self-managed, no planning of material staging: master data in the control cycle defines the Kanban process

Benefits of SAP Kanban

  • Automate the transfer of replenishment data
  • Minimize manual posting and administrative effort in the system
  • Reduce stock and replenishment lead times
  • Visualize the workflow, optimize efficiency, and enable continuous improvements, according to Lean Management
  • SAP Kanban can be used by all industries with discrete manufacturing or warehousing
The image illustrates a Kanban system workflow between a demand source (assembly line) and supply sources (in-house production, external procurement, stock transfer from a central warehouse). Kanban signals are used to communicate inventory status (full, in use, empty) and trigger replenishment using purchase orders to vendors or production orders to the in-house supply source. The workflow is divided into the assembly area, where work centers are located in the production supply area, and the pre-assembly area, where production supply work centers package materials for the assembly line. The central warehouse serves as an additional supply source using stock transfers.

When you use the SAP Kanban procedure, warehouses or vendors are linked to the production supply areas using control cycles. The supply areas are assigned to the relevant production storage locations. The material can be MRP relevant for this storage location or not. Since the link to material staging can also take place using in-house production within Kanban, pre-assembly and final assembly can, for example, be linked using Kanban, as the example in the figure shows.

Kanban and Material Requirements Planning (MRP)

Kanban replenishment is possible with or without MRP. For the organization of replenishment with Kanban, you have two options:

  • Replenishment is triggered exclusively by the Kanban signal. Materials controlled in this way are not planned using the MRP run.
  • The materials are planned in the MRP run and appropriate procurement proposals are generated. However, these procurement proposals do not directly trigger replenishment but provide a preview of forthcoming consumption. Replenishment is also triggered by the Kanban signal in this process.

Prerequisites and Business Environment for Kanban

Often, the difficulty with Kanban is not controlling the production process but fulfilling the prerequisites for using Kanban. In some cases, the prerequisites can only be fulfilled for certain subareas of production.

To use Kanban effectively, a number of conditions must be met:

  • The supply source must be in a position to deliver the material quickly and in small lots. This requires that setup times be short and that capacity and components be available.
  • Consumption of parts controlled by Kanban should be relatively stable in the replenishment lead time for a container. If large quantities of a material are required for a certain period, and then the material is not required at all for a certain period, a large number of Kanban containers are required to guarantee material availability. This means that relatively high inventory levels exist when the material is not required.
  • Materials must not be produced in advance, since this involves unnecessary procurement and storage.

Kanban Master Data and Integration to SAP Solutions

Kanban specific master data; Supported Replenishment Processes

Kanban Master Data

Basic master data object in SAP Kanban are the following:

  • Production supply area
  • Control cycle (will be described in the next step)

Production Supply Area

An existing production supply area is a prerequisite for creating a control cycle. With Kanban, material is staged in specific areas directly in production, known as supply areas. A supply area can be used by one or more work centers. The supply areas act as a buffer for the required materials, for example, on shelves or in marked-out areas on the floor.

The supply area is assigned the following objects in the system:

  • Storage Location
  • Person responsible
  • Unloading point
  • Delivery address

Supported Replenishment Processes

With SAP Kanban, you can apply the standard SAP processes for in-house production, external procurement, and stock transfer, where replenishment is triggered by creating the respective objects in the system.

  • In-House Production: Repetitive manufacturing with or without MRP (planned order), discrete manufacturing with or without MRP (production order)
  • External Procurement: Purchase order, scheduling line, transfer order, transfer scheduling agreement, Kanban summarized JIT call (with MRP forecast)
  • Stock Transfer: Reservation (IM controlled warehouse), warehouse tasks (WM controlled warehouse)

Kanban Control Cycle

To control the relationship between supply and demand source for a material, you define a control cycle. The most important objects and parameters for a Kanban control cycle are as follows:

  • Demand source: this is the production supply area
  • Replenishment strategy
  • Supply source
  • Number of containers
  • Container quantity
  • Delivery address
  • Print parameters
  • Parameters for the automatic Kanban calculation

Note

Besides the classic Kanban control cycle with a fixed number of circulating Kanban containers, you can also use event-driven Kanban control cycles for ad-hoc material replenishment. The classic Kanban you can also use the functions available in the automatic Kanban calculation to determine the number of Kanban containers or the container quantity. This is based on lead time and forecasted consumption of the material and considers time restrictions, such as shifts or regular supply intervals.

Screenshot of SAP software showing the Control Cycle Maintenance: Display screen for Control Cycle 45. Details include the material number RK233-1, plant 1000, and the Kanban cycle which consists of 3 Kanban containers, each with a quantity of 100. The stock transfer and warehouse task steps are defined with source bin, storage location, and storage type specified. The Kanban calculation parameters are also provided, including source supply area, storage bin, and storage type for both the warehouse and production supply.

Kanban Container

A Kanban container is the link to a concrete replenishment object and contains information about its current status. The course of Kanban processing is controlled and made visible through setting the Kanban containers to the appropriate status. Kanban container details are, in general, set by the system, based on the Kanban control cycle master data.

Screenshot from SAP software showing Container Details for an empty Kanban container number 224. The material is RAW233-1_PD, a KANBAN Stock Transfer for production supply area A72 101B in plant 1010. The warehouse task is 1000011000 and the requested quantity is 100 PC, with a last change timestamp of 28.11.2022, 09:32:16. The control cycle item is 452 and the replenishment strategy for the stock transfer is to source from Warehouse Task P080.

SAP Kanban Processing

The Kanban process is controlled by setting various statuses for the Kanban containers.

Diagram illustrating the Kanban replenishment cycle. When a Kanban container becomes empty, it automatically triggers replenishment through methods such as an order or purchase order. Once goods are received, the receipt is automatically posted, transitioning the Kanban container back to a full state. The cyclical process of containers moving from full to empty and being replenished is depicted with arrows.

Kanban Container Status

The progress of production in Kanban is controlled by setting the Kanban container to the appropriate status. Usually, only the Empty and Full statuses are used. If the demand source is set to Empty, the system creates a replenishment element, instructing the material supply source to deliver.

Status Sequence

All Kanban operations, such as material receipts or material consumption are represented by status changes. If a Kanban container is empty, the employee in production sets the status of the Kanban container to Empty. This Kanban container status usually automatically triggers replenishment, that is, the supply source receives the signal to refill the Kanban container. When the replenished Kanban container returns to the demand source, the employee at the demand source sets the Kanban container to status Full. These two statuses are generally sufficient to control the material flow in Kanban production control.

Flow diagram depicting the different states a Kanban container goes through. The initial state is Waiting. From there, the container becomes Empty. It then moves to the In process state as it is being replenished. Once replenished, the container is In transit before reaching the Full state. When the contents start being used, it enters the In use state. If an error occurs at any point, the flow is disrupted. The diagram uses arrows to show the sequential progression through the states.

If there is additional information for certain processes, there will be an additional status alongside Empty and Full. In addition, the status Waiting is set in the following cases:

  • When a new Kanban container is included in the control cycle, it is given the status Waiting. You can then set this status to Empty.
  • If a Kanban container has been locked and is then set to Empty.
  • The status Waiting can also be given by the demand source in the Kanban board for information purposes if certain Kanban containers are not to be refilled immediately. If the Independent Supply Source/Separation of Status Change and Replenishment has been defined, then the Kanban signal from the demand source does not trigger replenishment. Instead, the Kanban container is given the status Waiting until the supply source triggers replenishment.

In Process indicates that the requested material is currently being produced by the supply source.

In Transit indicates that the material is currently on its way to the demand source.

In Use indicates that the demand source is currently withdrawing material.

Error is set by the system and indicates that the status selected cannot be set successfully.

The statuses Waiting, In Process , In Transit, and In Use are only of use when you work with the Kanban board. These statuses can be clearly seen in the Kanban board with color codes and inform you exactly how far production has progressed. They can be set manually, using bar code entry or more often using the Kanban board itself.

Solution Details and Apps

Screenshot from SAP software showing the Kanban Container Processing screen for material RAW35 - Assembly Component 1 (2T). Key details include the material number, description, base unit of measure (PC), procurement type (E), processing time (15 minutes), replenishment lead time (3 workdays), and the plant (1010). The screen also displays creation and last changed timestamps along with the username who last modified the record.

Kanban Trigger

With the Kanban signal, the status of a Kanban container is changed when the activities associated with the status change are carried out.

The status change can be triggered in the following ways:

  • You can explicitly change the Kanban container status, for example, to Empty or Full.
  • You can withdraw quantity from a Kanban container. The Kanban signal is triggered as soon as the trigger quantity is reached, or when the whole quantity has been withdrawn from the Kanban container.

You can use the Set Kanban Container Status SAP Fiori app in both cases. With this app, you can select or scan Kanban containers and trigger the status change or the quantity signal.

You can also change the Kanban container status with the graphical Kanban Board SAP Fiori app. When the Kanban container status is set to Full, the system automatically posts the goods receipt for the material with reference to the procurement element.

SAP Kanban Monitoring Using the Kanban Board

The Kanban Board SAP Fiori app is a tool you use for monitoring circulating Kanban containers and evaluations, providing an overview of work progress and material consumption. The Kanban board presents a clear picture of missing part situations and bottlenecks, for example, for every supply area. For this purpose, the statuses of the Kanban containers and the error situations are represented by different colors. You can also use the Kanban board to trigger the Kanban signal.

Screenshot of an SAP Kanban Board showing the status of control cycles at a specific time (11:36:22) for 12 cycles. The board is divided into two production supply areas: Kanban Stock Transfer A72 and A24, 100% KANBAN. AZ45. For each control cycle, the material number, Kanban container number, and status (empty, full, or limited) are displayed using a color-coded system. Red indicates empty containers, green represents full containers, and yellow denotes limited control cycle items. The legend explains that a locked icon means the Kanban container is locked, and checkmarks indicate if a goods receipt has been posted or not.

Capabilities of the Kanban Board SAP Fiori

  • Lean Manufacturing Monitoring Tool:

    The Kanban board is the main tool for monitoring circulating Kanban containers in the lean manufacturing environment. The production planner or production supervisor can see the actual situation on the Kanban board either at the lean workplace, or remotely at the desk. The Kanban board also eases communication, for example, between production operator and production supervisor. The users can personalize the view according to their needs by defining filters and characteristics which are displayed on the Kanban board.

  • Support of Ad Hoc Analysis:

    The Kanban containers are displayed in colors representing their status. Symbols indicate further details, for example, if a Kanban container is locked. Because humans are eye-minded, the production planner or production supervisor understands immediately the current Kanban situation. For further Analysis, the user can drilldown into Kanban container details and check the documents which have been generated by the system in the background and which are assigned to the Kanban container.

  • Visual Alerting and Issue Solving:

    Following the Jidoka principle, that is, automatic detection of errors during production and stopping work to solve the error early, the Kanban board displays Kanban containers in error with a special color. The production supervisor can quickly identify and eliminate errors. On the Kanban board, the user can see what error has occurred when displaying the details of a Kanban container.

  • Immediate Actions from the Kanban Board:

    In the case of situations when the production supervisor needs to act at an operational level, the Kanban board can be used to execute immediate actions such as changing the Kanban container status or creating new event-driven Kanban containers to trigger the Kanban signal. For example, for a new and released Kanban control cycle, a change of Kanban container status from Waiting to Empty can be executed directly on the Kanban board. Typically, this is an exceptional case. Usually the Go Gemba principle is supported by the SAP Fiori Set Kanban Container Status app.

  • Reduce Errors:

    Poka Yoke, that is, preventing incorrect operation by the user, is another important lean manufacturing principle which the Kanban board covers. The Kanban board displays only those Kanban containers and functions which make sense. For example, only released control cycles are displayed, or the user filters the relevant control cycles only. If the user wants to change the status of a control cycle, only valid status changes are offered, the most important next status is prominently displayed.

Integration of SAP Kanban with Cloud Warehouse Management / Embedded Extended Warehouse Management (EWM)

In SAP S/4HANA Cloud as well as in SAP S/4HANA, WM (embedded EWM) is smoothly integrated with the Kanban process. WM managed storage locations can usually be used on the demand side (reflected by the PSA) as well as on the supply side.

Screenshot of SAP software displaying the maintenance of a Kanban control cycle with EWM managed storage locations. The control cycle is for material PRD233-1 in plants 1010 and 2 EWM, with a storage type of 012 and storage section L02. The destination bin assignment specifies warehouse number 1004 and destination bin PORD_ZLAB_1 with storage type 012 for production supply. The lifecycle section shows the creation and release dates of 12.11.2019. Kanban parameters include customer-specific settings, a constraint quantity of 5 pieces, and options for work transfer, item control, Kanban calculation, and print control. The work transfer is set to warehouse task KZOO from storage location 0010 (production) to the Kanban supply area, with details on the source bin, storage type, and warehouse process type 2911 for stock removal for production supply.

Unified Control Cycle Management

  • Replication of production supply areas from SAP S/4HANA Kanban to embedded WM
  • WM destination bin specified in the control cycle

Kanban for WM-Managed Storage Locations

  • New replenishment strategy: stock transfer Kanban with warehouse task: direct integration between Kanban and WM (embedded EWM) avoiding creation of deliveries
  • Enhancement for external procurement Kanban with summarized JIT calls: post goods receipt for summarized JIT call directly into bin in WM (embedded EWM)
    • Enhancement for repetitive manufacturing Kanban
    • Support synchronous posting in IM and WM (embedded EWM) for backflush and goods receipt
    • Possibility to specify destination bin for goods receipt in Kanban control cycle (override destination bin in production version)
    • Visibility of actual destination bin in the SAP Fiori app, Confirm Repetitive Manufacturing - Kanban (transaction PK41)

Kanban Control Cycles Analysis SAP Fiori App

With this app, you can evaluate your Kanban control cycles with focus on the status of the circulating Kanban containers. This enables you to identify critical situations early and quickly, for example, Kanban control cycles containing errors or having too many open replenishments (visualized by the number of empty Kanban containers).

You first get insights into the overall Kanban replenishment situation at the aggregated level, for example, at plant level, and can then drill-down to the details at Kanban control cycle level.

You can create your own evaluation by selecting the dimensions and measures of your interest, and by restricting the analyzed Kanban control cycles using predefined filters. The app offers a range of chart types you can use for evaluations.

A chart titled PSAs sorted by % of empty containers displaying data on Kanban control cycles for various materials across different production supply areas. The chart has colored bars showing the percentage of containers that are empty, contain materials, are in transit, etc. for each material and supply area combination. A data table below provides more details on the number of containers, empty containers, and containers with errors for each scenario.

Value Proposition

  • Improve insight-to-action and real-time reporting capabilities at a Kanban control cycle level
  • Detect discrepancies across different control cycles early and solve them immediately

Capabilities

  • Analyze Kanban control cycles to check container statuses within the plant and production supply area or based on additional filter criteria
  • Utilize different chart types and personalization options to get quick insights into the overall Kanban replenishment situation
  • Take immediate actions based on the results of your analysis, for example, check the error details on the Kanban board
  • Create your own sophisticated evaluation by selecting the dimensions and measures of your interest, and by restricting the analyzed Kanban control cycles according to your needs

Evaluation with the Monitor Kanban Containers SAP Fiori App

The Monitor Kanban Containers app helps you to monitor and evaluate your Kanban containers, allowing you to act quickly to solve issues.

You can see a list of all Kanban containers where you can click on each container to see its details. Navigation links are available to other apps or object pages if the user has authorizations to the target user interface.

You can create personalized lists that reflects your use cases, for example, to see Kanban containers in error status with their error messages, or to display all Kanban containers in delay.

A spreadsheet table showing employee data, including employee number, code, name, resignation category, cost center, and net amount. The data spans 19 rows and appears to be from a company called Premium Cruiser or related to premium vehicle brands. Specific job roles and departments are listed for each employee. The spreadsheet interface shows filtering and analysis options.

Examples:

  • Monitor containers that are in error status, display their error messages, and check which status changes triggered the errors.
  • Monitor delayed replenishment elements, for example, for specific materials. You can sort by Replenishment Delay, this indicates the number of delay days, and reflects the urgency of replenishment element delays.
  • Sort the list using the last change date of the Kanban container to see which containers have not changed for a long time.

SAP Kanban Extensibility

With SAP Kanban, you have several extensibility options that enable you to add your specific information or custom processing.

Custom Fields:

  • Create fields for production supply area, control cycle, or container
  • View and change fields in Manage Kanban Control Cycles app
  • View fields in Kanban Board and in Set Kanban Container Status SAP Fiori App
  • Data flow of fields from control cycle to purchase order and production order
  • Enhance OData API

Custom Logic - Possible Enhancements:

  • Production supply area: Change, Check
  • Control cycle: Change, Check
  • Container: Change, Check Change before replenishment element creation

Access Simulations for KANBAN

Hint

This bookmap comprises a compilation of recordings centered around the subject of KANBAN, with the objective of providing learners with a comprehensive understanding of the diverse functionalities involved.