Extrusion Sales price based on multiple parameters of the Finished Material

Hi Gurus,
Scenario: Extrusion Industry- Finished Material price to be calculated, based on the following parameters:
1. Basic Price of the Finished Material
2. Alloy Market Price
3. Temper Price
4. Type of Finish based Price
5. Length ordered based price
A. Customer wants the Sale Price of the Finished Material to be sum of 12345.
B. Customer wants to Change the Basic price for few Customers.
C. Customer wants to Change the Sale Price of the Finished Material based on the Market fluctuations with respect to the Alloy used in the production of the Finished Material.
How to address, this type of Scenario ? Those who have come across similar scenarios in Extrusion Industry can share their experiences ?
Do we need to go with Variant Pricing ? If so, do we need to go with KMAT or FERT ?
Thanks & Regards
Sreekanth

hi,
1. Basic Price of the Finished Material
   Kondition xxx1  Access : 1. Kunnr / Matnr   ex      ( B )
                                             2. Matnr
2. Alloy Market Price
    Kondition xxx2    Access : alloy - price
                                with formula over the weight of the Material
3. Temper Price
    Kondition xxx3
4. Type of Finish based Price
    Kondition xxx4
5. Length ordered based price
    Kondition xxx5    with Formula over the length
6. Summ of 1 - 5
7. xxx6 Manual Price   with exclusion of xxx1 to xxx5      for C - manual Price
or
   xxx7 Rabatof sum 6   for the scenario c -- for scenario c, there is to less information, what there should be done.
so far, i dont see a reason for variant pricing.
hans

