How to Change Conditions while creating PO

Hi ALL
While creating the PO, i need to change the value of certain condition type.
I am able to do for PB00 condition, but i need to change it for other conditions.
For example, if there is any discount condition, i need to be able to change the value, when PO is getting created
Can you please help on this
Regards
Madhan Doraikannan

Hi Madhan!
Your scenario is getting more and more complicate, but so you will have better answers.
I didn't found methods GET_CONDITIONS, SET_CONDITIONS in ME_PROCESS_PO_CUST (Customer enhancement?!), but most probably no changes will be done by these methods, which aren't allowed online in transaction.
But why do you use a transaction dependent BADI instead of pricing exits / pricing procedure?
If you need something out of condition reach, you can use exit with function module ME_FILL_KOMP_PO. Communication structure KOMP can be used in a formula to fill a condition without access sequence. Then condition exclusion groups can handle allowed / not allowed condition combinations.
Regards,
Christian

Similar Messages

  • How to change the "content created" date/time in FCPX?

    Since I've had problems importing my whole iMovie event library into FCPX I decided to run some tests with importing individual files (part of iMovie events and originally imported from camera into iMovie). Some of them for some reason got the wrong "content created" date/time in them while in iMovie they have the right date/time set. Does anybody have an idea on how to change the "content created" timestamp?

    I had a bunch of DV files that imported stamped with the file modification date and time.  I did not find a way to change it in FCPX. With FCPX not running, I used A Better Finder Attributes to modify the creation and modification dates of the files in the event folder. FCPX reconnected to them but the event still showed the old range of dates so I created a new event and moved the clips to it. Maybe ther is a beter way but that is how I did it.

  • HT204053 Why I can't purchase anything from UK Appstore? It says my ID connected to Kazakhstani store and I can't use it here in UK, I used to live in KZ. How to change stores? Create new ID? But I still have my old e-mail address, will it valid?

    Why I can't purchase anything from UK Appstore? It says my ID connected to Kazakhstani store and I can't use it here in UK, I used to live in KZ. How to change stores? Create a new ID? But I still have my old e-mail address, will it valid as a new ID?

    Welcome to the Apple Support Communities
    You can only purchase content on the Kazakhstani store because you created your Apple ID on that country. To change the country, see "Change your iTunes Store country" > http://support.apple.com/kb/HT1311?viewlocale=en_US&locale=en_US

  • VKP0 is not to be maintained as  mandatory condition while creating IDOC

    We have a very awkward need from our client.The bussiness doesnt want the condition type VKP0 to be mandatory condition while creating IDOC for article master data.
    In the bussiness terms they send some articles to POS without creating price.They dont want to have the value of KONWERT field as 'ZERO'..
    We have upgraded ECC 5.0(IS Retail) to ECC 6.0(IS Retail).It was techinical upgrade hence no functional configuration has been done.
    Moreover we have compared POS outbound profile in ECC 6.0 with ECC 5.0.Every configuration is same and all required prerequisites for POS Outbound profile are same in both the versions.The Idoc in ECC 5.0 is getting created even though the price of the artilce is not required to be mainatained.
    All of us know that if prices are not maintained system shows'X' mark in price field in T.Code WPER2.
    But,instead the IDOC is getting created in ECC 5.0.
    Please help us to make the IDOC creation possible in ECC 6.0 even without  creating the price.
    Edited by: ajay das on Nov 15, 2008 8:00 PM

    Hello Ajay,
    Are IDocs for other transactional data getting created? In case these are, you can try to check the message control settings.
    Regards,
    Nimish

  • How to add invoices while creating Batch Payment in Oracle Apps R12

    Hi all,
    how to add invoices while creating Batch Payment in Oracle Apps R12
    Thanks

    Can you elaborate your problem in detail ?

  • How to redefine interface while creating BSP extensinon

    hi,
    how to redefine interface while creating BSP extensinon i am using cl_bsp_extension a ssuper class here i have to redefine some interface how but it is not allowing hoew can i do these?

    Hi Sahadev,
    You can get the IP address of your client using..
    DATA l_host TYPE string.
    l_host = request->if_http_entity~get_header_field( '~remote_addr' ).
    Have a look at [this thread|Re: How to find domain name for the host] for more details.
    Search the forum , you will get the exact answer.
    Regards,
    Anubhav

  • Conditions while creating views

    Hi,
    I have 2 db tables A and B. And I need to have a condition while joining these two tables. i have a field called date in A and date1 and date 2 in B.
    The condition i would like to incorporate is A-date should lie between B-date1 and B-date2 (B-date1<A-date<B-date2).
    I've tried out Maintenance Views and i can only give a comparative value in the selection conditions (say A-date eq sy-datum).
    Can anyone suggest me how to go about this.
    Thanks in advance...
    Naren

    hi
    good
    go through these links which ll gie you idea about view with join statement.
    http://www.braincorp.com.au/products/information-technology/sql/database-concepts-and-technologies/database-technologies-part-2-introduction-to-sq/
    http://dev.mysql.com/doc/maxdb/en/6d/117c44d14811d2a97400a0c9449261/content.htm
    thanks
    mrutyun^

  • BADI to change fields while creating sales quotation

    Hello experts,
    is there a badi in order to change the fields incoterms/terms of payment while
    creating an order ?
    We create an order and put in the customer and within the customer
    the fields incoterms/ terms of payment are filled in the  order.
    Now we want that this fields are not filled anymore.
    Can we do this with an badi / user exit ?
    Thanks
    Gerd

    Hello,
    I've checked badi CRM_SHIPPING_BADI  , but this is only called
    while changing an order.
    But I need a badi which is called while creating a new order and while
    entering the customer number into the order.
    Then the badi should work.
    I just want to delete the fields terms of payment / delivery.
    I've also chekced the CL_EXM_IM_ORDER_SAVE but this seems to be only
    for saving events.
    Any ideas ?
    BR
    Gerd

  • User exit to change incoterms while creating PO

    Hi,
    I am trying to create a PO via ME21N transaction.When I populate the vendor and the purchasing organization details in the header, the incoterm gets populated from the vendor master. Is there any exit to populate my own set of values while creating the PO.
    Thanks.
    Alagu Rajavel S.

    i think it is better to write @ time of save exit.
    Regards,
    Sudheer.

  • How to get pricing conditions while creating Sales Order

    Hi Guys,
                When we create sales order using VA01, price is automatically determined using pricing condition configured.
    My requirement is, I need to know what would be the price of a particular item.Say i put one item A with quantity x,can I get which price conditions will be applied and what value will come for them.I need this because I need to validate this price with some other price put in a file .

    I would suggest to use the Exit because that will be less efforts and you can implment and debug it easily. Moreover, you can restrict it by any condition e.g. order type, order reason because all the internal tables are available at that point.
    Whereas, accessing the access sequence is cumbersome process. You need to go to all the combinations (tables) in the access sequcen and try to find out the suitable match .
    Regards,
    Naimesh Patel

  • How to change condition control from C to E

    Hi all guys, need you hope on below question:
    I 've created a new condition type, which is a fix amount/accrual, and going to be used in billing plan sales order. but, when I issue the first invoice (30% of sales order), this accrual condition type is supposed to post 30% as well. but it posted full amount. I have checked all condition type, pricing procedure and copy control config. nothing is wrong. only one thing is condition control XKOMV-KSTEU = C when I check my invoice. but I think it's supposed to be E.
    Would any guy tell me how to make XKOMV-KSTEU=E, or any other solution can be provided.
    (by the way, I have read below link, but still dont know where to do that change? it belongs to config or coding change?
    http://wiki.sdn.sap.com/wiki/display/SD/Pricing+Conditions)
    Thanks in advance.
    Vic

    Hi,
    As per the standard,
    Billing plan will divide entire billing amount as per the  refernce  billing plan (Billing dates/milestones and %values).  All the condition values in the pricing procedure, including taxes, will be divided  proportionately as per billing plan only.
    Regards,
    Sharan

  • How to change protected variants created by users that no longer exist

    There are several older variants for which background jobs are scheduled for daily prcessing.  These variants were created and protected by uses that no longer exist in SAP.
    How to  unprotect and change these variants to reflect new requirements.

    Hi Anam
    1. Execute tcode VARCH and enter the program and variant name and make the changes, if the system allows you to do so.
    2. Check with the basis/security team if they can extend the validity and reset the password for the old ids.
    3. If the above doesnt work, you will need to copy the variants manually
    Moving forward, when you create/change jobs, request the basis/security team to create common ids like OTCADM, P2PADM, etc. Ensure that all the variants and jobs are created/changed using this common id. Basis/Security team can controll by opening and closing the ADM account on request from project team and the usage can be recorded for tracking.
    To check the jobs that use a known variant, use tables TBTCP, TBTCO.
    Best Regards
    Sathees Gopalan

  • How to change condition type data on header of a sales order

    Hi Guys,
        I have a requirement, where i want to change the value of particular condition type at header lever of sales order.
    How to do it.If i am not wrong , this can be achived by CRM ORDER MAINATAIN .But how to do it i dont know.
    So please help me for this requirement
    Regards
    PG

    Hi PG,
    Can you please let me know if you were able to do this. I have a similar requirement where in I need to change the value of a condition type.
    I am new to CRM , so it will be great if you can please explain me the steps.
    Thanks in advance.
    Regards,
    Vivek

  • How to change a query created in other id into my id......

    first they have given me one id, and asked me to develop a query. i did it. now i got my id. now i want that query to be on my name.? how can i do it?( i have saved that query as local object when i created it).

    Hi,
    Open the query & save as ( change the description & technical Name).
    Regards
    CSM Reddy

  • I want to write condition while creating table/maintaining table using SM30

    Hello all,
    I am creating table Z_CUST with only 2 fields Client, Customer number using SE11 transcation then maintain using SM30 transcation.
    User should only be allowed to enter customer number that is in account group(KNA1-KTOKD) ‘Z011’. This  validation should be performed during data entry.

    Hi,
    Crete the table maintenance generator for your Ztable.
    below is the brief procedure to create table maintenance.
    Table maintenance generator is basically used to do table operations like (insert, delete, modify...).
    if you create table maintenance for your table it will build a module pool program, by using you do the above operations.
    below is the procedure to create table maintenance generator.
    1) Create one function group.
    2) after activating your Ztable, choose 'Utilities'----> 'Table maintenance genrator'.
    3) then give the authorization group and function group created abobe in the next screen.
    4) Then choose the "create" button in your application tool bar, which will creates the module pool program.
    5) then create one Tcode by chosing "Transaction with parameters( parameter transaction)".
    6) in transaction field give "SM30", select the check box "Skip initial screen".
    7) in the below of that screen you can find the "Default values" frame.
    8) there under the "name of screen field" select the "View name' and 'update".
    9) in value column against to "view name" give you table name, and against to "Update" put 'X' in capital letters.
    save it then you can straight away use this newly created Tcode to maintain your table.
    Note:- 1) make the modification while saving the data into your table using this newly generated program to carry out your validation (even though it looks like standard program; no need to enter the access key).
    2) if you do any changes to your table and press the activate button automatically the table maintenace generator will be goes off, you need to create this again.
    Reward if useful.
    Thanks,
    Sreeram.

Maybe you are looking for

  • Problem in displaying smartform as pdf in mail attachment

    Hi Gurus, I have generated a Smartform, converted to PDF and sent as attachment to email, upto this everything working fine. Now the email is generated with the PDF attachment but Adobe Reader encounters an error when opening. Error display as below

  • Error during Extraction in RSA3.

    Hi, I have activated the datasource 0JOB_ATTR in R3 site. I can see it in RSA6 but when I try to extract data from RSA3 it is giving an error message like : Errors occurred during the extraction.. Any help on this highly appreciated.. Regards Uday

  • Aggregation Rule in a Dimension Logical Table

    Hi! I have a Dimension Logical Table which is related (one-to-many) with several Fact Logical Tables. This Dimension has 1 logical column which has an aggregation defined: - Account Last Creation Date = Max(D_CUSTOMER_ACCOUNT.CREATION_DATE) When I us

  • Files to copy so laptop and desktop are similiar

    I want my laptop version of Firefox to be the same as my desktop. What files do I need to copy so this happens.

  • Migrating Users 2003 to 2010

    We are currently running Exchange 2003 and 2010 in Co-Existence.  I have been moving users from 2003 to 2010 and users from a particular Database (2003) are Completing With Errors.    Users from every other store are moving successfully.  The comment