Saving ALV Grid to Local File issue - Missing half of the report

Hi Experts, Good Day.
I have developed an ALV Grid report using class CL_SALV_TABLE which displays 200 Columns and 100+ rows/records. It is displaying well, but when I am saving the output into local file (any type) there only 98 columns are downloading and remaining all the columns are missing.
I would like to know whether there is any restriction for number of columns or what might the problem for it. How can I download all the columns into local file.
Thanks in Adv.
Vijay

Hi,
Thanks for your response. Even though there are multiple ways to send data to local file I believe all three are same. And even I am facing same issue all the ways. Only 98 Columns data is getting downloaded into Files (it might be .txt, .xls, etc.).
After downloading first 98 Columns, I am hiding the downloaded columns and again I am downloading remaining columns. Then I am merging in the Excel file. This is very complicated for the End-User. So, please help me out.
I have used only following methods for displaying ALV.
For initial object/instance:
CL_SALV_TABLE=>FACTORY,
For ALV functions:
CL_SAVL_TABLE->GET_FUNCTIONS,
CL_SALV_FUNCTIONS_LIST->SET_ALL,
For Column heading and Optimized width:
CL_SALV_TABLE->GET_COLUMNS,
CL_SALV_COLUMNS_TABLE->SET_OPTIMIZE,
CL_SALV_COLUMNS_TABLE->GET_COLUMN,
CL_SALV_COLUMN->SET_SHORT_TEXT,
To display grid:
CL_SALV_TABLE->DISPALY.
- Thanks
Vijay

