SAP图形编辑器(SE51)无法正常显示 下载本文

SAP图形编辑器(SE51)无法正常显示

2012-03-17 13:40:10| 分类: BASIS | 标签:屏幕制作器 se51 |字号大中小 订阅

大家都知道SAP自带了一个图形编辑器(SE51)对屏幕编程很方便,可以在屏幕上对图形控件进行拖拉,再进行相关编程很容易就可以编写出交互式程序。

好了言归正传。最近我在使用该功能进行屏幕设置时,在屏幕上显示了一串乱码并显示如下错误:Screen painter error: EU_SCRP_WN32 : timeout during allocate / CPIC-CALL ,无法进行屏幕编程。下面把解决过程记录下来,供大家参考: 第一步:说时候,百度有时候真的很给力。百度虽然不是万能的,但是在现在的生活学习中没有百度真的是万万不能的,有点夸张,但是没百度有时候确实很不方便。好了先在百度上搜索。以下是我搜到的解决方案:

1、没有安装SAP相关组件develop, 其实在SAP7.10版本该组件已经集成到SAP gui中去了,所以你的版本如果是SAP7.10以上可以肯定不是这个原因

2、重新安装sap gui 我试了N遍,卸载-重装;卸载-重启-重装。。。。。都没能解决该问题。

3、有人建议重装系统,我纠结了半天,最终没有试,还好没有重装系统,因为后来的事实证明重装系统是解决不了问题的 4、还有人说是在se38中的菜单实用程序SCREEN PAINTER下的图形格式编辑器打上勾,当然这个勾是必须要打上的。但是打上勾还是没解决。 。。。。。

下面这个博客对解决问题起了至关重要的作用:http://blog.csdn.net/ultraluck/article/details/6910553

sap gui 编辑屏幕时遇到 Screen painter error: EU_SCRP_WN32 : timeout during allocate / CPIC-CALL 到SE51去编辑还是出现这个问题,查notes说计算机名字不合法,修改计算机名字后重新启动,问题依旧。 我的sap gui 是7.20的,查看同事gui 710他的正常,在主机HOST文件做ip映射还是不能解决问题。卸载重装还是

出现这个问题。查看sap gui 日志在目录:\\Documents and Settings\\Administrator\\Local Settings\\Application

Data\\SAP\\SAP GUI\\Traces,里面有dev_eusp后面带有数字的,当天的开始里面说计算机名字不合法,改名字后查看日志是 ERROR ERROR hostname '10.10.28.136' unknown

难道要重装系统么,后来接着找解决办法,终于看到别人是这样解决的

输入事务码sm59 --->TCP/IP-Connections ---> EU_SCRP_WN32 increase the CPIC-Timeout ( default 20 ). 我改

成120秒,再次去打开编辑器,编辑屏幕,等了一会发现可以编辑了 通过以上方法还是未能解决问题。有点失望了。。。。

既然知道了有EU_SCRP_WN32这个链接,直接在这里测试这个链接,链接结果显示:

Logon Cancel

Error Details timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456 设置连接时超时(请检查 Error Details ERROR: timeout during allocate

Error Details LOCATION: SAP-Gateway on host necitmnw / sapgw01

Error Details DETAIL: no connect of TP gnetx.exe from host %%SAPGUI%% after 20 sec Error Details COMPONENT: SAP-Gateway

Error Details COUNTER: 175820 Error Details MODULE: gwr3cpic.c Error Details LINE: 6202

Error Details RETURN CODE: 242 Error Details SUBRC: 0 Error Details RELEASE: 701

Error Details TIME: Mon Nov 07 20:19:50 2011 Error Details VERSION: 2

好了,知道是这个链接的问题,再通过\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\SAP\\SAP GUI\\Traces这个路径或者C:\\Users\\john\\AppData\\Local\\SAP\\SAP GUI\\Traces(win7)找到相关文件。大家注意,每次链接在这里都会产生一个文件:

C:\\Users\\john\\AppData\\Local\\SAP\\SAP GUI\\Traces\\dev_eusp4268 Sat Mar 17 09:17:19 2012

Windows NT Version 6.1 Build 7601 Service Pack 1

ABAP Development Workbench Release 7.20

Grafischer Screen Painter File version 7200.1.0.351 Build 351w207

12.11.2009 / 11.08.2009

(c) Copyright 1993-2009 SAP AG Alle Rechte vorbehalten Sat Mar 17 09:17:19 2012

Command line = C:\\Program Files\\SAP\\FrontEnd\\sapgui\\gneux /H/192.168.8.201 sapgw00 07136096 IDX=0 460394 Process Id = 4268 (0x10ac) Program name = gneux User name = john

SAP system name = Local host name =

Exec directory = C:\\Program Files\\SAP\\FrontEnd\\sapgui\\ Data directory = C:\\Program Files\\SAP\\FrontEnd\\sapgui\\dat\\ Temp directory = C:\\Users\\john\\AppData\\Local\\Temp\\ Home directory = .\\

System language = Data file =

Log file = C:\\Users\\john\\AppData\\Local\\SAP\\SAP GUI\\Traces\\dev_eusp4268 Comm log file = Mem log file = Res log file = Timeout = 60 min

ERROR in RFCMgr_accept: not accepted RFCMgr_handleRfcError: key = RFC_IO5

RFCMgr_handleRfcError: status = CODE=CM_PRODUCT_SPECIFIC_ERROR STATUS=??? DATA=??? ID=07136096 RFCMgr_handleRfcError: message = CPIC-CALL: 'CMACCP : rc=20

LOCATION CPIC (TCP/IP) on local host

ERROR partner '192.168.8.201:3300' not reached (将该错误发给系统管理员,对3300的端口进行处理) TIME Sat Mar 17 09:17:40 2012 RELEASE 720

COMPONENT NI (network interface) VERSION 40 RC -10 MODULE nix

RFCMgr_handleRfcError: intstat = IO HANDLE=1 DRV=EXT LINE=1180 CODE=5 ERROR in main: initing communication with Abap ERROR in my_exit: exit value = 4

原因终于找到了,就是因为3300的端口问题,(将该错误发给系统管理员,对3300的端口进行处理)处理后,该功能可以正常使用。

如果遇到强大的basis的话,这个问题应该很好解决。感觉这个应该属于basis范畴了。 到此,问题终于顺利解决。