Having probs with a raid setup on K8N Neo2

Hey all i have a MSI K8N Neo 2 Platinum [MS-7025 ver 1] mobo with 2 WD 36 gig Raptors ...i am having one hell of a time settin up my raid system
after i load my drivers after the f6 prompt  and follow the instructions in my windows setup it shows as me having 2 drives rather then one...and if i try t install, it gives me a blue error screen..i forget the actuall error msg but it is along the lines of a general hardware failure...Both harddrives are good as i have installed os's on both drives seperatly and i have run raid setups on my last 5 systems and never encoutered any probs..I have replaced my sata cables,changed power connections,2 different xp discs,new sata and raid drivers,and updated the bios but with no success.If anyone has a link or a similar experience with this can u plz help  me out. i have the 1.4 bios and like i said earlier all new sata cables so i think i have all the basics covered.i love this mobo's features but if i can't get my raid goin its not much good to me so any help would be appreciated
Thx

Here is what I meant:
Unplug the power connector from one of the two raptors so that your system "sees" just one HDD.
Install Windows with just that drive being visible (maybe you have already done that I am not sure).
After Windows is up and running that way, then shut down the computer, plug the power back into the second drive,
set up your raid arry in BIOS and then boot into Windows.  You should then see Windows detect the raid and ask you to install the drivers for it. 
I think we are saying the same thing but not sure.

