欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

随笔分类 -  SAP-ABAP

摘要:接上文,CL_SALV_TABLE->DISPLAY 默认展示的是GRID网格形式的,当然实例参数里也有list和container形式的展示。 1、list展示代码如下 "1、取得数据 SELECT * INTO TABLE @DATA(LT_VBAK) FROM VBAK UP TO 20 RO 阅读全文
posted @ 2021-04-01 13:58 萧静默 阅读(181) 评论(0) 推荐(0)
摘要:它主要是通过一个类CL_SALV_TABLE来实现的.系统里的demo为:SALV_DEMO_*,可以去查看 创建实例,使用里面的factory方法。 所以需要定义一个参考CL_SALV_TABLE的类型传出,用于后面对于这个实例的其他操作,具体代码如下。 REPORT ZSALV-01. *以前都 阅读全文
posted @ 2021-04-01 11:24 萧静默 阅读(259) 评论(0) 推荐(0)
摘要:1、自定义函数 FUNCTION CONVERSION_EXIT_Z0002_OUTPUT. *" *"*"局部接口: *" IMPORTING *" REFERENCE(INPUT) *" EXPORTING *" REFERENCE(OUTPUT) *" * IF INPUT IS NOT IN 阅读全文
posted @ 2021-03-30 10:44 萧静默 阅读(1159) 评论(0) 推荐(0)
摘要:第一种、直接调用函数“CLOI_PUT_SIGN_IN_FRONT”。 但是这个有个弊端,传入的值必须是字符型,所以必须赞传入前自己先转换好变量。 第二种:自己写一下自定义函数,可以自己写代码转换也可以在里面调用函数“CLOI_PUT_SIGN_IN_FRONT”。 FUNCTION CONVERS 阅读全文
posted @ 2021-03-30 10:41 萧静默 阅读(1671) 评论(0) 推荐(0)
摘要:CL_SALV_BS_RUNTIME_INFO=>SET( EXPORTING DISPLAY = ABAP_FALSE METADATA = ABAP_FALSE DATA = ABAP_TRUE ). SUBMIT ZMMRP070 WITH P_IMPORT = '' "radiobutton 阅读全文
posted @ 2021-03-12 10:48 萧静默 阅读(2478) 评论(1) 推荐(1)
摘要:首先要定义指针 FIELD-SYMBOLS: <fs_out> LIKE gt_tab_out. 然后在循环赋值时使用ASSIGNING关键字对指针初始化。 LOOP AT lt_tab_out ASSIGNING <fs_out> WHERE aufnr NE space. READ TABLE  阅读全文
posted @ 2021-03-10 11:33 萧静默 阅读(4675) 评论(0) 推荐(1)
摘要:1、submit方式-标准 FIELD-SYMBOLS : <LT_PAY_DATA> TYPE ANY TABLE . FIELD-SYMBOLS : <LT_TEST> TYPE ANY . "LIKE LINE OF it_tab . DATA LR_PAY_DATA TYPE REF TO 阅读全文
posted @ 2021-03-10 10:53 萧静默 阅读(880) 评论(0) 推荐(0)
摘要:FORM frm_down_template . DATA: l_name LIKE wwwdatatab, l_mime LIKE w3mime OCCURS 10, l_path TYPE string, filename TYPE string, user_action TYPE i, z_f 阅读全文
posted @ 2021-01-27 17:17 萧静默 阅读(321) 评论(0) 推荐(0)
摘要:在SAP实施中,经常会有这样的需求:标准屏幕上显示的字段名称和实际业务相差很大,客户强烈要求更改字段显示名称。 要修改标准屏幕字段的显示名称分为两步: 1.找到要更改显示名称的数据元素 在前台显示界面,光标的定位在该字段上,点击F1,再点击技术信息,进入画面后,复制数据元素。 例如:将设备台帐中的开 阅读全文
posted @ 2020-12-15 10:14 萧静默 阅读(1670) 评论(0) 推荐(0)
摘要:WHEN 'SCRAP'."按钮事件 PERFORM SAVE_DATA. PERFORM RE_ALV."刷新ALV FORM RE_ALV. DATA:LV_GRID TYPE REF TO CL_GUI_ALV_GRID, LS_LAYOUT TYPE LVC_S_LAYO."这一句很关键 C 阅读全文
posted @ 2020-08-18 14:20 萧静默 阅读(1332) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2020-05-12 15:49 萧静默 阅读(255) 评论(0) 推荐(0)
摘要:"ASSIGN COMPONENT 运用 REPORT AA. TABLES:ZTFI029. TYPES:BEGIN OF ZTFI029, MANDT TYPE STRING, KUNRG TYPE STRING, MATNR TYPE STRING, CHARG TYPE STRING, Z_ 阅读全文
posted @ 2020-04-24 15:59 萧静默 阅读(5445) 评论(0) 推荐(5)
摘要:1、曾经深深为abap默认的注释键和搜狗输入法的快捷键冲突而烦恼,看了网上很多 都不怎么行,后来看见一位大佬提醒,ABAP本身可以直接设置快捷键,终于恍然大悟,再也不必烦恼。 操作如下: 2、按TAB键快速出关键字 阅读全文
posted @ 2020-04-24 11:42 萧静默 阅读(3565) 评论(0) 推荐(1)
摘要:需要对ALV标准工具栏进行扩展,自定义一些按钮,这是项目中常见的需求,其实也很简单,步骤如下:1、事务码:SE41 From标准程序:SAPLKKBL标准状态栏:STANDARD_FULLSCREENTo program:需要添加工具栏的程序名status:你开发程序中自定义的pf-status 名 阅读全文
posted @ 2020-03-30 13:48 萧静默 阅读(513) 评论(0) 推荐(0)
摘要:SAP Web Service简介与配置方法 【版权声明】本文为博主原创文章,转载请在明显位置注明出处。 一、 SAP Web Service简介 二、 SAP Web Service配置准备工作 1. 通过RZ10配置服务器名称和其他参数 2. 配置服务器被DNS解析 (1) 集中解析 (2) 单 阅读全文
posted @ 2020-03-28 11:50 萧静默 阅读(1297) 评论(0) 推荐(0)
摘要:SELECT BELNR, RYEAR, RBUKRS, CAST( CONCAT( BELNR,RYEAR ) AS CHAR( 20 ) ) AS OBJ_KEY, CAST( @SPACE AS CHAR( 10 ) ) AS EXT_FD01 FROM ACDOCA WHERE RBUKRS 阅读全文
posted @ 2020-03-20 16:50 萧静默 阅读(1314) 评论(0) 推荐(1)
摘要:单个的字符型。 DATA:s TYPE c LENGTH 80. SELECT SINGLE matnr ernam INTO (s+0(18),s+18(40)) FROM mara . WRITE s. CLEAR s. SELECT SINGLE ( matnr && ernam ) INTO 阅读全文
posted @ 2020-03-20 16:29 萧静默 阅读(3643) 评论(0) 推荐(1)
摘要:REPORT AA. TYPES: BEGIN OF T_LINE, COL1 TYPE CHAR5, COL2 TYPE CHAR10, COL3 TYPE CHAR15, END OF T_LINE. DATA: GV_ADDR(30) TYPE C VALUE 'CHINA BEIJING T 阅读全文
posted @ 2020-03-20 11:11 萧静默 阅读(1596) 评论(0) 推荐(0)
摘要:1、可以使用str获取结构 2、可以使用透明表获取结构。 REPORT TEST_01. TYPE-POOLS:SLIS. "调用该类型池 TABLES:SPFLI. *定义FIELDCAT与LAYOUT DATA:FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEA 阅读全文
posted @ 2020-03-19 10:44 萧静默 阅读(1646) 评论(0) 推荐(0)
摘要:1 REPORT Y_OOALV_TEST. 2 TYPE-POOLS:SLIS. 3 PARAMETERS:P_COUNT TYPE I. 4 5 CLASS GET_SPFLI DEFINITION. "理解为基础类 6 PUBLIC SECTION. 7 METHODS:GET_DATA IM 阅读全文
posted @ 2020-03-09 16:30 萧静默 阅读(830) 评论(0) 推荐(0)