What is meant by costing key?

Dear Experts ,
                      while releasing the billing document to accounts , i am getting  error like
            Valuation with material cost estimate: error, The system looked for the material cost estimate using costing key "002", as defined in the Customizing settings for CO-PA,  incomplete due to FI/CO interface
what is meant by costing key?
regards
rajakarthik

Hi,
In Costing based Profitability analysis you define costing keys. A costing key is a set of access parameters which are used in valuation to determine which data in Product cost planning should be read. In the costing key you attach the costing variant.
In the costing key you specify whether the system should read the current standard cost estimate, the previous standard cost estimate or the future standard cost estimate or a saved cost estimate.
The configuration settings to determine this costing key is as follows:
Assign costing keys to the products u2013 Three costing keys can be attached to a single product for a specific point of valuation, record type, plan version.
Assign costing keys to Material types
Assign costing keys to any characteristics u2013 You can use your own strategy to determine the costing keys. This is through user defined assignment tables.
regards,
Santosh kumar

Similar Messages

  • What is meant by cost element

    hi
    what is meant by cost element

    HI.
    Differentiation of Cost Elements
    Use
    In call management, it is necessary to differentiate cost elements further for the settlement of orders in profitability analysis. Both the costs incurred and the sales deductions are classified according to their source, and assigned to the appropriate cost elements. For example, the following costs are differentiated:
    Sales costs
    Warranty costs
    Good will costs
    Sales deductions due to warranty
    Sales deductions due to good will
    The differentiation of costs and sales deductions enables you to assess more accurately the profitability of your products.
    Integration
    The differentiation of cost elements is only of use if the service orders are settled in profitability analysis.
    Prerequisites
    Resource-related billing must be performed for service orders.
    You must have defined the accounting indicator in Customizing for Plant Maintenance.
    When you create a service order, you define the accounting indicator in the header, under administrative data. Currently it is only possible to have one accounting indicator per order.
    Once the order is released, the accounting indicator can no longer be changed in the order header.
    Features
    When actual postings are made for a service order, the system creates CO single records and a CO totals record. When doing this, it copies the accounting indicator defined in the order header, and enters it in the origin of the totals or single records.
    In addition to the variance class and the cost element, the accounting indicator is a further characteristic of the PA transfer structure.
    The transfer of the accounting indicator to the origin also makes it possible during the settlement of a service order in profitability analysis, to navigate more specifically in the PA transfer structure. The costs and sales deductions for warranty, good will, and sales are entered in the respective value fields.
    Reward all helpfull answers.
    Regards.
    Jay

  • Dispute Case Key (Replicated) (0DPM_D10); what is meant by Replicated?

    Hi everyone,
    I am working on implementing FSCM Dispute Managment module. I have some questions regarding the new standard content provided by SAP for this:
    Earlier I have seen clients using the Stanadard InfoSet 0DPM_I0 for all the Dispute's reporting as it combines data from AR, Dispute Case key and 0Customer. But now I am seeing a bunch of new objects like 0DPM_M10, 0DPM_M20, 0DPM_C10, 0DPM_D10, 0DPM_DCAS_10 etc. provided by SAP as standard content.
    Does any one have any experience with this new content; can anyone explain me how this new content is useful. My client is reluctant against using the standard InfoSet as its is built on two DSO's; I have suggested to build a cube on top of them and can still use an InfoSet to combine AR line items, Disputes, Dispute case key and Customer. Correct me if I am wrong with thid statement.
    Also please let me know what is meant by a Replicated DSO.
    Any comments or suggestions will be greatly appreciated.
    Thanks & Regards,
    SRV

    There are a few things to consider:
         1) The data is stored in deserialized form until it is read. The first read will deserialize the data.
         2) There is some overhead per-entry. 750MB/(3,000,000-30) = ~250 bytes per entry. Some portion of this is attributable to the per-entry overhead.
         3) How did you measure memory usage? Usually invoking <tt>System.gc()</tt> before measuring heap usage will clear garbage but is not guaranteed.
         Jon Purdy
         Oracle

  • What is meant by estimated costs and estimated rows in SQL explain (ST05)?

    Hi
    I was just wondering if someone could explain/clarify exactly what is meant by estimated costs and estimated rows in the 'explain' / execution path functionality of ST05.
    For example, we could see a SQL statement was very inefficient accessing a table:
    Estimated Costs = 6.006.615 , Estimated #Rows = 0
    Does this literally mean that for 6 million costs / reads / effort, 0 results were returned??
    Is this a ratio of efficiency?
    We built an appropriate index and now we have:
    Estimated Costs = 2 , Estimated #Rows = 1
    A lot better! The job was taking 40+ hours and being cancelled; now it takes 5 minutes. So a 3 million times improvement sounds realistic...
    However, we had another instance where the explain showed:
    ( Estim. Costs = 195.077 , Estim. #Rows = 538.660 )
    and we built an index, and now the explain is:
    ( Estimated Costs = 41.867 , Estimated #Rows = 538.660 )
    What exactly does this mean - as the costs has been reduced, but the rows is the same?
    Thanks
    Ross

    Hi Ross,
    >I was just wondering if someone could explain/clarify exactly what is meant by estimated costs and estimated rows in the >'explain' / execution path functionality of ST05
    Take a look at note 766349, point 20.
    >An EXPLAIN displays "Estimated Costs" and "Estimated Rows", which
    >are simply the CBO's calculation results (refer to Note 7550631).
    >Since these results are based upon a number of assumptions (column
    >values are distributed equally, statistics), and depend upon the
    >database parameter settings, the calculated costs and rows are
    >useful only within a margin for error. High "Estimated Costs" and
    >"Estimated Rows" are therefore neither a satisfactory nor a
    >necessary indication of an expensive SQL statement. Also, the
    >calculated costs have no actual effect upon the performance - the
    >deciding costs are always the actual ones, in the form of BUFFER
    >GETs, DISK READs, or processed rows.
    So the costs and rows are values conjured up by the cost optimizer when calculating the access path that is most likely to be efficient. THEY ARE ESTIMATES!!!
    >Does this literally mean that for 6 million costs / reads / effort, 0 results were returned??
    As per the above, no. The costs and rows are estimated before the rows are fetched so there are no actual results yet.
    >What exactly does this mean - as the costs has been reduced, but the rows is the same?
    An efficient database access is exactly that; reads only the blocks that contain the rows it needs and nothing else. If the access is inefficient it will spend time accessing blocks that contain no data that is eventually contained in the result set.
    This question would be better placed in the Oracle forum...
    Regards,
    Peter

  • What is meant by return tables?

    what is meant by return table?
    with one example

    hi
    Return tables are used in cases where one record from the transaction translates into multiple records - something like cost allocations - you book an expense to the company for $1000 and that $1000 has to be translated into
    $200 for your cost center
    $500 for the general cost center
    $300 to the project
    this data ofcourse need not come from the transaction where you will have one line saying $1000 - you could have these weights maintained in a separate table in BW and do the cost allocation while receiving the data.
    You can find a lot of information about the same in the FI related extractors / Update rules - or even more specific - the CO area..
    hope it helps..
    cheers.

  • What is meant by change pointer and change request

    hi,
    what is meant by change pointer and change request in sap r3
    plz can u any one notes or link on this , or if possible briefly tell about this..
    i am looking for clear idea on this..
    thanks
    Ruban

    With respect to Dictionary Change pointers means all the changes done to dictionary objects.
    All the change logs with respect to tables are stored in CDHDR and CDPOS table
    Change Pointers in broad sense are used with respect to IDOC
    Change Pointers & Reduction of IDOCs.
    Applications, which write change documents, will also try to write change
    pointers for ALE operations. These are log entries to remember all modified
    data records relevant for ALE.
    Following Steps must be followed in case of Change Pointer.
    1) Goto Transaction BD60.
    Note down the Details of the Message Type for which change pointer has to activate. Details like Function Module, Classification Object, ALE object Type etc.
    E.g. ZDEBP3
    2) Next step is goto transaction BD53
    Click on change button.
    First select the segment for which the fields has to modified (either remove or
    add ).
    It will show the fields in a pop-up window where the user can select, deselect the respective fields.
    Save the settings for the Message type. Don’t forget to activate the change pointers by clicking Activate Change pointers button on the main screen.
    3) Once the activation is done system will reset the settings for the Message type in Change pointers (BD60). Maintained the old settings for the Message type.
    Check this FAQ
    . Do you really need change pointers?
    You need change pointers to distribute changes with the ALE SMD tool. If you do not use this tool, you do not need to write change pointers.
    You can deactivate change pointers and activate them again with the transaction BD61.
    2. Do you really need to activate change pointers for this messages type?
    If some messages types are no longer to be distributed by change pointers, you can deactivate change pointers for this messages type.
    You can deactivate change pointers for the message type
    and reactivate them again.
    For reduced message types, deactivate the change pointer with the
    Reduction tool (transaction BD53).
    3. Are there still too many change pointers to be processed?
    The change pointers are analyzed with the transaction BD21 or the report RBDMIDOC in ALE and flagged as processed. If the change pointers are created periodically, this report should also run periodically.
    4. Are no longer required change pointers reorganized in time?
    The report RBDCPCLR (transaction BD22) to reorganize the change pointer should run periodically. Depending on how many change pointers are created or processed, you can schedule the background job hourly, daily or weekly. You should delete all obsolete and processed change pointers. You can also use this report for specified message types.
    We come across change pointer technique while dealing with master data distribution thru ALE/IDOCs
    When we want to reflect changes made to master data(i.e customer master, vendor master, material master ...) visible to other clients listed in customer distribution model, we follow change pointer technique.
    What is customer distribution model?
    A customer model depicts various messages (master data, transactional data) exchanged between the systems and establishes a sender and receiver of data
    A customer model is always maintained on any system for the entire distributed network of SAP systems, so it must be distributed to various systems in the distributed network.
    These r some details regarding change pointer technique which u may find it usefull.............
    The change pointers technique is based on the change document technique, which tracks changes made to key documents in SAP, such as the material master, customer master, vendor master & sales orders. changes made to a document are recorded in the change document header table CHDHR, and additional change pointers are written in the BDCP table for changes relevant to ALE. BDCPS table stores the status of changed documents processed or not.
    The process for distributing master data using change pointers involves the following steps.
    The application writes change documents. SAP maintains change documents for
    several objects in the system, such as materials, customers, invoices, and bank data, to provide an audit trail for changes made to an object. A change document object represents a set of tables for which changes are recorded. For example, the change document for the material master is named MATERIAL and it contains the various tables of the material master object, such as MARA and MARC.
    When an application transaction makes changes to an object, the application writes change documents, which are stored in the CDHDR and CDPOS tables for each change made to an object.
    Tip
    Execute transaction SCDO to see a list of change document objects and
    their tables.
    The SMD (Shared Master Data) tool writes change pointers. When changes are made to an object, the SMD tool checks the ALE settings and consults the ALE distribution model to determine whether a receiver is interested in the object that was changed. If the system finds an appropriate receiver, the system creates change pointers in the BDCP table that point to change documents in the CDHDR table.
    The ALE programs analyze change pointers and generate IDocs. SAP provides
    standard function modules that read the change pointer table and generate IDocs for the objects that were changed. These programs are designed to ignore multiple changes and create only one IDoc. For example, if a material is changed four times before the function module is invoked, only one IDoc with the latest data from the material master data is created. The function modules are invoked by a standard report, RBDMIDOC. The selection parameters of this report allow you to specify the message type for which change pointers are to be analyzed. Configuration
    you must carry out the following configuration steps to enable master data
    distribution based on changes to the object.
    Step 1: Enable Change Pointers Globally
    Transaction: BD61
    This option enables the change pointer process globally. Make sure that the flag is checked.
    Step 2 :Enable Change Pointers for a Message Type
    Transaction: BD50
    This setting is required for activating change pointers for a specific message type.
    make sure that the Active flag is checked for your message type.
    Step 3 :Specify the Fields for Which Change Pointers Are to Be Written
    Transaction: BD52
    For standard master data objects such as the material, customer, and vendor objects, SAP already provides a list of fields for which change pointers are written. If you are satisfied with the standard set of fields, you can skip this step. If you want to add new fields, you must add entries for the required fields. If you are not interested in IDocs being generated for changes to a particular field, you can remove it from the list. For example, if you do not want to distribute the
    material master for changes made to the Catalog Profile (RBNRM) field, you can delete this entry from the table.
    Step 4: Changing a Field in the Master Data
    Change a field in the master data object for which the change pointer is enabled. For example, if you change the net weight of a material in the material master data, a change pointer is written.
    Tip : You can verify a change document and change pointer by viewing entries in
    tables CDHDR and BDCP, respectively.
    Step 5 :Executing Program RBDMIDOC to Process Change Pointers
    Execute program RBDMIDOC to initiate the process of generating an IDoc. On the selection screen, specify the message type. For example, you can specify MATMAS. After you execute the process, it displays the number of entries processed.
    Note :
    Normally, you schedule this program to run frequently and start IDoc
    generation for different message types.
    Step 6 : View the idocs in WE02/05

  • What do calls actually cost on SKYPE connect? .80...

    It says the basic charge for calls is .8 cents a minute.  Then it says you can buy a 5000 minute bundle for $30.  That makes no sense.  .8 cents a minute is .80 EIGHTY CENTS a minute.  That would mean 5000 minutes at 80 cents would be $400.
    Then it gives an example of 30,000 minutes costing $171.  or .57 cents per minute if you used all 30,000 minutes.  Again this makes no sense what so ever.  30,000 minutes at .57 cents is $17,100.
    Could it be that what you meant to say is that calls are billed at .08 cents?  or .057 cents?
    This would make more sense.  I am certainly not signing up for something that costs 80 cents a minute.  I would think that a company as large as SKYPE would know enough not to make such stupid representations as .57 cents vs. .057 cents.  So which is it?
    Also if I only want to use SKYPE connect on 1 line for outbound calls only, do I need an inbound phone number?
    I want to use an automated dialer with a taped message.  I am a dentist, and I have over 7500 patients.  I need to advise all of them that I have moved my office location, and I just can't make 7500 calls by hand.
    Thank you!
    Doc

    You need to revisit your English.    
    If it said .8 of a cent, that would make sense.  Because .8 of a CENT that would be 8/10ths of a single penny or 80% of a penny or .8.  However .8 CENTS, plural is 80 CENTS!  
    You even said, "eight tenths of a cent per minute."  You did't say, "eight tenths of a CENTS per minute" did you?
    You can't call 1 PENNY, "CENTS" that is the plural of CENT indicating you are talking about more than 1 penny.  You don't say, "I only have 1 cents."  You don't say, "I only have 1 pennys."  You say I only have 1 cent, I only have 1 penny, but tomorrow I will have 2 cents.
    I have a PhD, but you don't need one for simple English.  
    The information is written poorly.
    DocLasVegas

  • What is meant by parallel cursor

    hi
    what is meant by parallel cursor

    Hi,
      Parallel cursor is the technique to increase the perforamance of the program. For example if we use nested select in our program instead of For all entries addition, then definetly performance going down. In the same way the if we use nested loops in the program it will also leads to down the performance.
      I will give you one example like take billing document header details in one table and item details in other table let say the header table have 1000 records and the item table have 1 lakh records. If you want to make an output then you need to put nested loops first loop at header table then next loop at item table. For each entry of header record the item table loops 1 lakh times. calculate the total. so instead of we develop parallel cursor technique,, see the belwo code..
    Loop at header.
    read table item with key number = header-number.
    if sy-subrc = 0.
    loop at item from sy-tabix.
    if item-number <> header-number.
    exit.
    else.
    do some process here.
    endif.
    endloop.
    endif.
    endloop.
    First the item table is read using the read table statement for getting the exact index number where the document number reside. if found then loop through the item table from that index upto item- number <> header-number.
    Rgds,
    Bujji
    Edited by: Bujji on Jun 26, 2008 12:48 PM

  • What is meant by internal order?

    Hi
    what is meant by internal order?
    thanks in advance

    An instrument used to monitor costs and, in some instances, the revenues of an organization.
    Internal orders can be used for the following purposes:
    Monitoring the costs of short-term jobs
    Monitoring the costs and revenues of a specific service
    Ongoing cost control
    Internal orders are divided into the following categories:
    Overhead orders - For short-term monitoring of the indirect costs arising from jobs. They can also be used for continuous monitoring of subareas of indirect costs. Overhead orders can collect plan and actual costs independently of organizational cost center structures and business processes, enabling continous cost control in the enterprise.
    Investment orders - Monitor investment costs that can be capitalized and settled to fixed assets.
    Accrual orders - Monitor period-based accrual between expenses posted in Financial Accounting and accrual costs in Controlling.
    Orders with revenues - Monitor the costs and revenues arising from activities for partners outside the organization, or from activities not belonging to the core business of the organization. 
    Regards,
    Aparna

  • COPA reporting using costing keys

    Hi,
    I am using costing keys to access the different cost estimates in COPA. I have done the necessary configuration - created valuation strategy and assigned a point of valuation and assigned two costying keys - one for current and one for future costs. I have also mapped my value fields to each cost component. I mapped the one value field twice (representing each costing key) to each cost component.
    My question is, when it comes to reporting, how do I show the values seperately that correspond to each costing key? Since I have the same value field being valued with current and future cost estimates, how are these shown separately in the COPA report? Or do I have to use two different value fields per cost component?
    Much Appreciated

    Just read the SAP documentation which says that you need to enter different value fields for the different costing keys (up to six).
    Thanks to those who attempted.

  • Iphone 5 Battery efficiency is bad.....What will be the cost of replacing a battery in the apple store..??

    what will be the cost of replacing a battery in the apple store..??

    Apple has a battery replacement program for some devices sold between Dec 12 and Jan 13.
    Check your device if it's eligible for this program or not https://www.apple.com/support/iphone5-battery/other_countries.html
    Besides, go to any App Store and ask them to run ADR test for your device and will see the battery life. If it seems fail or consumed then you should replace the battery. If seems pass, then restore your device if you think battery drains too fast.
    see the pricing Apple - Support - Service Answer Center
    choose the country from list and will see the all info upon service costs

  • What is the typical cost of replacing the cooling fan the laptop is HP Pavillion DV6 6165tx.

    What is the typical cost of replacing the cooling fan in a
    laptop computer ? (In India in Indian Rupees)?
    The laptop is HP Pavillion DV6 6165tx. The cost means
    fan cost plus labour charges.

    Hi,
    You should know this better than us. Normally part is around $40 (more or less) and labour can be $50 to $200. I would charge this for $400 (minimum) or free.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • What is use of cost centre ( scrap & detroying) in plant level QM settings?

    Hi all,
    What is use of cost centre ( scrap & detroying) in plant level QM settings?
    kindly suggest me the usage of the same.
    regards,
    Sanju

    Its simple..........
    In UD screen you have stock posting options like scrap ,sample ,new material etc.
    Now when you mention cost center in Scrap means -
    >while stock posting your material will be consumed against this cost center--->mvt type 350
    you mention cost center in destroying means -
    >while stock posting your material will be consumed against this cost center--->mvt type 331

  • What is use of LOAD key word in ABAP-HR

    what is use of LOAD key word in ABAP-HR?

    Hi,
    LOAD keyword is used to load all the parameter values.
    Basic form
    LOAD REPORT prog PART part INTO itab.
    Variants
    1. LOAD REPORT prog PART 'HEAD' INTO itab.
    2. LOAD REPORT prog PART 'TRIG' INTO itab.
    3. LOAD REPORT prog PART 'CONT' INTO itab.
    4. LOAD REPORT prog PART 'DATA' INTO itab.
    5. LOAD REPORT prog PART 'DDNM' INTO itab.
    6. LOAD REPORT prog PART 'DATV' INTO itab.
    7. LOAD REPORT prog PART 'SELC' INTO itab.
    8. LOAD REPORT prog PART 'STOR' INTO itab.
    9. LOAD REPORT prog PART 'LITL' INTO itab.
    10. LOAD REPORT prog PART 'SYMB' INTO itab.
    11. LOAD REPORT prog PART 'LREF' INTO itab.
    12. LOAD REPORT prog PART 'SSCR' INTO itab.
    13. LOAD REPORT prog PART 'BASE' INTO itab.
    14. LOAD REPORT prog PART 'INIT' INTO itab.
    15. LOAD REPORT prog PART 'DATP' INTO itab.
    16. LOAD REPORT prog PART 'TXID' INTO itab.
    17. LOAD REPORT prog PART 'COMP' INTO itab.
    Effect
    Loads the specified part of the generated version of the program prog into the internal table itab (for analysis purposes only).
    The return code value is set as follows:
    SY-SUBRC = 0 The load for the program prog exists and is current.
    SY_SUBRC = 4 The load for the program prog does not exist.
    SY-SUBRC = 8 The load for the program prog exists, but is not current. In some cases, this SY-SUBRC may mean that the program load has been destroyed. You can resolve this by generating the program. With PART 'LREF' , SY-SUBRC = 8 means that the line reference table is incorrect for the program. With PART 'CONT' , it means that the reference part of the internal table is empty.
    itab has been filled only if SY-SUBRC = 0 .
    Reward points if useful.
    Regards,
    Sekhar

  • What is meant by criteria of Updateability in MDM Import manager

    Hi,
    What is meant by criteria of Updateability in MDM Import manager? i read some information, but i could understand, it says original data source be  updateble. what is meant by Original data source.?
    what is the use of option "Read-only"  in Import manager logon screen.
    Thanks

    Hello Ankam,
    You can check the Read-only option to prevent MDM from updating your data source.
    Kindly see the below information on "DATA SOURCE UPDATES"
    DATA SOURCE UPDATES
    Some MDM Import Manager operations require that the original data source be updateable, thereby allowing new fields and/or entire new tables u2013 and the corresponding data values for each record u2013 to be automatically added to the data source before further processing.
    Other operations simply create virtual fields in the MDM Import Manageru2019s workspace, although if the data source happens to be updateable, some of these operations instead add the new fields to the original data source as well.
    NOTE ►► Updating the data source when possible allows you to
    perform additional operations on the new fields as if they were part of
    the original source data, and also use them as record matching fields.
    NOTE ►► Fields that are added only if the data source is updateable
    can be deleted automatically by the MDM Import Manager when you
    exit or switch data sources based on the setting of the Delete Created
    Fields on Exit configuration option.
    Updateable Data Sources
    Whether or not a data source is updateable depends upon the following:
    u2022 Source type. The source Type must permit the MDM Import Manager to update its schema and insert the additional fields of data; some supported types are updateable and some are not.
    u2022 Media. The media on which the data source resides must itself be updateable. If the media on which the data source resides is readonly, such as a CD-ROM, the data source cannot be updated.
    u2022 Permissions. You must have the proper file system permissions to update the file, or the proper DBMS permissions to update the schema of the database.
    u2022 Read-only option. You cannot have checked the Read-Only option, which prevents MDM from updating the data source even if the other conditions would otherwise permit it.
    NOTE ►► The Read-Only option is: (1) enabled for source types that
    can be updated (Access, Oracle, SQL Server, and XML); (2) disabled
    and unchecked for those that use Access as an updateable staging
    area (Delimited Text and Fixed Text); and (3) disabled and checked for
    those that cannot be updated (Excel and ODBC).
    NOTE ►► When the data source is SQL Server, the table names in
    the database must not contain spaces; otherwise any operation that
    would update the data source will fail.
    Hope this helps.
    Regards,
    Vikas

Maybe you are looking for

  • No commit-message (FRM-40400) == Bug in Headstart

    Hello, On committing on or more business rules are violated the 'message-window' appear. After correcting the errors and committing the changes i'm not getting the usual 'commit-message' (FRM-40400). This only happens after on or more business rules

  • Domain Admins not able to run executable on Domain Servers

    I have built a VM domain of Windows 2008 R2 SP1 x64 machines.  One Domain controller, 4 member servers.  I have built a couple users, and put them into the following domain groups: Domain Admins Enterprise Admins Schema Admins However, if I log into

  • How to use array in web services?

    I have a function which returns an array of byte? How do I convert it into a web service function?

  • Move Files

    Hi All Hope someone can help on this. I am trying to write a powershell script (that will be compatible with 1.0 with no plugins) can move files to a folder depending on the file name. Probably easier to explain with an example XXXX_000001_Full.zip X

  • Random Buttons Appearing in Preview and SWF file

    My love/hate relationship with Captivate continues, although it is trending quite a bit towards the latter.  Here's the issue:  I have created a presentation from a powerpoint and when I preview the project, about half of the "slides" have a random g