在ABAP开发中,经常需要定义一些常量或者变量,而且可能存在多个程序中需要用到类似的变量或者结构体,如果在每个程序中都需要重复定义这些变量或者结构体的话,势必存在重复的代码编写,而且也容易出错,当需要变动时可以同时修改多个程序,造成一些冗余的工作。SAP提供了类型组,允许用户建立一些公用的对象,允许...
分类:
其他好文 时间:
2014-05-09 19:11:33
阅读次数:
317
可以通过数据字典查找type group:ICON,通过ICON
NAME寻找对应的ID列,可以用程序RSTXICON来查看SAP中所有图标和代码的对应关系列表,每个图标都有一个两位长度的代码进行标识,在字符前面加‘@’符号表示对该图标的进行引用。
分类:
其他好文 时间:
2014-05-05 12:49:50
阅读次数:
247
SAP程序的执行时通过事件来驱动的1.INITIALIZATION事件,这个事件是在屏幕未显示之前执行,对程序设置值及屏幕元素进行初始化赋值2.START-OF-SELECTION事件该事件是单击执行按钮时触发的3.END-OF-SELCTION事件该事件应用于所有事件数据处理完成,即START-O...
分类:
其他好文 时间:
2014-05-05 12:49:25
阅读次数:
352
n个区域,每个区域有我方军队a[i],a[i]==0的区域表示敌方区域,输入邻接矩阵。问经过一次调兵,使得我方边界处(与敌军区域邻接的区域)士兵的最小值最大。输出该最大值。调兵从i->j仅当a[i]>0&&a[j]>0&&adj[i][j]==true;感觉有点像玩三国志什么的。。。赛后才知道是网络...
分类:
其他好文 时间:
2014-05-04 20:26:14
阅读次数:
401
SAP可以定义子屏幕,将所定义屏幕窗体作为一个新的对话框窗体来引用,子屏幕分为两种,一种为INCLUDE
SCREEN,可以通过report端程序直接调用,另一种是subscreen,需要通过screen painter所创建引用,今天先写INCLUDE
SCREEN1.在子屏幕引用中可以通过参数来...
分类:
其他好文 时间:
2014-05-04 12:10:44
阅读次数:
324
SAP允许直接通过ABAP代码在屏幕上创建一个页签,相关语法如下。SELECTION-SCREEN
BEGIN OF TABBED BLOCK FOR n
LINES.每个页签都是由一个单独的子屏幕控制,N代表分页控件的高度,屏幕载入时必须先通过INITIALIZATION事件对其属性初始化。下例....
分类:
其他好文 时间:
2014-05-04 10:05:20
阅读次数:
435
1.HELP-REQUST[FOR{LOW|HIGH}]字段的F1帮助当选择SAP屏幕功能的制定字段按F1键时可以调关注用自定义的程序或者系统帮助文件,该功能通常称为F1帮助。TYPES:syst.SELECT-OPTIONS:s_date
FOR syst-datum.AT SELECTION-S...
分类:
其他好文 时间:
2014-05-03 22:38:18
阅读次数:
410
ABAP中的颜色代码是由4位字都组成的cxyzc:color的简写,颜色代码均以C开头x:标准色代码,SAP中一共有7个标准色
y:反转颜色启用/关闭 1/0 z:增强颜色启用/关闭 1/0标准色代码一览表
X颜色主要用处1灰蓝色抬头、标题栏2浅灰色列表内容3黄色汇总4蓝色关键字5绿色正确6红色错....
分类:
其他好文 时间:
2014-05-01 21:22:13
阅读次数:
400
ABAP开发中,使用for all entries
in语句将不能使用join的聚集表(例如BSEG)或者需要使用select的内表与内表串联。以BSEG为例:select belnr hkontfrom
bsisinto corresponding fields of table itab1whe...
分类:
其他好文 时间:
2014-05-01 08:38:54
阅读次数:
336