How to adopt conditions in contract

For example, A company Z purchases scrap according to the following conditions.
Price of the scrap is derived by price formula,where element content is the % of nickel present in that scrap.
price formula = factor * quotation price
               Element content x(%)                           Factor
                0 <= x < 15                                           0.79
                15< =x < 23                                           0.86
                23<= x < 100                                         0.96
Plz let me know how can I incorporate this conditions and get the price in the the contract,to purchase scarp.

I suggest you create some new condition type and modify your pricing procedure in customizing for MM->Purchase->Condition.
You can add new condition type by "Edit-> copy as" existing one such as 01ZP. Or just using ZA01.
And go into to maintain RM0000, normally right. If not, go into schema determination to check which one to be edited.
1) Pruchase organizatioin -> schema group
2) Schema group and vendor -> pricing procedure
3) go into define schema to define the control data where you can find condition type you defined.
Edited by: Bruce Hu on Dec 20, 2007 12:36 PM

Similar Messages

  • How to find modifications to contract header conditions ?

    Dear colleagues,
    We have the following problem, I would appreciate If anyone could help me.
    We want to find any modification done to a contract via transaction ME32K for example.
    To achieve that, we use function module CHANGEDOCUMENT_READ_HEADERS and it works fine.
    The problem is, when there is a modification to the conditions in the contract header, this FM doesnt catch it, and i cant find a way to detect it, even find the tables where to find the conditions, since the field KNUMV comes empty in table EKKO. We need to find out when the header conditions have been modified so we can fill a table with the modified contrats and the date, how can we do this then?
    Why is KNUMV empty in EKKO even though we have a condition at contract header level? How can I detect, find when the header conditions of a contract have been modified?
    I can execute tx MEKB and it displays the header conditions, but I dont know how the system gets to them.
    Thanks in advance for your help, will award points for helpful answers.
    David

    Dear Umakanth,
    Thanks for your answer.
    However, in A016, when entering the contract number, the system only shows the entries corresponding to the conditions of the positions, but there is no entry in A016 for the conditions at header level.
    So how can I find the condition records at header levels? In which tables are they stored and how can i reach them? How can I determine if there has been a modification to the header conditions of a contract?
    Anybody can help? Will award points for helpful answers.
    Thanks, kind regards
    David

  • How to enter condition wise tax amount manually in MIR7 & MIRO?

    We have a PO with a tax code entered in it.
    but while parking invoice in MIR7, we want to enter condition wise tax amount manully which is different than calculated tax amount through tax code and subsequently we want the same manual tax amount to be displayed in MIRO also
    I tried to enter amount for each condition in 'Detail' screen of 'Tax' tab in MIR7,
    but at the time of simulating, amount calculated as per tax code is only shown and not the amount entered by me
    'Calculate Tax' checkbox is not selectd in this case.
    Can anybody tell me how to enter condition wise tax amount manully in MIR7 & MIRO and post an accounting entry with this manually entered tax amount?

    Hi,
    i checked their is no unplanned delivery cost and in FV13 tax is 12.5%. In FTXP No Tax Percent rates.
    Regards
    Mahesh

  • In Transaction code va41 how to set default sales contract start date

    Hi ,
    In Transaction code " VA41 "  how to set default sales contract start date and end date.
    Can any one tell me the correct user exit for the same.
    Thanks
    Basu

    hi,
    u have to use user exits  or badis.
    use sutable exits mentioned below.
    SDTRM001  Reschedule schedule lines without a new ATP check          
    SDVFX006  User exit: Tax line (transfer to accounting)               
    V45A0001  Determine alternative materials for product selection      
    V45A0002  Predefine sold-to party in sales document                  
    V45A0003  Collector for customer function modulpool MV45A            
    V45A0004  Copy packing proposal                                      
    V45E0001  Update the purchase order from the sales order             
    V45E0002  Data transfer in procurement elements (PRreq., assembly)   
    V45L0001  SD component supplier processing (customer enhancements)   
    V45P0001  SD customer function for cross-company code sales          
    V45S0001  Update sales document from configuration                   
    V45S0003  MRP-relevance for incomplete configuration                 
    V45S0004  Effectivity type in sales order                            
    V45W0001  SD Service Management: Forward Contract Data to Item       
    V46H0001  SD Customer functions for resource-related billing         
    V60F0001  SD Billing plan (customer enhancement) diff. to billing plan
    Edited by: katigiri linganna on Apr 28, 2009 12:19 PM

  • Can anybody explain how to configure the Centralized contract in SRM 7

    Hi All,
    Can anybody explain how to configure the Centralized contract management in SRM 7 with ECC EHP4 ?what are all that need to be perform in PI system.
    Thank you,
    praveen

    Hello,
    PI will be required here. You can also refer the config guides maintained at the belwo mentioned location.
    Goto URL http://service.sap.com/srm-inst and then navigate to SAP SRM --> SAP SRM Server 7.0 -> Configuration Guides for SAP SRM 7.0
    Best Regards,
    Rahul

  • How can I close a contract without PO??

    Hello everybody,
    I need some help. I'm working with SRM 50. My client doesn't need PO because he only wants manage the contracts. Does somebody know how I can close a contract without PO??
    Thanks
    Iván Moreno

    Hi Ivan,
    Not really sure to understand your requirement...
    You can manage contracts without creating a single PO...
    You can "hold" the contract or change the end date so that the contract will not be used.
    Kind regards,
    Yann

  • How to use conditional success Screen in SMP2.3 HWC?

    Hi All,
      Do anybody have reference for conditional success screen,
    I gone through this link SUP 2.2 Conditional Navigation Issue
    but i didnt able to do how to use conditional success Screen.
    If anybody have reference please provide me.
    Regards,
    Sravanya

    That works. Follow the below steps.
    1. Create a key on the selection screen: click on the selection screen>properties>keys>Add a key,ex. "value".
    2. MenuItem>In the properties of menu item>Parameter mappings>map the key with the key created in last step.ie. "value" instead of the key of the choice box.
    3. Get the value selected from choicebox:
    function customValidateScreen(screenKey, values) {
      if(screenKey === "Selection")
      var form = document.forms[screenKey + "Form"];
      if(form){
      SelectionValue = form.ChoiceboxKey.value;
    //ChoiceboxKey is the key of choicebox.
    //Declare a global value "SelectionValue "
    3. Map PK from program:
    customBeforeSubmit = function(screenKey, actionName, dataMessageToSend) {
      if(screenKey =="Selection" && actionName=="GoToChart" ){
      var myNewValue2 = new MessageValue();
      myNewValue2.setKey("Value");// Key created in the screen "Selection"
      myNewValue2.setValue(""+SelectionValue );
      myNewValue2.setType("TEXT");
      var mvc = dataMessageToSend.getValues();
      if( mvc ) {
      mvc.add( myNewValue1.getKey(), myNewValue1 );
    // So in the above way the data from choice box is send to online request.
    To do the conditional navigation you have to use the global value created,ex.
    hwc.customConditionalNavigation = function(currentScreenKey, actionKeyName, defaultNextScreen, conditionName, incomingDataMessage) {
      if( conditionName === 'Data'&& SelectionValue == "PieChart") {
             return false;
         }else{
        return true;
    Hope you understand how I did this.
    Midhun VP

  • How to update Ztable from Excel file and how to check conditions ,

    HI this uday,
    pls help me how can i update Ztable from Excel file and how to check conditions .
    regards
    uday
    Moderator message: please (re)search yourself before asking.
    Edited by: Thomas Zloch on Jul 13, 2010 12:00 PM

    Hi
    Use Fm : ALSM_EXCEL_TO_INTERNAL_TABLE.
    L_INTERN : internal table with your fields .
    make sure that the fields in the Excel should be formatted (as numeric , characher ) depending upon the data types .
    LOOP AT L_INTERN INTO WA_LINTERN .
            MOVE WA_LINTERN-COL TO L_INDEX.
            ASSIGN COMPONENT  L_INDEX OF STRUCTURE WA_INREC TO <FS> .
            IF SY-SUBRC = 0.
              MOVE WA_LINTERN-VALUE TO <FS>.
            ENDIF.
            AT END OF  ROW .                                    "#EC *
              APPEND WA_INREC TO IT_DATA.  "
              CLEAR WA_INREC.
            ENDAT.
         ENDLOOP.
    Regards
    Swapnil

  • How do I transfer my contracts from a basic phone to a iphone ?

    How do I transfer my contracts from a basic phone to a iphone ?

        Thanks for your reply, russell97! Now that you've backed up your existing contacts, please use this tool http://vz.to/1kRZkEq for all available step-by-step directions on getting them loaded to your new device.
    DionM_VZW
    Follow us on Twitter www.twitter.com/vzwsupport

  • How to unblock item in contract - ME32K

    Hello,
    I don't know how to unblock item in contract using ME32K.
    I block contract item using menu appered after pressing right button of mouse.
    Could anybody help me ?
    Kind Regards,
    Zbigniew Debowski

    Hi,
    Select the item you want to unblock ,than go to edit ,click on <b>Reset del ind</b> .The item will be unblocked.
    Dhruba

  • While adopting services from contract to PO,  qty. not adopted correctly

    Hi Team,
    We are in ECC 6.0 EHP 4.0.
    We have defined services in Contract. While making Release order (PO) against contract , in adopting services of contract to Purchase order, total qty. is not defaulted in PO. Always it is considering Quantity one only, even though there is more qty. in contract service.
    Does we need to do any thing for this, to get all open quantity.
    But in Service Entry Sheet it is considering all open quantity of PO.
    Regards,
    Sai Krishna

    Hi,
    When you create service PO the line item quantity will be always by default one with unit of measure as AUT activity unit
    And actual AUT for services is maintained at service level which is normally hours or days etc
    This quantity at service level will be taken when for service entry sheet
    Thanks
    Diwakar

  • How to create conditional update trigger in sql server

    How to create conditional update trigger in sql server

    You cant create a conditional update trigger. Once you create an update trigger it will get called for every update action. However you could write logic inside it to make it do your activity based on your condition using IF condition statement
    Say for example if you've table with 6 columns and you want some logic to be implemented on update trigger only if col3 and col5 are participating in update operation you can write trigger like this
    CREATE TRIGGER Trg_TableName_Upd
    ON TableName
    FOR UPDATE
    AS
    BEGIN
    IF UPDATE(Col3) OR UPDATE (Col5)
    BEGIN
    ....your actual logic here
    END
    END
    UPDATE() function will check if column was involved in update operation and returns a boolean result
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • How to adopt the index changes during upgrade

    Hi All,
    Please let me know how to adopt the standard index changes during upgrade. We are not able to change using SPDD.
    Regards
    Anil Kumar K

    Hi Micheal,
           I have posted one query can you answer for that also.
    Actually we are facing a problem  in activating the table COEP. It is saying duplicate field name exist for GEBER. But we have checked all the tables and structures.But no duplicates.
    Please help us..
    Regards
    Anil Kumar K

  • How to create a Service Contract ? (ABAP related devlopment)

    Dear All,
    How to create a Service Contract ? (ABAP related devlopment)
    The Info I have is that
    Service contract will contain:
    u2022     Validity Start
    u2022     Validity End
    u2022     Duration u2013 minimum period for contracts
    Additional Info:
    1. Creation of service contract will take place automatically via u201Cfunction moduleu201D. This step will take place if all serial numbers are known in the sales order.
    2. When ever a Sales Order is created in Seibel containing a line item of servie contract I need to create a service contract
    I searched a BAPI -- BAPI_CONTRACT_CREATE
    I searched a Tran  --  VA41- create Contarct ( type - WV - Service and maint)
    I am i in right direction ---> , If you have any good solution kindly answer
    Please help.

    Hi Iqbal,
    You can use
    BAPI_CONTRACT_CREATE
    BAPI_CONTRACTS_CREATEFROMDATA .
    Once you create the contract, update the technical objects for the contracts
    using two function modules called one after another.
    IWOL_WV_ADD_OBJECTS
    IWOL_WV_POST_OBJECT_LIST
    Check this link:
    http://abap.wikiprog.com/wiki/BAPI_CONTRACT_CREATE
    Regards,
    Chandra Sekhar

  • How to find condition  type for a particular material document no.

    hiiiiii
    How to find condition type for a particular material document no.

    Hi
    Condition types are maintained at PO level
    Take the EKKO-KNUMV and pass to
    KONV-KNUMV field and take the different condition types values from KONV
    Take the Material Document No (MBLNR) and pass to MSEG table and take the EBELN field and from EKKO table take EKKO-KNUMV field and pass to KONV
    see the table T685 for different condition types.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

Maybe you are looking for

  • MDM7.1 Relationship Tables

    Hi  Everyone, We are working on MDM 7.1 and we have 3 different main tables. We have a scenario to import relationships between different remote systems. The records from both the remote systems are maintained as company. But we are trying to import

  • How to set a watchpoint?

    How to set a watchpoint in ECC 6.0? Actually, I tried setting a watchpoint but i did not find the option to give value for the variable.

  • How to get music back into itunes library?

    Before i restored my laptop back to original default settings, i saved an itunes folder onto a external hardrive, thinking that i wouldnt need to re-install it etc. But it wasnt working, so im downloading itunes again now...but how do i get all my mu

  • Reading the listi contents from Dbx

    There is one way I can save my optimization initiation with my product. Is there any simple way to associate the register variables to the actual local variables. In this scenario which values correspondes to "len" .... (dbx) n stopped in main (optim

  • How do I deactivate a product on a crashed computer so I can use it on my new computer?

    I had a laptop crash and was unable to deactivate my Adobe CS3 / Contribute CS3. I loaded Contribute CS3 on my new laptop and it says I have maxed out on activations. I have a single license and I have one computer. How do I get the Contribute CS3 de