Similar Messages

  • Sales price based on batch charactristics

    Dear all
    i have  requirement in an industry that sells a raw milk , the price of the sales item depend on the  Fat value in the batch charactristics ( that comes from quality).
    please advice.

    Hello Ahmed
    Use Variant Configuration. Set up milk as configurable material and assign a Config profile with variant class. Use the same batch characteristic in your Variant class (Type 300). You can populate the characteristic manually or use a procedure to copy it from Batch characteristic. Based on the fat value, you can set up material variants and set up prices for them. Or you can have a base price and add additional charge based on fat value ( like an optional feature). Good luck.

  • Show/ Hide Tables in SSRS based on Multiple Parameters

    Hi
    Is it possible to show/ hide multiple different tables based on a multivalued parameter?  I have 6 tables and I want 1 or 6 displayed dependent on what is selected from the multivalued parameter.
    When I add the IN operator and select multivalues, I get the following error:
    I have an expression set in the Visibility tab in the tablix to:
    =IIf(Parameters!Name.Value =
    "Name",
    false,
    true)
    and in the filters tab, I have a filter on the name so the data is filtered only by that name so it can display the different categories in the different tablix.
    Can anyone advise on how to achieve it so I can use the multivalued parameter option to display 1 or more tables?
    thanks!

    Hi
    Is it possible to show/ hide multiple different tables based on a multivalued parameter?  I have 6 tables and I want 1 or 6 displayed dependent on what is selected from the multivalued parameter.
    When I add the IN operator and select multivalues, I get the following error:
    I have an expression set in the Visibility tab in the tablix to:
    "Name",
    false,
    true)
    and in the filters tab, I have a filter on the name so the data is filtered only by that name so it can display the different categories in the different tablix.
    Can anyone advise on how to achieve it so I can use the multivalued parameter option to display 1 or more tables?
    thanks!
    =IIf(Parameters!Name.Value =
    Hi,
    Use Join function in the RDL and hide them for whatever values you want to.
    =Join(Parameter!paramname.value,",")
    Thanks,
    FunBI

  • Map default values in Header based on multiple values in the line item

    Hi
    I have a scenario in which the Header field of an IDOC should be populated with some default values based on some mixed mvt types in the line items.
    eg:
    Header -
    > Delivery type -
    > needs to be mapped to A (for X of line item 1)or B (for Y of line item 2) or C (for Z of line item 3 )
    based on line items field
    line item1---> mvt type---> X
    line item 2-->mvt type----->Y
    line item 3 -
    > mvt type -
    > Z
    mvt types doesnt necessarily have to come in that order and even the same mvt type can repeat in multiple line items.
    Can we achieve this logic in XI ?

    I think if you include removeContext, Sort, SplitByValue (on Value Change), CollapseContext to mvt type in all line items and then use ifelse condition to achieve your result.
    I will give an example of line Item1
    mvt type --->RemoveContext ->Sort>SplitByValue(on value change) --> CollapseContext
    Use the above mapping to IF function and check if it is having X, Y or Z then map the appropriate value to target field.
    Do the same for rest of the line items.

  • IS Retail - Article Sales Price Updation in Article Master

    Hai guys,
    I created a new article (mm41) and I enetered Purchasing price in the 'Purchasing' tab. But when I give a mark up percentage in the 'Sales' tab, the price is not updating / changing as per the percentage. However I saw this feature working fine in some others' system.
    Can anyone help me in fixing up this problem? Thanks in advance
    Regards,
    Maheshwaran. I

    Hi
    Check following setting
    SPRO>Logistics general>Retail pricing>Sales Price Calculation>Assign Pricing Type/Reference Site to Organizational Level
    U should have pricing type say 0001 & reference site assigned to sales org, distribution channel combination
    Article master will calculate sales prices based on this & mark up u have maintained for mechandise category in wva1
    Regards,
    NNK
    PS:Award points for usful ans

  • How to pass multiple parameters to DB adapter through BPEL process?

    Hi All
    I have created a BPEL process in which I am using invoke activity to call DB package.procedure having multiple parameters.Once the package gets executed it shows me custom exception message as input parameters are showing null values inside the package.
    When I see the audit flow in BPEL instance , it shows correct values against each parameter in BPEL process.
    Anybody know about this problem? why DB package is not able to read input parameters send through BPEL process?
    Regards
    Yogi

    Hi Chintan
    Thanks for your reply.
    Here is my procedure call. For these input and output parameters I have created variables @ BPEL process. Those variables are accepting values correctly.
    PROCEDURE custom_po_proc(
    p_return_status OUT VARCHAR2,
    p_error_code OUT VARCHAR2,
    p_error_desc OUT VARCHAR2,
    p_debug IN VARCHAR2 DEFAULT 'N',
    p_lgcy_trxn_num IN VARCHAR2,
    p_trxn_type IN VARCHAR2,
    p_operation IN VARCHAR2 DEFAULT NULL,
    p_po_number IN VARCHAR2,
    p_line_num IN VARCHAR2,
    p_org_code IN VARCHAR2,
    p_quantity IN NUMBER,
    p_user_name IN VARCHAR2);
    I just have one DB adapter based on above procedure.
    How do I increase the logging level, have not done that before.
    Regards
    Yogi

  • How to select multiple values from the Parameters in the concurrent program

    How to select multiple values from the Parameters defined in the concurrent program...and i believe multiple selection is not a direct feature of EBS, but is there any workaround solution to acheive mulitple selection?

    I think there's no way to do that using standard feature.
    Some workaround I use :
    1. If the number of selections are fixed, you could use multiple parameters for the same valueset. For example :
    Selection1 : <choose first selection>
    Selection2: <choose 2nd selection>
    ..etc.
    If you don't use it then leave it empty.
    2. Use text varchar valueset and enter it manually and separate by comma (or other value) , eg : selection1,selection2,selection3....etc.

  • Totals Based on Multiple Criteria in Repeating Rows

    Hi All,
    I have 3 dropdowns (DD1, DD2, DD3) and one textfield (TF1) in repeating rows (not in a table).  Each dropdown has two choices and the textfield is free-form. Outside of the rows (in a different subform) I want totals based on multiple criteria from the dropdowns and textfields.
    The following script works great to get a total number of one choice from one dropdown.
    this.rawValue = xfa.resolveNodes('form1.Form.row[*].DD1.[$.rawValue == "2"]').length;
    Problem is how do I calculate the totals for the following based on the criteria listed in each row.
    Find the totals for ML
    Number of New Forms 1-2 Pages: (result should be 2)
    Number of New Forms 3+ Pages: (result should be 1)
    Number of Revised Form: (result should be 0)
    In row #1:  select “New” as a choice from DD1, “Form” as choice from DD2, “ML” as a choice from DD3 and enter “5” in TF1.
    In row #2:  select “New” as a choice from DD1, “Form” as choice from DD2 , “ML” as a choice from DD3 and enter “1” in TF1.
    In row #3:  select “New” as a choice from DD1, “Form” as choice from DD2, “ML” as a choice from DD3 and enter “2” in TF1.
    In row #4:  select “Revised” as a choice from DD1, “Series” as choice from DD2, “ML” as a choice from DD3 and enter “1” in TF1.
    In row #5:  select “New” as a choice from DD1, “Form” as choice from DD2, “PM” as a choice from DD3 and enter “1” in TF1.

    Try something like;
    var mlNewForms1or2Pages = 0;
    var mlNewFormsOver3Pages = 0;
    var mlRevisedForms = 0;
    var rows = xfa.resolveNodes('form1.Form.row[*]');
    for (var i = 0, limit = rows.length; i < limit; i++)
    var currentRow = rows.item(i);
    if (currentRow.DD1.rawValue == "1") // new
      if (currentRow.DD2.rawValue == "1") // form
       if (currentRow.DD3.rawValue == "1") // ML
        if (parseInt(currentRow.TF1.rawValue, 10) > 2)
         mlNewFormsOver3Pages++;
        else
         mlNewForms1or2Pages++;
    else // revised
      if (currentRow.DD2.rawValue == "1") // form
       if (currentRow.DD3.rawValue == "1") // ML
        mlRevisedForms++
    console.println(mlNewForms1or2Pages);
    console.println(mlNewFormsOver3Pages);
    console.println(mlRevisedForms);
    To do the same using predicates you could do;
    var mlNewForms1or2Pages = 0;
    var mlNewFormsOver3Pages = 0;
    var mlRevisedForms = 0;
    mlNewForms1or2Pages = xfa.resolveNodes('form1.Form.row.[DD1 == 1 and DD2 == 1 and DD3 == 1 and TF1 <= 2]').length;
    mlNewFormsOver3Pages = xfa.resolveNodes('form1.Form.row.[DD1 == 1 and DD2 == 1 and DD3 == 1 and TF1 > 2]').length;
    mlRevisedForms = xfa.resolveNodes('form1.Form.row.[DD1 == 2 and DD2 == 1 and DD3 == 1]').length;
    But if you wanted totals for all the permutations then this could become slow.
    Regards
    Bruce

  • Which table has the sales price and Art.no?

    Hello,
    I want to export the sales prices of parts to a excel,so who can give me the table which includes this field?
    Thanks in advance
    Helai

    Thanks All
    In A005 I get nothing after a certain part no inputted
    In A004 I get the several CondrecNo ,but no customer no.linked in this table,so I don't know which customer will get what price when I pass the CondRecNo to KONP,although I know it already includes all sales prices
    So still can't get the "NETPR" for a certain part.
    Any advices for a query for getting sales prices for a certain part
    Best Regards,
    Helai
    Edited by: lai he on May 6, 2009 7:17 AM

  • Web service URL with multiple parameters

    Hi all,
    I'm trying to make use of a web service that takes multiple parameters without the use of a proxy (we're using NW 7/7.1 and  proxies aren't supported -  i.e. i'm getting the same thing as described here: Proxy object to consume web service)
    So instead I'm trying to follow a method similar to what is done [here|http://sample-code-abap.blogspot.com/2009/05/simple-code-consume-web-service-using.html]
    When I put the web service url into a browser and click on the operation it comes up with
    http://portLocation/company/webservice.asmx?op=operation
    and comes up with the sample SOAP request and response as normal.
    Now with most web services with one parameter, the url translates to something like: http://www.webservicex.net/globalweather.asmx/GetCitiesByCountry?CountryName=australia
    Which works fine.
    However, the web service i'm using has 4 parameters and when I try and translate my url to be like this (http://portLocation/Company/WebService.asmx/Operation?parameter1=XX&parameter2=XX&parameter3=XX&parameter4=XX) I get, "The page cannot be displayed"
    Can anyone suggest a way that I might be able to get around this or what I'm doing wrong.
    Thanks in advance.

    Hi,
    are you sure that your Operation is valid? So for example in your [example|http://www.webservicex.net/globalweather.asmx] there are just two operations: [GetCitiesByCountry|http://www.webservicex.net/globalweather.asmx/GetCitiesByCountry] and [GetWeather|http://www.webservicex.net/globalweather.asmx/GetWeather]. You are right about passing multiple parameters. You need to put ? after valid URL and then pairs <name>=<value> separated by &. Don't forget that you need to encode <name> and <value> to avoid problems.
    Cheers

  • Building Contextual Events with multiple parameters

    I am working in JDeveloper 11.1.1.4 and trying to build a contextual event, but ran into a issue that I find unclear. When building the Subscribers on my page definition, in the Property Inspector, how do I define multiple parameters in the customPayLoad element? In all the examples I've found, they reference putting ${payLoad} as the value and they only show one parameter. I need each value to be unique for each parameter. How do I accomplish this?

    for this you can use attributes
    say suppose if you are using table then you can pass values from producer like
                Map attributes = table.getAttributes();
                attributes.put("param1", param1);
                attributes.put("param2", param2);
                attributes.put("param3", param3);
                attributes.put("param4", param4);and consume it like
        public void handleBusinessChkListEvent(Object payload) {
            SelectionEvent selectionEvent = (SelectionEvent)payload;
            UIComponent component = (UIComponent)selectionEvent.getSource();
            String param1=
                (String)component.getAttributes().get("param1");
            String param2= (String)component.getAttributes().get("param2");
            Boolean param3=
                (Boolean)component.getAttributes().get("param3");
            String param4=
                (String)component.getAttributes().get("param4");
    }

  • Material Sales Price

    Hi All,
      I need to in which table or function module i can get the sales price  of condition type vkp0 for a particular material.
    Also i need function module to change sales price as well as function module to show Price history.
    Thanks and Regards
    Vinoth

    Hi,
    Following tables are used to store the condition records for standard condition table VKP0:
    A118
    A070
    A072
    A071
    A155
    A073
    Thanks.

  • Download new and delta sales price creation/change

    I need to output both new and delta change to sales price conditions.
    where can I get the change pointer inormation so as to get the latest sales price out into another system?
    Thanks

    I found out why IDoc not getting created for change to billing block on sales order.
    SAP program ODTF_COBJ_SALES_ORDER_ITEM needs a fix.
    Sales Order replication program ODTF_REPL_CO_SALESORDER_ITM has this piece of code:
        LOOP AT cp_so_it.
          ls_vbpos = cp_so_it-low.
          IF ls_vbpos-posnr IS INITIAL.
            APPEND ls_vbpos TO lt_vbeln.
          ELSE.
            APPEND ls_vbpos TO lt_vbpos.
          ENDIF.
        ENDLOOP.
    For changes to table vbpa, for example, since vbpa key has posnr, ls_vbpos-posnr will have a value, and this code works.
    But for changes to vbak, which doesn't have posnr in table key, ls_vbpos-posnr here is blank, not initial, and this code doesn't work.
    eg. CDPOS-TABKEY/BDCP2-TABKEY for vbpa change might be something like "1300040000560000000RM", but for vbak something like "1300040000560".
    This data feeds this IF statement above, which fails for changes to vbak data in triggering IDoc replication correctly.
    ODTF_REPL_CO_SALESORDER_ITM should be modified to handle vbak change pointer data without the posnr field.

  • Query parameters with the same name and different values

    According to HTTP, multiple query or post parameters with the
    same name and different values are permitted. They are transfered
    over the wire in the following format -
    name1=val1&name1=val2&name1=val3
    The problem is that I can't see anyway of assigning multiple
    parameters with the same name and different values to the request
    object of mx.rpc.http.HTTPService. I have tried using the
    flash.utils.Dictionary object as it does strict key comparison but
    that doesn't work too. I have tried setting an array of values to a
    property of the request object but that sends the request to the
    server in the following format -
    name1=val1,val2,val3
    The java servlet engines throw exceptions when they see this.
    Any help would be greatly appreciated.

    If you're not on 8.1.4 move there. 8.1.3 had limitations in the wsrp
    release.
    wrote:
    I have an html select box that contains several values, and multiple
    selection is enabled. When my code runs as a remote portlet, the
    following is showing up in the soap monitor when I select multiple
    values and submit the form:
    <urn:interactionParams>
    <urn:portletStateChange>cloneBeforeWrite</urn:portletStateChange>
    <urn:interactionState>_action=addEmployeesToGroup</urn:interactionState>
    <urn:formParameters
    name="P62005wlw-select_key:{actionForm.selectedEmployees}OldValue">
    <urn:value>true</urn:value>
    </urn:formParameters>
    <urn:formParameters
    name="P62005wlw-select_key:{actionForm.selectedEmployees}">
    <urn:value>beatest1</urn:value>
    </urn:formParameters>
    In this case, I selected beatest1 and beatest2, but only beatest1 comes
    through to the remote portlet. Is this a known bug, and, if so, is
    there a patch or workaround available?
    Thanks in advance,
    Andy

  • HT201209 When you have paid for the gift card price online using an iPhone, does the card come in the mail or will you receive the code online?

    I have iPhone 3G S. I want to buy new apps on my iPhone online with 'App store' app. I pressed the button 'Send gift', I had entered all my financial information including my postal address. But now I don't know where I can get my Gift Card I purchased on my iPhone. I checked my emails on my PC nothing there. I applied it three times one email address which was old I think it was hacked in by somebody but it didn't work for me to gain access so I open another one which I changed the email address and opened it then looked in my Inbox, select the iTunes mail the I pressed redeemed on My PC.
    Please help?
    I don't know whether the Gift card posted by mail for me to practically scratch the back of the card for the code to redeem my Apple iTunes account?
    Please Help me.
    dpkksvnktty.

    Hi mjallemand,
    Great question. I apologize for our delayed response.
    Per our Price Match Guarantee, it covers one price match per item per customer; as you stated you already received a price match at the time of sale, it would not be eligible for a second price match. The item is still within the Holiday Return & Exchange Promise timeline, however.
    If it did qualify, just the receipt and proof of new sale price would have sufficed to process the credit.
    Thanks for your post,
    Elizabeth|Social Media Supervisor|Best Buy® Corporate
     Private Message

Maybe you are looking for

  • IPhone dead, pictures showing up via iCloud but not most recent?

    Here's the deal- I made the great mistake of accidentally taking my phone for a spin in the washer last night and it might or might not resurrect in the next few days (it was dry when I pulled it out, so I'm still holding on to some hope).  I have an

  • Firefox 9 doesn't handle the css font stack properly

    The style body{font:13px/1.231 arial,helvetica,sans-serif;*font-size:small;*font:x-small} should cause the browser to work through the stack and use sans-serif if arial and helvetica are not available. This is how it worked in Firefox 8 and how it wo

  • Check Results of Dynamic SQL- Oracle

    Hi, Can anyone help me to know if I can use a check to verify if a Dynamic SQL query returns NO ROWS. Suppose: LC_SQL := 'select * from tableA' EXECUTE IMMEDIATE LC_SQL; I now need to check if on execution LC_SQL fetches 0 rows.

  • Fan speed on G5 dual 2.3 Ghz vs 2.5 Ghz

    I am needing to replace my G5 dual 2.0 with another PCI-x computer. I was wondering if anyone had experience hearing each of these computers, and how the fan noise (excluding video card) was compared to each other.

  • Calling name in UCCX

    Is it possible to set the calling name (display name) when a call is transferred by UCCX script ?