网站建设资讯

NEWS

网站建设资讯

sap上传不了系统的简单介绍

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

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

创新互联公司是一家集网站建设,马村企业网站建设,马村品牌网站建设,网站定制,马村网站建设报价,网络营销,网络优化,马村网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

SAP系统连接不上。怎么办,下边有问题截图?

可能是服务器死机了,也可能是端口没有开放。像服务器关机或网络不通一般会提示“not reached”。 那要检查你的机子是否中毒或者是否有防火墙冲突。

不知道是不是64位的原因。没试过64位的机子。 SAP GUI是分32还是64的,我的是WIN32 GUI720。 找个Win64试试。

sap gui for java无法上传excel

页面jsp文件

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上传不了系统的简单介绍
文章分享:http://cdweb.net/article/dohpsgj.html