Sales deal condition records creation

I want create condition records in existing Sales deal.  I am getting data in the file format from other system.
BAPI_PRICES_CONDITIONS is giving some problems and also it is not released, so we have thought not to use it.
Can you please suggest any BAPI / program / FM to add conditions in sales deal.

Hi,
Sales deal condition records creation,
Regarding on this query, follow this below link
Link of Sales Deal to Condition records
The above link will helps to your requirement
Regards,
Sekhar

Similar Messages

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

  • Validity date of condition records (creation of info records using LSMW)

    Hello gurus,
    we would like to create info records using LSMW with one condition record (PB00). This works fine, we just are not able to influence the validity of the condition record, it's always "creation date until 31.12.9999".
    We tried to maintain the fields BKONP-DATAB and BKONP-DATBI, but that did not change anything.
    Any ideas on this?
    Thanks
    Alicia

    Hello Jürgen
    and thank you!
    One additional question: When I import info records using LSMW, one condition record (PB00) is created automatically. Is it possible to change the validity of that condition record using LSMW, too? Or can I only create new condition records?
    Thanks again
    Alicia

  • Processing status in vk11 condition record creation

    Dear All
    i have a scenario where condition record is created in vk11 the processing status should be blocked by default,
    super user will remove the block or release it in vk12
    How to configure this
    Regards
    J

    Hi,
    1. First Go to SPRO --> Sales & DIstribution ---> Basic Functions --> Pricing --> Define Processing Status
       Click on new Entries Create
                      1 Not released A - Blocked
                      2 Released - Released
    2. Create Condition Record Using T-Code VK11 , after entering the Details with your combination  then click on "Shift+F8 " or Click on "Key" you will get one more screen in that we have to select the "Processing Status "  ( In your case Give 1 ) and save the condition Record  (or)
    In VK11 , after material Description we can find out the "Processing status " Column  , there you have to mentioned "1" and save
    3. Ask your Basis Consultant to whom you want to give the Release Approval , he/ she can give the approval in VK12
    Regards,
    Prasanna
    Edited by: prasanna_sap on Jul 3, 2011 8:25 AM

  • Sales Pricing- Condition record

    Hi
    We have so many condition records
    but while doing sales pricing through ECP, why only few condition record is coming!!
    is there any configuartion missing?
    from where these condition type are getting selected??
    Pls help
    Thanks
    Edited by: shailesh kumar on May 18, 2009 3:01 PM

    Hi,
    The base price is coming from VK11.Other conditions are calculated on the basis of calcaulations as per the Pricing Procedure.Please check with your SD consultant about this.
    Muzamil

  • Tax code function in TAXINN & Condition record creation

    Hi Friends,
    We are using TAXINN.
    I am talking about Local Pricing procedure.
    We maintained condition record for following conditions with the combination of  country / Plant / Control code:
    Excise (JMOP),
    Excise Setoff(JMX1),
    Ed.cess (JECP),
    ED. Cess set off (JEX10,
    SHE. Cess (JECS),
    SHE cess set off(JHX1)
    While creating condition record we maintained tax code as V1. While making PO even though I entered V2  / V3 / VB values are flowing in taxes tab perfectly. (I maintained other tax codes for the co. code also)
    In that case what is the use of tax code & how it will be used in TAXINN & for what purpose.
    Coming to Sales tax / VAT Access sequence JST1 to maintain condition record for the existing tables data maintenance will be more. For that reason we thought to add table of classification 3. Through this we can solve VAT Raw material & Capital goods and vatable & non Vatable etc.
    Is it OK ? Can we proceed like this ?
    Regards
    Sai Krishna

    Hi,
    We maintained as follows :
    For Excise :
    condition record based on Plant / Vendor and for exceptions plant / vendor / Material. This is cenvatable.
    For non cenvatable we make branch vendor ( to the main vendor), themn maintained condition record on plant / vendor / material. We issue Po on Branch , payment (IR/ LIV) will be done on main vendor.
    For sales  / VAT tax:
    Made new table with combination of Plant / Country/ Tax code. Then maintained tax code as condition record. In this we cover VAT modavatable / non modavatable for Raw Materials/ Capital Gods / Spare pats ( we diff. G/L accounts.)
    We also can maintain Tax code for excise &  VAT but tax codes becoming around 300+ considering our scenerio.
    What I found from many people in the market no one made NEW condition table & assign it to sequence which normally we do in MM & SD. There are very less options.
    Regards
    Sai Krishna

  • Problem in Condition record Creation

    I am creating condition record in ML51
    My amount is 95.20 INR
    System is issues the error message Input must be in the format

    Hi,
    Please check the format assigned to the user ID.
    As different ID in same client can have different formats.
    You can either ask your Basis consultant to check the format assigned or do it your self throgu T code SU01.
    Hope it will help.
    Regards,

  • Tax Condition record automatically created after Excise Invoice creation

    Hello,
    Excise Document for the export has been created in the J1iin then in the back ground the condition record for the ja1x has been created with key combination reference doc( Delivery no)/ item no.
    Please help to know, which configuration setting causes this condition record creation and can we avoid this..
    regards
    SB

    Moved from SAP ERP Sales and Distribution (SAP SD) to Internationalization and Unicode.  Please post all your CIN related queries here.
    Coming to the issue, in normal circumstances, this will never happen unless some exit is triggering.  Check whether J_1I7_USEREXIT_EXCISE_BEF_SAVE is validating like that
    G. Lakshmipathi

  • Sales & purchase output condition records

    Hi ,
    I am asked to develop a query for the sales output condition records and the purchase output condition records.
    Can someone help me with the details like tables and the selection I can make to test them ?
    Please help me with the transaction code for the same too.
    Thanks in advance.

    You can use transaction NACE to display condition records.
    Execute NACE > Select Application V1 - Sales from list > then select button 'Condition Records' > select output > select key conbination > then report will occur with Slection.
    You can do the same steps for Application EF - Purchase Order
    If you wants to find out tables you can go to respective reports and find tables given in program under statement TABLE
    For sales there are tables for different key combinations like B001, B915, B520, B511 etc. for Purchase Order tables like B025, B504, B027 etc basically tables starts with B*
    I am not sure why you need to develope query because these reports gives list of condition records maintained for particular output.
    Hope it helps !!

  • Promotion  & Sales Deals Process Explination

    Hi Exp
    Please elaborate Promotion & Sales Deals, how to configure (any Link) and please explain process detail such as;
    After creation of sales deal>assignment of promotion and condition record creation what next? In't it just another dicounts in sales order?
    How to get smart reports or summery of sales deals against Promotions etc.
    Please help
    Regards
    AB

    Hi t-code used in are
    VB31    CREATE PROMOTION       
    VB32    CHANGE PROMOTION       
    VB33    DISPLAY PROMOTION      
    VB21    CREATE SALES DEAL      
    VB22    CHANGE SALES DEAL      
    VB23    DISPLAY SALES DEAL     
    VB25    LIST OF SALES DEAL     
    VB35    PROMOTION LIST 
    Sales Deal and Promotion Processing Locate the document in its SAP Library structure
    SAP_LO_SD_DEALS_PROMOTI_PROCES
    Tasks
    This role contains all the functions you need for processing sales deals and promotions.
    With promotions and sales deals, you can implement marketing programs with broadly created discount structures.
    A promotion usually portrays a general marketing plan for a specific product or a product group, for example, a promotion for a series of products during a sales season. A promotion can include several different sales deals.
    Activities in Sales and Distribution Processing (SD)
    The following activities for sales deals and promotions are available to you with this role:
    Create/change/display sales deals
    Generate list of sales deals
    Create/change/display promotions
    Generate list of promotions
    Integration
    Before you can create promotions and sales deals as master data in the system, you first have to define the agreement types you want to use. Types of promotions and sales deals are defined exactly as rebate agreement types in Customizing for Sales and Distribution. For example, you can create different sales deals to differentiate between different product groups. The role Structure link Customizing Project Employees (SAP_BC_CUS_CUSTOMIZER) is available to you for functions in Customizing.
    <a href="http://help.sap.com/saphelp_470/helpdata/en/14/10c165ca8d11d396ac00a0c9306794/frameset.htm">Sales Deal and Promotion Processing</a>

  • Problem with Multiple record creation using BAPI BAPI_PRICES_CONDITION

    Hi,
    I am working on IS Media Sales And Distribution wherein i am using BAPI BAPI_PRICES_CONDITION for condition record creation in TCODE JC9B. I am able to create one record using this BAPI for one sales promotion but having problem while creation of multiple records for the same sales promotion wherein my internal table have multiple records. It gives me error that data in BAPICONDIT is missing.
    I am aatching followig code for reference
    BAPI have field of varkey which i am filling as combination of sales org. + distn channel + sales promotion + delivery type
    In this varkey  delivery type is changing for sales promotion Can be said that one sales promotion can have multiple delivery type .
    Am i giving the correct varkey for each itration of internal table ?
    I am attaching code for reference.
    Here loop it_cond contain one promotion and multiple delivery type.
    sales org   distn ch  promotion     delivery
    0100             01        zsalesprom   03
    0100             01        zsalesprom   z3
      LOOP AT it_cond INTO wa_cond.
    Get next condition number
          CALL FUNCTION 'NUMBER_GET_NEXT'
            EXPORTING
              nr_range_nr                   = '01'
              object                        = 'KONH'
      QUANTITY                      = '1'
      SUBOBJECT                     = ' '
      TOYEAR                        = '0000'
      IGNORE_BUFFER                 = ' '
           IMPORTING
              number                        = number
      QUANTITY                      =
      RETURNCODE                    =
    EXCEPTIONS
      INTERVAL_NOT_FOUND            = 1
      NUMBER_RANGE_NOT_INTERN       = 2
      OBJECT_NOT_FOUND              = 3
      QUANTITY_IS_0                 = 4
      QUANTITY_IS_NOT_1             = 5
      INTERVAL_OVERFLOW             = 6
      BUFFER_OVERFLOW               = 7
      OTHERS                        = 8
          IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
    Here i am concacating varkey for each new delivery
    CLEAR : l_min,l_length,l_var.
    CONCATENATE wa_cond-vkorg wa_cond-vtweg wa_cond-wrbakt INTO l_var.
    l_length = STRLEN( l_var ).
    IF l_var+14(2) IS INITIAL.
    WRITE wa_cond-lifart TO L_VAR+14.
    l_length = STRLEN( l_var ).
    ENDIF.
    W_LINE = W_LINE + 1.
    *First table in BAPI
            wa_bapicondct-operation = '009'.
            wa_bapicondct-cond_usage = 'A'.
            wa_bapicondct-table_no = '506'.
            wa_bapicondct-applicatio = 'J0'.
            wa_bapicondct-cond_type = 'RATE'.
            wa_bapicondct-varkey = l_var.
            wa_bapicondct-valid_to = wa_cond-datbi.
            wa_bapicondct-valid_from = wa_cond-datab.
            wa_bapicondct-cond_no = number. "
            APPEND wa_bapicondct TO it_bapicondct.
    *Second table in BAPI
            wa_bapicondhd-operation = '009'.
            wa_bapicondhd-cond_no = number.
            wa_bapicondhd-cond_usage = 'A'.
            wa_bapicondhd-table_no = '506'.
           wa_bapicondhd-created_by = sy-uname.
           wa_bapicondhd-creat_date = sy-datum.
            wa_bapicondhd-applicatio = 'J0'.
            wa_bapicondhd-cond_type = 'RATE'.
            wa_bapicondhd-varkey = l_var.
            wa_bapicondhd-valid_from = wa_cond-datab.
            wa_bapicondhd-valid_to = wa_cond-datbi.
            APPEND wa_bapicondhd TO it_bapicondhd.
    *Third table in BAPI
            wa_bapicondit-operation = '009'.
            wa_bapicondit-cond_no = number.
            wa_bapicondit-cond_count = wa_cond-cond_count.
            wa_bapicondit-applicatio = 'J0'.
            wa_bapicondit-cond_type = 'RATE'.
            wa_bapicondit-calctypcon = 'C'.
           wa_bapicondit-scaletype  = 'A'.
            wa_bapicondit-cond_value = wa_cond-kbetr.
            wa_bapicondit-condcurr = wa_cond-konwa.
            wa_bapicondit-promotion = wa_cond-wrbakt.
            APPEND wa_bapicondit TO it_bapicondit.
    *Fourth table in BAPI
            wa_bapicondqs-operation = '009'.
            wa_bapicondqs-cond_no = number.
            wa_bapicondqs-cond_count = wa_cond-cond_count.
            wa_bapicondqs-currency = wa_cond-kbetr.
            wa_bapicondqs-condcurr = wa_cond-konwa.
           wa_bapicondqs-cond_unit = 'EA'.
            wa_bapicondqs-LINE_NO = W_LINE."'0001'.
            APPEND wa_bapicondqs TO it_bapicondqs.
    *Fifth table in BAPI
            wa_bapicondvs-operation = '009'.
            wa_bapicondvs-cond_no = number.
            wa_bapicondvs-cond_count = wa_cond-cond_count.
            wa_bapicondvs-currenckey = wa_cond-konwa.
            wa_bapicondvs-currenciso = wa_cond-konwa.
           wa_bapicondvs-currency = wa_cond-kbetr.
           wa_bapicondvs-condcurr = wa_cond-konwa.
           wa_bapicondvs-curren_iso = wa_cond-konwa.
           wa_bapicondvs-LINE_NO = W_LINE."'0001'.
            APPEND wa_bapicondvs TO it_bapicondvs.
            CALL FUNCTION 'BAPI_PRICES_CONDITIONS'
    EXPORTING
      PI_INITIALMODE       = ' '
      PI_BLOCKNUMBER       =
              TABLES
                ti_bapicondct        = it_bapicondct
                ti_bapicondhd        = it_bapicondhd
                ti_bapicondit        = it_bapicondit
                ti_bapicondqs        = it_bapicondqs
                ti_bapicondvs        = it_bapicondvs
                to_bapiret2          = it_bapiret2
                to_bapiknumhs        = it_bapiknumhs
                to_mem_initial       = it_cnd_mem_initial
             EXCEPTIONS
               update_error         = 1
               OTHERS               = 2
            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 'BAPI_TRANSACTION_COMMIT'
             EXPORTING
               wait          = 'X'
    IMPORTING
      RETURN        =
            CLEAR : wa_bapicondct,wa_bapicondhd,wa_bapicondvs,wa_bapicondqs.
            CLEAR : wa_bapicondit.
          ENDLOOP.
        ENDIF.
      ENDIF.
    Kindly Suggest.
    Thanks
    Parag

    Solved By myself
    There is problem while passing data to internal table for item level

  • Planned value and Basis in Sales Deal VK11/12/13

    Hi Friends,
    I am creating Sale Deals condition type record in transaction VK11. I attached material in deal condition and when I go to "Detail" of that attached material item I am not able to see "Planned Values" frame and its component in screen. Could you please help solve this problem?
    Steps for Reconstruction                
    1. Execute transaction VK11
    2. Enter condition type as "Sales Deal" (KA00)
    3. In next screen enter appropriate " Sales Org", "DC", and "Customer"
    4. In the same screen look at "Customer/Material with release status" frame of table control
    5. Enter appropriate material and amount and hit <Enter>
    6. Select the item/row of the entered material and hit <F6> or click <Detail> icon in application toolbar.
    7. In the next screen the frame < Planned Values> and its fields like <Planned Basis> and < Planned Value> are missing.
    Does anyone know about this situation and can help on this?
    Thanks and Best Regards, Manoj

    Hi,
    Try this..Go to t-code V/04 -Change condition table of ur appropriate access sequence..input ur Table number which description u want to change and press enter...
    inside u can see table number on top and its description..near to this description u can find "propose/maintain text icon" enter ur description and save...
    Now try in VK11..
    Reg
    JJ
    Edited by: Jagsap on Jul 14, 2009 10:52 AM

  • Promotion/sales deal

    hii all,
    i created sales deal/promotion (for cond type K004 = 10%) --> no sales deal = 35, then i create sales order. the system directly give the discount 10%.
    my client want, that not all sales order applied to that sales deal. we have to input sales deal number first in sales order, then the system read the discount based on our sales deal. how to achieve that requirement? can anybody give me an advice?
    secondly. my client also want to limit the quantity for material to be given the discount. eg : in sales deal 35, we only give discount 10% for 10 PCs. if customer order 11 Pcs, then 10 Pcs will get discount, and the rest (1 pc) get normal price. can we do that?
    kindly ask your opinion n advice.
    Best Regard,
    Hendry

    i am not sure if standard system allows you to specify pricing agreement (promotion/sales deal) within sales order. This is only possible with SAP Retail (Sales Orders with Promotion Determination)
    to have selective application of sales deals based on sales order, you could try the following
    1. create new sales document type for promotional sales, asign your company standard pricing procedure (containing the sales deal condition type : KA00 in standard system) to it
    2. create condition tables having document type as one of the access keys (i.e doc type/material, doc type/customer etc)
    3. create access sequence for all necessary accesses
    4. create new condition type, assign access sequence to it
    5. assign condition type/table to condition group type of sales deal
    6. create promotion/sales deal. maintian condition record for condition type based on requirement
    sales deals would only apply when you create a sales order using this promotional sales order.
    to limit the discount, select graduate-to interval sacle as the scale type in the condition type. create the condition record, and specify dicount only for the 1st 10pc. no discount would apply to any other quantity after these 1st 10.

  • Idoc LSMW to sales price conditions

    Hi gurus,
    I'm trying to do a sales price condition mass creation with LSMW. Does any one can help me with that?
    Thank you very much.
    Best regards

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

  • Shipment output condition record

    Hi all,
    The Shipment output condition record is maintained which can be seen in T code VV73(V7 application)
    This is stored in the table B999.In this table iam getting the condition record number but there is no condition record creation date
    I want to know when the condition record was created.Which table can i get this Info
    Thanks in advance
    Regards
    Mano

    Dear Mano,
    Go to SE16 transaction enter NACH table then press enter system will take you to the selection screen here you enter Application as V7-Transport and enter your shipment output type then execute now system will give data details in that table in that you can find the Created on colomun which is relevent to created date.
    I hope this will help you,
    Regards,
    Murali.

Maybe you are looking for