幸运的是,ABAP调试器针对这种情况已经给我们提供了强大的支持。在调试器里创建一个类型为Exception的断点,Exception类型设置为CX_ROOT。这样,运行时凡是有异常发生,断点会自动触发。 我们设置好类型为CX_ROOT的断点后,不需要单步调试,直接按F8继续程序的执行,最后断点会自动停到有CX_ROOT异常发生的地方。 下图说明了第...
DATA: exc_ref TYPE REF TO cx_root, exc_text TYPE string, lv_type_name TYPE string, lv_method_name TYPE string. "先根据物料号码查询物料类型 SELECT SINGLE mtart FROM mara INTO lv_material_type WHERE matnr = iv_material_id. IF sy-subrc = 0. "在根据物料类型查询注册表中对应的物料类的...
可以参考下面的代码。 METHODorder_unteco.DATA:lt_jstatTYPE TABLE OFjstat," OCCURS 0 WITH HEADER LINE.ls_jstatTYPEjstat,lc_objnrTYPEjsto-objnr,lco_rootTYPE REF TOcx_root.ls_jstat-stat='I0002'."已释放ls_jstat-inact=''.APPENDls_jstatTOlt_jstat.CLEARls_jstat.ls_jstat-stat='I0045'."teco...
Web dynpro for ABAP 和 Web Dynpro for Java,用不同语言开发SAP应用程序。 REPORTzrep_error_check_01.DATA:gv_resultTYPEpLENGTH8DECIMALS2,gv_exrefTYPE REF TOcx_root,gv_msgtxtTYPEstring.DATA:gv_cuotientTYPEi,gv_dividendTYPEiVALUE19,gv_divisorTYPEiVALUE0,gv_s_numbrTYPEstringVALUE'1234567890',gv_...
catch cx_root into exception. message 'Excel data format is wrong,please check' type 'E'. endtry. 文件DOWNLOAD方法(内表转成文件): 一、最常用FM的是:GUI_UPLOAD CLASS cl_gui_frontend_services的静态方法gui_upload与此功效相同。重要参数有BIN_FILESIZE FILENAME FILETYPE APPEND CODEPAGE DATA_TAB等...
WRITE:/ 'Error:', cx_root->get_text( ). RETURN. ENDTRY. ENDMETHOD. ENDCLASS. 上述class的消费方式: REPORT zsize. DATA: lt_input TYPE String_table. lt_input = VALUE #( ( CONV string( 'TADIR' ) ) ( CONV string( 'TFDIR' ) ) ...
exc_refTYPE REF TOcx_root, exc_textTYPEstring. DATA: go_inv_mgmt_pl01TYPE REF TOzcl_inventory_mgmt_pl01, go_purch_group_pl01TYPE REF TOzcl_purchasing_group_pl01, gv_group_idTYPEstring, gt_group_idTYPE STANDARD TABLE OFstring.
CATCH cx_root. ENDTRY. lv_de_str = cl_bcs_convert=>xstring_to_string( iv_xstr = lv_de_xstr iv_cp = '4110' ). WRITE: / '解密后字符串:', lv_de_str. 3DES加密(Triple DES) 3DES加密使用三组DES密钥进行DES加密操作;过程中首先使用第一组8字节密钥对明文进行加密操作,然后使用第二组密...
CATCH cx_root INTO DATA(lx_root). "处理异常 ENDTRY. ``` 七、SAP ABAP常用函数 18. 什么是函数池? 函数池是SAP系统中存储各种预定义函数的地方。这些函数可以用于简化程序开发,提高代码的可读性和可维护性。 19. ABAP中的常用函数有哪些? ABAP中的常用函数包括: - 字符串处理函数:如CONCATENATE、SUBSTRING...
2、160;to cx_root.data: msg type string.start-of-selection. data proxy_test type ref to ZWS_QD_3CO_TEST_WEB_SERVICE1SO. try. if proxy_test is not bound. 3、; create object proxy_test type ZWS_QD_3CO_TEST_WEB_SERVICE1SO. endif. data: input type ZWS_QD_3HELLO_WORLD_SOAP_IN...