2020-08-30 22:57发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) hi, 在开发接口程序时,我的... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
hi,
在开发接口程序时,我的要求是应该每天在特定时间从后台在特定位置从应用程序服务器中提取接口文件。有可能怎么做。 任何帮助将不胜感激
感谢所有
hi
在后台调度作业时,要在您的文件中读取的相应语句为OPEN DATASET,并且该文件必须位于该文件中 SAP服务器可以看到的系统。
即使作业仍在后台运行,用户仍可以随时切换个人计算机。 因此,GUI_ *和WS_ *功能模块不能以这种方式工作,因为它们需要访问您的个人计算机文件。
要选择要使用的正确下载方法,可以检查SY的值。 -BATCH在您的代码中
,如果它是'X',则使用OPEN DATASET,如果是'',则使用WS_UPLOAD。
*-打开数据集以进行读取
dsn(20)值'/usr/test.dat',
rec(80)。
打开数据集dsn进行输入 文本模式。
IF sy-subrc = 0。
DO。
读取数据集dsn INTO记录。
IF sy-subrc <> 0。
退出。
ELSE。
写入/记录
ENDIF。
ENDDO
关闭数据集dsn。
*-打开用于写入的数据集
DATA rec(80)。 p>
为文本模式下的输出打开数据集dsn。
将记录转移到'/usr/test.dat'。
*和*
*您还需要做以下事情*
在AL11中创建文件(通过使用CG3Y/CF3Z Transaction),然后它将在AL11-> Home中创建文件。**
在您的代码中,使用OPEN DATASET等语法上传此文件**
问候
nawa
最多设置5个标签!
hi
在后台调度作业时,要在您的文件中读取的相应语句为OPEN DATASET,并且该文件必须位于该文件中 SAP服务器可以看到的系统。
即使作业仍在后台运行,用户仍可以随时切换个人计算机。 因此,GUI_ *和WS_ *功能模块不能以这种方式工作,因为它们需要访问您的个人计算机文件。
要选择要使用的正确下载方法,可以检查SY的值。 -BATCH在您的代码中
,如果它是'X',则使用OPEN DATASET,如果是'',则使用WS_UPLOAD。
*-打开数据集以进行读取
< p> DATA:dsn(20)值'/usr/test.dat',
rec(80)。
打开数据集dsn进行输入 文本模式。
IF sy-subrc = 0。
DO。
读取数据集dsn INTO记录。
IF sy-subrc <> 0。
退出。
ELSE。
写入/记录
ENDIF。
ENDDO
ENDIF。
关闭数据集dsn。
*-打开用于写入的数据集
DATA rec(80)。 p>
为文本模式下的输出打开数据集dsn。
将记录转移到'/usr/test.dat'。
关闭数据集dsn。
*和*
*您还需要做以下事情*
ul>-
ul>
-
在AL11中创建文件(通过使用CG3Y/CF3Z Transaction),然后它将在AL11-> Home中创建文件。**
在您的代码中,使用OPEN DATASET等语法上传此文件**
问候
nawa
一周热门 更多>