点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
在OIF屏幕的Workcenter ServiceProduct(成本和收入-服务)中,您可以选择"其他语言"标签(常规),然后可以在ServiceProduct中的Description字段中创建不同的语言。 特殊的是您可以选择除登录语言之外的所有语言。
我们希望在自定义业务对象中执行相同的操作。
我们想要使用不同语言的长篇文章。 因此,我们创建了一个[DependentObject(TextCollection)]节点TextCollection,其中包含所有语言作为"详细说明"(10006)。
因此,我们将OIF的UI设计器中的此TextCollection绑定到创建的"其他语言"选项卡中的数据列表中,并在高级列表窗格中以语言代码和文本作为列来显示它。 现在我们遇到的问题是,在languagecode列的Dropdown中仍可以选择登录语言。
我们如何从列表中过滤登录语言而不在文本集合中将其删除?
以下是示例:
在具有登录语言英语的ServiceProduct OIF中。 列表中没有英语:
以下是我们的自定义BO OIF,其中包含列表,列表中包含英语(错误):
如果您需要更多信息,请随时询问。 谢谢您的帮助。
dse
(21.0 kB)
你好戴维
我不确定,但是我建议使用系统变量sy-Langu。
在生成要显示的列表(语言列表)时,请排除或隐藏登录语言。 您可以通过使用系统变量SY-LANGU来完成。 此系统变量通常在SAP产品(特别是SAP ERP,Netviewer等)中使用。 但是,根据我以前的经验,我知道这也适用于Bydesign。 (我在配置外部目录时使用了此方法,但是我直接在Bydesign的"业务"配置活动中使用了该方法,因此我可以根据用户登录语言显示目录,因此系统可以识别变量名称和内容,这很好。
我不确定这是否也可以与Cloud Application Studio一起使用,但这值得一试。 如果有效,那么剩下要做的就是隐藏或从列表中排除该语言,或者根据要求提出错误/警告。
让我知道这是否有效。
致谢,
Harshal
尊敬的Harshal,
我有一个题外话的问题。 由于您使用过外部目录,因此我正在努力设置HOOK_URL。 我根据供应商提供的OCI数据建立了目录。 在那种情况下,我将HOOK_URL留为空白,但当我退房时。 我仍然在供应商目录中(或有时我从供应商那里收到错误),并且这些物品没有移到比亚迪购物车中。 如果您能提供帮助,我将不胜感激。
谢谢
Mousa
一周热门 更多>