What is Dynamic Usage Variance in ML?

Hi Experts,
What is Dynamic Usage Variance in ML? How does it effect the Periodic Unit Price calculated at the end of the period?
Regards
Srikanth Munnaluri

Hi,
Distribution of usage variances specially comes in scenarios like Physical Inventory checkup and its adjustments to derive the actual costing.
Physical Inventory documents generally posted to adjust the physical inventory and the inventory as per sap. These total adjustments have to be made based on the quantity consumed on each order. Ofcourse this scenario is project specific.
This ensures auto consideration at the time of determination of periodic unit rate in actual cost run. These adjustments will revaluate the consumption.
This dynamic usage variance  is applicable both for the inventory and for activity rates.
U have to maintain the following configuration-
Controlling>Product Cost Controlling>Actual Costing-->Activate Distribution of Consumption Differences
Once these settings are in place, u have to run either some or all of the following--
CKMDUVACT - Distribution of Activity Differences
CKMDUVMAT - Distribution of Inventory Differences
CKMDUVREC - Enter Actual Activity Quantities
if u want view the differences before executing above transactions, u can view by using
CKMDUVSHOW - Display Inventory and Activity Differences
Regards
Sudhakar Reddy
Edited by: Sudhakar Reddy K.V. on Sep 14, 2009 2:11 PM

