公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文地址:SAP ABAP7.5x系列之程序结构&SubScreen 前言部分 我们知道,在SAP里的程序结构包含了很多内容,比如:Global Declarations里包含interface,classes,global data:Method里包含local data,implementation等等,同时本文也列举一个subscreen的例子,仅供…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:SAP ABAP7.5x系列之F4增强 前言部分 在ABAP项目里面,F4搜索帮助是最常用的功能,我们可能会为屏幕字段开发搜索帮助,以帮助用户输入正确的数据.我的这篇文章不是关于如何创建搜索帮助的教程,我是来介绍ABAP 7.5x中提供的一些新功能. 搜索帮助概念 首先,让我们快速回顾一下搜索帮助是什么. 搜索帮助(ABAP字典的存储库对象)用于…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:SAP ABAP7.5x系列之命名规约   命名约定 以下约定适用于ABAP程序中所有可定义对象的名称,例如数据类型,数据对象,类,宏或存储过程: 1.名称最长可达30个字符.2.允许的字符是从“A”到“Z”的字母,从“0”到“9”的数字和下划线(_).3.名称必须以字母或下划线(_)开头. 只有在ABAP对象之外,名称也可以以不同的字符开头.4…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:SAP ABAP7.5x系列之F4增强[续]   前言部分 与附加结构类似,我们还可以使用附加搜索帮助作为ABAP增强框架的一部分来增强搜索帮助. 附加搜索帮助 搜索帮助集成在一起,可以轻松访问标准SAP中的几乎所有字段.增强搜索帮助可以改善用户体验,而无需实际更改任何现有对象.我们也可以通过更改标准搜索帮助将新搜索帮助添加到现有搜索帮助中.如果…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:SAP ABAP7.5x系列之SQL注入   前言部分 SQL语法允许开放SQL语句的每子句动态指定作为在括号中指定一个数据对象的内容.如果其中一个数据对象的全部或部分内容来自程序外部,则存在以下SQL注入之一的风险: 访问非允许的数据库表 如果动态指定的数据库表完全或部分来自程序外部,则用户可能会访问他们通常没有授权的数据库.如果在动态指定的数…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文地址:SAP ABAP7.5x系列之CREATE DATA&INTERFACE 前言部分 这一篇介绍两个知识点: 一个是在ABAP7.50以上版本中,使用CREATE DATA. 另一个是介绍ABAP7.50的INTERFACE. 希望读者看完这篇文章之后,对这两个概念不再陌生,知道如何使用及其使用原理. 创建数据对象 创建内部表和类型i的数据对象.…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:SAP ABAP7.5x系列之预定义数据结构 前言部分 先说一下,之前有些文章被转载之后也没有注明,这个就比较不好.如果你觉得本文写的并不好,那么可以直接去看HELP,这样更直接,我这里只是做记录,如果读者朋友感兴趣,可以关注公众号,也可以在本文末留言,毕竟谁都不会那么厉害,什么内容都会,总会有说错或者不会的. ABAP关键字 ABAP关键字是A…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:SAP ABAP7.5x系列之OPEN SQL 前言部分 当使用CDS实体的名称作为数据源访问SELECT中的CDS视图时,此视图在其SELECT列表中发布关联_assoc以供外部使用,则这些关联可用作路径表达式的根元素.同样的声明.在路径表达式中,关联名称_assoc1,_assoc2,...由反斜杠(\)分隔.必须在路径表达式中直接前缀关联的…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP7.40新语法简介第一篇   前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 SAP的系统不断的更新 7.40已经出来很久了,一直忙着没有更新7.40新语法内容 慢慢写点新语法的相关内容 首先说一下7.40的特点及简介 1.ABAP 7.40是AS ABAP 7.31(也称为ABAP…
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP7.40新语法简介第二篇   前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 从7.40开始,SP08可以使用在INTO之后用7.40,SP02引入的声明运算符DATA(...)来放置内联声明. 下面举例说明比较清晰: ​ DATA id TYPE scarr-carrid. cl_d…