How to update routing labour hours by material origin group?

Hi,
I have a requirement to update the routing labour hours by material origin groups to save time of updating each and every material. Is there a way to do this?
For example if 3 materials belong to origin group A then if all 3 materials use labour hours of 5 hours, then the user has to enter only the origin group and 5 hours once to update all 3 material routings. Is this possible?

Dear Raja,
Can you let us what do you mean by origin Group ??
if you mean updating the results in Material master
then check T-code CA97
Regards
Madhu

Similar Messages

  • How to update multiple calling hours based on business partner

    Hi All,
    please help me in this issue : how to update multiple calling hours based on business partner in SAP CRM.
    Regards,
    Siva kumar.

    Check maintainance view V_TB49, add new scheduling type.

  • How to find Routing list for all material ?

    Dear all,
    E.g. -- There is routing for 1000 material codes.
    I can see routing for one material routing by CA03 Tcode.
    But if I want to see for all 1000 material routing with all operation stages/activity , How to see ?
    Is there any TC , tables , ...... ?
    I want to transfer it in EXCEL format.
    Pl' reply.

    Hi
    You can use Print task list transaction code CA51.
    or if you want to develop a program to download using tables, use following tables
    MAPL,PLKO, PLAS,PLPO
    Regards,
    Krishna Mohan

  • IB:How to update a serial Number which has Inventory Material Transactions?

    Dear friends
    first of all thanks for your time and valuable solutions
    Install base: How to update a serial Number which has Inventory Material Transactions
    problem description:
    Install base > quick search
    Here is Installbase record, when I query from quick search
    Rec#     Item          Item Instance           Serial Number          Status
    1     300-7000-01      3000000           1000XXX-0538JQ0003 Return for Adv Exchange
    2     300-7000-01     8000000               1000XXX-0538JQ0003-     Return for Adv Exchange
    3     300-7000-01     5000000               1000XXX-0538JQ0003-A     Return for Adv Exchange
    looking above data, first and third records are the legitimate serial numbers(correct according to the client specs), second record is not legitimate since it has a dash as suffix, we found there are many illegitimate serial Numbers exists, needs to be updated with the right serial Numbers which I analyzed in excel after pulling data from mtl_material_transactions , oe_order_lines_all , mtl_serial_numbers , mtl_system_items_b
    basically these are all RMAs
    I need to update the second record as 1094SUZ-0538JQ0003-B as per the guidelines, while updating I need to keep all the existing contracts, Warranty, what ever material transations it has, need to be same.
    we have a package updating the serial numbers using IB API (csi_Item_Instance_Pub.update_item_instance) but it is updating only the records which has no serial numbers present for that instance, if there is a serial number already exists it is not working.
    user define error msg "Serial Number 1094SUZ-0538JQ0003- has Inventory Material Transactions. This serial number cannot be used to update an existing Item Instance", but I need to update this anyway!! or am I missing something here, please advice me
    below post looks like similar issue, talks about hard update, I have no clue, by doing that the updated serial number will have same transations, contracts, dates....attached to it like the previous serial number
    IB UPDATE_ITEM_INSTANCE ERROR - doesn't allow ACTIVE_START_DATE to change
    would be great If you guys help me out, really appreciated!!
    unfortunately I couldn't find any solutoin in metalink for the existing serial number update
    code for updating the serial number using IB API
              x_msg_count := 0;
    x_msg_data := '';
    p_instance_rec.instance_id := rec.child_instance_id;
    p_instance_rec.serial_number := rec.child_serial_number;
    p_instance_rec.object_version_number := rec.child_object_number;
    p_txn_rec.transaction_id := Fnd_Api.g_miss_num;
    p_txn_rec.transaction_date := SYSDATE;
    p_txn_rec.source_transaction_date := SYSDATE;
    p_txn_rec.transaction_type_id := 1;
    csi_Item_Instance_Pub.update_item_instance
    p_api_version => 1.0,
    p_commit => Fnd_Api.g_false,
    p_init_msg_list => Fnd_Api.g_false,
    p_validation_level => 1,
    p_instance_rec => p_instance_rec,
    p_ext_attrib_values_tbl => p_ext_attrib_values_tbl,
    p_party_tbl => p_party_tbl,
    p_account_tbl => p_account_tbl,
    p_pricing_attrib_tbl => p_pricing_attrib_tbl,
    p_org_assignments_tbl => p_org_assignments_tbl,
    p_asset_assignment_tbl => p_asset_assignment_tbl,
    p_txn_rec => p_txn_rec,
    x_instance_id_lst => x_instance_id_lst,
    x_return_status => x_return_status,
    x_msg_count => x_msg_count,
    x_msg_data => x_msg_data
    Thanks
    Suri

    Suri
    Used this. May not be perfect but should get you there. Only if the table is registered (all the seeded tables should be registered) this will work.
    select distinct a.table_name,b.column_name from fnd_tables a, fnd_columns b
    where a.table_id=b.table_id
    and upper(b.column_name) like '%SERIAL%'
    Also this is very old one but if you need history for this change add the history insert logic as well..
    DECLARE
    l_return_err VARCHAR2 (80);
    PROCEDURE debug (p_message IN VARCHAR2)
    IS
    BEGIN
    dbms_output.put_line (SUBSTR (p_message, 1, 255));
    END debug;
    BEGIN
    debug('======================================================================');
    debug('Switching from serial number XDT07406. to XDT07406 ');
    debug('======================================================================');
    UPDATE fa_additions_b
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in fa_additions_b updated :'||sql%rowcount);
    UPDATE fa_mass_additions
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in fa_mass_additions updated :'||sql%rowcount);
    UPDATE rcv_serial_transactions
    SET serial_num = 'XDT07406'
    WHERE serial_num = 'XDT07406.';
    debug('No of rows in rcv_serial_transactions updated :'||sql%rowcount);
    UPDATE mtl_serial_numbers
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in mtl_serial_numbers updated :'||sql%rowcount);
    UPDATE mtl_unit_transactions
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in mtl_unit_transactions updated :'||sql%rowcount);
    UPDATE csi_item_instances_h
    SET new_serial_number = 'XDT07406'
    WHERE new_serial_number = 'XDT07406.';
    debug('No of rows in csi_item_instances_h updated :'||sql%rowcount);
    UPDATE csi_t_txn_line_details
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in csi_t_txn_line_details updated :'||sql%rowcount);
    UPDATE csi_item_instances
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in csi_item_instances updated :'||sql%rowcount);
    UPDATE wsh_delivery_details
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in wsh_delivery_details updated :'||sql%rowcount);
    debug('======================================================================');
    debug('Switching from serial number jct20591 to JCT20591 ');
    debug('======================================================================');
    UPDATE fa_additions_b
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in fa_additions_b updated :'||sql%rowcount);
    UPDATE fa_mass_additions
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in fa_mass_additions updated :'||sql%rowcount);
    UPDATE rcv_serial_transactions
    SET serial_num = 'JCT20591'
    WHERE serial_num = 'jct20591';
    debug('No of rows in rcv_serial_transactions updated :'||sql%rowcount);
    UPDATE mtl_serial_numbers
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in mtl_serial_numbers updated :'||sql%rowcount);
    UPDATE mtl_unit_transactions
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in mtl_unit_transactions updated :'||sql%rowcount);
    UPDATE csi_item_instances_h
    SET new_serial_number = 'JCT20591'
    WHERE new_serial_number = 'jct20591';
    debug('No of rows in csi_item_instances_h updated :'||sql%rowcount);
    UPDATE csi_t_txn_line_details
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in csi_t_txn_line_details updated :'||sql%rowcount);
    UPDATE csi_item_instances
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in csi_item_instances updated :'||sql%rowcount);
    COMMIT;
    EXCEPTION
    WHEN OTHERS
    THEN
    l_return_err :='Updating in one of the script has this error:'|| substrb(sqlerrm, 1, 55);
    debug('Value of l_return_err='||l_return_err);
    END;
    Thanks
    Nagamohan

  • How to Update the Basic Data text in Material Master.

    Hi Abapers,
    I have more than 5000 materials for update basic Data text inside Material Master.
    how to update basic data text using abap programe? is there any bapi or normal program?.
    anybody give me sample of this.
    Thanks
    S.Muthu.
    IT Dept.

    Hi
    You can do by using the FM SAVE_TEXT.
    Just populate text into table i_tline.
    Local data declaration
      DATA: l_wa_thead  TYPE thead, " Header
            l_wa_tline  TYPE tline. " Work area for tline
    Populate header
      l_wa_thead-tdobject = c_obj_material.
      l_wa_thead-tdname   = wa_data-matnr.
      l_wa_thead-tdid     = c_id_best.
      l_wa_thead-tdspras  = sy-langu.
      l_wa_thead-tdluser  = sy-uname.
      l_wa_thead-tdfdate  = sy-datum.
      l_wa_thead-tdtxtlines = '1'.
    IF i_tline[] IS NOT INITIAL.
       l_wa_tline-tdformat = c_slash.
       APPEND l_wa_tline TO i_tline.
    ENDIF.
    Text shd start from next line
      l_wa_tline-tdformat = c_slash.
      CONCATENATE c_text wa_data-text
      INTO l_wa_tline-tdline SEPARATED BY space.
    Append the new text to the int table
      APPEND l_wa_tline TO i_tline and l_wa_thead
      C* Local data declaration
      DATA: l_wa_thead  TYPE thead, " Header
            l_wa_tline  TYPE tline. " Work area for tline
    Populate header
      l_wa_thead-tdobject = c_obj_material.
      l_wa_thead-tdname   = wa_data-matnr.
      l_wa_thead-tdid     = c_id_best.
      l_wa_thead-tdspras  = sy-langu.
      l_wa_thead-tdluser  = sy-uname.
      l_wa_thead-tdfdate  = sy-datum.
      l_wa_thead-tdtxtlines = '1'.
    IF i_tline[] IS NOT INITIAL.
       l_wa_tline-tdformat = c_slash.
       APPEND l_wa_tline TO i_tline.
    ENDIF.
    Text shd start from next line
      l_wa_tline-tdformat = c_slash.
      CONCATENATE c_text wa_data-text
      INTO l_wa_tline-tdline SEPARATED BY space.
    Append the new text to the int table
      APPEND l_wa_tline TO i_tline.
      CALL FUNCTION 'SAVE_TEXT'
        EXPORTING
          client          = sy-mandt
          header          = l_wa_thead
          savemode_direct = c_check
        TABLES
          lines           = i_tline
        EXCEPTIONS
          id              = 1
          language        = 2
          name            = 3
          object          = 4
          OTHERS          = 5.
      IF sy-subrc = 0.
        COMMIT WORK.
    endif.

  • How to update Unit Of Measure for a material in BAPI_SALESORDER_CHANGE

    Hi All
    How to update Unit Of Measure for a material in BAPI_SALESORDER_CHANGE

    hi,
    in BAPISDITM structure, which is their in orderitemin
    update updateflag of BAPISDITMX, which is their in orderiteminx for the same field with update flag = 'U'
         kindly try with <b>T_UNIT_ISO</b>
                                or
                               <b>TARGET_QU</b>
    comeback with u r comment
    regards,
    pavan
    Message was edited by:
            pavan kumar pisipati

  • ITunes updates podcasts each hour but won't refresh. When I sync my iPhone, it gets yesterdays podcasts and I have to manually hit refresh to make it update. How can I make it automatically refresh?

    iTunes updates podcasts each hour but won't refresh. When I sync my iPhone, it gets yesterdays podcasts and I have to manually hit refresh to make it update. How can I make it automatically refresh?

    I think figured out what is going on here... If you have set your Windows OS time manually, Apple iTunes will not honor the time you set in Windows XP...
    In my case, I had not applied the Windows update that changes the Daylight savings rules. No big deal I thought... I can easily correct the time manually. Well... iTunes will not like it if you do that. You have to have your daylight savings rules set correctly on the PC. Microsoft has a free program called TZEdit that will let you adjust the DST boundaries.
    Once I set the rules correctly and then set my time keeping back to "Automatic" it fixed it. Hope this helps...

  • How to find out exact labour hour and expenses for each labour attached to

    Team,
    How to find out exact labour hour and expenses for each labour attached to machine
    We are planning to go with CATS.
    But in Cats how Production Planning department get the exact labour coust
    (which includes labour accomodation building , EB etc. paying by comp)
    How to do this in CATS
    REX

    hai
    generally  the schemas are named X000  which stands for common schema  nomination
    x replaced by respective country like for india it is IN00  for US  U000etc
    it is not given according to the group of emplyees but according to the country grouping for your org units
    time schemas are country independent they work for all the countries
    regards
    nalla

  • How to get routing of a material and change routing status ?

    Hello,
    In CA03, We can display the routing list of a material. Is there any function that we can get routing list of a material ? And is there any function that we can change the routing status ( Routing header) ?
    Thank in advance

    Try FM CARO_ROUTING_READ

  • How to update Material PO Text

    I need to Develope a BDC to update 'PO Text' for each Material in MM02.
    I have knowledge on BDC But My Problem is -->
    In MM02 - Mostly Purchase Order Text is Coming on 11th Position {In BDC -  'MSICHTAUSW-KZSEL(11)' }
    But not necessary Always - What can I do if the sequence is diff?
    Is there anything to find the Exact position of 'Purchase Order Text'?

    Hi,
    Doing BDC for this is a bit difficult. Because the view may get different.
    In what sense you will hard cord a value . There are lot of cases in MM02.
    If you arlready done the BDC for MM02 then continue with that other you can use the BAPI : BAPI_MATERIAL_SAVEDATA.
    This BDC recording for MM02 will reflect in upgradtion also.
    With Regards,
    Sumodh.P

  • Labour Hour Calculated In BOM

    Hello,
    I have removed the routing from my PO and also from the routing tree for that materials,even after removing some of the Partial Stage labour hours are Picking??,How it is Picking the labour hours for the removed routing,but i have found few materials issued in that stages..whether the Labour hours liked with the materials??Pls clear...
    Whether Labour hours are assigned to the materials or for the Process,if it is for the Process then how the LAbour hour is comming while doing cost analysis as the full material is not consumed in that Particular stages.
    regards
    Nandhu

    Hello Abbas,
    I did not completely understand your question but confirming on the labor item for BOM.  It should be defined in the Item Master of type Labor.  In the Inventory data tab set the valuation method to Standard and define a cost for the labor.  A labor item in the BOM definition should be defined with issue method Backflush.
    Suda

  • How to bring the labour cost into costestimate

    Hi friends,
    How to bring the labour cost into costing run, please let us know. i have given the configuration settings but i am not able to get the accurate result. so friends please help me on this.
    where were i have to give the config settings and the   links please tell me.

    Dear,
    The cost sheet format is,
    1. Material cost,
    *2. Labour cost -
    SPRO -> Controlling -> Product Cost Controlling -> Product Cost Planning -> Basic Settings for Material Costing -> Overhead -> Costing Sheet: Components -> Define Calculation Bases*
    1. Here just check whether you have assigned the Labour cost Cost elements with Labour group or not.
    2. T Code - OKTZ : Check whether you have assigned the Cost elemnts here or not
    3. Labour cost is based on : Activity types and Cost center figures updation in KP26
    Let us know if you still need any help
    Thanks
    Edited by: nkonnipati on Feb 15, 2012 4:01 PM

  • Total labour hours for a FG

    I have one finished good A which has a multi level bom.
    I want to see the total labour hours required to manufacture this material A.
    i.e. total of all the labour hours of all the subassemblies
    under A.
    In which transaction can I see it.
    I have tried CK13N but am not able to find the total hours required to manufacture A.

    Hi Amit,
    You can do this via routing itself,
    goto CA02
    there you enter header detail screen
    goto
    extras
    scheduling
    there you can put the quantity as required
    There there you will see the results of scheduling the labor Hrs
    But for that you need maintain your work center scheduling category as labour.
    Regards,
    R.Brahmankar

  • How to update the condition price in sales order while creating the invoice

    Hi,
    How to update the condition price in the sales order to carry out the new price while creating the invoice?
    While creating the invoice it should update the condition price in sales order.
    Thanks,
    Balaram

    No, pricing is not there in delivery.
    I found an exit for VF01transaction where we can update the price in order.
    Can you please tell me how to update the price if I have the order, material numbers and conditions number?
    Thanks,
    Balaram

  • How to update software on multiple iPhones using same iTunes account?

    How to update software on multiple iPhones using same iTunes account?

    SeanB15 wrote:
    Here are more details on my situation which should help clarify things...
    I purchased three iPhone 4 models back when they first came out (for my family) that all share the same iTunes account for access to apps and music, but each phone/user still has his/her custom contact list, email accts, and select lists of apps and music from the one iTunes acct library.  The problem is (as I understand it) that I can only update the software on one of the three iPhones – the primary phone I used to setup the iTunes acct without wiping out the separate contact lists, etc. As it stands today... the first (primary) iPhone associated with the iTune acct has been updated with the latest software version 5.1.1 and sync'd up with all the apps, music, etc from the one iTune acct, while the other two iPhones are still running on the original software version 4.0.2 and are experiencing problems now. I was advised by AT&T back in January that it would be necessary to setup separate iTunes accts for the second and third iPhones in order to receive system updates and still be able to manage separate contact lists, etc. If I go this route, I assume we will lose all the apps on phones #2 and #3 that we have been "sharing"... correct? Since this AT&T advice was prior to iCloud coming out, would iCloud be a better solution or at least part of the solution? I really don't yet understand how iCloud works. Hopefully, one of you can help me??
    we have 2 iphone 4's synced to the same itunes account for apps and music since the day we bought them, but each has a different icloud acct. they have both been updated on the same itunes account with every update that has come out since we bought them in december of 2010. nothing on either phone has ever been lost or duplicated. having said all that, maybe i'm missing something here, but we have had no problems. we do have itunes setup to sync manually. i do believe i'm a piker compared to lawrence finch, but i'm just telling you what happens in my house. maybe check with apple? is there a store near you?

