快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

包含sap系统不能上传的词条

sap gui for java无法上传excel

页面jsp文件

创新互联公司主要从事做网站、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务宽城,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

form name="add" action="/gxtWeb/lvjcontacts/manyContacts.action" method="post"enctype="multipart/form-data" onsubmit="return checkNull();"

s:file name="upload"/s:file

input type="submit" value="导入信息"

/form

action处理:

public class ManyContactsAction extends ActionSupport {

private File upload;

private String uploadContentType;// 要上传的文件的类型

private String uploadFileName;// 要上传的文件

private ContactsManager manager;

private Contacts cbean;

private Persons pbean;

private Long gid;

private String result;

public String execute() throws Exception {

// 检查后缀名是否符合条件,同时更改上传文件的文件名

int filesize = this.getUploadFileName().length();

String fileEx = this.getUploadFileName().substring(

this.getUploadFileName().indexOf("."), filesize);

//获取文件名

String fileName=uploadFileName.substring(0,uploadFileName.indexOf("."));

// 获得上传路径

String realPath = ServletActionContext.getServletContext().getRealPath(

"/UploadFile/");

File saveFile=null;

if (upload != null) {

// 修改文件名,使上传后不至于重复替代

// this.uploadFileName = new Date().getTime() + fileEx;

saveFile = new File(new File(realPath), uploadFileName);

if (!saveFile.getParentFile().exists()) {

saveFile.getParentFile().mkdirs();

}

FileUtils.copyFile(upload, saveFile);// 到这里,文件已上传成功

// 下面进行判断文件是否是rar文件,是就需要解压

if (fileEx.equals(".rar")) {

System.out.println("saveFile:" + saveFile);//rar文件所在保存路径

System.out.println("realPath:" + realPath);//解压后保存路径

// 定义解压字符串,用于解压上传的rar文件,注意此处需要一个unrar.exe文件

String rarpath = ServletActionContext.getServletContext()

.getRealPath("/rarFile/UNRAR.exe x -t -o+ -p- \"");

String jieya = rarpath + saveFile + "\" \"" + realPath + "\"";

Process p1 = Runtime.getRuntime().exec(jieya);// 将传输的rar文件解压

p1.waitFor();

p1.destroy();

FileUtils.deleteQuietly(saveFile);// 删除rar文件

saveFile=new File(new File(realPath),fileName+".xls");

System.out.println("解压后:"+saveFile);

ServletActionContext.getResponse().getWriter().println(

"success!!");

}

if (fileEx.equals(".xls") || fileEx.equals(".xlsx")) {

// 开始读取文件了,获得第一列手机号码

Workbook persons = Workbook.getWorkbook(saveFile);// 获得xls文件

Sheet sheet = persons.getSheet(0);// 获得第一个工作簿

System.out.println("列数:" + sheet.getColumns());

int count = sheet.getRows();// 取得记录数,count行

String cphone;

// 遍历行,获得列数据

for (int i = 0; i count; i++) {

cphone = sheet.getCell(0, i).getContents();// 第一列的所有行

pbean = manager.getPerson(cphone);// 获得该用户,查询别的信息

cbean = new Contacts();

Long contactsid = pbean.getId();

Long pid = 10002L;

cbean.setContactsid(contactsid);// 联系人id

cbean.setPid(pid);// 用户本身的PID

cbean.setCid("cid");// 关系的学校ID

cbean.setGid(gid);// 分组id

manager.addPerson(cbean);

this.contactsLog.writeLog("10002", "批量添加联系人", "批量添加联系人操作","");

System.out.println("添加成功!");

}

}

return SUCCESS;

} else {

return INPUT;

}

}

}

xml配置:

action name="manyContacts" class="manyContactAction"

result name="success" type="redirectAction"personInfo.action

/result

result name="input" type="redirectAction"showmangpersons.action

/result

/action

SAP 自定义函数上传到生产系统产生问题

你们的FUNCTION是不是都是要创建在同一个FUNCTION GROUP下面,如果是的话当你创建FUNCTION时候定要选对FUNCTION GROUP,并且去你们的LYG*****UXX 检查好是否里面的FUNCTION 已经添加上去了,最好对照下LYG*****UXX 程序的版本 。。。

如何把文件上传到SAP

提问不清楚,不知你的意图是什么,无法具体回答。

SAP中专门的文档管理模块DM,可以实现文档管理,当然就有文档上传的功能。如果你们没有使用DM,SAP还提供了简易的文件上传功能,通常是做为凭证附件的。如会计凭证、采购申请、采购订单、销售订单、销售发票、采购发票等均有附件上传功能,可以上传扫描件、Word、Excel、PPT、PDF等等各种不限格式的文件。

如果你不是想使用这个功能,仅仅是想做为一个小的FTP服务器共享你们同事之间的文件的话,还可以SAP的工作台,它是一个小型的邮件系统,当然可以添加附件了,只需要把邮件发送给你想要共享的伙伴,它便可以在收件箱接收到你上传的文件了。

不知这样的回答你是否清楚了。

各位大神有谁遇到过财务SAP系统无法导入excel?左下角显示文件不存在

原因:你的文件存放的位置太深,或者文件的名字、所在文件夹的名字太长。

解决:把文件复制到磁盘下改个短名字,例如C:\1.XLSX、或者H:\2.XLSX


本文标题:包含sap系统不能上传的词条
分享URL:http://6mz.cn/article/doijhcp.html

其他资讯