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. Mhi,
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 -
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 KapurHi
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 kapoorOpen 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 Grouphi,
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 -
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,
JayHello,
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,
SujeetHi,
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
MichaelThe 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 -
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. SundarDear 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 itHi 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
-
Unable to Partition Drive - 3TB Fusion Drive
Hi, I have been trying to create a Windows Partition using Boot Camp: I get the error message "Your disk could not be partitioned" as soon as I hit Install. I then tried to Partition the drive in Disk Utility and get the error message "Partition fail
-
I have been gettting this error message in safari for 4 days. Any ideas? This is beyond frustrating. I haven't installed or downloaded anything in this time. Thanks!
-
did you know you can connect your ipad 2 to the internet even if its in airplane mode, NO neither did apple talked to 2 different people on apple support and then took a 2 1/2hr round trip to an apple store because i was told by support that i had to
-
XML document must have a top level element. Error processing resource
Hi, I am trying to send a XML file to a web browser from a servlet. I read the contents of the XML file into a string and I am sending it to the brower. Before I do this I set the 'Content-type' header of the httpResponse to "application/xml" . Embed
-
hi , I created a page called " main.jspx " and I used the ADF security in jdeveloper 11.1.1.2.0 . I deployed my application to a standalone weblogic . When I typed "http://localhost:7001/test/faces/main.jspx" , it redirected to "http://localhost:7001