Freight Calculation based on the net value of the Line item

Hi SAP Gurus,
I have one requirement for Freight calculation(Sales order is created through an IDOC) :
In the idoc,we will receive a freight dollar amount - which will be the total amount of freight.(example 100)
We will also receive sales dollar for each line item ,which is then passed to the pricing procedure, for a total amount of sales for that Sales order.
(examples below, for a total of 1500)
The 100  is to be posted to a freight G/L account.
The 100 is further divided by each profit center  of the materials on the Sales order.
The freight is split out amongst the  profit center , based on the net value of the line item.
Freight value to be allocated = Line item value/total value of the sales order * Freight amount.
Total of the sales order =1500
     Line item value     Freight value calculation     Profit center
Material A:      800          800/1500*100  = 53     Profit center A
Material B:     500          500/1500*100  = 33     Profit center B
Material C:      200          200/1500*100  = 13     Profit center C
Please let me know how to achieve this functionality in pricing procedure or what changes i need to make in Freight condition type.
Thanks in advance,
Bhakar Saha

Were you able to resolve this issue of allocating freight costs to line items/profit centers using the net value of the line items?

Similar Messages

  • Can we change the net value in the conditons of the sales order?

    Hello:
    I have below scenario:
    Sales order:
    Material           A
    PR01 (Price condition)               98 USD
    ZADD (Discount condition)        to be calculated by SAP R3 system (?%)
    Net price                                    80 USD (expected)
    Due to the net value field can't be changed in the system, we have to maintain the discount rate, but we expect the R3 system can calculate the discount rate automatically.
    My questions are:
    1. How can I input the net price?(Should I have to maintain a value discount condition type?).
    2. How to attach or include the discount rate(which will be calculated by the SAP R3 system) in the sales order?
    Can anybody share the relevant solutions?
    Thanks,
    Don

    Hi,
    Maybe, my question is not clear.
    I know on how to maintain the conditions.
    I want to maintain a final price condition, and also the discount rate will be shown in the sales order.
    discount rate= ( List Price 98- Final price 80) / List Price 98
    Or
    I want to maintain a value discount condition,and also need  the discount rate will be shown in the sales order.
    discount rate = value of the value discount condition 18 / List price 98
    The discount rate will be shown in the sales order and the discount amount will be posted to the GL account.
    Thanks&Regards,
    Don

  • Sales Order - Taxes not included in the net value

    Hello Everyone,
    While creating the Sales Order with DE customer, DE material, I was able to get the DE taxes calculated, but in this case also the taxes are not getting added to the “Net Value” in the header.
    But if we double click on the header “Net value” field, “Conditions” tab, here inside the tab top, we see the “Net”, “Tax” values calculated correctly. Is this how it is suppose to work?
    Any help is appreciated.
    Sincerely,
    NS

    hi,
      if taxes are not added to net value then check for possible missouts
    1)in pricing procedure tax accounting key assignment
    2)it should be non statistical,if made as statistical then will not be added in net value
    3)DE customer should be tax enabled
    4) DE material should be tax enabled.
    5) utxj/mwst tax condition records should be picked from FI tax procedure.
      if this is zero then tax will not be activated.
    these are the only possibilities.
    check and confirm back.
    reward if helps !!!!!

  • Altering the net value and not posting to Accounting

    Dears SD pricing experts.
    how can I make a condition type alters the net value of a sales order and not posting it to Pricing procedure (Without ticking the statistical tick mark in Pricing procedure since it is not updating the net value for the sales order).
    best regards
    Moahmmed

    Dear Mohammed
    I am unable to understand your comment "not posting it to Pricing procedure".  Probably, it should have been "not posting it to Accounting".
    If this is what your requirement is, either you can select "Statistical" as you yourself had indicated, or don't assign any account key in pricing procedure, so that the said condition wont hit any G/L account.
    Last but not least, it would have been more appropriate had you briefed your requirement / process clearly instead of posting such a question. 
    thanks
    G. Lakshmipathi

  • Net value in the Invoice not populated correctly

    Hi friends,
    The net value in the Invoice is not populated correctly. The sales order unit price is say 100/EA and the qty is 10 and the net value is 1000 Rs. THe invoice is also showing up the unit price and qty similar to the sales order but the net value picked is 500Rs. There are no discount conditions as well. What might be the possible reasons for this?
    Thanks
    Isaac

    Hi,
    Check whether you have entered th value manually in the sales order and overwritten the condition record value .If so also check you copy control setting in VTFL that pricing type B is maintained at item level for the respective doc type .
    It can happen that you have condition record maintained for 50rs per quantity and you have changed price manually in sales order to 100 per qty. Now if in copy control VTFL pricing type B is maintained than system will redetermine the prices at the billing level.
    If this is the case than change the settings in VTFL pricing type at item level to D
    Please check and revert with your feed back
    Regards,
    Krishna O

  • Rounding Off is not rounding the net value in Debit/Credit Memo

    Dear Experts,
    Please guide me in the below mentioned situation:
    I have used  "Rounding Off" i.e. DIFF condition type in the pricing procedure and it is giving the desired result. But when I am creating Credit/Debit Memo, the Rounding Off is taking that value which it has taken to round the total value in creating billing document. As a result in many cases, while creating Credit/Debit Memo the Rounding Off is not rounding the net value of the document.
    Please guide me how to solve this problem.
    With regards,
    Jhelum Roy.

    Thank you sir for this information. this is really helpful.
    Further
    My requirement is to capture this rounding value also and show it in the print and carry to GL account. So that client can generate a report on this extra revenue by rounding values.
    I ahve only condition type in my rpicing procedure as per my requirement. details maintained are below
    condition typr: ZPPC
    Mandatory:  X
    print : X
    requirement : 2(Item with pricing)
    cal type: 17 (Rounding as perT001R)
    Acc Key: ERL
    in the table T001R table the calue maintained for Co.Code is+currency is 5(so that system is alsays round up 5)
    tha t means if the value is 26.03 then it will become 26.05. This is working fine. but how to capture this 0.02 seperatly and carry to gl accouns
    Thanks you in advance
    Kiran Musuku

  • Freight charges not to be included in the Net value and Profit margin

    Hi Gurus,
    My client dosent want shipping charges to be included in the net value, but it should appear in the price and also the shipping charges should not be considered in calculating the profit margin.
    Another point is my sale price is cost plus 20% profit. So in my pricing starting point is EK02 and PR00 is 120% of EK02(maintained condition recored for PR00 as 120% of EK02). pls advice if this is correct way of doing it.

    V/06  open the freight condition type and Tick the field accruals in control data 2
    assign the account key in pricing for accruals.

  • What formula do I use to show the net value (less 23% tax).

    In Numbers, what formula do I use to show the net value (i.e. less 23% tax).

    thejuddo writes:
    "$100 plus sales tax of 23% would be $123.00 but in order to get the net value of $123.00 less the tax I would have to divide by 1.23 not multiply by 23% and then minus it."
    Correct;
    The 23% tax is 23 one hundredths of the base amount, and is applied to that amount. As a formula, this can be stated as:
    =B2+B2*C2
    or
    =B2*(1+C2)
    (either applying to the data arrangement shown in the top table, and entered in  D2 of that table)
    In the other direction, though (bottom table), we start with the Gross amount and the Tax rate as known quantities, from which we are to determine the base amount, remembering that the 23% Tax rate is 23% of the Base amount, not 23% of the Gross amount.
    Rewriting the two formulas above as equations, with g, b, and t as the variables, we get:
    g = b + (b * t) 
    g = b(1+t)
    Solving the second for b:
    b - g/(1+t)
    Expressed as a formula (with the data as arranged in the bottom table, and the formula in D2):
    D2: =B2/(1+C2)
    In both directions, it may be prudent to round the result to the nearer hundredth, as done here for the calculation immediately above:
    =ROUND(B2/(1+C2),2)
    Regards,
    Barry

  • Down payments added to the net value

    Hello Experts,
    I have configured downpaymants as per my client requirement . I have entered manually the down payment condition type in the sales order but the down payment value has added to the net value. Is it standard system behaviour or please explain how the down payments behave while creating the sales order.
    Thanks in advance.
    Thanks,
    K
    Edited by: kv on Jun 2, 2010 11:43 AM

    Hi Folk,
    Can you make the condition type as negative sign and test it again.
    Regards,
    Ram.

  • Change field value in a table, based on another field value in the same row (for each added row)

    Please Help, I want to change field value in a table, based on another field value in the same row (for each added row)
    I am using this code :
    <HTML>
    <HEAD>
    <SCRIPT>
    function addRow(tableID) {
    var table = document.getElementById(tableID);
    var rowCount = table.rows.length;
    var row = table.insertRow(rowCount);
    var colCount = table.rows[0].cells.length;
    for(var i=0; i<colCount; i++ ) {
    var newcell = row.insertCell(i);
    newcell.innerHTML = table.rows[1].cells[i].innerHTML;
    switch(newcell.childNodes[0].type) {
    case "text":
    newcell.childNodes[0].value = "";
    break;
    case "checkbox":
    newcell.childNodes[0].checked = false;
    break;
    case "select-one":
    newcell.childNodes[0].selectedIndex = 0;
    break;}}}
    function deleteRow(tableID) {
    try {var table = document.getElementById(tableID);
    var rowCount = table.rows.length;
    for(var i=0; i<rowCount; i++) {
    var row = table.rows[i];
    var chkbox = row.cells[0].childNodes[0];
    if(null != chkbox && true == chkbox.checked) {
    if(rowCount <= 2) {
    alert("Cannot delete all the rows.");
    break;}
    table.deleteRow(i);
    rowCount--;
    i--;}}}catch(e) {alert(e);}}
    </SCRIPT>
    </HEAD>
    <BODY>
    <INPUT type="button" value="Add Row" onClick="addRow('dataTable')" />
    <INPUT type="button" value="Delete Row" onClick="deleteRow('dataTable')" />
    <TABLE id="dataTable" width="350px" border="1">
    <TR>
    <TD width="32"></TD>
    <TD width="119" align="center"><strong>Activity</strong></TD>
    <TD width="177" align="center"><strong>Cost</strong></TD>
    </TR>
    <TR>
    <TD><INPUT type="checkbox" name="chk"/></TD>
    <TD>
    <select name="s1" id="s1">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    </TD>
    <TD><input type="text" name="txt1" id="txt1"></TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>

    Hi,
    Let me make sure u r working with table control.
    First u have to create a event(VALIDATE) to do the validation.
    Inside the event,
    1. First get the current index where user has pointed the curson
    2. Once u get the index read the internal table with index value.
    3. Now u can compare the col1 and col2 values and populate the error message.
    1. DATA : lo_elt TYPE REF TO if_wd_context_element,
                   l_index type i.
    lo_elt = wdevent->get_context_element( name = 'CONTEXT_ELEMENT' ).
         CALL METHOD LO_ELT->GET_INDEX( RECEIVING  MY_INDEX = l_index.
    above code should be written inside the event.
    Thanks,

  • How to get the Net value in SD Bex query

    Dear All,
    We have a  key figure called Net Value in SD query 0SD_C03_.  But in validating data with ERP system to this bex the value is not matching.
    In this Query we are maintain sales doc category -C and Item category.
    Because the  Net value is depends on all the above mentioned condition.Please let me know the solution to validated the data with ERP to above Bex query.
    Please let me know the possible t codes in ERP to validate  the  above query.
    Thanks
    Regards,
    Sai 

    I dont think you can capture the offset applied value in a exit as the value is dependent on the variable itself and nothing to capture the result after the offset has been applied.
    why dont you capture the variable value itself and apply the logic to do an offset in the customer exit?

  • Condition type determined but net value of the item is zero

    Hello guys
    In one of my sales process I have a single condition type assigned to the pricing procedure, when I create a sales order then system is determining value of that condition type but system makes the net value to zero. Any help would be highly appreciated.
    Regards
    Javed Ihsan

    Hi Javed,
    The reason for the same could be that
    1. the conditions is statistical
    2. The net value can only be seen at the header if you have maintained the net value as one of the line items in the pricing procedure.
    Kindly check.
    Hope this help.
    Reward with points if helpfull !!!!!!!!
    Regards,
    Rekha Dadwal

  • Using Shading Dictionary to perform shading in pdf,before that the shading dictionary call from Pattern Dictionary.In the Pattern Dictionary there is an Matrix based on the matrix value  location the shading operatihow the axial shading is preserve in pdf

    using Shading Dictionary to perform shading in pdf,before that the shading dictionary call from Pattern Dictionary.In the Pattern Dictionary there is an Matrix based on the matrix value  location the shading operation is perform,So i dont know how to calculate value of pattern Dictionary matrix value.
    10 0 obj
    << /Type /Pattern
    /PatternType 2
    /Shading 11 0 R
    /Matrix [1.00 .00 .00 1.00 54.00 53.00]  // the matrix value how to calculate
    >>
    11 0 obj
    <<
    /ColorSpace /DeviceRGB
    /Function 12 0 R
    /ShadingType 2
    /Coords [109.2726 69.00 109.2726 .00]
    /Extend [true true]
    >>
    12 0 obj
    <<
    /FunctionType 0
    /Domain [.00 1.00]
    /Range [.00 1.00 .00 1.00 .00 1.00]
    /Size [1002]
    /BitsPerSample 8
    /Length 3006
    >>
    stream
    here is an stream of colors
    endstream
    endobj
    Can anybody help me please.
    Regards, Sasi kumar sekar.

    Hi, Sasi -
    The Matrix maps coordinates in your shading dictionary into User Space. That is, the Matrix entry in the Pattern dictionary specifies a coordinate transformation that will be applied to coordinates specified in the shading dictionary.
    To take your example, you have an axial shading extending from (rounding off) 109,69 to 109,0.  Your Pattern dictionary specifies the Matrix
    [ 1  0  0  1  54  53 ]
    This transformation matrix corresponds to a scale of 1,1 (that is, no change in scale) and a translation of 54,53. Thus, the actual endpoints for the axial shading will be the User Space positions 163,122 and 163,53 (assuming I’ve added correctly).
    As to what values to use for your Matrix, it depends on how you’ve set up your Shading dictionary. If the coordinates you’ve specified are actually where you want the gradient to go, then just use an identity matrix
    [ 1  0  0  1  0  0 ]
    By the way, are you sure that the Pattern dictionary includes a Matrix entry? I seem to remember (it's been a while since I've looked at Patterns) that the matrix is supplied as an argument to the makepattern operator:
    <<patternDict>> [ 1 0 0 1 0 0 ] makepattern
    Hope that helps.
    - John Deubert
      Acumen Training
      PostScript and PDF
      Training & Consulting

  • BAPI to trigger VF06 through a program and retrieve the net value

    I'm working on a report program where I provide the SD contract and the billing date and need to pull out the net values (with pricing done) . For this purpose , is it feasible to trigger VF06 proforma runs for the contracts using any standard BAPI ? If I use a BDC, I need to make sure I get either the billing document or the net value so that I can display them in the report.
    Please assist.

    Hi ,
    It looks there are two to three questions included.Can you explain.
    Regards,
    Madhu.

  • Subtotal value in sales order not coming into the net value field.

    Dear Gurus,
    I am entering two manual conditions in sales order and the total of the two conditions is taking into subtotal step. I want to show that subtotal value into Net Value field(i.e. avilable in the conditions tab).
    I tried number of combinations.
    Please help.

    As taking two pricing conditions, system is deactivating one condition. That's why the net value is considering one pricing condition only.
    to make both active, one pricing condition and the other condition as surcharge with positive value.

Maybe you are looking for

  • Opening a blank PDF on mobile devices..

    Using an existing and working PDF from a large company and filing in the user fields as needed. Fields are filled in, sent out thru email.. Mobile users open it up and receive a blank PDF, yet desktop users receive a filled in PDF. Any ideas??

  • Who will be the next Knight??

    We have two users (who also happen to be LabVIEW Champions) very close to becoming our newest Knights of NI! Who will be next to join this elite clan? Would welcoming 2 new Knights warrant a special knighting ceremony? Can it be done before NIWeek 20

  • E17 : icons doesn't show up in engage and ibar

    hello Archers i installed  enlightenment   (e-svn  e17-extra-svn) i am able to get the icons on the main menu ( clicking on the left corner of the executing application , and selcting the icon path ecc,) but i can't get the selected icon for the appl

  • How do I set Preview to open pdf files

    when I try to open a pdf file in safari 6, I get an error telling me to accept the end user license for adobe acrobat. Why?

  • SAP POS DM. Error: Unkown store number

    Hi all. Help me please. I have a problem: when i work in POS Workbench, i am getting the error ''Unkown store number" message no. /POSDW/CORE003. P.S I created store in 0PLANT and configurated it in /posdw/img -> Store settings. Tell me please: What