Add new condition to SIS

hello All
we have created new CONDITION TYPE for pricing
it is ZSKO and it is additional customers discount
But our CO department need it in SIS
they want to see it as a separate field/data
in MCSI
how to do that ?

I will try to point you in the right direction.  There is a column in the pricing procedure called SubTo(Condition Subtotal).  Using this column, you can assign the value of a condition type to some subtotal field.  You have to be careful how this might affect your pricing procedure.  You will need to select a subtotal that isn't being used.
Now the hard part is getting it into LIS.  Some of these "Subtotals" are available in the field catalog of the LIS.  If the "Subtotal" you want to use isn't available, then there is a way to add fields to the field catalog for the LIS.  You will need to figure that out if you don't know how.  You can then create a formula to update the new field.  I believe the "Subtotal" fields will be avaliable in the formula.  Of course, all of this means that you have to have created your own LIS structures.  You can't change the structures that comes with SAP.
I know this is kind of vague, but I just wanted to try to point you in the right direction.
Hope it helps,
Brian

Similar Messages

  • Can we add new condition in old PO with new pricing schema

    We have created new pricing schema for addition of new condition type at header level on
    25/11/2010 in client server but the problem is for old purchase order client want new condition
    on header condition tab.It is obvious that in old po on analysis tab it shows old pricing schema.
    Is there any solution to get new condition in old Purchase order????
    It means we can add new condition in old po???
    Regards
    Jyoti Thakur

    Jyoti,
    Let me know the basic Price Condition if its PB00 or PBXX.
    Let me know how you have called the pricing schema. if you had attached it with document type and you have changed the document type, you will be required to create new PO with new doc type.
    If you have taken Vendor Schema group as a criteria, then you will be required to end the validity of old pricing conditions in condition table and need to activate new conditions on this date.
    Check for other basic keys like Purchasing Organization as well.
    Let me know if you have any existing Source List or QA for the vendor too.
    Thanks and Regards
    Raghavan

  • Need to add new condition type using   BAPI_SALESORDER_CHANGE

    Hi all,
    I am using BAPI_SALESORDER_CHANGE to add new condition type for an order item.
    I am able to add it, but problem here is, that i want that condition type to be manually changable. Here, in BAPI, after execution, condition type field becomes disable.
    My code is as follows:
                    MOVE 'B' TO wa_logic-pricing.
                      MOVE 'X' TO wa_logic-cond_handl.
                      wa_cond-itm_number = wa_vbap-posnr.
    *                  wa_cond-cond_st_no = it_konv1-stunr.
    *                  wa_cond-cond_count = it_konv1-zaehk.
                      wa_cond-cond_type =  it_discount-kschl.
                      wa_cond-CONDORIGIN = 'C'.
                      APPEND wa_cond TO i_cond.
                      CLEAR: wa_cond.
                      wa_condx-itm_number = wa_vbap-posnr.
    *                  wa_condx-cond_st_no = it_konv1-stunr.
    *                  wa_condx-cond_count = it_konv1-zaehk.
                      wa_condx-cond_type =  it_discount-kschl.
                      wa_condx-updateflag = 'I'.
                      wa_condx-COND_VALUE = 'X'.
                      APPEND wa_condx TO i_condx.
                      CLEAR: wa_condx.
    FORM f_update_order .
      CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
        EXPORTING
          salesdocument    = salesdocument
          order_header_in  = wa_headerdata
          order_header_inx = wa_headerdatax
          logic_switch     = wa_logic
        TABLES
          return           = it_return
          order_item_in    = i_itemdata
          order_item_inx   = i_itemdatax
          conditions_in    = i_cond
          conditions_inx   = i_condx.
      IF NOT it_return[] IS INITIAL.
        PERFORM f_commit_or_rollback.
      ENDIF.
    ENDFORM.
    Please let me know, if it could be achievable.
    Best regards,
    Meena
    Moderator Message: Corrected the code tags. You need to use flower brackets.
    Edited by: kishan P on Aug 25, 2010 6:04 PM

    Hi,
    This is the demo code i am writing:
    Even Change manual entry field in BAPI did not helped me.
    [code]REPORT  ZTESTM1.
    data: l_knumv type knumv.
    DATA: it_return        TYPE STANDARD TABLE OF bapiret2,         "Internal table for t_txt_ret
           wa_return        type  bapiret2.
    data: begin of it_konv occurs 0.
           include structure konv.
           data: end of it_konv.
    data: logic_switch type standard table of    BAPISDLS,
          wa_logic type BAPISDLS.
    data:itemdata type STANDARD TABLE OF BAPISDITM,
          wa_item type   BAPISDITM.
    data : salesorder type BAPIVBELN-VBELN.
    data:itemdatax type STANDARD TABLE OF BAPISDITMx,
          wa_itemx type   BAPISDITMx.
    data: wa_header type BAPISDH1,
          wa_headerx type BAPISDH1X.
    data: i_cond type STANDARD TABLE OF BAPICOND,
          wa_cond type BAPICOND.
    data: i_condx type STANDARD TABLE OF BAPICONDX,
          wa_condx type BAPICONDX.
    move '0060008601' to salesorder.
    move '000010'  TO wa_item-itm_number.
    append wa_item to itemdata.
    move ' '  to wa_header-BILL_BLOCK.
    move   'U'  to wa_headerx-UPDATEFLAG.
    move  'X' to wa_headerx-BILL_BLOCK.
    MOVE: 'U'  to wa_itemx-UPDATEFLAG,
         '000010'  TO wa_itemx-itm_number.
         append wa_itemx to itemdatax.
    move 'B' to wa_logic-PRICING.
    move 'X' to wa_logic-COND_HANDL.
    select single knumv from vbak into l_knumv where vbeln = '0060008601'  .
    select * from konv into table it_konv where knumv = l_knumv  and kposn = '000010'.
          wa_cond-ITM_NUMBER = it_konv-kposn.
          wa_cond-cond_type = 'Z550'.
          wa_cond-CONDCHAMAN = 'X'.
           append wa_cond to i_cond.
           clear: wa_cond.
    wa_condx-ITM_NUMBER = it_konv-kposn.
    wa_condx-COND_TYPE = 'Z550'.
    wa_condx-UPDATEFLAG = 'L'.
    append wa_condx to i_condx.
    clear: wa_condx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument               = salesorder
       ORDER_HEADER_IN             = wa_header
        order_header_inx            = wa_headerx
       LOGIC_SWITCH                = wa_logic
      tables
        return                      = it_return
       ORDER_ITEM_IN               = itemdata
       ORDER_ITEM_INX              = itemdatax
       CONDITIONS_IN               =   i_cond
       CONDITIONS_INX              =   i_condx
      EXTENSIONIN                 =
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.[code]
    Thank you.
    Meena

  • How to add new condition record to sales order items

    Hello All,
    I have requirement to add to new condition record to get more discount on the item during sales order processing based on some conditions. In user exit SAVE_DOCUMENT_PREPARE , I am populating an internal with items for which additional discounts are required. So want to add condition record to those items to get additional discount.
    I know that in VOFM routines we can modify the existing condition record value but not sure what is the best place to append new condtion record to conditions table.
    Thanks,
    Suman

    Hi suman,
                   As which conditions you want or whatever logic you want for to write for applying the conditions you need to make changes at two includes and one FM by using Implicit Enhancement
    1) MV45AFZZ
    2)RV61AFZB
    3) FM name i am not remembering you can debug and find out.
    Regards,
    Shahezad

  • User exit in sales order to add new item condition

    Hi,
    Our business requirement is to add new item conditions in an order (VA01/VA02) using ABAP coding. Has anyone done this before?
    I'm thinking of using USEREXIT_NEW_PRICING_VBAP in MV45AFZB ?
    Thanks.
    Edited by: William Lawlor on Jul 8, 2008 12:19 PM

    Hi,
    This exit USEREXIT_NEW_PRICING_VBAP in MV45AFZB is used only to determine or not a new price calculation according to a modification of specific field (ex : if shipping condition is changed, then new price determination).
    To add new condition type, you can used requirement in pricing procedure (V/08) with condition formula.
    What is the condition to add this new condition type ?
    Regards,
    Lionel

  • Sales Order Unable to Use New Condition Tables for Tax Condition Type

    Dear All,
    I am currently working on SAP R/3 4.0. I have a new requirement for my tax where I need to create new condition tables other than the 4 standard SAP tables which are Customer/Material, Division/Customer, Departure Country/Destination Country, Domestic Taxes and Export Taxes. My new tables consists of Departure Country/Destination Country/Shipping Point/Tax Code. The requirement is that the tax code is based on the chosen destination country and shipping point. The problem I am facing now is that no matter what types of table I create or even I generate with reference to the standard table, the access sequence will only refer to the 4 standard SAP tables above. Even if I put my own table in the highest priority for the access sequence, the same thing happens. My sales order will only pick up date from the standard table.
    I wonder if anyone encountered the same problem as me.
    Kindly advise.
    Thank you.
    Regards,
    Yvonne

    Hi
    Yvonne
    I suggest fist check a simple thing ,whether u have successfully determined shipping point for each line item ,it is possible that just adding a line item will not trigger shipping point determination . So after u update the shipping point on line level u can rerun pricing and check agian if u r getting it .
    Secondly for tax purposes I suggest   Try to have Customer and material tax classification approach  this allows to u have long term flexibiliy and also reduces your maintenance activity . As if u change or add number of shipping points and business changes using the sequence of shipping point ,the logic of just using shipping point will not work.
    In Tax classification u cna add new condition table for each new tax category and use it in different access sequences.
    This information can be passed on to FI using Different Tax code for Different combination.
    I hope this helps
    Regards
    Mandar

  • Sales Order creation of adding new condition type to Item

    Hi Expert,
    The sales order has been created and need to add new condition type (Z601) to the first item(10). While adding the condition I am getting warning message like
    "Item 000030 exists already; the entry will be ignored".
    Where item 030 will be the last item.
    I have cheked but it's a standard report SAPFV45P, we can't modify. Please let me know can we set any field in the sales order so that we wont be getting this message.
    Regards,
    Mahesh

    Hello,
             If you would like to add the Condition Type automatically for a specific Item based on some condition (Lets say, Item Category), then you can code a Pricing Routine in VOFM Transaction and it will be automatically assigned.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • User exit / BADI to add the condition type in PO

    Hi Friends,
    The scenario is like user will be creating the Sales order & after that user will create the PR & immidiately after that PO will be created from PR no.
    I will be checking for some Z* condition type in sales order & if its present in sales order I have to add that condition type in PO.
    So for this I am searching for user exit or BADI.
    Please help me out with this.
    I have already tried following user exits & bADIs
    1. RV61AFZA - cant use because i dont get the PR no or SO no in this exit.
    2. RV61AFZB - cant use because i dont get the PR no or SO no in this exit.
    3. also tried the enhancement MM06E004 - if I add new condition type in XKOMV table condition type is not getting updated in PO.
    4. MM06E005 - if I add new condition type in XKOMV table condition type is not getting updated in PO.
    5. ME_PURCHDOC_POSTED - this BADI dont allow us to add the new condition type to std internal table.
    If you know anything apart from this then please do let me know.
    Full points will be awarded for the correct answer!!
    Best Regards,
    Aditya
    Edited by: aditya aghor on May 26, 2008 8:59 AM
    Edited by: aditya aghor on May 26, 2008 10:33 AM

    Transaction Code - MIRO                     Enter Invoice                                                                               
    Exit Name           Description                                                                               
    LMR1M001            User exits in Logistics Invoice Verification                   
    LMR1M002            Account grouping for GR/IR account maintenance                 
    LMR1M003            Number assignment in Logistics Invoice Verification            
    LMR1M004            Logistics Invoice Verification: item text for follow-on docs   
    LMR1M005            Logistics Inv. Verification: Release Parked Doc. for Posting   
    LMR1M006            Logistics Invoice Verification: Process XML Invoice            
    MRMH0001            Logistics Invoice Verification: ERS procedure                  
    MRMH0002            Logistics Invoice Verification: EDI inbound                    
    MRMH0003            Logistics Invoice Verification: Revaluation/RAP                
    MRMN0001            Message output and creation: Logistics Invoice Verification    
    kevin

  • Step for Adding new condition in Pricing procedure

    Hi,
      We have different pricing procedure  with different condition ,  in this procerdure i want to add one new  condition at 2 position and the requirement is that  if system found the value with this condition it should skip the 3 step and directly go to 4 step  can u give the step for this  how to add new condition to this procedure.
    regards,
    zafar

    I think you need to use condition exclusion so if the condition at step 2 is found then step 3 becomes inactive if it  is also found.
    Depnding on your pricing keys, you might be able to add a step in the access sequence on step 3 and only use a single condition (V/07) and marking that step exclusive if a record is found.

  • Creating new conditions for a material

    Hi,
    I need to create new price conditions massively for materials. The conditions I'm talking about are manually editable via transaction COMMPR01 -> choose a material -> "Conditions" tab -> Conditions for BBP Purchasing; there it shows the condition records with their validity interval.
    I need to add new conditions for many materials via ABAP by adding a new record with a new price and a new validity interval for each material. I was wondering if there is a FM that does the job.
    Can you help me?
    Thanks in advance!!

    No one knows of a function module/bapi that updates the product conditions in srm?
    it should do massively what you can do with transaction COMMPR01 -> choose a material -> "Conditions" tab -> Conditions for -> BBP Purchasing (dropdown) -> edit condition records -> save

  • V/LB - Change Pricing Report, Add new table

    Hi Experts,
    I am trying to add a new pricing table value to a price report via transaction V/LB. When I select the report to change and hit Table SAP button, there is not new entry or change button available only the delete functionality!! Can you please advise how I can add a new table value in the price report V/LB?
    I have searched the database and a similar question has been asked previously but there is no reply per below link, can you please assist how add new condition value in the table of the report.
    New Condition Table in V/LB
    Thankyou

    Hi
    It is disabled in change mode (V/LB), only you would be able to select the tables in V/LA.
    thank you

  • New Condition Table in V/LB

    Dear Experts,
    We have created new condition table and created new access sequence with the new condition table.
    In V/LB ( Change Pricing report ) when i going to add new condition table in excisting pricing report system is not allowing.
    Please suggest is it possible to add new condition table in existing pricing report or have to create new priceing report incorparating new condition table.
    Regards,
    KC Choudhury

    Hi
    It is disabled in change mode (V/LB), only you would be able to select the tables in V/LA.
    thank you

  • Issue with new Condition type..

    Hi,
    I want to create a Condition Type for VAT %, where we can insert value like...
    5% on 60% of Basic Price OR
    3% on 70% of Basic Price OR
    1% on 80% of Basic Price
    Note: - We have try with New Tax code and it's working... But through it, we require mew Tax code as per change condition..
    That's why we require a Condition Type for variable %...
    Please guide...

    Hi,
    You can do this through two ways.
    Option 1
    Add new condition type in tax procedure and  Make access sequence say with doc type and tax code.
    So for old PO's make the variable condition as 100% and for the new ones you need to create that many tax codes.
    Option 2:
    Write a routine for alternate base that is to be attached in tax procedure. Make a condition type in MM pricing procedure that is statistical and calculates value on base price.  Read this base price in the routine. So with this you will not make that many tax codes.
    Regards
    Sangeeta

  • 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

  • Add new price condition in an order

    Hi
    In a sale order, we want to add a new condition price when we do a new detemination of a price. This new condition is manual.. this due to we receive
    edi1 (cucstomer expected )prices by idoc and that in some cases this condition
    is not populated.
    using spro i got the list of price user exits and i saw that one could be interesting
    usexit_xkomv_bewerten_init .. in prog rv61afzb ..?
    does anyone has yet done this ?
    thanks for the answers

    CALL FUNCTION 'MEASUREM_DOCUM_DIALOG_LIST_1'
           EXPORTING
             ACTIVITY_TYPE                = '1'
             F11_ACTIVE                   = 'X'
             INDICATOR_INITIALIZE         = ' '
             DEFAULT_DATE                 = SY-DATUM
             DEFAULT_TIME                 = SY-UZEIT
             DEFAULT_READER               = SY-UNAME
             WORK_ORDER_OBJECTNR          = V_OBJNR
             WORK_ORDER_KEY_EXTERN        = ' '
             WORK_ORDER_OBJECTNR1         = ' '
             NO_DIALOG                    = 'X'
             PREPARE_UPDATE_IF_API        = 'X'
           IMPORTING
             INDICATOR_UPDATE             = ZINDICATOR_UPDATE
             LEFT_WITH_F15                = ZLEFT_WITH_F15
           TABLES
             DOCUMENTS_DEFAULT            = T_DOCUMENTS_DEFAULT
      DOCUMENTS_DEF_INS           =
             DOCUMENTS_INSERT             = T_DOCUMENTS_INSERT.
      DOCUMENTS_UPDATE             =
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              WAIT = 'X'.

