博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
Victor.Pan的ABAP博客
只做ABAP -- OpenSource 从这里开始
miracleye.cublog.cn
管理博客
发表文章
留言
收藏夹
· Friends
博客圈
音乐
相册
· 钓鱼
文章
首页
关于作者
姓名:Victor.Pan 职业:ABAP Consultant 年龄: 位置: 个性介绍:ABAP/C#/C++/C/ASP.NET
||
<<
>>
||
我的分类
最新照片
上一张
下一张
幻灯片
停止播放
最新文章
·
新型打窝器效果
·
有爱好钓鱼的朋友,也可以..
·
如何处理系统异常
·
让你的电脑飞快的运行和关..
·
Unix/Linux/windows 文件..
最新留言
·
gztommy
你好,我也是做ABAP开发的..
·
v41dugu
你好 老白 我想问你一下如..
·
格子裙
以后还是会有问题的哦,希..
·
miracleye
呵,做过一段HR顾问,最后..
·
flfn
听barry师公说,GG以前是做..
最新评论
·
我试了下,就是得不出结果..
·
我们公司里的SQ01里有些QU..
·
很清楚!!
·
SAP99,支持下,也欢迎访问..
·
干嘛用的?钓鱼撒饵的?
最新收藏
·
bary
统计信息
·
总访问量:26278
·
文章个数:37
·
评论条数:54
·
留言条数:12
·
网友推荐:
【置顶】搜索
<DIV> <FORM action=http://www.google.com/search method=get> <TABLE> <TBODY> <TR> <TD> <P align=left><IMG src="http://www.google.com/logos/Logo_40wht.gif" border=0> <INPUT style="WIDTH: 299px; HEIGHT: 21px" name=word> <INPUT style="WIDTH: 105px; HEIGHT: 23px" type=submit value="Google 搜索"> <INPUT type=hidden value=bds name=tn> <INPUT type=hidden value=3 name=cl> <INPUT type=hidden value=2097152 name=ct> <FONT size=2><BR> <INPUT type=radio value="" name=si> 搜索WWW <INPUT type=radio CHECKED value=blog.chinaunix.net/u1/54266/ name=si> 搜索Victor.Pan的Blog </FONT></P></TD></TR></TBODY></TABLE></FORM></DIV> <DIV> <FORM action=http://www.baidu.com/baidu> <TABLE> <TBODY> <TR> <TD> <P align=left><IMG src="http://www.baidu.com/images/baidu_logo.gif" border=0> <INPUT style="WIDTH: 299px; HEIGHT: 21px" name=word> <INPUT style="WIDTH: 105px; HEIGHT: 23px" type=submit value="Baidu 搜索"> <INPUT type=hidden value=bds name=tn> <INPUT type=hidden value=3 name=cl> <INPUT type=hidden value=2097152 name=ct> <FONT size=2><BR> <INPUT type=radio value="" name=si> 搜索WWW <INPUT type=radio CHECKED value=blog.chinaunix.net/u1/54266/ name=si> 搜索Victor.Pan的Blog </FONT></P></TD></TR></TBODY></TABLE></FORM></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>
查看全文
发表于:2008-02-26 ┆
阅读(282)
┆
评论(0)
新型打窝器效果
<a href="http://blogimg.chinaunix.net/blog/upfile2/080420201403.rar" target="_blank">新型打窝器</a>
查看全文
发表于:2008-04-20 ┆
阅读(235)
┆
评论(1)
有爱好钓鱼的朋友,也可以在此留言、观看相册里钓鱼照片
<DIV>见相册! 136条,100斤左右,我和朋友Vinnie2人钓获!</DIV> <DIV> </DIV> <DIV> </DIV> <DIV>地点:广州-茂峰山</DIV> <DIV>时间:08年清明节</DIV>
查看全文
发表于:2008-04-11 ┆
阅读(409)
┆
评论(2)
如何处理系统异常
<DIV>捕捉具体的异常比较简单,就说下怎么样捕捉系统未知异常。有了以下处理异常的代码,相信系统出现的任何异常,都不会因为我们的程序而dump. 我们用cx_root(RFC需要用exceptions).</DIV> <DIV>经过测试,db错误,不仅是open-sql,还有native-sql产生的错误都可以处理,还有function参数类型不匹配,function名字错误等都可以处理。如果谁发现有不能处理的异常,请留言。</DIV> <DIV> </DIV> <DIV>REPORT z_victor_pan .<BR>data: name type string.<BR>DATA: l_oref TYPE REF TO cx_root,<BR> exception_msg(1000),<BR> msg(1000).<BR>class test definition.<BR>public section. methods ok.<BR>endclass.<BR>class test implementation.<BR>method ok.<BR>data: a1 type i.<BR>try.<BR>a1 = 100 / 0.<BR>catch cx_root into l_oref.<BR>msg = l_oref->get_text( ) .<BR>write:/ msg.<BR>endtry.<BR>endmethod.<BR>endclass.<BR>start-of-selection.</DIV> <DIV> </DIV> <DIV>try.<BR> call function 'ZPZTEST_RFC1' destination 'RGSCLNT301'<BR> IMPORTING<BR> name = name<BR> EXCEPTIONS<BR> SYSTEM_FAILURE = 1 MESSAGE exception_msg<BR> COMMUNICATION_FAILURE = 2 MESSAGE exception_msg.<BR> write:/ exception_msg.<BR> clear: exception_msg, msg.<BR>endtry.</DIV> <DIV><BR>try.<BR> call function 'ZPZTE'.<BR>* EXCEPTIONS<BR>* SYSTEM_FAILURE = 1 MESSAGE msg.<BR>*catch CX_SY_DYN_CALL_ILLEGAL_FUNC into l_oref.<BR> catch cx_root into l_oref.<BR> exception_msg = l_oref->get_text( ).<BR> write:/ msg.<BR>……
查看全文
发表于:2008-03-27 ┆
阅读(608)
┆
评论(2)
让你的电脑飞快的运行和关机!(转)
<DIV>一、优化启动设置(适用于家用版及专业版也适用于2000) <BR>1."我的电脑"->"属性"->"高级"->"启动和故障修复"中,点"错误报告",选择"禁用错误汇报"、"但在发生严重错误时通知我"; <BR>2.去掉"将事件写入系统日志","发送管理警报","自动重新启动"选项;将 <BR>"写入调试信息"设置为"无"; <BR>3.点击"编辑",在弹出记事本文件中: <BR>[Operating Systems] <BR>timeout=30 //把缺省时间 30 秒改为 0 秒 <BR>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP <BR>Professional" /fastdetect //把缺省 fastdetect 改为 nodetect <BR>二、禁用多余的服务级件(适用于专业版"Professional") <BR>右键"我的电脑"->"管理"->"服务和应用程序"->"服务",将不需要的服务级 <BR>件禁用。选中禁用程序,点右键,选"属性"-> "停止",将"启动类型"设置为"手 <BR>动"或"已禁用"。如关闭常见的服务,"Printer Spooler"(打印服务),"Task <BR>Scheduler"(计划任务),"FAX"(传真服务),"Messenger"(局域网消息传递), <BR>"Remote Registry"(提供无程用户修改注册表)等等。 <BR>注意:有些服务是WINDOWS XP必需的,关闭后会造系统崩溃。查看详细说明确 <BR>认后再禁止。 <BR>点击"开始"->"运行"->“gpedit.msc”,打开“组策略”,点"计算机配置->管理 <BR>模版->Network(网络)->Qos Packet Scheduler(QoS数据包高度程序)",双击右边 <BR>的“Limit reservable bandwidth(限制可保留带宽)”,设置为"禁用"。 <BR>三、关闭华医生Dr.Watson(适用于家用版"HomeEdition"及专业版 <BR>"Professional") <BR>在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"-> <BR>"系统工具"->"系统信息"->"工具"->"Dr Watson",调出系统里的华医生Dr.Watson , <BR>只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大 <BR>量空间。如以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间。 <BR>四、用SFC命令释放更多空间(适用于家用版"HomeEdition"及专业版 <BR>"Professional") <BR>五、关闭系统备份(适用于家用版"HomeEdition"及专业版"Professional") <BR>1."我的电脑"->"属性"->"高级"->"性能"->"设置"->"视觉效果"标签,选择 <BR>"调整为最佳性能"; <BR>2."我的电脑"->"属性"->"高级"->"性能"->"设置"->"……
查看全文
发表于:2008-03-11 ┆
阅读(361)
┆
评论(0)
Unix/Linux/windows 文件上载函数
<DIV>parameters: p_file(300).<BR>AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.<BR>CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'<BR>EXPORTING<BR>directory = ' '<BR>filemask = ' '<BR>IMPORTING<BR>serverfile = p_file<BR>EXCEPTIONS<BR>canceled_by_user = 1<BR>OTHERS = 2.</DIV> <DIV> </DIV> <DIV> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080311202833.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV></DIV>
查看全文
发表于:2008-03-11 ┆
阅读(265)
┆
评论(0)
Operational Effectiveness is not strategy
<DIV>For almost 2 decades, managers have been learning to play by a new set of rules. Companies must be flexible to respond rpidly to competitive and market changes. They must benchmark continuously to achieve best practices. They must outsource agrressively to gain efficiencies. And they must nurture a few core competencies in the race to stay ahead of rivals.<BR><BR>But those beliefs are dangerous half-truths, and they are leading more and more companies down the path of mutually destructive competition.<IMG id=paperPicArea1 style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/qzone_v4/b.gif"></DIV> <DIV></DIV> <DIV></DIV>
查看全文
发表于:2008-02-27 ┆
阅读(317)
┆
评论(0)
手表定理
<DIV>手表定理是指一个人有一只表时,可以知道现在是几点钟,而当他同时拥有两只表时却无法确定。两只表并不能告诉一个人更准确的时间,反而会让看表的人失去对准确时间的信心。你要做的就是选择其中较信赖的一只,尽力校准它,并以此作为你的标准,听从它的指引行事。记住尼采的话:“兄弟,如果你是幸运的,你只需有一种道德而不要贪多,这样,你过桥更容易些。” <BR> 如果每个人都“选择你所爱,爱你所选择”,无论成败都可以心安理得。然而,困扰很多人的是:他们被“两只表”弄得无所,心身交瘁,不知自己该信仰哪一个,还有人在环境、他人的压力下,违心选择了自己并不喜欢的道路,为此而郁郁终生,即使取得了受人瞩目的成就,也体会不到成功的快乐。 <BR><BR> 手表定理在企业经营管理方面给我们一种非常直观的启发,就是对同一个人或同一个组织的管理不能同时采用两种不同的方法,不能同时设置两个不同的目标。甚至每一个人不能由两个人来同时指挥,否则将使这个企业或这个人无所适从。手表定理所指的另一层含义在于每个人都不能同时挑选两种不同的价值观,否则,你的行为将陷于混乱。</DIV>
查看全文
发表于:2008-02-27 ┆
阅读(318)
┆
评论(1)
酒与污水定律
<DIV>酒与污水定律是指,如果把一匙酒倒进一桶污水中,你得到的是一桶污水;如果把一匙污水倒进一桶酒中,你得到的还是一桶污水。几乎在任何组织里,都存在几个难弄的人物,他们存在的目的似乎就是为了把事情搞糟。他们到处搬弄是非,传播流言、破坏组织内部的和谐。最糟糕的是,他们像果箱里的烂苹果,如果你不及时处理,它会迅速传染,把果箱里其它苹果也弄烂,“烂苹果”的可怕之处在于它那惊人的破坏力。一个正直能干的人进入一个混乱的部门可能会被吞没,而一个人无德无才者能很快将一个高效的部门变成一盘散沙。组织系统往往是脆弱的,是建立在相互理解、妥协和容忍的基础上的,它很容易被侵害、被毒化。破坏者能力非凡的另一个重要原因在于,破坏总比建设容易。一个能工巧匠花费时日精心制作的陶瓷器,一头驴子一秒钟就能毁坏掉。如果拥有再多的能工巧匠,也不会有多少像样的工作成果。如果你的组织里有这样的一头驴子,你应该马上把它清除掉;如果你无力这样做,你就应该把它拴起来。</DIV>
查看全文
发表于:2008-02-27 ┆
阅读(279)
┆
评论(0)
蘑菇管理
<DIV>蘑菇管理是许多组织对待初出茅庐者的一种管理方法,初学者被置于阴暗的角落(不受重视的部门,或打杂跑腿的工作),浇上一头大粪(无端的批评、指责、代人受过),任其自生自灭(得不到必要的指导和提携)。相信很多人都有这样一段“蘑菇”的经历,但这不一定是什么坏事,尤其是当一切都刚刚开始的时候,当上几天“蘑菇”,能够消除我们很多不切实际的幻想,让我们更加接近现实,看问题也更加实际,而对一个组织而言,一般地新进的人员都是一视同仁,从起薪到工作都不会有大的差别。无论你是多么优秀的人才,在刚开始的时候都只能从最简单的事情做起,“蘑菇”的经历对于成长中的年轻人来说,就像蚕茧,是羽化前必须经历的一步。所以,如何高效率地走过生命中的这一段,从中尽可能吸取经验,成熟起来,并树立良好的值得信赖的个人形象,是每个刚入社会的年轻人必须面对的课题。</DIV>
查看全文
发表于:2008-02-27 ┆
阅读(289)
┆
评论(0)
友情
<DIV>当大部分人都在关注你飞得高不高时,只有少部分人关心你飞得累不累-这就是友情<IMG id=paperPicArea1 style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/qzone_v4/b.gif"> <DIV class=clear id=paperBottom></DIV></DIV>
查看全文
发表于:2008-02-27 ┆
阅读(287)
┆
评论(1)
Missing reference when converting data object
<DIV>bsp开发中会遇到这个message</DIV> <DIV>Missing reference when converting data object **price(金额相关字段)</DIV> <DIV>我们需要在相关表中让这个字段引用Currency</DIV> <DIV>如下:</DIV> <DIV> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080227130023.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV></DIV> <DIV> </DIV> <DIV>这样会解决这个bsp错误。</DIV>
查看全文
发表于:2008-02-27 ┆
阅读(289)
┆
评论(0)
SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )
<DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Verdana">单击第一个图标,第一个图标突出显示,单击第二个图标,第一个变灰,第二个突出显示,反之一样。单击</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'">history</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Verdana">读取历史记录。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'">Controller ZCL_SUS_C_ORDER_CHANGE<o:p></o:p></SPAN></P> <P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 39pt; TEXT-INDENT: -18pt; mso-char-ind……
查看全文
发表于:2008-02-27 ┆
阅读(579)
┆
评论(5)
SAP web 开发 (第二篇 bsp 开发 mvc模式 Part1 )
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'">Model-View-Controller </SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Verdana">简称</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'">MVC. </SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Verdana">简单的说就是把数据处理,显示,页面事件及处理过程分离开来,企业应用多数都采用这种方式,多层架构的优缺点不再多言,</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'">google</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Verdana">一下啥都知道。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: 'Verdana','sans-serif'"><?xml:……
查看全文
发表于:2008-02-27 ┆
阅读(467)
┆
评论(2)
SAP web 开发 (第一篇 bsp 开发 非mvc模式 )
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri>Web</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">开发不仅现在比较流行,将来也会。我来谈一下最近</SPAN><SPAN lang=EN-US><FONT face=Calibri>bsp<SPAN style="mso-spacerun: yes"> </SPAN>application</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">项目的体会吧,属初学者,请各位多多指教。</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri> </FONT></o:p></SPAN></P> <P class=MsoNorm……
查看全文
发表于:2008-02-26 ┆
阅读(596)
┆
评论(1)
修改程序中的小技巧
<DIV>有时我们修改程序的时候会遇到如下情况</DIV> <DIV> </DIV> <DIV> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080226155640.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV></DIV> <DIV> </DIV> <DIV>上面有insert 等按钮,系统这样做,是有很多考虑的,不过,我的IDES我做主!</DIV> <DIV>我要恢复我自己的风格,按照下面操作</DIV> <DIV> </DIV> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080226155801.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV> <DIV align=center> </DIV> <DIV align=left> </DIV> <DIV align=left>呵,这样就是我们自己写程序的界面和风格了,想怎么改就怎么改,我的程序我做主!</DIV> <DIV align=left> </DIV>
查看全文
发表于:2008-02-26 ┆
阅读(1183)
┆
评论(2)
我的程序,你来改!怎么改?--在程序中加入自己的BADI interface!
<DIV>好久没有来这里了,一直有事,忙,实在不好意思。:)</DIV> <DIV>下面说说自己的 badi interface</DIV> <DIV> </DIV> <DIV>se18 建一个badi</DIV> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080226141326.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV> <DIV align=center> </DIV> <DIV align=left>然后在接口ZIF_EX_ORDER_MAPPING写自己的函数</DIV> <DIV align=left>然后 用se19 建立这个badi的implementation </DIV> <DIV align=left> </DIV> <DIV align=left> <DIV align=center><IMG src="http://blogimg.chinaunix.net/blog/upfile2/080226141446.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0></DIV></DIV> <DIV align=left> </DIV> <DIV align=left>在Method中写入处理数据的代码。</DIV> <DIV align=left>在BADI中,implementation是依次执行的,如果你针对一个badi写了10个implementation,那就执行10次不同<EM>implementation的method.</EM></DIV> <DIV align=left><EM>在我们自己的程序中这样来写:</EM></DIV> <DIV align=left>c……
查看全文
发表于:2008-02-26 ┆
阅读(364)
┆
评论(1)
让我们重温学生时代的激情
<DIV>近来休假在家,随手翻看几本旧书,偶然发现一个在大三时竞选班长的手稿,看了之后,想分享给大家。觉得工作多年后,对于我们,激情是我们不断努力向前的最大源动力。</DIV> <DIV> </DIV> <DIV> </DIV> <DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"><FONT size=3>尊敬的老师,同学们</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><SPAN lang=EN-US><SPAN style="mso-spacerun: yes"><FONT face=Calibri> </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">你们好!</SPAN></FONT></P> <P class=MsoNormal sty……
查看全文
发表于:2007-12-18 ┆
阅读(453)
┆
评论(3)
最近病了
<DIV>最近实在不好意思,自己病了,没有及时为大家写东西,在以后肯定会写更多有价值的东西。</DIV>
查看全文
发表于:2007-12-03 ┆
阅读(330)
┆
评论(2)
下周计划
<DIV>下周计划写一份关于.net connector 与SAP接口的文档,将阐述具体细节,同时发布截图与源代码。</DIV> <DIV></DIV>
查看全文
发表于:2007-11-23 ┆
阅读(373)
┆
评论(0)