Calculating Interest on principle amount only

Hi all
I have set up the interest calculation configuration but I can't get the interest calculation to only calculate interest on the principle amount and not calculate interest on interest.
I have been able to do this in the selection parameters excluding the document type for interest - but I want to be able to specify interest calculation on the principle in the interest indicator configuration.
Can anyone help as to whether this can be done and if so where I can specify this in the IMG.
Thanks and regards
Chris
PS Points to be awarded

+1 on Greg's note. This page has some pointers How to ask a Power Pivot Question to get
a prompt, accurate and helpful response
May be I am missing something, but the descriptive formula
Payable interest = (Total interest accrued to date - Any amount already payable) x Repaid amount / Outstanding amount before repayment
Does not seem to correlate with the formulas shown in the table.
Repayment number      Interest accrued       Ratio of amounts     Payable interest
   1                                    r1                                  A1
                  r1 x A1
   2                                    r2                                  A2
                  r2 x (A2-r1A1)
I expected the formula to be as below.
Repayment number      Interest accrued       Ratio of amounts     Payable interest
   1                                    r1                                  A1
                  r1 x A1
   2                                    r2                                  A2
                  (r2 - r1A1) x A2
Again, if you can provide a file with some sample values and expected results, that would clear things up.
Regards, Avi
www.powerpivotpro.com
Wiki:How to ask a Power Pivot Question to get a prompt, accurate and helpful response

