随笔分类 - ABAP
ABAP学习
摘要:1.19 OPEN SQL:Knowing the Syntax of New Open SQL Open SQL更新 1.参数必须使用@标注,GROUP BY,ORDER BY字段之间使用“,”分隔; 2.INTO 放在最后,查询字段可以通过FIELDS关键词放在FROM后; 1.20 OPEN
阅读全文
摘要:1.14 Internal Table:Formulating Dynamic Where Conditions 动态Where条件 7.02版本,可以在Loop时使用动态Where条件; 1.15 Internal Table:Defining and Using Secondary Keys 主
阅读全文
摘要:1.8 ABAP Expression:Understanding The Move From Statements To Expressions 理解命令式语句和声明式语句差异; 示例代码: "test2 "命令式与声明式语句 FORM f_test2. DATA:lv_val1 TYPE P L
阅读全文
摘要:S4HANAForABAP 1New In SAP NetWeaver 7.0 to SAP NetWeaver 7.51 1.1SAP ABAP发展历程 1.2Understanding Compiler Warnings and Suppressing Pragmas 编译时的一些警告信息,可以
阅读全文
摘要:ABAP Function ABAP Coding过程中比较好用的Function整理。 1.获取Domain信息 代码实例: "********************************获取domain FORM f_get_domain. DATA:fs_taba TYPE dd07v.
阅读全文
摘要:实现Table Maintain 通过类CL_GUI_ALV_GRID,实现Table Maintain功能。 实现效果: 1.创建Program; 2.创建空Screen 100; 3.创建GUI Status; Program:实例代码 "cl_gui_alv_grid事件 CLASS zcl_
阅读全文
摘要:14search help 示例1: "************************************************ "search help "************************************************ DATA:gv_date TYPE
阅读全文
摘要:ABAP Source Scan ABAP提供Report扫描程式,Program:RS_ABAP_SOURCE_SCAN 定义Class:lcl_source_scan; 主要方法: get_source_names,获取各种类型代码源代码object name; get_report_names
阅读全文
摘要:ABAP异步Function已经批量数据处理 ABAP异步调用Function 调用语法: CALL FUNCTION Remotefunction STARTING NEW TASK Taskname DESTINATION IN GROUP {group|DEFAULT} [{CALLING m
阅读全文
摘要:ABAP生成随机数 使用cl_abap_random_int类生成整型随机数; 使用cl_abap_random_float类生成浮点随机数; 使用cl_abap_random_decfloat16类生成decfloat16类型随机数; 使用cl_abap_random_packed类生成P类型随机
阅读全文
摘要:ABAP生成HTML 使用类:cl_wd_html_writer,实现html内容生成。 注意:add_style方法生成的元素有问题,建议使用add_attribute,name='style' value='border:1px;padding:5px;font:"Microsoft YaHei
阅读全文
摘要:ABAP SUBMIT获取返回LIST 使用Submit调用Reports程序,获取Reports程序返回的ALV Lists输出。 示例: "submit,获取其他report list FORM f_test_submit_memory. DATA:lt_list TYPE TABLE OF a
阅读全文
摘要:ABAP ZIP打包 ABAP中使用cl_abap_zip类,创建zip压缩文件。 示例: "excel文档类对象 DATA:lo_excel TYPE REF TO zcl_excel. TYPES:BEGIN OF s_spfli, carrid TYPE spfli-carrid, conni
阅读全文
摘要:ABAP JSON格式字符串 ABAP内表表转换JSON字符串。 方式1:使用cl_trex_json_serializer和cl_trex_json_deserializer完成ABAP TO JSON,JSON TO ABAP互相转换。 方式2:使用CALL TRANSFORMATION这个语句
阅读全文
摘要:9.Tree Simple Tree:使用cl_gui_simple_tree类创建只有单个节点Tree; List Tree:使用cl_gui_list_tree类创建每个节点有多个entry,从左到右; Column Tree:cl_gui_column_tree类自定义拥有多列的节点; 示例:
阅读全文
摘要:8.Toolbar 使用cl_gui_toolbar類,創建顯示一個toolbar。 示例: "事件處理類 CLASS c_event_handler DEFINITION. PUBLIC SECTION. CLASS-METHODS:m_function_sel FOR EVENT functio
阅读全文
摘要:7.Picture 使用cl_gui_picture类显示图片。 示例: "event handler类 CLASS c_event_handler DEFINITION. PUBLIC SECTION. "picture event "图片点击 CLASS-METHODS:event_pictur
阅读全文
摘要:6.Calendar 使用cl_gui_calendar类生成不同样式的日期选择器。 示例: CLASS c5 DEFINITION. PUBLIC SECTION. DATA:lo_splitter_container TYPE REF TO cl_gui_splitter_container.
阅读全文
摘要:5.Drag & Drop 不同Control之间可以实现drag,drop事件,实现拖动操作。 示例1:drag & drop between alv and tree "容器对象 DATA:lo_container1 TYPE REF TO cl_gui_docking_container. D
阅读全文
摘要:4.ALV Grid 通过cl_gui_alv_grid类显示ALV List。 示例: "cl_gui_alv_grid事件 CLASS c3_event_handler DEFINITION. PUBLIC SECTION. CLASS-METHODS:m_onf1 FOR EVENT onf1
阅读全文