【问题标题】:Conditional directory name in SAP BODSSAP BODS 中的条件目录名称
【发布时间】:2017-12-13 03:55:45
【问题描述】:

我正在尝试创建一个返回带有条件的目录路径的函数。 我的功能代码如下:

$Local_Folder = DECODE(($Global_Class = 'XYZ', '\\\CLASS-DEV\ETL\RESULT1', ($Global_Class = 'JKL', '\\\CLASS-DEV\ETL\RESULT2', ($Global_Class = 'ABC'), '\\\CLASS-DEV\ETL\RESULT3', 'Please provide your Class Code');

RETURN $Local_Folder;

然后,我用全局变量调用我的函数,例如:

$Global_Result = FUNC_GetClass();

顺便说一句,在运行作业之前,我需要先输入 $Global_Class 值。

出现如下错误:

文件阅读器的变量 $Global_Result 为空。请 将变量初始化为有效值。

您能帮忙提出建议吗? 感谢你们是否可以留下答案并给我一个光明。 谢谢! :)

【问题讨论】:

    标签: directory sap sap-data-services


    【解决方案1】:

    我找到了答案。我只需要在我的脚本中定义逻辑,其中包含我用于批处理作业的所有变量。无需为此创建功能。

    $Local_Folder = DECODE($Global_Class = 'XYZ', '\\\CLASS-DEV\ETL\RESULT1', $Global_Class = 'JKL', '\\\CLASS-DEV\ETL\RESULT2', $Global_Class = 'ABC', '\\\CLASS-DEV\ETL\RESULT3', 'Please provide your Class Code');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 2013-10-09
      • 1970-01-01
      相关资源
      最近更新 更多