Directory SAP BODS中的条件目录名
我正在尝试创建一个函数,该函数返回带有条件的目录路径。 我的功能代码如下:Directory SAP BODS中的条件目录名,directory,sap,sap-data-services,Directory,Sap,Sap Data Services,我正在尝试创建一个函数,该函数返回带有条件的目录路径。 我的功能代码如下: $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'
$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\u Class
值
出现如下错误:
文件读取器的变量$Global_Result为空。请
将变量初始化为有效值
你能帮我提个建议吗?
谢谢你们能留下答案,给我点颜色看看。
谢谢!:) 我找到了答案。我只需要在脚本中定义逻辑,该脚本包含我用于批处理作业的所有变量。不需要为此创建函数
$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');