WIP is calculating in PER

Hi Experts,
Client is in Discrete Manufacturing.
I have created the order type with PER settlement and created one production order with qty 23 with 3 operations.
operation 1 confirmed entire 23  operation 2 confirmed 13 as yield and 3 as scrap and operation 3 confirmed 9 as yield.
I could able to see the variance in KKS2 but not able to see the WIP KKAX, its showing as zero.
when i see in the Production order the target cost also showing as zero.
Kindly help me on WIP calculatiion as am in middle of discussions with business.
Thanks,

Hi,
I have checked both
1. Standard cost exist for Material and Target cost is getting updated in Production order
2. RA key is updated in Production order.
I have 3 operations and qty confirmation as below
Operation 1
entire 23
Operation 2  9 yield and 3 scrap  -  at this stage if i execute KKAX i could able to get the value
Operation 3  Yiedl 4  -  here i couldnot able to see the WIP.
Kindly help.
Thanks,

Similar Messages

  • WIP in KKS2 for PER

    Hi,
    When the Work in process in KKS2 will be updated in PER settlement.
    Thanks,

    where is the column wip in kks2, please check it again. wip is calculated in kkax, while doing the transaction kkax wip is just calculated and there wont be any update of fi document.
    but while doing settlement through ko88 it creates fi document where wip gets cancelled, ie it updates wip balancesheet account and wip profit and loss account

  • How to set the payment Due date calculation as per working days.

    how to make changes in the vendor Payment terms so that while calculating the Payment due date as per Payment terms, system calculates it based on Working Days & not the Calender days ?
    Help is much appriciated.
    Thank you,
    Amit

    Hi,
    This is the standard settings by SAP, normally we couldn't change it to working day.
    Good luck
    Tao

  • Time - Calculating "Minutes Per MIle"

    For years, I have using an Excel spreadsheet to input my running times. I have a column for "miles", one for "Time" (hours, minutes, second using a "date" cell format) and a column entitled "Minutes per Mile." The formula for obtaining the Minutes per Mile is simple: Miles/Time or "=D15/D14" for example. But when I import my Excel file into Numbers, it cannot correctly populate the "Minutes per Mile" cell. A warning message states: "the Operator "/" expects a number, but cell D14 contains a date."
    How can I make this work in Numbers?

    Thank you, Terry but it still doesn't work. I had to modify the formula you gave me as follows:
    =C15/(TIMEVALUE(D15)*1440)
    C15 is the actual number of miles, for example 13.4 (this cell is formatted as a number); D15 is total time of the run (hopefully you refer to this as the Minutes column), 2:37:57 AM (this cell is formated as Time using the cell inspector as you suggested); and E15 is the minutes per mile (this is also formatted as Time). When I insert the formula into cell E15, I receive an answer of 0.09. I don't know what that means; the time should have been 11:47 meaning 11 minutes and 47 seconds per mile. Am I formatting the cells incorrectly or is it the formula? I tried opening the Excel file in a program called NeoOffice and the calculation worked just fine. This is driving me crazy. Can you give me some more assistance? Finally, you are talking about "Numbers" not "Pages", right!

  • Wip is calculated when stock is del stage in production order

    hi,
    when i calculate wip, in production order in stage of full delivered. it is still showing some amount, actually it has to shown that amount as variance. but here variance is not calculating.
    please suggest in this regard

    Hi,
    Normally, when the status of the Order is DLV, system should cancel the WIP and post variances.
    For this we need to perform -Calculate WIP -Launch Variance calculation and-Execute Settlement.
    We can also check while defining the valuation methods (RAKEY) in OKG3 the cancellation WIP is maintained.
    Kind Regards
    Umapathi G

  • Calculating beat per minute

    Hello,
    I wrote a multichannel data acquisition code including Respiration ,ECG and GSR (Galvanic Skin Response). I want to calculate beat per minute and breathing rate. I�ve used a threshold peak detector. I�ve thought that the difference of the index of the first peak and th index of the second peak generates the number of total samples between two consecutive counts. To count the beat rate per second I divided sample rate by the number of samples per beat. Then I�ve multiplied beat rate per second by 60 to generate beat rate per minute. I also did the same thing for breath rate per minute.
    The problem is the result wasn�t successful. As you can see in the attachment I�ve calculated bpm as 253 and brpm is 538. BPM should be
    60 for a healthy person and BRPM should be 15.
    Ther is nothing wrong with my signals. But as you can see in the diagram data comes as #4 and difference between index of the first peak and the index of the second peak is quite high.
    What do you recommend me to do to calculate the correct values.
    Thanks
    Attachments:
    multichannel.JPG ‏89 KB
    diagram.JPG ‏100 KB

    Have a look on the attached vi.
    The first loop runs in 1 second, generating an array of 100 random numbers;
    The second loop calculates the sum of the array elements, and would run every 0.2 seconds.
    Except that the occurence nodes synchronize the calculation with the availability of the data array.
    You can experiment the effect of occurence by removing the nodes : the vi still runs, but the led blinks 5 times more rapidly.
    Last comment : don't forget the ultimate set occurence when exciting the first loop, otherwise the second loop will wait for ever...
    Ask if you need more help.
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Synchro_loops.vi.zip ‏13 KB

  • Calculating words per minute

    Hi, trying to write a typing tutor program.
    Having trouble calculating the words per minute.
    Does anyone know what Im doing wrong?
    import java.awt.*;
    import java.util.Timer;
    import java.util.TimerTask;
    import java.awt.Component;
    import java.awt.Container;
    import java.awt.Font;
    import java.awt.Image;
    import java.awt.GridBagConstraints;
    import java.awt.GridBagLayout;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyListener;
    import javax.swing.JFrame;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.JLabel;
    class TTutor extends JFrame{
        final JTextArea area= new JTextArea();
        final JTextField field = new JTextField(40);
        GridBagConstraints constraints = new GridBagConstraints();
        JLabel label = new JLabel();
        String[] phrase = { "In a world full of people",
                   "Only some want to fly",
                   "Isn't that crazy?"};
        int i = 0;
        int j = 0;
        int time = 0;
        double wps = 0;
        double wpm =0;
        int words= 0;
        int count = 0;
        public TTutor(){
         super("TTutor v1.0");
        void addGB (Component component, int x, int y){
         constraints.gridx = x;
         constraints.gridy = y;
         add(component, constraints);
        private void createAndShowGUI(){
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         setSize(600, 300);
         setLocation(200, 200);
         setLayout(new GridBagLayout());
         area.setFont(new Font("Serif", Font.PLAIN, 18));
         area.setText(phrase[0]);
         area.setEditable(false);
         addGB(area, 1, 0);
         field.addKeyListener(new KeyListener(){
              public void keyTyped(KeyEvent e){
                  update(e);
                  count++;
              public void keyPressed(KeyEvent e){
                  if (e.getKeyCode() == KeyEvent.VK_LEFT){
                   System.out.println("Left");
                   e.consume();
              public void keyReleased(KeyEvent e){}
         Image image = Toolkit.getDefaultToolkit().getImage("keyboard.jpg");
         addGB(new ImageComponent(image), 1, 1);
         addGB(field, 1, 2);
         Timer timer = new Timer();
         TimerTask task = new TimerTask(){
              public void run(){
                  time++;
                  String clock = String.valueOf(time);
                  System.out.println(clock);
                  System.out.println(count);
                  System.out.println(words);
                  System.out.println(wps);
                  System.out.println(wpm);
                  //calculate the words per minute - Anyone have any ideas?
                  try{
                  words = count/5; //1 word = 5 characters
                  wps = words/time;
                  wpm = wps * 60;
                  }catch(Exception e){System.out.println("error");}
                  String Wpm = String.valueOf(wpm);
                  label.setText("");
                  repaint();
         timer.scheduleAtFixedRate(task, 1000,1000);
         addGB(label, 2, 2);
         setVisible(true);
         field.requestFocus();
        public void update(KeyEvent ke){
         char c = ke.getKeyChar();
         System.out.println("" + (int)c);
         try{
         if (field.getText().equals(area.getText())){
             phrase[j] = phrase[j++];
             area.setText(phrase[j]);
             field.setText("");
             i=0;
    }catch(Exception e){System.out.println("error");}
         if (j == phrase.length){
         field.setText("");
         field.setEditable(false);
         area.setText("Finished");
         if (c == 8){
             ke.consume();
             System.out.println("Backspace consumed: "+ke.isConsumed());
             field.setText(area.getText().substring(0, i));
             return;
         if (i < area.getText().length()){
             char ac = area.getText().charAt(i);
             if (c == ac){
              System.out.println("match");
              i++;
             }else{
              System.out.println("no match");
              ke.consume();
         }else{
             ke.consume();
        public static void main (String[] args){
         java.awt.EventQueue.invokeLater(new Runnable(){
              public void run(){
                  new TTutor().createAndShowGUI();
    }Regards ABourke.

    Does anyone know what Im doing wrong?http://www.catb.org/~esr/faqs/smart-questions.html
    Now, before you take that the wrong way, please understand that the folks who answer questions here are volunteers. You're asking them to do a great deal of work just to figure out what problem you're having; not what the solution is, what the problem is. It's in your best interest to make your questions interesting and easy to answer. I can assure that few people will find copying, compiling, running, and playing detective just to figure out what trouble YOU are having is not likely to be easy to answer or interesting to anyone.
    Please consider this carefully, google "SSCCE", and rephrase your question. Thanks!
    ~

  • Accounting entry - WIP, Variance Calculation & Settlement of Production Orders

    Hi All,
    Please explain the process of WIP calculation, variance and settlement of production orders. At each stage will there be an accounting entry generated?
    1. WIP calculation: All production orders for which the status is REL at the month end will be included in WIP calculation. How the amount of WIP is derived and what will be the accounting entry.
    2. Variance calculation: Production order needs to have the status TECHO in order to do the variance settlement. Will there be an accounting action and how the amount will be calculated?
    3. Settlement of Production Orders: Dr. WIP A/c (Balance Sheet a/c)
                                                        Cr. Volume Variance WIP a/c (P&L Account)
        Is this the correct accounting entry? If yes, please advice how the WIP a/c is showing balance on settlement of production order, how it will get nullified? If no, please advise on the correct process?
    Regards

    Dear Andy
    In product cost by order scenario the WIP or Variance calculation is dependent on order status. If the Order has a status of REL or PDLV, the system will calculate WIP and if the order status is DLV or TECO the system will calculate variance on this order. At the time of calculation of WIP or Variance no accounting entry i generated but when you settle the order at that time FI documents are passed in the books.
    Ans1-  In product cost by order WIP or variance is calculated based on the actual cost debited to the order and value of GR made to the order. System does calculation by the formula GR value-(GI value+Activity value+ Overheads)
    Ans2-  As I said at the time of calculation no FI entries are passed but at the time of settlement FI entries are generated. The method of calculation is the same as described in Ans1.
    Ans3- Entry at WIP settlement WIP (P&L) a/c Dr and WIP Offsetting(B/S a/c) Cr.
              Entry at variance settlement : Variance a/c dr/cr and COGM cr/dr.
              and if there is already a WIP posted for this order then at settlement WIP entry is reversed provided we have calculated WIP again the the month of settlement of variance
    Note for Anand: Dear Anand we need to calculate WIP again in the period when the order status  is changed to DLV or TECO otherwise system will not pass reversal entry of WIP. Kindly test it in your IDES and let me know if you find something on the contrary.
    Regards
    Rajneesh Saxena

  • Import PO subsequent Debit: Taxes not calculated as per tax Code in MIRO

    Dear All,
    I am facing the problem while taking Subsequent debit (MIRO) of Import PO. I am using service Tax code 10.30 % .
    When I entered the amount 4000 INR. It calculated the taxes 348.18 which is not correct.
    I also check condition in FV13 its properly maintained.
    Thanks in Advance
    Regards
    Pawan Sarda

    Hello
    Thanks for ur Reply.
    MIRO --  Subsequent Debit -
    >Tax code - S3 ( 10.30 % Services Tax) -
    >PO NO. -
    > change Vendor ( Import Vendor to Domestic Vendor) -
    > Amount 4000 INR  -
    > also change Tax  Code of Line Item   -
    >Simulate
    Vendor A\c -
    >   4,348.18 INR Cr
    Stock A\c  -
    >  4,000.00 INR Dr
    Service Tax -
    >     338.04 INR Dr
    ECS             -
    >         6.76  INR Dr
    HECS          -
    >       3.38  INR Dr
    Above process I m doing against Import PO but I m not identify why its calculated Wrong Service Tax or calculating on which base amount ?
    Actual Entry
    Vendor A\c -
    >  4,412.00 INR Cr
    Stock A\c  -
    > 4,000.00 INR Dr
    Service Tax -
    >    400.00 INR Dr
    ECS             -
    >        8.00  INR Dr
    HECS          -
    >      4.00  INR Dr
    Edited by: pawansarda on Jan 21, 2012 11:41 AM

  • Calculating Frames Per Second Accurately

    I tried searching the forums for suggestions or code used to calculate FPS accurately... But was ultimately unsuccessful.
    I think I have a pretty basic understanding of how it works... but I'm still left wondering if there's a better... or correct way of attacking the problem.
    What I started out doing is taken a pre-cycle time sample using System's currentTimeMillis method, followed by the main parts I'm executing in my program and then took a second time sample. I subtracted the post-cycle from the pre-cycle to get the time... and it occurred to me that the currentTimeMillis is not exactly reliable. As it says in the API, "For example, many operating systems measure time in units of tens of milliseconds," when discussing that method.
    I then noticed the nanoTime method and decided to use that.
    It quite honestly seems to work perfectly for what I'm trying to accomplish.
    I pretty much used the same steps as before.
    But now my problem is that I want to limit the amount of frames per second to 60.
    I decided that I should try using the Thread class's sleep(long millis, int nanos) method.
    It seemed like it would work... but to my dismay, it did not.
    The milliseconds, for the most part, were correctly timed... but still not always. The nanoseconds even less so... but I knew that the nanoseconds would be less reliable-I decided to use microseconds. Using microseconds doesn't even work that well.
    So I wondered if there was an even better way... maybe a more 'manual' approach to fixing my problem.
    I would greatly appreciate any input/knowledge on the matter.

    its quite simple. Windows has an API call that can set the timer precision (its all based on some interrupt interval - I forgot the precise details). This precision is system wide, so if one application does it it is immediately active for all other applications running at that time. Applications can only lower it, so if you set it to 1ms then some other application cannot force it to 5ms for example.
    Now here comes JVM bug number two.
    As said the interval differs per system - sometimes it is 10ms, sometimes it is 15ms. The JVM wrongfully assumes it is always 10ms however. Do a test: try to sleep for some time that is a multiple of 10 (without the long running thread hack active); you'll find that the precision still sucks. That is because in this specific case the JVM does NOT change the system wide timing precision. But if you sleep for any number of milliseconds that is not a multiple of 10 it will actually temporarily set the precision to 1ms.
    So the rule is: as long as one thread goes to sleep the precision is set to 1ms. When the last sleeping thread wakes up, it is reset to what it was. Then it also doesn't matter for what amount of time you make your real thread sleep as the long sleeping thread will not be sleeping for an amount that is a multiple of 10, thus forcing the precision to 1ms.
    Now say that you don't do the long sleeping thread hack and you make your own thread sleep for say 9ms, switching to 1ms precision temporarily. This behavior makes it so that sampling the passed time (before and after sleeping) can be imprecise; you'll find that most of the time you'll get sampling that matches the number of milliseconds you slept and sometimes it jumps to 10/15ms depending on the granularity of your system. This is a concurrency problem; sometimes the precision is reset before you get a chance to sample the current time.
    So to recap to give 100% accuracy with System.currentTimeInMillis(), you need to keep a thread sleeping at all time so the precision stays at 1ms.
    And then finally we come to bug #3, which is a problem in Windows itself: rapidly changing the precision (which happens when you make a single thread sleep for short intervals) can screw with the system clock. I don't know if this problem still exists in later iterations of Windows, but it is again a reason to do the long sleeping thread hack. Because this is a known issue I still call this a bug in the JVM because of the way they implemented the precision timer activation, which can trigger the problem in Windows. The command line switch mentioned in the above bug report SHOULD have fixed that... but you know, facepalm bug #4.
    But at the end of the day: even if at least 4 bugs can be named regarding precise timing in Java under Windows, the root of all evil is still the way timing is implemented in Windows itself making life too difficult for the poor JVM devs. What were the MS devs thinking at the time?

  • Storing and calculating sales per item

    The case: We have a item, on that item we have a fee. If the item has sold more than 1000 copies, the fee will drop. Therefor i need to have a place that calculates/stores total sales per item. This can then be used to set the fee when i run my stored procedure
    for sales etc. 
    Database explained shortly: 
    The sales database looks like this: 
    ItemID, SalesDate, Quantity, Name.
    Example: 
    1399, 2014-01-01, 2, Fompa.
    1081, 2014-01-01, 13, Asddd. 
    1399, 2014-01-03, 1, Fompa. 
    Etc. 
    The item database looks like this: 
    ItemID, Name, Author, etc
    Now my boss asked me if i maybe should add total sales to the item database, but how is that possible? 
    I have also tried to gather all items and show the total sales, but something goes wrong, the itemID are not grouping together..
    here is the query: select ItemID, QUANTITY from BOOK_SALES group by ItemID, QUANTITY order by MAX(quantity) DESC
    If i get this query right, is it possible to store the query within a database table? 

    Hey, thanks for a fast answer. 
    I modified your query a little, 
    select
    itemid, sum(quantity) from book_sales group by
    itemid order by MAX(quantity) DESC
    but still, all of the itemIDs are not being grouped together. 
    Results show something like this: 
    1399, 981
    1081, 344
    1399, 199
    etc..

  • Calculating value per second

    Hi all. I need to just calculate and save the values per second in the variable that how many times per second a variable is being revieved in the method as a parameter and then show that progress as int / second in the progress bar
    public void method(int a)
    //Want to calculate [integer variable a] coming in the method per second
    Thanks n Regards

    We used to do this in C by declaring the variable as static... I've not tried it in Java:
    public int myMethod(){
      static i = 0;
      i++;
      return i;
    }Since the Statics are only initialize at runtile the first line is only done once, not every entry--so you get an entry count.
    you can also do this:
    public void myMethod(){
      myEntryCount++;where you have myEntryCount defined globally with respect to your method--like a class variable.

  • Calculating Minutes Per Mile

    Hello all,
    I am trying to calculate the time it takes to run one mile during each route. I have made sheets with a map of the routes, there is no other data on those sheets.
    The Two Things I'm Looking For
    I am looking to enter the route number, and automatically have it populate the length in the length column, then by entering the time, have it calculate the minutes per mile average. I've looked and played for about 3 hours doing this, so I'm finally asking for some help.
    Any would be greatly appreciated! Thanks

    Add two columns to Table 1, Columns G and H. In the first new column enter the route number, starting at Row 2. In the second new column enter the distance, also starting at Row 2. Let's say your data fills cells G2:H4.
    Enter this formula in cell E2 and copy it down: =vlookup(B2,G$2:H$4,2,)
    Notes: Every time you expand the list of routes you'll have to modify the formula by changing the range of cells the formula refers to in the second argument.
    You can put this 'lookup range' in a separate table, you'll just have to change the formula accordingly. For instance, if you put the range in cells A2 through B4 a table named "List" the formula would read: =vlookup(B2,List::b$2:B$4,2,)
    Good luck,
    Terry

  • TAX Calculation as per child items for fininsh goods in sale bill.

    hi team,
    here i am implementing SAP business one in construction company :
    SCENARIO:
    TEMPLATE BOM= FG=ABC+D
    steps:
    1.sales order for FG item in which child items we are manually at row level for print layout issues.
    2.Delivery challan document we are making by copy to functionality and then again selecting FG item so that
    child items come again under FG at row level this we are doing so that we can decrease teh stock of chil items whihc ever is required.
    3.A/R invoice we are creating in system only with FG item by deleting child item at row level due to print layout problems.
    in sales invoice we are entering unit price of FG.
    ISSUE ONLY ON VAT:
    here in this company during creation of sales invoice WE HAVE to calculate the tax amount through system but the problem is that we have different taxt rates for different child items whihc is explained as below:
    1.A(Material-aluminum)-vat@4%
    2.B(material- hardware)- vat 12.5%
    3.c(Material- Glass)- vat@4%
    4.D(labour)-  VAT not applicable only service tax 10.3% is applicable
    so now my question is as follows:
    1.how to calcualte the vat tax amount on invoice if child items are not present on invoice or
    how to calculate the sale price( exclusive of  tax) of the child item from the sale price of the FG(COMPANY is not able to bifurcate the sale price of finish goods at child items)
    example:
    after adding delivery we can come to know the COGS of the child items suppose
    A=50
    B=30
    C=20
    D=60
    total=160
    FG SALE PRICE =200 (exclusive of tax)SO Total margin is 40Rs(equivalent to 25%)
    then A= 5012.5(MARGIN)=62.5 WITH VAT 4%= 62.52.5=65
    B=307.5(MARGIN)=37.5 WITH VAT 12.5%= 37.54.69=42.19
    C= 205(MARGIN)=25 WITH VAT 4%= 251=26
    D=60+15(MARGIN)=75 with  NIL VAT
    FG= 62.537.525+75=200
    vat on above= 2.54.691= 8.19Rs.

    Hi Amit,
    Ur example is practicle example by PLD or query and QPLD this is not possible to solve.
    I will suggest u , through help of crystal report and developer u can get desire output for print out of sales bill
    with reference of its base documents.
    Regards,
    Mahesh.

  • WIP or scrap calculation for parallel operation sequences not possible

    hi,
    i want to calculate wip and scrap along with parallel sequence
    system prompts following mesage any suggetions plz send in higher priority
    Message no. KV161
    Diagnosis
    If the routing specifies a sequence of operations that are defined as a parallel sequence, this will have the following effects:
    The system cannot interpret the confirmed scrap quantities in cumulative and periodic settlement when it calculates the scrap.
    The system cannot calculate work in process at target costs for this order because it does not recognize the relevant operations.
    Procedure
    If you want to calculate scrap or WIP, do not define parallel sequences.
                                                                                vishnu

    Hi Robert
    Though I am seeing this msg for the 1st time - I can give you a some insight into this
    It seems you are in product cost by period (PCP) scenario ... In this scenario, WIP is calculated at target cost.... The mechanism of calculating WIP is Confirmed Qty at preceeding operation - Confirmed Qty of next operation..
    In your case, since you have parallel operations in your routing, system wont be able to calculate WIP... I am not sure how parallel ops are defined... You need to get in touch with your PP guy....
    But, one thing for sure , with parallel ops you wont be able to calculate WIP in PCP scenario
    Regards
    Ajay M

Maybe you are looking for

  • Mismatch calendar names in Outlook to device.

    I have a new BB Style with Sprint, previously had a Curve on Tmobile. On my first sync of calendar, contacts, memos, and tasks, I did not realize that my @sprint.blackberry.net email account was not configured properly. Outlook defaulted to naming th

  • How do I make my old "Appleworks" documents, open in "Pages", on our new Apple with Lion?

    We wrote letters on Applescript for 7 years on our former Imac G5.  All were put in our new Imac, and I marked Imack intel, but I'm not sure what the name of this new desktop with huge screen, is. But now old letters must be  opened in "Numbers", whi

  • Regular Expressions in Oracle

    Hello All, I come from Perl scripting language background. Perl's regular expressions are rock solid, robust and very fast. Now I am planning to master Regular Expressions in Oracle. Could someone please point the correct place to start with it like

  • ATI Radeon 5770 w 2008 MacPro 3,1

    I recently had my GeForce 8800 go bad on me. And after some research I plunked for the ATI Radeon 5770 (bought from here on the Apple Store). I have a Dell 24" 2804WP LCD monitor, and am using the DVI port. Before my 8800 went belly-up, I had ZERO pr

  • How do I specify Adobe Reader X as my default PDF reader in FireFox 4.0

    I have been using Nuance PDF Reader 6 as the PDF plug-in in FireFox, bus since installing FireFox 4, I have experienced issues with the Nuance reader. For example, when displaying a PDF file, the elevator does not work. If I can capture the URL of th