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
SuriSuri
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_CHANGEhi,
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?
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
REXhai
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 advanceTry 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 -
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
NandhuHello 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 -
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,
BalaramNo, 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
-
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