Reference object in Notification

Dear All,
I am new person in  the SAP-PM module but I need to work on it. I have a quarry, what is reference object and reference object key in notification creation, in which table I need to see the values of the same.
Thanks and regards,
Krish....

Hi
   Notification we create with reference to some object.
whch means it is refering some functional location , equipment etc.
So it is address some object against wihc notification is creating.
check  table QMFE
regards
Krishna

Similar Messages

  • Reference object in Notification and Order

    Hi ,
    I have a requirement to capture following in the reference Object for notification and  Order
    1. Functional Location
    2. Equipment
    3. Material
    4. Serial Number
    Configuration setting for overview of notification type doesn't have  the option to capture all the above fields.
    I am able to get all fields except Functional Location...
    Please guide me
    Regards
    Anil Kumar

    Anil,
    I have just been looking at this same requirement.
    Unfortunately you can only use the standard options for reference objects which does not allow for your requirement.
    There are no user-exits/BADIs either, you would need to build a new screen and screen-logic which is a system modification.
    The best I could do within the standard system is to include these fields on the Enhancement tab (user-exit IWO10018) or build a bespoke front-end via ABAP or HTML. GUIXT is another option.
    PeteA

  • Reference object data update in Location tab page of order

    Hello
    When a  reference object in notification/order is changed, the location and account assignment data is  updated in order location data by standard settings in SAP but any changes to the master data of the existing reference object is not changed in Notification/Order location tab page.
    But there is an option that  when you change the data in the technical object and you need the same to be reflected in order location data for which this order has the reference object, we can use the functionality of clicking the right mouse in object list and so the data will be updated in notification/order.
    Please explain how to carry out this step "of clicking the right mouse in object list and so the data will be updated in notification/order"..
    I have changed the Location data/Account assignment data of techincal object in its master data and now i want that to reflect in Work order.
    How to achieve this??

    Hi,
    Keep the cursor in Equipment field & right click the mouse. You can find the option Update Reference Object Data.
    Select that option, you will get updated details in the Notification / order.
    Regards,
    Maheswaran.

  • Reference Object to Refresh Work Order Field Data

    Dear Gurus,
    In IW21/IW22 the reference object will populate the Responsibilities section of the Notification tab, and fields on the Location Data tab.  When the reference object is changed, those same fields will update or refresh.  The reference object will also populate field data in a work order if the work order is created from the notification, however, work order fields will not refresh if the reference object on the notification is changed.  Nor will work order fields change if the reference object is changed directly within the work order.
    Can anyone explain why fields will refresh in IW21/IW22 when the reference object is changed, but similar fields in the work order will not refresh when the reference object is changed in IW31/IW32?

    Hi Lisa,
    When you execute IW31/IW32 transaction, in back ground standard SAP programs are called to perform order related task.
    When transaction IW21 / IW22 is executed and order is created or changed at that point also standard SAP programs are called to perform order related task.
    But program called by IW31/IW32 are different then that will called with IW21/IW22 and thus refresh dont happen if u change reference object in notification once after order is created.
    You need to manually change in work order.

  • Notification: Set priority and dates, based on the reference object

    Hello,
    I'm searching for an idea/solution, to set the priority of a notification automatically, depending on the entered reference object (F/L or equi).
    I.e. I want to classify the F/Ls and equis with a priority (e.g. via the classification, or F/L / equi master data). When the user creates a notification, and enters a F/L or equi, the priority should be selected from the object and set automatically.
    Thanks for your answers!
    Best regards
    Stephan

    Hello Pete,
    thank you for your answer. Unfortunatelly both user-exits seem not to work for my problem.
    QQMA0025: Default values when adding a notification
    Priority and dates can be modified, but in this step you don't have the functional location. I thought, I can send a popup in this user-exit, to ask for the functional location, but the functional location is deleted in a later step (before the 1st display of the notification header), i.e. the user has to enter it again.
    QQMA0018: Deadline setting based on entered priority
    Here you can only modify the dates / times, but not the priority.
    Another show stopper is, that the exits will only be processed once, i.e. in both cases, a change of the functional location doesn't adjust the dates/times.
    It seems, that exit "Before saving the notification" (as far as I remember QQMA0014) could be a solution.
    I see 2 problems ->
    1. the user enters the F/L or equi and nothing happens to the priority / dates -> sending a popup in the saving process to inform the user about the changes, could be a solution.
    2. What to do, when the user has already maintained priority and/or dates/times?
    I will have a look, if there are enhancement spots in the notification program. Perhaps this can help me (or better - my boss ).
    Best regards
    Stephan

  • Quality notification - more reference objects

    Hello,
    business need is to have quality notification with possibility to refer either production order or purchase order under one notification type.
    By standard this seems not possible as:
    Complaint Against Vendor references to Purchase order
    Internal Problem Report references to Production order.
    But in section "User-specific notification" is mentioned
    A user-specific notification type has the same basic structure as the standard, predefined notification types. The screen layouts, reference objects, and tab indexes, however, may differ from those in the predefined notification types, depending on how you customize the user-specific notification type.
    But I have not found a way in customizing to enable this.
    Advice appreciated.
    Br, Jan

    Thanks for the asnwer, but I think this does not solve my problem.
    In the configuaration for "Notification Header and Screen Areas" I do have
    - notification header screen H500
    - customized screen O550 (BADI)
    and both are needed.
    The BADI is used to customize refernce object screen, not reference documents screen. But my idea was to change reference document screen area in a way, that both purhcasing and production reference documents are visible in there.
    I only managed to get the vendor screen by adding screen area 037 to "Extended View: Tabstrips and Screen Areas" But adding purhcase document as reference to Reference documents remains my problem.
    I am kind of able to make the vendor screen visible by e.g. adding screen area 037 Partner overview screen (table control).But creating a new pop-up window for notification reference, where both options (pur ord, prod ord) would be available with copying functionality - in my opinion this requiers completely custom coding.

  • Inserting Object link as reference object in Maint Order/Notification

    Dear all,
    I've mapped pipe line using obejct link,now when i create Maint Order or Notification system displays below mentioned message,
    Select a link object as reference object
    Message no. IH101
    Diagnosis
    You are trying to create an order or a notification for a link object, but have not yet selected an object.
    Procedure
    Place the cursor on a link object. This object will be entered in the notification or order as the object referred to.
    In std Screen RefObject thers is no ref object for Link,
    Please guide me how we can create Maint.Order/Notification against Object Link,as it is required to track cost as well as history of repairs in pipe line.
    Thanks in advance
    Regards
    Parshil
    Edited by: PM_in_SAP on Jul 27, 2010 9:19 AM

    Hi,
    i refer page no 18 of SAP book Object Networking (CS-BD/PM-EQM-ON) SAP AG Release 4.6C,
    To select a particular link from the list, (IN18)select the object link and choose one of the following options:
    Goto --> Change/Display --> link, You reach the object link data screen.
    Goto -->Create notification  --> Notification type
    You reach the screen where you can create a maintenance notification for the link. If a link object is entered for the selected link, the system automatically uses it as a reference object for the notification.
    Goto --> Create order
    You reach the screen where you can create a maintenance order for the link. If a link the system automatically uses it as a
    reference object for the order.
    Regards
    Parshil
    Edited by: PM_in_SAP on Jul 27, 2010 11:22 AM

  • Notification - reference object/reference documents

    hi all,
    When I create a new notification number for a given notification type in our system, there is a subscreen for reference object (such as material number) and reference document (such as production order number)
    Is it possible to have a notification created for more than one material number or more than one production order?
    Does this have to be with ABAP defining new screens?
    Thanks,
    neo

    Hi Neo,
    there's a new feature since EHP 5.
    Check this:
    Assigned Objects - Quality Notifications (QM-QN) - SAP Library
    This is the only way I know to assign more than one object to a notification (without ABAP),
    Chris

  • F2 Notification type not picking reference object tab data

    Hello experts,
    I am facing a problem while creating notification. I have one lot of 01 inspection type(which is created after GRN) to which F2 notification type is attached. When i am trying to create notification against that lot, system is not fetching data in Reference Object Tab i.e. Material number, Plant, Material Doc, etc,.
    Please give me some solution on this.

    Dear all,
    i am adding screen shots of process which i am doing. Please have a look on it.
    1. I have done result recording in which i have rejected one parameter and closed RR. As i have not activated automatic defect recording it will allow me to save RR. Now i clicked on Defect recording.
    2. Selected report type 00000010 & defect recording at Inspection Lot Level.
    3. Added defect & clicked on Notification.
    4. Here no data is fetched.

  • Notification: Free Reference Object (BADI)

    Hi All,
    When we define Screen areas in Notification Header for any notification type, in Screen Type Object drop down there option O550 Object: Free Reference Object (BADI).
    Can anyone tell:
    1. What is the meaning of it
    2. Does this changes the options in Screen Structure in Extended View (while defining the screen areas)
    3. 'Free reference means, can we define our own fields in this
    Your answer will be really helpful.

    I suppose you can use this screen type object to define your own subscreen for the notification header (the three lines above the tabstrip). I played around with it a little, but I didn't do the complete implementation. There is a BADI "QM00_SUBSCR_5000". When you implement that BADI you can specify a custom program and dynpro for the screen header. Also, you will have to implement the methods to transport the notification data between your custom subscreen and the calling program.
    This is the documentation of the BADI "QM00_SUBSCR_5000":
    You can use this BAdI to implement the user-defined reference object screen according to your requirements. This implementation is dependent on the notification type.
    To perform this implementation, you must first have selected the value 0550 (object: user-defined reference object) in the "Object" screen type in Customizing for the notification type. You do this when maintaining the screen areas for the notification header.
    This Business Add-In allows you to display and maintain data related to notifications (VIQMEL).
    The following notification data is available in the subscreen that is called in the Business Add-In implementation:
    VIQMEL Notification header
    TQ80 Notification type
    MODUS Processing mode  ( H = Add, V = Change, A  = Display)
    You can return the complete VIQMEL (with changes) to the calling program.
    An active implementation of the Business Add-In already exists in the PLM Addon for the notification types QS (stability study with material reference and QR (stability study without material reference), which are delivered with the standard Customizing.
    Use this active implementation as a template for your customer-specific implementations.
    If you do not use the PLM Addon package, and want to implement this Business Add-In, use the delivered sample coding for the implementation of the methods as a template.

  • Reference Object Screens in QM notification

    Hi All,
    There are many fields in Reference object screen, but how do i see the fields while creating a QM notification. I see the standard screens 0520, 0500, etc.. and initial screens.
    How can i have these fields show up in the Notification header?
    Thanks
    Jithin

    We can execute action box to execute follow-up function. With a follow-up function, the system executes the corresponding function module as soon as we execute the follow-up function in the action box.
    With action box if you want to move stock to quality for inspection then you need to assign inspection type in material master. Once system will transfer stock in QI then it will create inspection lot for testing. If you don't want to create inspection lot then no need to assign inspection type.
    For more information please refer following SAP help link.
    [SAP Help1|http://help.sap.com/saphelp_erp60_sp/helpdata/en/dc/edbd3c793511d295d000a0c930e04c/content.htm]
    [SAP help2|http://help.sap.com/saphelp_erp60_sp/helpdata/en/6a/9927b6e8ad11d1954800a0c930e04c/content.htm]
    I hope it would help you.
    Thanks!!!

  • How to get subject text and Reference Object both Screens at the Header lev

    Dear Experts ,
                    I am getting only Notification Header Screen ( Subject Text, Notification system and User Status) at the Header of Notification and different Tabs under that screen.
                    I want Subject Text and Reference Object screens at header Level so that any screen Tab selected at a time I can see the Subject and Reference Object of the Notification.
                    Pls tell me is there any way so I can Include 2 screens( Subject and Reference Object at the Header Level.)
    With best regards,
    Narendra

    Narendra,
    You can't in the standard system.
    Only the tabs are configurable.
    PeteA

  • Reference Object Screen For Vehicle in Maintenance Order

    SAP Gurus,
    How could I display the reference object screen for vehicle specific data (O150) in my Maintenance Order. I have been able to display it in Maintenance Notification but how could the fields plate number etc defined in reference object screen for Fleet objects be displayed in Order.
    Regards,
    Muhammad Usman Kahoot

    Muhammad Usman Kahoot,
      When you create the Order from the notification, there shouldn't be a problem with the reference object screen, you should be able to see the Fleet object reference field, even if the screen reference object type for the order type is set to blank in config.
    If you are creating a order directly using transaction IW31,Make sure to assign the Equipment only reference object screen (0150) to the order type using transaction OIOA.This will bring in the fleet reference object field defined as well.
    Regards
    Narasimhan

  • BAPI for Creating a PM order(iw34) with reference to a Notification

    Hi All,
    Could anyone help to find the BAPI for creating a PM order with reference to a notification Number.
    I will explain my requirement :
    I want to create a notification from an external Application where i got the BAPI BAPI_ALM_NOTIF_CREATE and keeping this created notification number as Referece or for this notification number  i need a create a PM order.Usually this process in done transaction IW34 in R/3.
    But with the BAPI BAPI_ALM_ORDER_MAINTAIN i can create a PM order but this BAPI doesn't have a input parameter "Notification number ".So i can't use this BAPI.
    Could any suggest for a BAPI where i can create a PM order with reference to a Notification Number.
    Regards,
    Sid

    Hi,
    I have tried with the FM CO_IH_ORDER_GENER_2 but when i executes it gives a error message
    "<i>Service/maintenance order type PM02 not completely maintained in plant
    Message no. IW216
    Diagnosis
    For the selected order type and plant, no check control is maintained in Plant Maintenance/Service in 'Availability Check for Materials, PRTs and Capacities'.
    Procedure
    A check control must be maintained for this combination of order type and plant</i>"".
    And even have a doubt what to enter in this input parameter "GEWRK_OBJTYP"  .
    Kindly help me to solve this issue.
    Regards,
    Sid

  • Creation of Reference Object in Complaints

    Hi,
    I want to create Ibase component as reference object for Complaint . I debugged through the Order_maintain and tried to fill as like that.
    Please find the  code :
    DATA: lt_refobj_com TYPE  crmt_srv_refobj_comt.
    DATA: ls_refobj_com TYPE crmt_srv_refobj_com.
    DATA: lt_input_field  TYPE  crmt_input_field_tab.
    DATA: ls_input_field TYPE crmt_input_field.
    DATA: lt_field_names  TYPE crmt_input_field_names_tab.
    DATA: ls_field_names TYPE crmt_input_field_names.
    DATA: lt_service_os TYPE  crmt_srv_osset_comt,
          ls_service_os TYPE  crmt_srv_osset_com.
    DATA: lt_crmt_srv_osset_comt1 TYPE crmt_srv_osset_comt1,
          ls_crmt_srv_osset_com1 TYPE crmt_srv_osset_com1.
    DATA: lv_guid_16  TYPE  guid_16.
    **ls_refobj_com-ref_guid  =  '4C43086918AE56A9E1000000AC1447B6' .
    **ls_refobj_com-ref_kind  = 'A' .
    *ls_refobj_com-ib_instance = '566' .
    **ls_refobj_com-ext_refobj = '10000608'.
    **ls_refobj_com-profile_type = 'A'.
    *ls_refobj_com-product_id = '10000608'.
    **ls_refobj_com-guid =  '4C43086918AE56A9E1000000AC1447B6' .
    *ls_refobj_com-mode = 'A' .
    *APPEND ls_refobj_com TO lt_refobj_com.
    ls_service_os-ref_handle = '0000000000' .
    ls_service_os-ref_guid  =  '4C43086918AE56A9E1000000AC1447B6' . ....
    ls_service_os-ref_kind  = 'A' .
    *ls_service_os-mode = 'C' .
    ls_crmt_srv_osset_com1-ref_handle = '0000000000' .
    ls_crmt_srv_osset_com1-ref_guid = '4C4308AF18AE56A9E1000000AC1447B6'.........
    ls_crmt_srv_osset_com1-subject_profile = 'ZSRVCAL'.
    ls_crmt_srv_osset_com1-profile_type = 'A' .
    *ls_crmt_srv_osset_com1-mode = 'C' .
    CALL FUNCTION 'GUID_CREATE'   " *is it necessary? else what guid needs to giv here*
    IMPORTING
       ev_guid_16       = lv_guid_16
    *   EV_GUID_22       =
    *   EV_GUID_32       =
    ls_refobj_com-ref_handle = '0000000000' .
    ls_refobj_com-ref_guid  =  lv_guid_16 .  " 4C56A479560967D6E1000000AC1447B6' .
    *ls_refobj_com-ref_kind  = 'A' .
    ls_refobj_com-ib_instance = '566' .
    *ls_refobj_com-ext_refobj = '10000608'.
    *ls_refobj_com-profile_type = 'A'.
    *ls_refobj_com-product_id = '10000608'.
    *ls_refobj_com-guid =  '4C43086918AE56A9E1000000AC1447B6' .
    ls_refobj_com-mode = 'A' .
    ls_refobj_com-main_object = 'X' .
    APPEND ls_refobj_com TO lt_refobj_com.
    ls_crmt_srv_osset_com1-refobject  = lt_refobj_com.
    APPEND ls_crmt_srv_osset_com1 TO lt_crmt_srv_osset_comt1.
    ls_service_os-osset = lt_crmt_srv_osset_comt1.
    APPEND ls_service_os TO lt_service_os.
    ls_input_field-ref_handle = '0000000000' .
    ls_input_field-ref_guid   = '4C43086918AE56A9E1000000AC1447B6' .
    ls_input_field-ref_kind  = 'A' .
    ls_input_field-objectname = 'SERVICE_OS' .
    ls_field_names-fieldname = 'IB_INSTANCE' .
    APPEND ls_field_names TO lt_field_names.
    APPEND ls_input_field TO lt_input_field.
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
      EXPORTING
        it_service_os   = lt_service_os
      CHANGING
        ct_input_fields = lt_input_field.
    *CALL FUNCTION 'CRM_REFOBJ_MAINTAIN_OW'
    *  EXPORTING
    *    it_refobj_com          = lt_refobj_com
    **   IV_EXTERNAL_CALL       = FALSE
    *  CHANGING
    *    ct_input_field         = lt_input_field
    ** EXCEPTIONS
    **   ERROR_OCCURRED         = 1
    **   OTHERS                 = 2
    *IF sy-subrc <> 0.
    ** MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    **         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    DATA: lt_obj TYPE crmt_object_guid_tab,
          lv_obj TYPE crmt_object_guid.
    lv_obj = '4C43086918AE56A9E1000000AC1447B6' .
    APPEND lv_obj TO lt_obj.
    CALL FUNCTION 'CRM_ORDER_SAVE'
      EXPORTING
        it_objects_to_save         = lt_obj
    *   IV_UPDATE_TASK_LOCAL       = FALSE
    *   IV_SAVE_FRAME_LOG          = FALSE
    *   IV_NO_BDOC_SEND            = FALSE
    *   IT_ACTIVE_SWITCH           =
    * IMPORTING
    *   ET_SAVED_OBJECTS           =
    *   ET_EXCEPTION               =
    *   ET_OBJECTS_NOT_SAVED       =
    * CHANGING
    *   CV_LOG_HANDLE              =
    * EXCEPTIONS
    *   DOCUMENT_NOT_SAVED         = 1
    *   OTHERS                     = 2
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    * EXPORTING
    *   WAIT          =
    * IMPORTING
    *   RETURN        =
    COMMIT WORK.
    Please let me know, where I made mistake?
    Sushant
    Edited by: Sushantbm on Aug 9, 2010 8:15 AM
    Edited by: Sushantbm on Aug 9, 2010 8:17 AM

    has anybody worked on adding referene objects to compliants programmatically?
    Thanks,
    Sushant

Maybe you are looking for