Update condition types on changing    CK40N / CK24 / ck74n / ck75n

Hi Gurus,
Requirement:
1. Whenever there is adding/updating additive costs (ck74n and ck75n), we need to populate the corresponding condition types on the INFO records (say: ZABC for freight cost).
2. Whenever a cost is released (CK40N and CK24),  we need to populate the overhead condition type on the INFO record.
Do you have any idea about user exits/enhancement spots/bapi available for this.
Thanks,
Anuroop

Hi
You have BAPIs in Std cost estimate like BAPI_COSTESTIMATE_GETDETAIL , BAPI_COSTESTIMATE_ITEMIZATION to get the required info of CK40n, then you might need to push the required info into Condition records by writing BDC's or BAPI's.
Till ECC 6.0 there is no BAPI's for Additive cost, you might have to use the Function Module of CK76n to pass the info to corresponding Info Types.
Regards,
Suraj

Similar Messages

  • Bapi to update condition types

    Hi All ,
    I want to change an existing Delivery(transaction Code: VL02N), by adding a Header Condition Type. I dont want to use any BDC. Can any one recommend any BAPI which handles the Condition Type of a Delivery.
    Regards
    Venkat

    thank you for your answar . but i am using an aditabule alv screen to update these values . these are the values i want to update .here bdc is not working .
    Delivery no
    LR number
    LR Date
    Shipping Type
    Total Wight
    UOM
    Net wight
    Forwarding Agent
    Unloading Point
    Condition type
    Rate
    UOM
    these are the   fields i have to update through bapi .

  • BADI - ME_PROCESS_PO_CUST - To update Condition Types at time of creation

    Hi All
    I'm relatively new to Implementing BADIs. I'm using the BADI ME_PROCESS_PO_CUST.
    I have to update certain condition types with values determined from a custom table maintained for related Vendors.
    I have created a 'Z' implementation for ME_PROCESS_PO_CUST and activated the implementation. But when I try to create a PO, the code doesn't seem to be execute!
    Following is the code bundle -
    METHOD if_ex_me_process_po_cust~process_header .
      DATA : l_items TYPE purchase_order_items.
      DATA : l_single TYPE purchase_order_item.
      DATA : l_item_cond TYPE mmpur_tkomv.
      CALL METHOD im_header->get_items
        RECEIVING
          re_items = l_items.
      LOOP AT l_items INTO l_single.
        CALL METHOD l_single-item->get_conditions
          IMPORTING
            ex_conditions = l_item_cond.
      ENDLOOP.
    ENDMETHOD.       "IF_EX_ME_PROCESS_PO_CUST~PROCESS_HEADER
    Could you please give me your inputs on this?
    Regards
    Kripal
    [email protected]

    Kripal,
           The method PROCESS_HEADER gets trigerred only when you make an entry in any of the header fields and then press ENTER or do some action.
    For a simple case of analysis put a break-point at
    CALL METHOD im_header->get_items
    RECEIVING
    re_items = l_items.
    in your code.
    Now if you execute ME21N you will see that the code will not get triggered.But make an entry for one of the fields say fpr purchasing organisation.Now if you press ENTER or click on any other tab your code will get triggered.
    Hope this helps.
    <i>Reward helpful answers</i>
    Cheers
    Nishanth

  • Updating Condition Type from Pricing Type customer reserve 'Z'

    Hi ,
           I've created a sales order using BAPI. Now I want to update the condition type using pricing type 'Z' customer reserve . I'm using BAPI_SALESORDER_CHANGE.
    I'm passing the values as:
      condition-itm_number = '000000'.
          condition-CONDTYPE = 'Z'.
          condition-cond_count = '01'.
          condition-currency = w_temp_itab_so-currency.
         condition-CALCTYPCON = 'Z'.
          APPEND condition.
          conditionx-itm_number = '000000'.
          conditionx-cond_count = '01'.
          conditionx-updateflag = 'I'
          APPEND conditionx.
    But its not getting updated.
    Thanks and regards,
    Jyoti Shankar

    One option is
    you have to execute SE16, input table KONV where you maintain the tax condition type and execute.
    System will populate all SD documents that are having that tax condition type.  There you have to copy the field "Doc. condition" and paste it in VBAK table in SE16 so that you will get all sale orders.
    The other option is
    you need to identify what access sequence is maintained for that tax condition type which you can see in V/06.  Next go to V/07, select this access sequence and execute.  There check what tables are maintained.  For example, in your case, it could be table 110.  So you have to develop a query by table joining A110 and VBAK in SQVI where you can take sale orders based on sales organisation.
    thanks
    G. Lakshmipathi

  • Updating Condition Type based on pricing type in Sales order

    Hi ,
           I've created a sales order using BAPI. Now I want to update the condition type using pricing type 'Z' customer reserve . I'm using BAPI_SALESORDER_CHANGE.
    I'm passing the values as:
      condition-itm_number = '000000'.
          condition-CONDTYPE = 'Z'.
          condition-cond_count = '01'.
          condition-currency = w_temp_itab_so-currency.
         condition-CALCTYPCON = 'Z'.
          APPEND condition.
          conditionx-itm_number = '000000'.
          conditionx-cond_count = '01'.
          conditionx-updateflag = 'I'
          APPEND conditionx.
    But its not getting updated.
    Thanks and regards,
    Jyoti Shankar

    Hi G's
    Iam trying to get my fields hidden based on the conditon type i give, and not in a position make that hidden so, how can be that done,,
    The actual instance is:
    I am having different plants for the company and two plants have different taxation procedure and rest differemt and if i select plant with different taxation procedure the condition type should be supresses only for the particular plant...
    All your Support is Appreciated

  • Get name of user depending on condition types by changing the sales order

    Hi,
    I need to display the name of the user who made the changes in the condition types
    i.e.. need to get the name of the user , by changing in the condition types through transaction VA02.
    I am having object id and tabkey (of table CDPOS) but in table CDHDR, i am getting only one entry for object Id and there i can not get the user name depending on the different conditions types.
    Please help me to solve this issue.
    Regards,
    Darshana

    Hi,
    Item details are stored under the TABNAME = 'VBAP'.
    For example if you execute the function module 'CHANGEDOCUMENT_READ' for order number 5000000000, item number 10,
    Function module will return an entry with TABNAME = 'VBAP', TABKEY = '5000000000000010', and other details.
    Execute the function module by passing object class = 'VERKBELEG' and object id = <order number>
    Regards
    Vinod

  • How to update cost related condition type amount in sales order without disturbing other condition types.

    Hi ,
    How to updae only one item condition  ZYV0 value in sales order. If I can see we have several options from pricing type to update condition types but here My requirement is to update only one condition amount .If I can see other pticing types they will update all condition types .
    -Exclusive option is checked for all the tables maintained in access sequence,
    Below options were not worked for me.
    -In condition type ----> Condition category has been updated with "D"(Tax) pricing type-"G" to update in sales order
    - This option worked for me but  condition category  "F"(frieght) and pricing type -H but in conditions tab when I update two condition amounts are activated for one condition type like below.
    ZYV0--30 % (old condition record value updated in sales order)
    ZYV0- 50% (updated condition record)
    Regards

    Hi Rita,
    Tried with condition category "u" and updated with pricing type "U" . It works as same I used old logic.
    with condition categories "D" and "F" it will update old and new condition record values in sales order.
    ZYV0--30 % (old condition record value updated in sales order)
    ZYV0- 50% (updated condition record)
    I have updated  here existing condition record value from 30 % to 50 % validity periods are not changed.
    Regards

  • Updation of condition type in conditions tab while creation of sales order

    Hi folks
    I have added one field called  price key in Sales B screen of VA01 in item level.
    When user will input price key here and then put enter. Then the Price should be updated in Conditions tab i.e the condition type will be updated in conditions tab.
    I need to maintain this price key in VK11. So As per the Price key i need to update condition types in conditions tab.
      here i am using a user exit  SAPMV45A. i can get condition type for the specified price key from A905 table.Then how to update this condition type in conditions tab through user exit.
    Plz suggest.
    Thanks
    pmr

    Dear friend,
        if the sales order is saved and you want to change the pricing click on update which will be on the lower level of your condition tab in va02.
    and if you are trying to create a new sales order  and if the value is greyed our - check whether in pricing procedure - control data - you would have maintained statistics against that condtion tab.
    check this out and get back
    regard,
    Sudhir

  • PO Change history for Condition types

    Hi All,
    I need to develop a PO ammendment report, where my client wants to capture all changes in the PO. I have checked and found that for fields like pricing/ tax conditions and texts SAP does not keep any track of change. Say for example my freight earlier was $100 and now have changed to $200. In report I need to capture against the FReight condition type what was the old value and what was the new value. CDPOS even does not capture in which condition type I have chanegd the value.
    Please suggest the way ahead. Is ther any provision to activate change histoty for these fields?
    Best Regards

    Hi All,
    I need to develop a PO ammendment report, where my client wants to capture all changes in the PO. I have checked and found that for fields like pricing/ tax conditions and texts SAP does not keep any track of change. Say for example my freight earlier was $100 and now have changed to $200. In report I need to capture against the FReight condition type what was the old value and what was the new value. CDPOS even does not capture in which condition type I have chanegd the value.
    I have also checked with version management. But it does not capture in which condition type I changed the price. It only reflects the changes in Gross and net price. IN CDHDR also it did not capture. Please suggest the way ahead. Is ther any provision to activate change histoty for these fields?
    Best Regards

  • Condition type and amount  in VI01 transaction

    Hi All,
    I want to update condition type and amount  in VI01 transaction.
    process : transaction VI01 --> enter shipment number -->enter
                  then double click on item inside that>it will open new screen for that item> here you can see CONDITION tab...i have to update condition type and amount over there.
    Please suggest me what i suppose to do..as i have tried all user exit but in vain...even badi also

    Hi,
    have u tried these user-exits
    Exit Name           Description
    V54B0001            Shipment costing: Configure pricing
    V54B0003            Shipment Costs Calculation: Determine Rate Type and Currency
    V54B0004            Shipment Cost Calculation: Determine Status
    V54C0001            Shipment costing: Description(s) shipement cost item(s)
    V54C0002            Shipment costing: Create shipment cost sub-items
    V54C0003            Shipment Costs Processing: Determine Invoicing Party
    V54C0004            Shipment Costs Processing: Determine Loc. for Tax Invoice
    V54D0001            Shipment Costing: Determining the Tax Countries
    V54KSFRC            Determining the factors for apportionment of shipment costs
    V54P0001            Extended Function Codes for Shipment Cost Information
    V54U0001            Shipment cost processing: Check whether changes made
    V54U0002            Check shipment costs for completion
    V54U0003            Specification of shipment cost number
    V54U0004            Formatting for update of new objects (shipment costs)
    V54U0005            Updating new objects in shipment cost processing
    V54U0006            Shipment Purchase Order - Header Data Supply
    V54U0007            Shipment Purchase Order - Item Data Supply
    Reward points if useful..
    Regards
    Nilesh

  • Same condition type used in MM , error?

    Hi ,
    I am (SD) using the same condition type which is used by MM and maintained different condition records in VK11. when I created STO , MM condition value is posting right , But with relevant to STO and Del , I create billing document , here The condition records what I maintained in vk11 are missing. I have check each and every step. where could be the error exists? cant we use the same condition type used by MM , though we maintained different acceess seq and condition records in VK11?
    Thank you,
    Kanna Palle.

    Hi,
    I copied the condition type and changed the name , but its already used by MM. Its a STO process .STO to DEL to IV Billing.I maintained condition records in vk11.In the combination of plant and material , I find different field name for material (but its still named as material and the data element is different from what MM material field). Its confusing I think.
    Precisely , I created access seq for plant and material , they field names are z123 and zabc. when I maintained condition records in vk11 ,  condition record saved in ZAAA and ZBBB fields. now at the time of Billing document , system throws an error saying, * condition record is missing *  The system checks z123 and zabc for condition records , which are not there becos they are in the fields ZAAA and ZBBB.
    At the time of Acc Seq creation , I tried to pick the same field which it shows in billing document.but that is not available in SD , its available only in ALLOWED FIELDS in MM. Pls Throw some light on this.
    Thanks,
    Kanna Palle.
    Any updates on this Pls?

  • Condition exclusion between 2 condition types- Pleaase urgent

    Hi gurus
    Ihave some problem. please help me to configure the system.
    I am giving 2 discounts and one has to excluse from other if it finds better discount.
    Ex : Z001 =$5  and Z002= $6 two condition types  with 2 different access sequence .(not same access sequence)
    if sytem finds both I don't want to give both the discounts.
    in my case how to exclude z001 because z002 is better price.
    Thanks
    Prasad

    <b>Condition Exclusion</b>:
    &#61550;     Conditions can be linked to requirements in the pricing procedure.
    &#61550;     A requirement can evaluate the condition exclusion indicator and ignore the condition if set.
    &#61550;     The condition exclusion indicator can be set in either the condition type or the condition record.
    &#61550;     You may create your own exclusion indicators and test for their existence in the requirement routines.
    <u><b>Process Steps for Condition Exclusion</b></u>:
    1. <b>Changing customer-specific prices</b>:
    Menu path:
    Logistics &#61614;&#61472; Sales and Distribution &#61614; Master Data &#61614; Conditions &#61614; Select using condition type &#61614; Change
    Choose condition type PR00.
    Choose the key combination Customer/Material with release status.
    Select the condition line and click the Details button.
    Enter X in the Exclusion field.
    Save your changes.
    2. <b>Creating a standard order</b>:
    Menu path:
    Logistics &#61614; Sales and Distribution &#61614; Sales &#61614; Order &#61614; Create
    3. <b><u><i>The conditions after condition PR00, which have requirement 2 assigned to them in the pricing procedure, are not taken into account during pricing</i></u>.</b> For example, this technique can be used when discounts and surcharges are not supposed to affect the net price.
    Menu path:
    Select the line item and click the Item conditions button.
    Click the Analysis button at the bottom of the screen.
    4. <b>Removing the exclusion indicator</b>:
    Menu path:
    Logistics &#61614;&#61472; Sales and Distribution &#61614; Master Data &#61614; Conditions &#61614; Select using condition type &#61614; Change
    Choose condition type PR00.
    Choose the key combination Customer/Material with release status.
    Select the condition line and click the Details button.
    Remove the exclusion indicator.
    Save your changes.
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • Condition type not copied to invoice  when used from VK11

    Hi ,
    I have a peculiar situation in which when I add the sales price condition type ZA01 from VK11 in the sale order, the condition type does not get copied into the invoice. But when I add the condition manually in the Sale order the condition type is copied in the invoice.
    Can any one suggest what settings need to be made.
    Regards
    Rasheed

    Kindly check, in your condition type: Under Changes which can be made section see what you have maintained in Manual entries.
    If above is with option NO limitation then check whether any pricing procedure is maintain for your this Billing Type you are using.
    If helpful kindly reward.
    Take care.JP.

  • Contracts and condition type

    hi,
    would anyone know what the link is between contract number and condition type?
    thanks a lot.

    hi
    good
    contract number->
    http://help.sap.com/saphelp_srm30/helpdata/en/75/c65d3a0eb60365e10000000a11402f/content.htm
    CONDITION TYPE->
    V/05 - Condition Table for V/07
    e.g. a business may no longer wants to have a sales discount based on the sales organization, customer group, and material, but decided that the discount should be based on the sales organization, customer group and material group.
    V/06 - Create new condition types by copying a similar conditions type and changing it according to your needs.
    Double click on the condition type to change the control options
    V/07 - Access Sequences for condition type
    V/08 - Pricing Procedures for condition types.
    The pricing procedure is also used in the account determination.  This determines the general ledger accounts to which prices, discounts and taxes must be posted.
    Click on the Pricing Procedures e.g.  PR0000 - Condition Supplements for PR00
    Click Control - e.g. Tick Mdt if you want the condition type to be mandatory
    OV34 - Define account key
    OV35 - Assign account key
    Actky - Revenue account
    Accrls - Accruals account
    OVKK - Determine which Pricing Procedures to use for which Condition Type.
    THANKS
    MRUTYUN^

  • MM Pricing Condition Type values in Condition Tab updation while CHANGE PO.

    Hi,
    The process of PO creation and PO change is through inbound IDOC posting.
    I created a PO with configured MM pricing procedure.
    While creating PO, the PO is created as required with different Condition Type value break-ups [PBXX, Discount, Surcharge etc] in the PO as required via Inbound IDOC processing.
    While CHANGING the same PO, the Condition Type break-ups [i.e. pricing related values] in the PO are NOT changing in the PO via Inbound IDOC processing.
    What needs to be done to update the Condition Type break-ups in the PO while changing PO through IDOC processing process?
    This problem is not occured while manual / on-line changing of PO valueS and saving the PO & exists through IDOC processing method ONLY.
    Thanks in Adv,
    RK

    Hi
    Try this function module
    FM RV_CHECK_CONDITION_VALUE
    Regards
    Hareesh Menon

