熟悉SAP系统的朋友们都知道在很多模块下都有字段状态组的概念,通过字段状态组可以限制前台操作时不同字段显示、隐藏、必输等逻辑。
在项目测试的过程中经常可以看到会计科目中字段状态设置与移动类型字段状态设置出现矛盾导致凭证无法生成的情况。
今天介绍下PS模块中的字段状态设置的一些小细节,配置事务代码为OPUJ,配置路径为SPRO-Project System-Structures-Operative Structure-Work Breakdown Strcuture(WBS)-User Interface Settings-Define Field Selection for Work Breakdown Structures:
后续的窗口中可以针对项目定义或WBS元素分别设置对应的字段状态:
在字段选择细节配置中可以设置具体字段显示(Display)、隐藏(Hide)、必输(Required Entry)或高亮(Highlighted),这些都是比较常规的配置项:
而在实际业务中,不同类型的项目需要设置不同的字段选择,比如费用型项目成本中心必输,而客户型的项目则不需要输入成本中心。所以在此时需要在项目字段选择配置中设置Influencing条件:
系统标准提供大量Influencing Fields满足不同业务场景下的字段选择设置需求:
用上文的例子继续演示,费用类项目和客户类项目通常情况下会配置不同的项目参数文件,所以可以以项目参数文件字段作为Influencing Field:
双击需要设置的Influencing Field,在Content输入对应的字段值既可以按照不同的Influencing Field值内容设置不同字段选择规则: