Value change condition Price

Hi SAP
in billing invoice Price condition type  can be changed and deleted ?
Price  condition type is in 4 %  want to make it 0.
1) can change price  condition  type value  ?
Thanks

Price condition type is in 4 % want to make it 0.
If Accounting Document has not been generated for that billing document, then yes it is possible to change the value.  To achieve this, first check in billing document at item level, what date is flowing in the field Pricing Date.  Make a note of this.  Next go to VK12, key in the condition type and execute.  There maintain the validity date prior to the date what you have seen in billing document and save.
Now again go to VF02, key in the billing document and execute.  Go to condition tab and double click on "Update" button so that you can see a box where you double click on "B".   Check the condition value.
As I already said above, the above change is possible only if no accounting document is generated.  On the other hand, if accounting document is generated, then the condition tab will become uneditable.
thanks
G. Lakshmipathi

Similar Messages

  • Changing Condition Price Value

    Hi All,
    I have a requirement where in i have to change the condition value. Currently if i select the item in the contract and go to Item Conditions, the condition value is calculated by the rate maintained in the condition type. But my requirement is i have  to overwrite the Rate maintained in the condition type with the rate entered by the user through module pool screens. At present the values of all the conditions will be coming from XKOMV structure through  FM RV_KONT_SELECT.. which is the standard requirement. Where exactly i have to overwrite the Rate which i am getting from the Condition type, so that item values (VBAP) and header value (VBAK) will also change accordingly. Pls let me know how to handle this.
    Thanks,
    Raju

    Hi,
    Basically you need some Functional Help (SD). If you are working with some SD Consultant, just discuss it with him.
    Otherwise, For Pricing Procedure use T.Code V/08 and check if any routine is assigned to that particular condition.
    If you want to write new routine, use T.Code VOFM.
    Use MENU Option --> Formulaes, --> Condition Values.Define some number as per the displayed number in the list.
    Generate it. and then open the same code routine in SE38.
    Now you can write the code there to change the values during execution.
    Regds,
    Anil

  • Change Condition price of Contract through IDOC

    Hi all,
                 I am changing  the condition type(PB00) price (KONP-KBETR) of Contract using Inbound Idocs using message type COND_A.The price is updated correctly.
                 But the change is not getting reflected in the net price (EKPO-NETPR).Is it some problem in the Idoc processing?
    Thanks in advance.

    Resolved

  • Change condition price

    When I create item in sales order, then it will determine the price using pricing procedure, I would like to know, can I write somethings in userexit, when the item create, the price will be hardcode somethings intead of use priceing procedure. For example , When I create a Item 10 with material A, Normal, becuase i've set the conditional record, the pr00 would be 2.00. Now, I want to the material A. I hardcode it as 1.00. Then when I create a item 10 with material A, the pr00 would be 1.00 instead of 2.00. Can I do that? Thanks!

    Hi ,
    one way of doing it is thru Requirements,check Tcode VOFM>FORMULAS>Condition Value.
    plz ask ur functional ppls to get more info abt it.
    regards
    prabhu

  • BAPI_SALESDATA_CREATEFROMDAT2 Changing Condition Value

    Hi,
      when I use  BAPI_SALESDATA_CREATEFROMDAT2  to changeing condition value
      wa_order_conditions_in-itm_number  = '000010'.
      wa_order_conditions_in-COND_ST_NO  = '010'.  
      wa_order_conditions_in-COND_COUNT  = '01'. 
      wa_order_conditions_in-cond_type   = 'PR01'.
      wa_order_conditions_in-applicatio  = 'V'. 
      wa_order_conditions_in-cond_value  = '1900'.
      wa_order_conditions_in-currency    = 'RMB'.
      wa_order_conditions_in-cond_p_unt  = '1'.
      wa_order_conditions_in-cond_unit   = 'PC'.
      wa_order_conditions_inx-itm_number = '000010'.
      wa_order_conditions_inx-COND_ST_NO = '010'.  
      wa_order_conditions_inx-COND_COUNT = '01'.    
      wa_order_conditions_inx-cond_type  = 'PR01'.
      wa_order_conditions_inx-updateflag = 'U'.
      wa_order_conditions_inx-cond_value = 'X'.
      wa_order_conditions_inx-currency   = 'X'.
      wa_order_conditions_inx-cond_p_unt = 'X'.
      wa_order_conditions_inx-cond_unit  = 'x'.
      APPEND wa_order_conditions_inx TO  
             i_order_conditions_inx.
      APPEND wa_order_conditions_in TO
             i_order_conditions_in.
      CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
           EXPORTING
                order_header_in      = wa_order_header_in
                order_header_inx     = wa_order_header_inx
           IMPORTING
                salesdocument        = salesdocument
           TABLES
                order_conditions_in  = i_order_conditions_in
                order_conditions_inx = i_order_conditions_inx.
    run it i get a Sales order when i look the item conditions
    i found it add a new condition line like :
      PR01 1800.00  RMB ... (automatic price which can
                             be deleted and modifide manual  
                            in 'VA02')
      PR01 1900.00  RMB ... (I expected)
    but I only want to get one line
      PR01 1900.00  RMB ...
      now i don't know the reason,
      my version is R/3 3.6C
      wa_order_conditions_in-itm_number = '000010'.
      wa_order_conditions_in-COND_ST_NO = '010'.  
      wa_order_conditions_in-COND_COUNT = '01'. 
    '000010','010', '01'
      is found in BAPISDORDER_GETDETAILEDLIST by creat in va01 and look it in BAPISDORDER_GETDETAILEDLIST.

    Hi Pan!
    The handling of the conditions is quite tricky. Have a look at OSS 593246 for some hints.
    Have also a look in some other linked topics:
    BAPI_SALESORDER_CHANGE conditions
    BAPI_SALESORDER_CHANGE- No Pricing Condition Change
    Regards,
    Christian

  • How to change a condition price in line service of Purchase Order

    People,
    we have to do the following development in Purchase Order (ME21N, ME22N, ME23N) :
    We have a developed screen in Purchase Order header, where the user provides some information. As a result, this information must be transfered to line service, under a certain condition price. Is it possible? I checked we can "put" the value using a field symbol to (SAPLMLSP)TKOMV[] internal table.
    But I believe this is not the best option. Do you have an idea?
    Thanks a lot!

    Hi,
    I can see you have couple of posts regarding Service Line Condition Price. Did you find a way to change them?
    I'm currently facing similar situation, and still debugging to find out possible solutions.
    Thanks,

  • Changing condition type values in Billing Doc Line Items

    Hi All,
    I want to change the value of condition types JLST and JCST to zero in the line items of proforma invoices. How can I do this?
    Any function module or BAPI? Should I go for BDC?? I tried to find user exits. What can be the optimal way to do this?
    Please help.
    Thanks in Advance
    - Neha.

    Hi Neha,
    You pass 0 (zero) to the field COND_VALUE in CONDITIONSIN table alongwith other relevant data.
    And pass 'X' to the field COND_VALUE in CONDITIONSINX.
    hope it helps.
    saroj

  • Wants to change value in Condition Tab ( ZOTL ) of PO

    Dear Expert,
    I was created subcontracting PO with item category L. In condition tab I put value 10,000 for other charges by mistake I want to change that value 1,000.
    PO quantity is 1000 and I did GR of 600 material quantity for that purchase order.
    Is there any possibility to change condition value without reverse back GR ?
    or any other condition in which I cancel the value in difference ?
    or any other way to settle that PO and invoice payment ?
    Please provide the solution.  
    Thanks,
    Farrukh khan

    Hi,
    only solution is without cancel or revese GR is to do Credit memo for that vendor.
    Thanks & Regards
    Suresh

  • Change Condition Base Value in Billing Process.

    Dear SAP experts
    for now, In third-party process, condtion base value of billing  only come from oder doc's.
    but we want to change condition base value of billing from PO doc's for some condition type.
    (actually, we want PO Quantity as a condition base value in billing process)
    where can i apply alternative solution?
    Regards.
    Juyoung

    HI,
    To elaborate, you can change the condition base value settings in the pricing procedure for the condition type.
    Take help of ABAPer and let him know what exact qty or value you want system to pick up while processing billing docs.
    Prior to do any changes, please also ceck if the new changes are impacting any old logics...
    Hope it helps..
    Regards,
    SB.

  • Change value of condition in  SD pricing procedure

    Dear All,
    I have requirement to change value of condition type in SD pricing procedure. Example: the value calculated by SAP in pricing procedure (up to the step) is 123, but i want to change this value to 100 sothat the next step in pricing procedure can use this value (i mean 100). Please let me know how to do this. Does routine in SAP solve this.
    Thanks,

    Thanks for your reply. However, I try to assign some exist routines, I failed to get value of condition ( I mean, the value until that condition). Maybe I need to make clear my question:
    My pricing procedure will be like this:
    10 PR00--->value 100.
    20 ZDST---> discount 10%  
    30   get value from step 10-20 --->result is 90. 
    My requirement is: I want to change the value 90 to 2000  by my routine.
    Pls give me your advice.
    Thanks

  • Changing KBETR value on condition table(XKONV) in VA01/VA02

    Hi Experts,
         I need your help, i am trying to change the KBETR value on condition table XKONV.
    user exit name : MV45AFZZ.
    FORM NAME  : USEREXIT_SAVE_DOCUMENT.
    it's allowing me to change the values but those changed values are not saving in the database. how can do this and is there any usexit or BADI to change the condition values(xkonv).
    i am waiting for ur answers.
    Thanks & Regards.
    Priya Papana.

    Hi!
    Try using this, this is working in modifications modus (VA02):
    LOOP AT xkonv.
    IF xkonv-updkz IS INITIAL.
    MOVE-CORRESPONDING xkonv TO ykonv.
    APPEND ykonv.   "old line
    xkonv-updkz = 'U'.   "if there was not manual modification
    do your modifications
    ENDIF.
    MODIFY
    ENDLOOP.
    In VA01 it is a bit other, because all of the items has the UPDKZ = 'I' code, so there is no need for this modification, only yours.
    Test it a lot!
    Regards
    Tamás
    Message was edited by:
            Tamás Nyisztor

  • PO Condition values changed automatically

    Hi,
    I am facing the strange issue with import PO when PO is opened in change mode me22n all conditions values displayed as correct but when I display the same PO me23n all condition values changed automatically. there is no BADI implementation in PO screen.

    Values in change mode:
    Values in display mode:
    PO is created for account assignment 'A'
    First line item is created with ref. to PR other line items are created without ref. to PR

  • BAPI_PO_CHANGE, changing condition value in the purchase order

    Hi Friends,
    I have a requirement,
    a flat file is present in the application server that contains the information about PO,PO-ITEM,Condition type, movement type , condition value, plant, storage location .
    And i m calling the bapi "BAPI_PO_CHANGE" and passing the po number to it.
    the bapi returns the following tables, i_return, i_header,i_cond, i_item,i_itemx.
    But the purpose of calling the BAPI is, to check, if the condition value in the specified PO is '0', then it has to replace with the value of condition type present in the flat file.
    But when we check the tablei_return, its shows error type.
    And the PO is not updated with the new  condition value.
    Help me out in sorting this problem, by telling me
    what value is to be passed to the respective BAPI and what should i do to solve the issue?
    and after that i m using a BAPI " BAPI_GOODSMOVEMENT_CREATE".
    and it is for the purpose of creating the GR(Goods Receipt),
    when i go through the i_return table of the bapi, it si returning a message that "BAPI_201  Unable to create goods movement".
    Help me in proving the input to those bapi's and how can i get the expected output?
    And let me know, what the bapi's ,"BAPI_COMMIIT" and " BAPI_ROLLBACK" , will be doing?
    Edited by: kumar t on Aug 9, 2008 1:02 PM

    HI
    [Check the Link|http://abap.wikiprog.com/wiki/BAPI_PO_CHANGE]
    [Commit|http://abap.wikiprog.com/wiki/BAPI_TRANSACTION_COMMIT]
    [Roll Back|http://abap.wikiprog.com/wiki/BAPI_TRANSACTION_ROLLBACK]
    Regards
    Pavan

  • Line Item Value change in MIRO Transaction

    I have one  requirement i.e as follows.
    <b>Line Item Value change in MIRO Transaction</b>
    After getting the items in table control of  the miro screen of a particular order.
    I have to clicked on edit own condition of selected item.
    then it will show another screen ( create invoice document item - conditions)which have the all condtions details like
    Fra1 , frb1 , sd%  ,  Penalty % , gross price , frieght charges etc.
    In this screen first time it is showing line item as
    in the miro intial screen i.e. if u click po item
    10 it will show 10 only.
    after  updating fra1  value , i came back to the main screen at that time it is asking that select the any one of three.
    after selecting manual selection its fra1 was changed.
    once again if i go to the same line item by clicking
    the edit own condition(13 column if u select all information in textbox whixh is above tablecontrol right corner) it is showing line item as 1 in screen ( create invoice document item - conditions) which  should be line item as 10. ( here i took line item as 10)
    Please clarify this, why it is showing
    first time as  a original line item and
    after updating it is showing like
    for line item 10 -
    1
                   20 -
    2
                  100 -
    10
                  110 -
    11.

    "...it does not work..." is probably the worst description of a problem you can imagine. As an application developer you should know that. Do you use firebug to see what happens once it "does not work"? Any better hints?
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.apress.com/9781430235125
    https://apex.oracle.com/pls/apex/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

  • Help to change the price in sales order create bapi

    hi,
       i am able to change the price but not what i am trying to do.
       can anybody please help . here i am submitting the code.
        i am trying to enter the 40 into price field but it is takeing 400
    <b>report  zmybapi1        .
    data : my_order_header_in like bapisdhd1 occurs 0 with header line,
           my_order_header_ix like bapisdhd1x occurs 0 with header line.
    data : my_orderitemsin like bapisditm  occurs 0 with header line,
           my_orderitemsix like bapisditmx occurs 0 with header line.
    data : my_order_partners like bapiparnr occurs 0 with header line.
    data : my_return like bapiret2 occurs 0 with header line.
    data : w_vbeln like bapivbeln-vbeln.
    data:
         my_orderschedulesin like bapischdl occurs 0 with header line,
         my_orderschedulesinx like bapischdlx occurs 0 with header line.
    data : my_orderconditionsin like bapicond occurs 0 with header line,
           my_orderconditionsinx like bapicondx occurs 0 with header line.
    start-of-selection.
    this is to assign values to internal table my_order_header_in
      my_order_header_in-doc_type   = 'TA'.
      my_order_header_in-sales_org  = 'JNJ1'.
      my_order_header_in-distr_chan = '02'.
      my_order_header_in-division   = 'J1'.
      my_order_header_in-sales_off  = 'JNJ1'.
      my_order_header_in-purch_no_c = 'testbapipo'.
      my_order_header_in-purch_date = sy-datum.
      my_order_header_in-req_date_h = sy-datum.
      append my_order_header_in.
    this is to assign values to internal table my_orderitemsin
      my_orderitemsin-material      = '000000000000000727'.
      my_orderitemsin-plant         = 'JNJ1'.
      my_orderitemsin-target_qu     = 'EA'.
      my_orderitemsin-target_qty    = '10'.
      append my_orderitemsin.
    this is to assign values to internal table my_order_partners
      my_order_partners-partn_role = 'AG'.
      my_order_partners-partn_numb = '0000000011'.
      append my_order_partners.
      my_order_partners-partn_role = 'WE'.
      my_order_partners-partn_numb = '0000000011'.
      append my_order_partners.
    This is to assign values to internal table my_orderschedulesin
    my_orderschedulesin-itm_number = '10'.
      my_orderschedulesin-itm_number = '000010'.
      my_orderschedulesin-req_qty   = '10'.
      my_orderschedulesin-SCHED_LINE = '0001'.
      append my_orderschedulesin.
    *This is to assign values to internal table my_orderconditionin
      my_orderconditionsin-itm_number = '000010'.
    my_orderconditionsin-cond_type = 'ZPR1'.
      my_orderconditionsin-cond_value = '40'.
      append my_orderconditionsin.
      my_order_header_ix-updateflag = 'I'.
      my_order_header_ix-doc_type   = 'X'.
      my_order_header_ix-sales_org  = 'X'.
      my_order_header_ix-distr_chan = 'X'.
      my_order_header_ix-division   = 'X'.
      my_order_header_ix-sales_off  = 'X'.
      my_order_header_ix-purch_no_c = 'X'.
      my_order_header_ix-purch_date = 'X'.
      my_order_header_ix-req_date_h = 'X'.
      append my_order_header_ix.
      my_orderitemsix-updateflag    = 'I'.
      my_orderitemsix-material      = 'X'.
      my_orderitemsix-target_qty    = 'X'.
      my_orderitemsix-plant         = 'X'.
      my_orderitemsix-target_qu     = 'X'.
      append my_orderitemsix.
      my_orderschedulesinx-updateflag = 'I'.
    my_orderschedulesinx-sched_line = '0001'.
      my_orderschedulesinx-req_qty    = 'x'.
      append my_orderschedulesinx.
      my_orderconditionsinx-itm_number = '000010'.
      my_orderconditionsinx-cond_type = 'ZPR1'.
      my_orderconditionsinx-updateflag = 'U'.
      my_orderconditionsinx-cond_value = 'X'.
      append my_orderconditionsinx.
      call function 'BAPI_SALESORDER_CREATEFROMDAT2'
        exporting
      SALESDOCUMENTIN               =
          order_header_in               = my_order_header_in
          order_header_inx              = my_order_header_ix
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       =
      INT_NUMBER_ASSIGNMENT         =
      BEHAVE_WHEN_ERROR             =
      LOGIC_SWITCH                  =
      TESTRUN                       =
      CONVERT                       = ' '
        importing
          salesdocument                 = w_vbeln
        tables
          return                        = my_return
          order_items_in                = my_orderitemsin
          order_items_inx               = my_orderitemsix
          order_partners                = my_order_partners
        ORDER_SCHEDULES_IN            =  my_orderschedulesin
          order_schedules_inx           = my_orderschedulesinx
       ORDER_CONDITIONS_IN           =  my_orderconditionsin
       ORDER_CONDITIONS_INX          =  my_orderconditionsinx
      ORDER_CFGS_REF                =
    if sy-subrc ne 0.
        write: my_return-message, my_return-number, my_return-type.
      else.
         call function 'BAPI_TRANSACTION_COMMIT'
         EXPORTING
           WAIT          =
         IMPORTING
           RETURN        =
          write: my_return-message, my_return-number, my_return-type.
    endif.</b>
    Message was edited by: pavan kumar pisipati

    Is there any Multiplication happening in the condition type or any other conditions executes. Please check those..
    Another way is, if always  a multiplication of 10 is happening then pass the value by dividing it by 10. But this way is not a nice way or programming...
    Check out both and let me know if not working.
    Cheers,
    Thomas.

Maybe you are looking for

  • I request to downgrade my iPhone 4s from ios 702 to ios 613.

    After upgrade my wonder iphone 4s to the new 7.0.2 i realise what a big mistake I just made: - the battery is over in less then a few hours (before it lasts 2 days) - the graphics make it unreadable most of info (this slim text style is a chalenge to

  • How to get internals of FILE * on 64-bit solaris

    Hi, We are in the process of migrating our applications to 64-bit operating system. We have some code which was using the internal members of a FILE structure. These members were exposed in the 32-bit headers but they are opaque in 64-bit. Anyway of

  • Problems with 20 GB iPod

    I've had this iPod for an immeasurable amount of time, and its beginning to break down. I can't get it to get to the normal menu, its blank most of the time, and when I plug it into the USB adapter cord, it alternates from the extremely low battery s

  • OOPS concepts in Oracle Objects

    Dear All, Can you one explain me the aspects of Object Oriented Programming in Oracle. How to use oops concepts in Oracle Procedures, functions, packages, etc. Thanks, Moorthy.GS

  • Psexec- How to add computer name to log file.

    Hi Using this command to get serial number of machines.  psexec @computerslist.txt wmic bios get serialnumber >>log.txt Log file as: Serial number  xyz12345  Serial number  abc98765 How can i add the computer name to co-relate to the serial number.