Implementing customer's pricing and discounts

Hello, I'm totally new to Weblogic and have a longtime client who has just purchased the Weblogic Commerce Server to put their catalog online. They have both domestic sales and international distributors with a complex discount structure in place. Naturally, they have all sort of currency conversions.
My question to those most familiar with the existing code is what would be the preferred method to implement these changes.
At first glance I'm thinking of creating a new custom tag class which would be used like com.beasys.commerce.ebusiness.catalog.tags.GetPropertyTag to add methods to retrieve the calculated "MSRP" price and currency, which changes depending on the type of customer, and the purchase price, which is discounted by customer. I would then change the cat.tld to use my custom tag class. The custom tag class would call the standard GetPropertyTag to retrieve the base values.
The product/customer pricing would be in custom tables which would be exported from the ERP system and are not part of the Dublin framework.
Does anyone have any other ideas regarding how to implement this type of functionality?

Hi Anirban,
I got your response, but that does not help as I had already verified that setting. That was one of my first checks to make sure that IPC pricing had been triggered. However, now that I have conducted more investigation I have found issues in regards to the lack of condition types in ISA. After review of the logs I found that certain condition tables have not been created and a mismatch of attributes exists. Can anyone comment on their experience of the IPC Dataloader and issues like the ones described when running an initial load for the first time?

