首页 > Linux操作系统 > Linux操作系统 > 判断是否为ERP系统
经比较ERP系统和CRM系统status component发现,ERP系统中包含component ‘SAP_APPL’(Logistics and Accounting),而CRM系统中没有此component. 因此,调用function module:
data: lt_components TYPE TABLE OF cvers_sdu.
CALL FUNCTION 'DELIVERY_GET_INSTALLED_COMPS'
* EXPORTING
* IV_LANGUAGE = SY-LANGU
* IV_BUFFERED = 'X'
TABLES
tt_comptab = lt_components
EXCEPTIONS
no_release_found = 1
OTHERS = 2.
IF SY-SUBRC = 0.
READ TABLE lt_components WITH KEY component = 'SAP_APPL' TRANSPORTING NO FIELDS.
IF SY-SUBRC = 0.
WRITE: 'THIS IS A ERP SYSTEM'.
ELSE.
WRITE: 'THIS IS NOT A ERP SYSTEM'.
ENDIF.
ENDIF.
另外也用从table CVERS_TXT的内容中获取相关信息 e.g. “SAP ECC 6.0”.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25367003/viewspace-687029/ ,如需转载,请注明出处,否则将追究法律责任。