尽管在系统建立的时候,已经用SGEN生成了所有的程序,但是有时运行一个程序时还是会看到一些编译的信息出现在
屏幕的最底端。
一个可以运行的程序是由许多repository objec构成,并以load的形式存在于系统中,程序被执行时就是执行这个load。
如果与这程序相关的repository object发生了变化(比如:DDIC表的结构变化),当程序被执行时,这个程序的load就要被重新生成,就会出现编译信息。
源程序和load的信息分别被存放于D010SINF 和 D010LINF。
D010SINF的域:UDAT/ UTIME --源程序被修改的时间
SDATE/STIME--源程序被生成的时间
D010LINF的域:UDAT/ UTIME --load被修改的时间
SDATE/STIME--load被生成的时间
在D010LINF中,SDATE/STIME的时间比UDAT/ UTIME的早,那么这个load就要被从新生成。
相关的SAPnote-1230076,有更具体的说明。