Similar Messages

  • F-53 and F-28, Customized columns for cash discount and %

    Hi Expert,
    With reference to the subject of: Customized columns for cash discount and % ...
    I faced the problem of not able to set / defined hidden column for cash discount and % by creating a new variant.
    Steps:
    Create a variant
    Click <administrator> button ... mark the columns hidden, and click <activate> button
    Then click <Save> button
    Problem: Every time I using the F-53/F-28, the layout is not working, and when goto check the variant settings, the cash discount and % columns remained unchecked.
    SAP version: 4.6
    Kindly advise.
    Thanks and regards,
    sbmel

    Hi JP,
    It is not working using field status group, as I am using F-53 and F-28 and not FB50/60/70.
    The purpose I want to create variant for screen after clicking <process open item> is to control column display (hide cash discount and %).  if the variant is working, I can create a customized Tcode for the F-53 and F-28.
    Now problem is that variant seem not working.
    Thanks and regards,
    sbmel

  • How to implement Custom Authentication and Authorization in Oracle SOA 11g

    Can anyone please tell me, how to implement Custom Authentication in Oracle SOA 11g ?
    Because in Oracle SOA 10.1.3.4 , i have implemented this custom authentication and authorization by implementing BPMAuthenticationService, BPMAuthorizationService, BPMIdentityService to verify againt my database systems.
    implementation classes like the mentioned below
    1).
    public class SampleAuthenticationService extends SampleServiceBase implements BPMAuthenticationService {
    2).
    public class SampleAuthorizationService extends SampleServiceBase implements BPMAuthorizationService {
    3).
    public class SampleIdentityService extends SampleServiceBase implements BPMIdentityService {
    Please help me to implement the authentication and authorization in Oracle SOA 11g .
    thanks in advance

    To start with please go through following document
    http://docs.oracle.com/cd/E21764_01/integration.1111/e10231/adptr_jms.htm
    http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_file.htm
    Regards
    Arpit

  • Unlimited data plan and discount dispute on new phone

    Problem #1
    Before the unlimited data plan was discontinued earlier this month, I added it to my current plan (phone is an LG EnV3)
    On Monday, 7/18, I became eligible for a new phone upgrade, and wanted to purchase the Driod Incredible 2.
    While on the website, I noticed that it would not let me keep the unlimited plan while upgrading, so I contacted an online service rep.
    A screen capture of the conversation can be found here -->   http://img835.imageshack.us/img835/5640/chattk.jpg
    The online service rep, Logan W, told me that I could keep it, all I would have to do is contact customer service afterwards and have them make sure that my current package stays.
    Flash forward to today, I called customer service when I recieved my new phone, and was told that what your online service rep told me doesn't matter, that you can't keep the unlimited data plan if you move from a "feature phone" to a "smart phone."
    I told her that is not what I was told prior to purchasing the phone, and she basically said she didn't care, she would send a ticket to some department to see if I could keep the unlimited data plan, but it was up to them, and that I would get a call back with their decision in 24 to 48 hours.
    Problem #2
    On Monday, 7/18, the Driod Incredible 2 was shown on the Verizon Website as $159.99 - $50 online discount = $109.99
    A screen capture of the webpage --> http://img810.imageshack.us/img810/5301/pricee.jpg
    When I added it to the website's cart, it took off $30 for my loyalty discount, resulting in a price of
    $159.99 - $50 online discount - $30 loyalty discount = $79.99
    But when I reached the final page of check out, the price went back up to $109.99.  I asked your online customer service rep about this (as seen in the above transcript) , and he said that all I would have to do is call customer service after the sale and they would credit my account for the missing loyalty discount.  I then purchased the phone for $109.99 + $8.80 tax = $118.79
    Back to today, after I inquired about the unlimited data plan, I asked the customer service rep about this credit.  After checking it out, she would not believe me that the starting price was $159.99.
    She at first said the phone price was $199.99 and I did get my loyalty dscount, but $199.99- $50 online discount - $30 loyalty discount = $119.99 + tax.  When I told her that wasn't the case because that was more than the $118.79 I was billed, she told me that "somehow I get a better deal and should have been charged $10 more"
    I tried to tell her that her pricing does not line up with the facts (my screen capture, my order email).  She then told me that my phone was somehow actually $$139.99 and I got my loyalty discount which brought it to $109.99.  It was like she was trying to fudge the numbers so they came out to the right price.
    This is a direct copy & paste from the first email I recieved from [email protected], that again shows the original price was $159.99 with a $50 online discount.
    Due Now
    Equipment Upgrade:
    1   HTC DROID INCREDIBLE 2 -regularly $159.99         $109.99*
    Due now:  detail of total charges to be billed to credit card
    Shipping: Free
    Subtotal: $109.99
    Taxes, Governmental Surcharges & Fees: $8.80
        NY Local Sales Tax* $4.40
        NY State Sales Tax* $4.40
    Total charges to be billed to credit card: $118.79
    Your customer service rep would not budge, she told me if I didn't like the price that I could send the phone back within 14 days.
    I am amazed at how I was told one thing by your online service rep previous to purchasing a new phone and agreeing to a 2 year contract, but after I get the phone, I am told something completely different by your customer service rep.  I feel this is totally dishonest and a great way to make people hate your company.
    All I want is VW to honor what I was told previous to purchasing this new phone.  If I can not keep the unlimited data plan I will be returning the new phone and moving on to another phone provider.

    unclebrady wrote:
    Reply to your first point:
    I was unaware of this *exception* to the rule when I ordered my new phone and agreed to another 2 year contract.  I did my due dilligence by asking a verizon online service rep to confirm that my unlimited data plan would transfer *BEFORE* I ordered.  I did not know of these forums until after my most recent call when I searched google for "verizon complaint forum."   I didn't read your "transcripts" because it's a moot point - that is Verizon's policy plain and simple, and although I agree it does suck, and it's TERRIBLE that they didn't warn customers properly, the Verizon reps did not know any of the details of the new plans until they were put into affect. (Also, online reps will do ANYTHING to make a sale/commission... Just be warned for next time. I had a 2 hour conversation with one when I wasn't even eligible, who was trying to get me to pay full price but make it sound like it was discounted.)
    Read the transcript.  Logan W. didn't say "maybe it will" or "probably it will" he said ""As long as you contact customer service when you get the phone to have them activate it for you they will make sure that you're current plan stays." 
    Also, it really is none of my concern, as a customer, about the inner workings of verizon, if the unlimited data plan is broken up to 2 different codes, 4 codes, 8 codes, etc, I'm sure if I was the CEO's brother, they'd get it straightened out in about 5 minutes.  As is, I'm just a 7 year customer, which appearently means very little. But clearly it is of your concern, when this is the reason you are not getting your data plan, isn't it? You're MAKING it your concern.
    Reply to your second point:
    Again, I was not aware of these forums until after I ordered the phone.  I have a screenshot showing the original price ($159), the online discount ($50), and the price after ($109).  Verizon's customer service people should be able to see that I was also eligible for my $30 loyalty discount on that date.  But, the customer service rep I talked to stated she didn't care if I had a screenshot or not, that if I didn't like the price of $109 then I could return the phone. That was just that specific rep. You'll learn that each rep has their own way of doing things. Some are more sympathetic than others. Just keep calling until you find a rep that will take your screenshot. There have been numerous people on here that have done this, and have gotten their discount. Just like certain reps will move your upgrade date up, and others won't.
    And that's the sad part of all of this.  Her attitude wasn't "how can we make this right?" it was "if you don't like it, then send the phone back"  You'd think Verizon wouldn't be so hard headed when I'm trying to give them my business, but appearently what I'm getting is a "if you don't like it then leave" attitude. Like I said, each individual rep. Not everyone in one company has the same attitude/demeanor.

  • One question about Pricing and Conditions puzzle me for a long time!

    One question about Pricing and Conditions puzzle me for a long time.I take one example to explain my question:
    1-First,my sale order use pricing procedure RVAA01.
    2-Next,the pricing procedure RVAA01 have some condition type,such as EK01(Actual Costs),PR00(Price)....,and so on.
    3-Next,the condition type PR00 define the Access Sequences PR00 as it's Access Sequences.
    4-Next,the Access Sequences PR00 have some Condition tables,such as:
         table 118 : "Empties" Prices (Material-Dependent)
         table 5 : Customer/Material
         table 6 : Price List Type/Currency/Material
         table 4 : Material
    5-Next,I need to maintain Condition tables's Records.Such as the table 5(Customer/Material).I guess the sap would supply one screen for me to input the data of table 5.At this screen,the sap would ask me to select one table,such as table 5.When I select the table 5,the sap would go to the screen to let me input the data of table 5.But when I use the T-CODE VK31 or VK32 to maintain Condition tables's Record,I found it's total different from my guess:
    A-First,I can not found one place for me to open the table,such as table 5,to let me input the data?
    B-Second,For example,when I select the VK31->Discounts/Surcharges->By Customer/Material,the sap show the grid view at the right side.At the each line of the grid view,you need to select the Condition Type at the first field.And this make me confused very much.Why the sap need me to select one Condition Type but not the Condition table?To the normal logic,it ought not to select Condition table but not the Condition Type!
    Dear all,I'm a new one in sd.May be this is a very stupid question.But it did puzzle me for a long time.If any one can  explain this question in detail and let me understand the concept,I will appreciate him/her very much.Thank you.

    Hi,
    You said that you are using the T.codes VK31 or VK32.
    These transaction codes are used to enter condition records for standard condition types. As you can see a grid left side having all the standard condition types like price, discounts, taxes, frieghts.
    Pl check using T.code VK11 OR VK12 (change mode)
    Here you can enter the required condition type, in the intial screen. (like PR00, MWST, K004, K005 .....etc)
    After giving the condition type, press enter or click on Combinations icon on top of the screen. Then you can see all the condition tables which you maintained for that condition type. Like as you said table 118, table 5, table 6 and table 4.
    You can select any table and press enter, then you can go into the screen in which you have all the field cataglogues you maintained for that table. For example you selected combination of Customer/Material (table 5) then after you press enter then you can see customer field on top, and material fields.
    You can give all the required values and save the conditon record.
    Hope this is clear.
    REWARD IF HELPFUL.
    Regards,
    praveen

  • Oracle Pricing- Using Discount Feature

    Hi,
    I'm Anil Wadhwa and i'm working for Amtrex Hitachi Appliances ltd., Ahmedabad (India). I'm handling the OM Module and I was trying to use the Discount feature availabe in the Oracle Advanced Pricing. As of now we have defined a modifier which we have given the name as a 'Manual discount' and this helps us in changing the unit selling price while doing order entry at the line level. We are not using any qualifiers.
    We are trying to explore a feature whereby we would like to give a discount say @10% to the customers who belong to the class 'DLR'. For this I defined a Qualifier by the name of 'Dealer Discount' in the Context I chose Customer and in the attribute I chose 'Customer Class', operator '=' and Value= 'DLR '.
    Then I defined a Line Level Modifier where I took a modifier Type as discount and the application method as 'percent' and chose the value as 10. Then I attached the qualifier at both the Line Level and header level.
    I defined a new customer at the customer master level and defined the Class as 'DLR'.
    Now when I'm doing the order entry the unit selling price which is coming from the price list does not get reduced by 10%, instead the value remains the same.
    Can someone in this community who has used this feature of Oracle Advanced Pricing help me out.
    I will be highly obliged.
    Regards,
    Anil Wadhwa

    Hello Mr. Ramesh,
    Many thanks for your prompt reply and the suggestion you gave. I don't know much about the Build Sourcing Rule concurrent program and for that I'll have to go through the user guide or search in the help section. Well I will do that, meanwhile can I send you a screen shot of the setups I have done at my end so that you can analyse and verify the same at your end. My e-mail ID is [email protected], I will be highly obliged if you can acknowledge my request on this e-mail ID.
    I also want to know more about the Incompatibility Groups and Phase Events, in terms of how you have done the setups and how it is to be used at the modifier level.
    Regards,
    Anil Wadhwa

  • Customer-specific pricing types

    Hello Gurus,
          how to configure for customer-specific pricing types, ie how to customize pricing rules ?
    thanks very much!

    Hi
    As per my understanding of your issue, you wish to offer different prices for different customers.
    This can be done by creating a condition table with Customer as one of the field and assign this to the access sequence. Goto VK11 - select this condition table and give the price you wish to for different customers.
    Like wise you can do it for discount condition types etc.,
    Thanks,
    Ravi

  • Customer specific pricing in E Commerce - on R/3

    Hi,
    I am currently working on a SAP E Commerce project, and we are installing the same on R/3 and NOT CRM.
    Regarding product catalogs and pricing i have a question,
    - Can we use subtotals in the pricing proceedure to bring in customer specific pricing - currently the product catalog takes SUBTOTAL 1 from the pricing proceedure and there is a coloum for PROMOTIONAL prices, if we were to use the subtotal 2 in the pricing proceedure, cant we bring customer specific pricing on catalog? - wouldnt this mean that you could conveniently skip the IPC part and also the coding that needs to be redone in IPC for all those requirements in the pricing proceedure?
    OR
    - There is a BADI  - BAPI_ADV_MED_GET_PRICES - can this be used since all subtotals are present in the structure.
    - is there any specific customizing to be done to get the subtotals into the structure.
    If the above BAPI can bring in the subtotals attached to the pricing proceedure, we could display the gross price attached to subotal 1 and the net price attached to any other subtotals 2 to 6, then what could be the need for IPC - if i understood well then it should be that the performance load is transferred from R/3 to IPC.
    I also have another question, in E Commerce when the customer logs in to create an order , i see in a demo that there is a SIMULATE or UPDATE button, while pressing this does it mean that there is a read to R/3 that does in the back ground VA01 or sales order create so that the system retrieves the ATP checks and pricing - this would ensure the  customer sees his final price + TAXES before he saves the order.?
    Thanks,
    Jacob

    What scenario you are going to implement - B2C or B2B? Lot depends on the scenario you are going to implement.
    I also have another question, in E Commerce when the customer logs in to create an order , i see in a demo that there is a SIMULATE or UPDATE button, while pressing this does it mean that there is a read to R/3 that does in the back ground VA01 or sales order create so that the system retrieves the ATP checks and pricing - this would ensure the customer sees his final price + TAXES before he saves the order.?
    This makes a call to the Order Simulate BAPI in R/3. And all the ATP and pricing checks are within the limitations of this BAPI. For example if there are some custom modifications to input additional values through popup screens in the R/3 system that could change the price or ATP results in R/3. These changes will not work in the BAPI.
    Though we haven't seen any pricing related restrictions, there could be ATP limitations if you are using APO.

  • Standard BAPI/RFC for customer specific pricing

    Hi all,
    We have a requirement for getting the customer specific pricing for a product. .We have few customers who are privelaged of procuring materials at a lesser price than others.We need a procedure or functionality that will pick this discounted price on the product that is raised by the privelaged customer.
    Please let me know if there is any Standard BAPI or RFC for this requirement
    Keerthi

    Hi,
    There is nothing called customer specific pricing in SAP and there is no BAPI to handle pricing for any specific entity.
    These things need to be configured in access sequence, condition tables, condition types etc and you have to configure  pricing in such a way that the pricing elements are common for everybody but depending on the situation, some customer will get materials for lesser price than others by creating condition records as applicable for each customer.
    You have to first configure the pricing procedure.
    Then while maintaining condition records, you have to maintain prices for specific customers where youcan maintain lesser prices. For all others you can maintain normal prices. For example for c.type PR00, you can have two tables in the access sequence. One table may be Sales org/D.C/Div/Customer/Material and the second table can be S.Org/D.C./Div/Material
    Now maintain a condition record like
    5001/00/00/CUSTOMER A/MATERIAL A  Value is 80
    5001/00/00/Material A  Value is 100
    If condition records are maintained like this, the customer A alone will get the material for Rs.80 while all others will get it for Rs.100
    Hope this helps you. If you have specific doubts, pls lemme know.

  • Trying to figure out pricing and plan options to add multiple computers to current subscirption. We currently have a subscription that allows the programs on two computers, but now I need 5 computers to be updated with CC.

    Trying to figure out pricing and plan options to add multiple computers to current subscirption. We currently have a subscription that allows the programs on two computers, but now I need 5 computers to be updated with CC. Have looked in to Small Business teams, but do not understand how many computers that is good for and if there is a professor or previous customer discount. Any help would be great, thanks!

    Hi,
    I presume that the new configuration is missing some parts as you seem to have the IP address of the external interface configured staticly on the interface but you have not configured any default route on the firewall? (Original configuration got default route dynamically and added it to the routing table)
    You also mentioned that you were able to connect to the Internet which would indicate there was indeed a default route with the new configuration?
    I am a bit confused about the host mask on the external interface (/32 - 255.255.255.255) ? Does the ASA really let you configure a host address on the interface? It can't lead anywhere as there is no next hop with a host mask. I think the ASA even blocks using a /31 mask link network which works with Cisco Routers.
    I guess I would go through the basic troubleshooting step when the new configuration is in use
    Check logs for any blocked connections or error messages
    Check the Static PAT (Port Forward) configuration with the "packet-tracer" command
    Capture traffic on the ASAs external interface (with the ASA itself) and confirm that you are seeing the TCP SYN of any connection attempts, or perhaps capture ICMP
    - Jouni

  • Integration between Sales Pricing and Purchasing pricing

    Hi Experts,
    please can you tell me how it works the integration between Sales pricing (SD) and Purchasing pricing (MM)?.
    Are there specific pricing condition types to manage this integration?
    Thank you very much
    Kinad Regards
    Andrea

    There is no link between SD pricing and MM pricing. But there are some cases when the condition types maintained have to be referenced.
    in STO for example, the pricing procedure in MM may contain a condition type that will have a reference to a condition type maintained in Billing. This value is then used in the SD pricing procedure.
    YOu can do this by maintaining the RefConType in Define condition type in MM pricing determination.
    (SAP Customizing Implementation Guide --> Materials Management --> Purchasing --> Conditions --> Define Price Determination Process --> Define Condition Types)

  • US surcharge and discounts different taxability per region

    Hi all.
    We are producing and selling in US country using tax procedure TAXUSJ.
    Now it is required to include discounts and different surcharges in pricing. From Financial department was told that for every region inside US the taxability of surcharge and discounts are different.
    For example, in PA the discounts can be included in taxability but no the surcharges ans in IL can be exactly the opposite.
    Any of you can give me an idea of how to manage this??
    Many thanks in advance and best regards.

    Hi,
    please use country, taxclassifications of customer and material & Region fields for your access sequence and maintain condition record accordingly
    regards

  • SSO of custom web app and ALBPM

    Hi
    Recently we have to integrate a custom app and ALBPM on weblogic server,
    we want to implement Single Sign On between the custom app and ALBPM workspace,
    hopefully on application level
    (our custom application is using acegi security backed by LDAP right now)
    but seems the authentication of ALBPM is quite proprietary and tends to be container-managed.
    could anyone can kindly tell me how should we get start on this?
    Thanks

    Hello guys,
    someone knows how to implements "fuego.workspace.security.SSOWorkspaceLoginInterface" or find some API documentation, javadoc about this interface?
    for now, Im try to find some help or documentation about SSO in workspace, So when I did decompilation to find more answers.
    package fuego.workspace.security;
    import fuego.sso.SSOLoginException;
    import fuego.web.SSOUserLoginInterface;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public interface SSOWorkspaceLoginInterface extends SSOUserLoginInterface {
         public abstract void setupAuthenticatedSession(
                   HttpServletRequest httpservletrequest,
                   HttpServletResponse httpservletresponse) throws SSOLoginException;
         public abstract void processRequest(HttpServletRequest httpservletrequest,
                   HttpServletResponse httpservletresponse) throws SSOLoginException;
    package fuego.web;
    public interface SSOUserLoginInterface extends fuego.sso.SSOUserLoginInterface {
    package fuego.sso;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    // Referenced classes of package fuego.sso:
    //            SSOLoginException
    public interface SSOUserLoginInterface {
         public abstract String getUser(HttpServletRequest httpservletrequest,
                   HttpServletResponse httpservletresponse) throws SSOLoginException;
         public abstract String getPassword(HttpServletRequest httpservletrequest,
                   HttpServletResponse httpservletresponse) throws SSOLoginException;
         public abstract boolean skipFDIAuthentication();
         public abstract String getLogoutURL();
         public abstract String getLogoutRelativePath();
    }And I decompile fuego.workspace.security.SSOWorkspaceLogin to see the logic inside this classe
    package fuego.workspace.security;
    import fuego.sso.SSOLoginException;
    import fuego.web.SSOUserLogin;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    // Referenced classes of package fuego.workspace.security:
    //            SSOWorkspaceLoginInterface
    public class SSOWorkspaceLogin extends SSOUserLogin implements
              SSOWorkspaceLoginInterface {
         public SSOWorkspaceLogin() {
         public void setupAuthenticatedSession(
                   HttpServletRequest httpservletrequest,
                   HttpServletResponse httpservletresponse) throws SSOLoginException {
         public void processRequest(HttpServletRequest httpservletrequest,
                   HttpServletResponse httpservletresponse) throws SSOLoginException {
    package fuego.web;
    // Referenced classes of package fuego.web:
    //            SSOUserLoginInterface
    public class SSOUserLogin extends fuego.sso.SSOUserLogin implements
              SSOUserLoginInterface {
         public SSOUserLogin() {
    }And here i think he uses some obfuscator, cause i cant decompile implementation method :(
    package fuego.sso;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    // Referenced classes of package fuego.sso:
    //            SSOUserLoginInterface, SSOLoginException
    public class SSOUserLogin implements SSOUserLoginInterface {
         public SSOUserLogin() {
         public String getUser(HttpServletRequest request,
                   HttpServletResponse response) throws SSOLoginException {
              /*  25*/return request.getRemoteUser();
         public String getPassword(HttpServletRequest request,
                   HttpServletResponse response) throws SSOLoginException {
              /*  31*/return null;
         public boolean skipFDIAuthentication() {
              /*  36*/return true;
         public String getLogoutURL() {
              /*  41*/return null;
         public String getLogoutRelativePath() {
              /*  46*/return null;
    }Thanks for any help or indication of source..
    regards.

  • Regarding rate, sales tax and discounts for credit memo request and returns

    Dear  ALL,
    Rate column is not displaying for credit memo request. suppose credit memo should be given due price diifererence
    with referance to billing documnet credit memo request to rised. but if i want to edit rate column is not available.
    how vat and discount has to be captured in case of rate diifferance for credit memo.
    In case of returns will taxes applicable for returns credit memo
    Gl accounts for credit memo same as billing or different GL accounts to be maintained or not
    client has the scenario that if credit memo request has been rised for with referance to billing due to rate differance.
    If customer returns materilas belongs to same billing. so based on the returns order returns credit memo to be rised .
    But how the sap captures exact price of the materila during returns. ie; price modified during credit memo request.
    Thanks & Regards
    ramesh

    HI,
    Remove all the other condition types from the procedure and keep only those which you need.
    Regards
    Abhilash

  • Material exchane ,copy pricing and conditions from main item to sub item.

    Hi All,
    We are using parts exchange/interchangeability in the transaction ME22N,
    While using ME22N we are exchanging  main item with interchangeable part and while doing so we want to copy pricing and conditions from main item to sub item.
    But its not happening.
    As per sap help its possible, details describe below.
    http://help.sap.com/erp2005_ehp_04/helpdata/en/c2/0a5288b77d11d3bcce00105ab03aee/content.htm
    Price Determination by Copying from Main Item
    In the case of price determination by copying from the main item, the net price of the originally ordered part is still used for the superseding part in a part exchange.
    The system copies all conditions from the main item to all sub-items and takes into account the order quantity for the main item when calculating scale prices. It does not take into account the conditions and scale prices that exist for the interchangeable part.
    You cannot change the conditions, which have been copied from the main item, at sub-item level. It is possible, however, to define additional conditions for each sub-item.
    Prerequisites
    A calculation schema, which can be altered on an individual basis in Customizing, has been supplied for the price determination.
    In the vendor master record, you have set the schema group 09 (interchangeable material).
    But in customizing I didnu2019t find value 09 for schema group .
    Can any buddy through some light on missing pieces which need to be set?
    Thanks
    Regards
    Ritesh

    Hi,
    Can you check few more things and tell me?
    - In this exit, does XVBPA and XVBAP contains all the line items. ( main and sub items ).
    - In Sales order creation time, do these table have VBELN populated when this exit triggers.
    - If you modify XVBPA or XVBAP in this exit, do they get overwritten after that.
    Try this code. See if it works.  Let me know if you still have a problem.
    DATA: wa_hvbpa LIKE vbpa,
          wa_xvbpa like vbpa.
    CLEAR: wa_hvbpa, wa_xvbpa.
    * check if HVBAP and VBAP line items are not same
    IF vbap-posnr <> hvbap-posnr.
    * read the ****-to partner from main-item
      READ TABLE xvbpa INTO wa_hvbpa WITH KEY posnr = hvbap-posnr
                                              parvw = 'WE'.
      IF sy-subrc = 0.
    *   read the line item data for sub-item based on main item
        READ TABLE xvbap WITH KEY posnr = vbap-posnr
                                  uepos = hvbap-posnr.
    * See if current line is the child of that BoM parent
        IF sy-subrc = 0.
          MOVE wa_xvbpa-kunnr TO xvbpa-kunnr.
          MOVE xvbap-vbeln TO wa_xvbpa-vbeln.
          MOVE xvbap-posnr TO wa_xvbpa-posnr.
          MOVE 'WE' TO wa_xvbpa-parvw.
          MODIFY vbpa FROM wa_xvbpa.
        ENDIF.
      ENDIF.
    ENDIF.
    Regards,
    RS

Maybe you are looking for

  • Firefox won't open from the taskbar or desktop - what do I do

    Firefox won't open. I uninstalled it and downloaded a new one. When I tried running it I was asked to close Firefox. As I did not have it running, I could't close it. All other programmes were closed. I also have the mozilla email which is still work

  • Error code -2048 while opening a MPEG2 file

    Probably a straigth forward question. I have captured some HI8 video in various MPEG formats using a Pinnacle Movie Studio Box with Windows. I can import MPEG1 file to my new IMAC G5 however while trying to open a MPEG2 file (which open with RealPlay

  • How to block outbound port in Solaris 10

    Hello, I would like to block OUTBOUND telnets (port 23) - Let me repeat it's OUTBOUND (not inbound). I need to do it on Server level (not Firewall level). Any help would highly be appreciated. TIA Prvn Edited by: sun_prvnrk on Sep 30, 2010 10:52 AM

  • Is it possible to create an action to copy channel name text and insert into channel in CS5?

    I am a screen printer and I print my separations from Photoshop. I routinely work with multi channel files or RGB files with additional spot color channels. I have created actions to place my registration marks, re-size images, etc to get ready to pr

  • Tabkey field

    Hi gurus, i have a requirement in sapscript to display the change text (last revision) in line item. i retrievred data from CDHDR first to get the udate and utime. and access table CDPOS, but i'm having a problem with field TABKEY. the field has a ch