随笔分类 - ABAP
ABAP初探
摘要:需求:BOM中替代项目组要求同一组比率之和必须是100.实现:BAdi:BOM_UPDATEMETHOD if_ex_bom_update~change_at_save. DATA: ls_wa TYPE stpob, ls_str TYPE string. TYPES:BEGIN OF ty_check, alpgr TYPE stpob-alpgr , ewahr TYPE stpob-ewahr , END OF ty_check. DATA: lt_check TYPE STANDARD TABLE OF ty_c...
阅读全文
posted @ 2014-02-17 09:47
Leo Tin
摘要:DATA:alpha(10) type c VALUE '0123456789 ' .DATA:str(5) type c VALUE '11' .if CL_ABAP_MATCHER=>MATCHES( PATTERN = '^{0,20}[.,]{0,1}{0,10}$' TEXT = str ) = ABAP_TRUE . write : 'true' .else . write : 'false'.endif.
阅读全文
posted @ 2014-02-17 09:28
Leo Tin
摘要:只要在ALV输出的参考结构里面把字段的属性DECIMALS_OUT 设置为0即可。FORM FRM_CATLG_SET USING P_FIELD P_TEXT P_KEY. DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV. LS_FIELDCAT-FIELDNAME = P_FIELD. LS_FIELDCAT-SELTEXT_L = P_TEXT. LS_FIELDCAT-KEY = P_KEY. LS_FIELDCAT-NO_ZERO = 'X'. IF P_FIELD =...
阅读全文
posted @ 2012-12-07 16:24
Leo Tin
摘要:TCODE:SE80。选择Repository Browser,在下面下拉框选择Package,输入你想创建的开发类,然后回车,降弹出窗口确认新建。
阅读全文
posted @ 2012-11-08 17:02
Leo Tin
摘要:REPORT zzzzz.DATA: g_dynnr LIKE sy-dynnr. "当前屏幕的编号"定义两个子屏幕SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.PARAMETERS p_file TYPE tabname.SELECTION-SCREEN END OF SCREEN 100.SELECTION-SCREEN BEGIN OF SCREEN 300 AS SUBSCREEN.PARAMETERS p_file2 TYPE tabname.SELECTION-SCREEN END OF SCREEN 300
阅读全文
posted @ 2011-04-26 09:55
Leo Tin
摘要:FUNCTIONysd_cov_num_to_en.*"----------------------------------------------------------------------*"*"Localinterface:*"IMPORTING*"REFERENCE(FROM_NUM)TYPEDMBTR*"EXPORTING*"REFERENCE(TO_STR)TYPESTRING*"...
阅读全文
posted @ 2010-08-28 09:33
Leo Tin

浙公网安备 33010602011771号