摘要: 在开发中经常会遇到生成编号的需求,SAP提供了自动编号工具,能根用户需求设定并自动生成一组唯一的编号 “编号长度域”:表示生成出来的编号需要使用什么样的数据类型来接收,这里使用CHAR10来接收,最长不超过10。 “%警告”:表示已产生的编号达到此百分比时给出警告 “编号范围事务”:可以指定一个事务 阅读全文
posted @ 2015-02-16 08:38 江正军 阅读(8094) 评论(1) 推荐(0) 编辑
摘要: 跨平台的文件路径... 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 江正军 阅读(12156) 评论(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 江正军 阅读(23569) 评论(3) 推荐(1) 编辑
摘要: ABAP数据锁定... 338 SM12锁查看与维护... 344 通用加锁与解锁函数... 344 ABAP程序锁定... 345 数据库锁... 347 锁的分类和兼容性... 347 并发性与锁的权衡... 348 数据库的事务隔离级别... 348 在JDBC应用程序中设置隔离级别... 3 阅读全文
posted @ 2015-02-15 22:19 江正军 阅读(26441) 评论(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 江正军 阅读(11772) 评论(1) 推荐(2) 编辑
摘要: Native SQL允许你针对数据库来使用原生的SQL,这些SQL可能是标准的SQL,也可以是某数据库特定的SQL。如果使用database-specific SQL语句,则数据库不能更换,否则请使用Open SQL。 本地SQL会绕过R/3 database interface,操作时不会记录日志 阅读全文
posted @ 2015-02-15 21:52 江正军 阅读(12271) 评论(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 江正军 阅读(35283) 评论(2) 推荐(4) 编辑
摘要: 老式的内表类型定义... 214 基于基本类型内表类型... 214 基于结构体类型内表类型... 215 老式的内表对象创建... 215 参照现有内表类型或内表对象来创建... 215 参照现有结构类型或结构对象来创建... 215 两种内表对象等效创建... 215 带默认表头的内表的行类型不 阅读全文
posted @ 2015-02-15 21:25 江正军 阅读(57967) 评论(0) 推荐(3) 编辑
摘要: 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 江正军 阅读(4696) 评论(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 江正军 阅读(7883) 评论(0) 推荐(1) 编辑
摘要: 动态的基本语法... 146 多种不同的动态编程... 146 动态字段... 147 动态类型... 147 指定结构、内表组件字段的动态... 148 Open SQL语句中的动态... 148 动态访问程序... 149 创建与运行临时Subroutines. 149 RTTS(Run Tim 阅读全文
posted @ 2015-02-15 19:34 江正军 阅读(6786) 评论(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 江正军 阅读(5119) 评论(0) 推荐(0) 编辑
摘要: 字段符号的分配ASSIGN.. 131 静态分配... 132 动态分配... 132 (name)132 动态访问数据对象dref->*. 134 动态访问结构成员COMPONENT … OF STRUCTURE. 134 动态访问类(对象)(静态)属性... 135 { }135 CASTING 阅读全文
posted @ 2015-02-15 17:31 江正军 阅读(19631) 评论(0) 推荐(1) 编辑
摘要: 下面这些操作符只适用于character-type 类型的操作数,在ABAP标准中,只有String类型尾部空格不会忽略,而c, d, n and t则会忽略掉。但下面这些操作符是否符号尾部空格,则要看具体的操作符与操作数了: <F1> <operator> <F2> Result SY-FDPOS 阅读全文
posted @ 2015-02-15 17:10 江正军 阅读(2140) 评论(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 江正军 阅读(1627) 评论(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 江正军 阅读(20153) 评论(0) 推荐(1) 编辑
摘要: 字符串处理... 79 “空字符”、“空字符串”、''与``79 为什么''=`` ?. 80 字符型字面常量(Text Symbols文本符号)80 字符串型字面常量... 80 split拆分字符串... 81 segment()函数... 82 shift字符串移动... 82 replace 阅读全文
posted @ 2015-02-15 15:19 江正军 阅读(6255) 评论(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 江正军 阅读(2923) 评论(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 江正军 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: SY是一个全局的结构体变量,它所对应的类型是一个结构SYST(SE11中使用),在词典中已定义过 附录D 系统字段功能列表 字段名 类型 长度 应用目的 说明 ABCDE CHAR 26 常量 字母表(A~Z) BATCH CHAR 1 后台运行 后台运行状态标记 BINPT CHAR 1 批处理 阅读全文
posted @ 2015-02-15 14:52 江正军 阅读(2571) 评论(0) 推荐(0) 编辑
摘要: 内表转换规则... 57 C语言中的结构对齐... 57 ABAP结构体对齐... 58 结构体相互赋值转换规则... 59 MOVE-CORRESPONDING(结构体赋值)... 62 内表转换规则... 57 C语言中的结构对齐... 57 ABAP结构体对齐... 58 结构体相互赋值转换规 阅读全文
posted @ 2015-02-15 14:44 江正军 阅读(4424) 评论(0) 推荐(0) 编辑
摘要: Conversion Rules for Elementary Data 可以将基本数据类型的源字段内容赋给其它基本数据类型的目标字段(除了数据类型 D 无法赋给数据类型 T,反之亦然)。ABAP/4 也支持结构化数据和基本数据对象之间或结构不同的数据对象之间的赋值。 对于每一赋值语句(用 MOVE 阅读全文
posted @ 2015-02-15 14:12 江正军 阅读(2607) 评论(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 江正军 阅读(1223) 评论(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 江正军 阅读(7379) 评论(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 江正军 阅读(28744) 评论(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 江正军 阅读(8174) 评论(0) 推荐(0) 编辑
摘要: 数据词典与ABAP类型映射 这些不能够直接在ABAP程序中使用,但可以使用对它们进行包装后的Data element来间接使用,在程序中使用数据字典类型时,将转化为相应的ABAP内置类型。 Type 允许最大长度m Meaning ABAP Type ACCP 6 Accounting period 阅读全文
posted @ 2015-02-15 13:29 江正军 阅读(5592) 评论(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 江正军 阅读(1602) 评论(0) 推荐(1) 编辑
摘要: ABAP基本数据类型 更多的类型请参考ABAP数据类型继承图 类型 允许最大长度(字符数) 默认长度(省略时采用) 说明 初始值 C 1~262143个字符 1 字符 如果未在 DATA 语句中指定参数<length>和<type>,则创建长度为 1 的字符 每个位置都是空格 N 1~262143个 阅读全文
posted @ 2015-02-15 13:16 江正军 阅读(52162) 评论(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 江正军 阅读(4020) 评论(0) 推荐(0) 编辑
摘要: Calling Executable Programs(SUBMIT)... 343 设置选择屏幕参数值(SUBMIT...WITH)... 343 实例一:参数传递... 345 实例二:参数传递及返回值接收... 346 控制Called Programs中LISTS输出... 348 修改输出 阅读全文
posted @ 2015-02-15 10:15 江正军 阅读(23782) 评论(1) 推荐(2) 编辑
摘要: 异常处理... 324 基于类的异常exception classes 捕获... 324 使用老式方式捕获catchable runtime errors. 324 向上抛出异常... 325 手动触发异常(类异常)... 326 6.1版本以后,TRY…ENDTRY结构:... 327 异常的触 阅读全文
posted @ 2015-02-15 00:55 江正军 阅读(9645) 评论(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 江正军 阅读(15055) 评论(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 江正军 阅读(13269) 评论(0) 推荐(1) 编辑
摘要: 选择屏幕(Selection Screen). 156 创建选择屏幕... 157 SELECTION-SCREEN.. 157 SELECTION-SCREEN - BEGIN OF SCREEN.. 157 标准选择屏幕SELECTION-SCREEN - Standard Selection 阅读全文
posted @ 2015-02-14 23:35 江正军 阅读(23083) 评论(0) 推荐(3) 编辑
摘要: 对话屏幕Dynpro(SE51). 11 屏幕元素... 11 屏幕属性... 11 PAI事件的触发、屏幕元素Function Code设置... 12 屏幕流逻辑Screen Flow Logic. 12 对话屏幕中的字段命名大小写问题... 13 示例:屏幕元素自动参考数据词典(或程序)中的表 阅读全文
posted @ 2015-02-14 23:13 江正军 阅读(51217) 评论(2) 推荐(2) 编辑
摘要: SAP用户权限控制设置及开发... 31 创建用户SU01. 31 权限角色... 33 自定义权限角色 PFCG.. 33 为角色分配菜单权限... 33 为角色分配权限数据... 34 将角色分配给用户... 38 权限角色在系统间的传输... 41 自定义权限对象... 41 权限字段的维护S 阅读全文
posted @ 2015-02-14 22:09 江正军 阅读(15079) 评论(2) 推荐(5) 编辑
摘要: SAP传输系统TMS. 7 新建TMS传输域... 7 设置TMS传输路径... 12 SAP仓库对象及开发类(包)17 创建开发包... 18 将新建程序绑定到开发包... 20 修改程序的Package. 21 TMS传输请求的传输... 22 传输请求的管理... 22 测试机TMS请求查看. 阅读全文
posted @ 2015-02-14 21:54 江正军 阅读(15870) 评论(1) 推荐(2) 编辑
摘要: Smart Forms. 1 文本模块... 2 节点元素... 3 Page节点... 3 窗口元素... 4 文本节点... 4 图形节点SE78. 5 模板节点... 6 地址节点... 7 样式... 7 小技巧:查看Form生成的函数... 9 SmartForm强制分页(抬头、项目表都显 阅读全文
posted @ 2015-02-14 21:27 江正军 阅读(19608) 评论(3) 推荐(4) 编辑
摘要: IDoc(wedi)... 133 Process code处理代码设定(WE41、WE42、WE40、WE64)... 134 Idoc生成XML(WE60)... 136 基本概念... 136 ALE. 136 EDI136 IDoc. 136 交换... 136 IDoc的特性... 137 阅读全文
posted @ 2015-02-14 21:24 江正军 阅读(73294) 评论(8) 推荐(9) 编辑