Monday, 18 April 2022

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.

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

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
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.

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
KANBAN Cycle Time Definition

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
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 S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
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.

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
Source Code Enhancement

Conclusion  

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.

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
KANBAN Release to Create SJIT Call

SAP S/4HANA, SAP HANA Exam Prep, SAP HANA Career, SAP HANA Learning, SAP HANA Skills, SAP HANA Jobs, SAP HANA Certification
SJIT Call Delivery Date and Time

No comments:

Post a Comment