Work Order - TECO Status Question

Dear All,
Is there a way to indicate who performed the last accounting transaction with a Work order?
For example, Who Teco'd the order and when it was Teco'd, etc..
This allows me to create a report to show productivity of how many work orders being complete.
Any suggestions will be greatly appreciated. Thank you!
Mike

Hello Michale
From PP Stand point ,if you are looking at TECO of Production order with individual person did , U can use COOIS functionality seleting Sytem Status : TECO  and Give the Production Scheduler .There are lot of functionality u can use within date ranges, plant wise , material wise and u have the option to choose various lay out to generate report from COOIS.
Hope this will solve your problem.
Regards
Jia

Similar Messages

  • Work order-System status table

    Hi,
    In which table does the system status of the work order (TECO, Created, Released etc) gets updated? I want to know in which table does all the open work orders get updated.
    Thanks in Advance

    Dear Jegashree,
    Check this link
    [Production order status|Table : Production order status;
    Regards
    Madhu

  • Changin work order system status via FM BAPI_ALM_ORDER_MAINTAIN

    Hello,
    I've succeeded to change work order user status via FM BAPI_ALM_ORDER_MAINTAIN.
    Is it also possible to change the system status with the same FM?
    Thanks
    Moshe

    Check STATUS_CHANGE_INTERN_MULTI & STATUS_CHANGE_INTERN

  • Function module for changing Work order user status in IW32

    Hi,
    I want to change the work order user status in IW32 using ABAP.
    Is there any function module to do so or any other way? I have tried using BDC but this does not work.
    Please suggest.
    Regards,
    Naba
    Edited by: n. saha on Nov 5, 2008 6:46 AM

    I am getting Same Problem.
    fi_methods-method = 'SAVE'.
    APPEND fi_methods.
    fi_methods-refnumber = 1.
    fi_methods-objecttype = 'USERSTATUS'.
    fi_methods-method = 'CHANGE'.
    fi_methods-objectkey = '002000002453'.
    APPEND fi_methods.
    fi_userstatus-user_st_text = 'COMM'.
    fi_userstatus-user_langu   = 'EN'.
    fi_userstatus-CHANGE_EVENT = ' 01 '.
    APPEND fi_userstatus.
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
      TABLES
        it_methods    = fi_methods
        it_userstatus = fi_userstatus
        return        = fi_return.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Above code I am using and there the message comes like
    T ID                   NUM           MESSAGE
    S IW                   080           Order saved with number 2000002453
    S IWO_BAPI2     110           BAPI control was ended
    can any on know what is wrong in this? please help if having knowledge.
    Thank You,
    Jahnavee Trivedi

  • How to reset Work Order System Status -NCMP Not completed

    Hi Friends,
    Please can anyone guide me how do I reset / revert the NCMP (Not completed) System Status of the Work Order. The System Status comes after I have done the Function of "Do Not Execute".
    Thanks in Advance.
    Anant

    Hi,
    1. You cannot reset it back . For future cases ensure to grey out the option using Transaction Variants SHD0 for IW31/IW32 Tcodes
    2.Steps to create transaction variant http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40d1443e-0184-2c10-c68d-c612f771fe6f?quicklink=index&overridelayout=true
    3.You can also explore user exit :IWO10026 User check on setting status 'Do not perform'
    regards
    pushpa

  • Unable to upload PM Work Order Header Status

    Hi,
    I have made LSMW for tcode: IW31. I have a requirement to upload legacy data to SAP with their existing header status.
    For instance:
    I have a work order which got a header status complete and I want to upload this work order with its status. So, how can I upload different work orders with their different header status.
    Do let me know as soon as possible.
    Thanks for the contribution.
    Regards,
    Yahya

    Yes, you are right. Originally it should be the way you answered but requirement is to upload data with respect to their order status from legacy.
    In addition, is there any possiblity that I can create one complete LSMW for transaction IW31 OR IW32?
    This is asked because I am unable to upload data in Operatoins Tab
    Thanks.
    Regards,
    Yahya

  • Production Order TECO status

    Hi all
    I face this peculiar problem. When I TECO a Production order there sometimes the order reservation for components are not wiped out. Why does this happen only sometimes and if this happens how do I remove the component reservation?
    thanks a lot

    Hi
    Usually when you did not reach the upper or lower limits of the order, reservation ermains open.. so first otion to clean up all reservation linkedto the order is to set TECO status.  if it did not clean up all reservation may be caused becuase there are open items in another screen or being handle by another user.
    So you can remove the TECO, and TECO the order once again, just ensure there are no other screen using the order or material.
    Next option is to delete the reservation directly via MB22. sometimes this option is not possible, normally when Reservations are created automatically by the system, in this case only deleting the source of the reservation.
    Final option is to clean only the reservation for a given material, just go to the ordern in change mode, and then to  the material details, and set the flag "on" for the field "Final Issue".
    Hope this helps.
    JC

  • SET PM WOrk Order System Status to TECO

    Good Afternoon SAP PLM Forum users,
    Will you please tell me the best method to Technically complete (set system status to TECO) 85,000 PM orders that have system status REL and CNF or PCNF.
    Thanking you in advance
    Leslie

    Hi,
    You could use IW38 to select and generate a list of orders. Then from the output screen highlite a group of orders and choose the complete function.
    Also BAPI_ALM_ORDER_MAINTAIN method TECHNICALCOMPLETE could be used with later releases.
    -Paul
    Thread moved to EAM forum

  • Sale order TECO status maintain

    Hi SAP Buddy
    can any one tell me .. how the restriction can be customized in SAP for an sale order..
    Condition ::
    Untill unless Production order of a sale order line item ( of MTO scenerio) is not made TECO we were not able to TECO sale order line ITEM..
    Thanks In advance
    BV

    Hi,
    The following actions are executed if an order is set to Technically complete.
    The order is not relevant for MRP planning
    Reservations are deleted
    Capacity requirements are deleted
    Purchase requisitions for external operations or non-stock materials are deleted
    The order and its operations receive the system status Technically Completed (TECO)
    If an order is technically complete, you cannot change it. The fields in the order are displayed but cannot be changed. You can however cancel technical completion, for instance if order data has to be changed.
    Regards,
    V. Suresh

  • BAPI for changing Work order user status in IW32

    Hello Experts,
    I am getting Same Problem in updating status via BAPI, BAPI_ALM_ORDER_MAINTAIN.  Its not giving any error but even not update status.
    I know i can use this for changing the user status also but not sure how to carry out things.
    I used this code.
    fi_methods-method = 'SAVE'.
    APPEND fi_methods.
    fi_methods-refnumber = 1.
    fi_methods-objecttype = 'USERSTATUS'.
    fi_methods-method = 'CHANGE'.
    fi_methods-objectkey = '002000002453'.
    APPEND fi_methods.
    fi_userstatus-user_st_text = 'COMM'.
    fi_userstatus-user_langu   = 'EN'.
    fi_userstatus-change_event = ' 01 '.
    APPEND fi_userstatus.
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
      TABLES
        it_methods    = fi_methods
        it_userstatus = fi_userstatus
        return        = fi_return.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Above code I am using and there the message comes like
    T ID                   NUM           MESSAGE
    S IW                   080           Order saved with number 2000002453
    S IWO_BAPI2     110           BAPI control was ended
    can any on know what is wrong in this? please help if having knowledge.
    Thank You,
    Jahnavee Trivedi

    I am getting Same Problem.
    fi_methods-method = 'SAVE'.
    APPEND fi_methods.
    fi_methods-refnumber = 1.
    fi_methods-objecttype = 'USERSTATUS'.
    fi_methods-method = 'CHANGE'.
    fi_methods-objectkey = '002000002453'.
    APPEND fi_methods.
    fi_userstatus-user_st_text = 'COMM'.
    fi_userstatus-user_langu   = 'EN'.
    fi_userstatus-CHANGE_EVENT = ' 01 '.
    APPEND fi_userstatus.
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
      TABLES
        it_methods    = fi_methods
        it_userstatus = fi_userstatus
        return        = fi_return.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Above code I am using and there the message comes like
    T ID                   NUM           MESSAGE
    S IW                   080           Order saved with number 2000002453
    S IWO_BAPI2     110           BAPI control was ended
    can any on know what is wrong in this? please help if having knowledge.
    Thank You,
    Jahnavee Trivedi

  • Have a Problem in EAM work order creation API........

    I have used the following code to create work order but i was unable to do so
    I am getting return status SUCCESS(S)....
    but am unable to view the record in EAM_WORK_ORDERS_V..
    any sort of help would be appreciated...
    declare
    g_eam_wo_relations_tbl0 eam_process_wo_pub.eam_wo_relations_tbl_type;
    g_eam_wo_relations_rec eam_process_wo_pub.eam_wo_relations_rec_type;
    g_eam_op_rec0 eam_process_wo_pub.eam_op_rec_type;
    g_eam_op_rec1 eam_process_wo_pub.eam_op_rec_type;
    g_eam_op_network_rec0 eam_process_wo_pub.eam_op_network_rec_type;
    g_eam_op_network_rec1 eam_process_wo_pub.eam_op_network_rec_type;
    g_eam_mat_req_rec0 eam_process_wo_pub.eam_mat_req_rec_type;
    g_eam_mat_req_rec1 eam_process_wo_pub.eam_mat_req_rec_type;
    g_eam_di_rec0 eam_process_wo_pub.eam_direct_items_rec_type;
    g_eam_di_rec1 eam_process_wo_pub.eam_direct_items_rec_type;
    g_eam_res_rec0 eam_process_wo_pub.eam_res_rec_type;
    g_eam_res_rec1 eam_process_wo_pub.eam_res_rec_type;
    g_eam_res_inst_rec0 eam_process_wo_pub.eam_res_inst_rec_type;
    g_eam_res_inst_rec1 eam_process_wo_pub.eam_res_inst_rec_type;
    g_eam_op_tbl0 EAM_PROCESS_WO_PUB.eam_op_tbl_type;
    g_eam_op_tbl1 EAM_PROCESS_WO_PUB.eam_op_tbl_type;
    g_eam_op_network_tbl0 EAM_PROCESS_WO_PUB.eam_op_network_tbl_type;
    g_eam_res_tbl0 EAM_PROCESS_WO_PUB.eam_res_tbl_type;
    g_eam_res_inst_tbl0 EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type;
    g_eam_sub_res_tbl0 EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type;
    g_eam_res_usage_tbl0 EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type;
    g_eam_mat_req_tbl0 EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type;
    g_eam_di_tbl0 EAM_PROCESS_WO_PUB.eam_direct_items_tbl_type;
    g_out_eam_wo_relations_tbl eam_process_wo_pub.eam_wo_relations_tbl_type;
    g_out_eam_wo_rec eam_process_wo_pub.eam_wo_rec_type;
    g_out_eam_wo_tbl eam_process_wo_pub.eam_wo_tbl_type;
    g_out_eam_op_tbl EAM_PROCESS_WO_PUB.eam_op_tbl_type;
    g_out_eam_op_network_tbl EAM_PROCESS_WO_PUB.eam_op_network_tbl_type;
    g_out_eam_res_tbl EAM_PROCESS_WO_PUB.eam_res_tbl_type;
    g_out_eam_res_inst_tbl EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type;
    g_out_eam_sub_res_tbl EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type;
    g_out_eam_res_usage_tbl EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type;
    g_out_eam_mat_req_tbl EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type;
    g_out_eam_di_tbl EAM_PROCESS_WO_PUB.eam_direct_items_tbl_type;
    g_eam_wo_rec1 eam_process_wo_pub.eam_wo_rec_type;
    g_eam_wo_rec2 eam_process_wo_pub.eam_wo_rec_type;
    g_eam_wo_tbl0 eam_process_wo_pub.eam_wo_tbl_type;
    g_eam_wo_res_usg_tbl0 eam_process_wo_pub.eam_res_usage_tbl_type;
    l_return_status VARCHAR2(1);
    l_msg_count NUMBER;
    g_eam_wo_usg_rec1 eam_process_wo_pub.eam_res_usage_rec_type;
    g_eam_wo_usg_rec2 eam_process_wo_pub.eam_res_usage_rec_type;
    begin
    g_eam_wo_rec1 := null;
    g_eam_wo_rec1.transaction_type := EAM_PROCESS_WO_PVT.G_OPR_CREATE;
    g_eam_wo_rec1.batch_id := 1;
    G_EAM_WO_REC1.HEADER_ID := 1;
    G_EAM_WO_REC1.WIP_ENTITY_ID := NULL;
    g_eam_wo_rec1.wip_entity_name := '10040';
    g_eam_wo_rec1.organization_id := 207;
    g_eam_wo_rec1.asset_group_id := 16884;
    g_eam_wo_rec1.asset_number := '28Z1933';
    g_eam_wo_rec1.rebuild_item_id := null;
    g_eam_wo_rec1.rebuild_serial_number := null;
    G_EAM_WO_REC1.MAINTENANCE_OBJECT_SOURCE := 1;
    g_eam_wo_rec1.maintenance_object_type := 3;
    g_eam_wo_rec1.maintenance_object_id := 1768219;
    g_eam_wo_rec1.parent_wip_entity_id := null;
    g_eam_wo_rec1.manual_rebuild_flag := null;
    g_eam_wo_rec1.owning_department := 4002 ;
    g_eam_wo_rec1.description := 'Creating a Released Work Order';
    g_eam_wo_rec1.class_code := 'MAINT';
    g_eam_wo_rec1.status_type := wip_constants.released;
    g_eam_wo_rec1.date_released := sysdate-100;
    g_eam_wo_rec1.firm_planned_flag := 1;
    g_eam_wo_rec1.scheduled_start_date := sysdate;
    g_eam_wo_rec1.requested_start_date := sysdate;
    g_eam_wo_rec1.scheduled_completion_date := sysdate;
    g_eam_wo_rec1.material_issue_by_mo := 'N';
    g_eam_wo_rec1.priority := 10;
    g_eam_wo_rec1.issue_zero_cost_flag := 'Y';
    g_eam_wo_rec1.po_creation_time := 1;
    g_eam_wo_rec1.job_quantity := 1;
    g_eam_wo_rec1.notification_required := 'N';
    g_eam_wo_tbl0(1) := g_eam_wo_rec1;
    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 => g_eam_wo_rec1
    , p_eam_op_tbl => g_eam_op_tbl0
    , p_eam_op_network_tbl => g_eam_op_network_tbl0
    , p_eam_res_tbl => g_eam_res_tbl0
    , p_eam_res_inst_tbl => g_eam_res_inst_tbl0
    , p_eam_sub_res_tbl => g_eam_sub_res_tbl0
    , p_eam_res_usage_tbl => g_eam_res_usage_tbl0
    , p_eam_mat_req_tbl => g_eam_mat_req_tbl0
    , p_eam_direct_items_tbl => g_eam_di_tbl0
    , x_eam_wo_rec => g_eam_wo_rec2
    , x_eam_op_tbl => g_out_eam_op_tbl
    , x_eam_op_network_tbl => g_out_eam_op_network_tbl
    , x_eam_res_tbl => g_out_eam_res_tbl
    , x_eam_res_inst_tbl => g_out_eam_res_inst_tbl
    , x_eam_sub_res_tbl => g_out_eam_sub_res_tbl
    , x_eam_res_usage_tbl => g_eam_res_usage_tbl0
    , x_eam_mat_req_tbl => g_out_eam_mat_req_tbl
    , x_eam_direct_items_tbl => g_out_eam_di_tbl
    , x_return_status => l_return_status
    , x_msg_count => l_msg_count
    , p_debug => 'Y'
    , p_output_dir => '/sqlcom/log/lv115dyp'
    , p_debug_filename => 'eambo22.log'
    , p_debug_file_mode => 'w'
    dbms_output.put_line('work order creation status:'||l_return_status);
    commit;
    END;
    thanks in advance
    DEV

    You have opened the render engine, not the full program.
    Mylenium

  • Print of work order before release

    Hi,
    Is it possible to print a work order before releasing it. What customization/changes can be done to do this ?
    Regards,
    Vivek

    You can do that using standard t-code BS22.
    After calling t-code BS22 double click on system status I0001 - CRTD – Created.
    Then search for, so called business transaction ‘RMDR - Print Order’ and choose function Allowed.
    I have just done it in my sandbox and now I’m allowed to print  shop papers for work orders in status CRTD but as per default shop papers should be printed in REL status please analyze possible impact before changing anything in BS22.

  • Authorization group in Work order

    Hi all,
    I was doing some reading on authorization groups and found that in ECC 6.0 the transfer of authorization group is possible from the technical object to the work order.
    My question: Is there an authorization group in the work order in 46C and where can I find it?  I have looked through all tabs in the work order and could not find the field.
    Thanks
    M

    Hi Mark
    Authorization Group Means
    You allocate the master record of this object to a group to which only certain users have access for processing the data. The users that have access authorization have the appropriate entry in their user master record.
    It has no links to Work Order, i suppose. This AG will be responsible for the technical Objects...
    If you want to check for the Work Order... u will be having fields like Person Responsible, Authorization to Particular User Etc...
    I dont think there is any Connection between the two..
    Can u tel us ? Why u want it in the order... If your requirement is not Standard also.. there will be any other way we can Find a Solution for your query.
    - Pithan

  • Different between work order closed and completed

    HI experts
    I would like to know what is different between closed work order and completed on SAP PM Module.
    regards
    nasser

    See this conversation:Completed is technical comptete (TECO) - the technician has done his/her work, closed is settled and done also from an accounting perspective (settlement)
    PM Work Order TECO and CLSD
    http://scn.sap.com/thread/3158261

  • Problems to set TECO status in PM work orders

    Hi all,
    I have the next situation:  I have a PM work order and its status is Released (REL). When i try to set TECO status (technnical complete), the system send me the following error: " to close order must change user status to TECO ". I am not using USER STATUS ... I just using system status ... that's the reason I dont understand the error.
    Thanks for your answer.

    Hi,
    The message sounds like a custom message. Is there any exit active that might be checking for a specific user status? Maybe customer exit IWO10004 (EXIT_SAPLCOIH_004), this is executed when orders are technically completed.
    -Paul
    Use Enterprise Asset Management (EAM) forum for PM/CS specific topics
    Enterprise Asset Management (SAP EAM)

Maybe you are looking for