点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对后台上传文件到...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对后台上传文件到...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我对后台上传文件到应用程序服务器有一个问题。 我使用数据集上传文件。 每次我在前端运行它时,文件都会成功上传到应用程序服务器。 但是当同一程序在后台模式下运行时,
尽管作业日志(SM37)显示作业已成功完成,但无法将文件上传到服务器。 这是我使用ro将内部表上传到应用程序服务器的简单程序? 有人可以提出建议吗?
REPORT ZTEST_UPLOAD。
选择屏幕的行首。
字段p_file的选择屏幕注释5(30)text-001。
参数p_files键入rlgrap-文件名。
选择屏幕行的结尾。
在p_file值请求的选择屏幕上。
执行get_file
更改p_files。
选择开始。
数据:
ls_tab TYPE字符串,
gt_tab类型标准字符串表,
lv_index类型为num4,
味精(50),
msg2(50)。
字段符号:
ls_tab ='123'。
将ls_tab附加到gt_tab。
ls_tab ='456'。
将ls_tab附加到gt_tab。
在文本模式下以UTF-8编码的OPEN DATASET p_files用于输出消息msg2。
如果sy-subrc <> 0。
写入:/'上传开始错误'。
写入:msg2。
其他。
写道:/'开始上传'。
endif。
在gt_tab处的循环分配
将
如果sy-subrc = 0。
写入:/
endif。
endloop。
关闭数据集p_files。
如果sy-subrc = 0。
编写:/"上传完成"。
其他。
写入:/'上传失败,结束'。
endif。
&----
*&表格GET_FILE
&----
文字
----
<-P_P_FILES文本
----
表格GET_FILE
改变
cv_file。
数据:
lv_title TYPE字符串。
lv_title = text-015。
**为用户提供F4帮助以输入文件名
呼叫功能'/SAPDMC/LSM_F4_SERVER_FILE'
导出
目录= cv_file
导入
serverfile = cv_file
例外情况
canceled_by_user = 1
其他= 2。
endform。 " GET_FILE
在不存在该文件的其他应用服务器上运行的后台作业?
# 在该变体中的p#中,已指定了应用程序服务器路径,因此当它在后台模式下运行时将不会调用F4函数。 现在,我尝试使用其他服务器以T代码SM36执行作业,在某些服务器中可以上载文件,但在某些服务器中不能上载。 不知道为什么 有人可以提出建议吗?
一周热门 更多>