Open dialog box at the press of push button in alv tool bar

Hi team,
I have created alv report displaying field contents.mean while i have created one pushbutton in toolbar at the alv report output for downloading the  data into CSV Format.
The requirement is ,At the push of the button, a standard download dialog box should open for download to local computer. The path and file name from the initial screen should be defaulted, but possible to update on the dialog box.
please suggest me how to create download dialog box with field as file path where i can edit the defaulted file path.
please let me know,how can i go ahead and satisfy the reuirement or share me piece of code if you have.
Thanks And Regards,
Sakti.

After the user Command you can use
* Display save dialog window
      CALL METHOD cl_gui_frontend_services=>file_save_dialog
        EXPORTING
*      window_title      = ' Filenema'
          default_extension = 'TXT'
          default_file_name = 'data'
          initial_directory = 'c:\temp\'
        CHANGING
          filename          = ld_filename
          path              = ld_path
          fullpath          = ld_fullpath
          user_action       = ld_result.
      p_file  = ld_fullpath.

Similar Messages

  • How to add push button in application tool bar in SAP transaction VA01

    How to add push button in application tool bar in SAP standard transaction VA01 and how to implement the code for that function code.

    There is no scope to create a push button in application tool bar. Instead of that we can add in a menu bar.

  • Push buttons on application tool bar , should be changed based on radio but

    Hi fndz,
    i have 2 radio buttons on selection screen.
    depend on the radio button i select , the push buttons on 
    application tool bar of basic list should be changed.
    can u plz help me.
    Thanks & Regards
    kumar

    Hii..
    Parameters : r1 radiobutton group GRP1 ,
                        r2 radiobutton group GRP1 .
    START-OF-SELECTION.
       CASE 'X'.
       WHEN R1.
         SET PF-STATUS 'S1'.
       WHEN R2.
         SET PF-STATUS 'S2'.
       ENDCASE.
    Note: if you want to call the Same GUI Status (app toolbar), you can use the syntax
    SET PF-STATUS 'S1' EXCLUDING <ITAB>
    hope this solves ur issue.

  • How to create a new push button in application tool bar in GMGRANT thru BDT

    Dear SAP Gurus -
    We have a requirement in 'GMGRANT' transaction. We need to create a button in the application tool bar of 'GMGRANT' transaction. Once the button is activated, if the user clicks on the button then it will go to a new screen (external screen). User can input data in to the external sceeen and upon saving, the data will be stored in to a custom table and when user clicks on 'back ' button user should come back to the GMGRANT transaction.
    Just wanted to know, how to create / activate a new button on application tool bar of GMGRANT transaction and what are the configuration and detail steps to achieve the same through BDT.
    We went through a lot of documents on BDT but do not have a proper solution.
    Could you please help.
    Thanks in advance.
    Regards,
    Atul Mohanty

    hi,
    You can find user-exits (menu exits) to add new menu item.
    But, there is no possibility to add new buttons on application tool bar.
    Regards,
    Sailaja.

  • Icon with push button on application tool bar

    hi
    how we place icon along with pushbutton on application tool bar on selecteion screen.
    thanks in adv

    Hi,
    you can check the code below for test,
    TYPE-POOLS icon.
    TABLES sscrfields.
    DATA functxt TYPE smp_dyntxt.
    Parameters: test(1) TYPE C.
    SELECTION-SCREEN: FUNCTION KEY 1.
    INITIALIZATION.
      functxt-icon_id   = ICON_GRAPHICS.
      functxt-quickinfo = 'graphics'.
      functxt-icon_text = 'Graphics'.
      sscrfields-functxt_01 = functxt.
    AT SELECTION-SCREEN.
      CASE sscrfields-ucomm.
        WHEN 'FC01'.
    Message 'Button 1 pressed' TYPE 'I'.
        WHEN OTHERS.
      ENDCASE.
    START-OF-SELECTION.

  • I would like to use the windows explorer open dialog box instead of the adobe open dialog box. How can I change that?

    I would like to use the windows explorer open dialog box instead of the adobe open dialog box. How can I change that?

    The top screenshot is the Windows Open dialog box. All File > Open... commands in all Windows programs bring it up.   Try File > Open in Notepad for example.
    It belongs to Windows not Adobe. You cannot change this because there is no such thing as an Adobe Open dialog box.
    The bottom screenshot is Windows Explorer. It is Windows' OS File Browser, not an Open dialog.  It is not called up by Photoshop or any Windows program.
    You have to click on "My Computer" or a Folder icon to get to it. You can double-click a psd, jpeg or other image file in the Explorer window so that it opens in Photoshop.
    There is Adobe Bridge and Minibridge   Alt + Ctrl + O or File > Browse in Bridge

  • Regarding open dialog box

    how do we call an open dialog box when i press F4 in text field to select a file in the hard disk and the selected filename should be placed in the text field

    hi
    use the function module <b>F4_FILENAME</b>
    example code:
    DATA: REPID LIKE SY-REPID.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          PROGRAM_NAME  = REPID
          DYNPRO_NUMBER = SY-DYNNR
          FIELD_NAME    = 'P_FNAME'
        IMPORTING
          FILE_NAME     = P_FNAME
        EXCEPTIONS
          OTHERS        = 1.
    in reports, use this funct-module under <b>AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FNAME</b>
    in case of module-pool, use this funct-module under <b>PROCESS ON VALUE REQUEST</b> event.
    thx
    pavan

  • Open dialog box issue

    When invoking the "open" command on AI or any of the CS3 app for that matter, on its window I get my 3 drives, network (wife's system) and MY OWN computer's name on the sidebar. What I mean is that Marcos' G5 appears too, when clicked it shows to the right my 3 drives and network again, what's the purpose of this? Aren't the drives on the side bar already? I would like to get rid of this repetition or bug (perhaps), my own computer on the open dialog box, am I missing a setting somewhere? anyone?
    It only happens with CS3 apps.

    Jean, I did trashed it :).
    Scott, holy macaroni, i knew it was something stupid, that did it!, never thought the open dialog box would behave the same way, trashing prefs anyways to start clean.
    Now that is out of the way, on the same open dialog box at the bottom of the sidebar I see the "media" folder and that one can not be moved by dragging, and is marked to not show on Finder prefs, not a big deal but can it be out of there? I'm just trying to simplify.
    Thanks again Scott :)

  • MAC OSX 10.9.5: What is this strange file format in the Open Dialog box?

    Hello all.
    I'd never really noticed this, but I saw a rather unusual file format in the Open dialog box and was wondering why it appeared as it did. It appears as follows from the file/open dialog box:
    To be completely transparent, I'd originally posted this image on my twitter feed to @illustrator. Since then I have been in communication with Scott but the advice has been to reinstall Illustrator. If this had happened on one machine, I'd be inclined to agree that this may do something, but since discovering this unusual format, i've since seen it on six macs running OS 10.9.5 and illustrator version 18.1.0 OR 18.1.1
    Can anyone else confirm that they see the same thing; or if there is a difference, what this format is meant to actually be. I suspect this is a bug but need confirmation by other users.
    Colin

    The error occurs on all machines I have tested. 5 of the machines have the suitcase fusion auto-activation plug-in, but one had no plug-ins at all. All software was installed literally "out of the box" from the creative cloud.
    UPDATE - tested 3 more machines in the office all running 18.1.1 on OSX 10.9.5 and they ALL do the same thing, all installed with the suitcase fusion auto-activation plug-in, but otherwise installed "out of the box" from creative cloud.
    Colin

  • Every time I click a TXT or PDF file it opens the file and STILL opens the "Open" dialog box

    I have several TXT files I have that track some info for me.  Used to be, like in any OS, I could just double click it and viola, there it is in the text editor.  Ever since Mountain Lion, I open it and it opens fine, then on TOP of that I get ANOTHER open dialog box from text edit with the finder window to let me pick a text file to open.
    I ALREADY opened the file I want so i certainly don't need another unasked for dialog box to open every time.  Same thing with PDF's.  Apparently just about everything that opens with preview or text edit does this.
    I must be missing something since this clearly shouldn't be default behavior.  Anyone have something somewhere I've missed that will stop text edit or preview from prompting me for a file location to open when I've already opened the file I wanted in the first place?
    Thanks for any insight.
    John

    Anyone else hitting it, I finally tracked it to icloud.  Even though I was not using it for anything other than my IOS device backups, somehow it got flagged for "documents" as well.  Killed that and finally preview works as it should without bringing up unwanted open dialog boxes every time I open something.

  • Can't see psd thumbnails in the open dialog box.

    In the open dialog box, the thumbnails for psd files do not show the picture but show an Elements logo instead.  How can I see picture thumbnails for psd files as I do for jpg files?  I found a dng codec on the web site but not a psd codec.  The dng codec doesn't work for psd files.

    Hi,
    Is there any error message when you try to map network Drive manually? It would be better to provide more details about error message.
    Generally speaking, this problem can be caused by Network Connection problem, please make sure your Client PC could access to Network Drive PC.
    In addition, please check Network Drive PC security setting, if there is any firewall policy prevent this operation.
    If still no use, please check Event Viewer if it identify this problem.
    Roger Lu
    TechNet Community Support
    There is no error.  There is no connectivity problem.  THe drives map automatically and always have.  I can open up File Explorer and browse these drives all I want.  I can open up Word and browse to these drives just fine.
    However, when I open certain programs, and click File | Open, the mapped network drives just simply aren't there.  I only see C and D and that's it.

  • Thumbnails in "OPEN" dialog box too small to see!

    The thumbnails are  too small in the open dialog box so that I can't see the file I want to open.  Yes, you can make them bigger in finder itself...but I am always opening pictures and I just can't see them!
    Almost as frustrating as the column issue.   The name column is very very wide when I try to open a file.. so I can't sort by the other columns without dragging over the bar at the bottom of the screen.  THis is so so frustrating.  I resize but it doesn't stick to the next session.
    Apple invented the finder.  Why is it so inferior to windows explorer?

    The only solution to enlarging the icons in an application open dialog window is to use the Accessibility panel in System Preferences. Under Zoom, enable Use keyboard shortcuts to zoom.
    The first time you have an application open dialog, you press the keys: option + command + =  as many times as you want to zoom in. This will enlarge the open dialog window and its contents. When done, press option + command + 8 to restore normal window size. Subsequently, you can alternatively press option + command + 8 to zoom to the previous setting, or return to normal zoom.
    This is as good as it is going to get. The applications (not just Apple’s) only use a subset of Finder’s settings in the open dialogs, and these do not include icon enlargement settings, which as you realize, are part of the actual Finder’s settings. The application development frameworks, and not Finder, are remiss in not providing icon size adjustments in open dialog windows.
    You can provide feedback to Apple regarding OS X.

  • File Open Dialog Box Hiding Behind - Urgent

    Hi All
    We have write code for Opening File in File Open Dialog Box. But its stays in inactive mode behind SBO. Once we press ALT +TAB only then we can see it. How to Activate it or make it visible automatically in SAP Business One.
    The Code for Opening File we have written is in C#
    <b>OpenFileDialog objOpenFileDialog = new OpenFileDialog();
    objOpenFileDialog.InitialDirectory = System.Windows.Forms.Application.StartupPath + "
                        objOpenFileDialog.Filter = "Excel files (.xls)|.xls";
                        if(objOpenFileDialog.ShowDialog()!= DialogResult.Cancel)
    string ExcelFilePath = objOpenFileDialog.FileName;
    }</b>
    Thanks in Advance
    Asutosh

    Common problem... Do the following instead.
    System.Windows.Forms.Form form = new System.Windows.Forms.Form();
    form.TopMost = true;
    OpenFileDialog objOpenFileDialog = new OpenFileDialog();
    objOpenFileDialog.InitialDirectory = System.Windows.Forms.Application.StartupPath + "\";
    objOpenFileDialog.Filter = "Excel files (*.xls)|*.xls";
    if(objOpenFileDialog.ShowDialog(form)!= DialogResult.Cancel)
    string ExcelFilePath = objOpenFileDialog.FileName;
    That should do it

  • Internal error at open dialog box

    Hi All,
    I have created an add-on, there i have given the facility for attachments. When i click on browse button open dialog box opens.
        In some computers when i click on browse button, it gives internal error (-2147467259) occurred -unspecified Error.
    So can any one help on this?
    Regard's
    Hari

    ========
    Case SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED
    Select Case pVal.ItemUID
    Case "Btnbrowse"
    Me.OpenFile()
    end select
    Private Sub *OpenFile*(ByRef BubbleEvent As Boolean)
    Try
    ShowFolderBrowserThread = New Threading.Thread(AddressOf ShowFolderBrowser)
    If ShowFolderBrowserThread.ThreadState = ThreadState.Unstarted Then ShowFolderBrowserThread.SetApartmentState(ApartmentState.STA)
    ShowFolderBrowserThread.Start()
    ElseIf ShowFolderBrowserThread.ThreadState = ThreadState.Stopped Then
    ShowFolderBrowserThread.Start()
    ShowFolderBrowserThread.Join()
    End If
    Catch ex As Exception
    sbo_application.MessageBox("OpenFile" & ex.Message)
    End Try
    Private Sub ShowFolderBrowser()
    Dim MyTest As New OpenFileDialog
    Dim MyProcs() As System.Diagnostics.Process
    Dim filename As String
    MyProcs = process.GetProcessesByName("SAP Business One")
    If MyProcs.Length = 1 Then
    For i As Integer = 0 To MyProcs.Length - 1
    '// WindowWraper concepts are used to access open dialogue box of windows
    Dim MyWindow As New WindowWrapper(MyProcs(i).MainWindowHandle)
    MyTest.Filter = "Excel files (*.xls)|*.xls|Document files (*.doc)|*.doc|Presentation (*.ppt)|*.ppt|Adobe PDF Files (*.pdf)|*.pdf|Text Documents (*.txt)|*.txt" '|All Files (*.)|.*"
    'MyTest.InitialDirectory = "C:\Program Files\SAP\SAP Business One\Attachments"
    '// Initial path for open dialogue box
    '// We can change as per the requirements
    MyTest.InitialDirectory = "C:\Program Files\SAP\SAP Business One\Attachments"
    If MyTest.ShowDialog(MyWindow) = DialogResult.OK Then
    filename = MyTest.FileName
    .your validations........
    Else
    System.Windows.Forms.Application.ExitThread()
    End If
    end sub
    Public Class WindowWrapper
    Implements System.Windows.Forms.IWin32Window
    Private _hwnd As IntPtr
    Public Sub New(ByVal handle As IntPtr)
    _hwnd = handle
    End Sub
    Public ReadOnly Property Handle() As System.IntPtr Implements System.Windows.Forms.IWin32Window.Handle
    Get
    Return _hwnd
    End Get
    End Property
    End Class
    To open the file you can use the follwing code on display button pressed.
    Private Sub *fileopen*(ByVal filename As String)
    '// Opening specified document with reference to the filename distributed
    Try
    System.Diagnostics.Process.Start(filename)
    Catch ex As Exception
    sbo_application.StatusBar.SetText("File Not Found in Specified Path:" & filename, SAPbouiCOM.BoMessageTime.bmt_Short, SAPbouiCOM.BoStatusBarMessageType.smt_Error)
    End Try
    End Sub
    ========
    Public Sub SBO_ManageItemEvent( _
      ByVal FormUID As String, _
      ByRef pVal As SAPbouiCOM.ItemEvent, _
      ByRef BubbleEvent As Boolean _
    ) ' Item Event Handler
      Dim oForm As SAPbouiCOM.Form
      oForm = SBO_Application.Forms.Item(FormUID)
      Select Case pVal.EventType
          Case SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED
           Select Case pVal.ItemUID
               Case "btnBrowse"       ' Select file
                If Not pVal.BeforeAction Then
                    Call ShowFolderBrowser(oForm)
                End If
           End Select
      End Select
      oForm = Nothing
    End Sub
    Private Sub ShowFolderBrowser(ByRef oForm As SAPbouiCOM.Form)
      Try
          ' ++++++++++++++++++++++++++++++++++++++++++++++++++
          ' I'm using default path...
          ' ++++++++++++++++++++++++++++++++++++++++++++++++++
          Dim sPath As String = SBO_Company.ExcelDocsPath
          oForm.Freeze(True)
          SBO_Application.Desktop.State = BoFormStateEnum.fs_Minimized
          ' ++++++++++++++++++++++++++++++++++++++++++++++++++
          ' All windows down with command ^M
          ' ++++++++++++++++++++++++++++++++++++++++++++++++++
          Const KEYEVENTF_KEYUP = &H2
          Const VK_LWIN = &H5B
          Call keybd_event(VK_LWIN, 0, 0, 0)
          Call keybd_event(77, 0, 0, 0)
          Call keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0)
          Dim fileName As String = ""
          Dim OpenFileDialog As New OpenFileDialog
          OpenFileDialog.Title = "Select Excel File"
          OpenFileDialog.Filter = "Excel files (*.xls)|*.xls"
          If Not sPath.Equals("") Then
           OpenFileDialog.InitialDirectory = sPath
          Else
           OpenFileDialog.InitialDirectory = Me.SBO_FormEventHDL.BdgPathLog  '"C:\"
          End If
          If OpenFileDialog.ShowDialog() = DialogResult.OK Then
           fileName = OpenFileDialog.FileName
           sFileXls = fileName
           ' ++++++++++++++++++++++++++++++++++++++++++++++++++
           ' Here I post getted path into my edittext field
           ' ++++++++++++++++++++++++++++++++++++++++++++++++++
           Dim oEdit As SAPbouiCOM.EditText
           Dim oItem As SAPbouiCOM.Item
           oItem = oForm.Items.Item("eFileName")
           oEdit = oItem.Specific
           oEdit.Value = sFileXls
           oItem = Nothing
           oEdit = Nothing
          End If
      Catch ex As Exception
        ' log exception
      Finally
          oForm.Freeze(False)
          SBO_Application.Desktop.State = BoFormStateEnum.fs_Restore
          System.GC.Collect() 'Release the handle to the table
      End Try
    End Sub

  • Open Dialog Box hiding behind other Apps

    Users frequent find that the GW Open Dialog box hides behind the
    current active screen - Is there a way to make sure it comes to the
    front ?
    Steve

    That works nicely - Thanks ...
    PatM wrote:
    > Can you fix that with the setting that prevents applications from
    > stealing the focus in the Windows registry? If WIN XP, I know you
    > can change that setting easily with Tweak UI to see if it helps. I
    > also let the taskbar button flash until clicked instead of just 3
    > times for situations when it does not come to the front--just to get
    > the users attention. "Steve Babcock" <[email protected]> wrote
    > in message news:C8Lwl.6423$[email protected]..
    > > Users frequent find that the GW Open Dialog box hides behind the
    > > current active screen - Is there a way to make sure it comes to the
    > > front ?
    > >
    > > Steve
    > > --

Maybe you are looking for