ME22N增强功能:在某些情况下禁用Fundcenter

2020-09-05 06:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个要求,我需要...

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

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


专家们,

我有一个要求,我需要根据某些逻辑应用项目数据在特定条件下禁用(灰色)"资金中心"字段。

对于逻辑处理,我使用BAdi" ME_BAPI_PO_CUST"。 并且设置一个标志来检查是否需要禁用基金中心。

但是我不知道在标准屏幕上禁用基金中心的编码位置和编码位置。

(107.0 kB)
1条回答
Bunny_CDM
2020-09-05 07:18

嗨祖宾,

这可以使用BADI ME_PROCESS_PO_CUST的方法FIELDSELECTION_ITEM来实现。

示例代码:

方法if_ex_me_process_po_cust〜fieldselection_item。
 字段符号:类似于ch_fieldselection的行。
 **->添加逻辑以读取项目数据,并根据您的条件禁用资金中心
 使用表键元字段= mmmfd_funds_center读取表ch_fieldselection分配。
 如果sy-subrc是INITIAL。
  -fieldstatus ='*'。  "展示
 万一。
 ENDMETHOD。

希望有帮助。

此致

穆罕默德M

一周热门 更多>