Work order Screen objects settings

Hi Experts,
I've a requirement to display the Add. DeviceID  onto the work order screen, along with Equipment and Functional location.
I've tried to do this via using ref. Screen object O130 (Serial No.+ Material No.+ Device Id) wherein I can get the DeviceID field successfully displayed onto IW31 screen.
But in this case problem is , the Equipment and Functional location is not being displayed , instead Serial no. and Material fields are there. It can be displayed via Screen Object 0100.
Now as per my need , the requirement would be fulfilled via  mix of O100 & O130. So the question is , is there any way , we can create our own custom Screen objects , wherein can select the required fields.
Also Even if I'm using screen object O100 , I can view the Add. Device data field into IW38 (Order List) against the Order No. Is there any settings, we can display this Device data field on IW31 screen as well??  
Waiting for your valuable reply..
Thx in advance.

Hi Dennis,
You can add additional fields like your DeviceId with the help of screen-exit available in Enhancement
IWO10018
This gives an additional tab in IW31 screen named Enhancement where your custom fields appear.
Screen looks like this
After the above  exercise, you need to take this field into the structure RIHAUFK_LIST,  through Append Structure.
See this IW38 screen,
The above inputs would make an ABAPer perform the task needed by you easily.
Jogeswara Rao K

Similar Messages

  • On Work Order using Object lists for equip u can manually create Notifi

    On a maintenance Work Order using Object lists for equipment you can manually create a notification for each line item.
    We want to automate this process to do this when we save the document.
    Any ideau2019s on how to do this?
    Does a user exit exist for this?

    Hi:
    Check with Tcode: IBIP - Plant maintenace batch input utility tool.
    Hope, it may help!
    Thanks,
    Murali.

  • SAP SNC Work Order Screen modification

    Hello,
         I have a request to remove all but the Accept Request in the Negotiate drop down on the Delivery Overview section in the Tracking tab for SAP SNC Work Order.  Is it possible to either remove or gray out the other four options (Reject Request, Change date and qty, Split Delivery, Cancel Confirmation).   
    Thanks for you assistance,
    Jeff Hnatiak

    Hi Jeff,
    WO Details screen is maintained as a Web Dynpro application by the name /SCF/REWO_DETAIL. To remove the unwanted options under the Negotiate dropdown, you will need to enhance the standard application. Screen enhancements can be done like, adding custom fileds, removing standard fields, blanking out standard fields etc.
    This will need a ABAP WebDynpro programming effort. An enhancement implementation will need to be created for this application.
    Kedar

  • How to refer the work order status value from a different transaction in the step handler?

    Hi All,
    I have a requirement to check the status of the work order from a different transaction before doing some logic in the current transaction. The following transactions are done to replicate the issue
    1)changing the status to ONSITE to edit the work order (transaction 1)
    2)Adding some information which will do some logic (transaction 2)
    3)Completing the work order (transaction 3)
    The transaction 2 will have some logic and will be executed only if the status is COMP but even though the status is COMP now (transaction 3) my condition check in the logic is showing as ONSITE status(transaction.status=ONSITE) and it fails. How can i get the latest status of the work order in the device? Please advice

    Hi Jason,
    The CompleteWorkOrderFinish sub action does have Apply action (screenshot 1) and the transaction definition (screenshot 2)of CompleteWorkOrderFix transaction with the only property Status which has the following settings (screenshot 3)
    Also I am trying to add a status property in EditMeterFitDetaisl transaction and update this value with the current status of the work order using object collections filtering with key value. Please let me know if that approach can be followed. Thanks

  • Assign Valuation Area to work order type

    I  have created new order types but i am getting a stop error saying the valuation area is not defined when i put in the planning plant on the initial create work order screen.
    Can anyone advise of a solution?
    Thanks,

    hi
    you need to assign the order type to planning plant in T code OIOD. kindly post the exact error with message number
    regards
    thyagarajan

  • DI: Completing a work order

    Hi,
    I've got a problem after upgrading from SDK 6.2 to SDK 6.5 with setting the status of a work order (WorkOrders-Object):
    Function SetWorkOrderComplete(ByVal woCode as Long, ByRef ErrMsg as String)
      Dim WO As SAPbobsCOM.WorkOrders, rc as Long, success as Boolean
      success = False
      On Error GoTo ex
      ' get the workorder object from current company
      Set WO = vComp.GetBusinessObject(oWorkOrders)
      If Not WO.GetByKey(woCode) Then
        ErrMsg = "No work order document found with number = " & Format(woNumber)
        GoTo ex
      End If
      ' set the work order = completed
      WO.Status = wk_ProductComplete
      ' update the work order => this fails in most cases!
      rc = WO.Update
      If rc <> 0 Then
        ' retrieve the error message
        Call vComp.GetLastError(rc, ErrMsg)
        Goto ex
      End if
      ' coming by at this point, everything is ok
      success = True
    ex:
      SetWorkOrderComplete = success
    End Function
    For materials (bill of materials), which are provided with serial numbers, we got the following error:
    "[OIBT] , 'The selected quantity of serial/batch numbers is greater than the quantity in row Id'"
    The table OIBT belongs to batch-numbering, but out material is marked for serial-numbering!
    Anyone who knows the problem or a solution?
    Thanks a lot!

    We tried the same process in the SBO-GUI, there it works fine. Since I have started this posting, the problem was escalated to the SAP Development, they confirmed this problem as a known bug and will correct it.
    Thank you for your reply.

  • Work order enhancement

    Hi,
      My user requirement is want to have additional screen in work order screen so that they can enter additional data. I try to find in user exit /badi but cant find one. Pls help.

    Hi,
    You can use EXIT_SAPLCOIH_018 & EXIT_SAPLCOIH_019 for the requirement.
    - Vidya

  • Close work order using api

    hi every one..
    can any one plz tell me how to close eam work order by using api
    plz say to me how to approach.
    thanks in advance
    ram

    hi sandeep..
    thanks for your response..
    but i need to close eam work order by using Work Order Business Object API.
    in this api there one procedure calld Process_Master_Child_WO.
    the sample code has been given by some body..as follows..plz help me how to use this code..because im not aware of api's
    plz any one help me...
    thanks in advance...
    Ram.
    set serveroutput on;
    Declare
    l_eam_wo_rec EAM_PROCESS_WO_PUB.eam_wo_rec_type;
    l_eam_op_tbl EAM_PROCESS_WO_PUB.eam_op_tbl_type;
    l_eam_op_network_tbl EAM_PROCESS_WO_PUB.eam_op_network_tbl_type;
    l_eam_res_tbl EAM_PROCESS_WO_PUB.eam_res_tbl_type;
    l_eam_res_inst_tbl EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type;
    l_eam_sub_res_tbl EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type;
    l_eam_res_usage_tbl EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type;
    l_eam_mat_req_tbl EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type;
    l_out_eam_wo_rec EAM_PROCESS_WO_PUB.eam_wo_rec_type;
    l_out_eam_op_tbl EAM_PROCESS_WO_PUB.eam_op_tbl_type;
    l_out_eam_op_network_tbl EAM_PROCESS_WO_PUB.eam_op_network_tbl_type;
    l_out_eam_res_tbl EAM_PROCESS_WO_PUB.eam_res_tbl_type;
    l_out_eam_res_inst_tbl EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type;
    l_out_eam_sub_res_tbl EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type;
    l_out_eam_res_usage_tbl EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type;
    l_out_eam_mat_req_tbl EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type;
    l_out_eam_direct_items_tbl EAM_PROCESS_WO_PUB.eam_direct_items_tbl_type;
    x_eam_wo_rec EAM_PROCESS_WO_PUB.eam_wo_rec_type;
    x_eam_op_tbl EAM_PROCESS_WO_PUB.eam_op_tbl_type;
    x_eam_op_network_tbl EAM_PROCESS_WO_PUB.eam_op_network_tbl_type;
    x_eam_res_tbl EAM_PROCESS_WO_PUB.eam_res_tbl_type;
    x_eam_res_inst_tbl EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type;
    x_eam_sub_res_tbl EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type;
    x_eam_res_usage_tbl EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type;
    x_eam_mat_req_tbl EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type;
    x_eam_direct_items_tbl EAM_PROCESS_WO_PUB.eam_direct_items_tbl_type;
    X_status VARCHAR2(4000);
    X_msg_cnt NUMBER;
    X_msg_data VARCHAR2(4000);
    Begin
    fnd_global.apps_initialize (user_id => 27789,
    resp_id => 23119,
    resp_appl_id => 426
    COMMIT;
    l_eam_wo_rec := null; Record Group need to be initialized at the beginning
    l_eam_wo_rec.WIP_ENTITY_NAME := '665443';
    l_eam_wo_rec.organization_id := 12384;
    l_eam_wo_rec.attribute10 := '2112000245';
    l_eam_wo_rec.NOTIFICATION_REQUIRED := NULL;
    l_eam_wo_rec.TRANSACTION_TYPE := '2';
    l_eam_wo_rec.ASSET_NUMBER := '11234';
    l_eam_wo_rec.ASSET_GROUP_ID := 481810;
    l_eam_wo_rec.SCHEDULED_START_DATE := sysdate;
    l_eam_wo_rec.SCHEDULED_COMPLETION_DATE := SYSDATE;
    l_eam_wo_rec.STATUS_TYPE := wip_constants.released; -'Unreleased';
    l_eam_wo_rec.OWNING_DEPARTMENT := 6003;
    l_eam_wo_rec.PRIORITY := 10 ;
    l_eam_wo_rec.SHUTDOWN_TYPE := null;
    l_eam_wo_rec.class_code := 'WS0';
    --l_eam_wo_rec.material_issue_by_mo := 'N';
    --l_eam_wo_rec.issue_zero_cost_flag := 'Y';
    --l_eam_wo_rec.po_creation_time := 1;
    --l_eam_wo_rec.job_quantity := 1;
    --l_eam_wo_rec.notification_required := 'N';
    /* Additional Parameters to be passed Start */
    l_eam_wo_rec.ACTIVITY_TYPE := 1; --It should be the lookup code value for the activity_type
    l_eam_wo_rec.maintenance_object_source := 1;
    l_eam_wo_rec.maintenance_object_type := 3;
    l_eam_wo_rec.maintenance_object_id := 26005;
    l_eam_wo_rec.requested_start_date := SYSDATE;
    l_eam_wo_rec.job_quantity := 1;
    l_eam_wo_rec.wip_supply_type := null;
    /* Additional Parameters to be passed End */
    apps.EAM_PROCESS_WO_PUB.PROCESS_WO
    ( p_bo_identifier => 'EAM'
    , p_api_version_number =>1.0
    , p_init_msg_list =>TRUE
    , p_commit => 'Y'
    , p_eam_wo_rec =>l_eam_wo_rec
    , p_eam_op_tbl =>l_eam_op_tbl
    , p_eam_op_network_tbl =>l_eam_op_network_tbl
    , p_eam_res_tbl =>l_eam_res_tbl
    , p_eam_res_inst_tbl =>l_eam_res_inst_tbl
    , p_eam_sub_res_tbl =>l_eam_sub_res_tbl
    , p_eam_res_usage_tbl =>l_eam_res_usage_tbl
    , p_eam_mat_req_tbl =>l_eam_mat_req_tbl
    , p_eam_direct_items_tbl => l_out_eam_direct_items_tbl
    , x_eam_wo_rec =>x_eam_wo_rec
    , x_eam_op_tbl =>x_eam_op_tbl
    , x_eam_op_network_tbl =>x_eam_op_network_tbl
    , x_eam_res_tbl =>x_eam_res_tbl
    , x_eam_res_inst_tbl =>x_eam_res_inst_tbl
    , x_eam_sub_res_tbl =>x_eam_sub_res_tbl
    , x_eam_res_usage_tbl =>x_eam_res_usage_tbl
    , x_eam_mat_req_tbl =>x_eam_mat_req_tbl
    , x_eam_direct_items_tbl => x_eam_direct_items_tbl
    , x_return_status =>X_status
    , x_msg_count =>X_msg_cnt
    , p_debug =>'Y'
    , p_output_dir => '/user/temp'
    , p_debug_filename =>'Amit_6_EAM_WO_DEBUG2.log'
    , p_debug_file_mode => 'a'
    commit;
    DBMS_OUTPUT.PUT_LINE('Status : '||X_status);
    IF X_msg_cnt > 0 THEN
    DBMS_OUTPUT.PUT_LINE('Error Occurred in WO Creation : '|| X_msg_cnt||' : '||SQLERRM||' : '||SQLCODE);
    END IF;
    DBMS_OUTPUT.PUT_LINE('First record inserted.......');
    END;

  • DMS: Object Links for Work Order

    Hello All,
    I would like to attach and checkin originals to a work order thru CV01N/CV02N transaction. But, there is no specific tab for work oder. How do I acheive this?
    what configuaration and development has to be done?
    Any kind of help is highly appreciated.
    Thanks,
    Chandra

    Hi,
    If you need only a tab to be seen in the CV01N/CV02N Tcodes, then there is a config settings,
    Document Mangement--> Control Data->Define Document Types (under that select your document type to which this attachment is required) > Define object links> select the production order (PORDER---Object & Screen # 0251)
    then you can see the production order tab in the DIR,
    OR
    As per my understanding of your requirement is:
    When you attach a Original in DIR then it should be visible in the Production order also.
    To achieve this you need to build a relation b/w Material Master & DIR (particular document type), so when a order is created then DIR with original will also get attached automatically so that you view, or through EWB also it can viewed & edited.
    Hope i have understand correctly.
    Regards
    Rehman

  • PM Notification to be added to Work Order object list

    Hello all,
    I am using BAPI_ALM_NOTIF_CREATE to create a notification. I am passing the Order number to the import parameter ORDERID of the bapi. After that I am using BAPI_ALM_NOTIF_SAVE and thereby using BAPI_TRANSACTION_COMMIT.
    The issue is that the notification created is not being added to the Object list of the Wor Order.

    Enable Object list Functionality in Configuration.
    IMG - PM & CS - Maintenance & Service Processing - Maintenance & Service Orders - Functions & Settings - Define Notifications & Order Integration
    For your Plant & Order type combination, select the option as All Objects assignment to Object list entries Active in Object list column.
    Then in PM Order, mention the equipment or functional location or notification. In the bottom, you can find Assignment button. Select each row in object list & click before said button to assign the operations to object list.
    Note: There are some threads available for this. Please do some search. You can find the same with screen shots as well, if any.

  • Iphone has been in recovery mode for 4 hours and hasn't come back to the home screen and how can i fix this and get it back to working order?

    iphone has been in recovery mode for 4 hours and hasn't come back to the home screen and how can i fix this and get it back to working order?
    the iphone 4S has been in recovery mode for a long time and i have tried to press and hold the power and home buttons until the apple symbols comes on the screen again but it stay on the screen until the screen turns off and doesn't come back on to the home screen and have tried to sync with mac and doesn't do anything it does display the itunes and cable icons for a while but then goes back to the apple symbol and doers nothing what can I do to fix this  and not loose what is on the phone at all?

    Hi, simonRM.  
    Thank you for visiting Apple Support Communities. 
    I understand that you are unable to restore your iPhone.  Here are the best troubleshooting resources to start with when not being able to update or restore your iPhone.
    If you can't update or restore your iPhone, iPad, or iPod touch
    Resolve iOS update and restore errors in iTunes
    -Jason H.  

  • Settings for PM notification to trigger PM work order -reg

    Hi,
    In PM , for maintenance orders we may create them through  IW31  directly or with reference to a maintenance notification already created through IW21
    Now are there any settings that the creation of  maintenance notification triggers manitenance order
    what is the basic functioanlity ?
    we have to go manually to the transaction and give reference of the notification  and craete order ?
    is the way of notification triggering  work order is supported by SAP
    please provide valuable inputs
    regards,
    madhu kiran.

    Hi,
    Its possible to either create an order directly or in background. When u create a notification, try the background option in PM Notification->Order->Create->background.
    Here when u choose this option an order is created in background and both notifications and order no.s generated.
    Saurabh.

  • My screen display settings don't work right

    My screen display settings don't work.When i try to set to not sleep it still sleeps.When i set to sleep and show pictures it works for a few mins then sleeps and won't scroll my pics at all just a black screen.Why? Does anyone else have this problem?

    Screensaver (e.g., showing pictures instead of the desktop) and Display Sleep and Computer Sleep are all set independently. You need to be sure that you have set each and every one of these correctly or you will get unexpected results.
    There is also the ability to require a password after an interval, and that is also independent of all the others, and is in
    system preferences > security.

  • Work order Priority Authorization Object

    Hi Friends,
    I wanted to restrict Work Order Priority to only allow certain users (they have certain role) to set Priority,
    can we do through standard security,if we can please provide me authorization object.
    Thanks & Regards,
    Srinika

    Hi Srinika,
    Goto SUIM, use option Authorization Objects by complex selction Criteria and Use  "Field" to enter your required which need authorization control.
    If standard object is available it will show in result else you need to find alternate custom option.
    Rgds
    Sunil

  • 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.

Maybe you are looking for