Deadline Monitoring for Maintenance Plans
Hi there,
i want to execute the deadline monitoring (IP30) for a maintenance plan in
a function module. Unfortunately I couldn't find a function module for this
purpose.
So I tried to execute RISTRA20 (program connected to IP30) with the
following statement:
SUBMIT ristra20
USING SELECTION-SCREEN '1000'
WITH SELECTION-TABLE rspar_tab
AND RETURN.
Problem with this call is that some dialogue-dynpros are shown - I want the deadline monitoring completely in the background.
Any ideas? Thx in advance..
Regards,
Markus
we have found similar problems in many PM jobs; in some cases there are some Notes pointing to the issue ( and fixing them, too ) ; for this case check Note 984177 and related.
Similar Messages
-
Error in deadline monitoring for Maintenace plans
Hi experts ,
My client has not executed IP30 (schedling of maintenance plans) till now,when i try execute this in ip 30 it displays the following message
Calculated date is after end of factory calendar Message no. IP733I tried the above ways that you have suggested and it is working good,i need clarity on few things,can you help me out
1.I am selecting 2 weeks in interval in call objects ,will that only release orders for the for the next weeks from current date and i am going the run the transaction in background.
2.The client has call objects which hasnt been called from jan 2013 till now, if is select rescheduling included will those calls be forwarded -
No. range not found for maintenance plan
Hi Team,
I have maintained no. range for maintenance plan in SPRO. However I am getting this error while creating maintenace plan.
ThanksHi,
Check the number range customizing again via IP20. Use the groups option to ensure your number range interval is assigned to the maintenance plan category. Also check that maintenance item number range is maintained correctly via IP21.
-Paul
Moving to [Enterprise Asset Management (EAM)|Enterprise Asset Management (SAP EAM); forum -
Workflow Deadline Monitoring for SC in SRM 7.0
Hi,
I have activated the deadline monitoring for WF_APPR_LATEST_START event for 1 hour. But didnt see any notification to the requestor and the approver. So need help here.
Below is the setting that i have done to activate deadline.
1. In Define event > BUS2121 > WF_APPR_LATEST_START:SC
2. Define Event Schema > BUS2121 > Event scema : SC > WF_APPR_LATEST_START:Message (low priority):APPROVAL_DEADL_NOTIFIC_NEW:1.
Thanks In Advance.Masa thanks for replying..
They are in place.
I checked the Workitems Log for administrator ... and could see the workitem 'Trigger Event: 'WF_LATEST_START'' fired exactly after one hour the SC was created as set in the config... but no notification is sent to Outlook.
Background Job RSWWDHEX is also running every 5min ... But didnt see any notification. -
Table for maintenance plan and maintenance cycle and Unit
Hello,
I need to know the table where the values are stored for maintenance plan, maintenance cycle and Unit.
I know that we can get the maintenance cycle and unit from MMPT table.
Question 1
If the maintenance plan has only a single cycle then the data is stored in above table MMPT, but if a maintenance plan has mutiple cycles like 1 maintenance plan has maintenance cycle as 364 Days and 1092 days then the data is not stored in MMPt table.
Question 2
Requirement is I need to develop a report where in I need maintenance order, maintenance plan and the relevant maintenance cycle and unit. Supose an maintenance order is created for the above maintenance plan which has 2 maintenance cycle how can I identify for which maintenance cycle the order is created.
Regards,
NarendraHi,
Please review PM tables
PM/SM/SD Tables
MPOS Maintenance Items
AFAB Network - Relationships
PLKO Task list
PLAS
AFFH Operations
PRT assignment data for the work order
AFFL Work order sequence
AFFT Order process instructions
AFFV Order process instruction values
AFFW Goods movements with errors from confirmations
AFIH Maintenance order header
AFKO Order header data PP orders
AFPO Order item
AFRC Table of planned changes to conf.: Automatic goods receipt
AFRD Default values for collective confirmation
AFRH Header information for confirmation pool
AFRU Order completion confirmations
AFRV Pool of confirmations
AFVC Operation within an order
AFVU DB structure of the user fields of the operation
AFVV DB structure of the quantities/dates/values in the operation
MPOS Maintenance ITEM
AFWI Subsequently posted goods movements for confirmations
AUFK Order master data
AUFM Goods movement for order
MPLA Maintenance Plans
BGMK Master warranty header
BGMP Master warranty item
BGMS Text item master warranty
BGMT Master warranty text
BGMZ Warranty counter information
CRHD Work Center Header
CRTX Text for the Work Center or Production Resource/Tool
EQKT Equipment short texts
EQST Equipment link to BOM
EQUI Equipment master data
EQUZ Equipment time segment
HIKO Order master data history
IFLO Functional Location (View)
IFLOT Functional location (TABLE)
IFLOTX Functional location: Short texts
IHGNS Plant maintenance permit segment
IHPA Plant Maintenance: Partners
IHSG Object-related permits in Plant Maintenance
ILOA PM object location and account assignment
IMPTT Measuring point (table)
IMRG Measurement document
KAKO Capacity Header Segment
KONP Conditions (Item)
KONV Conditions (Procedure Data)
OBJK Plant Maintenance Object List
QMEL Quality notification
QMFE Quality notification - items
QMIH Quality message - maintenance data excerpt
QMMA Quality notification - activities
QMSM Notification - Tasks
QMUR Quality notification - causes
STPOA Name is does not have an A at the end; BOM items
T001 Company Codes
T001L Storage Locations
T001W Plants
T077D Customer account groups
T003O Order Types
T352R Maintenance revisions
T353I_T Maintenance activity type description
T356 Priorities
T357G Permits
T357G_T Table 357G texts
T370A Activity category for PM lists
TINCT Customers: Incoterms: Texts
TVKO Organizational Unit: Sales Organizations
TVKOS Organizational Unit: Divisions per Sales Organization
TVKOV Org. Unit: Distribution Channels per Sales Organization
TVTA Organizational Unit: Sales Area(s)
VIAUFKST Order selection view
MMPT Cycle detail
Regards
Carlos -
Service products for Maintenance Plan
Hi All,
Is it possible to Create maintenance plan from a a Service product - Contract Line item(VA41)? I have come across the Tcode OISF but do not know how to make use of it?
Would appreciate if you could throw some light on this?
PranavHello
You have maintained the following data for the service product that you subsequently entered in the outline agreement under Logistics --> Customer Service >Service Agreements>Environment -->Sales and Distribution -->Service Products:
· Plant for maintenance planning
· Work center
· Order type
· Plant of maintenance work center
· Business area
· General maintenance task list (you cannot assign equipment task lists or functional location task lists)
· Task list type
Then-you have created an outline agreement that fulfils the following conditions:
1)The contract category is Contract.
2)The contract type is Service and Maintenance.
3) On the tabstrip Sales, you have specified
I)the start and end dates of the contract
II)service product as outline agreement item
4)You have specified the start and end dates for billing in the billing plan under Goto> Item>Billing plan.
When Creating the Maintenance Plan for Above Contracts
1)When creating a maintenance plan, you choose an appropriate maintenance plan category.
Maintenance plan category with reference to an outline agreement, maintenance call object u201Cservice orderu201D
Enter the following data:
1)Valid outline agreement
Regards,
Rakesh -
Select the approval Agent for Modeled Deadline Monitoring for WF WS14000133
I have setup a deadline monitoring for WF WS14000133 using the modeled approach and added the "Send Mail" Test along with a Loop so that the the appover will get an email every day after three days of not approving a shopping cart.
I noticed in task "109 Subworkflow n-step over Value" there is a task container element "&APPROVALAGENTS.ACT_AGENT&" which contains the approver. I am tring to put it in a Workflow container element that I created referencing "WFSYST-AGENT". When I try to setup a binding to import the value from the task container to the workflow container I get the following error:
"Data object 'APPROVALAGENTS' is elementary )component 'ACT_AGENT' does not exist)
Does anyone know how to fix this or does anyone know another way I can get the approval agent to the WF container so that I can send the email to them in the "send email" step?
According to SAP this can be done....this is what they say on help.sap.com:
"Actual agent: Element WIActual_Agent in the task container
If you want to transfer the actual agent of a work item (available under the element ID WIActual_Agent in the task container) to the workflow container for further use, you define an appropriate element in the workflow container to contain this information.
You create this element with a reference to the ABAP Dictionary field WFSYST-AGENT."
http://help.sap.com/saphelp_nw2004s/helpdata/en/c5/e4b06d453d11d189430000e829fbbd/frameset.htmhi ,
the field actual agent gets will filled once the responsible agent completes / performs an action on it. Hence it is suggested to use some method / rule to get the responsible agent and create one local workflow container variable (table) to fill up the agents instead of manipulating the workflow variables directly.
In this way, you can check if the table of agents and then send accordingly the deadline messages.
Hope this helps.
Best Regards,
Saujanya -
Deadline monitoring for Shopping Cart
Hi Experts,
I am working on SRM 7.0 process controlled workflows.
Activated the deadline monitoring for shopping cart but I am getting the below error:
Work item 000000073752: Object /SAPSRM/CL_WF_EVENT_ADAPTER method TRIGGER_EVENT cannot be execute
Please help to solve this.
Thanks,
SangeetaHello,
To find the cause you will need to debug:
For testing you can call the method
/SAPSRM/CL_WF_EVENT_ADAPTER -> TRIGGER_EVENT
Take the following parameters from the document wfl log:
IV_DOCUMENT_GUID IV_DOCUMENT_GUID
IV_DOCUMENT_TYPE IV_DOCUMENT_TYPE
IV_EVENT IV_EVENT
IV_EVENT_SUB_CATEGORY
IV_WORKITEM_ID
IV_DOCUMENT_ID
Before to start debugging, set a beark point in CL_BBP_MESSAGE_CREATE -> execute
Here you can find why the alert method is not been able to be executed.
Probably you are passing some wrong parameter.. Do you use Badis BBP_OUTPUT_CHANGE_SF or BBP_ALERT.. try to deactivate these Badis and retest.
Thanks,
Melina -
Status "Inactive" set for maintenance plan.
Dear all,
while doing
Maintenance plan-->functions-->Activate<-->Inactive-->Deactive for maintenance plan
which field and Table we can able to get the details,Status "Inactive" set for maintenance plan.
Required
Changed by, Changed on , Deactivated field
Regards,
U.LinganathanPlease refer MPLA table to OBJNR value.
Refer JCDS & JEST tables to get the Inactive Maintenance plans.
If Status I0320 is active in JEST table, then that Maintenance plan is Inactive.
Pass INACT is not equal to "X" & OBJNR = "WO*" to get all Inactive Maintenance Plans OBJNR values. Pass that in MPLA table & get WARPL value. -
Activate Deadline Monitoring for Standard Workflow
Hi Experts,
I want to Activate Deadline Monitoring for Standard SRM Confirmation Approval Workflow. Is there any way I do this without disturbing the standard workflow? Using Alerts?
Also pls advice if I can activate the deadline monitoring directly in the standard template without having it copied to a Z/Y wf template?
Thank you!
VjFriends,
I want to set a deadline monitoring for a case when the approver doesnt execute the workitem even after 2days. (so I believe I need to use "Requested Start")?
Further I understand how this is done, my question is can we do change it to the standard template or do I need to copy it and then make the changes.
Also Kindly share some information on using SRM ALERTS for the same functionality to send reminders/alets to approvers on delay of approving task.
Thank you so much.
Vj -
hi experts,
i need a table for maintenance plan which has field
1) Duration of Task/Frequency
2) Change in Duration/Frequency
below i have elaborated my requirements.
among those fields i have got the table name mpos,mpla,plpo except the above listed two feilds.
i have to create a report with these requirements.
anyone tell me in which table can i get that 6 and 7th fields.
Requirement1:
Maintenance Plan Number
Operation Code
Standard Teode(assigned to Plan)
Standard Text Key description
Cost Center
Duration of Task/Frequency
Change in Duration/Frequency
Created Date
Created By
Changed On
Changed By
Requirement 2: layout of the report should be modifiable with the existing fields.
Requirement 3: A transaction will be created to access the report.
Requirement 4: In the report, Maintenance Plan number will be hyperlinked which will divert to AMP screen (display view of maintenance Plan) once clicked on it.
Requirement 4: Report should contain all created and changed Maintenance Plan details.
Requirement 5: Initial selection parameter for the report will be only Date. Based on the entered date, records created or changed during the duration should be picked up in the report.
Requirement 6: Change in frequency will only be picked for single cycle plan. Strategic Plan will not be considered in case frequency change made in it.
Requirement 7: Change By and Created By should be the complete name instead of User ID.
regards,
priyacan anyone answer for my above question?
regards,
priya -
BAPI for Maintenance Plan Scheduling with EHP5
Hello.
In documentation for LOG_EAM_CI_4 mentioned that: [API functions have been developed for the scheduling of maintenance plans. These APIs provide the same functions as transaction IP10: the creation of maintenance calls or the changing of existing maintenance calls|http://help.sap.com/erp2005_ehp_05/helpdata/EN/33/46AC67364447A3BA2F4EFA65B8C014/frameset.htm].
We have activated EHP5 and all LOG_EAM_CI* business functions in our system, but still can't find this "magic" BAPI.
Does anybody know its name?
BR,
Pavel
Edited by: Pavel Nedvijaev on Nov 7, 2011 5:37 PMMaheswaran.K thanks for your reply, but as i wrote above we have activated all LOG_EAM_CI* including LOG_EAM_CI_3.
Version of software components SAP_APPL, EA-APPL is 605 as it needed. -
Mandatory field "Priority" for maintenance plan
Hi,
Setting mandatory fields on preventive maintenance plan is not possible in customizing.
So the alternative are:
- User-exit as described above (TCode SMOD)
- Transaction variants (TCode SHD0)
I've tried SMOD: this approach is not a user friendly option. The user get an error but the field are greyed out and need to click on cancel before the are able to enter data.
So I triend the screen variant (SHD0). But I'm having an issue on the field "Priority" (RMIPM-PRIOK). The dropdownlist is not working...
Does anyone has a workaround? I want to avoid development...
Thanks,
LauraHi Laura,
I understand that you are trying to make the Priority field (PRIOK) in maintenance item mandatory. It is a very simple task with User-Exit. Just put the following code in the include ZXPRMU06 of user-exit IPRM0004.
IF IMPOS_IMP-PRIOK IS INITIAL.
MESSAGE: 'Please Fill the Priority field.' TYPE 'I'.
RAISE NO_UPDATE.
ENDIF.
You will get this message and the Plan is refused to be saved until Priority Field is filled.
Your ABAPer will be able to do it in few seconds.
Jogeswara Rao K
PS: Also for me SHD0 option has always been last resort. -
BI content for Maintenance Plan and Maintenance Item
Dear community,
we use in OLTP the transaction IP06 (Maintenance Item) and IP03 (Maintenance Plan) in module PM.
Can anyone tell me the matching BI content in BW system 7.0 to import most of those fields from ERP?
Not only master data, also transaction data (e.g. like scheduling list).
I've already searched help.sap.com but didn't find a matching datasource.
RegardsDear Srinivas,
I've already run a systemtrace to find out the tables:
The following tables are involved: MPOS, MMPT, MPLA and MHIO, MHIS.
In BI-Content I just find MPOS in the DataSource 0PM_MAINTPOS_ATTR and 0PM_MAINTPOS_TEXT. That is ok for master data.
The other tables I couldn't find in BI-Content.
But maybe the BI-Content does not use these tables. Maybe there is used a view which I don't see in the trace.
Regards. -
Possible loop deadline monitoring for a period of time?
Hi All,
Here is our scenario.. We have a task sent to the managers inbox with deadline monitoring on it. If the manager does not action this task, we set this task to obsolete and then we want to send a reminder email every day until the manager performs the required action.
So the problem.. originally this email was to be a task but the loop would not work with the task as it's waiting on action from the user. We changed this task to an email and it looped as expected however the only way I could think to put a wait for a period of time before another email is sent is by actually counting down the time in a method.
However, the problem with this is that wf-batch is locking the worklfow so it can never complete, even if the event to complete the workflow is triggered. wf-batch has it locked so the workflow can never complete, so it loops infinitely.
So my question.. is it possible to repeatedly send notifications to a manager at specifically defined time intervals without locking the workflow?
Below is how the workflow currently looks:
Any guidance on this would be most gratefully received!
Thanks in advance,
Liz.Hi Liz
in your wait step, do not count down the time.
Instead keep the method as a dummy method with no code.
In the wait step, use the deadline monitoring - Requested Start - set it to current date + 1 day
The step will start 1 day after 'today' , execute nothing in Dummy method and then go on to the mail step
I am sure that the deadline monitoring job is running because "Latest End" of the first task is executed in your system. So the same job will take care of Requested Start of the wait step.
regards,
Modak
Maybe you are looking for
-
What's the best way for reading this binary file?
I've written a program that acquires data from a DAQmx card and writes it on a binary file (attached file and picture). The data that I'm acquiring comes from 8 channels, at 2.5MS/s for, at least, 5 seconds. What's the best way of reading this binary
-
Drag and save images onto desktop
Just wondering if anyone else has noticed that when they drag an image from the internet to save onto the desktop, it will automatically save it in grid and you're not able to save it away from the other icons which usually line up from the right-han
-
I want a battery put in my ipod not a new ipod cause my late sister inlaw gave it to me
this is a very sentimental ipod to me.. please help me find some one to install a battery..
-
Time machine has stopped showing backups
Time machine used to show backups back to when the machine was new in November. Now it has suddenly begun to show only today/now. Regardless of which finder window I have opened, it always goes to 'computer' and shows the external hard drive, 'macint
-
Purchased songs not listed as purchased
About a year ago, I bought a couple of songs off itunes. Recently, I wanted to buy the rest of the album. When I got to the page, I noticed that the itunes store showed no evidence of me buying them in the first place(including on my "purchased" list