Similar Messages

  • Runtime Error during export ALV Grid to Local File and Print Priview

    Hi all,
             While Exporting ALV grid to local file using menu List->export->local file , I m getting following runtime error,
             Field Symbol has not yet been assigned.
    Details of Errors:
    Program : SAPLKKBL
    Include :   LKKBLF99
    Module Type : (FORM)
    module name : GEN_FIELD_OUT2
    So. pls Suggest any good solution.
    Thanks & Regards,
    Sandip Sonar.

    hi
    this is happening just because you might have declared that your ALV list should have a checkbox, but defined no field as "checkbox" into your internal table.
    and one more thing to check up is that before you call the REUSE_ALV_GRID_DISPLAY, you need to fill a few parameters for instance is_layout. This one has a field box_fieldname, in which you have to enter the name of the field of the internal table that will store the 'X' as and when the checkbox is checked.
    hope this helps
    regards
    Aakash Banga

  • Export alv grid to local file

    Hi all,
             I m displaying records using ALV Grid , I want to export that ALV Grid to Local File ,
    using Menu->List->Export->Local File.
           I m able to export it in spreadsheet using option List-> Export->Spreadsheet, but while exporting to local file i m getting short dump with error  *Field Symbol Has not yet been Assigned*.
    Pls, Suggest any good Solution.
       Thanks & Regards ,
      Sandip Sonar.

    hi,,,,
    In your output are there any empty Columns, Because field Symbol Not assigned generally occurs if any one of your Internal table column is Blank, Just remove that Blank Column and then try it.
    Thanks
    Saurabh

  • Missing half of the report!

    Longtime Crystal developer and I'm completely stumped!
    We converted code over to .net 3 years ago.  We're running VS 2005/SqlServer 2005 and Crystal for VS2005.
    We have appox 200 reports that converted and everything's fine with them. I have one report that's giving me fits. Our standard platform was XP but we're moving to 7 and that's why I'm here.
    This one report has a special page size - it's half a regular 8.5x11 - it's 8.5x5.5. I have to define the form in Windows and assign the form to the printer. The printer is a dot-matrix Okidata that we've used for 12 years now. So, all that has been running fine on XP except at some of my locations, ONLY THE LEFT SIDE of the report (it's actually a bill of lading ticket) printed out. I "fidgited" around and finally got it to work, but I don't remember one concrete thing that caused it. It's VERY WEIRD. Now this same report is having issues in 7 and I'm completely stumped. The report prints fine if I PREVIEW it first and then print, but if I print directly to the printer..no go.  I also have another set of companies that print a bill of lading that's 8x11 AND THAT PRINTS FINE.
    I've defined a new .rpt and tried to print that and it's the same thing. So I can't tell whether it's VS, crystal report template, the special paper size or what.
    One 'wrinkle' is that I don't actually call like "reportdocument" directly. What happens is that the Centura TD code was 'wrapped'
    in .net code. But ALL the other reports print fine so I don't think it's that..
    Any clues??

    Heebie-jeebies is my 1st feel for this;
    Centura TD code was 'wrapped' in .net code(???)
    Printer is a dot-matrix Okidata that we've used for 12 years now
    Eeek.
    Anyhow. I'm pretty sure the printer is the issue here;
    1) Crystal Reports requires that a printer driver be Unicode compliant. Most dot matrix printers are not, certainly not 12 year old printers.
    2) Printer drivers these days must typically be coded specifically for the OS. I'm pretty sure a 12 year old printer driver is not coded for Win 7. And while other apps, etc., may work with that printer driver, CR may and probably will not.
    Possible solutions;
    1) Make sure you  are using SP1 for CR 10.2:
    https://smpdl.sap-ag.de/~sapidp/012002523100006007872008E/crvs05sp1.exe
    I doubt SP1 will "fix" anything in this case, but weirder things have happened.
    2) Check if Okidata has an updated printer driver for that printer - one that is Unicode compliant and certified for WIN 7 (I kind doubt it...)
    3) 12 year old printer... as flip as it may sound, trying a newer printer may be the way to go
    - Ludek

  • Unable to download data in ALV output with local file option

    Hi,
    I am displaying ouput in ALV grid display.Its showing output fine.When i am trying to down load the data into Excel file from ALV ouput .when i am downloaded the data by using Local file option,its down loading the data but its not downloading all the fields.
    Could you plz provide me solution.Thanks!

    Just Check that one of your parameters is defined in lower case letters.
    Earlier it used to give dump on execution but now if you download then it will give ABAP dump.
    I have seen this problem many times.
    Regards,
    Gaurav Sood

  • Want to save the alv output in local file

    Hi,
    i want to save the alv output to local file throuh menu.
    in out put
    system>LIst>save
    using oops alv
    Regards
    Jagadeeshwar.B

    Hi,
    I get the following dump when i try to download alv output to local file.Please suggest what is to be done:-
    Runtime Errors         PERFORM_NOT_FOUND            
    Except.                CX_SY_DYN_CALL_ILLEGAL_FORM  
    Date and Time          09/23/2008 22:09:28          
    Error analysis                                                                     
        An exception occurred that is explained in detail below.                       
        The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FORM', was   
         not caught in                                                                 
        procedure "METHOD_PRINT_TOP_OF_PAGE" "(FORM)", nor was it propagated by a      
         RAISING clause.                                                               
        Since the caller of the procedure could not have anticipated that the          
        exception would occur, the current program is terminated.                      
        The reason for the exception is:                                               
        The program "SAPLSLVC_FULLSCREEN" is meant to execute an external PERFORM,     
        namely the routine "TOP_OF_PAGE_BATCH " of the program "ZRTCLT06_ALV ", but    
        this routine does not exist.                                                   
    Line  SourceCde                                                                               
    133   endif.                                                                               
    134                                                                               
    135   export alv_form_html from abap_false                                                       
      136          to memory id 'ALV_FORM_HTML'.                                                       
      137                                                                               
    138 endform.                               " METHOD_END_OF_LIST                                  
      139 &----                     
      140 *&      Form  METHOD_PRINT_TOP_OF_PAGE                                                       
      141 &----                     
      142 *       text                                                                               
    143 ----                     
      144 *  -->  p1        text                                                                       
      145 *  <--  p2        text                                                                       
      146 ----                     
      147 form method_print_top_of_page using value(i_table_index) type syindex.                       
      148                                                                               
    149   if gt_grid-r_salv_fullscreen_adapter is bound.                                             
      150     if not gt_grid-i_callback_top_of_page is initial and                                     
      151        not i_callback_program is initial.                                                    
      152       perform (gt_grid-i_callback_top_of_page)                                               
      153         in program (i_callback_program) using i_table_index.                                 
      154     endif.                                                                               
    155   else.                                                                               
    156     if not gt_grid-i_callback_top_of_page is initial and                                     
      157        not i_callback_program is initial.                                                    
      158       perform (gt_grid-i_callback_top_of_page)                                               
      159         in program (i_callback_program).                                                     
      160     endif.                                                                               
    161   endif.                                                                               
    162                                                                           
    >>>> endform.                               " METHOD_PRINT_TOP_OF_PAGE         
    164 ----   
    165 *       FORM METHOD_PRINT_END_OF_LIST                                 *   
    166 ----   
    167 *       ........                                                      *   
    168 ----   
    169 form method_print_end_of_list.                                            
    170   if not gt_grid-i_callback_end_of_list is initial and                    
    171      not i_callback_program is initial.                                   
    172     perform (gt_grid-i_callback_end_of_list)                              
    173       in program (i_callback_program).                                    
    174   endif.                                                                  
    175                                                                           
    176 endform.                               " METHOD_PRINT_END_OF_LIST         
    177 &----  
    178 *&      Form  METHOD_DOUBLE_CLICK                                         
    179 &----  
    180 *       text                                                              
    181 ----  
    182 *  -->  p1        text

  • Media file is missing or has the wrong timecode extents

    PP CC (7.1) exporting timeline using XML. Import into Resolve 10.0.2 and ⅔ of the clips give the error "media file is missing or has the wrong timecode extents". Tried the same with AAF and luckily every video clip imported. However most the audio clips gave the same error.
    The AAF audio clip error is a real problem too as ProTools can't import PP CC AAF. Have to use OMF with ProTools imports.
    Any help or solutions would be greatly appreciated. I have read on another forum that this is believed to be an Adobe problem and that they are aware of it.

    Hi and welcome to the forums!
    See if this helps!
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01035760&lc=en&cc=us&dlc=&product=3435326
    Click Accept as Solution for posts that have solved your issue(s)!
    Be sure to click Like! for those who have helped you.
    Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure.

  • File open menu will not open local files using open command but the same files will open if I double click them (permissions seem fine)

    Under File menu Open File will not open local files even those downloaded to the desktop by Firefox 5.
    If I double click on HTML file it does open
    Reinstalled. Same behaviour. Default Browser set correctly.
    Permissions set correctly. Odd behaviour.

    Are you sure it hasn't imported?
    Check for the track names (trackname only, not Album or Artist)) and see if they have a blank Artist and Album, because WAV files have no MetaData, so are kind of stupid as far as knowing anything about the Artist, Album & track id.
    You can't search by 'Untitled' either as there is literally, no name at all, but iTunes does pick up the actual physical track name in Finder and uses that. As an example, if you renamed your Aerosmith WAV file from say 'Toys In The Attic' to 'Love Song' it would import the track as 'Love Song' as that's all it can go by.
    There are a few iTunes AppleScripts that let you import from a file of WAV music, by looking at the enclosing Album in the enclosing Artist as that's how most PC progs create the WAV file structure.
    Mike

  • [svn:fx-trunk] 13687: Add in osmf and flash-integration localized files not picked up in the previous commit  (13686)

    Revision: 13687
    Revision: 13687
    Author:   [email protected]
    Date:     2010-01-21 07:25:58 -0800 (Thu, 21 Jan 2010)
    Log Message:
    Add in osmf and flash-integration localized files not picked up in the previous commit (13686)
    Added Paths:
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/de_DE/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/de_DE/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/de_DE/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/fr_FR/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/fr_FR/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/fr_FR/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ja_JP/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ja_JP/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ja_JP/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ru_RU/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ru_RU/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/ru_RU/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/zh_CN/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/zh_CN/docs/
        flex/sdk/trunk/frameworks/projects/flash-integration/bundles/zh_CN/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/de_DE/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/fr_FR/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ja_JP/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/ru_RU/docs/packages.dita
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/org.osmf.media.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/org.osmf.net.xml
        flex/sdk/trunk/frameworks/projects/osmf/bundles/zh_CN/docs/packages.dita

  • Save ALV grid to local excel-file in background

    Hi,
    i want to save a alv grid to an excel-file on a local fileshare using an background job..
    Does anybody know how this works?
    Thanks ahead

    DATA: file TYPE string VALUE `flights.dat`,
          wa   TYPE spfli.
    FIELD-SYMBOLS TYPE x.
    OPEN DATASET file FOR OUTPUT IN BINARY MODE.
    SELECT *
           FROM spfli
           INTO wa.
      ASSIGN wa TO CASTING.
      TRANSFER TO file.
    ENDSELECT.
    CLOSE DATASET file.
    <b>The binary data from database table SPFLI is transferred to a binary file flights.dat</b>

  • ALV GRID Export to Excel button Missing

    HI All,
    I am facing some problem with ALV GRID. When excuting the report with my user id I am able to see the 'Export to Local file' button in the ALV GRID where as if i am excuting with another user id which is having less authorisations than the button is greyed out.  I checked by giving all authorisation than we are able to see the button.
    Could anyone please tell me which authorisation object we have to assign to see the buttons.
    Thanks & Regards,
    Murali.

    Hi,
    Before clicking on the Export to Excel button, start the debugging session by placing the command /H in the command prompt.
    Now, put the break point at statement AUTHORITY-CHECK. Now it will trigger all the authorization objects relevant to this.
    check the sy-subrc value gets failed.
    Regards,
    Santhosh.

  • Down loading ALV List to local file /print

    hi ,
    We have a program that displays data on an ALV list. Then, when you click on the 'Print' icon, or try to download to a local file, it gives a short dump with a message 'OBJECTS_NOT_CHARLIKE'.
    Any solutions on the same ....
    thanks

    Hi,
    i hope you have all your data in and internal table.
    If this is so use the following code,
    *--- Down load the file
    CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
    filename = lv_file
    filetype = 'DAT'
    TABLES
    data_tab = gt_excel1
    EXCEPTIONS
    file_open_error = 1
    file_write_error = 2
    invalid_filesize = 3
    invalid_type = 4
    no_batch = 5
    unknown_error = 6
    invalid_table_width = 7
    gui_refuse_filetransfer = 8
    customer_error = 9
    OTHERS = 10.
    IF sy-subrc = 0.
    MESSAGE i000(zf) WITH text-017.
    ELSE.
    MESSAGE e939(zf) WITH lv_file. "Errors while downloading.
    ENDIF.
    Following should be passed,
    v_file --> file path with file name (provide filename with '.xls' extension)
    gt_excel --> Internal table which has to be downloaded to excel.
    thanks
    vijay
    reward points if helpful.

  • ALV GRID edit mode keyboard issue

    Hi,
    I have created a program that displays an ALV GRID.
    From the Layout I said to edit in edit mode the ALV Grid.
    In the menu toolbar I exclude the button 'cut - copy -paste and delete line'.
    When I run the program I see that these buttons are not displayed --> OK.
    BUT my problem is: if I use the keyboard then the ALV Grid manages these actions.
    For instance. I select some lines and press the key DELETE on the keyboard --> the lines are removed and that is not that I expect because I removed this action from the toolbar.
    For the cut - copy and paste it's the same.
    Do you have  a solution for me --> intercept an event or change the function keys or ....
    I would like that the ALV Grid does not manage the keys delete, CRTL-C, CRTL-V in edit mode.
    Thanks,
    Stevie,

    Hi Steve
    I was not aware of this. So, I recommend you to try this:
    At the event <b>"before_user_command"</b> you can terminate the process by resetting the ALV user command.
    <u><b>e.g.</b></u>
        CASE e_ucomm .
          WHEN '&INFO' .
            CALL METHOD gr_alvgrid->set_user_command
                          EXPORTING i_ucomm = space.
        ENDCASE .
    This code within the event overrides the '&INFO' function and terminates its process. For cut and copy, you can find out ucomm values by putting a break point inside the event and tracing the value of <b>"i_ucomm"</b>.
    For some relevant issues, you can inspect the tutorial <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/an%20easy%20reference%20for%20alv%20grid%20control.pdf">"An Easy Reference For ALV Grid Control"</a>.
    <i>As another thing, since you are a new SDN member, you are welcome and let me introduce you the SDN forums pointing system: You can assign points to posts you find helpful while solving your question. You can reward points by clicking the yellow star icon at header of each reply post. You can reward;
    - one 10 points (solved)
    - two 6 points (very helpful answer)
    - many 2 points (helpful answer)</i>
    Kind regards...
    *--Serdar

  • ALV download to local file, splits line in two

    Dear Abapers,
    I have a quite wide ALV report, when downloading to local file, I get the "long" line splitted in 2 (in case of spreadsheet format) and in 3 in case of unconverted format.
    Is there a turn arround in order to have only one line?
    It's not an excel limitation, once there are enough columns to paste the "lower" part of the line on the right of the "upper" part.
    Thanks in advance.
    FLP

    Hi,
    I download the report, pressing the "Local File... (CtrlShiftF9) icon on the ALV, after I choose "Uncoverted" or "Spreadsheet" radio button. If by "Excel in place" you mean press the "Microsoft Excel" icon, for some stransge reason, on my pc and some other users this doesn works, nothing happens or a blank spreadsheet is opened, if you mean something else, plese revert, once I didn't understand it correctly.
    Thanks in advanve
    FLP

  • Converting ALV grid into PDF file

    Hi,
    I have searched for a way to convert my ALV output into a PDF file, and then e-mail it, but I haven't succeeded in using what I found so far:
    CONVERT_OTFSPOOLJOB_2_PDF - I don't want it to work only when I run the report in the background.
    CONVERT_OTF - I don't have a sapscript input to provide the function with.
    What are the options available for me? I am forced to use any of these alternatives, eventually ?
    Thanks
    Avraham

    Hello,
    You can make use of the param IS_PRINT. But if you read the long text, it will create the spool but not display the ALV.
    A small code snippet for your ready reference:
    TYPE-POOLS slis.
    DATA: itab TYPE STANDARD TABLE OF t001,
          v_repid TYPE sy-repid,
          st_print TYPE slis_print_alv,
          v_spono TYPE rspoid.
    v_repid = sy-repid.
    st_print-print = 'X'. "Will create a spool req. but not diplay the ALV
    SELECT * FROM t001 INTO TABLE itab UP TO 20 ROWS.
    IF sy-subrc = 0.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program = v_repid
          i_structure_name   = 'T001'
          is_print           = st_print
        TABLES
          t_outtab           = itab
        EXCEPTIONS
          program_error      = 1
          OTHERS             = 2.
      IF sy-subrc = 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        v_spono = sy-msgv1. "You have the Spool No., create the PDF :-)
        CLEAR st_print.
    *   As the previous call will not display ALV, call the FM again
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program = v_repid
            i_structure_name   = 'T001'
            is_print           = st_print
          TABLES
            t_outtab           = itab
          EXCEPTIONS
            program_error      = 1
            OTHERS             = 2.
        IF sy-subrc = 0.
    *   So Nothing
        ENDIF.
      ENDIF.
    ENDIF.

Maybe you are looking for