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。