06 2022 档案

摘要:在SAP中可以运行DEMO_REGEX和DEMO_REGEX_TOY程序来验证正则表达式 也可以通过regexr-cn.com和regex101.com这两个网址来验证正则表达式 在ABAP中定义了两个类来实现相应功能,分别是CL_ABAP_REGEX 和CL_ABAP_MATCHER 正则表达式的 阅读全文
posted @ 2022-06-28 10:49 TigerMan 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1 PROCESS BEFORE OUTPUT. 2 MODULE pbo . 3 4 PROCESS AFTER INPUT. 5 MODULE pai . 1 REPORT y4_b4_test22. 2 TYPES: BEGIN OF ty_tree_node, 3 id TYPE char1 阅读全文
posted @ 2022-06-28 09:33 TigerMan 阅读(713) 评论(0) 推荐(0) 编辑
摘要:1 REPORT y4_b4_test20. 2 3 TABLES: sflight. 4 5 "抬头数据输出 6 TYPES: BEGIN OF ty_head. 7 INCLUDE TYPE scarr. 8 TYPES: slbox TYPE c, 9 light TYPE icon_d, 1 阅读全文
posted @ 2022-06-24 14:19 TigerMan 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1 *求一个数的阶层 2 REPORT y4_b4_test21. 3 4 DATA:n TYPE i . 5 6 n = 4 . 7 8 PERFORM frm_jiecheng USING n . 9 10 WRITE n . 11 12 FORM frm_jiecheng USING n . 阅读全文
posted @ 2022-06-23 14:29 TigerMan 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1 DATA: date TYPE sy-datum, 2 time TYPE sy-uzeit, 3 saptimestamp TYPE timestamp, 4 javatimestamp TYPE string, 5 lv_ts TYPE string. 6 7 DATA:lv_date TY 阅读全文
posted @ 2022-06-23 09:25 TigerMan 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:1 *& * 2 *& Report Y4_B4_TEST20 3 *& * 4 *& 5 *& * 6 REPORT y4_b4_test20. 7 TABLES: ekko,ekpo. 8 SELECT-OPTIONS s_ebeln FOR ekko-ebeln. 9 10 *1、在程序里包含 阅读全文
posted @ 2022-06-22 16:51 TigerMan 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1 REPORT y4_b4_test8. 2 DATA:lt_ekko TYPE zheaders, 3 lt_ekko2 TYPE zheaders, 4 gt_ekko TYPE zheaders, 5 gs_ekko TYPE zheader, 6 gt_ekpo TYPE zitems, 阅读全文
posted @ 2022-06-22 16:41 TigerMan 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1 REPORT y4_b4_test4. 2 3 TABLES:mara . 4 5 TYPES:BEGIN OF ty_data, 6 checkbox TYPE char1, 7 style TYPE lvc_t_styl, 8 num TYPE i. 9 INCLUDE TYPE mara. 阅读全文
posted @ 2022-06-22 16:21 TigerMan 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1 *例子1 2 REPORT y4_b4_test8. 3 DATA:lt_ekko TYPE zheaders, 4 gt_ekko TYPE zheaders, 5 gs_ekko TYPE zheader, 6 gt_ekpo TYPE zitems, 7 gs_ekpo TYPE zite 阅读全文
posted @ 2022-06-22 16:06 TigerMan 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1 DATA gt_valutab TYPE STANDARD TABLE OF rsparams. 2 CALL FUNCTION 'RS_VARIANT_CONTENTS' 3 EXPORTING 4 report = 'Y4_B4_TEST' "程序名 5 variant = '11' "变式 阅读全文
posted @ 2022-06-22 15:06 TigerMan 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1 DATA: gt_values TYPE STANDARD TABLE OF usvalues. 2 CALL FUNCTION 'SUSR_USER_AUTH_FOR_OBJ_GET' 3 EXPORTING 4 * NEW_BUFFERING = 3 5 * MANDANT = SY-MAN 阅读全文
posted @ 2022-06-22 15:02 TigerMan 阅读(371) 评论(0) 推荐(0) 编辑
摘要:注:强制修改标准表有风险,可能会导致标准程序以及系统DUMP 方法一: 可以通过函数SE16N_INTERFACE进行强制修改,I_TAB输入要修改的表名,I_EDIT和I_SAPEDIT赋值X,然后运行 方法二: 1.输入事务代码SE16N进入页面,输入要修改的表名,再输入/h然后按回车,点击运行 阅读全文
posted @ 2022-06-21 10:43 TigerMan 阅读(624) 评论(0) 推荐(0) 编辑
摘要:1 PROGRAM y4_b4_test19. 2 TABLES: trdir, seoclass, tfdir, enlfdir, dd02l, tadiv, dd40l, transfdesc. 3 TYPE-POOLS: abap, seor. 4 TYPES: ttexttable LIKE 阅读全文
posted @ 2022-06-21 10:26 TigerMan 阅读(494) 评论(0) 推荐(0) 编辑
摘要:1 *函数1 2 DATA:lv_answer TYPE string . 3 DATA:value1 TYPE char30 . 4 CALL FUNCTION 'POPUP_TO_GET_ONE_VALUE' 5 EXPORTING 6 textline1 = 'haha' 7 * TEXTLI 阅读全文
posted @ 2022-06-20 17:47 TigerMan 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1 REPORT y4_b4_test18 NO STANDARD PAGE HEADING LINE-SIZE 255. 2 3 TABLES : tstc, "SAP Transaction Codes(SAP 事务代码) 4 tadir, "Directory of Repository Ob 阅读全文
posted @ 2022-06-20 17:37 TigerMan 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1 REPORT ztest05. 2 3 TYPES:BEGIN OF ty_data , 4 matnr TYPE marc-matnr, 5 mtart TYPE marc-werks, 6 xchar TYPE marc-xchar, 7 END OF ty_data . 8 9 DATA: 阅读全文
posted @ 2022-06-20 17:27 TigerMan 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1 REPORT y4_b4_test7. 2 SELECTION-SCREEN FUNCTION KEY 1. 3 PARAMETERS:p_tabnam TYPE dd02l-tabname AS LISTBOX VISIBLE LENGTH 35. 4 5 AT SELECTION-SCREE 阅读全文
posted @ 2022-06-20 17:01 TigerMan 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1 "TYPE后面跟的是类型,LIKE后面跟的是对象 2 "透明表(还有其它数据词典中的类型,如结构)即可看作是一种类型,也可看作是对象,所以即可以使用TYPE,也可以使用LIKE: 3 4 "注:定义的变量名千万别与词典中的类型相同,否则表面上即可使用TYPE也可使用LIKE,就会出现这两个关键字 阅读全文
posted @ 2022-06-20 16:58 TigerMan 阅读(475) 评论(0) 推荐(0) 编辑
摘要:1 "在使用子例程是用USING和CHANGING有值传递和引用传递两种方式 2 DATA: num1 TYPE i, 3 num2 TYPE i, 4 sum TYPE i . 5 6 *引用传递 7 PERFORM a USING num1 num2 CHANGING sum . 8 "传参数时 阅读全文
posted @ 2022-06-20 16:57 TigerMan 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1 *1、div 2 *div是用于取两数相除的商的,c = a div b,得到的c的值就是a除b的商。 3 4 *2、/ 5 */ 是用于取两数相除的结果的。c = a / b,如果c是i数据类型的,这个语法会进行四舍五入的。 6 7 *3、mod 8 *mod 是用于取两数相除的余数,c = 阅读全文
posted @ 2022-06-20 16:56 TigerMan 阅读(182) 评论(0) 推荐(0) 编辑
摘要:标准的函数alsm_excel_to_internal_table1只能读取默认的SHEET,可以复制标准函数进行修改,达到可以动态的读取不同的SHEET 1 FUNCTION zalsm_excel_to_internal_table1 . 2 *" 3 *"*"本地接口: 4 *" IMPORT 阅读全文
posted @ 2022-06-20 16:47 TigerMan 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1 *函数1 2 DATA lt_errormsg TYPE tsmesg. 3 DATA ls_errormsg LIKE LINE OF lt_errormsg. 4 5 CLEAR:lt_errormsg[],ls_errormsg. 6 ls_errormsg-msgty = 'E'."类型 阅读全文
posted @ 2022-06-20 16:42 TigerMan 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1 REPORT y4_b4_test15. 2 3 DATA: lv_time_s TYPE timestampl, "loop前的时间点 4 lv_time_e TYPE timestampl, "loop后的时间点 5 lv_text TYPE timestampl. 6 DATA: lv_t 阅读全文
posted @ 2022-06-20 16:39 TigerMan 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1 DATA:lv_perc(3) TYPE c, 2 lv_per TYPE p, 3 lv_stxt TYPE string, 4 lv_num TYPE i VALUE 0, "数据总数 5 lv_sign TYPE i VALUE 0. "当前的进度 6 7 "获取数据条数 8 lv_num 阅读全文
posted @ 2022-06-20 16:37 TigerMan 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1.输入想要跳转的事务代码进入页面,如VA03,选中输入框,按F1。(注意:MIGO凭证的跳转有专用的函数,这个方法对MIGO凭证无效) 2.然后再点击红色的框 3.找到参数ID 4.参数ID在代码中会用到 1 FORM alv_user_command USING r_ucomm LIKE sy- 阅读全文
posted @ 2022-06-20 16:26 TigerMan 阅读(579) 评论(0) 推荐(0) 编辑
摘要:1 TYPES:BEGIN OF lty_data, 2 partner TYPE ukmbp_cms_sgm-partner, 3 msg_partner TYPE ukmbp_cms_sgm-partner, 4 credit_sgmnt TYPE ukmbp_cms_sgm-credit_sg 阅读全文
posted @ 2022-06-20 16:19 TigerMan 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1 MODULE get14_lifnr_name INPUT. 2 3 SELECT SINGLE butxt 4 FROM t001 5 INTO ztwms14_lifnr-butxt 6 WHERE bukrs = ztwms14_lifnr-bukrs. 7 8 SELECT SINGLE 阅读全文
posted @ 2022-06-20 16:17 TigerMan 阅读(397) 评论(0) 推荐(0) 编辑
摘要:1 TABLES: sscrfields. 2 3 SELECTION-SCREEN: 4 BEGIN OF BLOCK blk WITH FRAME TITLE TEXT-001, 5 6 PUSHBUTTON 1(25) but1 USER-COMMAND search, 7 SKIP 2 , 阅读全文
posted @ 2022-06-20 16:15 TigerMan 阅读(465) 评论(0) 推荐(0) 编辑
摘要:事务代码SE93 阅读全文
posted @ 2022-06-20 16:13 TigerMan 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1 PROCESS ON VALUE-REQUEST . 2 "FIELD + 表-字段 MODULE 子例程" 3 FIELD ztwms14_lifnr-bwart MODULE frm_bwart_list . 子例程例子 1 MODULE frm_bwart_list INPUT. 2 3 阅读全文
posted @ 2022-06-20 16:10 TigerMan 阅读(252) 评论(0) 推荐(0) 编辑
摘要:方法1 1 *ABAP中有关于换行符,TAB KEY等 收藏 2 3 *换行符,TAB KEY等的表示 4 *在数据文件输出的时候,有时候需要使各个字段间用TAB KEY进行分割。 5 *那么,TAB KEY在ABAP中是如何表示的,就是写入一个TAB KEY吗? 6 *事实上,在类对象CL_ABA 阅读全文
posted @ 2022-06-20 16:05 TigerMan 阅读(577) 评论(0) 推荐(0) 编辑
摘要:1 DATA:BEGIN OF gt_data OCCURS 0, 2 bldat TYPE bldat, 3 budat TYPE budat, 4 bktxt TYPE kbtxt, 5 bwart TYPE mseg-bwart, 6 matnr TYPE mseg-matnr, 7 werk 阅读全文
posted @ 2022-06-20 15:58 TigerMan 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1 DATA:ls_data TYPE cvis_ei_extern, 2 lt_data TYPE cvis_ei_extern_t, 3 lt_return TYPE bapiretm, 4 ls_return TYPE bapireti, 5 ls_msg TYPE bapiretc. 6 D 阅读全文
posted @ 2022-06-20 15:44 TigerMan 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1 DATA:lv_partner TYPE bu_partner, 2 lv_credit_sgmnt TYPE ukm_credit_sgmnt. 3 DATA:io_facade TYPE REF TO cl_ukm_facade, 4 io_bupa_factory TYPE REF TO 阅读全文
posted @ 2022-06-20 15:43 TigerMan 阅读(674) 评论(0) 推荐(0) 编辑
摘要:1 *三代增强 2 *PARTNER_UPDATE 3 *BP创建保存前修改信贷额度 4 METHOD if_ex_partner_update~change_before_update. 5 6 DATA: 7 lt_but000_new TYPE TABLE OF bus000___i, 8 l 阅读全文
posted @ 2022-06-20 15:38 TigerMan 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1 *发票bapi参数 2 DATA:gs_headerdata TYPE bapi_incinv_create_header, 3 gt_itemdata TYPE TABLE OF bapi_incinv_create_item, 4 gs_itemdata TYPE bapi_incinv_c 阅读全文
posted @ 2022-06-20 15:20 TigerMan 阅读(531) 评论(0) 推荐(0) 编辑
摘要:1 DATA:gv_number TYPE bapi_incinv_fld-inv_doc_no, 2 gv_year TYPE bapi_incinv_fld-fisc_year, 3 gv_number1 TYPE bapi_incinv_fld-inv_doc_no, 4 gv_year1 T 阅读全文
posted @ 2022-06-20 15:18 TigerMan 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1 DATA : lt_xkomfk LIKE komfk OCCURS 0 WITH HEADER LINE. 2 DATA : lt_xkomv LIKE komv OCCURS 0 WITH HEADER LINE. 3 DATA : lt_xthead LIKE theadvb OCCURS 阅读全文
posted @ 2022-06-20 15:13 TigerMan 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:什么是动态内表?动态内表就是字段的数量不是固定的,可以根据实际情况来改变内表的字段数量。 例如程序输入3行3列 ALV输出 如果输入10列3行 ALV输出 源代码 1 REPORT y4_b4_test MESSAGE-ID zmess . 2 3 FIELD-SYMBOLS: <fs_table> 阅读全文
posted @ 2022-06-20 14:59 TigerMan 阅读(847) 评论(0) 推荐(0) 编辑
摘要:1.输入事务代码OAOR 2.选择表模板 3.选择文件路径 4.如下图就可以了 5.要在程序中创建屏幕,如图 最后附上源代码,可以直接复制运行 1 REPORT y4_b4_test6. 2 3 TABLES : ekko. 4 5 *-->控件及界面定义 6 DATA: gv_container 阅读全文
posted @ 2022-06-20 10:14 TigerMan 阅读(915) 评论(0) 推荐(0) 编辑
摘要:1 *SE24基于源代码创建类 2 CLASS zcl_gui_alv_grid_merge DEFINITION 3 PUBLIC 4 INHERITING FROM cl_gui_alv_grid 5 CREATE PUBLIC . 6 7 PUBLIC SECTION. 8 METHODS z 阅读全文
posted @ 2022-06-16 14:25 TigerMan 阅读(1601) 评论(0) 推荐(0) 编辑
摘要:1 DATA:l_num TYPE p LENGTH 4 . 2 3 SELECT SINGLE * 4 INTO @DATA(ls_snro) 5 FROM zsd_snro 6 WHERE name = 'ZSD_JS' 7 AND snro = 'ZSDJS'. 8 9 *每天重置流水号 10 阅读全文
posted @ 2022-06-08 14:18 TigerMan 阅读(374) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示