2020-08-24 18:36发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)对于通过ME51N提出的购买要求... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
对于通过ME51N提出的购买要求,我们必须将"送货地址"作为必填字段。
任何人都可以建议一个Badi或用户出口,以便在保存时检查该字段是否被填充吗?
预先感谢
Jan
嗨Ramesh,
感谢您的回复。 根据我们的业务分析师,交货字段是无法通过这种方式强制执行的两个字段之一。
但是,由于这个论坛中的另一篇文章,我已经设法使用Check in Badi ME_PROCESS_REQ_CUST方法自己解决了问题。 该代码如下,以防其他人使用:
数据:it_items类型为mmpur_requisition_items,
wa_item类型mmpur_requisition_item,
v_items类型为if_purchase_requisition_item的引用,
w_item_data类型mereq_item。
调用方法im_header-> get_items
接收
re_items = it_items。
将it_items循环到wa_item。
v_items = wa_item-item。
调用方法v_items-> get_data
re_data = w_item_data。
如果w_item_data-adrn2 =''。
消息e083(zmm)为"项目"
w_item_data-bnfpo
"送货地址为必填项"。
endif。
结束循环。
最多设置5个标签!
嗨Ramesh,
感谢您的回复。 根据我们的业务分析师,交货字段是无法通过这种方式强制执行的两个字段之一。
但是,由于这个论坛中的另一篇文章,我已经设法使用Check in Badi ME_PROCESS_REQ_CUST方法自己解决了问题。 该代码如下,以防其他人使用:
数据:it_items类型为mmpur_requisition_items,
wa_item类型mmpur_requisition_item,
v_items类型为if_purchase_requisition_item的引用,
w_item_data类型mereq_item。
调用方法im_header-> get_items
接收
re_items = it_items。
将it_items循环到wa_item。
v_items = wa_item-item。
调用方法v_items-> get_data
接收
re_data = w_item_data。
如果w_item_data-adrn2 =''。
消息e083(zmm)为"项目"
w_item_data-bnfpo
"送货地址为必填项"。
endif。
结束循环。
Jan
一周热门 更多>