Condition based mainten

hi all ,
i have two querries...
1.It was given in help.sap. tht system can create notification automatically whenever measuring value of a measuring point exceeds the target value,but i could not find the setting... any idea on how this can be done.
2.Can we maintain confirmation for PRT in PM MO confirmation?
regards
pushpa

Hi,
You can use following developments as per your requiremnts.
IMRC0001                                MeasPoint/MeasDoc: Exit before update (after COMMIT WORK)
IMRC0002                                MeasPoint: Menu exit for customer-specific function
IMRC0003                                MeasDoc: Menu exit for customer-specific function
IMRC0004                                Measure.doc.:Exit according to stndrd checks for new mes.doc
IMRC0005                                Measure point: Exit in AUTHORITY_CHECK_IMPT
Business Add-in
IMRC_CHANGE_CHECK                       Additional Checks of Measurement Documents/Points
IMRC_REF_POINT_BADI                     Activate Reference Measuring Point
IMRC_STATUS_CHECK                       BAdI for Additional Status Checks for Measuring Documents
Ramesh
Edited by: RameshChandra  Soni on Jun 13, 2008 8:23 AM

Similar Messages

  • Condition based maintenance

    Hi Gurus,
    As per my business needs
    Measuring document needs to be updated automatically from proleit (Another system) by IDOC-Pls let me know from our PM end what we have to do?
    Condition based maintenance (As per proleit system measuring document would be updated and determine the condition for automatic notification creation)-Pls suggest how to map the both scenario. if possible pls send the relative documents

    Hi,
         You will have to activate User exit IMRC001  -This gets triggered when measuring document is posted via IK11
    You will have to create a measureing point for the eqpt ..
    In the above user exit you can find sample code which would be helpful
    In config spro ->pm - basic settings -->measuring points & counters  ->Define Measuring point categories, here for a category mention the Tolerance period , if there is any ..
    regards
    giri

  • Condition Based Maintenance Plans

    Dear All,
    My client has the requirement of condition based maintenance plans without interfacing etc. An example is described below:
    Compressor bearing has temperature limits of 70 deg C and 90 deg C. If measurement document reading is recorded outside the range specified here a maintenance call / maintenance order should be triggered.
    Please give an example or process for the above dsicussed condition based maintenance plan upto two or three calls.
    Thanks and Regards,
    Saif Ali Momin

    Hi,
    As such there is no functionality directly. You can use the following user exits and can develop your on logic to trigger notification in case measured values are out of tolerance values.
    IMRC0003 Menu exit - measurement document
    As I remember there is sample code available for ythe same. You can check through SMOD transaction.

  • Condition based maintenance plan

    Dear Experts,
    Can anybody clarify me about the condition based maintenance plan?
    How the plan is created and measuring points and measuring documents are controlled?
    My requirement is as follow:
    I have one equipment, for that equipment I have created a measuring point (Temp) with counter. And the engineer enters the measuring document for that equipment.
    Here when the measuring reading reaches certain level, say Temp reaches more that 80 Degree C, i.e., a measuring document is entered for the measuring point with a reading of 82 Degree C, system should generate a maintenance order for that equipment?
    How the above scenario is addressed in SAP?
    Please help me out.
    Thanks in Advance,
    Regards.

    Hi all,
    Thanks for your replies.
    PS: Ramesh,
    The operator maintains the log sheet of the equipments out side SAP, since he doesn't have the access to the SAP system. All the details are entered by Maintenance Engineer or Supervisor. The same log sheet details are entered by them in the system.
    Will you please clarify me on thing:
    *need to specify the min & max level in your measurement point at which u want to get call*
    how can we specify the min & max levels in measuring point? Is it possible through customer exit only? Because I did not able to find those filed in the measuring point master data.
    Regards..

  • Condition based Maintenance for crusher

    Hi Experts,
    Need a suggestion & help in one of the requirement I have in my hand. The scenario is more of a common but I have tried many of options but failed to gather the desired results. The requirement is as below.
    The Maintenance of crushers are based on Gaps
    The allowable gap is 6 to 14 Inch.
    When the gap reaches 14", a maintenance order should be generated. Maintenance will feed the gap as a measurement document in the system.
    And, after overhauling ; the counter will be reset to 6" & process of measurement continues till 14" when another call will be generated.
    Please help me in mapping the process.
    Best Regards,
    Srini

    And, I need to have an object called when my Counter Reading is 14". I can handle the Total Counter reading by Replace function & not concerned about the same. The catch here is when the Counter Reading (I.e : GAP) is greater than or equal to 14" ; I should be able to call an object.
    I tried using IK01, then create an initial reading (IK11) , then create single cycle plan with 14" as the cycle with TL in the Plan. Then when I am entering any value for 14" or more & then running IP30, still I am not getting any Orders generated. My scheduling parameters are as below.
    Hope, this gives a clear idea of my requirement.
    Appreciate your help.
    Regards,
    SP

  • Condition based mtc

    Pm gurus
    Please bring ur thoughrs for my process req.
    we need to carry the Condition based mtc order for objects. Ex: In our Centrifugal fans we are measuring the vibration suppose while measurement it reaches 8 mm. the orders has to create by the system .
    I know some what the process is below
    1. Charector creation
    2. Meas. Pt
    3. Meas. Plan
    But in above charector the 8 mm that value where to enter ?
    Meas pt means over estimate reading is reqd? overflow reading is reqd?
    How the system will give order need to assign valuation code ?
    pls give step by step process
    iam expecting ur valuable reply
    Regards
    Thenna

    Hi Thenna........
    Condition based maintenance means Maintenance to be planned when a particular measurable value goes out of Limit as in your case for Centrifugal Fans. You have to create a Measuring point in respect of this equipment i.e. Centrifugal fan. Do not click on counter as due to this you are getting Counterflow reading. In Measuring Point screen, you can enter your target value & then on application toolbar, click on additional data, here you can define upper & lower limits, so that whenever value goes out of limit, system will warn you. For Measuring Point you need to know these.......
    <b>Characteristics with Unit - Tcode - CT04
    Measuring Point - IK01
    Measuring Document - IK11
    Maintenance Plan - IP41/42/43</b>
    I hope this will definetely help.......for further query, just revert back.
    Regards......

  • Condition Baserd maintenance

    Dear Sir
          My client is having SAP ECC 6.0 They want to go for implementing  Condition based maintenance.
         I know this is available in PLM. How to implement in ECC. Please suggest any software up gradation for this PM-PCS interface or any other methodology to implement condition based maint.
      Your valuable suggestion is most welcome.
    Regards

    Hello,
    If you want to transfer data for the counter through the interface then you can use the interface or you can enter the data manually through IK11.
    For a bit description.
    1. Create one maintenance strategy in IP11.
    2. Give it a suitable key like C description Condition based
    3. Assign packages to this strategy as I took in above example.
    4. Create one measurement point as counter through IK01 for the particular equipment or FL.
    5. Create one maintenance plan through IP01(If you have the task list then assign it to plan or you can create the task list from here also) by using that strategy and give the particular values for call horizon and offset.
    6.Schedule the Plan through IP10 from current counter reading.
    Now system will calculate a date from annual estimate and current reading.
    You need to refresh the plan all the time when you enter a document for counter if not using deadline monitoring.
    For more details on planning go through the below link:
    [Maintenance Planning|http://help.sap.com/saphelp_47x200/helpdata/en/b0/df293581dc1f79e10000009b38f889/frameset.htm]
    Thanks
    Naveen

  • Date Condition based on time

    Hi :
    I am working on Plant Maintenance module, i extracted work orders ( aufnr ) from AUFK based on some conditions.
    In the selection screen i have s_date option where the user can give any date range .my question is ...after selecting all the work orders, i want to count work orders whose status is conformed and date condition is " For the calender week X, work order actual end date ( getri ) should not be later than the week ending of sunday night 11:59pm " .
    Here calender week X, starts on monday morning 00:01 am and ends sunday night 11:59pm
    I am able to extract work orders whose status is conformed , but i need logic for tha date condition based on the time ie, end date should not be later than the week ending of sunday night 11:59pm.
    points will be rewarded ..
    Thx.
    Raghu

    if you want the current date and time you can check with sy-datum or sy-uzeit.
    Or you can find if there is any date and time fields in the table and compare them against the date you want to.
    I am not sure if youa re looking for this.

  • How to create a condition based on a select that retrieve dynamically a LOV

    Hi all, I need to create a condition based on a select that retrieve dynamically a LOV.
    So, the condition have to be:
    inventory_item_id NOT IN (SELECT inventory_item_id FROM apps.mtl_system_items_kfv WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV')
    I need to create a LOV based on this select without making any join with the folder which contains the field inventory_item_id, because otherwise I have the contradiction:
    and o124757.INVENTORY_ITEM_ID = o118741.INVENTORY_ITEM_ID -- join between the main custom folder (o118741) and the LOV custom folder (o124757)
    and o118741.INVENTORY_ITEM_ID NOT IN (o124757.INVENTORY_ITEM_ID) -- condition
    These two condition together don't show any data, obviously....This means also, that I can't use a calculated field, because if I want to see this field, I have to create a join, another time, with the main custom folder.
    I tried to create a LOV on the Administrator, but when I create the condition I have to check manually the values....and if in the future this LOV will increase I need every time to re-check all the values.....instead I need that the inventory_item_id have to be NOT IN dinamically in the list of values retrieved by the select.
    Anybody has inplemented something similar ??
    Thanks in advance
    Alex

    Hi alex,
    SELECT incidents.INVENTORY_ITEM_ID,
    pcodes.PROBLEM_NAME
    FROM apps.cs_incidents_all_b incidents,apps.jtf_rs_problem_codes_v pcodes
    WHERE incidents.category_id IN (SELECT category_id
    FROM mtl_categories_kfv
    WHERE concatenated_segments = 'IPTV')
    AND incidents.PROBLEM_CODE = pcodes.PROBLEM_CODE
    where incidents.INVENTORY_ITEM_ID NOT IN SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    You want to add this condition to the first query it holds good for this scenerio.All the items which are NOT IN will be retrieved.Here you are selecting other than "General_faults_iptv"
    But again your trying to select in the second query where you want "General_faults_iptv"
    SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    If you carefully go through what your doing,you will understand.In the above explantion ,there will be no records generated.First query your saying NOT IN and again your saying for the same IN,how will records retrieve its meaningless.
    I dont know what you want to get from second query.I would suggest you to do is dont use the second query and just use the first query and you will get.Here is the query and this will give you result.
    SELECT incidents.INVENTORY_ITEM_ID,
    pcodes.PROBLEM_NAME
    FROM apps.cs_incidents_all_b incidents,apps.jtf_rs_problem_codes_v pcodes
    WHERE incidents.category_id IN (SELECT category_id
    FROM mtl_categories_kfv
    WHERE concatenated_segments = 'IPTV')
    AND incidents.PROBLEM_CODE = pcodes.PROBLEM_CODE
    AND incidents.INVENTORY_ITEM_ID NOT IN SELECT inventory_item_id
    FROM apps.mtl_system_items_kfv
    WHERE concatenated_segments = 'GENERAL_FAULTS_IPTV'
    Regards,
    Kranthi.

  • Dist. of Header Condition based on the material Value

    Hi All,
    I have one query regarding the header Condition.i have selected the Calculation type as B - fixed amount  (mandatory) for a particular Condition type and also selected the header and Item condition indicator.Now if the material have more than one line item then the system distributes this condition based on the quantities in PO.
    My client requirement is that they want to have a header condition as we are using now. But they want to distribute this header condition according to the material values for each line items in a PO. please Mention that this condition is a fixed value (mandatory).
    So, how can we make a Fixed Value (Calculation type) for a header condition to be distributed among the line items based on the base Value?
    Please revert back asap.
    Sure, points will be awarded for the same.

    as explained earlier ,
    system is distributes the header amount on the basic of value calculated by Basic X qty
    e.g.
    header value =100
    two line item
    1 is with Rs 4/- and qty is 10
    2 is with Rs 10/- and qty is 15
    so distribution is
    Rs 21.05/-  for 1st item
    and
    Rs 78.94/- for 2ed item
    regards,
    sujit

  • Condition Based Downpayment

    Dear All,
    We are using ECC 6.0  EHP5.0  with single instance worldwide, one controlling area, one global chart of account and one fiscal year for all company codes in SAP and for each company code we have 1:1 mapping to sales organization.
    We are in process of implementing  "Condition based Down payment" with conjunction with a  billing Plan but the billing plans is not including any down payment items .
    We followed the SAP best practices guide to setup the condition types and pricing procedure per the guide
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/732_BB_ConfigGuide_EN_US.doc
    We followed the following process:
    1.  Created a regular Sales order with 2 items with a total value of say 5,000 GBP and entered a value for condition AZWA in the sales order header for 1,000 GBP
    2.  Entered a down payment for that amount (1,000 GBP) using t-code (F-29). In F-29  we entered the special G/L indicator = A (downpayment) and tried to reference the sales order number.  However, the system gave error message u201CMessage no. V1125 - Enter the item numberu201D so we were forced to enter the payment at the line item level.
    3.  Created the invoice for this item and received the expected value in the AZWB pricing condition but the accounting document did NOT settle the down-payment amount per the value in AZWB.
    We have the following questions:
    1.   How can we make the F-29 payment using only the sales order number (i.e. at the header levelu2026without the line item)?   The SAP Help implies that this is possible. (http://help.sap.com/erp2005_ehp_05/helpdata/EN/dd/560e4b545a11d1a7020000e829fd11/frameset.htm)  in the Down Payment Processing (Basis: Document Condition) section under u2018Incoming Paymentsu2019 it says u2018The system summarily posts the payment to the sales order number, not item-specificallyu2019.  It then also says u2018Aside from this it is possible to post the incoming payment directly in the financial accounting (transaction F-29). The important thing here is that the financial accounting item contains a reference to the sales order number. It is also possible to post item-specific down payments.u2019
    2.  During Final Billing, how and we get the accounting document to settle the down-payment amount per the value in condition type AZWB.  In the billing-plan process, the final billing settles the downpayment.  We want the condition based final billing to act in a similar way and do not want to have to perform a manual downpayment settlement separately (via F-39). 
    Thank you in advance,
    Vicki

    Hi,
    In the billing plan Billing rule should be maintained as "4" or "5" which indicates that line is down payment. Assign down payment request for this Billing plan item.
    What is the billing document type you have used for the invoicing?
    Check if  Billing category is  "P = Down payment request"
    When a down payment request is created it will process only dowm payments.
    In F-29 system will process only those docuements which are identified as Down payment request.
    Hope this helps.
    Regards,
    Sharan

  • Create a condition based on a select

    Hi, I have the necessity to create a condition, inside a report, based on a select, for example (when I build a condition):
    Item: "Item (RUO)".Description
    Condition: IN
    Values: select item_description from ISUPP_LOV_RUO_SLA_PRODUCTS_V -> 3 values
    How can I dynamically pass these 3 values to the condition, without using hard coded strings as 'A','B','C' ??
    Thanks
    Alessandro

    Hi,
    If you are using Discoverer Desktop then you can create a condition based on a subquery. You create worksheet that returns those 3 rows then create the condition where then item is in the first worksheet.
    If you are Discoverer Plus then you will have to join the folders in the EUL. So you create a folder for ISUPP_LOV_RUO_SLA_PRODUCTS_V and join it to the report folder using "Item (RUO)".Description = ISUPP_LOV_RUO_SLA_PRODUCTS_V.item_description .
    Rod West

  • Condition Based Interface Determination in ICO (AAE) - PI 7.1 EHP1

    Hi Friends,
    We have PI 7.1 EHP1 - SP 04.
    In our scenario, we have 1 outbound interface and 2 inbound interface. Based on condition, it needs to select the first inbound interface or second inbound interface.
    In the normal configuration, we are able to select. (By click + icon and add condition in the Receiver Interfaces in Interface Determination Step)
    When we create configuration using ICO (Integrated Configuration), there is no option in "Receiver Interfaces" Tab to add two inbound interfaces with condition.
    Could you please clarify how do we do this in ICO?
    Kind regards,
    Jegathees P.

    IMHO, condition based interface determination is not possible in ICO.
    Use Multiple inbound service interfaces... You can handle in design level .. ESR level. 
    Check the Abhishek's blog... This  might be helpful.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1571?quicklink=index&overridelayout=true
    Note: Since in your case you need two receiver agreements, you cannot handle through ICO. The above link might be helpful to do multimapping without BPM.
    Edited by: Baskar Gopal on Apr 26, 2011 9:53 AM

  • Conditions based on "EnvelopSender" in Content Filters

    When defining Content Filters, I need to define conditions based on the sender of an email. For example, if the sender is Jim or John, and Subject Line contains a tag [CONFIDENTIAL], the action should be to encrypt the mesasge.
    I realize this could easily be done using LDAP groups. But my problem is that for a number of opertaional reasons I cannot connect our IronPort to our corp LDAP. 
    An alternative is to directly code the user names in the condition statement. This is ugly and problematic for admins and possibly causes other problems as the number of users grows. Could anyone suggest an alternative?
    Is there any option of having the Condition statement open a file and read the "sender" names from the file maintained somewhere on the local or a remote disk? Any other option?
    Thanks.

    I would suggest looking at creating a dictionary that would list the addresses of the individuals. You can use that dictionary from which to base your planned action.  Using LDAP is by far the better option for keeping a list up to date, as the dictionary will need to be updated regularly as addresses change, added or removed.

  • CIN - with TAXINJ and "condition based excise determination"

    Dear All,
    Can I use TAXINJ with "condition based excise determination" for CIN implemenation. We already have TAXINJ and some plants are already working on it.
    If anyone already using the same, please share the problems faced / experience.
    Actually I done settings for above scenario, but while GRN I am getting Message as " BED, AED and SED for the excise item is zero". And BED not getting populated while doing GRn.
    I have created a tax code "C1" and assigned to company code.
    THen I have maintained condition record for JMOP in FV11 for BED. ALso settings done J1ID.
    PO is created with this tax code C1, taxes are getting calculated when
    checked at Invoice tab at PO.
    But while making GRN message comes "BED, AED and SED for the excise
    item is zero" and excise values dont shows at excise tab in MIGO
    Regards

    Go through
    https://wiki.sdn.sap.com/wiki/display/ERPLO/CIN+Configuration
    and
    http://help.sap.com/saphelp_47x200/helpdata/en/09/ebf138cdd78a4be10000000a114084/frameset.htm
    Hope you will get good idea

Maybe you are looking for