摘要: 跨平台的文件路径... 364 配置逻辑文件... 365 FILE_GET_NAME. 367 打开文件OPEN DATASET. 367 打开方式access. 368 INPUT. 368 OUTPUT. 368 APPENDING.. 368 UPDATE. 368 文件指针位置positi 阅读全文
posted @ 2015-02-15 22:34 江正军 阅读(13461) 评论(0) 推荐(1)
摘要: EXPORT 语句... 350 IMPORT语句... 353 IMPORT DIRECTORY语句... 354 DELETE FROM语句... 355 ABAP Memory(同一用户的同一窗口Session)... 355 SAP Memory(同一用户的不同窗口Session)... 3 阅读全文
posted @ 2015-02-15 22:27 江正军 阅读(27106) 评论(4) 推荐(1)
摘要: ABAP数据锁定... 338 SM12锁查看与维护... 344 通用加锁与解锁函数... 344 ABAP程序锁定... 345 数据库锁... 347 锁的分类和兼容性... 347 并发性与锁的权衡... 348 数据库的事务隔离级别... 348 在JDBC应用程序中设置隔离级别... 3 阅读全文
posted @ 2015-02-15 22:19 江正军 阅读(29622) 评论(0) 推荐(0)
摘要: 主要组成部分... 300 结构(Structure)... 301 选择(Selections)... 302 数据库程序(Database program)... 305 LDB程序结构... 307 FORM PUT_XXX性能问题... 309 GET_EVENT内表... 309 报表程序 阅读全文
posted @ 2015-02-15 22:03 江正军 阅读(12587) 评论(1) 推荐(2)
摘要: Native SQL允许你针对数据库来使用原生的SQL,这些SQL可能是标准的SQL,也可以是某数据库特定的SQL。如果使用database-specific SQL语句,则数据库不能更换,否则请使用Open SQL。 本地SQL会绕过R/3 database interface,操作时不会记录日志 阅读全文
posted @ 2015-02-15 21:52 江正军 阅读(12744) 评论(0) 推荐(1)
摘要: 读取数据SELECT. 262 读取单行... 263 DISTINCT. 263 读取多行... 264 列别名... 264 存储到指定变量中... 264 SELECT * INTO….. 265 追加读取APPENDING.. 265 CORRESPONDING FIELDS OF [WA/ 阅读全文
posted @ 2015-02-15 21:47 江正军 阅读(36704) 评论(2) 推荐(4)
摘要: 老式的内表类型定义... 214 基于基本类型内表类型... 214 基于结构体类型内表类型... 215 老式的内表对象创建... 215 参照现有内表类型或内表对象来创建... 215 参照现有结构类型或结构对象来创建... 215 两种内表对象等效创建... 215 带默认表头的内表的行类型不 阅读全文
posted @ 2015-02-15 21:25 江正军 阅读(61071) 评论(0) 推荐(4)
摘要: ABAP program结构... 199 Macros. 200 Include. 200 ABAP程序中的局部与全局变量... 200 Local Copies of Global Fields(Form中,全局变量的局部化拷贝)... 202 FORM subroutine. 203 TABL 阅读全文
posted @ 2015-02-15 21:00 江正军 阅读(5035) 评论(3) 推荐(1)
摘要: 类CLASS. 163 声明DEFINITION.. 163 class_options. 164 PUBLIC. 164 继承INHERITING FROM.. 164 抽象类ABSTRACT. 166 终结类FINAL. 166 CREATE {PUBLIC|PROTECTED|PRIVATE} 阅读全文
posted @ 2015-02-15 20:10 江正军 阅读(8484) 评论(0) 推荐(1)
摘要: 动态的基本语法... 146 多种不同的动态编程... 146 动态字段... 147 动态类型... 147 指定结构、内表组件字段的动态... 148 Open SQL语句中的动态... 148 动态访问程序... 149 创建与运行临时Subroutines. 149 RTTS(Run Tim 阅读全文
posted @ 2015-02-15 19:34 江正军 阅读(7300) 评论(2) 推荐(1)
摘要: 定义引用变量Reference Variables. 141 动态创建数据对象Creating Data Objects Dynamically. 141 获取数据对象引用Getting References to Data Objects. 142 解引用Dereferencing Data Re 阅读全文
posted @ 2015-02-15 18:31 江正军 阅读(5935) 评论(0) 推荐(0)
摘要: 字段符号的分配ASSIGN.. 131 静态分配... 132 动态分配... 132 (name)132 动态访问数据对象dref->*. 134 动态访问结构成员COMPONENT … OF STRUCTURE. 134 动态访问类(对象)(静态)属性... 135 { }135 CASTING 阅读全文
posted @ 2015-02-15 17:31 江正军 阅读(21258) 评论(0) 推荐(1)
摘要: 下面这些操作符只适用于character-type 类型的操作数,在ABAP标准中,只有String类型尾部空格不会忽略,而c, d, n and t则会忽略掉。但下面这些操作符是否符号尾部空格,则要看具体的操作符与操作数了: <F1> <operator> <F2> Result SY-FDPOS 阅读全文
posted @ 2015-02-15 17:10 江正军 阅读(2196) 评论(0) 推荐(0)
摘要: 比较规则 =, EQ, <>, NE, <, LT, >, GT, <=, LE, >=, GE 非引用数据类型的兼容要求 l 就基本类型来说,需要类型、长度(for the types c, n, p, x)、小数位(for the type p)匹配 l 对于结构来说,要求必须具有相同的组成成份 阅读全文
posted @ 2015-02-15 17:06 江正军 阅读(1715) 评论(1) 推荐(0)
摘要: 正则表达式... 97 ABAP中可以使用regex的地方... 97 正则式语法规则... 98 (?=…)、(?!...)100 \A 、\z、\Z与^ 、$区别... 101 $0…、$&、$`、$′102 \1、\2、\3….. 103 FIND.. 104 精确查找(一次性解析)... 1 阅读全文
posted @ 2015-02-15 15:35 江正军 阅读(22821) 评论(0) 推荐(1)
摘要: 字符串处理... 79 “空字符”、“空字符串”、''与``79 为什么''=`` ?. 80 字符型字面常量(Text Symbols文本符号)80 字符串型字面常量... 80 split拆分字符串... 81 segment()函数... 82 shift字符串移动... 82 replace 阅读全文
posted @ 2015-02-15 15:19 江正军 阅读(6635) 评论(0) 推荐(1)
摘要: 字符串表达式String Expressions. 69 字符串模板String Templates. 69 literal_text. 71 embedded_expressions. 71 Embedded Expressions - Predefined Formats. 72 format_ 阅读全文
posted @ 2015-02-15 15:07 江正军 阅读(3109) 评论(0) 推荐(0)
摘要: DATA: ultimo TYPE d."服务器当前日期ultimo = sy-datum.WRITE: / ultimo ."当前月的第一天,可以采用字符偏移操作ultimo+6(2) = '01'. " = first day of this monthWRITE: / ultimo ."上月最 阅读全文
posted @ 2015-02-15 14:58 江正军 阅读(2012) 评论(0) 推荐(0)
摘要: SY是一个全局的结构体变量,它所对应的类型是一个结构SYST(SE11中使用),在词典中已定义过 附录D 系统字段功能列表 字段名 类型 长度 应用目的 说明 ABCDE CHAR 26 常量 字母表(A~Z) BATCH CHAR 1 后台运行 后台运行状态标记 BINPT CHAR 1 批处理 阅读全文
posted @ 2015-02-15 14:52 江正军 阅读(2673) 评论(0) 推荐(0)
摘要: 内表转换规则... 57 C语言中的结构对齐... 57 ABAP结构体对齐... 58 结构体相互赋值转换规则... 59 MOVE-CORRESPONDING(结构体赋值)... 62 内表转换规则... 57 C语言中的结构对齐... 57 ABAP结构体对齐... 58 结构体相互赋值转换规 阅读全文
posted @ 2015-02-15 14:44 江正军 阅读(4497) 评论(0) 推荐(0)
摘要: Conversion Rules for Elementary Data 可以将基本数据类型的源字段内容赋给其它基本数据类型的目标字段(除了数据类型 D 无法赋给数据类型 T,反之亦然)。ABAP/4 也支持结构化数据和基本数据对象之间或结构不同的数据对象之间的赋值。 对于每一赋值语句(用 MOVE 阅读全文
posted @ 2015-02-15 14:12 江正军 阅读(2752) 评论(1) 推荐(0)
摘要: DATA: BEGIN OF struc2, a TYPE d, b TYPE t, BEGIN OF struc3, c TYPE f, d(2) TYPE x, END OF struc3, e(4) TYPE x, f(8) TYPE c, END OF struc2. 上面的嵌套结构可以这样 阅读全文
posted @ 2015-02-15 14:07 江正军 阅读(1290) 评论(0) 推荐(0)
摘要: TYPES、DATA、TYPE、LIKE. 42 创建数据类型与变量... 44 TYPES 语句... 44 DATA 语句... 46 CONSTANTS 语句... 48 STATICS 语句... 48 TABLES 语句 创建数据类型与变量... 44 TYPES 语句... 44 DAT 阅读全文
posted @ 2015-02-15 13:57 江正军 阅读(7910) 评论(0) 推荐(0)
摘要: WRITE. 22 WRITE {[AT] [/][pos][(len|*|**)]}24 int_format_options. 25 UNDER、NO-GAP. 25 QUICKINFO.. 25 COLOR 、INTENSIFIED、INVERSE. 26 HOTSPOT. 27 INPUT. 阅读全文
posted @ 2015-02-15 13:51 江正军 阅读(30739) 评论(0) 推荐(0)
摘要: DESCRIBE. 17 DESCRIBE FIELD.. 17 TYPE typ. 17 LENGTH ilen. 19 DECIMALS dec. 19 OUTPUT-LENGTH olen. 19 HELP-ID hlp. 20 EDIT MASK mask. 20 DESCRIBE TABL 阅读全文
posted @ 2015-02-15 13:36 江正军 阅读(8522) 评论(0) 推荐(0)
摘要: 数据词典与ABAP类型映射 这些不能够直接在ABAP程序中使用,但可以使用对它们进行包装后的Data element来间接使用,在程序中使用数据字典类型时,将转化为相应的ABAP内置类型。 Type 允许最大长度m Meaning ABAP Type ACCP 6 Accounting period 阅读全文
posted @ 2015-02-15 13:29 江正军 阅读(5795) 评论(0) 推荐(0)
摘要: MOVE<F1>[+<o1>][(<l1>)] TO<F2>[+<o2>][(<l2>)]. 等价于: <F2>[+<o2>][(<l2>)] = <F1>[+<o1>][(<l1>)]. 注:这里的位置参数<o1>与<o2>是从零开始的,如果位置为0,则取的是第一个元素,以此类推。 所有偏移量和长 阅读全文
posted @ 2015-02-15 13:20 江正军 阅读(1672) 评论(0) 推荐(1)
摘要: ABAP基本数据类型 更多的类型请参考ABAP数据类型继承图 类型 允许最大长度(字符数) 默认长度(省略时采用) 说明 初始值 C 1~262143个字符 1 字符 如果未在 DATA 语句中指定参数<length>和<type>,则创建长度为 1 的字符 每个位置都是空格 N 1~262143个 阅读全文
posted @ 2015-02-15 13:16 江正军 阅读(54545) 评论(0) 推荐(2)
摘要: 屏幕序列Screen Sequences. 337 Static Next Screen. 338 Dynamic Next Screen. 338 Leaving a Screen from a Program.. 339 Starting a Screen Sequence. 339 Using 阅读全文
posted @ 2015-02-15 10:23 江正军 阅读(4464) 评论(0) 推荐(0)
摘要: Calling Executable Programs(SUBMIT)... 343 设置选择屏幕参数值(SUBMIT...WITH)... 343 实例一:参数传递... 345 实例二:参数传递及返回值接收... 346 控制Called Programs中LISTS输出... 348 修改输出 阅读全文
posted @ 2015-02-15 10:15 江正军 阅读(28119) 评论(1) 推荐(2)
摘要: 异常处理... 324 基于类的异常exception classes 捕获... 324 使用老式方式捕获catchable runtime errors. 324 向上抛出异常... 325 手动触发异常(类异常)... 326 6.1版本以后,TRY…ENDTRY结构:... 327 异常的触 阅读全文
posted @ 2015-02-15 00:55 江正军 阅读(10153) 评论(2) 推荐(0)
摘要: Messages. 291 消息维护... 291 00系统消息ID(8占位符). 291 语法规则... 292 使用全局的Message Class. 292 静态的指定Message. 292 动态的指定Message. 292 INTO msgtext 、DISPLAY LIKE dtype 阅读全文
posted @ 2015-02-15 00:48 江正军 阅读(15961) 评论(0) 推荐(1)
摘要: 列表屏幕(List Screen). 205 生成列表屏幕... 205 复杂LIST. 206 标准LIST. 206 standard page header. 206 自定义LIST. 207 自定义Page Header. 207 LINE-SIZE. 208 LINE-COUNT. 208 阅读全文
posted @ 2015-02-15 00:30 江正军 阅读(13900) 评论(0) 推荐(1)