On my current client, we have a unique business scenario where we need to maintain GR processing time to reflect "incubation or hold" time for products after production. It is absolutely necessary that the products should not be available to ship to the customers until this "incubation or hold" time is elapsed and the products are inspected & ready for customer shipments. However, the products can be shipped to other DCs within the client's internal network while the products are under "incubation" as it can take place while the products are in-transit. Therefore, the products are available for shipping immediately after production within the client's internal network of DCs. This is why we need a mechanism to ignore the GR processing time while the products are shipped on STOs within the network. At the same time the GR processing time should be considered while the products are shipped against customer SOs outside the network.
To explain the scenario a bit further, this is a simple scenario: Factory A --> DC1 --> DC2. Factory A produces products to be stored and DC1, which ships to its own customers as well as to DC2 to fulfil customer demand at DC2. "Incubation" time of products is performed in DC1. Therefore, Sales Orders at DC1 should not be able to ship until this "incubation" time has elapsed at DC1. This can be accomplished by maintaining GR processing time equal to "incubation or hold" time at DC1 and it works well for Sales Order and its Delivery ATP check. On the other hand, STOs from DC1 to DC2 can ship immediately after production while the product is still under "incubation" as the required hold time can elapse while the products are in-transit between DC1 and DC2. Therefore, STO & its Delivery ATP check should consider production from factory A to be immediately available after production. Note that the incoming production from factory A is represented by an STR between factory A and DC1. Per my research this functionality is not available in standard SAP as GR processing time is considered in ATP check for both SOs and STOs. However, if anyone knows of a way to separate out ATP check for SOs and STOs where SO considers GR processing time while STO does not then that would greatly help.
Appreciate any suggestions or solutions.
Regards,
Jagjeet.