客户云(C4C)中的必填项级别字段

2020-09-09 12:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们!

我有以下问题。 我有3个自定义字段,我们使用适应模式在"客户报价"("销售报价")屏幕中添加了这些字段。 这三个字段分别是"国家/地区","地区"和"高级",下面突出显示:

问题是我可以根据选择的区域使"高级"字段成为必填项吗? 换句话说,在区域中有2个选择将使"高级"字段成为必填字段。

我可以不使用SDK(SAP Cloud Application Studio)来做到这一点吗?

如果必须使用SDK,我该怎么办?

(93.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们!

我有以下问题。 我有3个自定义字段,我们使用适应模式在"客户报价"("销售报价")屏幕中添加了这些字段。 这三个字段分别是"国家/地区","地区"和"高级",下面突出显示:

问题是我可以根据选择的区域使"高级"字段成为必填项吗? 换句话说,在区域中有2个选择将使"高级"字段成为必填字段。

我可以不使用SDK(SAP Cloud Application Studio)来做到这一点吗?

如果必须使用SDK,我该怎么办?

(93.5 kB)
付费偷看设置
发送
3条回答
打个大熊猫
1楼-- · 2020-09-09 12:50

亲爱的穆萨,

希望你很好。

当然可以! :),而无需SDK的任何帮助。

如果您是通过适应模式创建字段的,则可以维护一个规则,该规则将定义何时在客户端激活UI属性。

您可以控制以下属性:

  1. 必须的。
  2. 可见。
  3. 只读。

为此,您必须执行以下步骤:

  1. 在包含字段的屏幕上进入适应模式。
  2. 将鼠标悬停在字段上。
  3. 单击字段属性。
  4. 在这里您将看到以上3个属性来控制!
  5. 在属性旁边,您将看到链接" Rule"。
  6. 单击此链接。
  7. 在这里,您现在可以选择定义一个规则,该规则将确定是否设置了属性。

图片供参考:

《 SAP Cloud for Customer帮助指南》中对此有更多信息。 我也建议在这里检查!

希望这会有所帮助! 成功后,别忘了将此问题标记为" <答案> "。

亲切的问候,

Andy Blankley

暮风yp
2楼-- · 2020-09-09 12:45

嗨安德鲁,

感谢您的反馈。 我试过较早地发表评论,但并没有让我这样做,所以下一个答案有一些问题。

小灯塔
3楼-- · 2020-09-09 13:05

亲爱的安德鲁。

感谢您的回复。 我尝试了这种方法,但问题是我尝试将其设为强制性的字段" mandatory"属性不可用。

让我变得更简单。 客户想要一种更简单的方式来通知最终用户,如果他选择了某个特定区域,那么他应该支付溢价。 我在onSave的整个表中添加了一个验证。 逻辑是检查Region的值是否设置为" FREE",然后向用户显示一条信息消息,让他知道他必须支付保费,如您在此处看到的。

问题是,即使该区域已经设置为FREE,我仍然总是得到错误的结果。 并且下拉列表中的ID和值具有相同的值" FREE"。 有任何想法或建议吗?

再次感谢

Mousa

一周热门 更多>