Function Gui_Download - Error calling Data Provider

Hello masters, i develop a program that catches a pdf file and then we can download. in windows everything is working but the client uses Linux and SAP Gui For Linux and when is making download of file, systems throws message FES011 - Error calling Data Provider.
when i'm using windows the path is build correct way but i'm using Linux the path isn't build correct, for example like this,  /home/rui/desktop\dir_1000.pdf . in debug i changed \ to / but systems throws the same error message.
Someone have some clue to solve this problem.
  CONCATENATE gv_dir '\DIR_' <fs_final_alv>-pernr
                  '.pdf' INTO lv_fich.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          filename                = lv_fich
          filetype                = 'BIN'
        TABLES
          data_tab                = lt_pdf_output
        EXCEPTIONS
          file_write_error        = 1
          no_batch                = 2
          gui_refuse_filetransfer = 3
          invalid_type            = 4
          no_authority            = 5
          unknown_error           = 6
          header_not_allowed      = 7
          separator_not_allowed   = 8
          filesize_not_allowed    = 9
          header_too_long         = 10
          dp_error_create         = 11
          dp_error_send           = 12
          dp_error_write          = 13
          unknown_dp_error        = 14
          access_denied           = 15
          dp_out_of_memory        = 16
          disk_full               = 17
          dp_timeout              = 18
          file_not_found          = 19
          dataprovider_exception  = 20
          control_flush_error     = 21
          OTHERS                  = 22.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
regards and thanks in advance.
Mario

hello masters, thanks to all.
Soumyaprakash was right... just because Linux is case-sensative, the system was putting all letters of path in upper case
I just change in screen painter the field to accept upper/lower letters and now system mantain the letters has they come.
regards and thanks one more time
Mario

