Balance of any gl should not go below zero

hi friends,
what is the configurations required to control a gl going below when we post any expenses.
Edited by: prashanth ragi on Jan 28, 2009 10:11 AM

Hello,
I cannot understand the requirement in which context it has raised
But, this is not the way you should restrict. DO NOT expect that every account balance will be positive (greater than ZERO) in that case your Balance Sheet is not going to be tallied.
For example all your asset balances will have DEBIT balances (Positive balances) and all your liabilities balances will have CREDIT balances (Negative balances) accordingly it is going to match. The standard SAP is also working on the same fundamental concept. We should not deviate from this basic rule.
Please let me know if you have any further questions.
Regards,
RAvi

Similar Messages

  • Cash or bank account should not go below zero

    hi friends,
    what are configuration required to set bank and cash account should not go below zero. and system should give an error message for the same.

    1.For Module Pool Programme
    Validating Fields
    Now we will write the code for validating each field of the screen 200.
    Module check_name.
      Perform validate_name.
    endmodule.
    Form validate_name.
        If not ztryemp-name co c_alphabet.
         Message e999(z1) with text-005.
      Endif.
    Endform.
    Kindly check below Links for more datails2.Validation
    2.http://help.sap.com/erp2005_ehp_03/helpdata/EN/5b/d231e143c611d182b30000e829fbfe/content.htm
    3. Validation in fields
    http://help.sap.com/saphelp_nw04s/helpdata/en/3c/50b512e4174becbaf2b1c856eb1290/content.htm

  • Any way to not get leading zeros in dates?

    When displaying a date or time, I'm always getting leading zeros. Is there a simple way to not have them?
    For example:
    SELECT TO_CHAR(SYSDATE,'HH:MI PM') FROM dual;
    Will show 02:07 PM. I'd like it just to be 2:07 PM
    The flip side, that I don't want to see would be not having the zeros in minutes... I don't want 2:7 PM.

    I don't know if there's a better way...
    SELECT decode(substr(TO_CHAR(SYSDATE,'HH:MI PM'), 1,1), '0' ,substr(TO_CHAR(SYSDATE,'HH:MI PM'), 2) , TO_CHAR(SYSDATE,'HH:MI PM')) FROM dual;
    thanks,
    Narayan

  • Graphing History to not drop to Zero

    We are on 4.1 PL9. We have a requirement where the history value should not drop to zero in the graph. INstead it should stop at the point in the last time bucket where there is a non-zero value. Similarly Forecast in the graph should start from current bucket that will typically have non-zero value. The options in the graph do not seem to work and even horizon specific initialization to the Keyfigures does not do the trick. Any suggestions welcome to achieve this requirement.Unfortunately 4.1 does not discriminate a null and a zero.

    Dear Srinivas,
    I suugest you to use an auxiliar K-F just to graph, then implement a Macro to "interpolate" values for the K-F if zero is between two values you can assign an average instead of zero.
    Best regards,
    Carlos Rodríguez

  • A name should not start with any special characters

    I need to put a condition in iF statement such that a name that is given by the user should not start with any special charecters.A dialog box should display indicating this conditon.Can u plz give sample code for this.My code is as below.
    //text box for giving the name
    JTextFeild ReportNameText;
    //the name is stored in String
    String name=ReportNameText.getText();
    //Here tell me how the if condition should be written
    //condition to be mentioned

    Already asked, and answered, here: http://forum.java.sun.com/thread.jspa?threadID=727919
    See reply 4 in that thread, and scsi-boy's suggestion of writing another
    method to check for "special" characters. And the links to the String
    and Character API documentation given.

  • The passive node should not be shared by any other SQL instance.

    Dears,
    the customer has SQL cluster  with multiple instance for many technology.  Can I install new instance to host Lync backend database or not ??? 
    I found in the below URL
    "SQL Clustering support is for an active/passive configuration. For performance reasons, the passive node should not be shared by any other SQL instance."
    I want to understand Why Lync 2013 the backend SQL passive node should not be shared by any other SQL instance. whish is mean that I can not install SQL new instance to host LYNC backend on the current my SQL cluster which is work with multiple  instance
    http://technet.microsoft.com/en-us/library/gg398990.aspx
    Amr Nassar

    Hi Amr,
    Yes you can install a new instance on your cluster to host the Lync back end database. I believe the statement about not sharing the passive node with any other SQL instance refers to a SQL instance outside of the A/P cluster. (Basically the passive node
    should be purely that and able to handle the load in the event it becomes the active node without anything else hindering it)
    Providing your SQL cluster is able to handle the load Lync places on it along with everything else you should not have any issues.
    If this helped you please click "Vote As Helpful" if it answered your question please click "Mark As Answer"
    Georg Thomas | Lync MVP
    Blog www.lynced.com.au | Twitter
    @georgathomas
    Lync Edge Port Check (Beta)

  • Should not allow more than one attendance or absence code on any given day

    Hi Hr Experts ,
    I need to use customer enhancement in my program.
    CATS should not allow more than one attendance or absence code on any given day. requirement is
    that each day will be either a full attendance or full absence and there will not be any mixture.
    Function/Program: u2022
         EXIT_SAPLCATS_006: CATS: Validate Entire Time Sheet
    transaction code CAT2.
    how to code the same?

    hai,
    check the Time constraint class for absence/attendance types.
    Regards,
    Chiran Reddy.

  • Issuing plant should NOT receive any PRqRel but only firm Ord.DS in MD04

    Hi Guru,
    In STO scenario, lets say we have a plant A = Receiving plant & plant B = Issuing plant.
    Business should not see/receive any PRqRel in plant B in MD04 screen but it should only see Ord.DS in MD04 screen.
    Thnkx,
    Edited by: Om.P.Singh on Dec 29, 2011 3:55 PM

    Om,
    I can't say, that would depend upon how they are being created by your company in the first place.  They might have been created manually, or they might have been created during the MRP run.
    If the Stock Transport Purchase Requisitions (STPRs)  were created manually, you can either issue a policy to all of the appropriate people to discontinue creating them.  Alternatively, you can alter their authorizations so as to take away their ability to create them.
    If the STPRs were created by MRP, then this is usually a result of a deliberate planning decision to default the supply of materials such that they will be sourced from another plant, rather than through the more common sources of production or purchasing.  Unless you have a good reason to change this planning decision, it would be  unwise to discontinue the creation of STPRs by MRP.  Such discontinuation would result in an unstable planning scenario in the supplying plant.  Instead, you could create a batch job that could run immediately after MRP, which would convert all of your STPRs to Stock Transport orders.  In this way, the supplying plant would never see the STPRs.
    Best Regards,
    DB49

  • It seems I cannot synchronise my APPS on my Apple TV, should be a real pity if this cannot be done, should not be technically too difficult, any help ?

    It seems you can not synchronise the APPS from your store or IPAD to Apple TV. This should not be too difficult, is this really not possible ? This takes most of the fun away,
    Tom

    Welcome to Apple Community
    Sorry. Apple TV doesn't support apps, and we don't know if it will have apps

  • The server farm account should not be used for other services

    I have created a new SharePoint Foundation 2013 Farm. I only used the Farm Configuration Wizard to create the Search Service Application, all other aspects of the Farm was created using PowerShell.
    The SharePoint Health Analyzer is reporting the following error:
    Title: The server farm account should not be used for other services.
    Severity: 1 - Error
    Category: Security
    Explanation: DOMAIN\FARM_ACCOUNT, the account used for the SharePoint timer service and the central administration site, is highly privileged and should not be used for any other services on any machines in the server farm.  The following services were
    found to use this account: Distributed Cache Service(Windows Service)
    Remedy: Browse to
    http://centraladminsite:port/_admin/FarmCredentialManagement.aspx and change the account used for the services listed in the explanation. For more information about this rule, see "http://go.microsoft.com/fwlink/?LinkID=142685".
    Now I understand how to change the account used to run the Distributed Cache Service, but my query is what account should I use in the least privelage model? I have setup the following 6 accounts as per TechNet guidelines (Link)
    and am not sure if one of these accounts should be used or if another account is required:
    SQL Server service account
    Setup user account
    Server farm account
    SharePoint Server Search service account
    Default content access account
    Application pool identity
    After reviewing the TechNet article again, I don't fully understand the section titled "Service application accounts". Is the article advising me to create a seperate account for each row in the table? e.g. 1 account for Business Data Connectivity
    Service, a different account for "Application Discovery and Load Balancer Service", another account for "App management" and another account for "Distributed Cache", so 4 extra accounts if I choose to install all of these services
    within the Farm?
    Also, what does the article mean when it says "Plan one set of an application pool and proxy group for each service application that you plan to implement."? How do I go about doing this?
    Kevin Evans

    After reviewing the TechNet article again, I don't fully understand the section titled "Service application accounts". Is the article advising me to create a seperate account for each row in the table? e.g. 1 account for Business Data Connectivity Service,
    a different account for "Application Discovery and Load Balancer Service", another account for "App management" and another account for "Distributed Cache", so 4 extra accounts if I choose to install all of these services within the Farm?
    Inder: Yes, It is suggested to have multiple service account for each service application. This increases security and dependencyof 1 account on multiple Service applications. Like below
    SQL Server service
    Local System account (default)
    Setup user
    Member of the Administrators group on the local computer
    Server farm
    Network Service (default)
    No manual configuration is necessary.
    SharePoint Server Search Service
    By default, this account runs as the Local System account.
    If you want to crawl remote content by changing the default content access account or by using crawl rules, change this to a domain user account. If you do not change this account to a domain user account, you cannot change the default content access account
    to a domain user account or add crawl rules to crawl this content. This restriction is designed to prevent elevation of privilege for any other process running as the Local System account.
    Default Content Access
    No manual configuration is necessary if this account is only crawling local farm content. If you want to crawl remote content by using crawl rules, change this to a domain user account, and apply the requirements listed for a server farm.
    Content Access
    Same requirement as the default content access account.
    Profile import Default Access
    Same requirements as server farm.
    Excel Services Unattended Service
    Must be a domain user account.
    http://technet.microsoft.com/en-us/library/cc263445%28v=office.15%29.aspx
    Also, what does the article mean when it says "Plan one set of an application pool and proxy group for each service application that you plan to implement."? How do I go about doing this?
    Inder: Each service account has a application pool and you can plan to use same application pool for multiple
    service accounts if required. These application pool are then consumed by proxy connection
    of each service application. On service application pool, you can see all the service applications and its proxy connection.
    If this helped you resolve your issue, please mark it Answered

  • Open orders should not update in MD04

    Hi, SD gurus,
    I have the below requirement,
    My business scenario is
    when  total open sales order quantity crosses a particular number(Ex:1000 Pcs) in a month, after that whatever the sales order we create it should not update in MD04.
    Our Business process,
    1. Creating a sales order
    2. Allocation run (here system will execute Credit check, availability check, and listing an Exclusion etc. here we need to enter sales order no, plant, allocation type)
    3. Creating a delivery
    4. Invoicing the customer
    Note:
    Usually when we de check MRP type and allocation in Scheduline category system should not update in MD04, but if we de check this as for our business process system should  not execute Allocation run
    Thanks in Advance
    Yuvaraj.

    Respected Lakshmipathiji,
    Thanks for your clarification but i have query here..
    ""if the users are ready to do this manually once a line item exceeds 1000 pcs a month, well and good""
    How users will check material wise?(suppose if sales order contains more than 100 line items and each line item will have its own requirement updates--will they do this material wise?)
    Is there any report which give the Status on Requirements for group of materials(MD04 status) in Standard SAP??
    Phanikumar

  • Why do I have to pay for a charge that I should not of been charged then wait for the credit in two to three billing cycles? If I don't pay it I get charged $5 a month late charge?

    So I spent a considerable amount of time on the phone with Verizon about charges on my wireless bill. The conclusion of it was: Pay the charge and we will credit the charge or it will show as a balance due with a $5.00 late fee every month. I got two phones on a promotion in November. Part of the promotion was no activation fee. Got my first bill and a $70.00 activation fee was on it. On line chatted with Verizon and they said it would be credited in two to three billing cycles. I paid my bill minus the activation fee. This month I have a $5.00 late fee and a $35.00 restocking fee because they messed up and sent three phones and I returned one. It was not activated. They might credit me that money back. What is going on?????

        I am so very sorry for any aggravation you've experienced getting your billing straightened out, Nunu1957. It's true that it can take 1 to 2 billing cycles for some account balance adjustments to appear on a statement. While I know you'd rather not have paid your activation fees, the terms of your agreement do require you to do so in order to avoid late fees or even involuntary service interruptions.
    I am concerns about the restock fee. If the device was sent to you in error, you should not have been billed a restock fee. You stated that there may be a refund for the fee. Has that been confirmed?
    DionM_VZW
    Follow us on Twitter www.twitter.com/vzwsupport

  • Residual payment should not allow more than Vendor Invoice

    Hi,
    Eg: Vendor has booked invoice 5000 INR, when user make payment through F-53 or F-58 through "Residual" payment user can pay more than invoice 5002 INR and below accounting entry is posting.
    Bank Cr 5002 INR
            To  Vendor Dr 5000 INR (Invoice amount)
            To  Vendor Dr 02    INR  Excess than invoice 
    Business requirement is system should not allow pay more than invoice amount. How to control suggestion would be appreciated.
    I have done below settings for your understanding here system configuration.
    1. OBA3: Under "Permitted Payment difference" zero for Gain , Loss , Amount, Percent & Adjust Discount By  However "Permitted Payment Differences for Automatic write-Off(Function code AD)" zero.
    2. OBA4: Cash discount per line item: Zero and Under "Permitted Payment difference" Revenues, Expense, Percent & Cash discount  put Zero.
    Regards,
    Babu.

    Hi Prashant,
    I have restricted many fields to use through screen variant now user can not pay more than Invoice amount except through Residual payment process.
    Client side management strongly says that they want to use Partial and Residual payment process options but user should not allow pay more than invoice amount.
    If any solution please guide me.
    Regards,
    Babu.

  • PO Created by User A should not be changed by User B

    Hi Experts,
    My User has a specific requriement in Purchase Order.
    If a purchase order is created by User A, Other users like B and C who are in the same purchasing group should not be able to change the PO created by User A.
    Similarly, Others should not change PO created by USER B.
    Is there any logic to develop this type of checking.
    Regards
    Kuna.

    Hi Venkat,
    Usr A, B and C in context belongs to same purchasing group, then probably they have the similar authorizations.
    As per my understanding, you want all these user to create the Purchase Document of similiar Type but do not want them to change the PO Created by others.
    You can have this control by user exit 'EXIT_SAPMM06E_013'.
    In this you just have to write your logic to restrict the user as shown below.
    IF SY-TCODE EQ 'ME22N'. 
    IF I_EKKO-ERNAM NE SY-UNAME.
       MESSAGE 'YOU ARE NOT AUTHORIZED TO MAKE CHANEGS' TYPE 'E'.
    ENDIF.
    ENDIF.

  • P&L acc should not hit retained  earnings account upon exe Bal Carry Forwar

    Hi Friends,
    As per business requirement I created two Depreciation expense accounts, only Book Dep account should hit retained earnings whereas other special dep account should not hit. Since both accounts are P&L  they are picking upon executing Balance carry forwad.
              Special Dep area is created to depreciate the complete asset in the year of purchase to help the org to allocate it to different Cost centers for funding request. As such these special dep accounts are out of scope for FSV so there is no impact on Bal Sheet,however upon exec FAGLGVTR  full dep posted on these accounts are carried forward to next year along with true dep.
    Please provide any suggestions that help to avoid some of the PL acc carry forard to retained earnings account. I am thinking of creating separate chart of account for these accounts but this consume lot of time for testing all the scenarios.
    Thanks in advance.
    Venkat

    Hi Madhu,
    Here is the scenario.
    APC of all acquisitions are allocated, in the year of acquisition, among several cost centers using statistical key figure (Work hours). To satisfy this requirement, a second depreciation area (Special) will be created. In the second depreciation area, all assets (regardless of asset class) will be depreciated fully in the year (month) of acquisition u2013 (the same depreciation key as low value asset). The value in the second depreciation area will flow to controlling.
    This full depreciation is not even consider in financial reporting as the number range of these dep exp accounts are out of range in FSV. The main purpose is to allocate full depreciation among CC in advance for funding request.
    Thank you,
    With Regards,
    Venkat
    Edited by: Venkat Reddy Yedulla on Jun 7, 2010 6:22 PM

Maybe you are looking for