SAP开发记录1

这篇全是干货,只写我遇到的问题和解决办法。

1、选择屏幕需要隐藏筛选框的一个框,在定义筛选框后面添加下方关键字。

NO  INTERVALS

2、选择屏幕隐藏筛选框中的一个框后的范围输入框。

NO-EXTENSION

3、当查询的数据量过大时,优化的一种方法是将内表的数据按照某一字段进行去重,去重语法如下:

sort gt_alv  by pruefbemkt.
delete adjacent duplicates from gt_alv  comparing pruefbemkt

注意:第一需要去重的字段必须提前按照这个字段进行排序。第二不需要去重的字段请不要加入排序,不然会影响去重结果。

4、一些常用的事务代码。

创建事务代码   se93
创建数据字典   se11
abap开发程序   se38
表数据查询    se16n
smartforms    smartforms
传输查看请求号   se09
函数接口    se37
屏幕开发   se51
自建表维护   sm30

5、新创建的自建表使用sm30进行维护时,点击新条目按钮直接退出界面并且显示"没有匹配的新条目”

解决方法:检查自建表是否设置主键

6、创建自建表时,如果需要添加搜索帮助,不能使用内置类型,必须使用数据元素。

7、升序降序的关键字。

升序 asc
降序 desc

8、sm30维护自建表时,字段名称显示为‘+’或者显示为“字符”,需要修改字段名称,方法如下所示:

1、找到创建表维护生成器时的函数组
2、进入se80,选择函数组,输入函数组名称
3、点击该函数组下面的屏幕,双击屏幕号,右方输入框中会出现源代码。
4、点击工具栏的格式按钮
5、点击屏幕的‘+’号,进行修改(目前没图片,后续截图后放上来供参考)
6、保存激活。

部分效果图如下:

SAP开发记录1_第1张图片

SAP开发记录1_第2张图片

SAP开发记录1_第3张图片

SAP开发记录1_第4张图片

9、自建表如果修改了字段后,需要更新表维护生成器。方法如图所示:

SAP开发记录1_第5张图片

SAP开发记录1_第6张图片

SAP开发记录1_第7张图片

SAP开发记录1_第8张图片

 

 

 

你可能感兴趣的:(SAP,SAP开发,abap,学习)