Similar Messages

  • Error Calling Data Provider for Return PO in Me21N Message Number FES011

    Hi Experts,
    I am trying to create a Return PO using ME21N. Im giving all the parameters and values. But While saving its generating an Error.
    it states "Error calling Data Provider".
    Message No. FES011
    What could be the possible error . Any clues?
    Thanks and Regards,
    Selvakumar. M

    hi,
    Check with the Basis consultant....actually Data provider deals with the database..Also sometimes when the data provider doesnot provides the data...the error doesn't reach....
    Pls check with the BASIS consultant....the netweaver part could be checked by ABAP consultant...
    Also check the links:
    http://msdn.microsoft.com/en-us/library/bb508810(SQL.90).aspx
    http://help.sap.com/saphelp_nwpi71/helpdata/en/11/e8179b247e4720882512a04041491d/frameset.htm
    http://sapnetweavernotes.blogspot.com/2008/04/sap-earlywatch-alert.html
    Hope it helps....
    Regards
    Priyanka.P

  • Error Calling Data Provider

    Well Im trying to create a Return PO using ME21N. Im giving all the parameters and values. But While saving its generating an Error.
    it states "Error calling Data Provider".
    What could be the possible error . Any clues?
    Can you please elaborate abt this error?
    helpful answers would be rewarded with deserving points.
    Thanks
    Manu Kapur

    Hi
    Please check if you are missing '\' character after directory name and before file name in file path. I resolved this issue keeping '\' character after directory name in path.
    Thanks
    Shravan

  • Error generating data provider-Query cant be released

    Hello Experts,
    I am working on web template (WAD 3.5) where i have 6 graphs each having independadnt data provider (Bex query).
    I also have drop boxes which represents the selection screen of queries attached to graphs.
    'Affected data providers list' of dropboxes consist of all data providers that are attached to graphs in template, as each graph is supposed to get refreshed if user changes drop box selection.
    Template was working fine until i made the change to query 2 which is dataprovider 2 for graph 2.
    Since then i am not able to run template it gives me error -
    -The query cant be release for OLE DB for OLAP
    -Query couldnt be open
    -Error generating data provider.
    As i checkd that qury independantly in query analyzer, its working perfect without any error.
    What could be the possible reason for this error then??
    regards,
    Pritesh.

    Hi Manpreet,
    Use the 'verify' icon in the query designer to check whether your query definition is correct. Also u  you
    can check if you can execute the query in the backend with transaction RSRT2. In  RSRT2 try re-generating
    the query before running it.
    Hope it helps.
    Regards,
    Javed

  • Web template :Error Valid Data provider not assigned

    Hello Friends we have the web template that was working before , we did the upgrade to SP13 from SP11.
    It gives the error Valid Data provider not assigned and
    Bad integer Parameter value of Parameter BLOCK_COLUMNS_SIZE of Object item:ANALYSIS_ITEM:ANALYSIS;
    Please help where do i need to assign the Data provider beacuse the Values are same for Dataprovider as before
         Portal Runtime Error
    An exception occurred while processing your request
    Exception id:
    See the details for the exception ID in the log file.
    Thanks
    Soniya
    Message was edited by:
            soniya kapoor

    Open the template in WAD and do a validation against the server and make sure the template is well formed.
    Also make sure you apply BI JAVA Patch 1 for SPS 13.

  • Microsoft Cursor engine error 80004005 Data provider or other...

    I'm using Oracle 9i and ASP. And it works fine except for a query that returns like more than 6000 records and I get this error:
    Microsoft Cursor engine error 80004005
    Data provider or other service returned an E_FAIL status
    /Includes/ValidaUsr.asp, line 60
    The thing is that on my development server it works just fine, and on the production server it cracks. In line 60 I'm trying to read a record, and when the query returns like 1000 records it works perfect.

    Well, you're in a somewhat bad spot. You should generally use server-side cursors and you're using client-side. Likewise, you're using Microsoft's OLE DB Driver for Oracle (known for issues) instead of Oracle's :(
    For the Microsoft driver, the only thing I can think of is switching to server-side cursors. I know that's not much help, but I can't think of anything else that would cause that kind or odd error.
    As I'm done with lunch now, I gotta get back to work.

  • Error Installation Data Provider for Net

    When I am installing to the moment of the configuration this mistake happens and Net Manager does not allow to initiate
    Line parameters of incorrect commands
    parts from the software based on the work of independent JPEG Group

    hi,
    Check with the Basis consultant....actually Data provider deals with the database..Also sometimes when the data provider doesnot provides the data...the error doesn't reach....
    Pls check with the BASIS consultant....the netweaver part could be checked by ABAP consultant...
    Also check the links:
    http://msdn.microsoft.com/en-us/library/bb508810(SQL.90).aspx
    http://help.sap.com/saphelp_nwpi71/helpdata/en/11/e8179b247e4720882512a04041491d/frameset.htm
    http://sapnetweavernotes.blogspot.com/2008/04/sap-earlywatch-alert.html
    Hope it helps....
    Regards
    Priyanka.P

  • Data Provider implementation '/IWFND/OM_MGW_NOTIF_0001_UC' '01' 'DEFAULT' does not exist

    Hi all,
    We are trying to implement HR renewal.After installation we got the landing page for ESS and MSS. But when trying to expand chips I am getting below error message
    'Data Provider implementation '/IWFND/OM_MGW_NOTIF_0001_UC' '01' 'DEFAULT' does not exist' in the /iwfnd/error_log  transaction.
    The chips are are still blank.What could be the issue? Any one has an idea?
    Regards,
    Jay

    Hello,
    Are you using a Gateway Hub deployment? Check the setting in the "Assign SAP system Aliases to ODATA Services", and see if the services catalog service to the hub server which has LOCAL as alias and checked the default value.
    If so deactivate Default System fiag then test again.
    You can check this in SPRO:
    Regards,
    David

  • Pop-up should appear on call date for IP10

    hi
    we maintain function location,equipment ,call date ,plan date in IP42.
    my requirement is pop-up should appear on call date so that fun.location and equipment is due for maintainance on plan date for
    maintainance dept user.
    Regards
    deepika.

    quote:
    Originally posted by:
    Ramona _
    I would like for a pop up to appear on closing the "x" on the
    top right of a browser window,
    What this means is, I want a pop up to appear when a user is
    trying to leave my website. Example: give them a special offer.
    I do not want this message to appear when they leave to
    visit/surf other areas of my website.
    Please help!
    You could try this:
    1. Create the HTML page popup page the way you want. lets
    call it popup.html
    Now if i understand correctly, you want to go to this
    popup.html you just created if the user wants to close the main
    page right?
    2. This goes in the main page:
    <body onunload="javascript:logout()">
    The function
    logout() looks something like this:
    function logout ()
    window.open("popup.html");
    I hope that helps you.
    But if my pop up blocker is running this code wont work
    anyway.

  • Data error (invalid data type 17) in a Remote Function Call

    Hi,
    I am passing 2 select-option tables to RFC.
    Tables have structures -
       Table1  SIGN(C1)
                   OPTION(C2)
                   HIGH(C6)
                   LOW(C6)
       Table2  SIGN(C1)
                   OPTION(C2)
                   HIGH(C20)
                   LOW(C20)
    At the destination side, I have created two table types which have same structure.
    But when I call the RFC , program terminates with error - "Data error (invalid data type 17) in a Remote Function Call"
      Not able to understand the reason for this error. Please help.
    Thanks,
    Sujeet

    Hi,
    check out this example
    [LINK|http://abap.googlar.eu/viewtopic.php?f=5&t=28]
    You have several ranges that you can use like RANGE_AUF.
    Function example:
    FUNCTION zexemple.
    *"*"Interface local:
    *"  IMPORTING
    *"     REFERENCE(R_HORA) TYPE  FLAG
    *"     REFERENCE(R_DIA_1) TYPE  FLAG
    *"     REFERENCE(P_IDOC) TYPE  FLAG
    *"  EXPORTING
    *"     REFERENCE(MSG) TYPE  CHAR255
    *"  TABLES
    *"      T_OIFSPBL STRUCTURE  OIFSPBL
    *"      SL_PBLNR STRUCTURE  RANGE_PBLNR
    *"      SL_MATNR STRUCTURE  RANGE_MATNR
    *"      SL_HORA STRUCTURE  RANGE_UZEIT
    *"      T_ERROS STRUCTURE  ZARSTRING
    ENDFUNCTION.
    Report:
    SELECT-OPTIONS: sl_pblnr FOR oirbpblb-pblnr,
                                  sl_matnr FOR a361-matnr.
    ~
    Final question:
    You are passing the values using TABLES and not IMPORTING right?

  • ORA-02074 Error and MS Data Provider

    I have no idea where to post this kind of stuff, but let's give this a try and if it should be posted elsewhere, just let me know and I will move it!
    My C++ developers use the MS Data Provider to access our 9i database. They call stored procedures to do the usual kind of application tasks. Nothing special. Many of the procs take parameters and insert/update/ or delete rows in tables and either ROLLBACK or COMMIT. No transactions are left pending at the end of any proc.
    Well, some procedures yield a "ORA-02074: cannot ROLLBACK in a distributed transaction" error message when two conditions are met:
    (1) The procedure has a non-conditional "ROLLBACK" AND
    (2) The procedure has been WRAPped and is obfuscated.
    This is quite odd. It seems that that Oracle code behaves differently when WRAPped! Creating the same proc not WRAPped functions correctly! The WRAPped procs run fine in SqlPlus, but when called from the data provider the procs croke!
    Any ideas? I mean, rational ones?
    Regards
    Michael

    The table does have a primary key (Cust_id), and like I said, I can update the data.
    Thanks for the thought.... Any other ideas? Anyone have a datagrid sample that they want to share? (as long as it updates and you can add records to it).
    Thanks - Jim

  • ODBC functions SQLExecDirectW and SQLExecute functions return error:"DIAG [22001] [Microsoft][SQL Server Native Client 10.0]String data, right truncation (0) "

    Problem Description:
    ODBC functions SQLExecDirectW and SQLExecute functions return error:”DIAG [22001] [Microsoft][SQL Server Native Client 10.0]String data, right
    truncation (0) “. When we enable tracing in the ODBC administrator, in the SQL.log we see that values for the arguments: ColumnSize, BufferLength, and StrLen_or_IndPtr of ODBC function SQLBindParameter are not being displayed.
    Environment Used:
    OS: Microsoft Windows Server 2003 R2 Standard x64 Edition.
    Complier: Microsoft Visual Studio 2008 SP1 for x64.
    Database: Microsoft SQL Server 2008
    MDAC: Microsoft Data Access Components SDK 2.8
    Note: This problem is seen only in our 64bit application. However, in 32bit
    SQLExecDirectW and SQLExecute functions return successfully.
    As we could not find the values of 6<sup>th</sup>, 9<sup>th</sup> and 10<sup>th</sup> arguments(ColumnSize,
    BufferLength, and StrLen_or_IndPtr) passed to
    SQLBindParameter in the ODBC traces for 64bit, we are not sure whether the values for the above mentioned arguments are received correctly by SQLBindParameter or not. This information would help us to debug further. So, could you please let us know why
    these values are not displayed.
    1)Here is the extract of the SQL.log file for 32bit where the values for SQLULEN , SQLLEN and SQLLEN* are displayed properly:
    PR0CNFG 1028-15f0 ENTER SQLBindParameter
    HSTMT 0x006FBDD8
    UWORD 1
    SWORD 1 <SQL_PARAM_INPUT>
    SWORD -8 <SQL_C_WCHAR>
    SWORD -9 <SQL_WVARCHAR>
    SQLULEN 23
    SWORD 0
    PTR 0x0595EBBA
    SQLLEN 46
    SQLLEN * 0x05A5FB00
    2)Here is the extract of the SQL.log file for 64bit where the values for SQLULEN , SQLLEN are not displayed properly and
    SQLExecDirectW function return error:”DIAG
    [22001] [Microsoft][SQL Server Native Client 10.0]String data, right truncation (0) “. :
    PR0CNFG a78-fe4 ENTER SQLBindParameter
    HSTMT 000000000431D2F0
    UWORD 1
    SWORD 1 <SQL_PARAM_INPUT>
    SWORD -8 <SQL_C_WCHAR>
    SWORD -9 <SQL_WVARCHAR>
    SQLULEN SQLULEN SWORD 0
    PTR 0x0000000005364EFA
    SQLLEN SQLLEN
    SQLLEN * SQLLEN *
    PR0CNFG a78-fe4 EXIT SQLBindParameter with return code 0 (SQL_SUCCESS)
    HSTMT 000000000431D2F0
    UWORD 1
    SWORD 1 <SQL_PARAM_INPUT>
    SWORD -8 <SQL_C_WCHAR>
    SWORD -9 <SQL_WVARCHAR>
    SQLULEN SQLULEN SWORD 0
    PTR 0x0000000005364EFA
    SQLLEN SQLLEN SQLLEN *

    Hi Nalsr,
    From my research, I found:
    "[Microsoft][ODBC SQL Server Driver]String
    data right truncation" error may be returned from a call to
    SQLBindParameter if the size of the string parameter being used is greater than the size of the column being compared to. In other words if the
    string size of the <expression> to the left of the <comparison_operator> is less than the
    string size of the <expression> to the
    right, ODBC may return this error.
    The resolution is to make the string size of the <expression> to the
    right of the <comparison_operator> less than or equal to the
    string size of the <expression> on the left.
    It is difficult to track down this type of problem when third party development applications are being used. ODBC Trace can be used to help determine if this problem is occuring.
    Here is an example where the customer has submitted a query "select count(*) from type1 where type1 = ?", type1 is varchar(5) and the
    data type being passed by the application is char[9].
    Here is the relevant portion of the trace. The following information from the "exit" of SQLDescribeParam
    SWORD * 0x0095e898 (12)
    UDWORD * 0x0095e880 (5)
    Maps to the following with the actual value in parenthesis - SQL_VARCHAR Size 5:
    SQLSMALLINT *DataTypePtr
    SQLUINTEGER *ParameterSizePtr
    The "exit" value from SQLBindParameter provides the following
    information:
    SWORD 1 <SQL_PARAM_INPUT>
    SWORD 1 <SQL_C_CHAR>
    SQL Data Type SWORD 12 <SQL_VARCHAR>
    Parameter Size UDWORD 5
    SWORD 0
    Value PTR 0x0181c188
    Value Buffer Size SDWORD 5
    String Length SDWORD * 0x0181c103 (9)
    The string length parameter is the length of the
    string being bound to the parameter, in this instance there is a size mismatch which results in the SQLError and the SQLErrorW with the message "[Microsoft][ODBC SQL Server
    Driver]String data
    right truncation" .
    Hope this could be helpful.
    Best regards,
    Halin Huang

  • Data Provider Internal error(-3000): please help!

    Hi,
    I've a Web Application using Oracle Data Provider 9.2.0.2 to communicate with mu oracle DB.
    I'm using the ExecuteNonQuery function to run a SQL statement (it's a select connect by), but after some time, I get the following error:
    Data Provider Internal error(-3000)
    It seems to happen if the query takes a lot of time.
    If I reduce the number of returned rows, I don't get the error anymore.
    After some searches through the internet I found that the problem should fixed in the next ODP release, 9.2.0.4: I installed it too, but with no success.
    I played with the connection timeout and some other parameters without solving the error.
    Someone can help me?
    Thanks.
    Daniele.

    I met the same question too.
    I list your problem below:
    my ODP.net is 9.2.0.4.
    code snippet is below:
    string constring = "user id=gz;data source=ipas_local;password=gz";
                        OracleConnection conn = new OracleConnection(constring);
                        OracleCommand cmd = new OracleCommand(sql,conn);
                        try
                             conn.Open();
                             cmd.ExecuteNonQuery();
                        catch(Exception ex)
                             doredirect = false;
                             lblMessage.Text = ex.ToString();
                        finally
                             conn.Close();
    I have a Oracle9i DBMS which home_name is OraHome92 in my computer,and have a ODP.NET9.2.0.4 which home_name is ORADOTNET9 deferent from DBMS.
    9i DBMS path:D:\oracle\ora92
    ODP.NET 9i path:D:\oracle\ODPDotNet
    my web app never work before
    what's the meaning of "100% & consistently reproducible"?
    how to know whether Connection pool is on or off?

  • While applying 4440000, "Error calling FNDLOAD function" Occurs.

    While applying the patch 4440000, the following error occured.
    ***********************************************************************************************Loading data using FNDLOAD function.
    FNDLOAD APPS/***** 0 Y UPLOAD @FND:patch/115/import/aflvmlu.lct @PER:patch/115/import/US/perzzlookup01823.ldt -
    Connecting to APPS......Connected successfully.
    Calling FNDLOAD function.
    Returned from FNDLOAD function.
    Log file:
    Error calling FNDLOAD function.
    Also, no log file for FNDLOAD generated.
    Referred the metalink note 441783.1. But unable to understand the solution. Can anyone please explain or other workaround if any?
    S. Sundar

    Dear Taylor,
    Thanks a lot. You are too excellent.
    After doing as follows, the problem is resolved.
    F:\oracle\product>ln -s 10.2.0 10_2.0
    F:\oracle\product>dir 10*
    Volume in drive F is New Volume
    Volume Serial Number is 08B6-ACF4
    Directory of F:\oracle\product
    12/16/2007 10:56 AM <DIR> 10.2.0
    04/01/2008 08:10 AM <JUNCTION> 10_2.0
    0 File(s) 0 bytes
    2 Dir(s) 10,004,815,872 bytes free
    F:\oracle\product>
    Thanks again.
    S. Sundar

  • Error in Data selection in R/3 Generic Extraction Using function Modules

    Hi Friends,
    I have created a a generic data source using function module to load data from PA0000 and PA0001 Tables ,Function module is working fine when i execute it indipendently and  the data source is also working fine when i extract data using RSA3. it is showing correct no of records 157.
    When loading data into DSO from BW (using 3.x/7.0 flows) data is comming to PSA  all 157 records but in the RSMO the load status is showing yellow when i look into the step by step analysis it is
    data selection successfully started
    Data selection successfully ended
    All Data packets completed.
    are showing in red.
    after and hour time load getting failed and in the error message it is showing " job terminated in source system---> Request set to red"
    it is giving this message wir no RSM 78.
    Please let me know it

    Hi Jerry,
    Thanks for the immediate replay
    But here in my source system job is getting terminated.
    this is the status of job in Job logs.
    the job is running till this step not going ahead.
    Call customer enhancement BW_BTE_CALL_BW204010_E (BTE) with 157 records 
    Result of customer enhancement: 157 records                             
    Call customer enhancement EXIT_SAPLRSAP_001 (CMOD) with 301 records     
    Result of customer enhancement: 157 records                             
    Asynchronous send of data package 000001 in task 0002 (1 parallel tasks)
    pl. update me if any idea.

Maybe you are looking for