2020-09-07 05:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
我想知道如何使用脚本(在Windows,Linux环境中)在Bod中生成特定名称的.txt,例如" s2_231_timestamp.txt"。
谢谢。
你好 mr.X x
根据作业服务器的环境,您可以使用操作系统提供的命令行工具。
您可以在 exec()函数上阅读更多内容 在参考指南中。 还有一个基于远程Shell执行的子章节。
下面是在默认的"工作区"文件夹中创建同名文本文件的两个简单示例。 您可以使用以下模板:
•在Linux环境中exec('touch','/sap/SAP/dataservices/workspace/s2_231_timestamp.txt',0);
•在Windows exec中('cmd','cd C:\ PROGRA〜3 \ SAPBUS〜1 \ DATASE〜1 \ WORKSP〜1 &&复制NUL> s2_231_timestamp.txt');
致谢
Bon
你好 mr.X x a>
您可以创建如下所示的变量:
$ File_Name ='s2_231_'|| to_date(sysdate(),'YYYYMMDDHH24MISS')|| '.txt'
假设s2_231为默认值,并且成功执行批处理作业后将生成文件,并且时间戳部分将更改每次执行。您可以根据需要定义格式。
必须将其保存在脚本级别。
同样,您也可以为'.csv'提供动态变量。
此致
Iswarya
最多设置5个标签!
你好 mr.X x
根据作业服务器的环境,您可以使用操作系统提供的命令行工具。
您可以在 exec()函数上阅读更多内容 在参考指南中。 还有一个基于远程Shell执行的子章节。
下面是在默认的"工作区"文件夹中创建同名文本文件的两个简单示例。 您可以使用以下模板:
•在Linux环境中exec('touch','/sap/SAP/dataservices/workspace/s2_231_timestamp.txt',0);
•在Windows exec中('cmd','cd C:\ PROGRA〜3 \ SAPBUS〜1 \ DATASE〜1 \ WORKSP〜1 &&复制NUL> s2_231_timestamp.txt');
致谢
Bon
你好 mr.X x a>
您可以创建如下所示的变量:
$ File_Name ='s2_231_'|| to_date(sysdate(),'YYYYMMDDHH24MISS')|| '.txt'
假设s2_231为默认值,并且成功执行批处理作业后将生成文件,并且时间戳部分将更改每次执行。您可以根据需要定义格式。
必须将其保存在脚本级别。
同样,您也可以为'.csv'提供动态变量。
此致
Iswarya
一周热门 更多>