设为首页 收藏本站
查看: 1149|回复: 0

[经验分享] [转载]SAP预装服务器全编译

[复制链接]

尚未签到

发表于 2015-9-20 12:24:59 | 显示全部楼层 |阅读模式
  一.说明
  SAP系统初始安装后,每当事物码第一次运行时,GUI的左下角会显示编译的状态(如图 1所示),费时很多尤其是对于一些业务内容很丰富的事物码如ME21N、VA01。
DSC0000.jpg
图 1 编译状态
  产生编译的原理是:SAP初始安装时ABAP程序只是源代码状态,也就是ASCII码。在第一次执行时,需先将源代码其编译成伪码,系统再对伪码解释运行;以后再次运行,则无需编译直接解释伪码。
  产生编译除了系统初始安装后第一次运行外,新建或修改的ABAP程序、组件和支持包的升级也需要重新编译;另外如果在WEB中产生编译,经常会因时间过长产生超时(timeout)报错。如果多人同时运行并产生编译,则服务器的运行效率很低,尤其对于档次不高的服务器。
  为避免以上问题,可以采用集中强制编译方式,使用事物码SGEN,选定某些或全部组件执行编译,这时间通常很长但以后再次运行则速度很快,全部组件的编译通常需要比系统安装时间还要长。在编译过程中可以暂停并且能够重启编译任务。
  编译一个ABAP程序,数据库中会多一些内容;集中编译大量的程序,则数据库需要的空间很大。在编译前和编译过程中需密切注意数据库空间的变化。
  二.操作
  在前台执行事物码SGEN,进入图 2界面,有多种编译的选择,如全部生成、重新生成系统升级后的(System Upgrade),最后两项是针对BSP、WEB相关组件的(两者均与网页有关)。本例选择第一项,对所选组件的全部对象进行编译。选中后点击“Continue”按钮进入图 3界面。
DSC0001.jpg
  图 2 初始界面(选择对组件的全部对象编译)
DSC0002.jpg
  图 3 组件选择
  图 3界面选择要编译的组件(Software Component),如果全选则时间非常长所以要谨慎,本例选择两个基本组件(SAP_BASIS、SAP_APA),选择后点击“Continue”按钮继续。
  图 4是选择服务器,无其它选项,再次点击“Continue”按钮继续。
DSC0003.jpg
  图 4 选择Server
DSC0004.jpg    
图 5 任务调度选择
  图 5是任务调度界面,可以选择立即执行或指定时间执行,本次选择在后台立即执行点击“Start Job directly”按钮,生成一个后台作业,前台操作就可以退出了。
  在前台再次执行事物码SGEN,可以看到编译的进度,如图 6所示,可以看出仅选择的两个组件需编译近5万个对象,目前编译了362个,评估还需10小时55分钟完成(机器档次低并且是在虚拟机中运行)。
DSC0005.jpg
  图 6 进度查看
  三.中断及重启任务
  如果在长时间的编译过程中需要暂时中断,可以在图 6界面下部点击右边的“Terminate Generation”按钮,系统弹出图 7对话框询问是否中断(cancel),在其点击“YES”按钮,系统弹出图 8对话框告知中断需要数分钟时间,此时后台的任务仍在继续,需要耐心等候。
DSC0006.jpg
  图 7 中断提示对话框
DSC0007.jpg
  图 8 中断信息(提示需数分钟时间)
  当编译任务停止后,就允许关闭SAP服务器了。如果还想继续完成上次的任务,可在前台再次输入事物码SGEN进入,如图 9所示选择重新执行上次任务,按“Continue”按钮再次运行。
DSC0008.jpg    
图 9 选择继续任务(last run)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-116229-1-1.html 上篇帖子: SAP物料主数据随笔 下篇帖子: SAP basis 常用事物
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表