点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试在下面修改我的查询:
如果thethenelse(ENR_DataObjectCrossRefence('ENGC05',Q_Enrich1.EQUNR ||'|'|| Q_Enrich1.ENGC05_EQTYP ||'|'|| Q_Enrich1.ENGC05_SWERK,Q_Enrich1.DI_SOURCE_SUB_s_Data)是零, EQUNR ||'|'|| Q_Enrich1.ENGC05_SUB_EQTYP ||'|'|| Q_Enrich1.ENGC05_SUB_SWERK,Q_Enrich1.DI_SOURCE_SYSTEM),空)
这是什么,它只接受参数并检查它是ENGC05还是ENGC05_SUB,然后从XREF表返回数据。
现在需要进行的更改是,如果第一个函数返回null,则它将与另一个ENGC05_SUB参数一起重新运行该函数,以使它不会返回null。
这是我提议的逻辑外观,但我似乎无法在查询中正确输入它。
X = ENR_DataObjectCrossRefence(
'ENGC05',
Q_Enrich1.EQUNR || '|' || Q_Enrich1.ENGC05_EQTYP || '|' || Q_Enrich1.ENGC05_SWERK,
Q_Enrich1.DI_SOURCE_SYSTEM)
如果((nvl(x,’)=’’)
开始
X = ENR_DataObjectCrossRefence(
'ENGC05_SUB',
Q_Enrich1.EQUNR || '|' || Q_Enrich1.ENGC05_SUB_EQTYP || '|' || Q_Enrich1.ENGC05_SUB_SWERK,
Q_Enrich1.DI_SOURCE_SYSTEM
结束
返回x
有人可以帮我吗?
您好尼科尔·彭赞兰,
致谢,
Akhilesh Kiran。
一周热门 更多>