Defaulting a Cost Center during PR/PO creation for Indirect Materials

Dear Gurus,
When creating a PR or PO for indirect materials (No Material Master/Numer), is there a way to default a Cost Center (maybe based on the Material Group) in the PR/PO during creation ?
I know that there is a way to default the GL Account Code via Entry Aids. Is there something similiar for Cost Center ?
Thanks

I don;t think it is possible via config but you can do it with User exit where you can insert the logic for account assignment category and Material group combination and material number is blank than insert the particular cost center into the cost center field.
use PR item level user exit for PR and same way for PO.

Similar Messages

  • How to Default Cost Center During Goods Issue (tcode: MB1A) To Prod Order

    Dear Experts,
    How to default the Cost Center/ Profit Center during goods movement posting?
    Currently, for Goods Issue transaction, the cost center show blank. Even i have default C.Center in cost element (OKB9) 
    Where to link Cost center/ Profit Center to MM module?
    Need your help.
    Thanks,
    Kiran D

    a. If you want to default a cost center to the transaction then use substitution. Give the default profit center in the cost center. so profit center will also get defaulted.
    b. if you want to default the GL account then configure it in OBYC, then use OKB9 to give the default cost center and profit center.
    anantha

  • Implication of changing the Cost center during posting

    Hi all,
    Due to business reasons, we have unchecked the 'Agree' indicator in the Acct assignment configuration for Asset accounting.   Hence, cost center becomes editable during document posting.
    We want the cost center to be editable only for ABF1 t-code and for other asset t-codes like acquistion, retirement, scrapping, transfer etc, we want to derieve the cost center from the master data.
    Given the situation, I request experts' input on 2 questions -
    1.  Is it possible to have the cost center editable only in ABF1 and disabled in other AA transactions?
    2.  If cost center is editable in all the t-codes, what is the implication if the cost center is mismatched with the data available in the master record?
    Please provide your inputs.
    Thanks in advance.
    Regards,
    Sridevi

    Hi,
    The client has many plants, of which only few are running in SAP and the rest non-SAP.
    Whenever there is transfer of asset from non-sap plant to SAP implemented plants, we handle the situation as below in the receiver plant-
    1. Treat the asset transfer as legacy asset transfer and create asset master record through AS91.  Maintain the cummulative acq value and Cummu depn value till the last period in master data.
    2. As legacy transfer is not real time integrated with FI, we are doing ABF1 posting to pass manual JV to record APC and Acc depn. posting.  At this instance, we want the cost center to be manually keyed in.  This is because, we have yet another situation, where we need to have the net book value of the asset at cost center level for our allocation cycles.  Hence,
    3. But, for other normal AA transactions, it shd automatically derieve from asset master.
    Request your suggestion on achieving the above requirement.
    Regards,
    Sridevi

  • How to make the cost center or WBS field optional for Vendor/customer line?

    Dear experts:
    Does anyone has the experience of releasing WBS or cost center fields to be optional for the customer or vendor line item?
    I've tested in system, neither the field status control in GL account master data nor the FSG in posting key worked, I can't let the WBS field to display in the screen and ready for input.
    So my conclusion is that the FSG control in  not completely effective for customer/vendor line, it there any other method to let WBS to be optional in custer/vendor line items?
    Our purpose for changing that is that we're using joint venture accounting, we need to let users to input a cost object for system to derive joint venture information. please do not suggest deriving JV information using other methods, because we're dealing with a special case, i.g.  in a cross-company document, only a customer/vendor line in our company, so it's impossible to split JV information from offset lines, anyway, please help me out directly with my issue.

    Hi, Lu:
    If I understand your question correctly, you want to modify the FSG of recociliation account of Vendor/Customer to make sure Cost Center/WBS field display in transaction F-22/F-43 for example, right?
    I am not sure whether it is possible, I also tried in ECC6.0 but failed to show these two fields. And I think that doesn't make sense to assign CO object to AP/AR reconciliation account, but assign it to Revenue/Expense account in following line items.
    And You can use New General Ledger functionality Document Splitting to derive corresponding CO object information to Reconciliation Account line item, but it is enabled only in General Ledger level, not in subledger level.
    If you find any other meaningful solution, please also share with us.
    Thanks & BR, Lawrence

  • Error saying cost center/EAT007 validity exists only for 2009

    I am trying to upload the HR details from Non SAP to SAP for 2010, using an interface from T.code se38, I am getting an error saying 
    "Master record for cost center(number)/ EAT007 exists only for 2009".
    When I see the cost center validity in KS02, its validity is from 01.01.2009 to 12.31.9999.
    Could anybody answer this.

    Hi Abhishek,
    I am trying to upload the time sheets of the employees from other software to SAP using the Tcode SE38,
    Later from HR to Co we are using CATs (Cat2 and CAT7) to transfer the data. Time time sheet contais the details of the sales order against which they have spent time, their time consumption for providing services and also the activity type they have performed.
    In SE38, while I am trying to upload the data it shows an error saying "Master record for cost center/EAT007 exist only for 2009".I am trying to upload the data for 2010 Jan to Aug.
    When checked, the Cost center's validity in our system is from 01.01.2009 to 12.31.9999.
    Please assist.

  • Substitution written under cost center accounting is not working for tcode MB1B but working for MIGO_GI

    Hi All
    Do you know why this behaviour different for subtitution written under cost center accounting.
    We have written substitution using coding block table. Logic of substitution is in case of any GL maintained in a set is being used for posting , then we will replace the cost center with profit center vlaue. Reason being we have same naming convention for Cost center and Profit center.
    Thanks
    Sonia

    Hi,
    MB1B is t-code for stock transfer posting.
    Stock transfer posting generate FI document using balance sheet account, not P&L account.
    Because you don’t create cost elements using balance sheet accounts related to stock, I think that Substitution written under cost center accounting is not working for tcode MB1B is right.

  • Dump during sales order creation for a config material (uding order BOM)

    Dear all,
    I am getting the following error during sales order creation for a configurable material
    When I click on 'Engineering' tab in the characteristics value assignment for the parent material i.e. sales order material I get dump with following message,
                                   'Field symbol has not yet been assigned'
    Thanks,
    Yogesh

    Yogesh,
    what was the problem ?
    Thanks,
    Pavan Verma
    Edited by: Pavan Verma on May 11, 2010 9:31 AM

  • XML log: Error during temp file creation for LOB Objects

    Hi All,
    I got this exception in the concurrent log file:
    [122010_100220171][][EXCEPTION] !!Error during temp file creation for LOB Objects
    [122010_100220172][][EXCEPTION] java.io.FileNotFoundException: null/xdo-dt-lob-1292864540169.tmp (No such file or directory (errno:2))
         at java.io.RandomAccessFile.open(Native Method)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:98)
         at oracle.apps.xdo.dataengine.LOBList.initLOB(LOBList.java:39)
         at oracle.apps.xdo.dataengine.LOBList.<init>(LOBList.java:30)
         at oracle.apps.xdo.dataengine.XMLPGEN.updateMetaData(XMLPGEN.java:1051)
         at oracle.apps.xdo.dataengine.XMLPGEN.processSQLDataSource(XMLPGEN.java:511)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeData(XMLPGEN.java:445)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroup(XMLPGEN.java:1121)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroup(XMLPGEN.java:1144)
         at oracle.apps.xdo.dataengine.XMLPGEN.processSQLDataSource(XMLPGEN.java:558)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeData(XMLPGEN.java:445)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroupStructure(XMLPGEN.java:308)
         at oracle.apps.xdo.dataengine.XMLPGEN.processData(XMLPGEN.java:273)
         at oracle.apps.xdo.dataengine.XMLPGEN.processXML(XMLPGEN.java:215)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeXML(XMLPGEN.java:254)
         at oracle.apps.xdo.dataengine.DataProcessor.processDataStructre(DataProcessor.java:390)
         at oracle.apps.xdo.dataengine.DataProcessor.processData(DataProcessor.java:355)
         at oracle.apps.xdo.oa.util.DataTemplate.processData(DataTemplate.java:348)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:293)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    I have this query defined in my data template:
    <![CDATA[
    SELECT lt.long_text inv_comment
    FROM apps.fnd_attached_docs_form_vl ad,
    apps.fnd_documents_long_text lt
    WHERE ad.media_id = lt.media_id
    AND ad.category_description = 'Draft Invoice Comments'
    AND ad.pk1_value = :project_id
    AND ad.pk2_value = :draft_invoice_num
    ]]>
    Issue: The inv_comment is not printing on the PDF output.
    I had the temp directory defined under the Admin tab.
    I'm guessing if it's the LONG datatype of the long_text field that's causing the issue.
    Anybody knows how this can be fixed? any help or advice is appreciated.
    Thanks.
    SW
    Edited by: user12152845 on Dec 20, 2010 11:48 AM

    Hi All,
    I got this exception in the concurrent log file:
    [122010_100220171][][EXCEPTION] !!Error during temp file creation for LOB Objects
    [122010_100220172][][EXCEPTION] java.io.FileNotFoundException: null/xdo-dt-lob-1292864540169.tmp (No such file or directory (errno:2))
         at java.io.RandomAccessFile.open(Native Method)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:98)
         at oracle.apps.xdo.dataengine.LOBList.initLOB(LOBList.java:39)
         at oracle.apps.xdo.dataengine.LOBList.<init>(LOBList.java:30)
         at oracle.apps.xdo.dataengine.XMLPGEN.updateMetaData(XMLPGEN.java:1051)
         at oracle.apps.xdo.dataengine.XMLPGEN.processSQLDataSource(XMLPGEN.java:511)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeData(XMLPGEN.java:445)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroup(XMLPGEN.java:1121)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroup(XMLPGEN.java:1144)
         at oracle.apps.xdo.dataengine.XMLPGEN.processSQLDataSource(XMLPGEN.java:558)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeData(XMLPGEN.java:445)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroupStructure(XMLPGEN.java:308)
         at oracle.apps.xdo.dataengine.XMLPGEN.processData(XMLPGEN.java:273)
         at oracle.apps.xdo.dataengine.XMLPGEN.processXML(XMLPGEN.java:215)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeXML(XMLPGEN.java:254)
         at oracle.apps.xdo.dataengine.DataProcessor.processDataStructre(DataProcessor.java:390)
         at oracle.apps.xdo.dataengine.DataProcessor.processData(DataProcessor.java:355)
         at oracle.apps.xdo.oa.util.DataTemplate.processData(DataTemplate.java:348)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:293)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    I have this query defined in my data template:
    <![CDATA[
    SELECT lt.long_text inv_comment
    FROM apps.fnd_attached_docs_form_vl ad,
    apps.fnd_documents_long_text lt
    WHERE ad.media_id = lt.media_id
    AND ad.category_description = 'Draft Invoice Comments'
    AND ad.pk1_value = :project_id
    AND ad.pk2_value = :draft_invoice_num
    ]]>
    Issue: The inv_comment is not printing on the PDF output.
    I had the temp directory defined under the Admin tab.
    I'm guessing if it's the LONG datatype of the long_text field that's causing the issue.
    Anybody knows how this can be fixed? any help or advice is appreciated.
    Thanks.
    SW
    Edited by: user12152845 on Dec 20, 2010 11:48 AM

  • Cost center locked but SAP allows for PO creation

    Dear All,
    We have a requirement such that whenever a cost center is locked, system should not allow users to create PRs / POs for locked cost center. I tried it through authorization control, but in MM there is no object for cost center.
    Could experts tell me the way in which this control can be acheived.

    Hello
    We have a requirement such that whenever a cost center is locked, system should not allow
    users to create PRs / POs for locked cost center. I tried it through authorization control, but in MM there is no object for cost center. Could experts tell me the way in which this control can be acheived.
    Please try out with some enhancement and let us know if your requirement can be met or not.
    I think the appropriate Exit would be MM06E005\MM06E007. Please reach out to a ABAPer
    and put a simple logic in the code which would prevent the creation of PO when the COST CENTER are locked.
    If the above suggestion is not working then you can put up the logic when the PO are on the
    verged of being released after creation. In this way the PO belonging to locked Cost Center will not be released at all.
    MMFAB001 (User exit for generation of releases)
    [MM Enhancements|http://sap.niraj.tripod.com/id63.html]
    Regards,
    Sarthak

  • Default employee cost center based on work center

    Greetings,
    How can I default an employee's home cost center in IT0001 based on their work center assignment?
    I've tried linking both the employee's position and their org unit to the work center via CR02. This did create the IT1001 records. The work center does have a corresponding HR work center. I've even tried attaching a cost center to the HR work center with the IT1001-A011 relationship. No luck.
    Seems like OM side is doing what it should, but we want to get the work center's cost center in the costing tab over to the employee.
    Maybe there's an integration switch that I'm missing somewhere?
    Thank you!

    Thank you both for your thoughts. We have tried the ZXPADU0x exits, but it appears that SAP will not allow us to change an existing cost center value in IT0001 via defaults. I think this is because SAP wants to always keep OM and PA in sync, based on the A011 relationships in IT1001 on the position or org unit.
    In terms of OP42, yes, we have tried adding relationships between the work center and position/org unit and also employee. And also have the cost center linked to the work center on the costing tab. But we're still not able to get that cost center to pull into IT0001.
    I'm wondering if the integration between work centers and HCM is limited to relationship links on the OM side?

  • Manually post to a different cost center during APP

    Hi,
    When the proposal is created, we manually go and edit the proposal and enter 2% cash discount. I have done the settign in OKB9 to pick up the cost center for the Discount Received account.
    Now, is there anyway that I can enter the cost center manually after running APP (will delete the OKBP settings). If i run APP it gives me error that in proposal log that discoun received account requires CO object.
    thanks,
    JR

    NO.
    If you have set up an account assignment rule in OKB9 you wont be able to stop the payment run as it creates the accounting documents.
    If it is always a certain Cost Center you could look at a substution looking at the document type of the payment run to make it different.

  • Cost center is not getting determined for free of charge delivery

    Dear Experts,
    We have configured a new division, as part of the project, from the SD poing of view all requried config done, from the FI-CO side they created a new profit center and which is assigned to the materials ( of new division).
    Alos completed OVF3 (Cost center determination).
    now the issue is when am checking the cost center in accounting doc after PGI for the new material( new division) is not determined.
    where as when am doing PGI for old material ( other division), cost center is determing.
    Kindly advise what setting  might be missing?
    Serched in goolge but could not find the relavant answer.
    thanks,
    Srinu.

    This is purely FI related issue and you can very well pass on this issue to FI team.  You can also go through the following note for more information.
    Note 83702 - INFO: Acct assignmt logic sales order proc. - REM
    G. Lakshmipathi

  • Default Sales area data during BP Account creation in WebUI

    Hello everyone,
    I have got a requirement where I need to populate Sales, Shipping and Billing data whenever a BP Account is created in WebUI.
    Based on Sales Org selected the corresponding details as to be populated by default. This functionality exists in standard BP transaction whenever we create a BP in Sold-to-Party and select Sales Org.
    Can we implement the same functionality in WebUI as well using any standard Function modules.
    Please Help.
    Thanks in Advance,
    Naveen

    Hi Pratyasha!
    Thanks for your reply. I figured, that by explicitly calling the commit FM, system commit procedures are interrupted.
    The thing is, that just by calling the FM for adding the sales areas does not result in those sales areas acutally created. What I mean is, that after the BAdI is executed, no sales areas are maintained for the newly created customer. All the more funny, since this exact same procedure is working for creating relationships. See following code:
      READ TABLE it_changed_instances INTO ls_changed_instances INDEX 1.
    * Get BP-Number for sy-user
      CALL FUNCTION 'CRM_ISA_IUSER_GET_BP_TO_ALIAS'
        EXPORTING
          username         = sy-uname
        IMPORTING
          business_partner = lv_user_partner.
    * Map GUID to partner number
      CALL FUNCTION 'BUPA_NUMBERS_GET'
        EXPORTING
          iv_partner_guid = ls_changed_instances
        IMPORTING
          ev_partner      = lv_partner
        TABLES
          et_return       = lt_return.
      CLEAR lt_return.
    * Create employee responsible
      CALL FUNCTION 'BUPR_RELATIONSHIP_CREATE'
        EXPORTING
          iv_partner_1_guid = ls_changed_instances
          iv_partner_2      = lv_user_partner
          iv_relationship   = 'BUR011'
          iv_date_from      = sy-datlo
          iv_date_to        = '99991231'
          iv_testrun        = ' '
          iv_x_save         = ' '
          iv_xdfrel         = 'X'
        TABLES
          et_return         = lt_return.
    which is in the same BAdI and acutally results in this relationship beeing created for my newly created customer. Works fine, just not for sales areas.
    I´ll be grateful for any comments on that issue!
    Kind regards
    Christoph

  • Enhancement during automatic HU creation for outbound delivery

    Hi All,
    I need your suggestion / input on following scenario.
    When I create an outbound delivery and save it, an automatic Transfer Order is created and at the same time an HU is created for delivery.
    Now, I want to populate the field EXIDV2 of table VEKP ( HU header table ) with a specific logic.
    Can anyone suggest a suitable EXIT or BADI or Enhancement point where I can populate the field VEKP-EXIDV2 ?
    Note: I have tried using EXIT_SAPLV51S_001, but it is not helping in my case. Because it is called only when Transfer Order is created manually (LT03), but is not working when TO is created automatically after saving the outbound delivery.
    Thanks & Regards,
    Devendra

    HI,
    You can use the BADI BADI_HU_MAIN and the method HEADER_UPDATE_IN_PACKING.
    REgards,
    Ankur Parab
    Edited by: Ankur Parab on Jul 28, 2009 6:53 PM
    Edited by: Ankur Parab on Jul 28, 2009 6:56 PM

  • Error during inbound delivery creation for some times not always

    Hi,
    I'm getting the following error when i'm trying to create an inbound delivery for PO.
                                                                                    Diagnosis                                                                               
    The system attempted to find the reference movement type for         
         the Warehouse Management system. A corresponding entry is            
         missing in table 156S with the argument 101/X/X/ / /X/.              
         The argument consists of:                                            
         o   IM movement type                                                 
         o   Indicator: Value update                                          
         o   Indicator: Quantity update                                       
         o   Special stock                                                    
         o   Movement indicator                                               
         o   Access indicator                                                 
         o   Indicator: Consumption         
    Can someone help me to resolve it? as it is not happening always
    Appreciates everyone time and help.
    Thanks and regards,
    Siva

    Hi,
    Thanks for the response and yes i did maintained IM/WM mvt types for 101 in both places.
    If the movement type is maintained well why SAP says it is not?
    SPRO > LE > WM > Interfaces > IM > Define Movement Types - "Assign WM Movement Type References to IM Movement Types'
    Related tabel is V_156S_WM
    If you check your configuration you will see that there are many entries with 101, and there are several other parameters...
    First you should check what you are doing in IM, what parameters that mvt has (qty, value update, special stock, etc) > after that you should check whether it is maintained well in WM customizing - see steps in my previous email.
    Regards,
    Csaba

Maybe you are looking for

  • How to split a report in several parts, displayed next to each other ?

    Hi all, I searched the forum, read the manuals, but couldn't find a way to do the following: I have a page, containing several regions. The bottommost region contains a narrow (2 small columns) report, with several tens of rows. This forces the user

  • Suddenly I can't drag files from explorer into audition anymore.

    Hi any help on this would be greatly appreciated. I was having some trouble with my m-track ASIO interface drivers so I went through some steps to try and fix this, and made some changes to audition and windows 7. I made some changes listed here http

  • Connecting rMBP to HDTV

    I have an HDTV that has an HDMI port. Presently, I have my computer connected to the TV with a DVI cable to the TV and the computer. I also have an HDMI-ported satellite box (DirecTV) connected to the single HDMI port on the same TV. I switch between

  • 2nd monitor has no reds

    I have just installed 2 new monitors. One is a Samsung hd tv. The other a Samsung Syncmaster 913n. The tv works fine there are connectors for my mac, xbox, freeveiw box etc. I have just got another dvi to vga cable for the 913n and all the colour has

  • Entering budget data on different levels

    Dear experts, I have a question concerning posting budget data on different levels in BCS. In Former Budgeting there was an automatic check for budget entry which was not allowing greater amounts on lower level commitment items than on higher levels.