Sales Order Account Assignment when Creating w/Reference?

When a sales order is created with reference to another sales order and line items are copied in from the referenced sales order, what causes the Sales Order and Line item to be populated in the Account Assignment tab as the CO Object? 
This only happens in some cases in our system.  I have not determined why.  Any insight would be greatly appreciated.  I would prefer for the Profitabilty Segment be the CO object in all cases.

Keith, I hav a similar situation, can you let me know if you ever got an answer anyywhere else ?
We create a Sales Order with reference to a Quote, and the Account Assignment settlement in the sales order is showing the Quotation number and item
Thanks in advance

Similar Messages

  • Cost centre field in sales order account assignment screen

    Hello all,
    I am unable to find the settings for cost center field in sales order account assignment tab screen along with profit center and internal order. kindly let me know the path to select cost center.
    Thanks in advance
    Raju

    The Cost Center Determination settings is in OVF3 -  but there are some cases where the Cost Center must be exceptionally changed. 
    If the document category for order type in IMG VOV8 is defined to be "I" which belong to order type FD - Deliv.Free of Charge, then the field cost center is active for input during transaction VA01. 
    Alternatively, you can specify an order reason and assign a cost center to an order reason. 
    However the standard SAP works only at the header level though, so it would not work if cost center is needed on the line item. 
    The cost center are assign for such business transactions as :
    - Free deliveries
    - Returns
    - Deliveries of advertising materials
    You can also make cost center allocation dependent on the order reason, for example:
    Order reason: Damage in transit
    Order reason: Free sample
    Both the IMG settings are done in transaction OVF3, either with/without the order reason.

  • Sales Order Account Assign to Non Billing Element

    Team,
    Is it possible to account assign Sales Order (VA01) to Non Billing Element. My limited understanding was that only billing element WBS can be account assigned and Revenue or Billing can be done.
    Reg/ Tony

    But I could successfully create a Sales order and account assign to a non billing element. It didnt show any error. While billing it show only billing element WBS and thats how we noted the difference.
    we could reassign the WBS to the Billing WBS, but curious to know why it happened and how we can prevent such action by users. One option is to educate them to select wbs using search criteria WBS- Billing element. Any other options?

  • Sales Order - Account Assignment Grp

    Hi All,
    In Sales Order -> Billing tab, there is a field called Account assignment group. At the moment, when a material is added to sales order during creation stage, this field gets updated from the data maintained in the material master & cannot be changed.
    I would like to know, can we make this field selectable? If we can, then what are the impacts which would happen?
    Hope my question is clear, await inputs.
    Vivek

    hi,
    Please find the user exit corresponding to program  MV45AFZZ
    User exits in the program MV45AFZZ
    The user exits which you can use for modifications in sales document processing are listed below.
    USEREXIT_DELETE_DOCUMENT
    This user exit can be used for deleting data, which was stored in a separate table during sales document creation, for example, if the sales document is deleted.
    For example, if an additional table is filled with the name of the person in charge (ERNAM) during order entry, this data can also be deleted after the sales order has been deleted.
    The user exit is called up at the end of the FORM routine BELEG_LOESCHEN shortly before the routine BELEG_SICHERN.
    USEREXIT_FIELD_MODIFICATION
    This user exit can be used to modify the attributes of the screen fields.
    To do this, the screen fields are allocated to so-called modification groups 1 - 4 and can be edited together during a modification in ABAP. If a field has no field name, it cannot be allocated to a group.
    The usage of the field groups (modification group 1-4) is as follows:
    o     Modification group 1: Automatic modification with transaction MFAW
    o     Modification group 2: It contains 'LOO' for step loop fields
    o     Modification group 3: For modifications which depend on check tables or on other fixed information
    o     Modification group 4: is not used
    The FORM routine is called up for every field of a screen. If you require changes to be made, you must make them in this user exit.
    This FORM routine is called up by the module FELDAUSWAHL.
    See the Screen Painter manual for further information on structuring the interface.
    USEREXIT_MOVE_FIELD_TO_VBAK
    Use this user exit to assign values to new fields at sales document header level. It is described in the section "Transfer of the customer master fields into the sales document" .
    The user exit is called up at the end of the FORM routine VBAK_FUELLEN.
    USEREXIT_MOVE_FIELD_TO_VBAP
    Use this user exit to assign values to new fields at sales document item level. It is described in the section "Copy customer master fields into the sales document".
    The user exit is called up at the end of the FORM routine VBAP_FUELLEN.
    USEREXIT_MOVE_FIELD_TO_VBEP
    Use this user exit to assign values to new fields at the level of the sales document schedule lines.
    The user exit is called up at the end of the FORM routine VBEP_FUELLEN.
    USEREXIT_MOVE_FIELD_TO_VBKD
    Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer master fields into sales document".
    The user exit is called up at the end of the FORM routine VBKD_FUELLEN.
    USEREXIT_NUMBER_RANGE
    Use this user exit to define the number ranges for internal document number assignment depending on the required fields. For example, if you want to define the number range depending on the sales organization (VKORG) or on the selling company (VKBUR), use this user exit.
    The user exit is called up in the FORM routine BELEG_SICHERN.
    USEREXIT_PRICING_PREPARE_TKOMK
    Use this user exit if you want to include and assign a value to an additional header field in the communication structure KOMK taken as a basis for pricing.
    USEREXIT_PRICING_PREPARE_TKOMP
    Use this user exit if you want to include or assign a value to an additional item field in the communication structure KOMP taken as a basis for pricing.
    USEREXIT_READ_DOCUMENT
    You use this user exit if further additional tables are to be read when importing TA01 or TA02.
    The user exit is called up at the end of the FORM routine BELEG_LESEN.
    USEREXIT_SAVE_DOCUMENT
    Use this user exit to fill user-specific statistics update tables.
    The user exit is called up by the FORM routine BELEG-SICHERN before the COMMIT command.
    Note
    If a standard field is changed, the field r185d-dataloss is set to X. The system queries this indicator at the beginning of the safety routine. This is why this indicator must also be set during the maintenance of user-specific tables that are also to be saved.
    USEREXIT_SAVE_DOCUMENT_PREPARE
    Use this user exit to make certain changes or checks immediately before saving a document. It is the last possibility for changing or checking a document before posting.
    The user exit is carried out at the beginning of the FORM routine BELEG_SICHERN.
    hope this helps u
    regards,
    Arun prasad

  • Sales order Account assigned PO

    Dear All,
    the scenario is like this : first customer places order on my company & inturn i place order for the same to my vendor & vendor delivers to me, inturn i deliver to customer with my invoice & pkg list.
    1) By using account assingment C sales order i capture SAP sales order in PO.
        here material & qty doesn't get copied from sales order i need enter manually in
        PO.
    2) When i do GR for this PO i can't deliver & bill to my customer it says stock not
        available to deliver.
    My Question is how can i link sales order to purchase order & deliver it to my customer.
       I know this is somewhat SD related question, but answer in this forum would be
       really appreciated since this is SD/MM Integration.
    Regards
    Rang
    Message was edited by:
            Ranganath Mysore

    Dear Rang
    The planning strategy in the material master should be 20 - Make to Order If you are going to process with respect to sales order.
    Create sales order item after changing the strategy and run MRP, Convert purchase requisition raised by MRP to Purchase orders. Here all the details will be copied from the PR.
    Make GR the stock will be w.r.t. sales order item. Now the delivery can be made with out any error.
    Regards
    Soundararajan

  • Sales order account assignment

    Hi,
    The account assigment tab of a sales order item displays a Sales order (COBL-KDAUF). However, on another sales order, the field COBL-KDAUF is not displayed but a different field called Order (COBL-AUFNR) shows up instead. I need to know why this is happenning and if there is a user exit that is entering the value into COBL-KDAUF. Any other clues as to what the system checks for or retrieve before COBL-KDAUF is assigned.
    Thank you.

    Looking in the debugger, I can see the area of code where the cobl structure is filled.
    Have a look at source FV45PF0C_COBL_FUELLEN_ZUM_PRUE in SE38 transaction
    This is where KDAUF and AUFNR are being set.
    Plenty of comments, but my attempts to translate via Google translate did not return anything helpful
    * First fill COBL the normal way
      perform cobl_fuellen using us_vbak
                                 us_vbap
                                 us_vbkd
                                 us_cobl.
    * AUFNR für aufwandsbezogene Fälle mit Cross Company auf Kopfebene nicht
    * prüfen lassen
      if not us_cobl-aufnr is initial and
        us_vbap-posnr is initial      and
        us_cobl-aufnr eq us_vbak-aufnr.
        clear us_cobl-aufnr.
      endif.
    * Da für den Kundenauftragseingang immer eine Ergebnisobjektnummer
    * gebraucht wird, diese für den Fall der Kundenauftragskontierung
    * auf Vorgängebeleg oder Innen- bzw. Serviceauftragskontierung (außer,
    * wenn nur statistisch) nicht prüfen lassen
      if not us_cobl-aufnr is initial.
        call function 'K_ORDER_READ'
             exporting
                  aufnr = us_cobl-aufnr
             importing
                  stakz = da_stakz.
      endif.
      if not us_cobl-kdauf is initial     and
         not us_cobl-kdpos is initial     and
         ( us_cobl-kdauf ne vbap-vbeln or
           us_cobl-kdpos ne vbap-posnr )  or
         ( not us_cobl-aufnr is initial and
           da_stakz is initial ).
        clear us_cobl-paobjnr.
      endif.

  • Sales Order - Account Assignment - Order

    Under account assignment at item level, the order field is applicable to internal orders but how is the field determined, is it using sales order type and customer or is it manually inputted? Where can I see this in IMG?

    Hello Garga Singh,
    This internal Order type is used to determine Profit center (present in Account assignmnet tab). As per my knowledge determination of internal order in Sales order is not standard.You can use userexit for determination.
    However you can also manually add value in that tab.
    No,it is not not using Sales Order type.
    Few of internal orders are:-
    0100     01     Internal orders: Development
    0200     01     Internal orders: Construction
    0300     01     Internal orders: Tools and equipment
    0400     01     Internal orders: Marketing
    0500     01     Internal orders: Third-party services
    0600     01     Internal orders: Investment
    0650     01     Capital investment order
    0700     01     Internal orders: Production
    0800     01     Internal orders: Repair/maintenance
    1000     01     Internal orders: Motor pool
    PI01     40     Process order (internal number assgnmnt)
    PI02     40     Process order (external number assgnmnt)
    PI04     40     Filling/packaging with "Assembly order"
    PM01     30     Maintenance order
    PM02     30     Maintenance order
    PM03     30     Maintenance order/-message
    PM04     30     Refurbishment order
    PM05     30     Calibration order
    PM06     30     Capital investment order
    PP01     10     Standard production order
    PP02     10     Standard production order (external NA)
    PP04     10     Assembly orders
    PPC1     10     Order type for costing
    PPK1     10     Production order for Kanban
    PS01     20     Network with header assignment (int. NA)
    PS02     20     Network with activity assignment(int.NA)
    PS03     20     Network with header assignment  (ext.NA)
    PS04     20     Networks for sales order        (int.NA)
    PS05     20     Networks for make-to-order      (int.NA)
    QL01     06     Appraisal costs - collective settlement
    QL02     06     Appraisal costs - item settlement
    QM01     50     QM: sample drawing instruction
    QM02     50     QM: inspection instruction
    QM03     50     QM: Physical sample label
    QN01     06     Defect costs
    RM01     05     Product cost collector
    SD01     70     Delivery scheduling
    SM01     30     Service order
    SM02     30     Service order (with revenues)
    SM03     30     Repair service
    Revert for further clarification.
    Regards
    Amit

  • Sales Order account assignment profit center change - Table?

    Hello,
    I am working on a project where it is necessary to convert the profit center on any open sales orders.  There are a huge number of line items to change(contracts mostly ), and the BDC process we have is taking too long (around 24 hours) for comfort, so I've been asked to develop a contingency solution utilizing direct table updates.  For the sales orders themselves, I am updating field PRCTR in table VBAP.  However, in the sales order item detail, on the tab for account assignment there is an input area for profitability segment (we are using CO-PA).  There is a field there, profit center, and I need to update that field as well.  Does anyone know what table this data item lives on? 
    Your help is very much appreciated!
    Thanks,
    Greg

    Hi,
    You should <b><u> NEVER EVER </b></u> update the tables directly. This will lead to the inconsistency of the database and the integrity of the same is lost.
    In your case If BDC is not a option take a look at this BAPI for changing the sales order - BAPI_PO_CHANGE.
    You can find the sample code here for the same.
    http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm
    Regards,
    Ravi
    Note :Please mark the helpful answers and close the thread if this resolves the issue.

  • No Account Assignment when I created Planned Order to Purchase Requisition

    Hi ,
    No Account Assignment when I created Planned Order to Purchase Requisition from Funds Management , where as If i change  ( eq : PR item qty is 10 , i just changed to 0 , enter then replace back that 10 ) any thing in the PR , Account Assingment is populated and list of accountin  documents are attached to PR.
    Please suggest me , what might be the problem .
    Thanks in adv

    Hi,
    a) When you convert the PldOrd into PurReq it disappears from table PLAF, it ceases to exist. There will be no PldOrd-reference in PurReq (you will not find such field in EBAN). (if you check field RSNUM in PLAF before converting the PldOrd and you check field RSNUM in EBAN after converting the PldOrd into PurReq, you wlll find the same number)
    b) It's not easy to say. You can check PLAF-PSTMP and PLAF-PUSER and compare these with data you get from trx STAD. But this is also not an exact methode since these field are in connection with the last date of change.
    Firming indicator cannot help also since you can remove it manually... - even though the PldOrd was changed manually, no firming indicator will be seen...
    (Of course, generally firming indicator helps if the user doesn't remove it intenionally)
    Regards,
    Csaba

  • Need to create a sales order that does not create demand

    Hi,
    We need to create a no cost sales order - that does not create demand
    In our current set-up when we try to create a no cost sales order with a material ( It Cat = Norm) we see demand being created in MD04
    What configuration settings will allow us a deliverable order - that does not create demand (no MRP run?)
    Thanks,
    SM

    Hello,
    For this set of requirement i think the best option would be to configure a New Sales Order Type and a new Schedule Line Category. In VOV6, While you are defining a new Schedule line category in the transaction flow make sure to switch off the three check box.
    Transfer of requirements / Begin assembly order from SD
    Availability check for sales
    Product allocation active
    Then when we are assigning this newly defined Schedule line Category to Item category, make sure to leave the field of MRP Type as blank in VOV5.
    Regards,
    Sarthak

  • Re : sales order without assigning document type in OVAZ

    Hi
        How to create sales order without assigning document type in OVAZ.
    Thanks
    Mani

    Hi Mani,
    If all your order types can be used in all the sales orders, you dont need to maintain in OVAZ. If you think ur order type has to be used only in one of the sales area then you need to maintain in OVAZ.
    Hope this helps.
    Kind Regards
    Chakradhar

  • How to check the sales orders that have been created with an Rebate Agreeme

    Dear Experts,
    Do you know how to check the sales orders that have been created with an Rebate Agreements?
    Thanks!!

    Hi Hoo Laa,
    I have one way but little lengthy.
    Rebate condition always appears in the billing document.
    So 1st you extract the sales order list from Table VBAK.
    once you have the sales order list then you can put your order list in Table VBFA --> Extract the billing document list.
    Now put that list in the table VBRK.
    In VBRK you will get the "Doc. condition" --> put that doc condition in table KONV with your rebate condition type.
    It will show the result.
    Later, through VLOOKUP you can identify in which order you have given rebate to your customer.
    Already said, Little lengthy
    Regards,
    MT

  • Purchase order Account Assignment changes

    Hi Guys,
    May you please share the light?
    Weu2019ve deleted Purchase order Account Assignment & entered the new one but the PO Item changes tells us old Account Assignment was deleted and the new one was entered but the system doesnu2019t tells us what was the old value on the item changes. I tried to check the old value on table EKBZ, CDHDR, CDPOS but I couldnu2019t find what the old Account Assignmnent was. Please let me know if there is a table I can use to find the old Account Assignment Value
    Regards,
    Sandile

    HI
    In ME22n in check the changes in header check
    Environment: Item changes.
    Here you can find the changes , as well as the old and new values.
    Regards
    Girish

  • Userexit or BADI to change service price when create PO reference from PR

    Hi,
    I need userexit or Badi to change the gross price ( ESLL-TBTWR ) when create PO reference from PR.  Currently , when I do this it will recalculate the gross price based on the service master and ignoring whatever the price put in PR.  Could anyone tell me userexit or Badi that would allow me to change the price when i create PO from PR via ME21N.
    Thanks,
    Gilbert

    Hi Gilbert,
    You can try using Function Exit EXIT_SAPLMLSP_030 of Enhancment SRVESLL.
    This Function Exit has ESLL data as changing parameter.
    But this Function Exit is called from a number of transaction. So do put in correct checks (like sy-tcode or sy-ucomm) before substituting any values. If proper checks are not put in then values may be substituted when this function exit is called from other transactions (like tcode "ML81N").
    Hope this will help.
    Regards,
    Abhisek.

  • How to trigger a sales order Idoc ORDERS05 when ever we create or change it

    Hello Experts,
    What are all the configuratons that we need to do on SAP to configure triggering of sales order when ever its created or changed.
    It will be very helpfull if you give in step - step process to do it.
    If any have any documentation please sendme
    Please Help,

    If i understand your message correctly, You want to trigger an ORDERS05 IDOC with message type ORDRSP from the sales order right. You can configure the output type in transaction NACE under application V1 and assign it to you output determination procedure. You need to check the box Multiple issueing if you want the output to be proposed every time you change the order. You also need to create partner profile for the customer in WE20.

Maybe you are looking for