2nd times a charm

just received my second mbp, no whine, heat slightly higher than g4 powerbook 17, optical drive working ... looks like this one is ready to rock
just wanted to say there is a huge difference between this 17 and the original one purchased three weeks ago

yesterday was day 14, went to the apple store b/c my mbp 17 gets really warm above the number keys all the way across ... the genius bar showed me where the vents blow out (same location) ... it took two weeks for the custom order (7200 rpm) to get here when I sent the first one back b/c the optical drive was freezing .. could not afford the downtiime again
just wondering if this is too hot? when i touch above say number 3 (it's hot, but not so hot that I would be "forced" to remove my finger from searing pain) seems like they all run about that .. if that's the cost of having this much portable performance in a package this small (relatively) I'm ok with it
just wondering what the general consensus was

Similar Messages

  • 2nd time is charm - Need sharepoints without permissions

    Due to some really strange problems that had come up recently, I am rebuilding our server (OS X 10.4.x unlimited). On my Storage HD, where all user files are stored we have a limited number of folders at the root level - each with a host of user folders within each one. This time around I would like to set the main folders up so that anyone that gets access to the user folder, can read and write to any files within that folder. Before this, we have had problems where only the person that created the file or last saved it got the right to over write the file, so people were getting creative with file names and ending up with multiple versions of the file, as a result of the collaboration they were doing. They had no server for many many years and were used to anyone opening any other person's Word or Excel file(s) and they want that capability back. Users log into server, each with their own name and password. Then use Word and Excel, etc. installed on their local system to open, change, and save the files to the server.
    This should be simple, but I don't deal with OS X Server very much, and that's a part of the challenge. Any direction would be greatly appreciated.
    Currently I have selected the volume users would access and gotten info, and in the permissions area, checked the box that says "Ignore ownership on this volume" but I'm sure there is more to it than that.
    TIA!

    The above along with setting up the two folders as share points with inherited permissions seems to be the solution.

  • Firefox will not start; new profile fixes it for 1 time, then 2nd time its back to broken

    Windows 7 x64, ff3.6.8
    ff3 will not run, clicking on .exe will not begin any app in taskmanager. the most i get is when clicking ff3 from the taskbar in win7 it will flash as if it is trying to do something, but nothing happens and the flashing stops.
    uninstalled ff3.6.5; reinstalled 3.6.8, still same issue.
    i created a new profile and started ff3, ff3 started & i got to a generic home page. i closed ff3, copied my bookmark file from the default profile to the new profile, restarted ff3, same problem as in the beginning.
    i created a new profile & again it starts up, but when i close out, even without copying the bookmarks over (i was assuming that was the corrupted file), it will not run the 2nd time.
    i have done this for 7 profiles and all of them work the first time, but none will work after that even without copying any profile information from the original default profile.
    in addition i cut all the profiles out of the profile folder and cc'd to another location on another drive thinking that'd prevent the default from corrupting the other files, nothing.
    brief history(sorry for the long post)
    I ran a windows update prior to leaving on vacation, shut the PC down & when I came back the pc wouldnt boot. reset my bios to default and finally got back into windows & it finished the update.
    when i got back in, ff3 was giving me problems and kept hanging up for some reason. so i hard reset & tried to implement my OC profile in bios. i was not able to get back into windows w/ my OC profile again, so i again went back to default bios.
    ever since then ff3 will not work. ie8 works fine, no viruses reported thru mse, i cant figure it out!
    any help would be greatly appreciated, thanks.

    well i kinda fixed it i spose...
    i deleted everything in appdata under mozilla & macromedia and deleted the plugins folder from my installation folder for ff3. uninstalled ff3, reinstalled ff3. now everything works fine. just have to redo my bookmarks & settings.
    sorry to waste anyone's time...but hopefully if someone else has the problem, now they can fix it. peace.

  • How can I sync my new iPad with my itunes account on my 4 yr old macbook? I plugged the iPad in once and all music synced. The 2nd time it said update needed. Mac says no update available.

    How can I sync my new iPad with my itunes account on my 4 yr old macbook? I plugged the iPad in once and all music synced. The 2nd time it said update needed. Macbook says no update available.

    " how can I sync my iphone to my mac book without losing all the music and pictures on it?"
    You cannot.  Copy everything you want form the old computer to the new one, then sync it.
    it basically says you have to erase your iphone to sync to a new itunes!
    Correct Iphone will sync, or manually manage, with one and only one computer/library at a time. Syncing, or manually managing, to another will indeed erase the current content.

  • Brand new ideapad u300s going into depot for 2nd time in in less than a month

    Hi,
    I can't seem to get any help on the phone, all I get told is send the unit in.  I ask to speak to a supervisor and you tell me they will call back in 24-48 hours; it's been a week.  I call back and ask to speak to a supervisor and you tell me it's the weekend and none are available, maybe we can have one call you back later.  This is considered lenovo support.  
    I bought a computer for my wife's birthday, an ideapad u300s, and the first week everything is working great.  However, the LCD turns out to be faulty.  So we send it in to the depot thinking no big deal they'll fix it immediately and send it back to us. However,  the computer sat in the depot for over a month and we heard nothing.  We called tech support and asked a for a refund or a new unit but, basically, we were just transferred, told a supervisor would call us - which they did not -  and given the standard answer that they would prioritize our situation.  Finally,  it's repaired and in the mail.
    We receive the computer everything seems fine, then my wife notices that it doesn't recognize the a/c adapter so the battery is now drained and we can't do anything.  We call lenovo again they tell us send it in, I ask for them to send someone here since last time I called you tried to sell me an extra warranty after I've only had the computer for a week.  Lenovo tells me that's impossible if you want someone to come onsite we have to pay for it.  Fine I give up I am tired of dealing with you over the phone I am sending the computer back for a 2nd time.  
    My wife has used the computer all of about 2 weeks and her birthday was in late March.  
    I cannot understand how you can operate like this; I've never experienced such poor customer support and general apathetic attitude of your phone reps.  
    Simply put, I will never buy another Lenovo product again; I am sure you don't care though if it's anything like your phone support.

    It depends on how critical your connection is. Business customers get a much faster repair time, and are given priority over residential customers, and will pay compensation on some of their SLAs.
    If you do not mind being without service for three to seven days, then the residential service should be fine, otherwise you should be on a business package, with a proper SLA (Service Level Agreement).
    Its not simply the amount of usage you make of the service.
    The residential service is aimed at the general public, who use it for web browsing, e-mail, gaming, and streaming services like YouTube.
    You can get advise on this forum from other residential customers, but they are not going to be able to fix your faults, as this is only a customer to customer forum.
    The firmware issue is discussed on a number of threads on the  forum. Alternative VHDSL modem/routers are also suggested.
    https://community.bt.com/t5/BT-Infinity-Speed-Connection/HH5-constantly-reboots-every-3-minutes/td-p...
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Songs dont even show up on my ipod anymore 2nd time happening

    I have a 4th generation ipod with color that shows the photo
    My ipod had recently somehow got rid of all my songs the first time i didnt kno how but by the 2nd time i had all my songs on there and i just plugged it into my computer last night to charge, there was songs on it before i plugged it in but in the morning when i check on it there was no songs left at all.
    I have zero songs, and about 7gb of free space left? wth is wrong with my ipod?

    Kingnitro wrote:
    I went to search for a song on my iphone 6+ the other day, it doesnt even show up on my song list!  Yet on my Mac Mini I open up my Itunes, its there and it plays right away!   What is wrong?
    The song is not on your iPhone.
    See this -> https://www.apple.com/support/itunes/syncing/

  • 2nd time Loop error in rejection reason/changes req

    Hello experts,
    I have created an wf with loop step.
    In that loop branch,m displaying a doc in approvers inbox, then i have put a decision step with 2 button - 'Approve' and 'Changes req'.
    For button Changes req, loop will continue.ok
    In tht changes req branch, i hv put a task of BO SOFM, method- create for approver so tht he can enter thr wht r the changes he wants.
    thn i hv put task as BO SOFM, method-display for initiator so tht he can see the changes req.
    thn doc will opened in edit mode for initiator to make req changes.
    thn it will agn go back to approver for approval.
    he will agn get the decision screen with 2 buttons.
    now while testing this....this all worked fine when approver clicked in button 'changes req' in decision box..after tht SOFM create worked fine.
    But during 2nd time whn approver is checking the doc 2nd time and still he again wants some other changes to be done so he will agn click on button 'changes req'. this 2nd time tht SOFM-create is not working and wf goin to error as -
    1. Notification of completion cannot be generated
    2. Problems occurred when generating a mail
    3.Error '9' when calling service 'SO_OBJECT_SEND'
    4.Error handling for work item 000000006050
    PLz suggest how this can be solved.
    Best Regards
    Nitin

    I think you might have to use the EDIT method of SOFM Business Object as you are going to change the existing document.
    Thanks
    Arghadip

  • Error in sending mail 2nd time, Where is the fault- Help Please

    Hi friends,
    I had written a program to send mail. Everything is fine, when i send first time. But if I try to send mail 2nd time, It gives the error:
    Exception in Connect: IOException while sending message
    Here is the complete code what i had written, It successfully connects using t.connect();
    the problem in t.send();
    output on JBoss Console is :
    Inside Action
    After Transport t = session.getTransport(protocol)
    before t.connect()
    after t.connect()
    Exception in Connect IOException while sending message
    import java.io.*;
    import java.util.*;
    import javax.activation.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.servlet.http.*;
    import org.apache.struts.action.*;
    public class MsgSend extends Action {
         @Override
         public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request
                   , HttpServletResponse response) throws Exception {
              response.setContentType("text/xml");
              PrintWriter out = response.getWriter();
              System.out.println("Inside Action");
                String to = request.getParameter("to");
             String bcc = request.getParameter("bcc");
             String cc = request.getParameter("cc");
             String subject = request.getParameter("sub");
             String user = request.getParameter("user");
             //String password = request.getParameter("pass");
             String message = request.getParameter("message");
             String from = user + "@domainname.com" ;
             /*Properties props = System.getProperties();
             props.put("mail.smtp.host", "smtp.vsginc.com");
              MailBean  bean = MailBean.getInstance();          
              Session session = bean.getSession();          
              String protocol = "smtp";
              Transport t = session.getTransport(protocol);
              System.out.println("After Transport t =              session.getTransport(protocol)");
             MimeMessage msg = new MimeMessage(session);
             msg.setFrom(new InternetAddress(from));
             InternetAddress[] address = {new InternetAddress(to)};
             msg.setRecipients(Message.RecipientType.TO, address);
             if(cc != null ){
                   InternetAddress ccAddr[]  = InternetAddress.parse(cc);
                   msg.setRecipients(Message.RecipientType.CC, ccAddr);
              if(bcc != null){
                   InternetAddress bccAddr[] = InternetAddress.parse(bcc);
                   msg.setRecipients(Message.RecipientType.BCC,bccAddr);
             msg.setSubject(subject);
             // create and fill the first message part
             MimeBodyPart messageBodyPart = new MimeBodyPart();
             messageBodyPart.setText(message);
             Multipart multipart = new MimeMultipart();
             multipart.addBodyPart(messageBodyPart);
             Attachment attachment = Attachment.getInstance();
             ArrayList<String> fileList = attachment.getFileNames();
             String parentFolder = null;
             for(String path:fileList){
                  File attachmentFile = new File(path);
                  messageBodyPart = new MimeBodyPart();
                  DataSource source = new FileDataSource(attachmentFile);
                  messageBodyPart.setDataHandler(new DataHandler(source));
                  messageBodyPart.setFileName(attachmentFile.getName());
                  multipart.addBodyPart(messageBodyPart);
                  parentFolder = attachmentFile.getParent();
             // add the Multipart to the message
             msg.setContent(multipart);
             // set the Date: header
             msg.setSentDate(new Date());        
             try {
                  System.out.println("before t.connect()");
                   t.connect(bean.getSmtpServer(),bean.getUsername() ,bean.getPassword());
                   System.out.println("after t.connect()");
                   //Error is coming here in this Line.
                   t.sendMessage(msg, msg.getAllRecipients());
                   * System.gc(); will relese the fileHandles, if some resource
                   * still holds it.               
                   System.out.println("before System.gc()");
                   System.gc();
                   * Deleting All the Files from Attachment Folders.
                  System.out.println("before attachmentFolder");
                  File attachmentFolder = new File(parentFolder);
                  System.out.println("Attachment Folder Name is : "+attachmentFolder.getAbsolutePath());
                  if(attachmentFolder.isDirectory()){
                       File[] files = attachmentFolder.listFiles();
                       System.out.println("No of Files For Attachments are: "+files.length);
                       boolean deleteResult = false;
                       for(int i=0; i<files.length; i++ ){
                            deleteResult = files.delete();
                        System.out.println(files[i].getName() + " Delete Staus is :"+ deleteResult);
              System.out.println("All attachments Deleted");
              out.print("<result>Mail has been sent successfully</result>");
              } catch (Exception e) {
                   out.print("<result>Mail sending failed</result>");
                   System.out.println("Exception in Connect "+e.getMessage());
              }finally{
                   t.close();               
              return null;
    Problem only comes, when i send 2nd time or more. What is the problem? Please help me out.
    Thanks for your response in advance. One more thing, Whether to send a mail & receive a mail, we need to create different sessions. one for sending & one for receiving mails.
    Message was edited by:
    Ashish.Mishra16

    I don't see anything obviously wrong in your code. Try adding
    session.setDebug(true);
    You can use the same Session for sending and for reading.
    A Session just encapsulates your configuration parameters,
    so as long as they're the same for both usages, one Session
    is fine.

  • Can I use an external drive for a 2nd time capsule backup?  Other questions too

    My setup:
    1 Macbook Air
    1 Mac mini as HTPC
    1 Mac mini as a media server (5tb and growing) with external drives.
    I want to get a 2tb time capsule to back up my laptop and mac mini that i use as a HTPC.  Simple enough....
    Since the new gen airport extremes support external drives to a time machine back up i want to plug a CineRAID device with 4 6TB drives (12gb of storage in a RAID) and use that as a backup for my media server.  Could I just plug it directly into the mac mini?  Yes, but i am trying to have the lest amount of clutter possible visible. So i want to put in a closet where my router is..
    So can I plug in the CineRAID into the usb port for a 2nd time machine backup with massive storage?
    Option 2: 
    Just get an airport extreme and use the CineRAID for a backup via USB...
    Also,  how much space does the airport extreme support?  Like i said up time I am at 5tb but its growing fast

    So can I plug in the CineRAID into the usb port for a 2nd time machine backup with massive storage?
    There is conflicting advice about whether a RAID setup will work with Time Machine, so you can find information that will say that it will work and other info that will say that it will not. In general, Apple says that Time Machine must "see" the RAID drive as a single partition, but they also say that you need to check with the support folks at the drive manufacturer for more details.
    The only way that you will know whether it will work or not on your network, is try it out on your network.
    Please let us know about your results.
    Just get an airport extreme and use the CineRAID for a backup via USB...
    Same as above.
    how much space does the airport extreme support?
    The firmware on an AirPort Extreme will support up to a 4 TB drive, but I have not tried it on a larger drive, so we'll need another user to answer on that one. Here again, it would be wise to try a few "tests" before you try to backup or transfer a large amount of data.

  • My macbook pro (August 2010) keeps freezing when apple mail starts up. This happens every 2nd time I turn on my Macbook Pro. This forces me to hold down the power button to restart my Macbook Pro. Does anyone else experience this, and is there a fix? Thx

    My macbook pro (August 2010) keeps freezing when apple mail starts up. This happens every 2nd time I turn on my Macbook Pro. This forces me to hold down the power button to restart my Macbook Pro. Does anyone else experience this, and is there a fix? Thx.
    since upgrading to OS lion, my mac book pro (2010 August) keeps freezing (non responsive, requires restart) when i turn on my mac and the system is trying to open apple mail. while apple mail is attempting to collect new mail, the macbook pro freezes. this happens every 2nd time i try to start up my computer. this only started happening after i upgraded to OS lion. please let me know what I need to do to fix this. being forced to restart every 2nd time i turn on my macbook pro has been very frustrating. not sure if apple mail is also the cause of my macbook pro for being very slow during start-up (on the occasion the computer doesn't freeze).

    I am having similar 'freezing' problems with many programs (Mail, Safari, iTunes, etc.). I have done a clean install of Lion instead of an upgrade when it came out. Perhaps something went wrong with my install? I'm thinking about wiping and reinstalling.

  • TS1292 I purchased a $25.00. Card, redeemed it on my IPAD, but it shows no money in my account.  I went to the store I purchased it at but they to.d me I had to deal with ITUNES.  This is the 2nd time it happened.  As of now I will not buy another card or

    I purchased a ITunes card for the amount of 25.00, after I redeemed it it showed no balance on my account.  So I went to the store I purchased it and they told me I would have to contact ITunes,  this is the 2nd time it has happened to me, and to tell you the honest truth, I don't think I will buy another card.  Can you help me with this

    I'm sure is something simple here. Most likely you're looking on the wrong account, or it's a refresh thing.
    Check here to see what happened:
    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • 2nd time asking.......Pureplay Poker site is being redirected, hacked by facebook, and downloading trojans, etc....can this be prevented?? in English

    2nd time asking.......Pureplay Poker site is being redirected, hacked by facebook, and downloading trojans, etc....can this be prevented?? in English
    == URL of affected sites ==
    http://player.pureplay.com

    Hello Simeon.
    If a site is hacked or infected, the best course of action is to immediately stop using it. On the other hand, it seems to be working fine for me. You may be having a problem with some extension that is hindering your Firefox's normal behavior. Have you tried disabling all extension s (just to check), to see if Firefox goes back to normal?

  • Problems after downloading the lastest version of iTunes for my iPod Touch. Now whenever I switch on my laptop and access the internet I get an error message. 2nd time this has happened and I'm fed up trying to fix it. Anybody having similar problems?

    I've downloaded iTunes 10.5 onto my iPod Touch, no problems but I've now got a constant error message on my laptop everytime I switch it on and access the internet. The message is "The procedure entry point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll"
    This is the 2nd time this has happened. Last time iTunes Support called and we ran through a load of checks to no avail. The only option was to delete iTunes completely off my laptop and go for a new download of it. Can anybody tell me how to do it - didn't write it down last time, silly me, never thought it would happen again. Also sent an email to iTunes Support - waiting for a response.

    Maybe:
    "Waiting for changes to be applied": Apple Support Communities
    Also I requested that your email address be deleted. Personal responses are not given in this forum

  • Help... Itunes wont work for 2nd time now, and very important....

    This is the 2nd time, itunes just totally stopped working for me ( Like wont open, no matter if I click on it in the quick launch, The shortcut, or the actual program...
    This time is not like the last time however...
    Song's that I have recorded here at my home studio that I have yet to burn are on there... And Beat's that I have made, that are not backed up in FL Studio are in there, and so are numerous Mixtapes I have made, but yet to burn on to disc's.
    I don't want to lose all those song's!!!
    As a matter of fact I have 800+ Song's on my itunes, and I don't want to lose them!
    Please help me out, I was just gonna burn all my stuff just today.

    Try this :
    http://discussions.apple.com/thread.jspa?threadID=315147&tstart=30

  • Alv display for the 2nd time.

    Hi everybody
    I have created a interactive alv report. when i am going for   first display it is giving correct result whne i go for 2nd time it is not initilizing the grids the records are displayed twice or same record is displayed. i have check BCALV_GRID_03 but i could not understand it properly so i am giving my code please help.
    *& Report  ZVTEST1                                                     *
    REPORT  ZVTEST1 .
    class lcl_event_receiver definition deferred.
    class cl_event_receiver definition deferred.
    TYPE-POOLS : SLIS.
    tables : ekko,ekpo,lfa1.
    data : begin of itab occurs 0,
             lifnr like ekko-lifnr,
             netwr like ekpo-netwr,
             name1 like lfa1-name1,
          end of itab.
    data : begin of inv_det occurs 0,
             ebeln like ekko-ebeln,
             bedat like ekko-bedat,
             lifnr like ekko-lifnr,
             netwr like ekpo-netwr,
             name1 like lfa1-name1,
           end of inv_det.
    data : begin of mat_det occurs 0,
             ebeln like ekko-ebeln,
             lifnr like ekko-lifnr,
             bedat like ekko-bedat,
             matnr like ekpo-matnr,
             menge like ekpo-menge,
             netpr like ekpo-netpr,
             NETWR LIKE EKPO-NETWR,
             maktx like makt-maktx,
           end of mat_det.
    DATA :TEST_GRID TYPE REF TO CL_GUI_ALV_GRID,
          TEST_CONT TYPE SCRFNAME VALUE 'TESTING_ALV',
          TEST_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
          TEST_LAYOUT TYPE LVC_S_LAYO,
          TEST_FIELDCAT TYPE LVC_T_FCAT,
          ok_code like sy-ucomm,
          event_receiver type ref to lcl_event_receiver,
          event_receiver1 type ref to cl_event_receiver,
          TEST_GRID1 TYPE REF TO CL_GUI_ALV_GRID,
          TEST_CONT1 TYPE SCRFNAME VALUE 'PARTYWISE_DETAILS',
          TEST_CONTAINER1 TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
          ls_layout TYPE lvc_s_layo,
          TEST_LAYOUT1 TYPE LVC_S_LAYO,
          TEST_FIELDCAT1 TYPE LVC_T_FCAT,
          TEST_GRID2 TYPE REF TO CL_GUI_ALV_GRID,
          TEST_CONT2 TYPE SCRFNAME VALUE 'INVOICE',
          TEST_CONTAINER2 TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
          TEST_LAYOUT2 TYPE LVC_S_LAYO,
          TEST_FIELDCAT2 TYPE LVC_T_FCAT.
    select-options: s_bedat for ekko-bedat.
    CALL SCREEN 100.
    class LCL_EVENT_RECEIVER definition.
      public section.
          methods:
          handle_double_click
            for event double_click of cl_gui_alv_grid
                importing e_row e_column.
      private section.
    endclass.
    class LCL_EVENT_RECEIVER implementation.
    method handle_double_click.
        data: itab1 like line of itab.
        read table itab index e_row-index into itab1.
        perform select_table_invdet using itab1
                                   changing inv_det.
        call screen 200 starting at 10 5.
    endmethod.
    endclass.
    class CL_EVENT_RECEIVER definition.
      public section.
          methods:
           handle_hotspot_click
            for event hotspot_click of cl_gui_alv_grid
                importing e_row_id e_column_id es_row_no.
      private section.
    endclass.
    class CL_EVENT_RECEIVER implementation.
    method handle_hotspot_click.
        data: itab2 like line of inv_det.
        read table inv_det index e_row_id-index into itab2.
        perform select_matdet using itab2
                                   changing mat_det.
        call screen 300 starting at 15 5.
    endmethod.
    endclass.
    *&      Module  STATUS_0100  OUTPUT
          text
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'TEST'.
    PERFORM SELECT-DATA.  " FOR THE INITIAL LIST.
    PERFORM ALV_DISPLAY.   "TO DISPLAY INITIAL SCREEN.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
          text
    MODULE USER_COMMAND_0100 INPUT.
    CASE OK_CODE.
       WHEN 'BACK'.
         LEAVE TO SCREEN 0.
       WHEN 'EXIT'.
         LEAVE PROGRAM.
    ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    *&      Form  SELECT-DATA
          text
    -->  p1        text  DATA SELECTION FOR THE 1ST LIST
    <--  p2        text
    FORM SELECT-DATA .
    select alifnr sum( bnetwr ) as netwr
        into corresponding fields of itab
        from ekko as a inner join ekpo as b on bebeln = aebeln
         where abedat in s_bedat group by alifnr.
        select single name1 from lfa1 into itab-name1
           where lifnr = itab-lifnr.
    append itab.
    endselect.
    ENDFORM.                    " SELECT-DATA
    *&      Form  ALV_DISPLAY
          text
    -->  p1        text  DISPLAY THE LIST FIRST TIME.
    <--  p2        text
    FORM ALV_DISPLAY .
    IF TEST_GRID IS INITIAL.
         CREATE OBJECT TEST_CONTAINER
           EXPORTING
             CONTAINER_NAME              = 'TESTING_ALV'.
          CREATE OBJECT TEST_GRID
            EXPORTING
              I_PARENT          =  TEST_CONTAINER.
       PERFORM PROC_CATALOG CHANGING TEST_FIELDCAT.
       PERFORM PROC_LAYOUT CHANGING TEST_LAYOUT.
       CALL METHOD TEST_GRID->SET_TABLE_FOR_FIRST_DISPLAY
         EXPORTING
           IS_LAYOUT                     =  TEST_LAYOUT
         CHANGING
           IT_OUTTAB                     =  ITAB[]
           IT_FIELDCATALOG               =  TEST_FIELDCAT[].
    create object EVENT_RECEIVER.
        set handler EVENT_RECEIVER->handle_double_click for TEST_GRID.
    ENDIF.
    CALL METHOD CL_GUI_CONTROL=>SET_FOCUS
      EXPORTING
        CONTROL           = TEST_CONTAINER.
    CALL METHOD CL_GUI_CFW=>FLUSH.
    ENDFORM.                    " ALV_DISPLAY
    *&      Form  PROC_CATALOG
          text
         <--P_TEST_FIELDCAT  text
    FORM PROC_CATALOG  CHANGING P_TEST_FIELDCAT type lvc_t_fcat.
    data: TEST_fieldcat type lvc_s_fcat.
    TEST_FIELDCAT-fieldname = 'LIFNR'.
    TEST_FIELDCAT-REF_TABLE = 'LFA1'.
    TEST_FIELDCAT-OUTPUTLEN = '12'.
    TEST_FIELDCAT-coltext   = 'VENDOR CODE'.
    TEST_FIELDCAT-SELTEXT   = 'VENDOR CODE'.
    *TEST_FIELDCAT-HOTSPOT   = 'X'.
    APPEND TEST_FIELDCAT TO P_TEST_FIElDCAT.
    CLEAR TEST_FIELDCAT.
    TEST_FIELDCAT-fieldname = 'NAME1'.
    TEST_FIELDCAT-REF_TABLE = 'LFA1'.
    TEST_FIELDCAT-OUTPUTLEN = '25'.
    TEST_FIELDCAT-coltext   = 'VENDOR NAME'.
    TEST_FIELDCAT-SELTEXT   = 'VENDOR NAME'.
    APPEND TEST_FIELDCAT TO P_TEST_FIElDCAT.
    CLEAR TEST_FIELDCAT.
    TEST_FIELDCAT-fieldname = 'NETWR'.
    TEST_FIELDCAT-REF_TABLE = 'EKPO'.
    TEST_FIELDCAT-OUTPUTLEN = '20'.
    TEST_FIELDCAT-coltext   = 'PURCHASE AMOUNT'.
    APPEND TEST_FIELDCAT TO P_TEST_FIElDCAT.
    CLEAR TEST_FIELDCAT.
    ENDFORM.                    " PROC_CATALOG
    *&      Form  PROC_LAYOUT
          text
         <--P_TEST_LAYOUT  text
    FORM PROC_LAYOUT  CHANGING P_TEST_LAYOUT type lvc_s_layo.
    p_TEST_layout-zebra = 'X'.
    p_TEST_layouT-grid_title = 'TEST INTERACTIVE ALV'.
    p_TEST_layout-smalltitle = 'X'.
    p_TEST_layout-no_hgridln    = 'X'.
    p_TEST_layout-excp_conds  = 'X'.
    p_TEST_layout-numc_total  = 'X'.
    ENDFORM.                    " PROC_LAYOUT
    *&      Form  select_table_invdet
          text
         -->P_ITAB1  DATA SELECTION FOR THE 2ND LIST
         <--P_INV_DET  text
    FORM select_table_invdet  USING    P_ITAB1 like line of itab
                              CHANGING P_INV_DET.
    clear inv_det.
    select alifnr aebeln abedat sum( bnetwr ) as netwr
        into corresponding fields of inv_det
        from ekko as a inner join ekpo as b on bebeln = aebeln
         where  alifnr = p_itab1-lifnr and abedat in s_bedat group by
         alifnr  aebeln a~bedat.
        select single name1 from lfa1 into inv_det-name1
           where lifnr = inv_det-lifnr.
    append INV_DET.
    endselect.
    ENDFORM.                    " select_table_invdet
    *&      Module  STATUS_0200  OUTPUT
          text
    MODULE STATUS_0200 OUTPUT.
    IF TEST_GRID1 IS INITIAL.
        CREATE OBJECT TEST_CONTAINER1
           EXPORTING
             CONTAINER_NAME              = 'NEXT_CONT'.
        IF SY-SUBRC NE 0.
          CALL FUNCTION 'POPUP_TO_INFORM'
            EXPORTING
              TITEL         =  SY-REPID
              TXT1          =  SY-SUBRC
              TXT2          =  'THE CONTROL IS NOT CREATED'.
      ENDIF.
         CREATE OBJECT TEST_GRID1
           EXPORTING
             I_PARENT          = TEST_CONTAINER1.
       PERFORM PROC_CATALOG1 CHANGING TEST_FIELDCAT1.
       PERFORM PROC_LAYOUT1 CHANGING TEST_LAYOUT1.
        CALL METHOD TEST_GRID1->SET_TABLE_FOR_FIRST_DISPLAY
          EXPORTING
            IS_LAYOUT                     =  test_layout1
          CHANGING
            IT_OUTTAB                     =  inv_det[]
            IT_FIELDCATALOG               =  TEST_FIELDCAT1[].
    create object EVENT_RECEIVER1.
        set handler EVENT_RECEIVER1->handle_hotspot_click for TEST_GRID1.
    ELSE.
       CALL METHOD TEST_GRID1->REFRESH_TABLE_DISPLAY.
    ENDIF.
    CALL METHOD CL_GUI_CONTROL=>SET_FOCUS
      EXPORTING
        CONTROL           =  TEST_container1.
    CALL METHOD CL_GUI_CFW=>FLUSH.
    ENDMODULE.                 " STATUS_0200  OUTPUT
    *&      Module  USER_COMMAND_0200  INPUT
          text
    MODULE USER_COMMAND_0200 INPUT.
      case ok_code.
        when 'EXIT'.
    leave to screen 0.
      endcase.
      clear ok_code.
    ENDMODULE.                 " USER_COMMAND_0200  INPUT
    *&      Form  PROC_CATALOG1
          text
         <--P_TEST_FIELDCAT1  text
    FORM PROC_CATALOG1  CHANGING P_TEST_FIELDCAT1 type lvc_t_fcat.
    data: TEST_fieldcat1 type lvc_s_fcat.
    TEST_FIELDCAT1-fieldname = 'EBELN'.
    TEST_FIELDCAT1-REF_TABLE = 'EKKO'.
    TEST_FIELDCAT1-OUTPUTLEN = '12'.
    TEST_FIELDCAT1-coltext   = 'P.O NUMBER'.
    TEST_FIELDCAT1-SELTEXT   = 'P.O NUMBAR'.
    TEST_FIELDCAT1-HOTSPOT   = 'X'.
    APPEND TEST_FIELDCAT1 TO P_TEST_FIElDCAT1.
    CLEAR TEST_FIELDCAT1.
    TEST_FIELDCAT1-fieldname = 'BEDAT'.
    TEST_FIELDCAT1-REF_TABLE = 'EKKO'.
    TEST_FIELDCAT1-OUTPUTLEN = '10'.
    TEST_FIELDCAT1-coltext   = 'P.O.DATE'.
    TEST_FIELDCAT1-SELTEXT   = 'P.O.DATE'.
    APPEND TEST_FIELDCAT1 TO P_TEST_FIElDCAT1.
    CLEAR TEST_FIELDCAT1.
    TEST_FIELDCAT1-fieldname = 'NETWR'.
    TEST_FIELDCAT1-REF_TABLE = 'EKPO'.
    TEST_FIELDCAT1-OUTPUTLEN = '20'.
    TEST_FIELDCAT1-coltext   = 'PURCHASE AMOUNT'.
    APPEND TEST_FIELDCAT1 TO P_TEST_FIElDCAT1.
    CLEAR TEST_FIELDCAT1.
    ENDFORM.                    " PROC_CATALOG1
    *&      Form  PROC_LAYOUT1
          text
         <--P_TEST_LAYOUT1  text
    FORM PROC_LAYOUT1  CHANGING P_TEST_LAYOUT1  type lvc_s_layo.
    p_TEST_layout1-zebra = 'X'.
    p_TEST_layouT1-grid_title = 'DATE WISE PURCHASE ORDERS'.
    p_TEST_layout1-smalltitle = 'X'.
    p_TEST_layout1-no_hgridln    = 'X'.
    p_TEST_layout1-excp_conds  = 'X'.
    p_TEST_layout1-numc_total  = 'X'.
    ENDFORM.                    " PROC_LAYOUT1
    *&      Form  select_matdet
          text
         -->P_ITAB2  text
         <--P_MAT_DET  text
    FORM select_matdet  USING    P_ITAB2 like line of inv_det
                        CHANGING P_MAT_DET.
    select ebeln bedat lifnr from ekko into corresponding fields of mat_det
        where ebeln = p_itab2-ebeln and bedat = p_itab2-bedat
          and lifnr = p_itab2-lifnr..
    select matnr menge netpr NETWR from ekpo
       into corresponding fields of mat_det
         where ebeln = mat_det-ebeln.
    select single maktx from makt into corresponding fields of mat_det
         where matnr = mat_det-matnr.
    append mat_DET.
    endselect.
    endselect.
    ENDFORM.                    " select_matdet
    *&      Module  STATUS_0300  OUTPUT
          text
    MODULE STATUS_0300 OUTPUT.
    set pf-status 'TEST1'.
    IF TEST_GRID2 IS INITIAL.
       CREATE OBJECT TEST_CONTAINER2
         EXPORTING
           CONTAINER_NAME              = 'INVOICE_DETAILS'.
        IF SY-SUBRC NE 0.
          CALL FUNCTION 'POPUP_TO_INFORM'
            EXPORTING
              TITEL         =  SY-REPID
              TXT1          =  SY-SUBRC
              TXT2          =  'THE CONTROL IS NOT CREATED'.
        ENDIF.
        CREATE OBJECT TEST_GRID2
          EXPORTING
            I_PARENT          = TEST_CONTAINER2.
         PERFORM PROC_CATALOG2 CHANGING TEST_FIELDCAT2.
         PERFORM PROC_LAYOUT2 CHANGING TEST_LAYOUT2.
         CALL METHOD TEST_GRID2->SET_TABLE_FOR_FIRST_DISPLAY
           EXPORTING
             IS_LAYOUT                     = test_layout2
           CHANGING
             IT_OUTTAB                     = mat_det[]
             IT_FIELDCATALOG               = test_fieldcat2[].
    else.
    CALL METHOD TEST_GRID2->GET_FRONTEND_LAYOUT
      IMPORTING
        ES_LAYOUT = ls_layout.
    CALL METHOD TEST_GRID2->SET_FRONTEND_LAYOUT
      EXPORTING
        IS_LAYOUT = ls_layout.
    ENDIF.
    CALL METHOD CL_GUI_CONTROL=>SET_FOCUS
      EXPORTING
        CONTROL           = test_container2.
    CALL METHOD CL_GUI_CFW=>FLUSH.
    IF SY-SUBRC NE 0.
    CALL FUNCTION 'POPUP_TO_INFORM'
      EXPORTING
        TITEL         = SY-REPID
        TXT1          = SY-SUBRC
        TXT2          = 'ERROR IN FLUSH'.
    ENDIF.
    ENDMODULE.                 " STATUS_0300  OUTPUT
    *&      Module  USER_COMMAND_0300  INPUT
          text
    MODULE USER_COMMAND_0300 INPUT.
    case ok_code.
        when 'BACK'.
            leave to screen 0.
        WHEN 'CANCLE'.
          LEAVE PROGRAM.
      endcase.
      clear ok_code.
    ENDMODULE.                 " USER_COMMAND_0300  INPUT
    *&      Form  PROC_CATALOG2
          text
         <--P_TEST_FIELDCAT2  text
    FORM PROC_CATALOG2  CHANGING P_TEST_FIELDCAT2 TYPE LVC_T_FCAT.
    data: TEST_fieldcat2 type lvc_s_fcat.
    TEST_FIELDCAT2-fieldname = 'MATNR'.
    TEST_FIELDCAT2-REF_TABLE = 'EKPO'.
    TEST_FIELDCAT2-OUTPUTLEN = '12'.
    TEST_FIELDCAT2-coltext   = 'MATERIAL NO'.
    TEST_FIELDCAT2-SELTEXT   = 'MATERIAL NO'.
    *TEST_FIELDCAT1-HOTSPOT   = 'X'.
    APPEND TEST_FIELDCAT2 TO P_TEST_FIElDCAT2.
    CLEAR TEST_FIELDCAT2.
    TEST_FIELDCAT2-fieldname = 'MAKTX'.
    TEST_FIELDCAT2-REF_TABLE = 'MAKT'.
    TEST_FIELDCAT2-OUTPUTLEN = '30'.
    TEST_FIELDCAT2-coltext   = 'DESCRIPTION'.
    TEST_FIELDCAT2-SELTEXT   = 'DESCRIPTION'.
    APPEND TEST_FIELDCAT2 TO P_TEST_FIElDCAT2.
    CLEAR TEST_FIELDCAT2.
    TEST_FIELDCAT2-fieldname = 'MENGE'.
    TEST_FIELDCAT2-REF_TABLE = 'EKPO'.
    TEST_FIELDCAT2-OUTPUTLEN = '10'.
    TEST_FIELDCAT2-coltext   = 'QUANTITY'.
    TEST_FIELDCAT2-SELTEXT   = 'QUANTITY'.
    APPEND TEST_FIELDCAT2 TO P_TEST_FIElDCAT2.
    CLEAR TEST_FIELDCAT2.
    TEST_FIELDCAT2-fieldname = 'NETPR'.
    TEST_FIELDCAT2-REF_TABLE = 'EKPO'.
    TEST_FIELDCAT2-OUTPUTLEN = '20'.
    TEST_FIELDCAT2-coltext   = 'PURCHASE AMOUNT'.
    APPEND TEST_FIELDCAT2 TO P_TEST_FIElDCAT2.
    CLEAR TEST_FIELDCAT2.
    TEST_FIELDCAT2-fieldname = 'NETWR'.
    TEST_FIELDCAT2-REF_TABLE = 'EKPO'.
    TEST_FIELDCAT2-OUTPUTLEN = '20'.
    TEST_FIELDCAT2-coltext   = 'PURCHASE AMOUNT'.
    APPEND TEST_FIELDCAT2 TO P_TEST_FIElDCAT2.
    CLEAR TEST_FIELDCAT2.
    ENDFORM.                    " PROC_CATALOG2
    *&      Form  PROC_LAYOUT2
          text
         <--P_TEST_LAYOUT2  text
    FORM PROC_LAYOUT2  CHANGING P_TEST_LAYOUT2  type lvc_s_layo.
    p_TEST_layout2-zebra = 'X'.
    p_TEST_layouT2-grid_title = 'PURCHASE ORDERS MATERIAL WISE DETAILS'.
    p_TEST_layout2-smalltitle = 'X'.
    p_TEST_layout2-no_hgridln    = 'X'.
    p_TEST_layout2-excp_conds  = 'X'.
    p_TEST_layout2-numc_total  = 'X'.
    ENDFORM.                    " PROC_LAYOUT2
    thanks
    Vinayak.

    Vinayak,
    Add the Code(ELSE part) into the Form ALV_DISPLAY.
    IF TEST_GRID IS INITIAL.
      CREATE OBJECT TEST_CONTAINER
        EXPORTING
          CONTAINER_NAME = 'TESTING_ALV'.
      CREATE OBJECT TEST_GRID
        EXPORTING
         I_PARENT = TEST_CONTAINER.
       PERFORM PROC_CATALOG CHANGING TEST_FIELDCAT.
       PERFORM PROC_LAYOUT CHANGING TEST_LAYOUT.
       CALL METHOD TEST_GRID->SET_TABLE_FOR_FIRST_DISPLAY
          EXPORTING
               IS_LAYOUT = TEST_LAYOUT
          CHANGING
               IT_OUTTAB = ITAB[]
               IT_FIELDCATALOG = TEST_FIELDCAT[].
        create object EVENT_RECEIVER.
        set handler EVENT_RECEIVER->handle_double_click
           for   TEST_GRID.
    <b>ELSE.
       CALL METHOD TEST_GRID->REFRESH_TABLE_DISPLAY(
                 "EXPORTING
                 "IS_STABLE =
                 "I_SOFT_REFRESH=
                            ).</b>
    ENDIF.
    Thanks
    Kam
    Note: Allot points for all worthful postings

Maybe you are looking for