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');