Maybe you are looking for

  • [SOLVED] Trying to get samba to work, smbtree issues:

    I am having a bit of an issue getting my computer to show up to my Mint laptop.  Running smbtree as it stands right now produces this output: Enter mikeyd's password: WORKGROUP \\MINT mint server (Samba, LinuxMint) \\MINT\IPC$ IPC Service (mint serve

  • Need to pass period start date as parameter to ProjectLOVVO in OTL module

    Hi All, I have a requirement of passing period start date as a parameter to ProjectLOVVO. It will check against the project's base view PA_ONLINE_PROJECTS_V and allow to display only those projects in the list where the project completion date and re

  • OS completely stalls for 1-2 minutes about every 5-10 minutes

    Hi there, I find that my OS completely stalls for 1-2 minutes about every 5-10 minutes and not clear why. I am running "top -o cpu" from the shell and dont see a process that is hogging the CPU. One issue is that top even stalls with the entire machi

  • "Distributed motion control'

    Hi there, For a future project we are making a first study, and as I'm not really familiar with NI solutions, I hope some of you can share some thoughts. For this project, we will have to control the following hardware:  - 28 cryogenic stepper motors

  • Relocating for 2 years from USA to Singapore.

    Noticing that there are different power requirements between countries, can I use my MBP, Thunderbolt Display and Time Capsule with just using plug adapters? Are there any issues?