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?

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 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.

  • 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

  • Return order (RE) changed to non-billing relevance

    Hi experts,
       I would like to change order type RE to non-billing relevance. When I make such changes, and go to VA01 to create RE order, I get "Missing Profitability Segment" in my incompletion log. I find that it is from incompletion procedure 20 assigned to item category REN.
       Since incompletion procedure 20 is shared by other order types and in item categories, I can't change it and at the same time I can't assign a incompletion procedure to REN (the field is display only).
       So what should I do in order to remove such incompletion checking? Thanks.

    Hello,
    If you dont want to check incompletion for this RE order then u just remove the assignment of incompletion log procedure to sales documetn type RE in VUA2 t.code.
    So that system will not do any incompletion check while saving RE order..
    Regards
    Sankar

  • Create Sales order with reference to a Billing Document - Net price issue

    Hi Everyone,
        The Billing Document has one line item with Net value of 16,000. However, when I create the Sales Order with reference to the Billing Document, the net price shows 64,000.  When I check the Document flow of the Billing Document, there were two Contracts on top of my Billing Document. One is a contract with the overall status of "Being Processed" and this is where I checked the net value is 64,000. The next contract invoice is already completed (net value is 16,000).
        Has anyone encounter such case? How would I be able to create the sales order with reference to the Billing document and have the net value of what is in the Billing Document (16,000). Which part of the configuration is setting this up. Thanks!

    Hi,
    This is a very rare case, if you are sure of the scenario, would suggest you two alternatives:
    1) whenever you go against the flow of SAP, you have customize it, so its better you discuss this matter with your ABAP person.
    2) never tried it out but you can:
    you cannot see that in Billing Document that which is the sales document assigned to it, but to estblish that relationship,
    we do copy control setting from Billing Document to Sales Order type (T.Code:VTFA).
    Menupath: SPRO >> IMG >> Sales & Distribution >. sales >> Billing Document >> Copy Control >> Copy Control from Billing Document to Sales Order Type.
    Hope this will help you.
    Regards,
    Siddharth.

  • Sales Order Valuated Stock Vs. Non Valuated Stock

    Hi Gurus,
    What is difference between Sales Order valuated stock and Non Valuated stock. What are the period end processes in each scenario?
    Please give me ur valuable inputs.
    Thanks in advance,
    Ganesh

    Hi
    The definitions are huge.  Sales order related costing and its components are quite complex and configuration involves defining parameters for Req Class, Req Types, also depends on whether sales order item has indv and collective requirements etc
    To answer your query In short it is as follows
    Valuated sales order stock -  this has both the situations of controlling of sales order with and without.  Which means u may or may not create a cost estimate for the sales order item
    In case of Non Valuated sales order stock - is always with controlling by sales order
    The usage of product cost by sales order depends on business situations and other criteria
    the main period end closing steps would be as follows
    Valuated sales order stocks has all the period end closing steps as u use in make to stock situation, whereas non valuated sales order stock does not support following period closing steps with the exception of RA which can be performed
    1)  No variances can be determined
    2)  Actual costs of production orders are settled to sales orde
    3)  No preliminary costing can be done on the production order
    4)  No details of costs can be posted to non valuated sales order.  Only one cost which is the total actual costs posted to sales order item. 
    5)  There are no planned costs for the sales order item and hence sale price is not determined based on expected standard costs etc. 
    6)  You cannot do profit planning here with changes to sales price based on actual costs of production order
    Please note
    Settlement receiver in non valuated sales order stocks is the sales item and the settlment type is FUL
    Recommendation
    SAP recommends to follow sales order controlling depending on the business scenarios becoz of above limitations of non valuated sales order stock
    Hope the above clarifies - Pls assign points as a way to say thanks

  • Creating sales order document with reference to billing document

    I have to create sales order with reference to existing billing document. I have tried to following bapis.
    1. BAPI_SALESORDER_CREATEed
    I have successfully created document with following details.
    -->ORDER_HEADER_IN:
    DOC_TYPE = ZRK
    SALES_ORG = 3000
    DISTR_CHAN = 00
    DIVISION = 00
    ORD_REASON = 100
    SD_DOC_CAT = L
    CURRENCY = EUR
    REF_DOC = 100000028
    REF_DOC_CA = M
    -->ORDER_ITEMS_IN:
    ITM_NUMBER = 000010
    MATERIAL = 701791
    TARGET_QTY = 0000000001000
    CURRENCY = EUR
    REF_DOC = 100000028
    REF_DOC_CA = M
    -->ORDER_PARTNERS:
    PARTN_ROLE = SP
    PARTN_NUMB = W12001
    COUNTRY = NL
    by providing this input i am able to create the document but it is not picking up the net value. so i have passed some extra paramters in ORDER_ITEMS_IN
    COND_TYPE = PNET
    COND_VALUE = 14,56
    COND_D_UNT = PC.
    folowing error is occured: Condition PNET is missing in pricing procedure A V Z0000.
    is it something related to configuration problem?
    2.BAPI_SALESORDER_CREATEFROMDAT1 or BAPI_SALESORDER_CREATEFROMDAT2
    I have used same test data that is used for BAPI_SALESORDER_CREATEFROMDATA (where in i coudl succefully create doc). but here i encounterd following error.
    Unpermitted combination of business object BUS2032 and sales doc. category L.
    When i created manually using transaction : VA01
    I could do the same by passing following inputs:
    DOC_TYPE = ZRK
    SALES_ORG = 3000
    DISTR_CHAN = 00
    DIVISION = 00
    Reference document number.
    Please suggest me right way of approach.

    Hi,
    In SAP, when the sub-sequent document is existing , we can not cancel the preceeding document. Therefore if you want to cancel the billing document you need to calcel the documents which are created with reference to that.
    Check and confirm.
    Regards,
    Ravi Duggirala

  • Create sales order with reference to archived billing

    Hello,
    Is it possible to create sales order with reference to archived billing?
    Thanks in advance and kind regards

    Hi,
      I think it is possible only return sales orders.
    regards
    karunakar

  • Workflow fo returned sales order modified from updating the billing block t

    please tell me how to find returned sales order modified from updating the billing block to delivery block and how to create blocks here.i want to know updating means what is happening here.

    Thread locked.
    Beginner questions are very welcome, but your question makes it obvious that you didn't even bother looking at the help or searching on SDN.
    Please read the [Rules of Engagement|https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] on how to post a good question and make a little effort yourself before expecting people to give up their time to help you.

  • 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