Maybe you are looking for

  • FUNCTION 'GUI_DOWNLOAD'

    Hi ! When i execute an Online  program that use  the function 'GUI_DOWNLOAD', then the program is running OK. However  When i execute  the same program in background i get an unknown error from the function 'GUI_DOWNLOAD' (return code 6 ) ! I wanted

  • Downloading itunes on windows 7

    So I'm trying to download simply itunes so that I can put music on my iphone4. Now I've spent almost 2 days trying to download it, but nothing will launch, it will just have the little circle/hour glass saying that it's loading but nothing will come

  • Issue with Delivery Address in PO

    Hi All, I have an Issue with Purchase order. PO created with delivery address ( # 27856 ) on 2007. PO item got deleted and address # 27856 also deleted from table ADRC. When I try to change or display the PO we got the message Address # 27856 doesn't

  • Recording questions for garage band

    Hi I thank you in advance for your help, advice or direction in assisting me correct my lack of knowledge. I recently purchased a macbook and it came with garageband and frankly I love this program!! I am having a little trouble though with my vocals

  • Missing cd artwork

    When importing some cd's into iTunes and it does not get the artwork, how do I get the artwork ? I used to just scan the artwork into my Mac as a jpeg, and then "drag and drop" onto the cd in iTunes. That does now not work. ANY help gratefully receiv