Similar Messages

  • Interest on Outstanding amount

    Dear All
    I have the following scenario:
    My client have customers who pays on account. Suppose sales is of 100,000 they pay 60,000 within the due date and 40,000 later. It can be on or before the due date. If the payment is after the due date my client wants to charge them interest  @18% on the outstanding amount i.e. 40,000. I have done the configuration but the interest is calculated on the whole amount and not on the outstanding amount.
    Please guide me.
    Thanks and Regards
    Kanwaljit

    Hi there,
    Check your selection of items in OB82. 
    Maricris

  • Manual Excise condition type with calculation type as FIXED AMOUNT

    Dear Gurus,
    I have used a manual excise condition (JMAN) in my pricing procedure the difference is that I've changed its calcultaion type to FIXED AMOUNT.
    And in the same pricing procedure I have also got a percentage based Excise condition (ZEXC).
    And in any transaction either of the one that is JMAN or ZEXC will be used.
    The Manual Excise condition is used basically when the raw material sale takes place. The requirement is as such that they should be able to enter the duty value in INR and not in percentage. Please go through the example below
    *(For Example I am procuring raw material of 100 kg worth 10000 at 8% of excise duty. Excise duty will be 800 for 10000rs. So it will be 8 rs per KG.
    And now suppose I am utilizing 80 kg for production and want to sell remaining 20 kg. the Excise duty charged should be 160 rs. considering the rate per unit is 8rs.)*
    In this case user wants to enter the value in INR and not in percentage.
    And normally for the finished goods the percentage based condition is used.
    Now what my issue is that how will I copy the value from JMAN to ZEXC at the raw material sale. otherwise my finished good sales is happening without any problem.
    For this should I use any routine to copy the values from ZMAN to ZEXC??
    Or rather is it possible that I could copy values from a condition type whose calculation type is FIXED AMOUNT to other condition whose calculation type is percentage.
    How should I go ahead with this??
    Please guide me.
    Any answers??
    Cant Do it this way??
    Thanks & Regards
    Anand.k
    Edited by: anand k on Jul 8, 2009 6:38 AM
    Edited by: anand k on Jul 8, 2009 1:04 PM

    Check the condtion value in condition type UTXJ . If the JMOD value is 10% of UTXJ then assessable value should have been maintained for the Material and Plant combination in J1ID. This is due to Routine 351 maintined in pricing procedure for the condition type UTXJ
    check and confirm
    Senthils

  • Downpayments should auto reduce while APP run, net amount only need to pay?

    Hi
    We are in Go-Live phase. Client requirement is as follows:
    After P.O. Creation, Down Payment will be made with reference to respective of that P.O.
    MIGO & MIRO will be done as per business process (Here while doing MIRO Down Payment existed against that P.O. warning   message is coming)
    ***Actual requirement is here before clearing the Down Payment, Client wants to run Automatic Payment Programe.  So, here after reducing the Down Payment amount only net Outstanding amount only system should pick up in this Programe run.
    How it is possible?  Suggetions are highly appreciated at the earliest........
    Regards
    Chinnu

    Hello Vinila
    I am appreciating for your valuable inputs.  But here every thing is ok as you suggested.  But whenever i am making vendor down payment thru F-48 and after posting the document, it is immediately system setting "block for payment - A" in block indicator.
    So, here is the actual issue, whenever i am removing the block indicator "A" in the document then in F110 it is working properly.  But directly i am unable to edit after proposal running from F110.  Why the system authomatically setting block indicator for this document only.  Where is the actual issue i am unable to understand.
    If any body know to rectify this issue, kindly revert back me ASAP.
    Regards
    Chinnu

  • Interest to be calculated on the installment amount.

    Hi All,
    I have created installment plan and i want my system to calculate interest on the open item. I have checked out event 2010 but i am not able to get the interest calculated as the installment document has been posted as statistical document.
    Please suggest me an approch to resolve the issue.
    Thanks,
    Gaurav

    use 2010 event

  • Need help with calculating interest

    Hey im trying to find out where my calculations are screwing up on the interest is coming up wrong but i am unable to find out where. After every month its suppose to be deposit - withdrawl * monthly interest rate and then add that total to the new month etc... any help will be appreciated. Heres my class and test
    public class SavingsAccount
        private double bal;
        private double intRate;
    The constructor initializes an object with a
    balance and an annual interest rate.
    @param bal The account balance.
    @param intRate The annual interest rate.
        public SavingsAccount(double bal, double intRate)
        bal= 0.0;
        intRate = 0.0;
        The withdraw method withdraws an amount from
        the account.
        @param amount The amount to withdraw.
        public void withdraw(double amount)
            bal -= amount;
        The deposit method deposits an amount into
        the account.
        @param amount The amount to deposit.
        public void deposit(double amount)
            bal += amount;
        The addInterest method calculates the monthly
        interest and adds it to the account balance.
        public void addInterest()
        // Get the monthly interest rate.
        // Calculate the last amount of interest earned.
        // Add the interest to the balance.
         intRate = bal * (intRate/12);
         bal += intRate;
        The getBalance method returns the account balance.
        @return The account balance.
        public double getBalance()
        return bal;
        The getInterestRate method returns the annual
        interest rate.
        @return The annual interest rate.
        public double getInterestRate()
        return intRate;
        The getLastInterest method returns the last amount
        of interest earned.
        @return The last amount of interest earned.
        public double getLastInterest()
        return bal;
    import java.util.Scanner;
    import java.text.DecimalFormat;
    public class SavingsAccountTest
        public static void main(String args[])
        // Annual interest rate
           double intRate;
        // Starting balance
           double startBal;
        // Amount of deposits for a month
           double deposit;
           double totalDeposit;
        // Amount withdrawn in a month
           double withdrawn;
           double totalWithdrawn;
        // Interest earned
           double intEarned = 0;
        // Deposit accumulator
           deposit = 0.0;
           totalDeposit = 0.0;
        // Withdrawal accumulator
           withdrawn =0.0;
           totalWithdrawn = 0.0;
        // Months that have passed
           double months;
        // Create a Scanner object for keyboard input.
           Scanner keyboard = new Scanner(System.in);
        // Get the starting balance.
           System.out.println("What is your account's starting balance");
           startBal = keyboard.nextDouble();
           while (startBal < 0)
               startBal=0;
        // Get the annual interest rate.
           System.out.println("What is the annual interest rate?");
           intRate = keyboard.nextDouble();
           while (intRate <= 0 )
               intRate = 0;
        // Create a SavingsAccount object.
           SavingsAccount account = new SavingsAccount(0.0, 0.0);
        // Get the number of months that have passed.
           System.out.println("How many months have passed since the " +
                              "account has opened? ");
           months = keyboard.nextDouble();
           while (months <= 0)
               months = 1;
        // Get the deposits and withdrawals for each month.
        for (int i = 1; i <= months; i++)
        // Get the deposits.
           System.out.println("Enter the amount deposited during month " + i);
           deposit= keyboard.nextDouble();
           totalDeposit += deposit;
           while (deposit <=0)
               deposit = 0;
        // Get the withdrawals.
           System.out.println("Enter the amount withdrawn during month " + i);
           withdrawn = keyboard.nextDouble();
           totalWithdrawn += withdrawn;
           while (withdrawn <= 0)
               withdrawn = 0;
        // Add the deposits to the account.
           startBal += deposit;
        // Subtract the withdrawals.
           startBal -= withdrawn;
        // Add the monthly interest.
           intRate = startBal * intRate/12;
           startBal += intRate;
        // Accumulate the amount of interest earned.
           intRate += intEarned;
        // Create a DecimalFormat object for formatting output.
        DecimalFormat dollar = new DecimalFormat("#,##0.00");
        // Display the totals and the balance.
        System.out.println("Total deposited: " + dollar.format(totalDeposit));
        System.out.println("Total withdrawn: " + dollar.format(totalWithdrawn));
        System.out.println("Total interest earned: " + dollar.format(intEarned));
        System.out.println("Account balance: " + dollar.format(startBal));
    }

    Ok this is what i have fixed up so far but im still having trouble calculating the interest. Problem1) We were given the skeleton to the class and demo. I cannot figure out what to enter in getLastInterest.(completely lost all i need is hint) 2)When i try to get the Total money deposited and i call the account.deposit(balance) it keeps on giving an error void not allowed. Any help is appreciated
    public class SavingsAccount
        private double balance;
        private double interest;
        private double intEarned;
        The constructor initializes an object with a
        balance and an annual interest rate.
        @param bal The account balance.
        @param intRate The annual interest rate.
        public SavingsAccount(double bal, double intRate)
        balance = bal;
        interest = intRate;
        The withdraw method withdraws an amount from
        the account.
        @param amount The amount to withdraw.
        public void withdraw(double amount)
            balance -= amount;
        The deposit method deposits an amount into
        the account.
        @param amount The amount to deposit.
        public void deposit(double amount)
            balance += amount;
        The addInterest method calculates the monthly
        interest and adds it to the account balance.
        public void addInterest()
        // Get the monthly interest rate.
        // Calculate the last amount of interest earned.
        // Add the interest to the balance.
         interest = balance * (interest/12);
         interest = intEarned;
         balance += interest;
        The getBalance method returns the account balance.
        @return The account balance.
        public double getBalance()
        return balance;
        The getInterestRate method returns the annual
        interest rate.
        @return The annual interest rate.
        public double getInterestRate()
        return interest;
        The getLastInterest method returns the last amount
        of interest earned.
        @return The last amount of interest earned.
        public double getLastInterest()
        return intEarned;
    import java.util.Scanner;
    import java.text.DecimalFormat;
    public class SavingsAccountTest
        public static void main(String args[])
        // Annual interest rate
           double intRate;
        // Starting balance
           double balance;
        // Amount of deposits for a month
           double deposit;    
        // Amount withdrawn in a month
           double withdraw;
        // Interest earned
           double intEarned = 0;
        // Deposit accumulator
           deposit = 0.0;  
        // Withdrawal accumulator
           withdraw =0.0;    
        // Months that have passed
           double months;
        // Create a Scanner object for keyboard input.
           Scanner keyboard = new Scanner(System.in);
        // Get the starting balance.
           System.out.println("What is your account's starting balance");
           balance = keyboard.nextDouble();
           if (balance < 0)
               balance=0;
        // Get the annual interest rate.
           System.out.println("What is the annual interest rate?");
           intRate = keyboard.nextDouble();
           if (intRate <= 0 )
               intRate = 0;
        // Create a SavingsAccount object. Cannot find Symbol!!
           SavingsAccount account = new SavingsAccount(balance,intRate);
        // Get the number of months that have passed.
           System.out.println("How many months have passed since the " +
                              "account has opened? ");
           months = keyboard.nextDouble();
           if (months <= 0)
               months = 1;
        // Get the deposits and withdrawals for each month.
        for (int i = 1; i <= months; i++)
        // Get the deposits.
           System.out.println("Enter the amount deposited during month " + i);
           deposit= keyboard.nextDouble();
           account.deposit(deposit);
           if (deposit <=0)
               deposit = 0;
        // Get the withdrawals.
           System.out.println("Enter the amount withdrawn during month " + i);
           withdraw = keyboard.nextDouble();
           account.withdraw(withdraw);
           if (withdraw <= 0 || withdraw >= balance)
               withdraw = 0;
        // Add the deposits to the account.
           account.deposit(balance);
        // Subtract the withdrawals.
           account.withdraw(balance);
        // Add the monthly interest.
           account.addInterest();
        // Accumulate the amount of interest earned. ????? Wrong
           intRate += intEarned;
        // Create a DecimalFormat object for formatting output.
        DecimalFormat dollar = new DecimalFormat("#,##0.00");
        // Display the totals and the balance.
        System.out.println("Total deposited: " + dollar.format(account.deposit(balance)));
        System.out.println("Total withdrawn: " + dollar.format(account.withdraw(balance)));
        System.out.println("Total interest earned: " + dollar.format(account.addInterest()));
        System.out.println("Account balance: " + dollar.format(account.getBalance()));
    }

  • Calculating Interest on Cash Security Deposit

    Dear Expert,
                         Our client collect security deposit from dealers , at the year end our client provide them interest @ 5%,
    Example:
    our client received 50000 rs as security deposit , year end they providing 8% to the dealer , how can i make this process in sap, Kindly guide me is there any slandered configuration methods are available in SAP system  ,
    Regards
    Ajeesh.s

    Dear Expert
    Thank x for the quick response ,
    i would like to add some more points about my requirement
    while reviving  security deposit , Client post a transaction in sap with H indicator
    Party a/c Dr
    to
    XXXXX
    at the year end They are providing interest amount to the party by posting below manual entry (They download all the H Indicator transaction from SAP & calculate interest manually) 
    Interest on Security a/c Dr
    TDS Payable a/c          DR( If the interest amount is more than 5000)
    To
    Party
    This become a burden at the time of  year end ,they want to make  the interest calculation  process  in an automatic way , But am confused Hw can i add this TDS ( If the interest amount is more than 5000), kindly guide me
    Regards
    Ajeesh.s

  • FI-AR Interest calculation Interest Block

    Hi,
    Can any one give suggession on the following.
    1. When i calculate the Interest system is calculating the Interest on Interest. But my client is asking Interest should not calculate on Interest Line item. Is there any way to solve this issue?
    2. Is there any possiblity to Block the particular line item for interest calculation. I have seen while posting the document we can give the interest block. But after posting the document if i want to block the particular line item by FB02 that interest block field is in disabled
    If i am getting the any answer it would be highly appreciatable.
    Thanks & Regards
    Aswin

    Hi,
    To answer one of your questions,
    Go to withn Item Calculation Global Settings, Goto Prepare Item Interest Calculation as well as Prepare Interest In Arrears and enter in your min amount the interest should be charged within Item Post Processing.
    I hope that helps

  • Two separate calculated columns - results show up only in one of them

    Hey,
    I've recently run into some peculiar behaviour in OBIEE (Oracle Business Intelligence 11.1.1.7.0). I'm using three attribute colums (deliv. on time, ordered, backlog) to calculate a monthly service level. In addition I'm using a customer ID number to separate our customers into export and national customers. I've three calculated columns - Service Level Export, Service Level Total and Service Level National. I'm using a simple case-statement to distinguish between international and national customers (When custID between xxx and yyy then...). The total service level column doesn't have a case-if calculation, only a couple of simple mathematical operations and it works fine.
    Now the problem is that the results show up only in one of those calculated columns containing case-if calculations - not both at the same time. Using a prompt in a pivot table I can verify that both columns get proper values but when I remove the prompt half of the values randomly disappear from these columns so that only one of the columns has a value for a specific month. The calculations in all three columns are identical - the only difference is that Serv. L. Exp. exludes a spesific CustID whereas the Serv. L. Nat. only includes that one CustID.
    Example - both Serv. L. Exp and Serv. L. Nat should have values for every month, now only one of them gets values
    Month          Serv. L. Exp.               Serv. L. Nat.               Total Serv. L.
    01                         15 %                                                       15 %
    02                         17 %                                                       17 %
    03                         13 %                                                       13 %
    04                                                          20 %                      20 %
    05                                                          22 %                      22 %
    I've a few months of OBIEE experience under my belt so I'm not that experienced but usually I've been able to figure out what's wrong on my own. This time, however, this leaves me dumbfounded. Any help or advice would be much appreciated.
    Regards,
    Silver

    Hi,
    Serv.L.Nat is calculated 100 * INVOICED / (ORDERED + DELAYED). For National Service Level the case statement (including the calculations) is as follows (the inner CASE limits the Serv.L.Nat per cust to a range of 0 - 100 %):
    CASE WHEN "fact"."CustID" = 100001 THEN (
         CASE WHEN Serv.L.Nat > 100 THEN 100
         WHEN Serv.L.Nat < 0 THEN 0
         WHEN Serv.L.Nat IS NULL THEN 0
         ELSE Serv.L.Nat
         END)
    END
    For Export the sql is exactly like the one above, barring the reversed condition.
    Regards,
    Silver
    PS. The above is a burst of pseudoSQL so don't mind the typos, the actual code is tested to work as intended... barring the fact that something's wrong with getting the values to appear.

  • Forex valuation picking up YTD amounts only

    Hi Experts,
    We have configured For ex valuation in our Dev system and it looks like only the amounts for the current year 2010 are being picked up for valuation for a G/L balance account. The same has been configured in Quality too and it is working fine there ie. balances from previous years are also being picked up and valuated.
    The year end activities (eg.balance transfer) are not being done in Dev system whereas it is done in Quality. Could this be the reason for this discrepancy?
    Any suggestions would be of help.
    Thanks,
    Leena

    Solved

  • FM for calculating interest on partial released SD

    Hi,
    I have business requirement wherein I have to release SD partially and then calculate interest on partially release SD.
    I have tried to search FM or BAPI for interest on SD (FPI2) but in vain.
    On checking through SE30, I could get following FMs
    Call Func. FKK_INTEREST_DOC_CONFIRM
    Call Func. FKK_INTEREST_APPENDIX_CREATE
    Call Func. FKK_INTEREST_HISTORY_GET
    Call Func. FKK_INTEREST_HISTORY_CREATE
    Call Func. FKK_INTEREST_CALC
    Call Func. ISU_INTEREST_ADD_INFO_2030
    And by going through program, I found below FM
    INCLUDE LFKI1U03.   "FKK_OPENITEM_POST_INTEREST_DOC
    INCLUDE LFKI1U05.   "FKK_INTEREST_DOC_CONFIRM
    INCLUDE LFKI1U04.   "FKK_INTEREST_DIALOG_EXTERNAL
    INCLUDE LFKI1U01.   "FKK_GNRLITEM_POST_INTEREST_DOC
    INCLUDE LFKI1U02.   "FKK_INSTPLAN_POST_INTEREST_DOC
    INCLUDE LFKI1U07.   "FKK_INTEREST_INSTPLAN_CONFIRM
    INCLUDE LFKI1U10.   "FKK_INTEREST_ON_CASH_DEPOSIT
    INCLUDE LFKI1U06.   "FKK_LOANPLAN_POST_INTEREST_DOC
    INCLUDE LFKI1U08.   "FKK_INTEREST_DOC_DISPLAY
    INCLUDE LFKI1U09.   "FKK_INSTPLAN_INTEREST_ACTUAL
    INCLUDE LFKI1U11.   "FKK_RESTRUCTURE_ITEMS_FOR_INT
    Wherein, I tried to run FKK_INTEREST_ON_CASH_DEPOSIT but I am getting error as dependent data is coming from previous FMs.
    So is there is any FM or way to post partial interest (on partial release SD).
    Regards,
    Paresh

    Hi ,
             I think it is standard process that , interest will be posted even for the partial released SD until the date it is cleared with receivable or refunded . so you can concentrate on only partially releasing the SD. The interest of the remaining SD and the that of released sd (up to the date of clearing), can be provided in one annual run ,if that is permissible by finance department .you also need to look into TDS on interest scenario where TDS is deducted if interest in above Rs 5000(only applicable in india ).

  • How to put Total Amount only on the section last page?

    I have been working on oracle purchasing report. I have used <?for-each@section:G_HEADERS?>. So report is paged based on new PO number. However, I have put a total amount on footer section. If the report with one specific PO number haas more than one page, for example, total page as 3, I'd like total field shows "Continued" on page 1 and 2, only list the total number on page 3. Does anyone know how to do that? The logic will be something like:
    if (currentPageNum < sectionTotalPage), then 'Continued', else <?TOTALAMT?>. However, I don't know how I can get currentPageNum and how to get sectionTotalPage.
    Edited by: user638845 on Apr 20, 2010 12:38 PM
    Edited by: user638845 on Apr 20, 2010 12:47 PM

    Hello,
    thank you for your reply, but the situatiation is the following:
    I have a dynamic form with two tabels, both of them are included into two separated subforms. And because I do not know how many lines will have each of them I have no clue how to force Designer to display the footer (or any object) at the very buttom on the last page only. I already included the footer into separated subform before I asked the question, but the problem is, that the footer is not displayed at the very buttom of the page, but directly behind the second tabel (subform). So it can happen that the second tabel will end at the top of the last page, it can have only 5 lines on the last page and in this case the footer will be displayed at the top or in the middle of the last page, not at the very buttom. This is my problem.
    Thank you once again for any suggestions.
    Best regards,
    Jan Zahradnicek

  • Shopping Cart - Show discount code is applied and the discount amount (only when entered)

    Hi,
    Customers are getting confused whether their discount code is applied or not - does anyone know a way to show that a discount code has been applied (but if no discount code is entered then they wont see the line)
    We tried {tag_invoicediscountamount} but this shows for everyone - we would only want it to show if a discount is actually entered like below:
    i.e. if no discount code is entered then they wont see any of the yellow circled bits.
    Does anyone have any ideas?

    Hi David,
    Did you solve your problem? If this is the case, i would be grateful if you could explain the solution.
    Best regards.
    Jordi GM
    Edited by: Jordi Gilibert on May 23, 2011 8:49 PM

  • Are Surcharges calculated on total bill amount? including activation fees

    Hi, I am trying to find out what my surcharges will be on total $200 total plan cost for everything in arizona.  I got my first bill for $403 and that includes activation fees for 3 lines and also they charged me $42 in surcharges, what can i excpect in surcharges on a normal bill of $200?? if they base there surcharge % on my total bill including activation fees then my next bill at $200 should be much less then $42???

    Hello johnpadock,
    TAXES, TAXES, TAXES! No one really likes taxes. I certainly don't but it's a way of life in the U.S. Almost any service that's provided are subject to taxes, including wireless service. As we all know, surcharges vary from state to state as well as city and even zip code. Below is an estimate of what you can expect to pay in surcharges in Maricopa county, which is in Phoenix Arizona. Keep in mind that the percentages below is an estimate and can be subject to change based on location.
    Phoenix Transaction Privilege Surcharge on Telecommunication - 4.7%
    Phoenix City Transaction Privilege/Gross Receipts Surcharge General Merchandise - 2%
    Maricopa County Transaction Privilege Surcharge Telecommunication - .7%
    Keep in mind that these are not all of the surcharges but merely a sample of what is factored into a monthly wireless bill. The percentage is calculated from the retail value of the products and services that are listed on the bill. For example, if you have Unlimited Talk & text with a $30 data package then the retail value would be $119.99. Keep in mind all VZW downloads, overages, equipment purchases that's billed to the account and late fees fall into the retail cost range. Simply, multiple the retail value by the percentage and the product.
    If you would like a more detailed breakdown of the taxes in your specific area then I would encourage you to call our customer service number so we can provide the breakdown of the taxes in our county, city, and state. Our customer service department can be reached by calling *611 from your Verizon cell phone or 800-922-0204.
    Thank you...
    ArnettH_VZW
    Follow us on Twitter @vzwsupport

  • How to disable the tax calculation field in MIRO screen only for CreditMemo

    Dear Expert
    user want to create credit memo by MIRO transaction .But in table RBKP there no field to trace document ,that is invoice or credit memo document .i want to validate during credit memo, tax & with holding tax cannot calculate .I tried a lot badi but no badi or user exit is controlling at the time selection transaction & validating before save MIRO .
    please help me.
    Regards
    Girish.

    Daer Anup,
    Check the below link where you can capture the current transaction in MIRO.
    http://forums.sdn.sap.com/thread.jspa?threadID=1416227&tstart=0
    CONSTANTS: c_vorgang(23) TYPE c VALUE '(SAPLMR1M)RM08M-VORGANG'.
      FIELD-SYMBOLS: <fs_vorgang> TYPE ANY.
      ASSIGN (c_vorgang) TO <fs_vorgang>.
    CASE <fs_vorgang>.
      WHEN '1'.
      WHEN '3'.
      WHEN OTHERS.
    ENDCASE.
    Based on the value of field symbol you can differentiate.
    Thanks to Pablo who has given this solution in the above mentioned thread.
    The BADI you can use is INVOICE_UPDATE and method AT SAVE .
    Regards,
    Deepak.

