点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用SAP Tr...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用SAP Tr...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用SAP Transportation Management UI。
请帮助我解决以下问题。
1.In 转发订单应用程序,我想将特定的输入字段设为必填项。 我知道这是否是Web Dynpro ABAP,我们将按 required 的要求选择输入字段的 state 属性。 我们必须调用2种方法(CHECK_MANDATORY_ATTRIBUTES或CHECK_MANDATORY_ATTR_ON_VIEW)进行强制检查。
但是SAP TM是基于GUIBB概念设计的,并与FBI和BOPF集成在一起?
2。 在同一应用程序中,我想根据分配给用户的角色隐藏一些选项卡。 我必须在哪里编写此代码来检查分配给用户的角色是什么,并根据这些角色显示或隐藏选项卡。
我相信我们必须增强现有配置以实现上述几点。 但是不确定如何或在何处进行增强?
我在Plain Web Dynpro ABAP上有很好的经验。
请指导。
谢谢
巴拉特。
嗨,巴拉斯,
1。 您还可以通过代码将任何标题或项目级别字段设为必填项。 您将需要执行业务对象工作台事务(/BOBF/CUST_UI)来转发订单,在这种情况下为/SCMTMS/TRQ。 创建一个增强实现,然后根据您的验证要求在根节点或子节点级别上始终可以创建一致性验证/动作验证,并使用错误/警告消息填充et_messages表。 由于TRQ既适用于订单又适用于报价,因此您还可以通过指定订单类别字段来提供检查,使其仅适用于订单。您还可以指定验证是否会阻止保存文档,从而使其成为必填项。
2。 关于隐藏选项卡,也可以通过增强/BOFU/CL_FBI_TABBED_EXIT〜OVERRIDE_CONFIG_TABBED中的SAP标准类和方法,使用代码来完成。 尝试通过增强它并根据需要对其进行调整来利用它。 您可以隐藏以下标签。
io_tabbed-> set_tab_visible(
导出
iv_tab_id ="您的标签ID"
iv_visible = abap_false"域BOOLE的数据元素:TRUE(='X')和FALSE(='')
让我知道这是否有帮助!
谢谢
Shuvodeep
一周热门 更多>