Invalid alert ID

Hello there,
I have a form with alerts. I always use FIND_ALERT before SHOW_ALERT.
Suppose a user updates a record and tries to exit the form, i have an alert that should ask " do you want to save changes".
Here's my key exit code
Declare
Msg_Lvl Number;
Alt_Num Number;
alert_is alert;
Begin
     if :System.Mode != 'ENTER-QUERY' Then
          if :System.Form_Status Not In ('NEW','QUERY') Then
               alert_is := FIND_ALERT('ASK_COMMIT');
     alt_Num := Show_Alert('ASK_COMMIT');
     if Alt_Num = Alert_Button1 Then
     commit_form;
     else
          clear_Form(No_Validate);
     end If;
     end If;
     end If;
End;
Declare
X Number;
alert_is alert;
Begin
If :System.Mode = 'ENTER-QUERY' Then
     Exit_Form;
Else
If :System.Form_Status In ('NEW','QUERY') Then
     alert_is := FIND_ALERT('TMPL_EXIT');
X := Show_Alert('TMPL_EXIT');
If X = Alert_Button1 Then
Exit_Form(no_validate);
End If;
Else
Exit_Form;
End If;
End If;
End;
For some reason if i try to exit the form after update I get "Invalid alert ID o" error.
If i copy CG$ASK_COMMIT alert, the error doesn't occur.
My form is not designer generated.
Any help is appreciated.

Declare
Msg_Lvl Number;
Alt_Num Number;
alert_is alert;
Begin
if :System.Mode != 'ENTER-QUERY' Then
if :System.Form_Status Not In ('NEW','QUERY') Then
alert_is := FIND_ALERT('ASK_COMMIT');
IF Id_Null(alert_is) THEN
Message('alert does not exist');
RAISE Form_Trigger_Failure;
ELSE
alt_Num := Show_Alert('ASK_COMMIT');
end if;
if Alt_Num = Alert_Button1 Then
commit_form;
else
clear_Form(No_Validate);
end If;
end If;
end If;
End;
Hope this works