Maybe you are looking for

  • Mail won't delete messages from Iphone unless I open Mail.

    I have an Exchange account set up and use MS Outlook at work.  I do receive my email via push on my Iphone 4s.  However, when I delete a message from my MS Outlook at work, it won't delete from my Iphone UNLESS I open up Mail.  Anyone else have this

  • "Adobe Media Core CS5.5 has stopped working"

    Whenever I try to encode using the Quicktime-H.264 codec in Adobe Media Encoder, I get a crash that states "Adobe Media Core CS5.5 has stopped working". Also I have tried to encode using this codec directly within Premiere Pro with the "Export" butto

  • Satellite M60-104 Bluetooth - AGAIN

    I have the above machine and I understand BT is not installed. I am really annoyed about this as it was sold as a BT enabled machine. Anyway I am trying to connect the machine to a mobile phone and its not working with a BT USB stick purchased from a

  • AP Payments Processing

    hi We are using EBS V12.1.3. Is anyone aware of problems when using local file system as the transmission protocol in the setup of the Funds Disbursements in Oracle Payments. I have specified a directory and file name as required in the setup so the

  • FALSE option of Alternative not being called

    Hello all, I'm having a strange problem in my smartform.  I'm attempting to control the order of pages using an alternative:  checklist-direct_dep = 'X'.  I've put breakpoint program lines in both true and false, but the program will only ever stop w