Back-flush Component Costs Query
Dear Experts,
I want to have a report to display to me the components costs of items where issue method is backflush on production order.
My stock valuation method is moving average and would like to get the exact component cost for that specific production order.
Regards,
Thanks Nagarajan,
I have checked the Query and it doesn't work for me.
What I am looking for is to get the costs of components whose issue method is defined as back-flush. I am aware i can create a UDF on the production order and use a FMS to get the cost at that point the order was raised, but i want to explore if i can get the information i want without doing that.
See attached samples and below illustration:
ItemCode
Item Name
Issued Quantity
Cost per Unit
Production Order No
LM4029MC
LeMon 4029 500 sheet paper drawer
5
13
152
LM4029MC
Memory Chip
10
20
152
Similar Messages
-
Query to show component cost of production order
Need help writing a query to show the component cost of a production order, using moving average valuation method.
I understand the table oinm has all history for an item and its calculated price.
would like to query a production order to show the cost of components at the time of receipt of that production order.
ideas?I have created this query that will work:
SELECT t0.docdate,t0.appobjtype as [Prod/Comp],t0.itemcode,t0.dscription,t0.outqty,t0.calcprice,(t0.outqty*t0.calcprice) as [Trans Value],t0.warehouse,t0.appobjabs as [Production Order] FROM OINM T0 WHERE t0.transtype='59' and T0.[AppObjAbs] =[%0] order by t0.transnum
The prompt is where you enter the production order document number. It will show the calculated cost of components at the time of receipt.
Thanks for the guidance.
Rich -
Hi,
We are using back flushing for all our materials in production. While confirming the order in the goods movement system shows the quantity as per BOM calculation (order quantity * BOM quantity). System is accepting what ever quantity I enter.
Ex: As per BOM calculation quantity is 100 kg. During goods movement, If I enter 1 kg or 200Kg also system is accepting the quantity. Is there is any setting to set any tolerance limit?
Regards / USDear Umashankar,
1.There is not standard setting to control the quantity to be posted during CO11N.
2.Is there so much of deviation in component consumption than the planned one?If so means modify your BOM first and then
execute the SFC process.
3.Is this your business requirement or just to explore more about the system behaviour have you posted this query?If it's a
business requirement means I would suggest you Check by some enhancement either to stop modifying the component quantity
or else to fix some % of tolerance.
WORKORDER_CONFIRM
WORKORDER_GOODSMVT
WORKORDER_UPDATE
Check and revert back.
Regards
Mangalraj.S -
Mass deletion of Back flushing indicator
Dear Experts,
I am having requirement as i want to remove all the back flushing indicator which is assigned to the component allocation screen of routing type N, how to do it for all routing at once, please tell me in detail.
Thanks & regards,
Karad D DHello all,
I am very soory, by MM17 it is not possible but there is another one option, if CEWB is not helping use the following proceess.
prepare a query, select the , select group and counter in the selection screen and ask the technical person to put code that to remove the backfulsh value from the field for given selection values.
It will work.
Thanks -
Hi,
we are using back flush in our repetative manufacturing scenario.
In our process we get the scrap in every stage and client is giving average % of scrap, and we will sell this scrap for kg 24 to customers. And client is asking reducing this from original cost. for this we have added a row in cost component structure as scrap credit.
He want to calculate this scrap automatically.
How to solve this issue. Please guide me step by step process.
Sateesh KumarAny suggestions please
Sateesh -
Hi,
Can anybody explain me what is assembly backflush, component backflush and activity backflush? and which radio button we should use and when?
JayeshHi
Activity back flush:
Use:
In make-to-stock repetitive manufacturing, the system posts the material costs to the product cost collector in the final backflush.
Depending on the settings in Customizing, the system also automatically posts the planned production activities from the cost estimate to the product cost collector. If the actual production activities vary from the planned production activities, you can also enter the actual activities (actual times) in the final backflush.
Prerequisites:
Customizing:
You must create a repetitive manufacturing profile which allows the creation of actual activities. To do this, you select Post activities in the Cost accounting section of the repetitive manufacturing profile. You can also choose whether you want to backflush using the data from the standard cost estimate for the material (multi-version) or using the data from the preliminary costing (version specific).
Work centers:
You must create a work center or a line hierarchy for the production line.
Here, in the Basic data tab page, you must enter a standard value key which determines the composition of the various standard values, for example, for the setup time, the machine time or the teardown time.
In the Cost centers tab page for the work centers, you must enter the cost center and assign the activity types to the standard values.
Routing:
You must assign a control key that allows backflushing and cost estimation to each operation in the routing. To do this, select Cost estimate in the control key and enter an indicator which allows backflushing in the Backflush field.
Material master:
In the MRP data for the material, you must enter the repetitive manufacturing profile you defined above.
In the MRP data for the material, you must also create a production version containing the work center and the routing.
You must select a repetitive manufacturing profile for the material that allows activities to be posted to a product cost collector.
You must create a product cost collector.
In the repetitive manufacturing profile, depending on your settings, you must carry out a standard cost estimate for the material or a cost estimate for the production version. You have to flag and release the standard cost estimate.
Or alternatively, in the initial screen for backflushing, you must select the activity posting by choosing Details.
Features:
The posting of production activities is optional. The system calculates the production activities using the standard cost estimate for the material or the preliminary cost estimate for the product cost collector. When posting activities, the system uses the routing valid at the time of the cost estimate. When creating the cost estimate, the system creates a copy of the routing which it uses to determine the production activities.
If the actual times differ from the planned times in the routing, you can also backflush these times. (For more information, see Correcting Activities.)
Execution:
Use
If more (or less) activities are used to produce a material than you posted, you can use this function to repost the excess (or reduced) activities.
It may be necessary to do this if a difference exists after backflushing the planned and actual activities. These differences have to be balanced.
Procedure
Starting from the initial screen for backflushing, choose Activity backflush.
The system displays the screen for backflushing activities.
Enter the appropriate plant and the assembly for which you want to backflush activities. If necessary, restrict your selection further.
In the Reference quantity field , enter "0".
This allows you to differentiate between posting a balance and posting a complete activity. When posting the complete activity, enter the appropriate reference quantity here.
Choose Continue.
The system proposes the operations, for which you can post a balance.
Select the appropriate operations and confirm with Enter.
Now enter the excess or reduced activities and save.
I hope above three posts will help you understanding the concept and when to use it exactly.
Regards,
Madhu.G -
Bind Variables and Shared Component Report Query
I have a query in a region report which I have replicated to a shared component report query.
Both queries reference page items as bind variables in the where clause.
The report region on screen shows the correct results but the report query shows "no data". This is the case when running "Test Query" and "Download XML data" from the shared component report query definition. If I hardcode the variable names I get rows returned, If I use bind variables - and specify the values for these variables I get no data. THe XML file contains the tags for each bind variable I have specified but has no data between the tags. I have Ticked the box to include application and session state but it appears that the bind variables are not being used.
When I use my report query in the application (URL tied to a button) I get the same problem, the binds are not being passed to the report query.
Can someone please clarify if this is a bug or not? And if not, how can I get it to work.
I am using Apex 4.0.2
Thanks
KathrynHi
To confirm, yes I selected the bind variables. I used these in the report layout, but the xml file has them as empty i.e.
<P0_START_DATE><P0_START_DATE/> with nothing in between.
IN the Test Query section, if I put real values in the boxes for the bind variables, I get no data found. If I hardcode the values into the query, I get the data.
I've repeated the create report query many times and have created a report layout in RTF. I can use the layout with my region - in the print attributes and the layout works with the query but I need to create a PDF using 2 queries - ROWSET1 and ROWSET2. I can generate the XML but the values in the rows are all empty. When I use the layout with a report query instead of the region, I get no data even though I have used the same sql and have selected the bind variables. I was using variables from page items on page zero but have also tried using page items on the current page, the result is the same.
I need to use a report query and a report layout as I need data from 2 queries in the PDF.
I looked at your demo - what happens if you add a second sql query to the report query - is there any chance I can look at the back end (developer access?)
Thanks for your input
Kathryn -
what is the concept of back flushing?
Hi,
Normally backflushing is set for raw materials / semi finished componenets. You can set the indicator in Material master MRP view 2 or in the Routing component assignment.
When you confirm the last operation of a order, then all the material componenet in the BOM (with backflush indicator) will be issued to the order using 261 mvmt type. So you don't have to do it manually using MIGO or using MB1B.
Thanks,
JK -
Error occured while back flushing
Hi,
I have experienced the typical error while we entered the master data first time and tried to back flush.
the error was saying the cost element can not carry revenue.
it guided us to look into the setting related F I.
finally after completing update part through ca96.
problem resolved.
Kindly explain me how ca96 updated the value or allowed the revenue to carry.
R N GanapuleHi Ganapule,
You have used Revenue items [ cost elements] in CA 96.
As these are primary cost elements,a GL a/c has to be created.The cost element can be created only if the GL a/c exist.This is why you went to FI and created a GL a/c.
Apparently,earlier you must have used a revenue cos element with Catagory: 11 or 12 [Sales / discount recd] .The back flush amounts to an expenditure.With a Revenue cost element cost [ 11 / 12] you can not create a back flush.This is why you had the error message.
After the message you must have changed to cost element cat:1 in the cost element M/Data.As your cost elmt.cat.is 1 [ this is not revenue relevant] the system is accepting the back flush.
Hope this is clear now.If you have any doubt come back;i will guide.
Pl.ignore my earlier reply.
Regards,
Ramesh. -
dear all,
I still confuse with back flushing, what is backflushing? and maybe you can give some example of backflushing process?
thank youDear Marufat,
Discrete Scenario:
Backflush is nothing but the automatic Good's issue of the material at the time of order confirmation.
It means consumption of the components has taken place in order to manufacture a product.
261 movements happens for the backflushed component's,for this you have to set the indicator either in
the material master (MRP 2 view or else in the work center or else in the routing).
If you are using Discrete concept means then this setting has to be made manually in any one of these fields and in the case of
REM scenario no need to set this indicator in either of the material master or else work center or else in rate routing.
If you are not going for backflush concept means then you have to issue the matertials to the order
manually using MB1A T Code.
REM scenario:
Again in REM scenario there are 3 types of backflush,
1.Assembly backflush(normally GR,GI and activities are posted - 131,261 and activites are posted) or vice versa like 132,262.
2.Component backflush(normally GI alone happens - 261/262 happens)
3.Activity backflush(only the operations are posted)
All these backflushes are performed using MFBF/MF42N.
Check and revert back.
Regards
Mangalraj.S -
Back Flush Compared to Manual GI
Hello,
I am comparing the pros & cons of Backflush with Manual GI to suggest the suitable solution .. the points that I could think at top of my head are as follows ..
Back Flush
Pros
Minimal human intervention
User's with limited understanding can function
Faster goods issue process
Cons
Large cumulative variance in system & actual stock figures over time in most cases
Not Recommended for high value material
Salient Feature: Suggested for low cost & less critical BOM components where there is not much financial/ logistic impact with variance within tolerances.
Manual GI
Pros
Accurate consumption can be captured
Better actual & system inventory figure sync
Accurate inventory figures enables better requirement planning
Cons
Recommended for matured users
Labour intensive (Manual activity)
Demand discipline in terms of reporting the consumption error posting due to stock deficit etc
Salient Feature: Recommended for high price & critical BOM components where consumption needs to be captured more accurately.
Please suggest your views on expriences across differrent clients ...Dear,
Apart from Bcakflush and manulgood issue please check this also, Good issue can be done through MB1A, COO1N, CO15. CO27.
Transactions CO27/COIK are lists, based on the order information system, whereas Transaction MB26 is reservation-based. However, it is also possible to make an order-based selection in Transaction MB26 using the 'Production order' selection window. In this case, both lists should also issue the same components for identical orders.
In the event of incorrect goods movements in Transaction COGI, picking using Transaction MB26 generates postprocessing records, whereas Transactions CO27 and COIK send an error handling. If the goods movements cannot be corrected, the records are returned unchanged.
Picking using Transaction MB26 can be scheduled as a background job.
This is not possible with Transaction CO27/COIK.
In Transactions COIK/COHV, you can use mass processing to store goods movements of the picking as future change records and you can then update them later using a report (for example CORUPROC). There is no function of this type in Transaction MB26.
Coming to your pron and cos,
In backflush you need to use the program CORUPROC to update COGI or terminted inccoreted good movement through OPK4.
Else it is very eassy process but 311 you need to use for transfer from the Ware House to Production stroage loaction.
Unplanned good issue you need to define in confirmtaion screen but there are chances of miss mach of quantity due to manual entry. So here you need screen control.
In correct good issue you need to cancle the confirmation but in Manual good issue you can do it seperatly.
But in manual good issue it is possible to confirm the order without good issue.
Hope it will help you.
Regards,
R.Brahmankar -
what does it mean by back flushing please let me know
Hello
Backflushing is nothing but automatic goods issue. System will automatically posts the goods issue when you confirm the operations.You have no need to make manual issue. It will reduce the effort.
Backflushing is automatic accounting (Goods issues - 261 mvt) of material consumed for production, at the time of confirmation. Eg. When a 4 wheeler automobile is rolled out from assy line, 4 wheels & Tyres are deemed to be consumed and issued to production order automatically by way of backflushing by the system.
Assy line picks the material from stores/ Assy line and use.
No Physical issue & Manual posting ( Goods Issue) by Stores.
Backflush is used for material which are a must and having fixed relationship.
This can be configured in MRP2 Screen,Work center, Routing and production order.
Each has some special function.
If you configure this in routing or production order you have no need to activate this in MRP2 or Work center screen.
MRP2 Screen defines whether material components are backflushed are to be made at the work center.
Sometimes Backlogs are created due to different reasons if Backflush is active
This message tells that "there is no sufficient stocks for the bom component/not able to backflush all the material due to plant data locked etc" at the time of backflushing the BOM Material and hence the Post-processing list is created that you have to Re-process for stock updation of each material.
To avoid this you can confirm the following things.
1.Ensure that suffecicient stock is available in the backflushing locations of each materail.
2.To prevent the generation of "post-processing list" you can block the BOM from getting backflushed if sufficient stock is not available in specified location for the BOM COMPONENTS. To do this change the "REM profile" to "002"in MRP4 view for the BOM MATERIAL.(if the profile is not available you can crate it through SPRO).
3. To clear the existing Backlog use transcation MF47 and re-process(be ensure that required stocks is available for each bom component)
Regards -
Activity usage will be back flushed at target
How can I confirm activity usage by back flushing target quantities based on actual quantity delivered into stock from a process order?
Could you please advise how we can do the above?
Currently we are confirming the activity based on the planned hrs. But how could it be possible in SAP to Confirm the activity usage based on the delivered stock from a process order
The above is only relevant to Activity but not component materials.
Thank youhi,
Use t.code CO11N for activity confirmation.
thx,
Ganu -
Hi,
I am having 10 operations in my Routing , need to consume inventory at operation 2, 4 and 9 (say), My Problem is that can I see the ECC inventory back flush after every operation?
Component A Inventory is 10 at ECC and SAP ME too it is 10
Example - In operation 2 I consumed one then SAP ME Inventory should be 9 and same time ECC inventory also should be 9 at the same time.
Back flush after work order/SFC is complete is ok but I need Back flush after every operation that is what is required? Is it possible?
Regards
SuhasHi Jay
I would think you could accomplish this by configuring some variables. You would need one variable to store a total of the others. You would configure the other variables to store a zero initially, then a one when clicked. The buttons would trigger an advanced action that would set the variable to one, then check the tally. Perhaps reveal a hidden button after all buttons had been clicked. The buttons would simply jump to different slides. You wouldn't insert buttons on the slides so the user would be forced to view them in full.
I have somewhat of an example up at the link below.
Click here to view
My example forces the user to view four slidelets in any order before allowing the next slide to be reached.
Hopefully this will help you in some way... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks -
I have activated backflush in routing but when i am confirming the order goods movement screen is blank so i went to co02 and saw the BOM here backflush is not activted so i checked the backflush box and saved the order and again when i went to confirmation goods movement screen is availble with 261 movement.
here why the back flush is not happening even when i marked the backflush indicator in routing. it has happened for almost 20 production orders and it got stopped suddenly. But still the back flush is in active mode in routing.
so every time i am going to co02 and ticking the backflush in component overview.
I am using alternative BOM 2 is it effecting anywhere.
Thanks.Hi,
Backflush is used for material which are a must and having fixed relationship.
This can be configured in
MRP2 Screen,
Work center,
Routing and
production order.
If you configure this in routing or production order you have no need to activate this in MRP2 or Work center screen.
MRP2 Screen defines whether material components are always backflushed or work center to decide whether to backflush or mot.
If you want to always backflush your material then in MRP2 view choose 1 so that each time while confirmation it will backflush the material.
Yes, alternate 2 BOM is affecting.
Regards,
Alok Tiwari
Edited by: Alok Kumar Tiwari on Feb 13, 2012 11:30 AM
Maybe you are looking for
-
How do I restore hp 550 laptop to factory settings?
3
-
hello , i wanna use "case when" statement in the insert , i implement it like this : currentyear:=1; insert into test1 (ATTRIB1,ATTRIB2) values ((case when currentyear=1 then 'ok' else 'notOK' end),'val2' ); but it didn't work, i got this error : ORA
-
Canot email in pdf from pages + keynote with iPad air
I can't email à document in PDF from pages and keynote with iPad air. I reset the iPad an it don't work
-
Windows 7 x64 - Encode h.264 results in jerky video in WMP 12
Windows 7 x64 - Encode h.264 results in jerky video in Windows Media Player (WMP) 12 System: Windows 7 Ultimate x64 EN, Adobe Master Collection CS 4 Win En Please download the sample file here: http://www.tsxn.com/storage/transfer/Serenity.zip Source
-
Speedgrade Importing Cineform files
Hello, Does Speedgrade cs6 support file import of Cineform AVI files on Windows? Thanks, Leo