cancel
Showing results for 
Search instead for 
Did you mean: 

GI times not to be considered in SNP Heuristics and optimizer

Former Member
0 Kudos

Hi,

CTM is not respecting holidays in the shipping and receiving calendars without GR/GI times in the product master.

We are planning to maintain the GR/GI times in Product master to enable this in CTM.

But this would impact heuristics & optimizer as well which we do not prefer .

So we want to find a method for one of the following.

- How to make CTM respect holidays without GR/GI times in product master

- How to make Heuristic & optimizer ignore GI times in product master.

(we have already identified how to ignore GR times in heuristic / Optimizer runs)

Would appreciate suggestions that will help us crack this.

Thanks & Regards,

Arvind.S

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Arvind,

Could you explain how to make Heuristic ignore GI Processing time in product master.

Regards,

Phillip

former_member187488
Active Contributor
0 Kudos

Hello,

First it's true that you have to make GR/GI time greater than zero if you want to make CTM to consider the shipping calendar.

Currently in standard, however, there's no way to make heuristic run to ignore the GR/GI time.

But you can consider using BADI /SAPAPO/PWB_SOS method PWB_USEX_SOS to change the duration.

Some other relevant information:

1)First, for PP/DS, as the F1 help of field 'GR Processing Time" says:

"

To enable the scheduling of the goods receipt for Production Planning and Detailed Scheduling PP/DS, you must have specified a handling resource in the master data for the location.

"

So if you do not want to use GI/GR in PP/DS, which means you don't need to create GI/GR activities, you can just not maintain any handling resource for it.

2)For SNP planned order, you can also refer to the above F1 help:

The settings here are only valid when:

"

In Customizing for Advanced Planning and Optimization -> Supply Chain Planning -> Supply Network Planning (SNP) -> Basic Settings -> Maintain Global SNP Settings, in the SNP:GR for Plnd Ords field, you have selected Processing Time.

"

So if you don't need these settings in SNP planned production order, you can consider the above setting.

3)For SNP purchase requistion, it also says:

The settings here are only valid when:

"

You have not selected the GR Processing Time checkbox, on the SAP Easy Access screen, under Advanced Planning and Optimization -> Master Data -> Transportation Lane -> Transportation Lane.

"

And you can go further on this document. You'll see that the stock transfer order will use the duration maintained in transportation lanes if corresponding settings are made.

Hope this helps.

Best Regards,

Ada

Former Member
0 Kudos

Hello,

We use different SNP Planning engines including CTM.

We wanted to ignore 'GR Processing time' maintained in the Product Master during Heuristic/Optimizer run while other Planning engines should consider GR Processing time.

I am unsuccessful to use the BADI /SAPAPO/PWB_SOS method PWB_USEX_SOS to change the field value as there is no field like GRPRT and more over it's not calling by the Heuristics planning engine.

Could you suggest any workaround or suitable BADI to fullfill this requirement.

Warm Regards,

Phillip

former_member187488
Active Contributor
0 Kudos

Hello,

The BADI method should be called during heuristic and optimizer.

Please make sure that you have an active implementation of it.

You can try to debug function module /sapapo/sos_find if you like.

For the GR processing time filed, there's no such a paremeter explicitly, since there're many SOSs passd to this method, which are saved in table CT_SOURCES_EXTEND. You'll need to modify the content of this table in your customizing coding.

As you can see, the table's entry has data type /SAPAPO/SOURCES_EXTEND. If you check this data type in SE11, you'll sure to find the feiled GR processing time (TGRPRT).

Best Regards,

Ada