hi,
does anyone know how to build a program to update the selection profile periodically, for example selection profile with only materials which have open sales order.
hi,
does anyone know how to build a program to update the selection profile periodically, for example selection profile with only materials which have open sales order.
Hello Experts,
I am using fiscal year variant (FW) in which 4 periods exist for any month. Whenever I open the planning book, I will have to see only these 4 periods of the current month and Initial bucket.
I have a macro, that should be executed for all these 4 periods of the current month at any time during the month.
(aggregated sum of forecast of period 1 and 2 will be shown in bucket 2. aggregated sum of period 1,2 and 3 are shown in bucket 3, etc)
So, I have designed the time bucket profile with past as 1 month of Fiscal year variant FW and future of 1 month of Fiscal year variant.
My time bucket profile is 1 month - split into 4 periods of fiscal year FW.
1) The macro runs fine if the current system date lies in the second period through fourth period. But during the beginning of the month, when it is in the first fiscal period of month, it displays past 4 periods as 4 periods of previous month and 4 future periods of current month. I just want to display all buckets or periods of current month only. How can I achieve this?
2) So, during first week of the month, my macro runs only for past 4 periods and not for future 4 periods. But I want to run only from 1st period of current month till last period of current month. How to achieve this? Is there any macro function to overcome this? Or is there any standard configuration to avoid this problem?
Thanks,
Suresh
Hi Experts,
We have a situation where in the the PReqs in ECC are calculated in
past.
We have an example where by there was a requirement at C079 on 24th
February. There is GR Processing time of 5 days maintained at C079 and
transport duration of 24 minutes. After running deployment, a
Distribution Demand (Confirmed) was created on the source, C061 on 19th
February and a Distribution Receipt (Confirmed) was created on C079 for
24th Feb. This, we believe is as expected.
Now, in ECC we are able to see a PReq at C079 on 24th Feb, but the
corresponding PReq on C061 is showing on 2nd Feb in MD04. We need to
understand that as to why the PReq at C061 has been created in past.
Please note that there is a Planned Delivery Time of 17 days maintained
at C079. We understand that this should not cause any issue, but please
take a note of it.
Please advice. Thank you.
Regards,
Rishi
Hi,
Does anyone know how to pull DP alert data from the system? I know there is a table /sapapo/am_alert but it does not have characteristic information. I searched online someone recommend using function module /sapapo/ampllp_sdp_alerts. But I am not sure it will give me all the characteristic shown in alert monitor. Any advise is appreciated.
Thanks,
Rick
Dear experts,
during the run of the heuristic we need to adjust qunatities of some demands.
I failed in finding the appropiated BADI or userexit.
Is someone having an idea and can share it with me?
Thanks in advance!
Heinz
Hi,
When I execute a background job which contains macro with the function ROW_INPUT() for closing key figure for input, I am getting the following error.
"It is not possible to use the function ROW_INPUT() in background processing"
Can some one suggest a different code in the macro to close/open a key figure for input?
Hi,
There is a requirement to consolidate the SNP PDS planned order created from CTM in APO. This is to change one of the SNP PDS planned order by adding the quantities of the other planned order , which is to make it into one & delete the other SNP PDS planned order. Can this be done progrmatically using BAPI?. As we know this cant be changed in RRP3 as the SNP-PDS are uneditable.Please help me on this one. As I need the solution to this ASAP.
Is there any BAPI/FM using which SNP PDS planned order can be changed? What is the BAPI for PPDS planned order creation / change?
With thanks & regards,
Naveen
Message was edited by: Naveen Srinivasa
Hello Experts
We are currently in process of experimenting PPDS PPM, since we have multiple components to sourced and produced from subcontractor. I need a step by step instruction of how to create manual PPDS PPM.
I did tried SCC03 and create Activity, resource and PPM but still I am missing something, and I am not able to acitvate my PPM. I used use of plan P to create PPM.
This is the scenario which I need help
I have 1 final SKU which has two components (Welcome Kit and Device)
Welcome kit delivered from a supplier
Device is assembled in one of our plant or we may decide to assemble at subcontractor location (we are still finalizing)
The above device has 100 to 150 components and sub-components which will be produced and delivered by the sub-contractors.
Thanks in advance!
Ash
Dear Experts,
The background activity definition for forecast has some 50 odd message numbers that can be checked to set the batch job (TS_BATCH_RUN) to success but the message class /SAPAPO/MA has several scores of messages related to the context of stat forecast that are not in included in this background activity definition (to check). This leads to a situation where the error management in resp. process chains fail and/or the batch job itself ending with errors but still showing as finished.
Is there a cleaner solution to this nuisance apart from the random bunch of message specific notes released by SAP on ad-hoc basis ? An example message number is 502, 503, 504.. esp. if I KNOW what messages can be safely excluded from raising the errors.
Thanks
BS
My current client has APO-SNP using Heuristics planning engine with subsequent capacity leveling functionality. We are facing an issue with the way SNP performs capacity leveling. Below is a brief description of the issue and scenario details. Your insights and recommendations to solve the issue would be highly appreciated.
Business Scenario: Capacity overload in a future time bucket should be leveled by moving the overload to previous time buckets if capacity is available. If there is insufficient available capacity in previous buckets then the remaining capacity overload should stay in the bucket where it occurs. This leveling of capacity overload should occur while respecting the minimum lot size and rounding value constraints on planned orders. For example, if there is a capacity overload of 200% in Wk3 and Wk1 & Wk2 are loaded 75% each (i.e. each week has 25% available capacity) then Wk1 & Wk2 should be brought to 100% each and Wk3 capacity overload should stay at 150%.
Issue: The issue is different based on the method of capacity leveling used in SNP -
a) Heuristics Method: While performing capacity leveling with Heuristics method using backwards scheduling direction, the remaining overload after achieving 100% capacity utilization in previous buckets is shifted to the first available bucket of the planning horizon. In the above example, Wk1 will receive 200% load while Wk2 & Wk3 will be 100% utilization each after capacity leveling. This makes it very difficult for planners to understand where the capacity overload originally occurred in the first place without a very detailed analysis of all the planned orders and linked demand. Additionally, heuristics method of capacity leveling does not always respect minimum lot size and rounding value constraints on planned orders. This means that planned orders after capacity leveling may not adhere to these production constraints.
b) Optimizer Method: While performing capacity leveling with Optimizer method using backwards scheduling direction, the results are even more difficult to explain. This is because the internal algorithm in optimizer method of capacity leveling calculated production, storage & non-fulfilment costs internally and determines certain demands (and associated planned orders) that cannot be fulfilled. These demands are not included in the capacity leveling process. Therefore, if we exclude these planned orders then the buckets appear to be perfectly leveled at 100% - this is also logged in SNP Optimizer log i.e. transaction /SAPAPO/SNPOPLOG. However, what planners see in the planning book are random overloads in various buckets which are the result of these planned orders corresponding to "unfulfilled" demands. This can also be seen in the capacity leveling batch job log in transaction /SAPAPO/SNP05. Interestingly, when we perform capacity leveling interactively selecting specific time buckets with available capacity and those with capacity overloads, this method gives desired results as described in the example given in the business requirement section including minimum lot size and rounding values of location products.
Note that when we reached out to SAP, they basically mentioned that the functionalities are working as designed. However, the client's planners would prefer to see a capacity overload issue where it happens and solve it with a business decision (e.g. overtime, additional shift, additional workdays, etc.) rather than constraining demand due to capacity bottleneck.
Could you please provide any suggestions or inputs to solve this issue and meet the business requirement using any possible modification to either "Heuristics" or "Optimizer" method of capacity leveling?
Any help would be greatly appreciated.
Regards,
Jagjeet.
Hi,
currently we have simple product hierarchy based on product group (the header is material type PROD, and the components are FERT)
Is it possible to create product hierarchy automaticly when running CIF or with Z program? any examples?
Hi,
in which transaction it is possible to do massive deletion of planned orders?
tnx.
Hi
Does anybody uses excel front end that is developed by SAP for DP? Please let me know. I like to explore it. Thank you
Hi Experts,
I am working on a demo of SAP F&R. I am configuring IS-Retail using "SAP Best Practices Retail" first. Is it possible to perform F&R functionality without IS-Retail or is it necessary to configure IS-Retail first?
Please reply.
Hi All,
We have a need to automatically generate time streams by report in background.
Normally any change (especially holiday changes or maintenance changes) in calendar is updated first in ECC calendar which is then updated in APO calendar. This change has to be included in the generated time stream which is already created out of those calendars. At present this time stream generation is happening manually when users report any discrepancy finding that they have found in the planning results (which would have old time stream generated not having the calendar change). Sometimes it becomes late for correcting the planning situation. So we would want APO to generate these time streams through regular background job whenever the corresponding calendar has been changed.
Is there any option / alternative available to do this ?
Kindly comment.
Regards,
Durai
Hi,
Can any one suggest me a macro code to change a data view in Planning Book into display mode?
Appreciate your help.
Venkat.
Currently the production orders are created in ECC with reference to the plan orders transferred from APO. These orders are transferred back to APO as part of standard CIF. Since ECC is the owner of Production orders, we don’t want APO influencing any changes in production order. But there are situations when the APO is rescheduling the production order by automatically triggering heuristics after getting the changes in capacity from ECC via CIF. That is impacting with the schedule of orders already planned by business in ECC. One such known issue is when the capacity of resource has change during the time when order is scheduled. How should we avoid this?
Hi,
i am checking capacity leveling in SNP with alternative resource, is it possible to define alternative resource other than creating new production version/routing? creating all the possible alternative require a lot of time.