Team,
Thanks alot for the help.This was very helpful.
Sorry for delay in close of the ticket as i got messed up with something else.
Regards
Mandan
Team,
Thanks alot for the help.This was very helpful.
Sorry for delay in close of the ticket as i got messed up with something else.
Regards
Mandan
Hi,
The mandatory field check will only function on the active tab. Some fields may have built in mandatory check but for fields set through customizing it is necessary to click on the relevant tab. An option is to use a user exit to verify a value has been set and reject saving if not. Exit IWO10009 can be used for this.
Alternatively use exit IWO10010 to set a default WBS value.
-Paul
Hello SANDEEP,
Somehow I missed this thread. It is one of the disadvantages in checks through Configuration setting. So the remedy, (as Paul mentioned) is user-exit IWO10009. Put the following simple code in the include ZXWOCU07of this exit and your job is done.
IF caufvd_imp-proid IS INITIAL.
MESSAGE 'WBS field in the Location tab can not be empty.' TYPE 'E' DISPLAY LIKE 'I'.
ENDIF.
When user tries to Create/Save the Order without filling WBS field of Location tab, then it throws the following error.
If you want to limit this condition to a particular Order type say PM03, then the code becomes:
IF caufvd_imp-auart = 'PM03' AND caufvd_imp-proid IS INITIAL.
MESSAGE 'WBS field in the Location tab can not be empty.' TYPE 'E' DISPLAY LIKE 'I'.
ENDIF.
Good luck
KJogeswaraRao
Hi Mohan,
I see that your Strategy Unit is in Days. Then for using the Key Date indicator, you need minimum 30 Days cycle. It makes sense as Key Date doesn't make any sense for less than a month as Date would not repeat less than a month . Hope you get it.
Message no. IP890
You tried to change the scheduling indicator of a strategy to "Time - Key-Date".
If you want to use a strategy with the scheduling indicator "Time - Key Date", all maintenance packages or cycles must last for at least one month. This prerequisite is not fulfilled.
Assign a value of at least one month or multiples of a month to the maintenance packages and cycles and then change the scheduling indicator in the strategy to "Time - Key Date". You could also select another scheduling indicator, for example, "Time - Factory Calendar"
Thanks
Saurabh.
Hello Neo,
These are the SPRO settings, which you must already have had.
1. First we configure Inspection type for Plant Maintenance (usually 14) in this SPRO path.
2. Then we assign this inspection type to PM Order type here
like this.
For inspection lot to trigger while Order Release, you should maintain Inspection point in the Tasklist (IA05/06)
This value (300) was configured previously here.
Then coming to the mention of IP30 in your query
It is not Inspection lot which is created by IP30, This tcode is for scheduling Maintenance plans having the above said tasklists, to trigger Maintenance Orders in Release status. While doing so, due to the above mentioned configuration if the Order type matches, every Order geneated through IP30 would create an Inspection lot along with it. For such Orders, you will find a status ILAS after status REL.
Hope this helps
KJogeswaraRao
Thanks for your reply,
How can i change the strategy unit can you please let me know.
Hi Mohan,
To make use of Time-Key date in Maintenance Strategy, your maintenance package frequency should have at least 30 DAY(or multiply of 30 DAY) then only you can make use of Time-Key date.
You can make use of both strategy units either DAY or MON.
Thanks.
Amol
Hi Mohan,
If you have the Packages already defined in Days in your strategy, you will not be able to edit the unit on this screen as this will be greyed out. You have some options now.
Option 1. Change units of all your packages (Lets say to MON instead of DAY) and unit of strategy will change by itself to MON in this screen.
Option 2. Delete all your packages. Save it. You will have the unit field editable now. Now you can change the unit and you can define packages again with new unit.
Thanks.
Saurabh
In addition to Saurabh's post, you can use below option as well,
Option 3 - if you wanted to keep your strategy unit in DAYs only then only do changes in maintenance package cycle length. maintain 30 DAY instead of 1 MON.
FYI plz.
Thanks.
Amol
Hi all,
thanks for your reply if i change package sequence also i am not able to change the scheduling indicator please check the below screens.
after change
but still i am unable to change it.My requirement is initially we have taken time as scheduling indicator after planning all the preventive maintenance order now client asking to change that scheduling parameter can any one please tell me how can i change.
Hi PM Guru,
We are using valuation type for refurbished material repair.
It comes in 3 types, New , Broken and Repaired.
But we do not use serial no. profile on material master so the serial no. is manually maintained on equipment master.
it is found that the broken is also part of unrestrict stock.
Please advise how to set up in SAP to make the broken under restricted stock automatically.
Thank you,
Sally
Sally,
Any automatic function is a result of some action. The standard action for your automatic requirement is IE4N. i.e.,Dismantling the Broken spare-part which is an Equipment. This is Equipment because Serialization is a must for Dismantling through IE4N.
But your case is different. You do not have this Serialization (like many others). So there is no relevance of IE4N for you. So you can not expect any automatic movement of Broken material to Storage Location.
If you want to go for exploring some enhancement to achieve this then, a question comes what is the action or what is the logic for the exit code that triggers the enhancement to perform automatic goods receipt by the storage location? If you are clear about it then developing a solution using a exit such as MBCF0005.
Instead, manual creation of this stock of Broken material is practical and done whenever the item needs to be refurbished. I've recently replied to a similar query as under in this thread.
"Had it been serial number case, then, when it is dismantled through IE4N it is moved to store with Damaged (C3) valuation type. We are talking about the no-serial situation. In this case different companies could adopt different methods convenient to them. At our place we do not have any Financial impacts (because we have opted for Zero value for both Damaged and Repaired spares) for whatever practice we adopt for this. So our people use MIGO Goods receipt 202 to create a Defective version of the material at the Source storage location. (For this another option can be mvtTyp 501, but due to some reasons we do not use it) From here they send to the Refurbishment Storage location through MB1B (311). Then the Repairing agency takes it to Order through MB11 (261)."
*For non-batch manged stocks you can not have Restricted type stocks.
Good luck
KJogeswaraRao
Dear Gurus,
I am new to SAP PM. I have encounted some problem while creation strategy based Maintenance Plan (Performance based single counter).
I have created measuring point, strategy, general task list with strategy, Maintenance Plan. Start counter reading is 30000 hrs. maintained in maintenance plan. No subsequent measurement documents created for counter. screenshot attached for reference.
Here are my questions:
(1) Why Operation are not exactly copied from PKG P1? I don't expect operation 0020(highlighted yellow) in WO? please refer screenshot-5.
(2) Why system has created 4 MO instead of 1? I need to create only one MO for PKG P1when I schedule Maintenance Plan. please refer screenshot-6.
Hello Narasaimharao,
Please close this thread and this one too: break down
In fact all your threads are open: See this: Narasimharao D's Stuff
You should review and close. If you do not know what is mean by Closing a thread then Read this:
How you close a discussion.
Regards
KJogeswaraRao
Hi Kavala,
Thank you so much for your help. We are far from the ideal world.
For our particular situation, please kindly let me know if it is possible to put the broken in restricted stock automatically.
Thank you,
Sally
Hi PM Guru,
We would like to Business Close the PM orders which have been TECO 120 days ago.
I got the error message mentioned above even though there is no balance in order cost.How to handle it, please?
Please let me know what the prerequisite for order CLSD.
Thanks,
Sally
My senses say it should be possible with Exit/BAdi. And I already gave the probable exit. Difficulty here is the enhancements which can achieve this automation will be from MM domain. Had it been PM related, I'd have suggested exact exit and code. Your ABAPer should be able to do it. As I already detailed, after identifying a exit, the logic will be based on some satisfying data for this automation to happen. And this automatic Goods movement can be achieved through a suitable function module or Batch input syntax in the exit. Also I hinted that it has to be done in two steps. First the code puts the Broken material in unrestricted stock then it shifts to Restricted stock through mvttyp 341.
This is the answer about the emphasis your are making 'Whether it is possible?'. In my opinion for all practical reasons, manual shifting will be better. Even in manual method you can not directly shift to Restricted stock. To post to Restricted stock first this needs to be available in Unrestricted stock.
...and this being more MM related query (Goods movement) you may explore that space too for more apt replies.
Good luck Sally,
KJogeswaraRao