2020-09-20 19:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我们的版本为srm 7(714)。 我们在独立方案中使用合同层次结构。系统显示相关合同ander标头>"层次结构"选项卡。 但系统会显示所有状态的所有合同。 我们希望仅查看已发布的合同。 有谁知道如何仅过滤和显示已发布的状态合同?
其他选项是显示每行合同状态的另一行。
谢谢你,亚伦
亲爱的亚伦,
每个标准设计系统都会列出层次结构中的所有合同,因此,如果您想限制列表,则需要修改标准逻辑。 当用户打开"层次结构"选项卡时,系统将调用类/SAPSRM/CL_PDO_BO_CTR的方法GET_HIER_TREE。 此方法将层次结构列表返回到主REFRESH方法,该方法将填充UI中的表。 因此,在此方法(GET_HIER_TREE)中,您将需要使用循环在表ET_HIER_TREE上并选择状态FM CRM_STATUS_READ导出GUID的逻辑来实现退出后增强。 然后,您可以从层次表中删除这些条目,而FM不会返回"已发布"状态I1141。
最诚挚的问候,
Daniel
尊敬的Yaron,
我提到的选项可以做到这一点。 如果实施增强功能,则将根据状态过滤显示的结果列表。 您不会在数据库端丢失任何数据。 系统唯一要做的就是从显示的列表中过滤未发布的合同。
丹尼尔
最多设置5个标签!
亲爱的亚伦,
每个标准设计系统都会列出层次结构中的所有合同,因此,如果您想限制列表,则需要修改标准逻辑。 当用户打开"层次结构"选项卡时,系统将调用类/SAPSRM/CL_PDO_BO_CTR的方法GET_HIER_TREE。 此方法将层次结构列表返回到主REFRESH方法,该方法将填充UI中的表。 因此,在此方法(GET_HIER_TREE)中,您将需要使用循环在表ET_HIER_TREE上并选择状态FM CRM_STATUS_READ导出GUID的逻辑来实现退出后增强。 然后,您可以从层次表中删除这些条目,而FM不会返回"已发布"状态I1141。
最诚挚的问候,
Daniel
尊敬的Yaron,
我提到的选项可以做到这一点。 如果实施增强功能,则将根据状态过滤显示的结果列表。 您不会在数据库端丢失任何数据。 系统唯一要做的就是从显示的列表中过滤未发布的合同。
最诚挚的问候,
丹尼尔
一周热门 更多>