Similar Messages

  • Since I'm having probs with ios6 and Safari, would the Atomic browser be worth a try?

    Since i'm having probs with ios6 and Safari (Autofill and loss of Wi Fi), would the Atomic browser be worth a try?  trouble is, I'm a bit of a 'newbie' when it comes to the 'clever' stuff, so need a bit of expert advice here.

    I use the Atomic browser for some things. I feel it's main advantage is that you can set the type of browser that Atomic reports. I set mine to Internet Explorer and that allows me to visit regular websites without being redirected to a tablet version. Its free so why not download it and give it a try. If you find it wanting just delete it.

  • First time install probs with sata raid drive using k7n2g ilsr

    hi all!!!
    this is the first time i have tried 2 use a sata raid hdd.  i dont use a raid drive for my c:, the raid drive is just extra space.
    first i formated my pc.  i installed the raid drivers, then xp.  my pc worked fine.  but then after a week it was time 2 try plug the drive in.  
    when i got my k7n2g ilsr motherboard i di not get a manual.  so with the raid drivers installed, i just pluged in the raid drive.  the drive seemed fine....  i formatted it and put a couple of games on.  but after an hours usage the games would crash (high pitched tone instead of the audio, then full freeze).
    i have tried putting these games back on my original drive and they work fine......
    anyway....
    i wanted 2 know if anyone had any ides what i was doing worng???  are there any settings in the bios that need changing when installing a raid drive????
    thanks for any help!!!!!!!

    ok still formatting drive.....   looking over the files on the msi site for my motherboard it has 2 files available for raid drives:
    the 'Promise Serial-ATA RAID Drivers' ( which i have installed)
    and the 'Promise Serial-ATA RAID Utility' (which i dont hav installed)
    do i need the Promise Serial-ATA RAID utility??  and if so how do i install it??  there are no setup files just dll files like the driver....  is istallation the same as the driver?
    again, i thank u for your help!!!!!

  • Are people who are having prob with iTunes 8.2 & iPhone OS3.0 using Intego?

    I am wondering whether people who are having problems with iTunes and iPhone are using Intego's Netbarrier? I couldn't download OS3.0 until I turned off Banner and eventually the whole thing. Is this the cause of my problems? My iPhone is no longer recognized by iTunes 8.2.

    I want to withdraw this question as it unfairly associates many problems with this one company and application. The problems are not just related to this software. I apologize to Intego if this appeared accusatory.
    I have since found answers to all of the questions posed for the iPhone 3.0 update. Only one was related to Intego and its firewall.
    Thanks.

  • SATA RAID problem on K8N Neo2 Platinum (nForce3 ultra) & winXP x64

    I entered on MSI driver dowload page, put my model, and i found out that the RAID driver for win x64 wasn't released (nforce3 ultra), but in the same page was the driver for the nforce4, so I supposed it was compatible. I made the driver disk. press F6 and he askme for the drivers, ok, i introduce BOTH drivers, he detects perefctly the SATA RAID (stripping) format the disk, copy the files and ask me for some .CATof teh raid driver that wasn't on the zip file.... omit files, reboots, completes the instalation, but on the first boot of win x64 when it's just about to show the windows screen, a bue windows, and resets the pc so fast that's unreadable.  fail safe start.. same crash.
    I Installed win on an IDE and it run prefectly... In th other hand... without installing any driver the windows instalation recognices the SATA drives, but not the RAID. Maybe I just got to install the raid driver but not the SATA driver... the nforce3 driver form nvidia.com is pretty old... The real funny is that when i installed winXp x64 BETA i hadn' any problem... (winXP 64 doesn't admit the 32 bit driver=
    Which driver i'm supposed to install? to INSTALL winxp64 on a SATA RAID and make it boot from there?
    Thaks a lot             

    HI! i'm the one wih the raid problem on a k8n neo2....
    That's what a i Did.. i unpacked the exe and copy the files in a floppy... question is: if i do that, windows instaler askme for some files that aren't in the .exe, anway it reconices the raid and everithing goes fine until the first BOOT on windos... it shows a blue screen, butremoves it so fast that i cant read it or pause the system. But i know it's a raid problem because if i install it on a ide disk it works.
    The nforce3 drivers are almost a year old, and i'm not sure if nforce4 is compatible...
    I think the're compatible because if you enter in msi driver download page and select my model, they put the Nforce3 and nforce4 for win64 and my model is only nforce3. The thing is they havent released the nforce3 for WIN 64.... So.. It's normal that win asks me for some files that ain't in the .zip file (i extracted the files o course) and Which driver should i put the Nvidia one year old nforce3 or the new nforce4. (the nforce3 for 32 bits is rejected by windows) or... i have to wait the new nforce3?
    thanks for helps

  • POST fail With Realtek Gigabit Ethernet Disabled (K8N Neo2)

    I use the NVidia Lan port on my K8N Neo2 (it connects to a Belkin wireless bridge). As I don't use the 2nd (Realtek gigabit) port I disabled it in the BIOS. At this point the computer will not post, it simply 'hangs' and requires a CMOS reset before it will post again.
    This appears to be the case regardless of whether I use the latest offical or beat BIOS.
    Is this a known issue? Or could it be related to any other detail in my setup?
    Thanks in advance for any help/suggestions that can be offered.
    MSI K8N Neo2/3500+ Winchester/ 2*512Mb OCZ EL3200 Platinum rev.2/PC P&C 510 ATX Deluxe PSU/Watercooled.

    Hi,
    No - it seems entirely related to the Realtek port (for which I'm running the latest driver and is fully functional, BTW). It doesn't matter what other BIOS options are enabled/disabled or selected - just Realtek disabled = No Post.
    The problem is entirely and consistently reproducable too.
    V

  • Raid0 with Samsung Spinpoint Sata2 on K8N Neo2 Platinum

    I been thinking of buying two 80GB/8MB cache Samsung Spinpoint Sata2 drives and run the system partition (WinXP) on Raid0. Anyone had any problems with Samsung Sata2 drives on their neo2's? and will i notice any performance increase?

    TheMan,
    I run a Samsung SpinPoint P120S 250GB SATA2 8MB 7200RPM NCQ, as a single sata on a system with no native Sata 2 support, so I added a Promise Sata2 PCI card and I´m very happy with the performance ( even though it cost too much extra to be reasonable ).
    http://www.komplett.se/k/ki.asp?sku=307913&cks=PLC
    http://www.komplett.se/k/ki.asp?sku=310629&cks=SER
    PS...you might need latest bios to be able to boot from "add-in card", if you would go for this solution.

  • HT4628 Anyone else having probs with staying connected to internet?

    OK. This may seem silly, but it is really beginning to **** me off. When I have a page open, such as a gamecast, the scores or other information don't change or update sometimes. I need to hit refresh. This is not how it is supposed to be. Other operating system didn't have this prob. FAQ answers by Apple are just lame. I understand that they need to post the obvious steps, but why not add the fact that their mountain lion may not be all that? That there may be a problem with it and a return to Lion may solve some of the more unanswerable questions? When I have this prob, my solution is to turn of my Mac and turn on my Windows based notebook. Then I can watch gamecasts without any probs. Isn't this 2013? And shouldn't Apple NOT be having these problems?
    Ughh.... frustrated newbie on a Mac. Wants money back. Upset I didn't need to upgrade to the Mountain Lion. Shoulda kept my money and my Lion.
    Want money back.....

    Try resetting the device (hold the home and power keys down until the Apple logo appears).
    Barry

  • Anyone else having probs with BTFon and BTYahoo us...

    Hi All,
    Where to start. BTFon via the BTFon app was working well until recently....
    ....now it's not working properly - totally random and can do any of the following:
    The app when at home drops my SSID and connects to BTFon or BTOpenzone, or tries to connect
    When I disconnect from my own SSID, the app can't connect to either BTF or BTO
    The app gives the incorrect email details window - this is down to Skyport and/or the Baynard servers
    My phone shows BTF and BTO as disabled or remembered or both - forgetting the network used to allow a connection, now it doesn't always allow a connection
    My phone see's the BTF BTO rapidly moving around on the list of available networks
    The app either connects to BTO, or the hub drops my SSID, yet as the app doesn't fire up to notify me, so I assume I'm connected to my SSID - therefore no emails get sent to the phone till I reconnect to my hubs SSID and then I get bombarded with them
    Which takes me on to BTY....
    A few days ago, all the emails in my BTY inbox (on phone and Laptop) were dated 01/01/1970
    This could only be corrected by opening the emails and the date self corrected.
    (The emails that shouldn't of been there were then automatically sent to their relevant folders)
    Unbeknown to me, today I didn't think I had received any BTY emails, but I had and the Snoop Yahoo mail app didn't alert me to them. This worked perfectly BEFORE the ATOS were altered - possible reason???? (gmail is fine btw)
    Having tried various things to try and resolve this on the phone, I gave up and dumped the Ymail app (probably a good thing imho).
    Tried K9 - didn't like it that much.
    Tried some others - again not to my liking.
    Used the pre installed email client (unknown) - It'll do, but just checked and one email in my inbox is again showing 01/01/1970.
    Anyway, closed down all applications on the phone and Laptop. Then turned the phone off.
    Then tried to open BTY and got this:
    Due to the above, (on the laptop) I tried Thunderbird, hmm not sure so removed, then windows mail, still not sure so also removed.
    Tried BTY again and it worked, though a new but an already read email is there in my inbox, the date 01/01/1970
    What can I do to sort all this out?
    -+-No longer a forum member-+-

    Sorry about the confusion here: what I meant was as both of the accounts using the 'old' or 'new' yahoo mail, or one of each?
    A few of us had issues with access protocols when "mix'n matching them"
    You could try a temporary pass change for both accounts, see if the app works, and then revert to a chosen password.
    I has this issue myself...it simply "went away" and I never really got to the bottom of it
    AQ.
    "Welcome to Royston Vasey - You'll never leave."

  • Having Probs with 2 Elite

    well the problem is..i can't see on my av receiver 5. the DTS or Dolby Digital Sign it's only on pro logic/pcm
    I'0ve done all the settings tho' but not sure
    i've c hanged on the audio console on SPDIF/IO tab to Spdif Bypass and on Decoder Tab DD/DTS and i've already activated Enable Digital IO on volume control
    any ideas?
    using optical cable
    TIA

    Here is what I meant:
    Unplug the power connector from one of the two raptors so that your system "sees" just one HDD.
    Install Windows with just that drive being visible (maybe you have already done that I am not sure).
    After Windows is up and running that way, then shut down the computer, plug the power back into the second drive,
    set up your raid arry in BIOS and then boot into Windows.  You should then see Windows detect the raid and ask you to install the drivers for it. 
    I think we are saying the same thing but not sure.

  • BIG PROBS with Creating RAID 0 with the Boot HD

    Hey Everybody,
    i have a Mac Pro with Mac OS X 10.5.3 and the folloring configuration:
    1) a boot DH with 250GB
    2) 2 x 500GB HD as a Raid 0 for Data
    now i buy a new 250GB HD (then i have 2 x 250gb and 2 x 500 gb HDs) to create a nother RAID 0 with the boot HD... but that doesent work!
    W H Y ? ? ?
    i have look here in the forum fpr help, dont find a thread.
    can some one help me? can i create a raid 0 with the boot hd? and when...how?
    king regadrs..
    christian

    Lets say A and B are your 250gb drives with your current boot drive A. The two 500's are data drives C and D. My process would be to run Disk Repair on B, C and D. Then I'd run Disk Warrior on B C and D. Then boot from your DVD and run Disk Utility to repair A, just to ensure all is good. Then I would double check C and D to ensure they were duplicates, doing a Super Duper clone if needed. Then remove either C or D from your computer for safe keeping. Let's say you remove D. I would then wipe C clean and use SuperDuper to clone A to C and verify I have made a bootable perfect copy. You might even want to partition C into two drives and make two copies of A...just for temporary safety. After C has a boot copy, boot from C. Then you can use DiskUtility to create a simple RAID0 on A and B, and when that is done you can copy your C drive back into your A/B RAID. After booting from your RAID0 and then you can copy your data back from D to C (after reformatting C).
    You cannot simply drag a drive from one to the other to copy it. It will not work as a boot drive doing that.
    Keep in mind, if you do this, your A/B RAID has no backup. If you screw up an installation and hose it, you have nothing to fall back on. Time machine alone, or SuperDuper set to clone every day, or any of the commercial backup (or at least some of them) will give you more safety than a RAID0. RAID0 is great to save you from a single drive crashing, but more often than not the problem is installing some nasty piece of software that screws things up royally and RAID0 is wortheless for that. With your scenario, I'd buy another 250 so you can backup the RAID to that on a regular basis so if you totally screw up something you have a real bootable "last-known-good" image. After that get ANOTHER backup going to rotate off-site to save you from thieves and fires. At that point you can smile and know you really are reasonably safe. There are other ways to do this as others will explain. Several ways to skin this cat, but this is one option that will work.

  • RAID volume on K8N NEO2 with win2k..

    Hello, first time here surely hoping for help
    Well the problem is that I'm going to run win2k (with sp3 or sp4). But When I start the computer theres no option that allows me to make an RAID volume..
    This is what the manula says:
    So have anybody here done an volume with win2k here?
    And I dont realy anderstand how to make the "combination installation CD". Is'nt there another way to do it??
    Thanks alto!
    David

    http://old.bink.nu/bootcd/
    Any reason why you want to use 2000 instead of XP?

  • For all users having probs with OO ALV Grid

    I wanted to put this in the WIKI but it keeps bombing out when I try and save so I've put this here -- Maybe a MOD can move it for me.
    This generic class should give you far more insite into using an EDITABLE ALV table than the standard documentation.
    If you follow the steps you should be able to code very quickly a decent useable ALV OO program which can retrieve and manipulate data very easily.  The events are (hopefully) well documented as are all the steps.
    Once you understand the basics you can add more functionality like colouring Cells, adding hyperlinks etc etc.
    I've always found that stupid SEAT / AIRLINE application SAP uses for its examples far too overblown and in reality who would ever use a SAP system for Airline reservations anyway.
    The class here describes a much simpler application which CLEARLY (I hope) explains how the whole thing works.
    Jimbo's generic class for using the OO ALV GRID Class CL_GUI_ALV_GRID
    from an application program to display and manipulate ANY table
    with minimal coding needed in the Calling application program.
    Handles the following EVENTS
    1) TOOLBAR BUTTONS
    (you can add more to the toolbar method
      if you need even more functionality).
    2) DOUBLE CLICK
    3) ENTER KEY PRESSED
    4) DATA CHANGED
    5) DATA CHANGED FINISHED
    Methods available
    PUBLIC METHODS  ( Can be called directly from the application program).
    1) display_grid  displays grid with toolbar
       Table and FCAT are built dynamically - user only needs to
       define the table structure (can be DDIC or User fields)
    2) change_title  - changes title at the top of the Grid
    3) refresh_grid   - refreshes grid after table updated etc.
    4) build_dynamic_structures - this method creates a dynamic table and a dynamic FCAT
       using the structure defined in the calling application program
    PRIVATE METHODS (Internal Methods used within the class)
    1) verwerk - returns to FORM VERWERK in calling application program
       (Via Toolbar). The application program can then do any special processing
       at this point e.g update SAP tables etc.
    2) download_to_excel (via Toolbar). This creates an EXCEL spreadsheet
       directly which can be downloaded / saved to a file if required,
    3) return_structure - internal method returns the structure
       of the table defined in the calling application program. This is needed in order
       to build the dynamic table and Field Catalog.
    4) create_dynamic_table  - creates a dynamic table from the structure defined in
       the calling application program
    5) create_dynamic_fcat  - creates the dynamic field catalog from the structure
       defined in the application program.
    6) dubbleklik entered when user double clicks a cell
    activated by EVENT DOUBLE_CLICK.
    returns to FORM DUBBELKLIK  in the
    calling application program
       COOKBOOK STEP BY STEP instructions on how to use this class
       in your application program.
       In the application program :
    1) define a blank screen 100  - SE51 with a custom container
       on it called CCONTAINER1.
       you need the following logic in the screen
       The PAI is only used if you have defined a STATUS with SE41 and you exit the
       application program via the standard SAP buttons on the
       top of the Screen (NOT the GRID toolbar).
         PROCESS BEFORE OUTPUT.
          MODULE STATUS_0100.
         PROCESS AFTER INPUT.
         MODULE USER_COMMAND_0100.
    2) (optional) define a STATUS with a titlebar - SE41
       you only need this if you want the standard EXIT and menu buttons on the
       top line of the screen
    3) If you want to have your OWN colum names on the grid
       add the following macro to the start of your program
         DEFINE col_name.
         read  table it_fldcat into  wa_it_fldcat index &1.
         wa_it_fldcat-coltext = &2.
         modify it_fldcat from wa_it_fldcat index &1.
         END-OF-DEFINITION.
    4) Define the following Field symbols
       <fs1>           TYPE  ANY,
       <fs2>           TYPE  STANDARD TABLE,
       <fs3>           TYPE ANY,
       <field_catalog> TYPE STANDARD TABLE,
       <dyn_table>    TYPE  STANDARD TABLE,
       <orig_table>   TYPE  STANDARD TABLE,
       <dyn_field>,
       <dyn_wa>.
    5) After the field-symbols add the code in this class
        as an INCLUDE
        e.g INCLUDE ZZJIMBOXX_INCL.
    6) define your Internal table as follows
        TYPES:  BEGIN OF s_elements,
                  Your structure
                your structure etc.
                END OF  s_elements.
    For example
    INCLUDE  <icon>.
    TABLES: VAPMA.
    *TYPES:  BEGIN OF s_elements,
    vbeln   TYPE vapma-vbeln,
    posnr   TYPE vapma-posnr,
    matnr   TYPE vapma-matnr,
    kunnr   TYPE vapma-kunnr,
    werks   TYPE vapma-werks,
    vkorg   TYPE vapma-vkorg,
    vkbur   TYPE vapma-vkbur,
    status  TYPE c,
    *END OF  s_elements.
    7) Define the following data  IN YOUR APPLICATION PROGRAM
       (note here only data is described
       that relates to using THIS CLASS. Data purely used internally
       in the application program is NOT shown here).
    DATA: z_object          TYPE REF TO zcl_dog,  "Instantiate our class
          grid_container1    TYPE REF TO cl_gui_custom_container,
          t_elements         TYPE TABLE OF s_elements, "refers to our ITAB
          wa_elements        TYPE s_elements,
          wa_dyn_table_line  TYPE REF TO DATA,
          it_fldcat          TYPE lvc_t_fcat,
          i_gridtitle        TYPE lvc_title,
          wa_it_fldcat       TYPE lvc_s_fcat,
          new_table          TYPE REF TO DATA,
          dy_table           TYPE REF TO data,
          dy_line            TYPE REF TO data,
          row_id             TYPE sy-index.
    8) insert the following code at the start of the application program.
    *START-OF-SELECTION.
    *CALL SCREEN 100.
    *END-OF-SELECTION.
    *MODULE status_0100 OUTPUT.
    *ASSIGN  wa_elements TO <fs1>.
    *CREATE OBJECT z_object EXPORTING z_object = z_object. "Instantiate the class
    *CALL METHOD z_object->build_dynamic_structures
           CHANGING it_fldcat = it_fldcat.
    9) if you inserted the macro in step 3) then
       define your own column names as follws
      col_name 1 'Name1'.
      col_name 2 'Name2'.
      etc. The number is the colum number you want and the name is
      the name you want to assign to the column.
    for example using the table shown above
      col_name 1 'Order Nr'.
      col_name 2 'Item'.
      col_name 3 'Material'.
      col_name 4 'Customer'.
      col_name 5 'Plant'.
      col_name 6 'Sales Org'.
      col_name 7 'Sales Office'.
      col_name 8 'Status'.
    10)  perform a routine that fills your dynamic table and
         display the GRID. If you created a status with SE41 you can set
         a title etc. Further processing is dependent on the users action
         after the GRID is displayed for example if a Cell is double clicked,
         dat is entered, a toolbar button is pressed or a SAP ICON on top of the screen is pressed.
    PERFORM populate_dynamic_itab.
    CALL METHOD z_object->display_grid
          CHANGING it_fldcat = it_fldcat.
    SET PF-STATUS '0001'.
    SET TITLEBAR '000'.
    ENDMODULE.
    11) If you added a STATUS via SE41 you can exit the program via the
    standard SAP buttons at the top of the screen
    otherwise exit via the exit button on the toolbar.
    You only need this piece of code if you defined a STATUS in the application program
    MODULE user_command_0100 INPUT.
    CASE sy-ucomm.
       WHEN 'BACK'.
         LEAVE PROGRAM.
       WHEN 'EXIT'.
         LEAVE PROGRAM.
       WHEN 'RETURN'.
         LEAVE PROGRAM.
       WHEN OTHERS.
    ENDCASE.
    12)  to populate the dynamic table you only need to code something like this
    remember the class has already created and structured the field-symbol <dyn_table>
    so you don't have to do anything other than just select the fields you want
    filled and from what data source(es).
    *FORM populate_dynamic_itab.
    *SELECT vbeln posnr matnr kunnr werks vkorg vkbur
          UP TO 200 rows
          FROM vapma
          INTO  CORRESPONDING FIELDS OF TABLE <dyn_table>.
    if you want to keep the original table before making any changes etc code
    the following
    create 2nd Dyn table to hold original data. We can use
    the same field catalog as for the original table
    as we are just creating an identical copy here.
    *CALL METHOD cl_alv_table_create=>create_dynamic_table
       EXPORTING
            it_fieldcatalog = it_fldcat
         IMPORTING
            ep_table = dy_table.
      ASSIGN dy_table->* TO <orig_table>.
    CREATE DATA dy_line LIKE LINE OF <orig_table>.
    ASSIGN dy_line->* TO <dyn_wa>.
    <orig_table> = <dyn_table>.
    ENDFORM.
    13) you need these 2 processing routines in your application program.
    FORM VERWERK.  "Entered from VERW on toolbar
    *break-point 1.
    Orig table is in dynamic table <orig_table>
    ALV GRID changed table is in <dyn_table>.
    *Loop at <orig_table>  into <dyn_wa>.
      Do what you want here
    end
    endloop.
    ENDFORM.
    *form dubbleklik using     "Entered when a cell is double clicked
           e_row   type LVC_S_ROW
           e_column type LVC_S_col
           es_row_no type lvc_s_roid.
           break-point 1.
    Get Row id into a variable for this program.
           row_id =  e_row.
            SET TITLEBAR '001'.      "If you defined a status in SE41
           i_gridtitle = 'Grid Title Changed'.
           CALL METHOD  z_object->change_title
             EXPORTING i_gridtitle = i_gridtitle.
           PERFORM refresh.
    endform.
    The REFRESH routine is optional but after a double click I assume
    you want to do some processing
    and re-display the data
    so as a sample code something like
    *FORM refresh.
    data: ord_nr  TYPE vapma-vbeln.  "Your data
    *READ TABLE  <dyn_table> index row_id into wa_elements.
       ord_nr = wa_elements-vbeln.
    You've now got the Row double clicked so pick out the data element(s)
    you wnat to process and do your processing
    *set parameter id 'AUN'  field ord_nr.
    *CALL TRANSACTION  'VA02' AND SKIP FIRST SCREEN.
    You can update the dynamic table for example
    *wa_elements-status = 'C'.
    *modify <dyn_table> from wa_elements index row_id.
    now redisplay the updated grid.
    *CALL METHOD z_object->refresh_grid.
    *ENDFORM.
    *************Class ZCL_DOG*************
    CLASS zcl_dog DEFINITION.
    PUBLIC SECTION.
    METHODS:
      constructor
         IMPORTING
                      z_object TYPE REF TO zcl_dog,
       display_grid
         CHANGING
                      it_fldcat TYPE lvc_t_fcat,
           build_dynamic_structures
         CHANGING        it_fldcat TYPE lvc_t_fcat,
        change_title
         IMPORTING
                i_gridtitle  TYPE lvc_title,
         refresh_grid.
      PRIVATE SECTION.
       METHODS:
        on_user_command FOR EVENT before_user_command OF cl_gui_alv_grid
          IMPORTING       e_ucomm
                          sender,
        on_toolbar FOR EVENT toolbar OF cl_gui_alv_grid
          IMPORTING      e_object
                         e_interactive,
         on_dubbelklik FOR EVENT double_click OF cl_gui_alv_grid
          IMPORTING e_row
                    e_column
                    es_row_no,
        handle_data_changed
                 FOR EVENT data_changed OF cl_gui_alv_grid
                 IMPORTING er_data_changed,
        handle_data_changed_finished
                 FOR EVENT data_changed_finished OF cl_gui_alv_grid
                 IMPORTING e_modified
                           et_good_cells,
        verwerk
                IMPORTING program TYPE sy-repid,
        download_to_excel,
        dubbleklik
                IMPORTING
                     e_row  type  LVC_S_ROW
                     e_column   TYPE LVC_S_COL
                     es_row_no  type lvc_s_ROID
                     program type sy-repid,
         return_structure,
         create_dynamic_fcat
          EXPORTING       it_fldcat TYPE lvc_t_fcat,
          create_dynamic_table
          IMPORTING       it_fldcat TYPE lvc_t_fcat
          EXPORTING       dy_table  TYPE REF TO DATA.
    DATA:
        lr_rtti_struc    TYPE REF TO cl_abap_structdescr,        "RTTI
        zog              LIKE LINE OF lr_rtti_struc->components, "RTTI
        wa_it_fldcat     TYPE lvc_s_fcat,
        it_fldcat        TYPE lvc_t_fcat,
        dy_table         TYPE REF TO data,
        dy_line          TYPE REF TO data,
        struct_grid_lset TYPE lvc_s_layo,
        e_row            TYPE LVC_S_ROW,
        e_column         TYPE lvc_s_col,
        es_rowid         TYPE lvc_s_roid,
        grid_container1  TYPE REF TO cl_gui_custom_container,
        grid1            TYPE REF TO cl_gui_alv_grid,
        ls_layout        TYPE kkblo_layout,
        lt_fieldcat_wa   TYPE kkblo_fieldcat,
        l_mode           TYPE raw4,
        celltab          TYPE LVC_T_STYL,
        wa_celltab       TYPE lvc_s_styl,
        lt_fieldcat      TYPE kkblo_t_fieldcat,
       l_tabname         TYPE slis_tabname.
    TYPES:
       struc            LIKE  zog.
    DATA:
        zogt           TYPE TABLE OF struc.
       ENDCLASS.
    CLASS zcl_dog IMPLEMENTATION.
    METHOD constructor.
       CREATE OBJECT grid_container1
           EXPORTING
                   container_name = 'CCONTAINER1'.
        CREATE OBJECT  grid1
            EXPORTING
                  i_parent = grid_container1.
        SET HANDLER z_object->on_user_command for grid1.
        SET HANDLER z_object->on_toolbar for grid1.
        SET HANDLER Z_OBJECT->handle_data_changed_finished FOR grid1.
        SET HANDLER Z_OBJECT->on_dubbelklik FOR grid1.
        CALL METHOD grid1->register_edit_event
            EXPORTING
                    i_event_id = cl_gui_alv_grid=>mc_evt_enter.
    ENDMETHOD.
    METHOD refresh_grid.
      CALL METHOD cl_gui_cfw=>flush.
      CALL METHOD grid1->refresh_table_display.
    ENDMETHOD.
    METHOD on_dubbelklik.
    CALL METHOD me->dubbleklik
             EXPORTING
                     e_row  = e_row
                     e_column =  e_column
                     es_row_no = es_row_no
                     program  = sy-repid.
    break-point 1.
    ENDMETHOD.
    METHOD  handle_data_changed.
    Insert user code here if required
    this method is entered if user ENTERS DATA.
    ENDMETHOD.
    METHOD handle_data_changed_finished.
    Insert user code here if required
    Method entered here after data entry has finished.
    ENDMETHOD.
    METHOD return_structure.
      lr_rtti_struc ?= cl_abap_structdescr=>DESCRIBE_BY_DATA( <fs1> ).
      zogt[]  = lr_rtti_struc->components.
      ASSIGN zogt[] TO <fs2>.
      ENDMETHOD.
    METHOD create_dynamic_fcat.
        LOOP AT <fs2>  INTO zog.
          CLEAR wa_it_fldcat.
          wa_it_fldcat-fieldname = zog-name .
          wa_it_fldcat-datatype = zog-type_kind.
          wa_it_fldcat-inttype = zog-type_kind.
          wa_it_fldcat-intlen = zog-length.
          wa_it_fldcat-decimals = zog-decimals.
          wa_it_fldcat-coltext = zog-name.
          wa_it_fldcat-lowercase = 'X'.
          APPEND wa_it_fldcat TO it_fldcat .
          ASSIGN it_fldcat[] TO <field_catalog>.
          ENDLOOP.
           ASSIGN  it_fldcat[] TO <field_catalog>.
        ENDMETHOD.
    METHOD  download_to_excel.
    break-point 5.
    CALL FUNCTION  'LVC_TRANSFER_TO_KKBLO'
        EXPORTING
          it_fieldcat_lvc   = <field_catalog>
         is_layout_lvc     = m_cl_variant->ms_layout
           is_tech_complete  = ' '
        IMPORTING
          es_layout_kkblo   = ls_layout
          et_fieldcat_kkblo = lt_fieldcat.
    LOOP AT lt_fieldcat INTO lt_fieldcat_wa.
       CLEAR lt_fieldcat_wa-tech_complete.
        IF lt_fieldcat_wa-tabname IS initial.
           lt_fieldcat_wa-tabname = '1'.
           MODIFY lt_fieldcat FROM lt_fieldcat_wa.
        ENDIF.
        l_tabname = lt_fieldcat_wa-tabname.
    ENDLOOP.
    CALL FUNCTION 'ALV_XXL_CALL'
        EXPORTING
          i_tabname           = l_tabname
          is_layout           = ls_layout
          it_fieldcat         = lt_fieldcat
          i_title             = sy-title
        TABLES
          it_outtab           = <dyn_table>
        EXCEPTIONS
          fatal_error         = 1
          no_display_possible = 2
          others              = 3.
      IF  sy-subrc <> 0.
         message id sy-msgid type 'S' number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    ENDMETHOD.
    METHOD create_dynamic_table.
    CALL METHOD cl_alv_table_create=>create_dynamic_table
        EXPORTING
             it_fieldcatalog = it_fldcat
          IMPORTING
             ep_table = dy_table.
    ENDMETHOD.
    METHOD build_dynamic_structures.
    CALL METHOD me->return_structure.
    CALL METHOD me->create_dynamic_fcat
       IMPORTING
         it_fldcat = it_fldcat.
    CALL METHOD me->create_dynamic_table
        EXPORTING
          it_fldcat = it_fldcat
        IMPORTING
          dy_table        = dy_table.
         ASSIGN dy_table->* TO <dyn_table>.
    CREATE DATA dy_line LIKE LINE OF <dyn_table>.
    ASSIGN dy_line->* TO <dyn_wa>.
    ENDMETHOD.
    METHOD display_grid.
      struct_grid_lset-edit = 'X'. "To enable editing in ALV
      struct_grid_lset-grid_title = 'Bulkwijzigingen inkoopprijzen'.
      struct_grid_lset-ctab_fname = 'T_CELLCOLORS'.
      struct_grid_lset-stylefname = 'CELLTAB'.
      CALL METHOD grid1->set_ready_for_input
          EXPORTING
               i_ready_for_input = '1'.
      CALL METHOD grid1->set_table_for_first_display
          EXPORTING
               is_layout       = struct_grid_lset
        CHANGING
               it_outtab       = <dyn_table>
               it_fieldcatalog = it_fldcat.
    ENDMETHOD.
    METHOD change_title.
      CALL METHOD grid1->set_gridtitle
       EXPORTING
       i_gridtitle =  i_gridtitle.
      ENDMETHOD.
    METHOD on_user_command.
      CASE e_ucomm.
          WHEN 'EXIT'.
            LEAVE PROGRAM.
         WHEN 'EXCEL'.
         CALL METHOD me->download_to_excel.
          WHEN 'SAVE'.
          WHEN 'VERW'.
          CALL METHOD me->verwerk
               EXPORTING
                  PROGRAM = SY-REPID.
      ENDCASE.
    ENDMETHOD.                    "on_user_command
    METHOD on_toolbar.
    User can add extra functionality by adding extra
    buttons if required. Functionality can also be simplified by removing buttons.
    DATA: ls_toolbar TYPE stb_button.
         CLEAR ls_toolbar.
         MOVE 0 TO ls_toolbar-butn_type.
         MOVE 'EXIT' TO ls_toolbar-function.
         MOVE SPACE TO ls_toolbar-disabled.
         MOVE icon_system_end TO ls_toolbar-icon.
         MOVE 'Click2Exit' TO ls_toolbar-quickinfo.
         APPEND ls_toolbar TO e_object->mt_toolbar.
         CLEAR ls_toolbar.
         MOVE  0 TO ls_toolbar-butn_type.
         MOVE 'SAVE' TO ls_toolbar-function.
         MOVE SPACE TO ls_toolbar-disabled.
         MOVE  icon_system_save TO ls_toolbar-icon.
         MOVE 'Save data' TO ls_toolbar-quickinfo.
         APPEND ls_toolbar TO e_object->mt_toolbar.
         CLEAR ls_toolbar.
         MOVE  0 TO ls_toolbar-butn_type.
         MOVE 'EDIT' TO ls_toolbar-function.
         MOVE  SPACE TO ls_toolbar-disabled.
         MOVE  icon_toggle_display_change TO ls_toolbar-icon.
         MOVE 'Edit data' TO ls_toolbar-quickinfo.
         MOVE  'EDIT' TO ls_toolbar-text.
         APPEND ls_toolbar TO e_object->mt_toolbar.
         CLEAR ls_toolbar.
         MOVE  0 TO ls_toolbar-butn_type.
         MOVE 'VERW' TO ls_toolbar-function.
         MOVE  SPACE TO ls_toolbar-disabled.
         MOVE   icon_businav_process to ls_toolbar-icon.
         MOVE 'Verw.' TO ls_toolbar-quickinfo.
         MOVE  'VERW' TO ls_toolbar-text.
         APPEND ls_toolbar TO e_object->mt_toolbar.
          CLEAR ls_toolbar.
         MOVE  0 TO ls_toolbar-butn_type.
         MOVE 'EXCEL' TO ls_toolbar-function.
         MOVE  SPACE TO ls_toolbar-disabled.
         MOVE  icon_xxl TO ls_toolbar-icon.
         MOVE 'Excel' TO ls_toolbar-quickinfo.
         MOVE  'EXCEL' TO ls_toolbar-text.
         APPEND ls_toolbar TO e_object->mt_toolbar.
       ENDMETHOD.
       METHOD verwerk.
          PERFORM verwerk IN PROGRAM (program).
          LEAVE PROGRAM.
      ENDMETHOD.
      METHOD dubbleklik.
      PERFORM dubbleklik IN PROGRAM (program)
        USING
            e_row
            e_column
            es_row_no.
      ENDMETHOD.
    ENDCLASS.
    Cheers
    Jimbo

    Hi Dinu,
    Before analysing ALV, please cross check the behaviour of the calling program.
    Is the control really going to the application server when you do all the above process?
    If so, when user makes some changes are they saved in the data base / affected the internal table which you are using for ALV?
    Regards
    Surya.

  • Having trouble with Web Services setup

    I'm trying to get the claim code and the email address for my printer but everytime I go to Enable in the web services page it goes and says "Connecting" but stays looped. I have an Laserjet PRO m127fn.

    Hello Falafelforlyfe,
    Welcome to the HP Support Forums!
    The LaserJet Pro M127fn may need a firmware update, do you have a USB cable and a Windows Operating System? If so, run this updater: HP LaserJet Pro MFP M125/M126 Series Firmware Update.
    Hope this helps with the loop.
    Cheers,
    JERENDS
    I work on behalf of HP
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" to the left of the reply button to say “Thanks” for helping!

  • Hi i am having probs with downloading apps on my ipod its telling me i have no more storage space yet i have no photos videos or music i have a 8gb i have updated it and brought some storage from icloud but still i cannot download anything?

    anybody please help we are trying to download games on our ipod and its a 8gb we have some games but trying to download more and it keeps saying we have no more space i have no photos,videos,or music and only about 9 games i have brought some more storage from icloud thinking i could do it this way but still nothing i have backed up on to icloud really frustrating please help cheers

    When you go to Settings>General>About, how much is Available?

Maybe you are looking for

  • Can I access my kids family share account from my iTunes account? It's the master account.

    I Have kids with family share iTunes accounts off of my master iTunes account. Is there a way I can get into their account from my Mac or iPad to check their account balance or even say, add a gift card to their account without having their iPads in

  • 10.4.8 and HP Printer conflict

    I'd like to report a big, honking, piece of worthless equipment in my closet... My HP Color Laserjet 4500 was rendered inoperable after the recent update to OS 10.4.8. I called HP but they couldn't help me. It is clearly a driver/system conflict. The

  • Issue with emailing dynamically generated PDF (InteractiveForm UI element)

    Hi Experts , I have a requirement according to which i need to generate PDF dynamically using webdynpro java and email the dynamically generated PDF. I am facing issue while emailing the dynamically genarated pdf. It gives me an exception : nested ex

  • IDT 4.1 - Derived Table Question

    Hello, I working on a project and I have hit a road block,  need your help... Scenario:  We have a Derived Table with multiple @prompts and I need to make this optional so that if the user does not answer any of the prompts the query should bring bac

  • Camera doesn't work suddenly half way on FaceTime

    While on Facetime, the camera suddenly stop functioning. No green light. The camera doesn't work on photobooth as well. Already installed the latest OS which is 10.9 Any suggestion? or it is a hardware problem need repaired?