Skip to Content
Personal Insights
Author's profile photo Longjie Jin

Delivery Time Calculation for Summarized JIT Call with “CYCLE”

Solution Overview  

As you know SAP KANBAN solution have provided external procurement function which can issue summarized JIT Call document to suppliers for fulfillment. it is definitely containing delivery date and time in the header information on summarized JIT Call documents, and those can be calculated by SAP standard JIT calculation profile configuration also. but during the solution delivery, you will be facing the “CYCLE” issues which was broadly and deeply operated on Japan automotive OEM and their suppliers who running KANBAN in factory. Regarding “CYCLE” definition please refer below link.

KANBAN Calculation for external procurement “CYCLE”

Client Requirements analysis 

In Japan one of biggest automotive OEM and their suppliers running KANBAN for external procurement depends on “CYCLE” definition, they have specified delivery time table which already agreed with each suppliers and carries, for example, if the “CYCLE” defined as “1-4-2” for one of KANBAN material and it is belong to specified route which defined delivery time as  9:00, 12:00, 15:00, 18:00 already, that means if you release external procurement KANBAN before 9:00 to supplier for fulfillment, then this KANBAN will come back on same day at 15:00 from suppliers. stands on SAP documents flow perspective, when you release external procurement KANBAN which using summarized JIT Call strategy before 9:00, then you have to specify the delivery date and time on your released summarized JIT call document depends on “CYCLE” and time table information. because SAP does not have “CYCLE” concept in the KANBAN solution, accordingly these requirements became as a gap we have to accomplish during the delivery.

Delivered Solution 

1.”CYCLE” enhancement in control cycle master

Note: details of enhancement implementation please check the below blog for your reference.

KANBAN Calculation for external procurement “CYCLE”

Cycle in Control Cycle Master

2.Custom table to define delivery time table setting

Note: The Definition would be created by client route information accordingly. in here we decide the cycle time defined by plant, production supply area and vendor. and reserved 12th time slots for definition.

KANBAN Cycle Time Definition

Custom Table Value

3.SAP provided BADI is not suit for delivery time calculation.

SAP have provided BADI “PK_CALC_TIME” for fill up client specific requirement, it is providing to change delivery date, but not for time change. as the Client “CYCLE” time calculation requirement, this enhancement not suit for adoption.

SAP Standard BADI information

4.Source code enhancement to implement delivery time calculation logic.

We have reviewed the source code for sap standard delivery time calculation logic and find best source code enhancement place to adopt “CYCLE” Time calculation logic as below.

in here we put a custom-function module to calculate” CYCLE” Time depends on PKHD and custom table ZTPK0010 as defined before.

Source Code Enhancement


after KANBAN Release triggered summarized Jit Call documents, the “CYCLE” Delivery date and time will be calculated by CYCLE Definition and Time table value as below.

KANBAN Release to Create SJIT Call


SJIT Call Delivery Date and Time

Thanks a lot for your checking and welcome any of your comments and inquiry.




Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.