点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
可选修饰符和可移除修饰符有什么区别? 这是items.xsd的定义:
可选:定义此属性是必需属性还是可选属性。 默认为" true"(可选)。 设置为" false"(强制)
可移动:定义此属性是否可移动。 默认值为"真"
可移动是否意味着一旦设置了值就无法更改?
如果是,那是否意味着一旦设置了值,在创建项目后的任何时间,就不能假定initial = false来更改它?
存在类似的问题,但没有接受的答复: https://answers.sap.com/questions/12755625/what-is-the-the-use-of-removable-attribute-of-attribut.html
谢谢!
嗨Yegor,
可选标志影响类型实例。
例如,如果将Product类型的 description 属性设置为false,然后转到hmc或product cockpit中的特定产品,然后尝试删除该文本,然后保存 产品,拦截器会抛出异常。
可移动标志会影响类型定义。
让我们以前面的示例为例,将 description 属性的标志设置为false。 如果尝试通过上下文菜单(在hmc中)从"产品类型"中删除属性,则会收到错误消息,并且操作将无法完成。
我希望这会有所帮助。
致谢,爱德华
谢谢,这很有意义
嗨,耶格尔,
可移动-为了进一步说明,我们可以在运行时从HMC下的"类型"中更改(添加,删除,更改权限等)项的类型属性。 为了避免/限制在运行时删除任何属性,请将removable设置为false。
例如,我创建了一个新属性'testAttr',可移动= false,并且在系统更新尝试删除之后,尝试失败了:
而可选标记(当设置为false时)用于在创建项目时使属性成为强制性,即在创建新的类型实例时强制设置值。
希望现在就可以了。
感谢阿卡什(Akash)的最佳解释
一周热门 更多>