Similar Messages

  • Debugging of Material usage Variance

    Hi All,
    We have a Z report for Monthly Material Usage Variance for reporting.
    The SAP Material Variance report is not calculating the Material Usage Variance Quantity & Value correctly for production order that have a target quantity and actual quantity that are equal to each other. In this case, the MUV quantity should be equal to 0. Instead a MUV Quantity is calculated and this results in a MUV value being calculated.
    I would like to do the debugging.
    I am new to SAP ABAP. Kindly, explain me what steps should I take to proceed.
    Please give your suggestions.
    Quick response will be appreciated <REMOVED BY MODERATOR>
    Thanks & Regards
    Edited by: Alvaro Tejada Galindo on Apr 4, 2008 5:48 PM

    Hi Venkat & Amiya,
    Thanks for your quick response.
    I am not able to execute the report right now, as this is a month end report and executed in background on the month end only (on 30th or 31st of every month).
    Kindly, let me know, is there any other way to find the bug in the program in this scenario or is there any way to execute the report in between periods.
    Quick response will be appreciated.
    Thanks & Regards.

  • What is the usage of for all entries ?

    What is the Usage of read table  after using for all entries ?
    In the following example what exactly it is doing ?
      Usage of 'for all entries' in Select Statement
    FORM data_retrieval.
      DATA: ld_color(1) TYPE c.
      DATA: BEGIN OF T_VBAP OCCURS 0,
            VBELN  LIKE VBAP-VBELN,
            MATNR  LIKE VBAP-MATNR,
            POSNR  LIKE VBAP-POSNR,
            END OF T_VBAP.
      DATA: BEGIN OF T_VBFA OCCURS 0,
            VBELV  LIKE VBFA-VBELV,
            VBELN  LIKE VBFA-VBELN,
            VBTYP_N  LIKE VBFA-VBTYP_N,
            END OF T_VBFA.
      DATA: BEGIN OF T_VBAK OCCURS 0,
            VBELN  LIKE VBAK-VBELN,
            IHREZ  LIKE VBAK-IHREZ,
            END OF T_VBAK.
      DATA: BEGIN OF T_KNA1 OCCURS 0,
            KUNNR  LIKE KNA1-KUNNR,
            NAME1  LIKE KNA1-NAME1,
            END OF T_KNA1.
       DATA: BEGIN OF T_MAKT OCCURS 0,
            MATNR  LIKE MAKT-MATNR,
            MAKTX  LIKE MAKT-MAKTX,
            END OF T_MAKT.
      SELECT likpvbeln likplifex likpbldat likpwadat likpwadat_ist likpkodat likp~lfart
             likpkunnr likpvstel lipsposnv lipslfimg lipsvrkme lipslgmng lips~meins
             lipswerks lipslgort lipscharg lipsvbelv lipsposnr lipsmatnr
             lipsvbeln LIPSVGBEL LIPSVGPOS vbupkosta vbupwbsta vbupposnr vbup~vbeln
              VBAKIHREZ VBAKVBELN VBAP~VBELN
         INTO CORRESPONDING FIELDS OF TABLE  it_itab
        FROM ( likp
               INNER JOIN lips
               ON  lipsvbeln = likpvbeln
               INNER JOIN vbup
               ON  vbupposnr = lipsposnr
               and VBUPVBELN = LIPSVBELN )
              left outer join VBAK
              on  VBAKVBELN = LIPSVGBEL
              inner join VBAP
              on  VBAPVBELN = VBAKVBELN )
             WHERE likp~vbeln IN so_vbeln
               AND likp~lifex IN so_lifex
               AND likp~lfart IN so_lfart
               AND likp~kunnr IN so_kunnr
               AND likp~vstel IN so_vstel
               AND likp~bldat IN so_bldat
               AND likp~wadat_ist IN so_wadat
               AND vbup~kosta IN so_kosta
               AND vbup~wbsta IN so_wbsta
               AND LIPS~LFIMG NE 0.
      SELECT VBELN IHREZ INTO TABLE T_VBAK
      FROM VBAK
      FOR ALL ENTRIES IN  IT_ITAB
      WHERE VBELN = IT_ITAB-VGBEL.
    APPEND T_VBAK.
    ENDSELECT.
      SELECT VBELN MATNR POSNR INTO TABLE T_VBAP
      FROM VBAP
      FOR ALL ENTRIES IN  IT_ITAB
      WHERE VBELN = IT_ITAB-VGBEL AND
            MATNR = IT_ITAB-MATNR AND
            POSNR = IT_ITAB-VGPOS.
    APPEND T_VBAP.
    ENDSELECT.
      SELECT VBELV VBELN VBTYP_N INTO TABLE T_VBFA
      FROM VBFA
      FOR ALL ENTRIES IN  IT_ITAB
      WHERE VBELV = IT_ITAB-VBELN AND
            VBTYP_N = 'M' .
      SELECT KUNNR NAME1 INTO TABLE T_KNA1
      FROM KNA1
      FOR ALL ENTRIES IN IT_ITAB
      WHERE KUNNR = IT_ITAB-KUNNR.
    APPEND T_KNA1.
    ENDSELECT.
      SELECT MATNR MAKTX INTO TABLE T_MAKT
      FROM MAKT
      FOR ALL ENTRIES IN IT_ITAB
      WHERE MATNR = IT_ITAB-MATNR.
    APPEND T_MAKT.
    ENDSELECT.
    *Populate field with color attributes
      LOOP AT it_itab INTO wa_ITAB.
    Populate color variable with colour properties
    Char 1 = C (This is a color property)
    Char 2 = 3 (Color codes: 1 - 7)
    Char 3 = Intensified on/off ( 1 or 0 )
    Char 4 = Inverse display on/off ( 1 or 0 )
    i.e. wa_ekko-line_color = 'C410'
        REFRESH color.
        colourize 'VBELN' 0. " .
        WA_ITAB-farbe = color[].
        ld_color = ld_color + 1.
    Only 7 colours so need to reset color value
        IF ld_color = 3. "8
          ld_color = 1.
        ENDIF.
        CONCATENATE 'C' ld_color '10' INTO wa_ITAB-line_color.
        WA_ITAB-NAME1 = ''.
        WA_ITAB-MAKTX = ''.
        WA_ITAB-IHREZ = ''.
        WA_ITAB-VBELV = ''.
        READ TABLE T_KNA1 WITH KEY KUNNR = WA_ITAB-KUNNR.
        IF SY-SUBRC = 0.
           WA_ITAB-NAME1 = T_KNA1-NAME1.
        ENDIF.
        READ TABLE T_MAKT WITH KEY MATNR = WA_ITAB-MATNR.
        IF SY-SUBRC = 0.
        WA_ITAB-MAKTX = T_MAKT-MAKTX.
        ENDIF.
        READ TABLE T_VBAK WITH KEY VBELN = WA_ITAB-VGBEL.
        IF SY-SUBRC = 0.
        WA_ITAB-IHREZ = T_VBAK-IHREZ.
        ENDIF.
        READ TABLE T_VBFA WITH KEY VBELV = WA_ITAB-VBELN.
        IF SY-SUBRC = 0.
        WA_ITAB-VBELVA = T_VBFA-VBELN.
        ENDIF.
       READ TABLE T_VBAP WITH KEY VBELN = WA_ITAB-VGBEL
                                  POSNR = WA_ITAB-VGPOS
                                  MATNR = WA_ITAB-MATNR.
       IF SY-SUBRC = 0.
       WA_ITAB-IHREZ = T_VBAK-IHREZ.
       ENDIF.
    wa_ekko-line_color = 'C410'.
        MODIFY it_itab FROM wa_itab.
      ENDLOOP.
    ENDFORM. " data_retrieval

    hi Jyotirmoy,
    The explanation below can give u an idea of wat is going in ur code..
    Use of FOR ALL Entries
    Outer join can be created using this addition to the where clause in a select statement. It speeds up the performance tremendously, but the cons of using this variation are listed below
    Duplicates are automatically removed from the resulting data set. Hence care should be taken that the unique key of the detail line items should be given in the select statement.
    If the table on which the For All Entries IN clause is based is empty, all rows are selected into the destination table. Hence it is advisable to check before-hand that the first table is not empty.
    If the table on which the For All Entries IN clause is based is very large, the performance will go down instead of improving. Hence attempt should be made to keep the table size to a moderate level.
    Not Recommended
                Loop at int_cntry.
                 Select single * from zfligh into int_fligh
                 where cntry = int_cntry-cntry.
                 Append int_fligh.
                Endloop.
    Recommended
                Select * from zfligh appending table int_fligh
                For all entries in int_cntry
                Where cntry = int_cntry-cntry.
    Thankyou,
    Regards.

  • What is the usage of START_FORM and OPEN_FORM

    Hi,
    In sap script,exactly what is the usage of START_FORM,OPEN_FORM,CLOSE_FORM and END_FORM.Could you please help out.
    Thanks,
    Madhu

    Hai Madhu
    For START_FORM
    SAPscript: Start a form
    The layout set can be changed in the current print procedure with START_FORM. It is therefore possible to combine several different layout sets in one printer output. Before a new layout set is opened with START_FORM, an open layout set must be closed with END_FORM.
    Parameters
    ARCHIVE_INDEX
    FORM
    LANGUAGE
    STARTPAGE
    PROGRAM
    MAIL_APPL_OBJECT
    LANGUAGE
    Exceptions
    FORM
    FORMAT
    UNENDED
    UNOPENED
    UNUSED
    SPOOL_ERROR
    CODEPAGE
    For OPEN_FORM
    SAPscript: Open form printing
    The module OPEN_FORM opens layout set printing. This function must be called up before you can work with other layout set functions (WRITE_FORM, ...).
    It is not obligatory to enter a layout set name to open it. If a layout set is not specified, one must be opened with START_FORM.
    For information on DEVICE MAIL see function module SO_NEW_DOCUMENT_SEND_API1
    Parameters
    APPLICATION
    ARCHIVE_INDEX
    ARCHIVE_PARAMS
    DEVICE
    DIALOG
    FORM
    LANGUAGE
    OPTIONS
    MAIL_SENDER
    MAIL_RECIPIENT
    MAIL_APPL_OBJECT
    RAW_DATA_INTERFACE
    SPONUMIV
    LANGUAGE
    NEW_ARCHIVE_PARAMS
    RESULT
    Exceptions
    CANCELED
    DEVICE
    FORM
    OPTIONS
    UNCLOSED
    MAIL_OPTIONS
    ARCHIVE_ERROR
    INVALID_FAX_NUMBER
    MORE_PARAMS_NEEDED_IN_BATCH
    SPOOL_ERROR
    CODEPAGE
    For CLOSE_FORM
    SAPscript: End layout set printing
    Form printing started with OPEN_FORM is completed. Possible closing operations on the form last opened are carried out.
    Form printing must be completed by this function module. If this is not carried out, nothing is printed or displayed on the screen.
    Parameters
    RESULT
    RDI_RESULT
    OTFDATA
    Exceptions
    UNOPENED
    BAD_PAGEFORMAT_FOR_PRINT
    SEND_ERROR
    SPOOL_ERROR
    CODEPAGE
    For END_FORM
    SAPscript: Terminate a form
    Closes the current layout set. Final operations required on this layout set are carried out.
    CAUTION: END_FORM is not a replacement for CLOSE_FORM.
    Parameters
    RESULT
    Exceptions
    UNOPENED
    BAD_PAGEFORMAT_FOR_PRINT
    SPOOL_ERROR
    CODEPAGE
    Thanks & regards
    Sreenivasulu P

  • Material Usage Variance

    Hi Experts
    Can somebody tell me how to see material usage variance in sap?
    regards,
    Sohel

    Hi
    1. for a particular order, use T code KKBC_ORD... Or you can also see in CO03 (for prod order) or COR3 (for process order)
    You can change the layout and plug in columns like Price var, Usage Var, etc
    Then you can see each category of variance per material...
    2. If you want to see for group of production orders, then use T code KKBC_HOE.. For this you need to do some IMG settings to maintain summarization hierarchies
    Regards
    Ajay M

  • How do i determine what the "other" usage is on my iPad (3.5 gig)

    how do i determine what the "other" usage is on my iPad (3.5 gig)

    Hey there, I seem to have an issue with the 'other' usage thing.
    On my computer and ipod, it shows like this:
    when I dont even have more than 2+GB in music and less than 1gb in apps and pictures.
    I am on iOS5.1.1 because I had many problems with the Wi-Fi bug for iOS6 (no, it didnt fix for me with 6.0.1)
    I am very frustatred because I cant even sync music anymore. AndI dont want to do a reset because it takes me 3+ hours to transfer my music.
    any help}?

  • What does the usage of CURSOR word mean in an SQL statement?

    Hey folks,
    Please check out the following query and do please explain me what does the usage of CURSOR keyword in an SQL statement mean.
    select deptno,cursor(select ename from emp a where a.deptno=b.deptno) from dept b;
    well, the output was like this,
    DEPTNO CURSOR(SELECTENAMEFR
    10 CURSOR STATEMENT : 2
    CURSOR STATEMENT : 2
    ENAME
    CLARK
    KING
    20 CURSOR STATEMENT : 2
    CURSOR STATEMENT : 2
    ENAME
    SMITH
    JONES
    SCOTT
    ADAMS
    FORD
    30 CURSOR STATEMENT : 2
    CURSOR STATEMENT : 2
    ENAME
    ALLEN
    WARD
    MARTIN
    BLAKE
    TURNER
    JAMES
    6 rows selected.
    40 CURSOR STATEMENT : 2
    CURSOR STATEMENT : 2
    no rows selected
    Your favour'll be deeply appreciated.
    Cheers,
    PCZ

    This returns a non-square result set. Each row of the result is a deptno and then a result set of the enames in that deptno.
    This can be useful when you need to send a lot of data to a client application in a single query that would otherwise contain a lot of redundancy. It tends to be a relatively unusual construct (I've only found one situation where it was appropriate in my career) and requires some relatively sophisticated understanding on both the database and client sides.
    Justin

  • Monthly Material Usage Variance

    Hi All,
    We have a Z report for Monthly Material Usage Variance for reporting.
    The SAP Material Variance report is not calculating the Material Usage Variance Quantity & Value correctly for production order that have a target quantity and actual quantity that are equal to each other. In this case, the MUV quantity should be equal to 0. Instead a MUV Quantity is calculated and this results in a MUV value being calculated.
    Please give your suggestions.
    Quick response will be appreciated & points will be assigned.
    Thanks & Regards

    Hi Venkat & Amiya,
    Thanks for your quick response.
    I am not able to execute the report right now, as this is a month end report and executed in background on the month end only (on 30th or 31st of every month).
    Kindly, let me know, is there any other way to find the bug in the program in this scenario or is there any way to execute the report in between periods.
    Quick response will be appreciated.
    Thanks & Regards.

  • In HR ABAP WHAT IS DYNAMIC ACTIONS? GIVE ME ONE EXAMPLE?

    DEAR EXPERTS
    in HR ABAP WHAT IS DYNAMIC ACTIONS? GIVE ME ONE EXAMPLE?

    Dynamic actions are nothing but calling one more Infotype when trying to Create/Change or Delete a perosnnel number.
    Lets take an example company want that whenever an employee Communication data Fax/mobile no entered then immediately they want to make their email IDs depending upon VORNA NACHN of the personnel numbers data.Then at this point they will configure dynamic actions.But as a technical consultanat u will be given a Program name and the subroutine name in which u need to write the coding.
    Dynamic actions are a great tool to make infoytpe maintenance easier. When you create an infotype you can create another one automatically for example. Dynamic actions work for both master data and applicant data infotypes. It is basically a view on table T588Z you can reach via IMG - Personnel management - Personnel administration - Customize procedures - Dynamic actions.
    The table view looks like this:
    Infotype - Subtype - Field - Function code - Number - Step - Variable function part
    The infotype, subtype and field determine what should be created, filled, modified and so on. 
    The function code determines when something should happen. It can have the following values:
        * 02 - Change record
        * 04 - Create record
        * 08 - Delete record
    These values can be added so e.g. 06 means change record + create record. Remember - this only tells us when something should be done.
    The number simply tells us which step is first and which next. I recommend to go by 10's (10, 20, 30,40...), this makes it easier if you later on want to fill something in.
    The step determines what should be done. It can have 6 values:
        * P - check conditions under which something is done
        * I - maintain infotype record
        * W - set default values for new record
        * V - Reference to another step
        * F - call a routine
        * M - send mail
    Reward if found Helpful

  • Nic teaming - what is dynamic load balancing

    When set up nic teaming in Windows  2012 I have the option of selecting "Address Hash", "Hyper-V Port", or "Dynamic" for the load balancing mode. The technet documentation explains "Address Hash" and "Hyper-V
    Port" but there is nothing about "Dynamic". Is there anywhere I can find a description of what the "Dynamic" option provides?

    Microsoft's official recommendation is to use Dynamic load balancing in most configurations.
    Section 3.3 of
    the NIC Teaming Deployment Guide explains what Dynamic is.  Section 3.4 suggests when to use Dynamic load balancing, and when to use other modes.
    I suggest reading the Guide from start to finish.  I learn new things every time I look at it.

  • What is the usage of Request Variable ? and how we can use it ?

    Hi All,
    What is the usage of Request Variable ? and how we can use it ?
    Thanks in advance

    Hi,
    A Request variable is the same as a Session variable:
    http://download.oracle.com/docs/cd/E12096_01/books/admintool/admintool_Variables4.html
    Cheers,
    Daan Bakboord
    Scamander Solutions

  • What's the usage of function dbms_standard.client_ip_address of sys?

    OS:RH71
    ORACLE RELEASE 8.1.7
    what's the usage of function dbms_standard.client_ip_address of
    sys? THX.

    Johnny.Danger wrote:
    We have a somewhat mini scale network. We have anywhere from 40 to 60 ranging from WLan and Lan devices. Right now we have been using opendns for content filtering but we would like to limit certain sites to just certain groups and if someone goes onto a site they shouldn't then what we would like to know is the IP of the user and there mac address If we could somehow find a captive portal software or hardware that would be perfect because it takes a lot of guess work out of things. We use Apple Wireless router's and run 2 server's one running Mac OSX Server 10.6.7 and a 2nd server running the same which act's as our OD replica
    So my question is what do you guys use?
    Were looking for the more user friendly the better and by that i mean I don't want to be using ww-rt on some router or something
    Thank you for your time.
    Have a look at Vicomsoft and their Intergate Inspect package. This runs on a Mac server and lets you link to Open Directory for authenticating users and lets you set filtering for users or for groups of users. Sounds exactly what you want.
    See http://www.vicomsoft.com/products/filter/index.html

  • What are dynamic vi's?

    What are dynamic vi's? The ones that are calling or the ones that are being called? If a vi contains open vi reference does it become dynamic? Or the one that is being called through this function is the one that is dynamic.
    I am trying to build a stand-alone executable (from a multi-file project) and I need to know which files to put into Project Explorer → Build Specifications → Application (exe) → Properties → Source Files → Dynamic VIs ans Support Files.
    Are all vit's dynamic even if it does not contain open vi reference?
    Message Edited by rashid19672008 on 03-03-2008 08:48 PM

    rashid19672008 wrote:
    If a vi A calls another vi B, form whitin itself, which one would be called dynamic, A or B?
    I think Ben has answered you already.
    "An example of this would be a VI opened using VI Server."
    So, in all probability, B is dynamic, unless & until it is not placed as a SubVI inside A.
    - Partha
    LabVIEW - Wires that catch bugs!

  • Can I begin service with $100.00 card good for one year and what are the usage terms?

    Can I begin prepaid service with a $100.00 card good for one year and if so what are the usage terms?

    Yes; phone is for Verizon PREPAID plans. Sri I did not state that correctly. I see that there are prepaid plans with monthly usage etc. I see some offers on line for a $100.00 card that's good for one year.  Trying to determine if that is available from a Verizon store to begin a new plan. Checked with two different Verizon stores and got two opposite answers and neither was sure of the terms. Simply trying to get a low cost backup. Thank you for responding.

  • What constitutes data usage?  My data usage is over twice what it has been for the last several months.

    What constitutes data usage?  The data usage is over twice what it Has been the last 6 months. 
    thank you for the assistance.

    Downloading apps, listening to music(streaming) using social media apps, and multiplayer/online games. Email sending and receiving. 
    Icloud backups and there's a lot more. Imessages uses data and not SMS unless data connection is down.

Maybe you are looking for

  • Windows 8 phones automatically connect to wi-fi

    This may be old news, but I didn't see a similar thread ... http://www.nbcnews.com/technology/gadgetbox/windows-phone-8-automatically-sync-over-public-wi-fi-1C6894436

  • ITunes 7.0.1.8 experiences - Here's what got fixed for me...

    After news of the iTunes 7.0.1.8 update broke out today, I downloaded it and have used it for a little while. I'd thought I'd share my experiences so far, but please take note that I did not do any CD burning/importing tests, nor do I own an iPod to

  • How to create a hierarchy datasource in R/3

    Hello, We use the 0MATERIAL_LKLS_HIER hierarchy datasource to load material hierachy in BW. I had to modify the function module that creates the data for 0MATERIAL_LKLS_HIER. Now, i need to create a new datasource based on the new function module. To

  • Can not update creative cloud

    Can not update creative cloud, it keeps saying "Installer was unable to access a critical file/directory. Please try installing again.(Error code: 43) Contact Customer Support". Any ideas?

  • Songs from the Ipod to the Computer....?

    Is there anyway to get ALL the songs from my ipod to my computer? I've recently had to recover my computer, and lost all my files. I'm not sure if it's possible, but if you could get them out, I'll really appreciate it. Compaq   Windows XP   Service