Maybe you are looking for

  • Upgrade Question on Number of Files

    Today, I installed my new copy of Snow Leopard. Things went just fine and have been running without issue. I did notice that the number of files listed in Disc Utility has jumped by about 100K, even though the number of GB is down by about 3.5GB. Any

  • IDoc Acknowledgement to JDBC status update

    Hi, JDBC --> XI --> SAP R/3 (IDoc ACC_DOCUMENT02) JDBC <-- XI <-- SAP R/3 (IDoc ALEAUD01) I have the following scenario... I am reading data from a database using the JDBC Adapter. The data is in the following format at source. Using the JDBC adapter

  • How long should I wait to download OS5?

    After reading all the problems some of you are having I'm in no hurry to update my iPhone 4.  This has to be a bug in iTunes, the iPhone or OS5.  Or, it's a problem with the servers being overloaded by anxious iPhone owners.  Since I can live without

  • What function can be used to give a "count of occurrences of values" ?

    I would be very appreciative if someone in the user community could save me a few months of work....I've already been neck deep in my old statistics and calculus manuals. What function can be used to get the count of occurrences of the value of an it

  • Log shipping job failing

    HI guys, We are using SQL SERVER 2005. I am having a LSAlert_Serv job and this job runs the system stored procedure sys.sp_check_log_shipping_monitor_alert. when this job is run I am getting the following error message:  Here is the error message I a