Use
The KANBAN method for controlling production and material flow is based on a backward chaining of operations in production. Replenishment or production of a material is only triggered when a production level actually requires the material.
In KANBAN, material replenishment can be triggered, for example, by the work center that requires the material sending a card to the vendor responsible for manufacturing the material. This card describes which material is required, the quantity of the material required and where the material is to be delivered. The name KANBAN originally stems from these cards, which are called "kanban" in Japanese.
A further advantage of KANBAN is that the replenishment data can be automatically transmitted. In other words, the bar code reading is enough to transmit the data necessary for procurement and to post goods receipt on receiving the materials.
Using the Internet application component KANBAN, the vendor can request information about empty containers directly over the Internet. This type of replenishment transmission is an alternative to sending the vendor the kanban (i.e. the card) or giving the vendor kanbans for empty containers, if he or she delivers the requested containers. In addition, the vendor can confirm planned deliveries directly over the Internet.
For further information on KANBAN see
PP - KANBANFor further information on Internet application components see
R/3 Internet Application ComponentsInternet Application Component Type
Business-to-Business
If, as a customer, you want to offer a vendor company the Internet application component KANBAN, you will have the following advantages:
Prerequisites
Authorization/Security
The user, who is to check and refill the product stock, must have authorization for access to the following data:
Authorization object |
Description |
F_LFA1_APP |
Creditor Application authorization |
Internet User
To begin the application component in the Internet, the following prerequisites are necessary:
Using transaction SU05 you can create, change and delete passwords for Internet users. To clearly identify the vendor, enter the object type BUS1008 next to the vendor number.
Standard Settings and Pre-assigned Data
In the customer system the data necessary for KANBAN with replenishment strategy "external procurement" must be maintained. This includes control cycles, corresponding replenishment strategies, purchasing info records, contracts or scheduling agreements.
Control cycles with a replenishment strategy with control type 5 ("Processing via source list") are not included.
Features
Differences with the R/3 Transaction
The Internet application component is a specific view of the kanban board, tailor-made for the vendor’s requirements.
The following differences exist between the R/3 standard transaction (kanban board: supply source at vendor) and the Internet application component:
Options for Adjustment
For the Internet application component KANBAN you can expand the data, which is displayed from the control cycle. To do so the standard transaction must be adjusted slightly.
Every change to R/3 development objects, which are used for the Internet application component, is counted as a modification.
The development objects in the standard system must not be changed. Instead, copy the necessary programs and templates in your own objects in the customer name range.
In the Internet application component there are four tables. In each table there are more program-internal fields available than are displayed in the standard version in the Internet. In order to display further fields in the tables in the Internet application component, you must add the table field corresponding to those table fields already displayed in the step loop of the relevant screen and the relevant template.
For the table in the frame |
Variable name of table |
Screen |
Template | ||
Kanbans |
LIST1 |
1101 |
SAPMMPKW_1101 | ||
Delivery due list, creating |
LIST2 |
1102 |
SAPMMPKW_1102 | ||
Successfully updated in customer system |
LIST5 |
1201 |
SAPMMPKW_1201 | ||
Not updated in customer system |
LIST6 |
1202 |
SAPMMPKW_1202 |
R/3 Development objects
The data exchange over the Internet takes place on R/3 pages via transactions and function modules. The following development objects are necessary for KANBAN in the Internet:
Development class: |
MDW2 |
Transaction: Hi |
PKW1 |
Module pool: |
SAPMMPKW |
Function group: |
MPKW |
Function modules: |
BAPI_Kanban_GETLISTFORSUPPLIER BAPI_Kanban_SETINPROCESS BAPI_CREDITOR_CHECKPASSWORD |
Data Output via the Internet Transaction Server
Data output takes place using the Internet Transaction Server. Here, the data is mixed with output forms and made available to the Internet/Intranet in HTML format.
The output forms can be found in the subdirectory PKW1 in the TEMPLATES directory. The following forms are used:
SAPMMPKW_100.HTML
SAPMMPKW_110.HTML
SAPMMPKW_120.HTML
SAPMMPKW_1001.HTML
SAPMMPKW_1101.HTML
SAPMMPKW_1102.HTML
SAPMMPKW_1103.HTML
SAPMMPKW_1104.HTML
SAPMMPKW_1201.HTML
SAPMMPKW_1202.HTML
SAPMMPKW_1999.HTML
PKW1_D.HTRC
PKW1_E.HTRC
The figures in the names of the forms correspond to the appropriate R/3 screen numbers.
Service Name
The service name of this Internet application component is PKW1. Under this service name in the SAP@Web Studio you can find all the appropriate files.