sap文件上传
A. sap未上传已切换
根据主系统状态切换状态。
根据生产需产管理者下达月生产计划任务,四级SAP创建生产订单并下达到系统MES。系统根据月生产任务,分解月计划,制定日计划,班计划,把生产任务细化到每一班。采矿车间根据订单进行矿石生产,创建班计量单,形成班产量,上传到四级系统。选矿车间对采矿车间生产的矿石进行投料生产,手工称班数据,形成班消耗量,产出铁精粉。并把矿石投料消耗和铁精粉生产及时传到SAP系统 ,这样SAP的订单完成量根据上传量,每传一笔量,完成量就会跟着增加。
B. sap 上传文件怎么安tab分割读取
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = u_file "" 上传的文件路径
filetype = 'ASC' "" .txt 格式
has_field_separator = 'X' "" tab 分割标示
TABLES
data_tab = <dyn_table> "" 自己定义的内表
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.
C. 【求助】怎么向SAP服务器上传EXCEL模板
OAOR:Class name:HRFPM_EXCEL_STANDARD (这个估计是EXCEL用的类名,图片的好像是PICTURES,具体也不是很清楚)类的种类:OTObject key:输入你自己想要的名称,如ZTEST这样进去之后在左半边的下半部分的“Create”选项卡中,展开Standarddoc.types,展开之后双击自己要上传的文件类型就会跳出OPEN FILE的对话框,选择要上传的文件即可。
D. 请问在SAP里怎样上传EXCEL数据到数据库表
DATA : BEGIN OF itab1 OCCURS 100, matnr(18)TYPE c, erfmg(13)TYPE c, erfme(3) TYPE c, have TYPE i,END OF itab1. CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' EXPORTING filename = p_file i_begin_col = 1 i_begin_row = 1 i_end_col = 256 i_end_row = 65536 TABLES intern = itab EXCEPTIONS inconsistent_parameters = 1 upload_ole = 2 OTHERS = 3.IF sy-subrc NE 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF.SORT itab BY row col.CLEAR itab1. REFRESH itab1.LOOP AT itab. CASE itab-col. WHEN 1. itab1-matnr = itab-value. WHEN 2. itab1-erfmg = itab-value. WHEN 3. itab1-erfme = itab-value. ENDCASE. AT END OF row. APPEND itab1. CLEAR itab1. ENDAT.ENDLOOP.
E. SAP怎样上传本地文件到服务器某目录下是用 事务码,不是用代码的.
不行,目前无法实现在本目录下实现
F. 如何将一个excel模板文件上传到sap系统中
从 Excel 文件中导入和导出 RFx 问题
可将 RFx 问题导出,进行离线编辑,然后再次导入。通过导出和导入功能,将问题从模板或 RFx 导出,然后导入其他模板或 RFx,还可实现问题共享。
只能将新问题和部分导入 RFx 中。要替换现有问题和部分,请在导入新版本之前从 RFx 删除原始版本。
过程
从 Excel 文件导入 RFx 问题
在〖问题〗选项卡上,选择〖导入〗。
在〖导入向导〗中,浏览并选择要导入的文件,然后选择〖确定〗。
(可选)选中〖文件预览〗框,对导入的问题进行预览。 选择〖下一步〗。
如果选择了〖文件预览〗,请对问题进行检查,然后选择〖下一步〗。
监控导入对话框中的导入状态和进度,完成后即可选择〖完成〗。
问题将显示在〖RFx 问题〗页面中。
将 RFx 问题导出至 Excel 文件
在 RFx 或 RFx 模板中,选择〖报表〗,然后选择〖RFx 问题导出〗。
系统显示 RFx 问题导出报表。若要重新导入问题,系统将通过此报表来指示所用数据和格式。
注释 保存 RFx 后,即显示〖报表〗工具栏按钮。
结束注释。 选择〖导出 Excel〗。
在〖文件下载〗对话框中,选择〖保存〗。
输入文件名称及位置并保存。
问题保存至文件。
G. SAP VF01 下如何一次性上传很多DN
在VF01中“选择”要开票的DN,进入选择界面,选择日期,就可以看到所选期间所有的DN,就能上传了
H. 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.File(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>
I. 请问在SAP中使用什么命令可以上载文件到sap server上
CG3Z上传,CG3Y下载
如果帮到了楼主请给分....
J. 如何上传sap att pat文件
ST Thumbnails Explorer 1.2 build 2170:这是一个功能强大的文件浏览器,据说可以搞定以下格式的文件:Adobe Illustrator V7-10(AI), CorelDRAW V4-11 (CDR, CMX, CCX, CDT, PAT),Macromedia FreeHand V7-10(FH7-10, FT8-10), CorelXARA 及 XaraX (XAR, WEB, ART), Deneba Canvas V8 (CNV 和 TPL,必需安装 Deneba Canvas 8或更高版本) 。 还有其它的格式: WMF, EMF, EPS, JPG, JPE, JPEG, GIF, PNG, BMP, RLE, DIB,TIF (在 Windows 2000/Me/XP 中), PSD (必需安装Adobe Photoshop 5或更高版本),AVI, HTM, HTML, SHTML。