Inventory Turnover with Configurable Materials (i.e. KMATs)

Dear Experts,
Has anyone developed inventory turnover reporting that involves configurable materials (i.e. KMATs)?
I have a situation where the client wants to report inventory turnover at the plant level. A plant issues both stocked goods and configurable materials (i.e. assemble to order) to customers. Unlike stocked goods, configurable materials do not carry standard cost and are costed during sales order settlement at month's end (i.e. material movements for KMATs are not valuated).
In order to determine Cost of Goods Sold (since Inventory Turnover = Cost of Goods Sold / Average Inventory), I suppose that Cost of Goods Sold would be equal to the sum of the issue value of stocked goods plus the issue value of configurable materials (i.e. ATOs).
SAP Business Content provides InfoCube 0IC_C03 for Material Movements (and likewise Inventory Turnover reporting). The delivered content supporting this InfoCube deals with valuated stock only (by looking at material movements). Valuation for KMATs cannot come from material movements (since the material movements of KMATs are non-valuated). Since the SAP Business Content scenario for Inventory Turnover does not provide an apparent mechanism for loading the cost of goods sold for configurable materials, I'm beginning to wonder if I have this all wrong.
Does it make sense that configurable materials would be included in inventory turnover calculations at the plant level? Even though the ATO itself is not stocked, the components are, and there is a cost associated with carrying those components (and also selling them as part of the ATO). Should I be looking at the cost of goods sold for the ATO or is there a way to valuate the cost of the components sold as part of the ATO simply by considering material movements for those components?
Any thoughts on this one? Did I even make any sense?
Thanks,
Jim

hi,
thanks indeed for the reply.
but here i have to enter characteristics details for every catalog number assoiciated with particular material. i tried this too but still getting the Item Gross Price as zero only. for other condition records too, getting this zero value.
do you have sample code for this?
is there any alternative for that? any other function module i can use?

