强晟的ABAP博客
SAP ABAP 面向未来 学习并超越现象,SE80 的跳转导航功能混乱,显示的文件名与内容不对应,最后弹出一个 windows 对话框,提示树控件功能失败,退回到初始屏幕。
结果,有一个包含文件的内容全部丢失,使用临时版本也无法恢复,彻底丢失。
解决方法,哭到欲哭无泪。
分析,估计是 GUI 的问题,GUI 版本 710,补丁级别 18。
ASSIGN语句和字段符号总让很多人感到困惑,希望这篇文章能为您解惑。
http://files.cnblogs.com/qiangsheng/ASSI…
现在网络上流传的 SAP 标准教材是越来越多了,虽然其合法性存在问题,但 SAP 公司对此也睁一只眼闭一只眼,处于默许状态——毕竟多些人学习 SAP 对它也没什么坏处。
但是对于广大 SAP 爱好者来说,面对几百本的教材经常会有一种手足无措之感,究竟怎么学习才好呢?其实 SAP 已经为我们提供了学习路线图。
请打开下面的网站:
http://www.sap.com/services/education/index.epx
从图中可以看到,左边是个导航菜单,右边则是所有课程目录的链接。
以前我自己也遇到过,最近也有其它朋友遇到,总觉得没有合理解释,只能删除重建。今天突然发现原来 SAP 已经解释过了。
在表控件向导的初始屏幕上,有下面这句话:
Note: When you use several table controls on a screen, the order of LOOP statements in the PBO of the flow logic is significant. It must match the order of the table controls in the screen (from top left to bottom right).
就是说,在一个屏幕上放多个表控件的时候,它的循环语句在 PBO 逻辑流中必须按照从上到下从左到右的顺序依次排列。SAP 没有解释如果排列顺序不对,将会出现什么问题,不过我想,也就是无法显示数据啦。
而从 SAP 的表向导生成的代码来看,它总是在 PBO 和 PAI 的第一行插入新增的循环代码,这正好与我们的习惯相反——我们在屏幕上建对象总是从上到下从左到右,而后生成的代码却插入到前面,这就导致了无法显示数据的错误。
这个函数组里面的函数可以用来执行应用服务器操作系统(UNIX)上的外部命令。未经测试,仅收藏。
SXPG_APPSERV_RFCDEST_GET_INT
SXPG_CALL_SYSTEM Execute an External Command
SXPG_COMMAND_CHECK Checks whether you can execute this external command
SXPG_COMMAND_CHECK_INT
SXPG_COMMAND_EXECUTE Execute an External Command
SXPG_COMMAND_EXECUTE_LONG Execute an External Command
SXPG_COMMAND_GET
SXPG_COMMAND_INSERT Creation of an external command
SXPG_COMMAND_LIST_GET Returns a short list which contains all defined external commands
SXPG_COMMAND_LIST_MAINTAIN_INT
SXPG_COMMAND_MAINTAIN Maintenance of external commands
SXPG_COMMAND_MAINTAIN_PERM_INT
SXPG_COMMAND_MODIFY Modification of an external command
SXPG_COMMAND_START_INT Start an external command
SXPG_COMMAND_START_INT_LONG Start an external command
SXPG_DUMMY_COMMAND_CHECK
SXPG_OPSYSTEM_GET_INT Query the operation system for an application server
SXPG_OPSYSTEM_GROUPS_GET_INT Query operating system syntax groups
SXPG_PROFILE_PARAMETER_GET
SXPG_RFCDEST_OPEN_INT
DB2:
连接信息看上去比较直接,分别是数据库名、端口号、主机IP地址。
Oracel:
连接信息比较隐晦,必须在 SAP 应用服务器上安装 Oracle Client,然后设置连接,并在这里将连接信息指定与连接名一致。
SQL Server:
这里的连接信息很接近 Sql Server 的连接字符串,但是参数名略有不同。指定主机IP、数据库名即可。
MaxDB:
MaxDB 是 SAP 自己的数据库,这个连接则是 NetWeaver Developer 版中默认创建的一个连接,其中的连接信息究竟代表什么,我也不甚清楚。
关于外部数据库连接设置的 Notes 有很多,可以参考如下一些:178949,323151,523622,200164。
如何查找并下载特定数据库的支持文件,是个大问题,我至今也没有找到相关的分类,只能通过关键字 lib_dbsl 来搜索,查询结果数量上千,只得一页一页的翻,哪位朋友知道路径的,请告知,谢谢。
SAP 文化是多元的,不仅仅有严肃的配置和实施,也有轻松的歌曲哦。想听听 SAP 之歌吗,请到下面的链接下载:
http://rapidshare.com/files/143757676/SA…
歌词如下:
You’re talking about known new we’ve got to meet
You tell a lot about your e-business history
You are so proud to be in a inner world wide way
But what the hell could be your matched important steps
You listen to your worker every night and day
The willing employees of our company have nearly blew away
You love your customers you want to keep it
But what the hell you ask yourself is real time see I am
Don’t hesitate don’t worry
You can come on and ask us all
We’ve got the answer to your questions
To get it the way we can make it go
SAP is what you need
SAP is the best one
Everyone who’s trying to get its e-business start
You are still talking about the global evaluations
You try hard to find your business solution
You want it attack you hate the defence
But when the hell you get your business intelligent
You say your player stay to your employees
They working hard till they get that all they need
You love them all you want to keep them
But what the hell you ask yourself is perfect HRS
Don’t hesitate don’t worry
You can count on us to it
We can walk in altogether
We’ll find a better way
SAP is what you need
SAP is what we are
and among the global players will be the super star
SAP is what we need
SAP is what we are
and among the global players will be the super star
and among the global players will be the super star
SAP GUI 提供了自选外观功能,并且将相关图片随 GUI 安装提供,我们完全可以通过修改这些图片来设定自己的外观主题。
但是我没有发现自建新外观的功能,只好修改了现有主题,SAP GUI 的主题文件存放在“%SAP GUI 安装目录%/FrontEnd/SAPgui/themes”下,你只要修改你当前使用主题中的相关图片即可。
标准图片使用了一些特殊颜色,以使窗口不激活时图片颜色与窗口颜色保持同步灰度显示,而我用 Fireworks 修改后无法获得相同效果,图片颜色始终为亮色,这是一点遗憾。原因是 Fireworks 修改了原图片的调色板,而用画笔修改则可以避免这一问题,但用画笔做边界柔化的图片又太困难,我就不想费劲再研究了。
另外注意,这个主题只是在“使用新的视觉设计”时有效,对于“使用 SAP 签名设计”时就无效了,我还没有找到签名设计的图形素材保存在哪里,如果是固化在程序里或者打包成二进制资源库,就很难自己修改了。
最近没有研究什么东西,放个下载吧。SAP NetWeaver 7.01 SR1 SP3 ABAP Developer Edition,SAP 推出的免费系统平台,从官方下载速度太慢,而且不能用下载工具,因此我做了个镜像供大家下载。
详细介绍请见:
http://www.verycd.com/topics/2802196/
eMule 链接如下:
ed2k://|file|%5BSAP.NetWeaver.7.01.SR1.SP3.ABAP.Developer.Edition.%5D.NW701TrialABAP2010.iso|3514705920|322817bbab093de0d842f2652fcb6930|h=4oxd55l2nthxvq3h7mofbqpcvjqzirif|/
访问量
- 人次
最新评论
- 强 晟 发表于《外部数据库的连接串示例(Tcode:DBCO)》
- soloboy 发表于《外部数据库的连接串示例(Tcode:DBCO)》
- 强 晟 发表于《我的自恋型 SAP GUI》
- outsparkle 发表于《我的自恋型 SAP GUI》
- 强 晟 发表于《SAP NetWeaver 7.01 SR1 SP3 ABAP Developer Edition 电驴下载》









日志RSS
评论RSS