Calculation Explaination

Hi SAP Gurus,
I have a req. where users wants to  see sales amount against all those orders where Proof of Delivery date is available. They wants to see YTD and MTD figuers as well.
For YTD adn MTD I have created Customer Exit variables. But I am not able to figure out that how I can restrict the Sales order no. with POD date.
Any suggestions.
Regards

You can restrict Proof Delivery date with # i.e. Not Assigned. And then right click on it and select exclude from selection..
However the performance will be affected with this..
But I dont see any other way..

Similar Messages

  • 8.1.7.4 Performance Issue

    Hi, I'm not sure I'm posting this question in the right place, but here is better than no where. We recently upgraded all our DB environments (in the last month) from 8.0.6 to 8.1.7.4 and we took performance hit. SQL that used to do rather well is doing very poorly. We're doing full table scans instead of using indexes. Here's one example of a SQL statement that is doing badly:
    SELECT ALL COMPANY.ED_NO, COMPANY.CURR_IND, COMPANY.NAME, COMPANY.CITY,
    COMPANY.STATE, COMPANY.ZIP, COMPANY.ACCT_TYPE, COMPANY.VERSION_NO,
    COMPANY.AUDIT_DATE, COMPANY.AUDIT_USER, CONTRACT.CONTRACT_NO,
    EDITORNO.SOURCE, EDITORNO.ACCT_AUDIT_DATE, EDITORNO.ACCT_AUDIT_USER,
    COMPANY.SEARCH_KEY, EDITORNO.DONT_PUB_IND
    FROM COMPANY, CONTRACT, EDITORNO, TACS_CONTRACT
    WHERE (COMPANY.SEARCH_KEY LIKE 'DAWN%' OR COMPANY.SEARCH_KEY LIKE 'DAWN%')
    AND COMPANY.ED_NO = CONTRACT.ED_NO(+) AND COMPANY.ED_NO = EDITORNO.ED_NO(+)
    AND COMPANY.ED_NO = TACS_CONTRACT.ED_NO(+) AND TACS_CONTRACT.PUB_CODE(+) = '01'
    AND CONTRACT.PUB_CODE(+) = '01' AND COMPANY.CURR_IND = '1'
    ORDER BY COMPANY.NAME
    The explain on this is:
    SELECT STATEMENT Cost = 1380
    2.1 SORT ORDER BY
    3.1 HASH JOIN OUTER
    4.1 HASH JOIN OUTER
    5.1 HASH JOIN OUTER
    6.1 TABLE ACCESS FULL COMPANY
    6.2 TABLE ACCESS FULL EDITORNO
    5.2 TABLE ACCESS FULL TACS_CONTRACT
    4.2 TABLE ACCESS FULL CONTRACT
    Low cost but our database has never done hash joins very well. This can take up to 3 minutes to return a result.
    If we disable the hash joins then we get:
    SELECT STATEMENT Cost = 2546
    2.1 SORT ORDER BY
    3.1 MERGE JOIN OUTER
    4.1 MERGE JOIN OUTER
    5.1 MERGE JOIN OUTER
    6.1 SORT JOIN
    7.1 TABLE ACCESS FULL COMPANY
    6.2 SORT JOIN
    7.1 TABLE ACCESS FULL TACS_CONTRACT
    5.2 SORT JOIN
    6.1 TABLE ACCESS FULL CONTRACT
    4.2 SORT JOIN
    5.1 TABLE ACCESS FULL EDITORNO
    This query runs in about the same about of time as the one above (3 mins).
    So we go the hint route and add a hint:
    SELECT /*+ INDEX (company company_ie6) USE_NL(contract) USE_NL(editorno) USE_NL(tacs_contract)*/
    ALL COMPANY.ED_NO, COMPANY.CURR_IND, COMPANY.NAME, COMPANY.CITY,
    COMPANY.STATE, COMPANY.ZIP, COMPANY.ACCT_TYPE, COMPANY.VERSION_NO,
    COMPANY.AUDIT_DATE, COMPANY.AUDIT_USER, CONTRACT.CONTRACT_NO,
    EDITORNO.SOURCE, EDITORNO.ACCT_AUDIT_DATE, EDITORNO.ACCT_AUDIT_USER,
    COMPANY.SEARCH_KEY, EDITORNO.DONT_PUB_IND
    FROM COMPANY, CONTRACT, EDITORNO, TACS_CONTRACT
    WHERE (COMPANY.SEARCH_KEY LIKE 'DAWN%' OR COMPANY.SEARCH_KEY LIKE 'DAWN%')
    AND COMPANY.ED_NO = CONTRACT.ED_NO(+) AND COMPANY.ED_NO = EDITORNO.ED_NO(+)
    AND COMPANY.ED_NO = TACS_CONTRACT.ED_NO(+) AND TACS_CONTRACT.PUB_CODE(+) = '01'
    AND CONTRACT.PUB_CODE(+) = '01' AND COMPANY.CURR_IND = '1'
    ORDER BY COMPANY.NAME;
    Here is the explain on this:
    SELECT STATEMENT Cost = 50743
    2.1 SORT ORDER BY
    3.1 CONCATENATION
    4.1 NESTED LOOPS OUTER
    5.1 NESTED LOOPS OUTER
    6.1 NESTED LOOPS OUTER
    7.1 TABLE ACCESS BY INDEX ROWID COMPANY
    8.1 INDEX RANGE SCAN COMPANY_IE6 NON-UNIQUE
    7.2 TABLE ACCESS BY INDEX ROWID TACS_CONTRACT
    8.1 INDEX RANGE SCAN TACS_CONTRACT_IE1 NON-UNIQUE
    6.2 TABLE ACCESS BY INDEX ROWID CONTRACT
    7.1 INDEX UNIQUE SCAN CONTRACT_PK UNIQUE
    5.2 TABLE ACCESS BY INDEX ROWID EDITORNO
    6.1 INDEX UNIQUE SCAN EDITORNO_PK UNIQUE
    4.2 NESTED LOOPS OUTER
    5.1 NESTED LOOPS OUTER
    6.1 NESTED LOOPS OUTER
    7.1 TABLE ACCESS BY INDEX ROWID COMPANY
    8.1 INDEX RANGE SCAN COMPANY_IE6 NON-UNIQUE
    7.2 TABLE ACCESS BY INDEX ROWID EDITORNO
    8.1 INDEX UNIQUE SCAN EDITORNO_PK UNIQUE
    6.2 TABLE ACCESS BY INDEX ROWID CONTRACT
    7.1 INDEX UNIQUE SCAN CONTRACT_PK UNIQUE
    5.2 TABLE ACCESS BY INDEX ROWID TACS_CONTRACT
    6.1 INDEX RANGE SCAN TACS_CONTRACT_IE1 NON-UNIQUE
    This query runs in a few seconds. So why does the query with the worst cost run the best? I'm concerned that we are going to alter our production application to add hints and I'm not even sure how to evaluate those hints because "Cost" no longer seems as reliable as before. Is anyone else experiencing this?
    Thank you for any help you can provide.
    Dawn
    [email protected]

    You can ignore the cost= part of an explain statement. This is something used internally by Oracle when calculating explain plans and doesn't indicate which plan is better. I don't know why it's included in the output except to confuse people. Really? This indicator (while not perfect) has always worked pretty well for me in the past. I think I may have been wrong about this after reading the 8.1.7 documentation. I'd seen other messages saying to ignore the cost of explain
    plans before and I took those posts as being right.
    Anyway here's what the 8.1.7 documentation says about analyzing tables. Maybe you should try analyzing your tables using the
    dbms_stats package mentioned below. There's also another package called dbms_utility.analyze_schema that we use and haven't
    had any problems with it.
    From Oracle 8i Designing and Tuning for Performance Ch. 4:
    The CBO consists of the following steps:
    1.The optimizer generates a set of potential plans for the SQL statement based on its available access paths and hints.
    2.The optimizer estimates the cost of each plan based on statistics in the data dictionary for the data distribution and storage characteristics of the tables, indexes,
    and partitions accessed by the statement.
    The cost is an estimated value proportional to the expected resource use needed to execute the statement with a particular plan. The optimizer calculates the cost
    of each possible access method and join order based on the estimated computer resources, including (but not limited to) I/O and memory, that are required to
    execute the statement using the plan.
    Serial plans with greater costs take more time to execute than those with smaller costs. When using a parallel plan, however, resource use is not directly related
    to elapsed time.
    3.The optimizer compares the costs of the plans and chooses the one with the smallest cost.
    To maintain the effectiveness of the CBO, you must gather statistics and keep them current. Gather statistics on your objects using either of the following:
    For releases prior to Oracle8i, use the ANALYZE statement.
    For Oracle8i releases, use the DBMS_STATS package.
    For table columns which contain skewed data (i.e., values with large variations in number of duplicates), you must collect histograms.
    The resulting statistics provide the CBO with information about data uniqueness and distribution. Using this information, the CBO is able to compute plan costs with a
    high degree of accuracy. This enables the CBO to choose the best execution plan based on the least cost.
    See Also:
    For detailed information on gathering statistics, see Chapter 8, "Gathering Statistics".

  • Methods to install updates days before restart

    Firstly, my apologies if this has been answered elsewhere, however I have been unable to find anything solid.
    I am implementing software updates via SCCM and my management is requiring me to use the following timing for update:
    Catalog is synchronized and updates downloaded Thursday.
    Updates are made available and required to be installed on Thursday night.
    A restart is not required until the following Monday night, when there is a countdown and then is forced.
    I have been trying to make this work however have as yet been unsuccessful, so I was hoping someone could help sort out exactly how this is supposed to work.  
    From what I have read there are a couple of ways this could be achieved. 
    Create a deployment with an installation deadline of ASAP, do not allow forced restarts outside a maintenance window, and then create a MW for the Monday night. 
    Create a deployment with an installation deadline of ASAP, do not allow restarts. Then create another deployment of a restart script (batch or something like Coretech Shutdowntool) scheduled to deploy Monday night to handle the rebooting side of things.
    I have attempted the first one however I have had no luck getting the restart to actually occur.  The installation works, but the restart just never happens.  I fear I am doing something wrong, however I am not familiar enough with aspects of the
    software to say for certain what is and isn't possible.  
    Any help or information I could get would be very much appreciated.  
    Many thanks.

    maintenance window would work in your case. You can have the updates installed during the MW and get the clients  restart . You should focus little attention on the maintenance window calculation .
    follow these blogs on MW calculation and reboot count down http://blogs.technet.com/b/configurationmgr/archive/2013/06/11/configmgr-2012-support-tip-clients-never-reboot-even-when-required-in-a-deployment.aspx
    http://blogs.technet.com/b/csloyan/archive/2010/10/24/maintenance-window-calculations-explained.aspx
    Eswar Koneti | Configmgr Blog: www.eskonr.com | Linkedin: Eswar Koneti
    | Twitter: eskonr

  • Whats the use of assigning price list to site

    hi ,
    Why we assign price list in site (wb01) merchandise category?is that price list the same which i assign in "assign pricing type/reference site to organisational levels" in sales price calculation.explain me whats the use of assigniing the price list in siter(wb01) merchandise category which we will find on the top screen inside the site master
    regards
    krish

    Hi Krish
    Price list are assigned to article through MC at site master, no where else we define price list with article. When you run WPMA to transfer article price to stores, system will look at assigned price list with MC at site master then transfer the price.
    Price list assign at organisational level will help system to find which pricing procedure to be used and which store Net purchase price to be taken for calculation.
    Best Regards
    Swami

  • KP26 Planned Actvity

    Dear All,
    Can you let me know what is the use of Planned activity / Capacity in KP26  and also Price(fixed) and Variable,etc and how it influence while executing the transaction( Cost Extimation).
    How the system makes the calculation. explain with an example.
    Also let me know the difference between KP26 & KP06 , I am bit confussed between KP26 and KP06.
    Regards,

    Dear Ranjan,
    Thanks for the reply.
    Can you let me know the below mentioned points.
    I have a Cost Center : Labour Cost  and Activity as Labour.
    I have asigned the cost center and Activity in KP26 with a plan price indicator 1
    In Plan activity column i have given 15000 and in variable price column i have given 2500 for 100 units.
    When i am executing kspi,the system is displaying Activity Qnty :80000 Total price :2425 and variable price 2425 for 100 units for the current period(also to all previous periods).
    Now what is this 80000 units, from where it has updated and why the price is changed to 2425 from 2500(given in KP26).
    Also let me know how can i find the cost element for KP06 from KP26 details.
    When i am providing the the above combination along with the cost element (which is in KP26) to KP06 system is prompting an error as "Cost element xxxxxxxx can only be used for activity input".
    Kindly suggest.
    Regards

  • SCCM 2012 - Maintenance Windows Issue with Update Deployment using Task Sequence

    Hi Guys,
    I have a question for you!!
    We use a Task Sequence to deploy "Patch Tuesday" security fix; we use the integrated step "Install Software Update" and the Task Sequence run during Maintenance Windows (1 hour).
    We notice that the time remaining is not recalculated on every software update installation occur (http://blogs.technet.com/b/csloyan/archive/2010/10/24/maintenance-window-calculations-explained.aspx);
    it's correct?
    The formula indicated in the link above is not considered in this type of software update deployment (Install Software Update task sequence step)?
    Thanks a lot.
    David

    Hi,
    Any update?
    Is the time remaining recalculated after each update is installed when using the Software Update Group directly as Torsten said?
    Best Regards,
    Joyce
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Explain the term 'If a quantity of goods received is not yet calculated'

    Hi SAP Experts
    I read the note: 212286-Overview note: Valuation during goods movements.
    In the end, it reads
    "Determination of credit posting to order during the goods receipt for production order During goods receipt for the production order, the value of goods movement is determined by the credit of the production order.
    If a quantity of goods received is not yet calculated, credit posting
    to order is calculated from plan credit.
    If the quantity of goods received is already calculated, the order is credited for actual costs."
    Please help to explain the sentence, thanks you.
    If a quantity of goods received is not yet calculated, credit posting
    to order is calculated from plan credit."
    Regards
    Mike

    Thank Mukthar.
    I know the logic for the production, but i don not think the sentence' if the quantity of goods received has not yet been calculated' is apply to the logic of production.
    For example, 135103-GR for purchase order in foreign currency: Rounding, In the beginning, it also reads "The problem can occur if the quantity of goods received has not yet been calculated.".
    It not only describe the production order, but also describe the purchase order. so i think it apple to one special situation.
    Regards
    Mike

  • Explain about the cost, bytes & cardinality calculation in oracle9i

    Hi All,
    Any one can explain about the cost, bytes & cardinality calculation in oracle 9i.
    Actually I want to understand the behaviour of execution plan taken by oracle.
    Here is one example.
    Execution Plan
    0 SELECT STATEMENT Optimizer=CHOOSE (Cost=51 Card=1 Bytes=424)
    1 0 SORT (GROUP BY) (Cost=51 Card=1 Bytes=424)
    2 1 TABLE ACCESS (BY INDEX ROWID) OF 'NBFC_ADDRESS_M'
    3 2 NESTED LOOPS (Cost=43 Card=1 Bytes=424)
    4 3 NESTED LOOPS (Cost=43 Card=1 Bytes=350)
    5 4 NESTED LOOPS (Cost=43 Card=1 Bytes=296)
    6 5 NESTED LOOPS (Cost=40 Card=1 Bytes=242)
    7 6 NESTED LOOPS (Cost=15 Card=1 Bytes=193)
    8 7 NESTED LOOPS (Cost=13 Card=1 Bytes=164)
    9 8 NESTED LOOPS (Cost=10 Card=1 Bytes=138)
    10 9 NESTED LOOPS (Cost=9 Card=1 Bytes=125)
    11 10 NESTED LOOPS (Cost=7 Card=1 Bytes=57)
    12 11 TABLE ACCESS (BY INDEX ROWID) OF 'NBFC_BRANCH_M' (Cost=2 Card=1 Bytes=20)
    13 12 INDEX (UNIQUE SCAN) OF 'NBFC_BRANCH_M_PK' (UNIQUE) (Cost=1 Card=1)
    14 11 TABLE ACCESS (BY INDEX ROWID) OF 'CS_ALLOCATION_HDR' (Cost=5 Card=1 Bytes=37)
    15 14 INDEX (RANGE SCAN) OF 'CS_ALLOCATION_QUEING' (NON-UNIQUE) (Cost=2 Card=2)
    16 10 TABLE ACCESS (BY INDEX ROWID) OF 'LEA_AGREEMENT_DTL' (Cost=2 Card=1 Bytes=68)
    17 16 INDEX (UNIQUE SCAN) OF 'LEA_AGREEMENT_DTL_UQ' (UNIQUE) (Cost=1 Card=1)
    18 9 INDEX (UNIQUE SCAN) OF 'SYS_C0016578' (UNIQUE) (Cost=1 Card=1 Bytes=13)
    19 8 TABLE ACCESS (BY INDEX ROWID) OF 'LEA_ASSET_M' (Cost=3 Card=1 Bytes=26)
    20 19 INDEX (RANGE SCAN) OF 'LEA_ASSET_M_CDX1'(NON-UNIQUE) (Cost=2 Card=1)
    21 7 TABLE ACCESS (BY INDEX ROWID) OF 'NBFC_CUSTOMER_M' (Cost=2 Card=1 Bytes=29)
    22 21 INDEX (UNIQUE SCAN) OF 'NBFC_CUSTOMER_M_PK' (UNIQUE) (Cost=1 Card=1)
    23 6 TABLE ACCESS (BY INDEX ROWID) OF 'NBFC_CHEQUE_DTL' (Cost=25 Card=1 Bytes=49)
    24 23 INDEX (RANGE SCAN) OF 'NBFC_CHEQUE_DTL_IDX1'(NON-UNIQUE) (Cost=3 Card=23)
    25 5 TABLE ACCESS (BY INDEX ROWID) OF 'NBFC_ADDRESS_M' (Cost=3 Card=1 Bytes=54)
    26 25 INDEX (RANGE SCAN) OF 'UK_BPID_BPTYPE_ADDTYPE'(NON-UNIQUE) (Cost=2 Card=1)
    27 4 TABLE ACCESS (BY INDEX ROWID) OF 'NBFC_ADDRESS_M'
    28 27 INDEX (RANGE SCAN) OF 'NBFC_ADDRESS_M_CDX1' (NON-UNIQUE) (Cost=2 Card=2)
    29 3 INDEX (RANGE SCAN) OF 'NBFC_ADDRESS_M_CDX1' (NON-UNIQUE) (Cost=2 Card=2)
    Statistics
    1 recursive calls
    0 db block gets
    117 consistent gets
    108 physical reads
    0 redo size
    2181 bytes sent via SQL*Net to client
    1185 bytes received via SQL*Net from client
    1 SQL*Net roundtrips to/from client
    1 sorts (memory)
    0 sorts (disk)
    0 rows processed
    Actully I don't know how to post the thread in proper format so example is not formatted.
    Thanx.. Ratan

    Cardinality is the number of rows.
    Cost -- think that is relative.
    Bytes -- the amount of data?
    Tom Kyte has a really nice explanation of this in Effective Oracle by Design -- but I left it at work.

  • Calculating the Size(KB) in the explain plan....

    Hi
    I executed a sql statement in SQL*PLUS and having enabled the tracing in OEM , among others , I read the Size in KiloBytes which the 'TABLE ACCESS FULL' segment of the explain plan returned.....
    This number is 5.998,193KB
    I used the vsize built-in function in order to get the total number in bytes of the physical representation of all the rows (about 53500) ....
    So , I wrote :
    select nvl(sum(vsize(farmak_code)),0)+nvl(sum(vsize(emp_name)),0)+nvl(sum(vsize(category)),0)+ .....+.....
    from mitroo_farmakou
    The result was 5794544 in bytes which is close to 5.998,193KB.
    My question is :
    The computation of the bytes in the explain plan (TABLE ACCESS FULL segment) is done by adding the vsize of all columns....????
    Does anybody Knows...????
    Thanks , a lot
    Simon

    I doubt it. For a large table that would be an incredibly expensive calculation.
    I suspect that it is something closer to:
    SQL> SELECT * FROM incident;
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=137 Card=15603 Bytes=6818511)
       1    0   TABLE ACCESS (FULL) OF 'INCIDENT' (Cost=137 Card=15603 Bytes=6818511)
    SQL> SELECT ROUND(num_rows * avg_row_len)
      2  FROM user_tables
      3  WHERE table_name = 'INCIDENT';
    ROUND(NUM_ROWS*AVG_ROW_LEN)
                        6818449HTH
    John

  • Explain How delivery date is calculated using backward and forward schedul

    How can anyone please explain how delivery date is calculated using forward and backward scheduling
    I want to have it broken down into the following steps
    for eg for delivery date calculation following dates are used
    Material Availabilty Date
    Material Staging Date
    Pick/pack time
    Transportation PLanning date
    Loading date
    Goods issue date
    Transit Date
    Delivery Date
    Can some one please give me an example and explain wht these dates are
    for eg customer needs delivery date on  11/20/2008
    how would the system cacluate whether it can meet the delivery date using backward scheduling
    and if it doesnt meet how does the system do the forward scheduling
    also i am not clear with the following dates
    material avaialibilty date
    material staging date
    transportation date
    can some one please explain me all this in detail
    Thanks

    Hi,
    Basically this is the CRSD(Customer requested ship date logic)logic in which system calculates the ship date depends upon the material availability. If material is available system calculates ship date on the basis of master data maintained in customisation.Master data is maintained in the  following link.
    If material is not available then system takes into consideration vendor delivery date & then calculate customer ship date.
    Please go through the link in SPRO
    LE-Shipping -Basic shipping functions-Scheduling -Delivery scheduling & Transportation scheduling-Maintain duration.
    In customisation following data is maintained
    Material Availabilty Date
    Material Staging Date
    Pick/pack time
    Transportation PLanning date
    Loading date
    Goods issue date
    Transit Date
    Delivery Date
    Hope you got the idea of CRSD calculation
    Regards,
    Prashant.

  • Im here regarding my memory usage. i checked my memory and calculated it but it doesn't show as the amount i calculated. it gives me more 7GB. i dont understand where did it go. Can someone please explain to me?

    what i mean is my ipad shows used memory is 16gb but after i added up myself it is not that value. i calculated 10gb. who can help me to explain where did i use my another 6 gb.

    Connect the iPad to your computer and look at the storage used by the various categories as shown in the colored bargarph in iTunes.
    How does that agree with what is shown on the iPad? How large is the "other"?

  • Can anyone explain Two Pass calculation?

    Hello i am new to Essbase?
    Thanks in advance
    Regards,
    Pothu Raju

    Hi Raju,
    Two pass calc in simple words, If you want a member with member formula to run once again after aggregation or Calc all is run, to get the desired calculated value you tag that member as two pass. Which will eventually execute the Formula in the second pass instead of doin it in the first pass.
    This will be mostly used on members which capture percentages or rates.
    To have proper understanding in Two pass find a explanation with example.
    Regards,
    Pradeep Chandran

  • Explain Disk Size Calculation?

    Hi:
    I used Terminal to create an encrypted disk image with the command hdiutil create -size 210g -encryption AES-256 Desktop/New.dmg -fs HFS+J
    I thought that this would create a 210 GB drive. However, using get info, it actually created a 225.14 GB file. Of this, 224.83 GB were available to be used, i.e., 311 MB were used for some reason.
    Even assuming that the creation command was using multiples of 1024, rather than 1000, 210 * 1024/1000 = 215.04.
    Thus, two questions driven by curiosity:
    Where does 225.14 GB come from with a 210g creation command?
    What is 311 MB actually used for? That seems like a lot of data.
    Thank you!

    1)
    Even assuming that the creation command was using multiples of 1024, rather than 1000, 210 * 1024/1000 = 215.04.
    Decimal GB (as displayed in Get Info) = 1000 x 1000 x 1000 bytes
    Binary GiB ( as used by hdiutil) = 1024 x 1024 x 1024 bytes
    Binary GiB/Decimal GB = 1.074
    210 x 1.074 = 225.54
    2)
    What is 311 MB actually used for? That seems like a lot of data.
    Every hfs+ volume has a hidden housekeeping structure - the stuff you see in Disk Utility when you run Verify/Repair Disk. The 311 MB is probably used there - it is still only 0.14% of the total 225GB capacity.

  • ''Prepare interest on arrear calculation''

    Dear Sap Gurus,
    Under Prepard interest on arrears calculation there are 4 options available 1. open and all cleared items, 2.open items and items cleared with payment, 3.no open items -all cleard items, 4.no open items -only items cleared with a payment. My doubt is When and where we have to use these options. Could you explain with examples.
    Thanks in advance
    Thanks&Regards,
    Periasamy.M

    Usuallu we select Open and All Cleared Items
    Remaining options purely based on the client interest calculation requirements.

  • Free goods - exclusive - tax calculation

    dear Collegues,
        I have an issue, my client want me to configure Free goods exclusive ie 10+2 offer, but when i am creating a sales order or billing, the Net value will be for 10 items, Excise will be calculated on 12 pieces  as its a manufacturing unit, and the tax must be calculated only for 10 piece how can i do this, Kindly suggest me.
    regards,
    Sudhir

    Sir
    For this requirement only the suggestion was sent earlier
    You have to achieve thro alignment of steps and from and to in PP
    In real sense this settings is a challenge for any SD consultants ablitity
    It is difficult for me to explain step by step without looking at your screen or without knowing what are all the condition types you are having in PP
    Pls let me know what are all the  condition types you have in your PP and their alignment
    Because it can be achieved in standards
    Sir
    Have you got this correct?
    Once you do the correct settings you yourself will wonder is it this simple?
    The importance of From and to and the importance of alignment of steps in PP does the trick here
    All the best
    Regards
    Raja
    Edited by: ramanathan raja on Jan 8, 2009 12:07 PM

Maybe you are looking for