Maybe you are looking for

  • Bootcamp partition shows up as grey "disk0s4" in Disk Utility

    Hello everyone, So I am a few days into this tiring and discouraging process of trying to get my iMac back to it's original working state. Here's to hoping for a solution: Ever since I bought my iMac, I've been running OSX Mountain Lion with Win7 ins

  • Trouble with Canon 2020Adv after upgrade to Maverick

    Hi We've just upgraded to Maverick and our office Canon 2020Adv no longer even acknowledged print jobs sent to it from the Mac.  I followed the comments in earlier posts re problems with Canons post Maverick upgrade and downloaded and installed the n

  • Date in jsp

    Hi all, I have a typical problem our application deals with getting reports from the database. the user can enter the status code to get the details or can enter to date and from date to get the reports . only one is enough to get the reports ..both

  • Switching b/w JSP compilers

    In iAS6.0 we had the option of switching b/w the JSP compilers( Jasper & native compilers), by setting -DIAS_JSPSTRICT=false/true in JavaArgs. iAS7.0 uses Jasper jsp compiler by default, this is having a strict check on case of tag's and extra spaces

  • What exactly is the App ID URI when adding a new Azure AD Application?

    I am trying to create an Azure AD Application for multi-tenant use and I am running into some problems.   For one, the documentation on this page https://msdn.microsoft.com/en-us/library/azure/dn645542.aspx does not appear to align with what the oAut