Open excel sheet in sap customize screen
hi
i want to open a excel sheet in my customize screen and display data from a table in the excel sheet.
if any sample program or any idea please suggest.
thanks.
biswakalayana
Welcome to SCN.
Search forum for OLE to get your solution.
~ Read rules of Engagements.
~ Search the forum before posting the query.
Similar Messages
-
Need to open the excel sheet in the selection screen
Hi All,
my requirement is to upload the data from excel sheet but that excel sheet have mutiple tabs and all individual tab have mutiple records inside. I need to open the excel sheet from selection screen and select dynamically any tab and i need to put all the records into internal table of that paricular tab.
Please suggest how it can be done.
<removed_by_moderator>
Thanks,
Madhu
Edited by: Julius Bussche on Oct 21, 2008 11:41 AM>
madhu singh wrote:
> Thanks for reply but this FM is actually transfer the tha data frrom excel sheet to the internal table. which we can use later before that i need to open the excel sheet on the selection screen.
it depends on which event do you call the FM. If you call in INITIALIZATION (or LOAD-OF-PROGRAM) than the Excel sheet will be uploaded before the selection screen appears at all. The problem with the above FM is that it will upload the actual tabstrip of the sheet, probably not what you want (and definetly no multiple ways). To upload data form Excel from multiple tabs, you need to code it on your own with the help of OLE commands. -
Problem when opening excel sheet in jsp
Hi friends
When i try to open excel sheet from my program I am getting two problems
1. first row of excel sheet is empty
2. while opening I am getting error message of "the file is not in a recognizable format"
Please help me..It is an urgent work
my code
<%@page language="java" import="java.io.*,java.text.*,java.sql.*,java.util.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://256.136.119.86/mydb","zzz","zzz");
Statement st = conn.createStatement();
StringBuffer sb = new StringBuffer();
sb.append("SAP#" + "\t");
sb.append("x-plant status" + "\t");
sb.append("Total Amount" +"\t");
sb.append(">90 days" + "\t");
sb.append("\n");
try
String query="select * from temp_Xplant";
ResultSet rs = st.executeQuery(query);
while(rs.next()){
sb.append(rs.getString("sapNo") + "\t");
sb.append(rs.getString("status")+ "\t");
sb.append(rs.getString("amt") + "\t");
sb.append(rs.getString("days") + "\t");
sb.append("\n");
conn.close();
st.close();
catch (Exception e)
out.println("error");
conn.close();
st.close();
response.setContentType("application/vnd.ms-excel");
// response.setHeader("Content-Disposition", "attachment; filename=\"test.xls\"");
String testt = "tests.xls";
response.setHeader("Content-Disposition", "attachment; filename="+testt);
out.println(sb.toString());
out.close();
%>
thanks in advanceThe problem here is, you have setted the content type as excel sheet and you are writing some String content into the output stream. when excel tries to read the String content it will surely throw some error. Lot of excel APIs are available in the market to generate excel sheets.
you can find one in the below URL.
http://www.teamdev.com/downloads/jexcel/docs/JExcel-PGuide.html -
EXCEPTION RAISED WHILE OPENING EXCEL SHEET FROM E-BUSINESS SUITE FORM
Hi,
I got error message ORA-10656I when was trying to open excel sheet which is in my local drive from e-business suite form. the following is the code where it is raising error.
Appid := dde.app_begin('C:\Program Files\Microsoft Office\Office12\EXCEL.EXE '||'D:\emp.xls' ,dde.app_mode_normal);
Oracle EBS version : 11.5.10.2cu
Server : HP
OS : HP Unix 11.11
Could anyone help me out
ThanksTwo different forum users, exactly the same question? Hardly possible. So I guess this is just a double post.
-
Uploading data from Excel sheet into SAP.
Dear All,
I want to upload data existing in Excel sheet into SAP. Is there any possibility with the following requirements?
1) Excel file contains serial numbers with different values.Like power(230Wp),Voc,Isc,Vmp and Imp.
2) We need to upload the same data into SAP with validations.
3) Validations are like no serial number should be repeated.
4) And depending on the Power value, the serial number should be assigned to different batches.Eg:The batches are as follows:
201 - 210
210 - 220
220 - 230
and if the Pmax of the serial number is 205.It should be assigned to batch 201 - 210 .
5) At present we are using MB31 to post the serial numbers which are existing in the flat file.
Thanks and Regards,
Varun SiddharthHi,
Refer to the following code:
DATA: lv_filetype(10) TYPE c,
lv_gui_sep TYPE c,
lv_file_name TYPE string.
lv_filetype = 'ASC'.
lv_gui_sep = 'X'.
lv_file_name = pa_dfile.
FM call to upload file
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = lv_file_name
filetype = lv_filetype
has_field_separator = lv_gui_sep
TABLES
data_tab = gi_zhralcon_file
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
The excel file must be a tab delimited file.
Hope it helps.
Regards,
Rajesh Kumar -
Opening Excel sheet from server
Hi I have one requirement to open Excel Sheet.
The Excel sheet is residing in a directory parallel to WEB-INF. I am using Jboss server in Linux. in UI whenever I click on link I have to open Excel sheet from the server. Before opening Excel sheet I have to fill with some data. i am using JSP/Servlets .
Can any one help me on this?
Guruthis piece of code is just open a xsl file with writing some data on the file
it may be helpful for u .i am giving only logic.
import java.util.*;
import java.io.* ;
import java.text.* ;
public class a{
// Main method
public static void main (String args[])
// Stream to write file
//File file;
FileWriter fout;
String TimeStamp;
try
// Open an output stream
Calendar currentdate= Calendar.getInstance();
int currmonth=currentdate.get(Calendar.MONTH)+1;
String strMonth="";
if(currmonth<10)
strMonth="0"+currmonth;
String wbname="Equifax"+strMonth+currentdate.get(Calendar.YEAR)+".xls";
System.out.println(wbname);
BufferedWriter outfile = new BufferedWriter(new FileWriter(wbname));
//file=new File(filename);
fout = new FileWriter (wbname);
// Print a line of text
TimeStamp = new java.util.Date().toString();
//String filename1=file.getName();
outfile.write(" Apply ");
// Close our output stream
outfile.close();
// Catches any error conditions
catch (IOException e)
System.err.println ("Unable to write to file");
System.exit(-1);
} -
Installing Control Panel 2/3 causes problems in opening Excel sheets
After installing the control panel 3.0, I can't open Excel sheets properly anymore. A message says that the Excel sheet contains corrupted data and Excel can try to restore them. After confirming this, the excel sheet shows opened but all formating is gone.
I had this issue yet with Control Panel 2.0. After some research on the web I found out that the problem is caused by the CP for Windows. I then switched back to CP V 1.1.4 and the excel sheets opened properly again.
Thanks for any advise. I'm using Windows 7 and Excel/Outlook 2007.You are downloading software illegally. ShapeShifter is shareware so unless you indicate that you paid for it I don't feel it is appropriate to post your issue in this forum setting.
-
How to open Excel Sheet using JSP?
Hi Dear,
I want to open Excel Sheet in client browser, How to do this using JSP?
If it is possible to open, client can make the changes in the sheet if he saves those changes, those changes must reflect on server.
So pl. tell me how to do this?
ThanksThe following code gets data from an ODBC link to an Excel spreadsheet and displays it as a HTML table. You can modify the table to include <input> fields to update the spreadsheet when the form is submitted.
I hope that this helps. -Don
<%
/* Establish connection to excel database(spreadsheet)
ODBC DSN="xltest" */
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
java.sql.Connection con= java.sql.DriverManager.getConnection("jdbc:odbc:xltest");
java.sql.Statement st = con.createStatement();
java.sql.ResultSet rs = st.executeQuery("SELECT * from [Sheet1$]");
java.sql.ResultSetMetaData rsmd = rs.getMetaData();
%>
<html>
<head><title>Excel Database connection test</title></head>
<body><table border=1 cellspacing=0><tr>
<% // Print Column headings (first row of spreadsheet)
for (int i = 1; i <= rsmd.getColumnCount(); i ++){
%><td id='td1'><%=rsmd.getColumnName(i)%></td><%
}//End for
%></tr><%
while(rs.next()) { // Print row data
%><tr><%
for (int i = 1; i <= rsmd.getColumnCount(); i ++) {
%><td id='td2'> <%=rs.getString(i)%></td><%;}// End for
}//End while
st.close();
con.close();
%>
</tr></table></body></html> -
How to downlaod vednor master data into excel sheet in SAP Application serv
Hi friends
I want to download SAP vendor master data into excel sheet and the file should be stored in SAP Application server Location with padding zeros.
Please help me.
ThanksHi Ramesh,
It is not possible to download data in Excel file on application server. You can better download the same in tab separated text file and then convert that text file to XLS.
Please do not open multiple threads for same problem.
Regards,
Atish -
How to downlaod vednor master data into excel sheet in SAP Application ser
Hi friends
I want to download SAP vendor master data into excel sheet and the file should be stored in SAP Application server Location with padding zeros.
Please help me.
ThanksHi Ramesh,
You can download the data into application server using the following code. You will have the vendor details in the internal table. Then you will open a file and transfer the data as follows.
* Download internal table to Application server file(Unix)
DATA: e_file like rlgrap-filename value '/usr/sap/tmp/file.txt'.
open dataset e_file for output in text mode.
lOOP AT it_datatab......
transfer it_datatab to e_file.
ENDLOOP.
close dataset e_file.
In application server you will have only files and not excel sheets.
Reward points if useful,
Aleem. -
How to upload the Excel sheet into SAP
Hello Gurus,
Please let me know the steps how to upload excel sheet file in sap at one time.Suppose i have entered the employee details and their caste .This detail has been maintained in Excel.I want to know the total steps how to upload this total file into SAP System.
Regards
AM. TCode : LSMW.
2. Enter Project name, sub project name and object name.
Execute.
3. Maintain object attributes.
Execute
select Batch Input recording
goto->Recording overview
create
recording name.
enter transaction code.
start recording
do recording as per ur choice.
save + back.
enter recording name in lsmw screen.
save + back
Now there will be 14 steps.
2. MAINTAIN SOURCE STRUCTURES.
Here you have to enter the name of internal table.
display change
create
save + back
3. MAINTAIN SOURCE FIELDS.
display change
select structure
source_fields->copy fields.
a dialogue window will come .
select -> from data file
apply source fields
enter No. of fields
length of fields
attach file
save + back
4. MAINTAIN STRUCTURE RELATIONS
display change
save + back
5. MAINTAN FIELD MAPPING & CONVERSION RULE
display change
click on source field, select exact field from structue and enter
repeat these steps for all fields.
save+back
6. MAINTAIN FIXED VALUES, TRANSACTION, USER DEFINED
execute
save + back
7. SPECIFY FILES.
display change
click on legacy data
attah flat file
give description
select tabulatore
enter
save + back
8. ASSIGN FILE
execute
display change
save + back
9. IMPORT DATA.
execute
display change
save + back
10. DISPLAY IMPORTED DATA
enter ok, it willl show records only.
back
11. CONVERT DATA
execute
display change
save + back
12. DISPLAY CONVERTED DATA
execute
display change
save + back
13. CREATE BATCH INPUT SESSION
tick keep batch input folder
F8
back
14. RUN BATCH INPUT SESSION.
sm35 will come
Object name will be shown here
select object & process
inputs given by KAPIL -
Error while opening excel integration with sap
Hi
While view planning with excel integration in SAP, I am getting error. I am getting this error in CCA and COPA also.
Can anybody help me how to resolve the issue. Please see the meessage
Error while opening document
Message no. SOFFICEINTEGRATION143
Diagnosis
An error occurred in the desktop application while opening a document.
Procedure
Check first whether you can insert a document from this desktop application as an embedded object in another application. The necessary menu item is usually 'Insert --> Object'. The application then lists all of the OLE document types. Choose the type corresponding to the desktop applciation. If the insertion fails, the error is in the desktop application itself.
This error has various causes. Often, it is caused by activating certain add-ins. Sometimes, the desktop application is wrongly installed. The error should not recur once you have disabled any add-ins or reinstalled the desktop application.
Procedure for System Administration
If you cannot solve the problem as described above, enter a problem message. There are notes relating to how to generate the log file using the program SAPROFFICEINTEGRATIONTRACE.
Regards
Sekhar DattaHi ,
I think you are using older version,use microsoft excel 2007 version,then it will opens.
Regrads,
SVS
Edited by: svskumar on Aug 19, 2010 12:18 PM -
Open excel sheet through program calculate value and fetch value in program
Hi experts,
My requirement is to open a excel sheet while i execute a report,There is some calculation that i need to do in excel sheet and want to fetch the calculated value back in to my program.
Is there any way of doing so ?
Regards,
KashyapHi Aditya ,
let me once more clarify with ur requirements .
User is uploading an excel sheet.
U doing validations on the records and getting the error in records.
Displaying the uploaded excel sheet to user to rectify the errors.
and then update the databse with the correct records.
So for the above
use WS_upload ,GUI_Upload FM for uploading the excel sheet in itab.
using this itab ,Dynamically add one more column for the errors.
Refer :Re: Could anyone tell me how can I add columns in a internal table dynamically?
Display records in an editable ALV grid.
BCALV_EDIT_01
BCALV_EDIT_02
BCALV_EDIT_03
BCALV_EDIT_04
BCALV_FULLSCREEN_GRID_EDIT
BCALV_GRID_EDIT
BCALV_TEST_GRID_EDIT_01
BCALV_TEST_GRID_EDITABLE
Also see this
http://www.sapdevelopment.co.uk/reporting/alv/alvscr.htm
then update the database
Regards
Renu
Edited by: Renu Gusain on May 8, 2009 8:40 AM -
Reg:processing of excel sheet by SAP XI
Hi all,
Is it possibel for XI to pick data from an excel sheet.
If so,can anyone please let me know some useful blogs.
Thanks in advance.hi,
u can check the below blogs to process the Excel sheet and generate Excel sheet using XI
/people/sap.user72/blog/2005/07/04/read-excel-instead-of-xml-through-fileadapter (process excel sheet)
/people/michal.krawczyk2/blog/2005/12/10/xi-generating-excel-files-without-the-java-nor-the-conversion-agent-not-possible (Generate Excel sheet)
Thank You,
Madhav.
Note: Points If useful. -
Open excel sheets in separate windows by clicking link.
Hi,
I have a web page which has a link. When user clicks on the link, a servlet is invoked that creates an excel sheet and opens it in MS-Excel. I used "res.setContentType("application/vnd.ms-excel");" to achieve this.
But every time I click the link it opens up the sheet on the same MS-Excel window. It doesn't open up the excel sheet in new other window.
Now here is my requirement: Whenever user clicks on the link, a new MS-Excel window should open up containing the excel sheet. So if user clicks the link 3 times, then 3 separate window should open up each containing its own excel sheet.
Can anyone help me out in achieving this?
Thanks in advance...Hi, try this
In JSP/HTML
Export To Excel
In Servlet
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment; filename=MyProjectExport.xls" );
In web.xml
<servlet>
<servlet-name>excelservlet</servlet-name>
<servlet-class>myPackage.ExcelServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>excelservlet</servlet-name>
<url-pattern>/MyProjectExport.xls</url-pattern>
</servlet-mapping>Assuming I haven't made any typos obfuscating the real packages, it
should work. I think the step you are missing is to add the servlet
mapping so that the servlet name is MyProjectExport.xls
In the example above, I've made my servlet name match the filename in
the Content-disposition, though in my real application it deosn't seem to
matter that they don't match. In the html, you link to the name of the
servlet, rather than the filename, but if you name them the same, I
guess it won't matter.
Arth
Maybe you are looking for
-
Question. I live in Spain but am English and have used the English store to buy apps in £, and also updated apps with no problem. Suddenly I seem to have been switched to a Spanish store and it will not update anything, there is no list under my 'p
-
Clearing an alert in OEM-GC that has a future date on, How do you delete?
Hi to all, I have an alert that occurred regarding the count on targets on the agent and it has a future time stamp on it. I have tried to alter the alert metric so it en-compasses the amount of targets hoping that this would clear the alert and then
-
I'm trying to update my iPhone 4 operating system
I have a PC with Windows 8. I'm trying to update my iPhone 4 to iOS 7 but I can't iTunes to connect with the phone. I'm using a USB port. I just updated itunes to 11.1. Any advice?
-
How to change information text at logon screen on IDES ERP 2005?
I have attached picture where I want to change was inside the red rectangle. Thank you. http://www.temppic.com/img.php?07-03-2008:1204880865_0.29363400.jpg Edited by: jitpanu sriudomwat on Mar 7, 2008 10:12 AM
-
Safari 4.0.3 Locks Up On FaceBook
I can't access anymore than the first page of this discussion due to an error, so I apologize if this is a re-hash issue. Yesterday I installed the Safari 4.0.3 update and ever since then it locks up and requires a Force Quit when I access my FaceBoo