Similar Messages

  • Non-configurable materials with EK02 costing

    Hi all,
    We have a range of non configurable manufactured materials which, when used in standard sales orders, generate a production order and BOM. Presently the cost is automatically generated from the material master and is populated as a VPRS cost.
    As these materials have a BOM we want the cost to pick up from the BOM instead, ie as an EK02 cost. If we enter such a material and do a manual recost the EK02 populates in the sales order item conditions but we cannot get it to populate automatically as it does with configurable materials with BOMs.
    In the define item categories section in SPRO we have removed the determine cost tick. This has the desired effect of removing the VPRS cost but the EK02 cost still doesn't pull through. In the Bill of Material / Configuration section of the item category we tried setting the structure scope to A (Explode single-level bill of material) and B (Explode multi-level bill of material) but this didn't work. If we set it to D (Configuration, poss. with BOM explosion), then we get the "item can be configured but there is no configuration" error when used in a sales order which is expected as these products have no configuration.
    We also tried deleting the standard cost held in the material master to see if, as that value was now blank, it would pick up the EK02 instead but, alas, this also ddn't work.
    Any help / suggestions would be most appreciated.
    Kind regards, Rob

    HI,
    We are maintaining the Service masters for the services we render, there is no valuation of Inventory as only service is being rendered.
    But we have maintained BOM and Routings for the services we render.
    Even there is no valuation class in the serivice masters as this is non valuated.
    Can you guide me more on this pls.
    Thanks,
    Ravi

  • Blocked field in Sales Order when using configurable materials

    Hi everyone,
    I have noticed that every time I insert a configurable material in a Sales Order Line, after pressing ENTER and having valuated the associated characteristics, the Material and Position Type fields stay blocked so I cannot change the material in this position.
    According to the process I am implementing, I would need in certain cases to change the material (replacing the configurable for a non-configurable one).
    I would be very grateful if someone could help me to avoid that these fields get blocked or at least to know the reason.
    Thanks in advance and best regards.
    Ben.

    I don't have any experience with configurable materials, but it seems that in this case you'll need to delete the line (or the lines) and re-enter them with the proper type of material.

  • Alternate Lot Sizing for KMAT (configurable) materials

    Hi friends,
    We are using KMAT(configurable) materials.
    During MPS/MRP run, SAP plans KMAT production with Lot-to-Lot production(EX) by default!
    We have some capacity planning situations, due to which, we need the lot sizing options like u2018Fixed lot (FX) sizeu2019 or u2018Fixed lot size with splitting(FS)u2019 or even use of u2018Min-Max lot sizeu2019... so that the large requirements are transferred in smaller lots to the plant.
    But, when we use any of these lot- sizing procedures in MRP1 screen of the material master, we do not find any difference in MRP resultsu2026 system just triggers the planned order exactly matching the Sales order quantity (as if we still use EX)!
    SAP notes 437098 and 724235 hint that the alternate lot sizing procedures are possible to set up for configurable materials... but we are struggling to crack this.
    If any of you have had an opportunity to work on alternate or custom lot sizing procedures with KMAT (configurable) materials, it would be wonderful to hear the suggestions and results.
    Thanks in advance.
    Best Regards,
    Senthil

    Hi Dario,
    Thanks for the response.
    We use ECC6.0; I could not find the inidicator you've referred (customer requirement)... in transaction OMI4 : Check Lot Sizing Procedure --> MRP Lot Size...
    Kindly advise if you were referring to any other version or any other transaction...
    Best Regards,
    Senthil

  • Can anyone explain this SAP help? with example.-Annual inventory turnover ?

    Hi,
    I am trying firgure out how SAP trsaction has calculated this value in MC.B tcode.
    i tried all ways but unable to get this.I ma thinking 'n' as periods
    so if we run as example 10/01/2006 to 03/31/2007 = n is 6
    When I did F1 this is explanation.
    Annual inventory turnover (quantity-based) of total stock
    The annual inventory turnover of the total stock (sum of valuated stock and consignment stock) is calculated by dividing the total consumption by the average total stock over one year.
    Use
    In the standard system, this key figure is calculated in Inventory Controlling when a standard analysis is carried out.
    The total consumption is updated to the information structure S031.
    The average total stock is calculated by using the formula:
                 beginning stock + n stock at month´s end
                                  n + 1
    Dependencies
    Note that the inventory turnover of the valuated stock can only be displayed accurately on an aggregated level (for example, on the plant or material group level) if quantities with the same unit of measure are cumulated. Otherwise, the unit is displayed as "***" in Inventory Controlling in the standard system.

    Hi,
    You can use the SE73 Transaction and upload your TTF files.
    Please check the link here for more details:
    http://help.sap.com/saphelp_nw70/helpdata/en/36/5b3438fd263402e10000009b38f8cf/frameset.htm
    Regards,
    Siddhesh

  • Error while creating physical inventory document with zero count

    Hi,
    I am trying to create a physical inventory document for a material that has zero stock and that is not batch managed but I am geting an error as below.
    "Item 001: No batches that can be included in phys. inv. exist.(Message no. M7701)"
    This error occurs only for one or two materials.
    I am able to create the physical inventory document for other materials which is also zero stock and there is no batch managed for the same.
    Can anyone pls advice.
    Regards,
    Ramya

    hi
    if your material is split valuated, but not batch managed, then the split valuation type is shown in field batch number. And...it is a batch then.
    To be able to do a zero count you have to have a batch record whose batch number is the valuation type.
    If you never had stock in the storage location you want count, then you have to
    1. extend the material to this storage location with MMSC
    2. create the batch record with MSC1N for this storage location.

  • Function Module or BAPI to get inventory turnover in abap

    Hello,
    is there a possibility to get the information of inventory turnover of an material with help of a function module oder BAPI?
    Like the transaction MC44. But I need it in an ABAP-Report. A simple calculation is easy, but not an exact calculation of the inventory turnover (Umschlagshäufikeit).

    Hi,
    http://hoopsdoc.hillyard.com/images/inventory%20management/MC44.htm
    http://www.erpgenie.com/sap-technical/abap/bapi-step-by-step-example
    Hope these links may help you.
    Thanks.

  • Error when trying to run the Inventory Turnover query

    When I try to run the Inventory Turnover query I get the following error message (I can run other queries that I checked):
    <internal error> Receiving from the BW server failed
    BW server raised exception: SYSTEM_FAILURE
    Do you want to see more information
    When I click to see more information the message is
    INCLUDE INCL_INSTALLATION_ERROR
    Error Group
    RFC_ERROR_SYSTEM_FAILURE
    Message
    &INCLUDE INCL_INSTALLATION_ERROR
    Can someone advise? Thanks

    Thanks for that the note was not relevant in this case but ST22 dump indicated:
    The current program had to be terminated because of an              
    error when installing the R/3 System.                               
    The program had already requested 275725392 bytes from the operating
    system with 'malloc' when the operating system reported after a     
    further memory request that there was no more memory space          
    available.                                                          
    Thanks have awarded points

  • Streamlined Client Management and VDI with Configuration Manager 2012

    Hi, 
    There is an interesting blog about managing ConfigMgr 2012 Clients in a VDI environment. 
    http://blogs.technet.com/b/server-cloud/archive/2011/11/15/streamlined-client-management-and-vdi-with-configuration-manager-2012.aspx
    But I didn't find any way or description in the blog on how to prepare the client in the base image used for VDI. Do we still have to make the client unique before shutting down the base image? Or will this be done automatically? 
    Are these new attributes (IsVirtual, IsMachineChangesPersistent ...) enabled by default? 
    Thanks!
    Gr. Cédric.

    No this is handled by ConfigMgr post SP1 
    Are these new attributes (IsVirtual, IsMachineChangesPersistent ...) enabled by default? 
    For XenDesktop  -no you will need to enable them in the client settings (not sure for other virtual
    solutions)
    In the SCCM Console go to the Administration workspace; click Client Settings. Right click the Default Client Settings and choose Properties
    Choose Hardware Inventory and click Set Classes.
    Click the Add button and then click Connect. 
    Enter the computer name of a master image device that has the SCCM client installed.
    Enter root\ccmvdi as the WMI namespace and click Connect.
    Select CCM_DesktopMachine. Click Ok.
    Cheers
    Paul | sccmentor.wordpress.com

  • Warehouse Stock Analytics u0096 Inventory Turnover

    Has anyone experienced any problems with the (Business Content provided) BEx query 0IC_C03_Q0024 (Warehouse Stock Analytics – Inventory Turnover), defined on the 0IC_C03 (Material Stocks/Movements) InfoCube?
    Apparently the used BEx variable 0CYEAR-1 (Current Calendar Year - 1) is not defined correctly. When the query is run, a BRAIN284 (BRAIN 284) error message is output:
    <i>Variable 0CYEAR-1 has the processing type "Manual Input/Default Value".
    However, it is not input ready, and no default value has been specified.</i>
    Does anyone know what behaviour this query should have, so that I can implement a manual correction?
    Thanks in advance, Davide

    Hi,
    I'm also having the same problem. When I run the query in the Bex Analyzer, there are error messages indicates that the query is fail to load.
    One of the error message is:
    <b><i> Diagnosis
    Variable 0P_REPA1 has the processing type "Manual Input/Default Value". However, it is not input ready, and no default value has been specified.
    System Response
    Procedure
    Make the variable input ready or specify a default value.
    Procedure for System Administration</i></b>
    Can I know how to install the variable again fromt the content?
    Cheers,
    Alwen

  • Changing the profit center for Material impact on inventory turnover

    Dear All,
    Due to recent organization structure change, we have some up with new set of profit center in our organization.
    This means that old profit center as case in point in material master should be changed to new ones, after flushing the stock out. Probably, by moving stock to cost center with movement type 201 and then after the profit center change we reverse with movement type 202.
    We use standard SAP report MC.7 inventory turnover calculation. Based on this inventory turnover, we use this ratio to calculate the inventory obsolescence provisions.
    So, our issue is the above movement profit center change by moving it to cost center, does it impact the inventory turnover?
    Or alternatively, can use some other movement type which does not change the inventory turnover? So, that we are assured from our side, about no change on inventory turnover and subsequent the change to our inventory obsolescence provisions.
    Please help me here.
    Kind Regards,
    Prakash

    Hi Venkat,
    Thanks for the reply. How different this movement type 562 (intial stock upload) is different then 201 (cost center consumption)?
    I mean does it not update the info structure?
    Regards,
    Prakash

  • My total process is mto process, all materials configurable  materials ,

    hi
    i am working steal company ,
    my total process is mto process, all materials configurable  materials , its bases on characteristic , how to configure the r/3 and apo , what is the main parts and settings , how trigger the global atp with based on characteristic , and what configurations
    how to create the production order,
    i create the 10 sale orders with one production order , how to configure this , what are the settings needs, how to system internal settings
    please help him
    regards
    sankar

    Sankar,
    It is contrary to forum rules to place email addresses in posts.
    Creating a new implementation for APO is not a trivial matter.  Most companies will hire a consulting company experienced in such matters to assist them. 
    However, if you wish to tackle this yourself, a good starting point for documentation is Best Practices. Your business requirements are unclear, but I will assume you wish to configure Global ATP, and I will further assume you wish to implement some kind of planning (either PP or SNP).  Here are the required modules:
    Connectivity
    http://help.sap.com/bp_scmv250/BBLibrary/HTML/B02_EN_DE.htm
    Replication
    http://help.sap.com/bp_scmv250/BBLibrary/HTML/B05_EN_DE.htm
    GATP
    http://help.sap.com/bp_scmv250/BBLibrary/HTML/ATP_EN_DE.htm
    PP
    http://help.sap.com/bp_scmv250/BBLibrary/HTML/S16_EN_DE.htm
    SNP
    http://help.sap.com/bp_scmv250/BBLibrary/HTML/B06_EN_DE.htm
    For general info about GATP, refer to SAP help
    http://help.sap.com/saphelp_SCM700_ehp02/helpdata/en/04/5e7237412a5249e10000009b38f842/frameset.htm
    Best Regards & Good luck,
    DB49

  • Inventory turnover

    Based on what factors we will be calculating Inventory Turnover..

    Hi Sachein,
    Please see if this helps
    MC42 - Range of Coverage calculation
    Inventory Turnover Report Data Doesn't tie with MC44
    Regards
    Shailesh

  • SSAS Tabular - Inventory Turnover

    I'm 15 years in to sql server development and some odd years in MS BI but DAX is fairly new to me and I'm having a problem that I can't seem to overcome. What I want to achieve is ultimately to calculate the inventory turnover in number of days, as a function
    of the the current inventory status (number of items in stock on a given date) vs the sales forecast for 30 days following the inventory date.
    Example:
    Let's say we have Item# 1366 with an inventory status of 18000 on the 1st of April 2014, and sales forecast of 6000 items over the next 30 days (200 per day). Turnover is calculated like this:
    (18000 / 6000) * 30 = 90. This means that it will take 90 days to sell the entire inventory. 
    The inventory and the forecast tables are currently not related, but both tables are related to a time dimension (Time[Date]).
    Inventory
    ItemID Date Inventory
    1366 2014-03-31 17500
    1366 2014-04-01 18000
    1366 2014-04-02 15000
    Forecast
    ItemID Date Forecast
    1366 2014-03-31 150
    1366 2014-04-01 200
    1366 2014-04-02 200
    1366 2014-04-30 200
    How can I create a DAX-formula that calculates this for me? I don't even know where to begin...and I don't expect you to do the entire thing for me, but some pointers in the right direction at least would be great. 
    Lumbago
    www.thefirstsql.com

    Hi Lumbago,
    Since both fact tables are related to your date table I assume that both tables have values for every single day, right? Otherwise in case of sparse snapshots the solution would be slightly more complicated.
    I just replicated your Scenario with this result:
    The measures are defined as follows:
    ForecastQtyNext30Days:=CALCULATE(sum(forecast[forecast]);DATESINPERIOD(DateTable[Date];lastdate(DateTable[Date]);+30;Day))
    InventoryQty:=calculate(sum(Inventory[inventory]);lastdate(DateTable[Date]))
    Inventory Turnover:=Divide([InventoryQty];[ForecastQtyNext30Days])*30
    I hope this helps!
    Best regards,
    Julian

  • MTS Production with Configurable Material

    Hi Experts,
    I am working on IS Mill solution. we also have the configurable material. Normally the client's business is MTO. But in some cases they want to use Make To Stock also. But the problem is for make to stock with configurable material is not possible.
    As it is possible if they have APO (IS-Mill functionality). But here we are using ECC-MRP.
    Can anybody suggest some SAP note for this??
    Thanks in Advance !!
    SISL

    Hi SISL
    I am working at a Danish company named Vestas Wind Systems and we want also to start up doing make-to-stock using configurable material and would like to avoid a very high number of material variants.
    We are already using APO in our company (SNP) and therefore I believe it should be a possibility.
    Is this tied together with characteristic based planning in APO?? I have heard that this characteristic based planning only is possible on one level, is that also your experience??
    I would really like to get my hands on some documentation on how to use SAP ECC and APO to handle make-to-stock of configurable materials, so if you can provide me with such documentation, it would be highly appreciated. It seems like you have some experience in this area.
    Thanks a lot in advance.
    Best Regards
    Kim Hald Kristensen
    SAP PLM Specialist

Maybe you are looking for

  • User exit name which triggers when a save button is pressed in CJ20N

    Hi, does anyone knows which user exit is called when press the 'SAVE'  button in CJ20N transaction. Thanks

  • Parse a CLOB

    I am trying to parse a XML in a CLOB by using following lines of CODE FUNCTION parse(xml CLOB) RETURN xmldom.DOMDocument IS retDoc xmldom.DOMDocument; parser xmlparser.Parser; BEGIN IF xml IS NULL THEN RETURN NULL; END IF; setProxy; parser := xmlpars

  • How can I read MMS in ME via pc programing?

    command AT+CMGL=4 only return sms,how do I for getting MMS content?

  • Export Content in MP4 to PSP

    In QuickTime I exported Video in MP4 Format (H.264). When I try to play back the file on my PSP, I keep getting an error message which says "incompatible data". Does anyone out there has a solution? Thanks in advance.

  • How to get the best from 8gb ram in macbook pro_bootcamp Win 7

    Hi guys,   I know what you are going to say, (run 64 bit windows) but bare with me.  I have brand new 2011 unibody macbook pro 13" 2.8 ghtz dual core 8gb of ram.  When running bootcamp windows 7 it shows only 2.16 gb ram usable.  I thought that 32 bi