随笔分类 -  ABAP

ABAP学习
摘要:3.Text Editer 通过cl_gui_textedit类显示一个文本编辑器。 类方法:Get and Set Text GET_LINE_TEXT 获取对应行文本; GET_SELECTED_TEXT_AS_R3TABLE SET_SELECTED_TEXT_AS_R3TABLE 获取或设置 阅读全文
posted @ 2021-05-08 11:53 渔歌晚唱 阅读(784) 评论(0) 推荐(0)
摘要:2.HTML Viewer 通过cl_gui_html_viewer类显示url链接或者显示HTML页面。 1.创建cl_gui_html_viewer类对象,调用show_url显示url对应网页; 2.调用load_html_document方法加载Tcode:SMW0的html; 上传html 阅读全文
posted @ 2021-05-06 21:19 渔歌晚唱 阅读(1915) 评论(0) 推荐(0)
摘要:ABAP Control Framework ABAP屏幕组件示例Tcode:GUIT,Program: SAPM_GUITEST_PORTABLE。ABAP Control Framework可以显示GRID ALV,Picture,TextEdit, HTML,Calendar,Tree,Too 阅读全文
posted @ 2021-05-06 21:14 渔歌晚唱 阅读(1787) 评论(0) 推荐(0)
摘要:15.Enhancements 增强类型:Implicit Enhancement Options;Explicit enhancement options; 通过Edit → Enhancement Operations → Show Implicit Enhancement Operations 阅读全文
posted @ 2021-04-24 16:29 渔歌晚唱 阅读(235) 评论(0) 推荐(0)
摘要:14.Data Interfaces and Conmunication Interfaces ABAP提供与其他系统交互的数据接口。 14.1Remote Function Call(RFC) ABAP提供的调用远程系统功能的接口。 语法: 1. CALL FUNCTION func DESTIN 阅读全文
posted @ 2021-04-24 16:27 渔歌晚唱 阅读(140) 评论(0) 推荐(0)
摘要:13.Program Editing 13.1 Testing and Checking Program 创建项目和完成项目时,需要进行项目测试。 Checkpoints(断点),程序运行时,可以作为测试接入点。使用Tcode:SAAB,将断点放入checkpoint group。 语法: ASSE 阅读全文
posted @ 2021-04-24 16:23 渔歌晚唱 阅读(199) 评论(0) 推荐(0)
摘要:12.Program Parameters 12.1 Parameter In SAP Memory SAP内存是当前应用程序服务器的一个特定于用户的内存区域,用户会话的所有主会话都可以一次访问该内存区域。SPA/GPA parameter定义ID最长为20个字符,存储在SAP内存中。SPA/GPA 阅读全文
posted @ 2021-04-24 16:19 渔歌晚唱 阅读(191) 评论(0) 推荐(0)
摘要:11.5 ABAP File Interface Physical and Logic file Name,使用默认定义Tcode:RZ11,DIR_HOME默认文件路径; Tcode:FILE,定义Non-client-specific logical file names; 使用Function 阅读全文
posted @ 2021-04-24 14:08 渔歌晚唱 阅读(217) 评论(0) 推荐(0)
摘要:11.4 Data Cluster 数据集群,将一组数据存储在storage medium。 1.EXPORT 语法: EXPORT parameter_list TO medium [COMPRESSION {ON|OFF}]. COMPRESSION是否压缩形式存储在内存; parameter_ 阅读全文
posted @ 2021-04-24 14:00 渔歌晚唱 阅读(194) 评论(0) 推荐(0)
摘要:11.3Native SQL 实现Native SQL,1.使用ADBC classes;2.静态嵌入Native SQL。 Native SQL缺点: 1.创建的表没注册到R/3系统,在SAP字典中查找不到(se11),只能有Native SQL访问到; 2.没有自动控制MANDT,client字 阅读全文
posted @ 2021-04-24 13:54 渔歌晚唱 阅读(999) 评论(0) 推荐(0)
摘要:11.Processing External Data 11.1DataBase Access SQL Trace Tool(ST05),SQL跟踪分析工具。Index可以有效提高效率,但是仅正向查询where条件,例如:=,like;如果是<>,index没有优化效果。index包含字段1~4个关 阅读全文
posted @ 2021-04-24 13:50 渔歌晚唱 阅读(229) 评论(0) 推荐(0)
摘要:10.3 Classic lists 1.System Fields sy-pagno:当前页码; sy-linno:当前行; sy-colno:当前列; sy-linct:当前页每页行数,通过LINE-COUNT 在REPORT or NEW-PAGE中指定; sy-linsz:行宽,通过LINE 阅读全文
posted @ 2021-04-24 11:46 渔歌晚唱 阅读(191) 评论(0) 推荐(0)
摘要:10.2 Selection screens Selection screens为特殊dynpros,可以在executable programs, function groups,module pools中定义。 设置Selection screens的GUI Status,使用RS_SET_SE 阅读全文
posted @ 2021-04-24 11:36 渔歌晚唱 阅读(625) 评论(0) 推荐(0)
摘要:10.User Dialogs 基于SAP GUI的用户对话框。类型:Screens;Selection screens;Classic lists;Messages;Conversion routines。 示例: 100屏幕 "定义屏幕 SELECTION-SCREEN BEGIN OF SCR 阅读全文
posted @ 2021-04-24 11:27 渔歌晚唱 阅读(386) 评论(0) 推荐(0)
摘要:9.4Internal Tables 内表,带表头行内表已经弃用。 Tcode: RZ11,查看Profile Parameter, 参数:ztta/max_memreq_MB,内表最大内存空间; 内表种类:Standard Table,拥有唯一primary table index; Sorted 阅读全文
posted @ 2021-04-22 21:14 渔歌晚唱 阅读(285) 评论(0) 推荐(0)
摘要:9.3Date and Time Processing Tcode: STZBD,查看Time Zone。 Table: TTZZ,Time Zone数据表; TTZR,UTC refrence差异时区数据表; TTZD, TTZDF, and TTZDV,夏令时配置数据表; 类CL_ABAP_TS 阅读全文
posted @ 2021-04-22 19:53 渔歌晚唱 阅读(243) 评论(0) 推荐(0)
摘要:9.2Character String and Byte String Processing 字符型数据c,n,d,t,string,字节型数据x,xstring。 示例1:CONCATENATE,FIND "字符型,字节型数据处理 *CONCATENATE {dobj1 dobj2 ...}|{L 阅读全文
posted @ 2021-04-22 19:49 渔歌晚唱 阅读(193) 评论(0) 推荐(0)
摘要:9.Processing Internal Data 9.1Numerical Calculations 类CL_ABAP_MATH,浮点数;CL_ABAP_RANDOM,获取随机数; 示例: "算术运算statements "[COMPUTE] [EXACT] result = arith_exp 阅读全文
posted @ 2021-04-22 19:41 渔歌晚唱 阅读(144) 评论(0) 推荐(0)
摘要:8.Assignments 8.1Assignment rules 数值型数据类型:i(b,s),p,decfloat16,decfloat34,f; 字符型数据类型:c,string,n,d,t; 类:CL_ABAP_DECFLOAT,READ_DECFLOAT34 and READ_DECFLO 阅读全文
posted @ 2021-04-22 19:36 渔歌晚唱 阅读(697) 评论(0) 推荐(0)
摘要:7. Program Flow 7.1Logical Expresssions 参考1.2表达式中逻辑表达式。 7.2 Control Structures 分支语法:if,case; 示例: "Branch "分支语法 "if语法: *IF log_exp1. * [statement_block 阅读全文
posted @ 2021-04-22 19:30 渔歌晚唱 阅读(122) 评论(0) 推荐(0)