点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
是否可以通过某种方式读取执行数据管理器程序包的用户的用户ID,然后将其与char字符串连接,然后将该连接的值传递给逻辑脚本?
例如,当前我具有以下脚本(仅部分声明部分),其中$ INPVERSION $是DM Input变量,正在读取用户说" USER123456"的输入。 这里的" 123456"是执行包的用户的用户ID," USER"只是前面附加的文本字符串。 " USER123456"是版本维度的成员ID。
脚本:
* SELECT(%STEAVERS%," [STEAVERS]",VERSION," [ID] = $ INPVERSION $"))* SELECT(%SBCVERS%," [SBCVERS]",VERSION," [ID] = $ INPVERSION $"} * SELECT(%FFYEAR%," [FFYEAR]",VERSION," [ID] = $ INPVERSION $"")* SELECT(%LFYEAR%," [LFYEAR]",VERSION," [ID] = $ INPVERSION $"} * SELECT(%FYEARALL%," [ID]",TIME," [ID]> =%FFYEAR%AND ID <=%LFYEAR%")* SELECT(%LAYEAR%," [LAYEAR]",VERSION ," [[ID] = $ INPVERSION $"))* SELECT(%FYEARLAG%," [ID]",TIME," [ID]> =%LAYEAR%AND ID <=%LFYEAR%")* SELECT(%FYEARNXT% ," [[ID]",TIME," [ID]>%FFYEAR%AND ID <=%LFYEAR%")
如上所述,上面的方法可以很好地与DM输入变量配合使用,但目标是避免DM输入,并通过DM脚本和逻辑脚本的组合使其动态化。
我希望我能够解释。
有什么想法吗?
尝试添加:
在脚本中使用$ USER $
请删除不相关的标签:
SAP业务规划和合并,Microsoft平台的版本
主持人受到警告!
在脚本中,您可以串联文本而不会出现问题:
* SELECT(%STEAVERS%,[STEAVERS],VERSION,[ID] = USER $ USER $)
P.S。 通常,不关闭前一个问题就重复一个问题是一个坏主意! 下次我不会帮您。
在这种情况下,我不是在谈论违反论坛规则的情况。 我说的是与问题/评论发布有关的常识性事情。
P.S。 实际上,您当前的问题已在此处得到回答: https://answers.sap.com/questions/444321/help-with-select-statement-in-script-logic-sap-bpc.html
在当前问题中,提供了完整的代码。
一周热门 更多>