Sales price increase in Condition records

Dear All,
Need a  Standard Report  to view Sales price increase in Condition records, When we change Condition records system should show Customer,Material, Sales Organization, Distribution channel wise. Except T-Code : V/LD.
Regards
KS

In VK12, once you execute the condition record, click from top menu bar "Environment > Changes".
G. Lakshmipathi

Similar Messages

  • Function Module for getting the Sales Price for a condition type

    Hi,
    I am looking for a standard function module to which I can pass my condition type(new customizing) and it will return the sales price. The customer is going to create some new condition type to manitain the sales price. I'll have the necessary information like material/sales org/distribution channel, customer and need the standard function module to read the condition records for that condition type(as configured) and give me the price. PLease help if you know of a standard function module performing this.
    Thanks in advance.
    Regards
    Malthi

    Hi malthi ,
    welcome to sdn
    for material sales area u can look for the validations is table MVKE.
    the classification of the conditions is in tables like A901, a902 etc which in my opinion holds the condition types per classification .
    put a A* in se11 and this will give the list of tables per classification .
    u need to get the conditions as per kschl and dmbtr and
    etc..
    like this ..
    Get Condition Values for Material/Plant combination
      IF NOT i_a916[] IS INITIAL.
        SELECT knumh kappl kschl krech
               kbetr konwa kpein kmein
               INTO TABLE i_konp
               FROM konp
               FOR ALL ENTRIES IN i_a916
               WHERE knumh EQ i_a916-knumh AND
                     kappl EQ i_a916-kappl AND
                     kschl EQ i_a916-kschl AND
                     loevm_ko NE 'X'.
      ENDIF.
    Get Condition Values for Material/Plant/Ordertype/
    Customer combination
      IF NOT i_a925[] IS INITIAL.
        SELECT knumh kappl kschl  krech
               kbetr konwa kpein kmein
               APPENDING TABLE i_konp
               FROM konp
               FOR ALL ENTRIES IN i_a925
               WHERE knumh EQ i_a925-knumh AND
                     kappl EQ i_a925-kappl AND
                     kschl EQ i_a925-kschl AND
                     loevm_ko NE 'X'.
      ENDIF.
    just check this Fm if u can apply ur condition over here ..
    ME_GET_PRICE_CONDITION
    regards,
    VIjay.

  • Sales price upper/lower conditions

    hi,
    I would like to know if it's possible to set a warning message, if we set a sales prices upper or lower (in % or not) then a default value.
    I have already defined upper/lower limits for the sales conditions but does not work.
    Thank you very much
    Pedro Barros

    Hey Ines,
    LSMW is probably your best bet. The only tricky part is ensuring your key combination string e.g. Sales Area, Customer, Article is included for SAP to figure out which pricing table to update. If you create an LSMW object using a recording, it calls tcode VK15 (for what its worth...).
    The other option you could try is CATT (Computer Aided Test Tool). You can access that via transaction SCAT. That will do the trick for as well.
    Good luck!
    Cheers,
    Paul...

  • How to handle effect of sales price increase in already invoiced sales

    Our customer is dealing with parts made by metal.As metal prices are fluctuating, Customer need to raise prices of products.In some cases as the customer of customer take time in approval of prices increase, when our customer receives approval from his customer, he generates supplimentary bill, which is actually the price difference between old price and new price.
    The issue is in this scenario,  material movement is not involved, so in SAP B1 if we take the same item which was supplied to customer earlier, then inventory will not allowed.
    Request to suggest the correct process to record the accounting and tax effect in case of price difference case.
    Samir Gandhi

    samir,
    Direct Solution,
    1.Reverse the ar invoice by ar credit memo.
    2.Create a new delivery for customer with new price.
    3.Raise ar invoice.
    There is a work around as below,
    1.Create a excisable item master as Item Code Supp.Inv.
    2.Do goods receipt for item with qty as 1 and unit price
    as total price difference(for all items) post good receipt to inventory account (to inventory account impact happens in case of delivery).
    3.Do delivery for customer with qty as 1 and price difference
    as unit price and with reqd. excise tax code.
    4.Do Outgoing ex. invoice frm delivery
    5.Raise ar invoice frm delivery.
    Hope this solution will solve the problem.
    Jeyakanthan

  • Sales Price Increase Project

    Hi all,
    The company has a requirement to increase the prices based on the material hierarchy codes for nearly all sold materials.
    We still have the original programs in our production and test systems when the prices were originally loaded for all the materials from a text file. The plan is that we can use the load program to load the prices with the new validity dates and set the "valid to" date in VK13 for condition type PR00 for the current price list to end resulting in two records for each material, one valid and one out of the date range.
    Is there a better way of doing this? Does SAP provides any functionality for price changes for finished goods? Are there any other considerations that we need to consider.
    Any helpful information will be greatly appreciated and rewarded,
    Thank you,
    Sergiy

    You wrote:
         If you already have the proces in the system then you can go in and change them with a % or an absolute amount.
    Do you mean changing the condition for each product by just typing a new price, one a time or is there a process within SAP to do it for all of them?
    Could you clarify please?
    Thanks,
    Sergiy

  • Copying the sales price data into Condition type

    Dear SD Gurus,
    Iam in a typical situation.  my client is into Electrical Installation and services, so based on the tender documents, they quote the project.
    they are doing costing (ie arriving at a supply rate) in quotation. To arrive at a supply rate, they are entering the cost price of the material ie (PR00) in the quotation and adding the profit (for eg : ZPRF condition type) for it. now my problem is i have to add these two condition types into one condition type to arrive at a selling price. how can i achieve this.
    And also while creating the sales order with reference to quotation, these two condition types (ie cost price(PR00) and profit (ZPRF) should not get displayed in the sales order.
    Is there any solution for this method.
    eagerly waiting for your replies.
    Thanking you all in advance
    rgds

    Hi SD
    First of all for project quotation the best practice documentation is available in SAP Discrete Manufacturing ,please  go through it . that will help.
    Secondly for getting costs in quotation level pricing u can use either of 2 conditions EK02 or VPRS that will give cost .
    Add Profit condition to it .
    U can  use different pricing procedure for quotation and sales order and in copy controls give routine to redetermine manually.
    Else  if u r using the same pricing procedure  ,take help of Abap developer for changing table controls in program.
    Check whether u can use  Transaction SHD0.
    Hope this helps
    Regards
    Mandar

  • To upload the price in the condition record

    Dear all,
               i want to upload the amount in the record,my record combination is sales org /material.I have to upload for 1000 materails.those 1000 materails with amount i have in exel.
    Now i want to create record,when i copy and paste in the record,at a time 20 material with amount only i could be able to copy.
    is there any solution other than lsmw to create record for 1000 material 1 at a time
    venu

    Hi,
    LSMW is a good-option, however, if you are not interested to use LSMW; You may Run BDC-Program upload.
    Following is for your further understanding:
    General flow of a BDC program is like this....
    1) First create recording for the T code which you want to make BDC for... Use T code SHDB for recording.
    2 ) Now save that recording and create pogram from that recording using Create Program button. give the BDC driver program name and create.
    3 ) Now the general logic of BDC program goes like this....
    - Upload Flat file into and internal table using function module "UPLOAD"
    - OPEN BDC GROUP.
    - Now loop at that internal table which contains the data from flat file.
    - move data from internal table to fields of BDCDATA using automatically gebnerated code from BDC.
    - CALL TRANSACTION <T CODE> using BDCDATA...
    - CLOSE BDC GROUP
    A sample program for the same is attatched here for your referance... just go through it..
    report ztej_test_new no standard page heading line-size 255.
    data bdcdata like bdcdata occurs 0 with header line.
    tables: zipcldesigcat.
    data : begin of itab occurs 0,
            mandt like zipcldesigcat-mandt,
            zdesigncd like zipcldesigcat-zdesigncd,
            zdesignation like zipcldesigcat-zdesignation,
            zdesigcat like zipcldesigcat-zdesigcat,
           end of itab.
    *INCLUDE bdcrecx1.
    start-of-selection.
      perform upload.
      perform open.
      loop at itab.
        perform move.
        call transaction 'SE16' using bdcdata mode 'E'.
        refresh bdcdata.
      endloop.
      perform close.
    *&      Form  UPLOAD
          text
    -->  p1        text
    <--  p2        text
    form upload.
      call function 'UPLOAD'
          exporting
            CODEPAGE                = ''
               filename                = ''
               filetype                = 'DAT'
               item                    = 'Your File'
            FILEMASK_MASK           = ' '
            FILEMASK_TEXT           = ' '
            FILETYPE_NO_CHANGE      = ' '
            FILEMASK_ALL            = ' '
            FILETYPE_NO_SHOW        = ' '
            LINE_EXIT               = ' '
            USER_FORM               = ' '
            USER_PROG               = ' '
            SILENT                  = 'S'
       IMPORTING
            FILESIZE                =
            CANCEL                  =
            ACT_FILENAME            =
            ACT_FILETYPE            =
           tables
                data_tab                = itab
          exceptions
               conversion_error        = 1
               invalid_table_width     = 2
               invalid_type            = 3
               no_batch                = 4
               unknown_error           = 5
               gui_refuse_filetransfer = 6
               others                  = 7
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    *CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
             filename                = 'C:\TEST.XLS'
             i_begin_col             = 1
             i_begin_row             = 1
             i_end_col               = 3
             i_end_row               = 5
        tables
             intern                  = ITAB
       EXCEPTIONS
            INCONSISTENT_PARAMETERS = 1
            UPLOAD_OLE              = 2
            OTHERS                  = 3
    *IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    endform.                    " UPLOAD
           Start new screen                                              *
    form bdc_dynpro using program dynpro.
      clear bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      append bdcdata.
    endform.
           Insert field                                                  *
    form bdc_field using fnam fval.
      if fval <> space.
        clear bdcdata.
        bdcdata-fnam = fnam.
        bdcdata-fval = fval.
        append bdcdata.
      endif.
    endform.
    *&      Form  OPEN
          text
    -->  p1        text
    <--  p2        text
    form open.
      call function 'BDC_OPEN_GROUP'
          exporting
               client              = sy-mandt
            DEST                = FILLER8
               group               = 'ZDESIGCAT_R'
            HOLDDATE            = FILLER8
            KEEP                = FILLER1
               user                = sy-uname
            RECORD              = FILLER1
       IMPORTING
            QID                 =
          exceptions
               client_invalid      = 1
               destination_invalid = 2
               group_invalid       = 3
               group_is_locked     = 4
               holddate_invalid    = 5
               internal_error      = 6
               queue_error         = 7
               running             = 8
               system_lock_error   = 9
               user_invalid        = 10
               others              = 11
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    endform.                    " OPEN
    *&      Form  MOVE
          text
    -->  p1        text
    <--  p2        text
    form move.
    perform bdc_dynpro      using 'SAPLSETB' '0230'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'DATABROWSE-TABLENAME'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ANLE'.
    perform bdc_field       using 'DATABROWSE-TABLENAME'
                                  'ZIPCLDESIGCAT'.
    perform bdc_dynpro      using 'SAPLZIPCLDESIGCAT' '0001'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'VIM_POSITION_INFO'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=NEWL'.
    perform bdc_dynpro      using 'SAPLZIPCLDESIGCAT' '0001'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'ZIPCLDESIGCAT-ZDESIGCAT(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SAVE'.
    perform bdc_field       using 'ZIPCLDESIGCAT-ZDESIGNCD(01)'
                                  '2101'.
    perform bdc_field       using 'ZIPCLDESIGCAT-ZDESIGNATION(01)'
                                  'new'.
    perform bdc_field       using 'ZIPCLDESIGCAT-ZDESIGCAT(01)'
                                  'n'.
    perform bdc_dynpro      using 'SAPLZIPCLDESIGCAT' '0001'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'ZIPCLDESIGCAT-ZDESIGNCD(02)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENDE'.
    perform bdc_dynpro      using 'SAPLSETB' '0230'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/EEND'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'DATABROWSE-TABLENAME'.
    endform.                    " MOVE
    *&      Form  CLOSE
          text
    -->  p1        text
    <--  p2        text
    form close.
      call function 'BDC_CLOSE_GROUP'
           exceptions
                not_open    = 1
                queue_error = 2
                others      = 3.
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    endform.                    " CLOSE
    Best Regards,
    Amit

  • How to Prohibit Sales Price Lower Than Material Standard Cost

    Hi Moderators:
    I got a problem from our sales departement, because they found a manual mistake, that was, somebody who maintained a incorrect sales price in the condition record which was lower than the standard price in the material master data! This must be a error!
    My question is, how to customize in SAP system and prohibit to maintain the sales price (LT standard price) in the condition record? Maybe system could issue a "Warning" or "Error" message to the user before saving the changes!
    I'm highly appreciated that you can help me to solve the problem. Thanks in advance.
    Have a good day and best regards
    Z.T

    Hi Zhang
    If I have understood correctly, you want that, when the "Selling Price" is less then the "Cost" , system should give you warning or should prohibit from futher processing.
    That means, system should not allow negative Profit.
    If this is the requirement, then you can not set it in the Condition record.
    You need to make the settings in the Pricing Procedure.
    Go to your Pricing Procedure and for the condition type VPRS(Cost) make the below mentioned settings.
    Sub Total -  B,
    Requirement --- 4'
    AltCTy  - 5  and save the settings.
    Now when you create an order with Negative Profit ( Selling Price is less then Cost),system will give you warning and if  you will try to save then system will regard this document as Incomplete.

  • GL account deletion from Sales Order Condition record

    Hi,
    Please experts guide me on this! what do i have to do and where to look for it.
    The GL account 200000 , 1200001 , 00002 are all directly mapped to sales order in the condition record. When a sales order is raised the entry are directly posted in this accounts which further hits the Profit & Loss Account.
    1) The said 3 GL accounts are to be discontinued from condition record in sales order
    2) The entry which are till date recorded in the said accounts needs to be reversed. There are some manual entry also made by the user which are correct, only the entry which have happened due to automatic posting needs to be deleted
    Thanks and regards.

    Hi,
    Please make the necessary changes in the pricing procedure for those condition types. I am not sure what you mean by condition record.
    Check under Basic Function for Accoutn assignment & make the necessary changes to the GL accounts determination/ assignment.

  • How to know if an output condition record is ever used in sales docs

    All,
    I can see some output condition records in table B001. Additional detail of these records is in table NACH. But is there a way to know whether these condition records are determined in any sales docs?
    In individual sales documents, I can manually check what condition records are determined from the 'output determination analysis' screen. Here I can see the number of the condition record that the system has determined. But is there a table which links sales document and output condition record? (equivalent of KONV)
    Thanks & Regards,
    KC
    PS: Table NAST stores transaction data but only the output type and sales doc number is shown but it doesn't show the condition record (though it can be checked manually).

    Hi Krishna,
    Depending on the version of SAP you are using there is a transaction i think it is VA70 in ECC6 or in 4.6 there is a standard program for mass printing from a sales order.
    You can use this tcode/program the very same as VL71 for deliverys and enter in your output type and change the processing mode to 2 and execute from here you can see if it was ever printed
    Regards
    Paul

  • Where it is advisable to store PRICE - Info record or condition record

    Hi Gurus,
    I maintained a pricing procedure and PO is taking price from the condition record maintained. I would like to know why we have to maintain a condition record, we can maintain the Price and other condition types in info record itself...
    So my question is where we have to store prices, ie. in info record or in condition record...in which all cases we'll go for maintaining condition records...
    thanks in advance...
    robin

    Hello,
    We stored prices in info records.
    In info records you will get updated price.Short for "(purchasing) information data record". Provides concise information on a vendor and a material that you already procure from the former. The info record thus represents a vendor-material relationship.
    The purchasing info record permits the purchasing department to obtain data such as the following:
    which materials has a certain vendor submitted quotations for or supplied to date?
    which vendors have quoted prices for or supplied a certain material?
    It may essential if you want to create automatic purchase order with in connection with MRP.(It always refers to info record)
    Always refer to purchasing info record.
    Regards
    Kedar Kulkarni

  • Condition record deleted still it is reflecting in pricing

    Hi Gurus,
    I have created sales order and saved when i was analyzing sales order i came to know that system has taken two taxes (VAT and CST) . After i realizing that there two condition records maintained in system then i have deleted one condition record which is not required. Then i went to change mode of sales order and  carried out new pricing but system is still showing both conditions and both the amounts are reflecting. Interesting is in pricing analysis the condition record which i have deleted is showing deleted but system is showing deduction amount in pricing. So please suggest me what should i do so that system will take only one condition record and show only that amount.
    Pls reply me urgent since client is stuck up.
    correct asn will get good reverts.
    thanks & regards
    Sree

    Hi,
    U are correct. Please check any subsequent documents exist for that sales order..
    Please also check whether u have deleted entire record or only set the deletion indicato and also check the document pricing date and condition record validity date factors also..
    Please try it once again in VA02 by carrying out new pricing and also click on price analysis and condition record buttons see that information there also..
    Hope it will help u...
    Regards
    Sankar
    Edited by: sankar sankar on Jun 6, 2008 2:47 PM

  • Release status for condition records

    Hello,
    When ever a user changes the price in the condition record, I want the price to be in blocked status initially. Sales document should only pick tht price when it is release by the concerned person.
    Could you tell me how is the authorization given to some users based on the processing status.
    Thanks and Regards,
    Pavan P.

    I tried to make the Processing status as blank and tried to save it and assigned the release status "Blocked". This doesn't seem to work. Any other ideas?

  • VKP5 price to sales price

    Hi all
    Can we maintain the same retail sales price(RSP - Price created in the VKP5 calculation)  in the sales order for the sales price or do we need to maintain the condition records for the sales order price.
    Which means the price of VKP0 Condition record should be updated automatically??
    Thanks in advance.

    Hi,
    No need to maintain condition record for sales order...price which define in vkp5 is determined in sales order automatically
    In Retail Price, Sale Price is determined automatically.
    http://help.sap.com/saphelp_erp2004/helpdata/en/50/94f500470e11d1894a0000e8323352/frameset.htm
    Regards
    Vijai jain
    Edited by: Vijai Jain on May 13, 2009 12:39 PM
    Edited by: Vijai Jain on May 13, 2009 12:40 PM

  • Simplest way to see Standard Sale price and associated COGS?

    Hi there,
    I'm working with some end users and analysts in the MM module and they want to have a really simple way of viewing all of their SKUs (to simplify this scenario assume 1 plant and 1 company code, single values for all key fields).
    They want to be able to quickly get info for each SKU or a range of SKUs that shows:
    Standard Sale Price / Moving Avg. Price
    SKU Cost
    Freight Charges
    Ocean Freight Charges
    For example
    SKU 123456
    Sale Price $100
    SKU cost $40
    Freight Charges $5
    Ocean Freight Charges $2
    Profit:  $53
    Could someone advise on the best way to do this in the ERP system?  I'm not sure I have a simple solution for the users...
    thanks!

    Hi ,
    Most of the time it will be customer specific ..you may need to define one ...
    Sale Price (usually a condition based )
    SKU cost ( it can be transfer price , Map or std cost )
    Freight Charges ( condition based )
    Ocean Freight Charges ( condition based )
    Thanks,
    sudhakar

Maybe you are looking for

  • Are there any legit DVD authoring programs for Mavericks?

    Seems like Apple is just done with optical media... which is probably about a decade early. In any case, does anyone have a legit (as in I won't be beta testing software for 3 days) / simple program for authorizing DVDs.

  • Tables plz

    Hi all somebody have good exp in fi/co   i think they can help us when we make payment which tables are updated ? when we configure GL master which tables are  updated ? when  we configure vendor/customer master data  which one ? when we make AA mast

  • Embedded Form within a Task Definition

    Why would I ever want to use an embedded form within a task definition instead of calling a manual action within my workflow? What are the advantages/disadvantages?

  • Concurrent Manager(s) stop working suddenly

    Hello friends; We are having a problem on production server, today the concurrent managers suddenly stopped working. We restarted them and log file came with following errors: Found dead process: spid=(18790), cpid=(1734302), ORA pid=(27), manager=(8

  • Laptop Shipped a day too soon, 6/25!!

    I bought my Vista laptop online and it shipped one day to soon! on 6/25! I know the eligible date is the shipment date, but is there anything i can do for 1 day! My card wasnt charged till the 26th, i can include that, does that help? im so bummed ri