BAdI:ME_PROCESS_REQ_CUST弹出消息问题
生活随笔
收集整理的這篇文章主要介紹了
BAdI:ME_PROCESS_REQ_CUST弹出消息问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
增強場景:創建、修改采購申請(me51n、Me52n)時,判斷某些字段是否符合條件,不符合則提示系統消息。
使用BAdI增強方式:ME_PROCESS_REQ_CUST,SE19實現此BAdI,在check方法中增加代碼,但是有一個問題,這個badi中使用message。。type 'W'或'E',在前臺業務操作時都不會有消息出來,可SAVE成功。
查了一下資料,發現這個badi需要使用一個宏mmpur_message_forced來彈出消息;如下
method?IF_EX_ME_PROCESS_REQ_CUST~CHECK?.
??INCLUDE?mm_messages_mac.
??DATA?l_null?TYPE?REF?TO?if_message_obj_mm.
*?IF?...
*-?handling?for?error?messages?->?see?oss?note?938007
????mmpur_business_obj?l_null.
????mmpur_message_forced?sy-msgty?sy-msgid?sy-msgno?sy-msgv1?sy-msgv2
?????????????????????????sy-msgv3?sy-msgv4.
*?ENDIF?...
endmethod.
??INCLUDE?mm_messages_mac.
??DATA?l_null?TYPE?REF?TO?if_message_obj_mm.
*?IF?...
*-?handling?for?error?messages?->?see?oss?note?938007
????mmpur_business_obj?l_null.
????mmpur_message_forced?sy-msgty?sy-msgid?sy-msgno?sy-msgv1?sy-msgv2
?????????????????????????sy-msgv3?sy-msgv4.
*?ENDIF?...
endmethod.
總結
以上是生活随笔為你收集整理的BAdI:ME_PROCESS_REQ_CUST弹出消息问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HR PNPCE rp-provide-
- 下一篇: 月末结账步骤