Price condition entered as a new line in billing document - how to prevent

I have  a price condition that comes from VK11 but given ' manual entry has priority " so that condition rate can be changed in sales order. Through copy controls I have made it uneditable in billing by giving pricing type as "E"
          But in  billing the system is allowing a second line of price conditon in addtion the one copied from sale order.  i.e PR00 condition type enterd twice . When I do 'update pricing" , the new entry is taking effect.
How do I contain PR00 from entering for the second time in billing document ?
Regards
Mahesh

Dear Mahesh,
Are you using different "Pricing Procedure" than the one, used in Sales Order?
Also, Try to maintain the Pricing Type as "G" or "D" in Copy Control Settings.
Best Regards,
Amit
Note: In T. Code: V/08
Check the various column-entries for Condition Type: PR00 in you Pricing Procedure, such as "Steps", "Counters", "Requirement", "CalTy" and "BasTy" etc...

Similar Messages

  • UK VAT - MWST Condition Rate in Sales Order different to Billing Document

    We are testing the UK VAT Rate Change.
    Condition MWST has a rate of 15% until today and 17.5% from tomorrow.
    When I create a sales order with a requested delivery date of tomorrow and a pricing date of today the MWST Condition is shown as 17.5% at both header and lin eitem.
    If I create a delivery, post goods issue and create a billing document today, the billing document correctly shows the MWST Condition rate as 15%%.
    But the Sales document still displays the MWST Condition rate as 17.5% .
    ?? How can I get the sales document to display the actual condition rate ??
    I cannot find a solution to this anywhere and would be grateful for any help.
    Regards,

    Hi Michael,
    If the pricing date for the Sales Order and the Billing Document are the same, the VAT should be also be the same.
    But the pricing date for both document does not always have to be the same.
    If the real goods issue date is different from the planned goods issue date and you use it as a reference for the pricing date, then both dates will be different & that's OK. The same would happen if a discount is changed after the Sales Order is introduced but before billing & a new price determination takes place during billing.
    IMHO the Billing Document is the critical document and needs to have the right VAT rate.
    The Sales Order should have the data calculated based on the best information available at creation time, but does not need to be corrected after Billing.
    Best Regards,
    Franck

  • Blocking of open quantity = zero lines in billing documents

    Dear All,
    Can u suggest the solution for the blocking of open quantity = zero lines in billing documents

    Hi Donald,
    I Think it is driven from T code MIGO.Not from any doc type. I am also looking on this issue. In my case against one document type user have to enter unlimited over delivery.
    Thanks
    Rajan

  • Item split (into 2 lines) in billing document from one delivery (VF01)

    Hi,
    I need to split one item of one delivery into 2 items of billing (via VF01). Example:
    - I have a delivery 80941805 that has only one line with item material XXX and quantity 1000
    - I wish to create a billing document (from the delivery above) with 2 lines with the item XXX. First line with quantity 600, second line with quantity 400 (both the same material XXX). This is necessary due to different taxes in each line, one with taxes, other without taxes (different tax codes).
    It´s possible via some standard function or user-exit ?
    Best regards,
    Leandro Mengue

    Hi,
    ***This is under development !!! Only for tests purposes!!! ***
    Actually I working on a example routine where I split the itens in two lines (each line) with the half of original quantity each one.
    include LV60AB01:
    ENHANCEMENT-POINT XVBUK_XVBUP_XVBFA_AUFBAUEN_01 SPOTS ES_SAPLV60A.
    ENHANCEMENT 281  ZFATURAFIM.
    data: wx_lips like alips occurs 0 with header line.
    append lines of alips to wx_lips.
    loop at wx_lips.
      wx_lips-J_1BCFOP(1) = '7'.
      wx_lips-sortfeld+5(1) = '1'.
      modify wx_lips.
    endloop.
    append lines of wx_lips to alips.
    loop at alips.
      alips-lfimg = alips-lfimg / 2.
      alips-lgmng = alips-lgmng / 2.
      alips-ntgew = alips-ntgew / 2.
      alips-brgew = alips-brgew / 2.
      alips-volum = alips-volum / 2.
      modify alips.
    endloop.
    ENDENHANCEMENT.
    Include LV60AA22: (to be possible process the same line item two times)...
    ENHANCEMENT-POINT FAKTURA_LIEFERBEZOGEN_01 SPOTS ES_SAPLV60A.
    ENHANCEMENT 282  ZFATURAFIM.
       read table xvbup with key vbeln = lips-vbeln
                              posnr = lips-posnr.
       xvbup-fksta = 'A'.
       modify xvbup index sy-tabix.
    ENDENHANCEMENT.
    Contributions and comments will be apreciated !!!
    Best regards,
    Leandro Mengue

  • BAPI_SALESORDER_CHANGE add new line and conditions with a condition value

    Hi,
    I am using BAPI_SALESORDER_CHANGE to add new lines to a credit memo. All works fine except that I can not seem to put a condition value on the new lines. The condition is created but with a value of 0. I can popluate the condition amount field, KBETR but not KWERT. BAPICONDX seems to only have the COND_VALUE field in it and not CONDVALUE as in BAPICOND. Does anyone have any idea how to do this? In the code below I just want to change the material on the first line of the credit memo and not add the condition. Then add new lines with the the condition.
    lw_order_header_inx-updateflag  = 'U'.
      LOOP AT i_accru INTO wa_accru.
        lv_count = lv_count + 1.
        lv_posnr = lv_count * 10.
    * Order Items
        lw_order_item_inx-itm_number = lv_posnr.
        lw_order_item_inx-material   = 'X'.
        IF lv_count = 1.
          lw_order_item_inx-updateflag    = 'U'.
        ELSE.
          lw_order_item_inx-updateflag    = 'I'.
        ENDIF.
        APPEND lw_order_item_inx TO lt_order_item_inx.
        lw_order_item_in-itm_number = lv_posnr.
        lw_order_item_in-material   = wa_accru-vakey.
        APPEND lw_order_item_in TO lt_order_item_in.
    * Conditions
        IF lv_count <> 1.
          lw_conditions_inx-itm_number = lv_posnr.
          lw_conditions_inx-cond_st_no = '905'.
          lw_conditions_inx-cond_count = '01'.
          lw_conditions_inx-cond_type  = 'ZHIE'.
          lw_conditions_inx-currency   = 'X'.
          lw_conditions_inx-updateflag = 'I'.
          APPEND lw_conditions_inx TO lt_conditions_inx.
          lw_conditions_in-itm_number = lv_posnr.
          lw_conditions_in-cond_st_no = '905' .
          lw_conditions_in-cond_count = '01'.
          lw_conditions_in-cond_type  = 'ZHIE'.
          lw_conditions_in-condvalue  = wa_accru-accru.
          lw_conditions_in-currency   = 'GBP'.
          APPEND lw_conditions_in TO lt_conditions_in.
        ENDIF.
      ENDLOOP.
    * Change the credit memo
      CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
        EXPORTING
          salesdocument               = lv_vbeln
          order_header_in             = lw_order_header_in
          order_header_inx            = lw_order_header_inx
    *   SIMULATION                  =
    *   BEHAVE_WHEN_ERROR           = ' '
    *   INT_NUMBER_ASSIGNMENT       = ' '
    *   LOGIC_SWITCH                =
    *   NO_STATUS_BUF_INIT          = ' '
        TABLES
          return                      = lt_return
          order_item_in               = lt_order_item_in
          order_item_inx              = lt_order_item_inx
    *   PARTNERS                    =
    *   PARTNERCHANGES              =
    *   PARTNERADDRESSES            =
    *   ORDER_CFGS_REF              =
    *   ORDER_CFGS_INST             =
    *   ORDER_CFGS_PART_OF          =
    *   ORDER_CFGS_VALUE            =
    *   ORDER_CFGS_BLOB             =
    *   ORDER_CFGS_VK               =
    *   ORDER_CFGS_REFINST          =
    *   SCHEDULE_LINES              =
    *   SCHEDULE_LINESX             =
    *   ORDER_TEXT                  =
    *   ORDER_KEYS                  =
         conditions_in               = lt_conditions_in
         conditions_inx              = lt_conditions_inx
    *   EXTENSIONIN                 =
      IF sy-subrc = 0.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    * EXPORTING
    *   WAIT          =
    * IMPORTING
    *   RETURN        =
      ENDIF.

    Hi Rob,
    Have you managed to solve this issue. If so, could you please share the solution.
    I am also facing similar problem.
    Thanks for your help.
    Anoop

  • Copy the data from first line while dynamically adding a new line in table

    Hi,
    1. There is a table
    2. An add button adds a new line to the table using 'AddInstance'
    3. A record is entered in the first line
    4. When the add button is clicked it adds a new line and along with it copies the data entered in the first line
    My question is how to copy the data from the first line and show it in the new line added. This is required so that user can use most of the common values in the first line.
    Thanks,
    Nikhil

    You can use the following Java Script in the Click event of the button.
    // Get the number of rows in the table
    var nrows = xfa.resolveNodes("page.table.DATA[*]").length;
    // Add a new instance(row) to the table
    page.table.addInstance.instanceManager(1);
    xfa.form.recalculate(1);
    // Copy the values from the first line to the newly created row
    page.table.DATA\[ nrows \].field1.rawValue = page.table.DATA\[ 0 \].field1.rawValue;
    ..........field2
    ..........field3
    Thanks,
    Chandra Indukuri

  • Getting # instead of new line - in smartform

    Hello,
    I am displaying a PDF in popup window, in which I am getting '#' instead of enter (Keyboard enter i.e. new line).
    Details -
    I have some text boxes, in which I can put the comments where user can press the enter on keyboard (new line character). When I look that comment on browser, I can see the enter pressed i.e. text is displayed on next line.
    But when I open a smartform, it shows me '#' instead on new line. FYI - If I look in infotype value, there also it shows '#', but I am able to get new line in browser (it doesn't show '#' in browser i.e. it works fine in browser).
    Only issue is with PDF or smartform.
    Thanks & Regards,
    Bhushan

    Hi BhuShaan,
    I understood your problem.
    I faced similar issue in smartforms while printing Longtext text with #(enter). I found a solution for the same.
    I got Text with # into ET_LONGTEXT Internal table. I have done below code
    data : ET_LONGTEXT     TYPE TABLE OF     BBP_PDS_LONGTEXT,
              ES_LONGTEXT     TYPE     BBP_PDS_LONGTEXT,
              ET_TDLINE     TYPE TABLE OF     TDLINE,
              ET_TDLINEF     TYPE TABLE OF     TDLINE.
    LOOP AT ET_LONGTEXT INTO ES_LONGTEXT.
      SPLIT ES_LONGTEXT-TDLINE AT cl_abap_char_utilities=>newline INTO TABLE ET_TDLINE .
      APPEND LINES OF ET_TDLINE TO ET_TDLINEF .
    ENDLOOP.
    You can try above logic. Good Luck.

  • Handling new line character in XML

    Hi,
    Question : How can we specify new line character in xml ?
    Explaination for use :
    I have a xml structure like :
    <?xml version="1.0" encoding="UTF-8"?>
    <MT_ISO8583_XML_request>
    <TRANSDETAILS>.
    <TRANSACTIONAMOUNT>0000000000000000</TRANSACTIONAMOUNT>
    <SYSAUDITNUMBER>225998394671</SYSAUDITNUMBER>
    </TRANSDETAILS>
    </MT_ISO8583_XML_request>
    I am using Java mapping to convert xml to some satndard flat file format. It works fine for single message.
    To handle multiple message i am using Multimapping split. Multimapping needs xml tags in traget structure also to split the message.
    To achieve it without BPM, I want to take the whole content of my target file to one tag. When i do this i lost all the new line characters aslo. How can i preserve my new line character using XML ?
    Regards
    Kulwinder

    Are you sure, that the nl characters are deleted?
    They are usually not shown in the XML display.
    You can also use an adapter module instead of a Java mapping. So you can do a split in mapping, but the conversion to the flat file in the adapter module. If you have already a Java mapping for this purpose, you can easily create an adapter module based on that Java code.
    Regards
    Stefan

  • Price conditions changes - IDOC

    Dear all!
    We have price condition with key combination: Material group - Sales unit.
    When smb changes this condition, an IDOC WP_PLU should be generated for all materials for the changed group.
    As far as I know standard functionality can generate such IDOC only for price conditions  on material level. Am I right?
    How can we implement this task? Could you,pls, recommend  suitable exits/badi/extensions if it is the only way.

    Hi,
         Please refer below steps
    Please create partner profiles through WE20 for customer type KU for message type WP_PLU(under Outbound messages)
    Then activate change pointer for message type WP_PLU through tcode BD50
    Maintain condition type group by navigating Sales and Distribution -->POS Interface -> Outbound-->Maintain POS Condition Type Group
    Maintain profile for POS by navigating Sales and Distribution -->POS Interface -> Outbound--> Maintain Profiles for POS Outbound
    Maintain POS pricing procedure and assign using OVKK(for customer in this case site)
    You can schedule a daily job using Report RWDPOSAN(WPMA) or RWDPOSUP(WPMU)
    For more details please refer 733: Store Connectivity: Configuration Guide  ...
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/733_BB_ConfigGuide_EN_US.doc
    Hope you will find it useful...
    BR
    Ajaya Kr Mishra

  • How to use new line character?

    Hi,
    i am getting string value like this :
    name john company
    test1 position director sal
    45000
    i am getting this value in a string.
    i want to display the value like below :
    name john
    company test1
    position director
    sal 45000
    how to proceed on this ? can we use new line character here ? how can we use that? pls suggest me on this.
    Regards,
    Pavani

    Hi Friend,
    you can use the split method of String. to split that string base on space.
    for Example
         String st = "Jeetendra Kumar Choudhary";
         String[] string = st.split(" ");
         for (int j = 0; j < string.length; j++) {
              System.out.println(string[j]);
    By this way you can get the each word separately and you can concatenate it again in single string.if you need it.
    Regards
    Jeetendra.

  • Shipment cost condition not copied in the billing document

    hi
    I have created shipment for the delivery and compelted the shipment cost as well , however when i create the billing document the shipment cost conditions are not copied in to the billing document.
    i have already set up pricing source as F in copy control from Delivery to billing document ,
    what are the other settings to be done to copy the shipment cost condition types to billing document  ?
    Regards
    Dinesh

    You migth include it on copy control frome delivery to invoice.
    Regards,
    RP

  • How to avoid user from entering new price condition in return order

    Dear Expert
    We are facing a scenario where we make return order; the Price is copied from the invoice. And it is working perfectly. The system does not allow us to change the price.
    The issue we are facing here is that user can input new condition like discount /premium and change the net value for the return order pricing, and this will reflect in the credit note for returns.
    Is there a way to restrict the user from entering any pricing condition in the header or item conditions tab.
    although we cannot change the original price coming from invoice referenced for return order, but the user can input new price conditions as below. This must not be allowed.
    The price must come according to the Qty being referenced.
    While making the credit for returns, the user has a chance of further making changes to the net value by adding new conditions. Hence this must also be restricted for any changes.
    Thanks
    Edited by: Lakshmipathi on Jan 31, 2012 6:55 PM
    Thread Locked - Reason Cross Post

    okie .... i will tell briefly what is the problem ....
    Take a scenario wherein a user has logged into my application and he is performing a task which will put his user id and his employee id into the session. Then he opens another window by using either ctrl+n or through files->new window.
    So now a new browser will open but the session will be same ..... in this newly opened browser, user performs some operation which will remove the user id and employee id from the session .... Now if he again comes back to the first window and tries to do some operation, then a null pointer exception will be thrown saying that the employee id is null .... because he has deleted that in the newly created browser ..... to avoid this situation what can we do ???? can you please help me in this regard ??? you got my problem right !!!

  • Restrict new price conditions in the return order and credit note

    Dear Expert
    We are facing a scenario where we make return order; the Price is copied from the invoice. And it is working perfectly. The system does not allow us to change the price.
    The issue we are facing here is that user can input new condition like discount /premium and change the net value for the return order pricing, and this will reflect in the credit note for returns.
    Is there a way to restrict the user from entering any pricing condition in the header or item conditions tab.
    although we cannot change the original price coming from invoice referenced for return order, but the user can input new price conditions as below. This must not be allowed.
    The price must come according to the Qty being referenced.
    While making the credit for returns, the user has a chance of further making changes to the net value by adding new conditions. Hence this must also be restricted for any changes.
    Thanks

    Hi
    Firstly,In copy control maintain anyone of the pricing types
    D: Copy pricing elements unchanged
    E: Copy pricing elements and values unchanged
    To avoid all these things go with  USEREXIT_FIELD_MODIFICATION but before going with the user exit,also check with transaction variant SHD0.
    Regards
    Srinath

  • Manual Price Conditions doesn't determine the new exchange rate in billing

    Hallo People
    We are using TAXBRJ in our company and sometimes is used a manual condition to determinate a price. The process is a exportation and is used exchange rate USD to BRL . When we create a billing (VF01) with copy of delivery the exchange rate dosen't update with the rate of the day.
    We made the following analyses :
    - For Automatic Conditions the redetermination(update) of exchange rate is updated correctly, don't have problems.
    - On the copy control delivery to billing, the exchange rate determination was set to carry the date of the day on PricingExchRate type  (Type E "Exchange rate determination according to current date" because that the automatic conditions work correctly).
    - I was tried change the copy control to pick the billing date ( Type C "Exchange rate determination according to billing date", but doesn't work. In the category item we put  the Pricing dategual like billing date, but doesn't work too.
    - In the first VF01 display we put manually the pricing date but to manual condition doesn't work.
    I found just one note about copy condittion to billing and exchange rate, but this note is only for sap 4.7, and we sap version is 6.0.
    I'd like to confirm if to manual conditions will haven't the redetermination of exchange rate on the billing, and I'd like to know if exist some note about this; Or I will have to make some development to redeterminate this rate?
    Thanks,
    Henrique.

    Hi, Thanks for yours reply !!
    The field where the problem happened is KOMV-KKURS, and the system is proposing the exchange rate according to M. As I said, the problem just occur when a Price is entered manually is sales order. When we make the VF01, to others conditions carry the new tax rate in KOMV-KKURS is update normally, just to this manual condition don't work.
    The note that I mentioned on my last thread was 97487, but will not resolve the problem.
    I think that if I am using in copy control on PricingExchRatetype like Type E "Exchange rate determination according to current dateu201D should work with any condition.
    When I changed the copy control on PricingExchRate type to C like show note 92613 the process don't work too.
    The currency of document is BRL, just the price is typed as USD.
    Att,
    Henrique

  • How to enter a new line or paragraph using voice recognition

    Hello,
    Does anyone know how to make the voice recognition enter new lines or paragraphs?
    When I first got my phone I could simply say "enter", "new line" or "new paragraph" rather quickly and it would advance to the next line, or in the case of paragraph it would be two new lines giving a space between the paragraph.
    However, in the last month or so this has stopped working. Now, when I say "enter", "new line" or "new paragraph" it will either spell out the words, or it will add a space.
    It's really frustrating, making the feature almost useless because I have to keep popping out to the keyboard to hit the return key.
    I'm using the voice recognition software to enter text for the applications "S.Memo" or "Google Drive Documents", on a Samsung Galaxy S3 phone with the 4.1.2 Android Version.
    -=John

    You cannot unintall "S.Memo", as it appears to be part of Samsung's base OS. I can do a force stop and disable on it as well as clear the data, but I cannot uninstall it. That is simply not an option for the app. I'm not going to clear the data because that deletes all the files I've made for it.
    I did a force stop on "S.Memo" and then started the app, and the problem persists.
    I power cycled the phone and the problem persists.
    I did uninstall and reinstall "Google Drive Document" but that did not resolve the problem either.
    Also it seems silly to remove and reinstall these apps, when it's the voice recognition software that is having the problem. This problem happens if you simply use voice input. It even happens when editing the phone's contact's information.

Maybe you are looking for

  • OfficeJet 7000 PaperJam

    When we first buy this machine, first paper TEST jammed, then we replaced it and still have problems with jamming paper. Os-es are Win Xp and Win 7, Printing software is Word 2007 and MS Project 2007 Help or can we replaced it with some machine that

  • Recording Audio Voice from Software App-All Static

    I am attempting to record an audio software application for disabled persons, called Jaws, and all I get the audio faintly in the background and the rest is loud static. Tried recording from laptop with mic and w/o and same results. Using 5.5.  Any t

  • What is the equivalent subtype of 'Text'?

    Hi experts, i have created one field using 'user defined field-management' menu with "type alphanumeric and structure text". now i want to create that field by code. so, i have selected oUserFieldsMD.Type = SAPbobsCOM.BoFieldTypes.db_Alpha but the op

  • Stand-Alone exe not seeing my VISA instruments

    Hello, I am attempting to build a standalone installer application from my VI using LV 7.1 on a Win 2k machine. I have gone through the build application wizard making sure to enable hardware configuration checkbox and select the desired VISA TCP/IP

  • Help: Install FFMPEG, Mplayer & Mencoder, Flv2Tool, Libogg, LAME MP3

    Greetings, I am having a hard time finding ANY how-to's for installing the bits to run a video enabled script/site on OSX (Leopard 10.5.6) Server. I am considering moving my sites from a (crap) Linux dedicated server to a Mac Mini colo service. I am