SAP培训-abap实例讲解(二)【朗泽SAP培训】
- 格式:pdf
- 大小:965.52 KB
- 文档页数:10
SAP ABAP语法实例调试1 调试键F8跳过后面所有断点,程序执行完2 外部、会话、调试断点调试断点-debug时打的断点,程序远程完后就会消失会话断点-程序运行前通过会话断点按钮打的断点,在同一登录会话不同窗口都有效,用户注销后消失外部断点-程序运行前通过外部断点按钮打的断点,用户注销后再登录还是有效,但只针对同一用户有效SelectSELECT <result> FROM <source> INTO <target> [WHERE <condition>] [GROUP BY <fields>] [HAVING <cond>] [ORDER BY <fields>].GROUP BY:用于将一组数据条目压缩为一个单行作为选择最终结果;HAVING:用于限定ORDER BY子句子数据目组的选择条件;ORDER BY:用于限定行排序;SELECT整体语法结构。
示例:以上示例查询的是:20170503至20170510期间销售订单为JR01,且销售量大于50的单据的订单号、创建日期、创建者、类型以及合计销量,并按销售订单升序排序。
这里需要强调的是,如果要使用函数(如SUM、MAX、MIN),则需要将其他字段通过GROUP BY 进行分组。
如果需要继续对使用函数进行条件筛选,则可以使用关键字HAVING。
关键字ORDER BY 决定查询结果的排序方法,ASCENDING为升序,DESCENDING为降序。
1 SELECT SINGLE单行数据:SELECT SINGLE <RESULT> INTO <target> FROM <source> ...如果系统找到一个完全符合指定条件的行,SY-SUBRC返回0,否则返回4。
一般不需要指明所有字段,而是在SELECT后用"*"符号, 若指定多个数据对象,则需要将这些对象放在括号中,并用逗号隔开,而且其顺序需要与SELECT子句中指明的表字段顺序一致。
【朗泽SAP培训】——SAP PP模块关于生产订单详情的获取朗泽SAP培训教育导师在授课的过程中发现,部分SAP培训学员,在SAP PP模块学习时候关于生产订单详情的获取会有一些疑问。
针对这情况,SAP PP模块培训导师会将这一部分学习笔记分享给学员们。
1: 工序获取afko-aufpl = afvc-aufpl => afvc-vornr afvc- ltxa1 工序短文本“附加afvc-arbid=> afvc-lar01 活动类型2:工作中心afvc-arbid = crhd-objid => crhd-ARBPL “附加crhd-werks crhd-verweCRTX-OBJID = crhd-objid => crtx-KTEXT “工作中心描述3: 工作中心负责人crhd-veran = tc24-veran crhd-WERKS = tc24-WERKS => TC24-KTEXT “工作中心负责人4:成本中心CRHD-OBJID = CRCO-OBJID => CRCO-KOKRS CRCO-KOSTL“控制范围成本中心=>CRCO-LSTAR“活动类型5:工种afko-aufpl = afvc-aufpl => afvc-lar01 或crhd-objid = crco-objid => crco-lstarCSLT-KOKRS = CRCO-KOKRS CSLT-LSTAR = CRCO-LSTAR => CSLT-KTEXT“工种以上是朗泽SAP PP模块导师为学员们提供的有关生产订单详情的获取一些学习心得,希望对学员们会有一定的帮助.。
第六章创建列表概览内容标准列表........................................................................................................................................... 1标准列表示例 ............................................................................................................................ 1标准列表结构 ............................................................................................................................ 2标准列表的用户界面.................................................................................................................. 2自定义列表 ....................................................................................................................................... 4单个页眉 ..................................................................................................................................... 4确定列表宽度 ............................................................................................................................ 5确定页长 ..................................................................................................................................... 5定义页脚 ..................................................................................................................................... 6多页列表........................................................................................................................................... 7编程分页 ..................................................................................................................................... 7单页的标准页眉......................................................................................................................... 8单页页长 ..................................................................................................................................... 9列表级的页宽 ........................................................................................................................ 10在程序之内滚动..................................................................................................................... 10列表页面设置.............................................................................................................................. 13定位输出 ................................................................................................................................. 13格式输出 ................................................................................................................................. 16特殊输出格式 ........................................................................................................................ 21创建空行 ................................................................................................................................. 23画线、框架和网格 ................................................................................................................. 24确定页的哪一部分可以水平滚动 .......................................................................................... 28列表是ABAP/4 报表程序数据的输出媒介。
第二章ABAP/4 程序语法和格式概览内容语法元素............................................................................................................................. 1语句............................................................................................................................... 1关键字 ........................................................................................................................... 2注释............................................................................................................................... 2语法结构............................................................................................................................. 3语句结构........................................................................................................................ 4注释结构........................................................................................................................ 4连接相似语句............................................................................................................... 5ABAP/4 程序格式.............................................................................................................. 6缩排语句块.................................................................................................................... 6使用模块化工具........................................................................................................... 6正确插入程序注释 ....................................................................................................... 6整齐打印程序............................................................................................................... 6插入已有结构.................................................................................................................... 7插入已有关键字结构.................................................................................................... 7插入已有注释行........................................................................................................... 8本节说明ABAP/4 语法,并且提供关于如何在ABAP/4 中编程的建议。
培训教程•基础概念与入门•控制结构与流程控制•数据处理与操作•模块化编程实践•调试技巧与问题解决•实战案例分析与练习基础概念与入门SAPABAP是SAP系统中用于开发应用程序的高级编程语言。
它支持结构化编程,具有强大的数据处理和逻辑判断能力。
SAPABAP广泛应用于SAP系统的定制开发、报表生成、接口编程等方面。
SAPABAP简介编程环境与工具SAPABAP开发环境提供代码编辑器、调试器、性能分析工具等。
SAPGUI用于与SAP系统交互的图形用户界面。
ABAP Workbench集成开发环境,包括多种开发工具,如数据字典、函数库、屏幕画板等。
包括字符型、数值型、日期型、时间型等。
数据类型变量数据类型转换用于存储数据的容器,包括局部变量、全局变量、静态变量等。
不同数据类型之间的转换规则和方法。
030201数据类型与变量包括算术运算符、比较运算符、逻辑运算符等。
运算符由变量、常量、运算符等组成的计算式。
表达式运算符的优先级和结合性规则,用于确定表达式的计算顺序。
优先级与结合性运算符与表达式控制结构与流程控制用于根据条件执行不同的操作,包括简单IF 、IF-ELSE 和嵌套IF 结构。
IF 语句根据表达式的值选择执行不同的代码块,类似于其他编程语言中的switch-case 结构。
CASE 语句AND 、OR 和NOT 等,用于组合或修改条件表达式的结果。
逻辑运算符条件语句FOR 循环根据指定的次数重复执行一段代码,通常用于遍历数组或处理具有固定次数的任务。
DO 循环重复执行一段代码,直到满足指定的结束条件,包括DO WHILE和DO UNTIL 两种形式。
LOOP 语句无限循环执行一段代码,直到遇到特定的退出语句(如EXIT 或CHECK )才结束。
循环语句03CHECK 语句检查指定条件是否满足,如果不满足则跳转到指定的标签位置。
01JUMP 语句无条件跳转到程序中的指定位置,通常与标签(LABEL )一起使用。