Similar Messages

  • SQL Server Agent Job Duration monitor alerts incorrectly

    As per SQL Server MP guide, changes in Dec 2007 update : Fixed a script that was resulting in invalid alerts being generated from the agent job's Job Duration monitor.
    In my SCOM 2012 environment on few SQL servers I'm getting an alert from Job Duration monitor for SQL jobs that have completed well within the defined thresholds. Interestingly this monitor then resets on its own(The monitor has been initialized for
    the first time or it has exited maintenance mode) and immediately turns critical again. I do not see any pattern around these state changes. These are weekly jobs, however the Job Duration monitor continues to alert for these specific jobs 10-15 times a day.
    This is creating unnecessary noise in the environment.
    Is anyone else facing this issue? I know I can disable this default monitor and create my own monitor. However I want to check if this is a known bug in this SQL MP(version 6.4.1.0).
    Note : I'm aware about an updated MP version 6.5.1.0, however the release note doesn't specify if it fixes this issue.
    Thanks,
    Harry
    Thanks, Harry :-)

    Resolution: The issue was that the SCOM Agent was getting restarted repeatedly. Post restart health calculation was done again and the SQL Job duration monitors would reset and generate new alerts.
    There is a recovery configured in an aggregate monitor to restart the SCOM Agent if Handle Count/Private Bytes of Health Service/Monitoring Host breach a set threshold. I had to create an override to change the thresholds for all Health Service/Monitoring
    Host and exclude the recovery on Physical servers.
    If there are large number of workflow on an SCOM Agent due to multiple MP(SQL, HP, etc.), the increase in Handle Count/Private Bytes is usual.
    Thanks, Harry :-)

  • Form debugging - Which line is causing the error?

    I have a form that I'm working on, and when I run the form like normal, just as the end user would, I keep getting an error, "FRM-41039: Invalid Alert ID 0." I can't figure out where this error is coming from in my code. It seems that it must have something to do with timing, because in trying to track down the error, when I run the form in debug mode, obviously the timing is slower as I go line-by-line in the code to see which line may be causing the error, but when I do that, I don't get the same error. I'm not close to being an expert when it comes to design-time debugging in forms, and I was wondering if someone with more experience could point me in the right direction. Is there any way that I can somehow determine which line of code is causing this error to raise? If I could identify the line of code, I could maybe find out which alert it's looking for, right? Then I could maybe narrow down the problem a bit more. Anyone have any ideas? Thanks in advance.
    YEX
    <)))><

    Like it says :"FRM-41039: Invalid Alert ID 0." Alert does not exist. So try to find line in your code which contain something like:
    Show_Alert("<name of alert>")
    Or Alert with this name dows not exist or you are misspelling the name of existing Alert.

  • Need advice on troubleshooting

    I have a new form that runs and saves data without error. However, when the same form is called from another form using Open_Form I suddenly start getting the error after I save data:
    FRM-41039: Invalid alert id 0.
    No fuctionality seems to be lost and the data is still saved.
    The form that calls my new form using Open_Form is just a basic, very vanilla application that has a customized Menu attached. The user navigates the menu, clicks on a menu entry which then issues the Open_Form:
    open_form('./forms_test/mailpiece_exceptions',activate,no_session,share_library_data,'');
    Could the error be a result of Open_Form or the application that issues the call to my new application? I'm really puzzled as to why this is happening especially since my new application functions perfectly before it is accessed using the Open_Form functionality. Any thoughts or troubleshooting tips would be greatly appreciated.

    The message tells you that you want to use an Alert that does not exists.
    Do a pl/sql search on the module with the show_alert keyword to find the places alerts are used.
    Francois

  • How make DateField alway is DD/MM/YYYY ?

    Hi all,
         I have used DateField, I want result of date is : DD/MM/YYYY.
         Example:
              I enter 20/10/2010 ---> show : 20/10/2010  --> ok
              I enter 2/10/2010 ---> show : 2/10/2010  --> I want is 02/10/2010 not 2/10/2010.
              I enter 20/1/2010 ---> show : 20/1/2010  --> I want is 20/01/2010 not 20/1/2010.
         I can split this date string to DD/MM/YYYY but DateValidator has support ?
        My code is:
    private  function formatDate(date:Date):String { 
    return dfconv.format(date);
    private 
    function show():void{ dateField.formatString = "DD/MM/YYYY";Alert.show(dateField.text);                         ----> must is: "DD/MM/YYYY"
    <mx:DateFormatter id="dfconv" formatString="DD/MM/YYYY"/> 
     <mx:DateValidator
    source="{dateField}" property="
    text" inputFormat="
    DD/MM/YYYY"wrongLengthError="
    The date format is not correct"allowedFormatChars="
    /"trigger="
    {checkDate}" triggerEvent="
    click"valid="{Alert.show(
    'Date is valid')}"invalid="{Alert.show(
    'Date is invalid')}"/>
    <mx:DateField id="dateField" labelFunction="formatDate"     width="
    104" parseFunction="null"     horizontalCenter="
    10" verticalCenter="10" editable="true"/>
    <mx:Button label="Check Date" id="checkDate" click="show()"/>
    Thanks

    Hi,
    Check the below link
    http://blog.flipwork.nl/?entry=entry090117-203618
    In that the displayDate() method has your expected functionality.
    Regards,
    Anitha

  • Validating Data... How to validate before you submit via sendData()

    I can validate the data fine, but how would I check to see if it is valid before I send the data to the server?
    I want to validateData() then sendData()
             private function sendData(e:Event=null):void {
                  author = new VOAuthor();
                  author.contactName = name_lb.text;
                  author.email = company_lb.text;
                  author.phone = phone_lb.text;
                  author.company = company_lb.text;
                  author.comments = comments_lb.text;
                  contactDB.submitQuote(author);
             private function validateData():void {
                    //(string must be two characters or longer)
                    nameValidator = new StringValidator();
                    nameValidator.source = name_lb;
                    nameValidator.property = "text";
                    nameValidator.minLength = 4;
                    // Phone validator
                    phoneValidator = new PhoneNumberValidator();
                    phoneValidator.source = phone_lb;
                    phoneValidator.property = "text";
                    // Email validator
                    emailValidator = new EmailValidator();   
                    emailValidator.source = email_lb;
                    emailValidator.property = "text";

    use validate property which returns validationresultevent:
    nameValidator = new StringValidator();
    nameValidator.source = name_lb;
    nameValidator.property = "text";
    nameValidator.minLength = 4;
    var r:ValidationResultEvent = nameValidator.validate();
    if(r.type == ValidationResultEvent.INVALID)
    Alert.show(r.message);
    // invalid.

  • NumberValidator broken?

    I have a date (year) field on a form that I would like to
    validate. It is not a required field. I have defined the following
    NumberValidator to make sure that only integers are entered into
    field:
    <mx:NumberValidator id="livedFromV"
    source="{livedFromYear}" property="text"
    required="false" domain="int" allowNegative="false"
    invalid="Alert.show('Invalid');"
    valid="Alert.show('Valid');"/>
    Before I added the required="false" property (the default for
    this property is "true"), the validator was called whenever I just
    tabbed through the field (ie, when focus was lost and no data was
    entered.) It correctly highlighted the entry well in red and showed
    an error indicating the field was required when I moused over the
    entry well. So far, so good. It also displayed an error if I
    entered bad data (like a string).
    But since I don't want the field to be a required entry, I
    added the required="false" property to the validator as the
    documentation specified. Now the field isn't required, but bad
    values are not detected. And neither the valid or invalid events
    are fired when bad data is entered.
    What have I done wrong? Thanks in advance for the help.
    mjharris73

    I've no idea why the validator isn't doing its thing (bug?).
    However, if you need to restrict input to numbers only, you can set
    the TextInput's "restrict" property to "0-9".

  • Sending an E-mail with attachment with PHP from Flex

    Hey,
    I've made a custom compontent wich mails your own drawings to you. But I have a problem to send an e-mail with attachment.
    I use the HttpService to send the data to the php-file, but I always get the Fault message (form phpFault()).
    This is my code in Flex:
    <mx:Script>
        <![CDATA[
            import mx.rpc.events.FaultEvent;
            import mx.rpc.events.ResultEvent;
            import mx.graphics.codec.PNGEncoder;
            import mx.events.ValidationResultEvent;
            import mx.controls.Alert;
            [Bindable]
            private var byteArray:ByteArray;
            private function mailImage(comp:DisplayObject):void
                var emailValidation:ValidationResultEvent = validEmail.validate();
                if(emailValidation.type == ValidationResultEvent.INVALID)
                    Alert.show("Invalid E-mail");
                else
                    var bitmapData:BitmapData = new BitmapData(comp.width, comp.height);
                    bitmapData.draw(comp);
                    var png:PNGEncoder = new PNGEncoder();
                    byteArray = png.encode(bitmapData);
                    httpMail.send();
            private function phpResult(evt:ResultEvent):void
                Alert.show("You've got mail.");
            private function phpFault(evt:FaultEvent):void
                Alert.show("Something went wrong. /n" + evt.message.toString());
        ]]>
    </mx:Script>
    <mx:EmailValidator id="validEmail" source="{ipEmail}" property="text"/>
    <mx:HTTPService id="httpMail" url="php/byte-receiver.php" method="POST" result="phpResult(event)" fault="phpFault(event)">
        <mx:request>
            <img>{byteArray}</img>
            <mail>{ipEmail.text}</mail>
        </mx:request>
    </mx:HTTPService>
    <mx:Label text="draw your own image" styleName="h1" x="10" y="0" width="493" height="60"/>
    <mx:Canvas
        id="drawCanvas"
        x="10" y="77"
        width="561" height="245"
        borderStyle="solid" borderColor="#A6A6A6">
    </mx:Canvas>
    <mx:Label x="10" y="329" text="Your e-mail:" styleName="text"/>
    <mx:TextInput
        id="ipEmail"
        x="86" y="324" width="417"/>   
    <mx:Label
        id="lblMailImage"
        x="10" y="383"
        text="Mail my image"
        click="mailImage(drawCanvas)"
        mouseOver="lblMailImage.setStyle('color',  '#00067b')"
        mouseOut="lblMailImage.setStyle('color',  '#717171')"
        styleName="button"/>
    </mx:Canvas>
    This is my PHP code
    <?php                 
    $fileatt_type = "application/octet-stream"; // File Type
    $fileatt_name = "ImgContact.png"; // Filename that will be used for the file as the attachment
    $email_from = "[email protected]"; //Who the email is from
    $email_subject = "Contact Winckelmans.net"; // The Subject of the email
    $email_message = "Mail send by winckelmans.net. Your drawing is in the attachment"; // Message that the email has in it
    $email_to = $_POST['mail']; // Who the email is too
    $headers = "From: $email_from";  
    $data= $_POST['img'];
    $semi_rand = md5(time());  
    $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";  
    $headers .= "\nMIME-Version: 1.0\n" .  
                "Content-Type: multipart/mixed;\n" .  
                " boundary=\"{$mime_boundary}\"";  
    $email_message = "This is a multi-part message in MIME format.\n\n" .  
                    "--{$mime_boundary}\n" .  
                    "Content-Type:text/html; charset=\"iso-8859-1\"\n" .  
                   "Content-Transfer-Encoding: 7bit\n\n" .  
    $email_message . "\n\n";  
    $email_message .= "--{$mime_boundary}\n" .  
                      "Content-Type: {$fileatt_type};\n" .  
                      " name=\"{$fileatt_name}\"\n" .  
                      //"Content-Disposition: attachment;\n" .
                      //" filename=\"{$fileatt_name}\"\n" .
                      "Content-Transfer-Encoding: base64\n\n" .  
                     $data . "\n\n" .  
                      "--{$mime_boundary}--\n";  
    $mailsend = mail($email_to, $email_subject, $email_message, $headers);  
    echo $mailsend;
    ?>
    This is the error I get in an Alert:
    (mx.messaging.messages::ErrorMessage)#0
      body = ""
      clientId = "DirectHTTPChannel0"
      correlationId = "F3C16CE1-65CF-E690-1907-D28293FD6BB9"
      destination = ""
      extendedData = (null)
      faultCode = "Server.Error.Request"
      faultDetail = "Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: php/byte-receiver.php"]. URL: php/byte-receiver.php"
      faultString = "HTTP request error"
      headers = (Object)#1
        DSStatusCode = 0
      messageId = "7A1DCDBE-0358-7E39-3AF8-D282945A7748"
      rootCause = (flash.events::IOErrorEvent)#2
        bubbles = false
        cancelable = false
        currentTarget = (flash.net::URLLoader)#3
          bytesLoaded = 0
          bytesTotal = 0
          data = ""
          dataFormat = "text"
        eventPhase = 2
        target = (flash.net::URLLoader)#3
        text = "Error #2032: Stream Error. URL: php/byte-receiver.php"
        type = "ioError"
      timestamp = 0
      timeToLive = 0
    Thanks in advance
    Vincent

    Hi
    I'm having the same issue, except my application actually sends the email but the attachment is 0 octet and it doesn't even give me an error... Any chance you found a solution for this and could share it ?
    Thanks

  • Validate before email submit via Distribute form method

    Hi,
    We have a form that we would like to send out via the "Distribute Form" feature on LiveCyle.
    The form is curently implemented with a "Button" on the form, when clicked would activate a "Email submit button" which would do validation and then fire the emailing processing of the form. However, this does not work well when using the "Distribute Form" feature as the "Distributed" version of the file adds in a seperate "Submit form" button on the top right which does not use the same event handler that we currently have been using.
    So if a user chooses the "Submit Form" button that appears on the "distributed" version of the form, we are not able to control the validation aspects of the form. i.e. there is no event handler that we can attach for the MouseUp or Click events for this button. We did try using the main form's PreSubmit event handler but could not figure how to stop execution if validation fails?
    Hope the above makes sense? (I could provide a sample if required)
    Thanks.

    use validate property which returns validationresultevent:
    nameValidator = new StringValidator();
    nameValidator.source = name_lb;
    nameValidator.property = "text";
    nameValidator.minLength = 4;
    var r:ValidationResultEvent = nameValidator.validate();
    if(r.type == ValidationResultEvent.INVALID)
    Alert.show(r.message);
    // invalid.

  • My 4th generation iPod Touch won't let me get on to the App Store. When I log on to iTunes, an alert pops up that says the certificate for the server is invalid, and that it may be a server pretending to be iTunes. What should I do?

    My iPod won't let me on to the App Store, and whenever I go on to ITunes, an alert pops up that the certificate for the server is invalid, and that I may be connecting to a server that is only pretending to be iTunes.apple.com and my personal info may be at risk. I downloaded an emulator yesterday from coolroms.com but deleted the app this afternoon. I cleared my safari search data, my cookies and data, and web inspector, which still didn't work. I then proceeded to reset my iPod and then download the newest version of IOS 6.1.5 but yet still am having problems. Also to the App Store and iTunes, several other apps aren't working. Any help here?

    Also, when I go on to safari, another alert pops up that safari cannot verify the identity of the website, anything that I type in to as common as google.com. It gives me 3 options to either cancel, look at details, and continue. I've looked at the details of the website of Google and it is legitimate the site. Any help?

  • Outlook Security Alert - "the name on the security certificate is invalid or does not match the name of the site"

    Due to our company changing names, we recently moved to a new domain. All users were at first getting a certificate error when opening Outlook "the name on the security certificate is invalid or does not match the name of the site." After our network
    admin made some changes, nobody receives this error anymore except one user. The URL at the top of the security alert is the old domain, mail.olddomain.com. I checked the users Exchange Proxy Settings in Outlook, everything is showing the URL's of the new
    domain so I'm not sure where this is coming from. I'm assuming it has to be something on her local machine since she is the only one who still gets the error.
    Thanks in advance for any help.
    Exchange server 2008
    Outlook 2010

    Hi,
    Please follow all above suggestions to confirm whether the issue happens in OWA. And run Test E-mail AutoConfiguration in Outlook to check whether there is any URL settings using the old domain.
    If the issue doesn’t happen in OWA and your URL configurations are all same as others and set correctly, please create a new Outlook profile to have a try.
    Thanks,
    Winnie Liang
    TechNet Community Support

  • Alerts not getting triggered for invalid receiver receiver

    Hello,
    My scenario is IDoc to HTTP.I have defined alert rules for my scenario.
    I have condition mentioned in receiver determination.Depending on vendor number data is sent to corresponding receiver.
    But when i send IDoc is sent with invalid vendor number,it is failing in XI system with error as :No receiver could be determined but not alert is being thrown or triggered.
    Same situation is working in Dev and quality but not in production.
    I ahve checked the alert rules thorughly in all the 3 environments and they are all perfe

    does the error"RCVR_DETERMINATION.NO_RECEIVER_CASE_ASYNC" gets triggered only when reciever service is not
    mentioned in alert rule condition?
    This error gets triggered when no receiver matching with the mentioned Condition is found.....the Condition in Receiver Determination OR if no receiver service exists.
    I hope you have created a rule in Alert Rule section of RWB and have unchecked the Suppress Multiple Alerts options.
    When you get the above error in SXMB_MONI you should get an alert
    Regards,
    Abhishek.

  • Set JArray values with invalid key value: "LastUpdatedTime" on new alert rule creation

    Hey all!
    I'm trying to create a new alert rule using version 0.9.11 of the Monitoring Library and am getting this error on alertsClient.rules.CreateOrUpdate:
    "Set JArray values with invalid key value: "LastUpdatedTime". Array position index expected."
    That's interesting because LastUpdatedTime is a DateTime object, and whether I set it or I don't, if I set a breakpoint, it does set itself correctly, but the API appears to be expecting a JSON hash?
    I've tested alertsClient and I'm able to get existing alerts (also metrics with metrics client), so I don't believe it's an access issue.
    Any ideas?
    The full code I'm using for the test (borrowed virtually verbatim from the Cloud Cover video
    here): 
    Rule newRule = new Rule
        Name = "CPU Over 90%",
        Id = Guid.NewGuid().ToString(),
        Description = "CPU Has been over 90% for 5 minutes",
        IsEnabled = true,
        LastUpdatedTime = DateTime.Now,
        Condition = new ThresholdRuleCondition
            Operator = Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ConditionOperator.GreaterThan,
            Threshold = 90,
            WindowSize = TimeSpan.FromMinutes(5),
            DataSource = new RuleMetricDataSource
                MetricName = "Percentage CPU",
                ResourceId = "",
                MetricNamespace = ResourceIdBuilder.BuildCloudServiceResourceId(<cloudservicename>, <deploymentname>)
    RuleAction action = new RuleEmailAction
        SendToServiceOwners = true,
    newRule.Actions.Add(action);
    OperationResponse alertResponse = alertsClient.Rules.CreateOrUpdate(new
    RuleCreateOrUpdateParameters { Rule = newRule });
    Console.WriteLine("Create alert rule response: " + alertResponse.StatusCode);

    Hi Greg,
    Thanks for your post!
    Error "JArray" has been fixed in the latest nugget package.
    Refer to:
    http://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Monitoring/
    Hope this helps!
    Regards,
    Sadiqh

  • "Invalid menu operation" Alert bug - CS6

    CS6.0.5
    In the last couple of weeks I have started getting this alert:
    I have tried to pay attention to what I have do to create this alert.
    Occasionally it simply appears on opening a Project.
    Reliably, it pops up when I hit Ctrl > z (undo), and Ctrl > s (save)...
    but after clearing the alert, Ctrl > [Anything] does not make it reappear.
    This happens regardless of the Project.
    edit:
    I have just discovered that if I try to use File > Save
    instead of Ctrl > s to save, the alert appears
    as soon as I touch the File Menu header.
    This also happens with the Clip, Title, Window & Help headers.
    As in the replies in the thread below, there seems to be
    no detriment to any functionality when this alert appears.
    Maybe it's a fairly inconsequential bug, but it does appear to be a bug.
    I had worked in CS6 for almost a year without this alert occurring.
    Invalid Menu Operation Error in CS6
    http://forums.adobe.com/message/4913886

    Even if this errant "Invalid menu operation" alert is not
    indicative of any real problem and does not seem to cause
    any functionality problem within Premiere, it is still an obtrusive
    alert that requires the extra steps to clear (at least once).
    If not cleared, any 'real' alert would be missed since
    all it will do is add a new entry to an un-cleared list.
    Any suggestions aside from filing additional bug reports?

  • Alert: Invalid constant pool entry

    Hi, When I install midlet application in mobile phone I got this error "Alert: Invalid constant pool entry" and says "Application Error". When I create a object of a class at that time this error occurred. In that class I have used a constant which value is 1.5. After googling so many people are saying this because of floating point value. That May be the problem. Because when I change that 1.5 value to 1 then application get installed and run. But earlier also I used to create the object of that class. At that time mobile phone did not throw any error. But why this time throw error. I did not understand what could be the problem. Please any one help me.

    gnat wrote:
    hmm let's see if I understand you correctly.
    Before, you were using jar "as-is", ie without compiling it, right? - so you basically don't know if the class in it was using floating point or not?
    Now, you compile a piece of code that was supposedly used in that jar (but you don't know for sure if it was because you didn't build that jar) and you obtain the problem - correct?hmm let's see if I understand you correctly.
    Before, you were using jar "as-is", ie without compiling it, right? - so you basically don't know if the class in it was using floating point or not?
    Now, you compile a piece of code that was supposedly used in that jar (but you don't know for sure if it was because you didn't build that jar) and you obtain the problem - correct?
    No. No. Both Jars are compiled and built by myself. I find out the problem. problem is costructing the object of that class (which have float value) from startApp(). I got my old Jar which was working earlier. There I costruct the object of that class. So now old jar also giving the "Invalid constant Pool entry" Error. Any that float value I am going to change. Still unclear is What the difference construct object inside startApp() block and ouside startApp() block. Anyway Thank you Guys.

Maybe you are looking for

  • Regarding contract sales tab value not updating into the standard VA42 t-co

    Hello Experts!!! How to add screen shots in sdn... so that i can add my screen shots in SDN The below shown screen shot is the output of our Zprogram.The table field name:VBKD-BZIRK, where is has been marked as red colur in box. While dropping the fr

  • Ipod nano 6th gen, wierd functionality problems

    I got this ipod nano 6th gen refurbished from apple a year back.  I just started using it and found that after I synced it with my itunes, i have the following problems : 1. The screen display is opposite than my previous ipod (landscape vs portrait)

  • XML to flat file

    Hi all, Scenario: R/3 -> Proxy -> XI -> JMS -> MQ Is it possible to deliver a FLAT FILE to MQ via the JMS adaptor? I need to get reed of all the XML tags, since the receiving system is expecting a flat structure. Thanks - /Thomas

  • Display text in ALV

    Hi all, I have a requirement where  text is to be displayed in between the rows. ie, Below the column headings,  I want a subheading.(eg.Data for quantity less than 1000). Then the corresponding data will be populated. Then the next subheading should

  • Cutomer balance date wise Time wise

    Dear all, Can we get customer balance date wise and time wise. Like if i want to my customer balance on 01.01.2011 before 11:00 am. Can i get this. Please revert. Thanx Puneet