[三代] 获取BADI对象的两种方法
生活随笔
收集整理的這篇文章主要介紹了
[三代] 获取BADI对象的两种方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| 1、直接調(diào)用方法 cl_exithandler=>get_instance(老方法) CLASS: cl_exithandler DEFINITION LOAD.DATA: l_badi_instance TYPE REF TO zif_ex__get_matnrdata.CALL METHOD cl_exithandler=>get_instanceEXPORTINGexit_name = 'Z_GET_MATNRDATA'null_instance_accepted = 'X'CHANGINGinstance = l_badi_instance.IF l_badi_instance IS NOT INITIAL.CALL METHOD l_badi_instance->get_materialsEXPORTINGmatnr = p_matnrCHANGINGmara = mara.ENDIF.2、使用GET BADI語(yǔ)句(新方法) DATA: handle TYPE REF TO z_badi_calc_vat.GET BADI handle FILTERS country = ctry.CALL BADI handle->get_vatEXPORTINGim_amount = sumCHANGINGex_amount_vat = vatex_percent_vat = percent. |
總結(jié)
以上是生活随笔為你收集整理的[三代] 获取BADI对象的两种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP选择屏幕中实现三级联动下拉框效果
- 下一篇: 关于SAP Router连接不稳定的改良