当前位置:文档之家› 完整版通过EXCEL宏和SAPScript进行批量业务处理

完整版通过EXCEL宏和SAPScript进行批量业务处理

通过EXCEL 宏和SAP Script 进行批量业务处理SAP 提供了很多批量导入的工具,但问题是一般情况下不会赋予普通用户这些权限,因此 我结合EXCEL VBA 和SAP Script 功能整理出一个简易的批量业务处理方式,供大家参考使用SAP Script Recording 功能录制SAP 操作,生成代码块 1.激活 SAP Script Recording2.选择存放路径和script 代码块文件名称3•点击「开始录制SAP 操作,建议以”/N ” +务代码,以保存为结尾。

生成如下程序 代码文件,可以用文本编辑器打开Limank l£d£ Goto百ysttirrHo-pe - e eee Q I AK霍I 忙巧餡臨®丨®—Sa 猶 D-Qckj^g GonTanFT Layoutglex 日 DeckfiQ Cantanef sou 口 M ME Gfineira:* G 它口「忙CTBatfl shoutcj^t,,. Acthrate SuiXT5CfpC FlfrCCirdlM and 田3卢目 dk … ^AP ^ui hCHbiw nebDfliftulr 5« 生rd Coey 口⑻・dter Set* 口uiEk Cut »".d Pn3t«宜群6*聽鞅SA£ GUI 卜i 哦q^ Dtepiav before revemi [ffl Wm£r»r 1st £ DO 〜口盯础门星N urri&fir[T匚Bmpany c^d«TMg-l FlfiUl YiiiJoie5p^izifca :i? hs fix R CVTE P&strigRevertal陆』kscm1 ol 1PrHFtng 令P L tin j PuicidCh^ck rnensoum ・nt 9fiec*K3ir«n5raacaH c odaCtocumarK DawAtT 扌城 Rfl D^xti-g OsteF l LIMe Ed 4 Fanrierl V»e*i通过EXCEL VBA 编写宏代码,用于读取数据模板和导入 SAP 1. 进入VBA 编辑视图2. 复制Script 代码块中的代码,并做以下适当修改:a ) 在两个"Application"和"Connection"之前加入"SAP"b ) 修改录制中的固定值,改为模板中的相应字段,如Range ("A" & l ).Value 等c )如有更为复杂的数据处理需求,可以在宏代码中加入适当的判断或者循环语句|Tf RMt TsObJe<t Cd|ppl 1 CAt ien) "Ttienser. EapculAurc - Gercblecr C r sAF<siLX™> set #pp I (cAt 二 1 Akitc?. t Set 1 pt 1 tigfe ng 1 n* End If i* 130b J T (cornier 1 on) ThenS OT cenreeir -fen — ippl Icari cm . 1 VfenC 。

)End Ifxr ML i sob 1 tic L C s «s £ 1 on]i Thenser session — connect 1ona chi ldrenCO^ end if I-f Isdbl ecr £>Scr 1pt J ThenTpt _Carin«*e i EOb jocr Ion. ,!,en"U E CT li pt - C arinc 匚 tGb j ac± appl i c I on (, '"on BBEnd Ifse^s 1 f 1 rxJBvi^i C "wna session ・ f indtsyldf "wnd ^*^■51) on. +1 ndByl T C "wind session ■卄■!ndByldt '啣no E .«E « 1 on ・ f i iradftyldc "wnd on. f -! ridByldC ■iwirKj sess 1 on.『1 r»diiyidC B wncl sess 1 on ・ T 1 ndBryxd C *p iMind s«ssicrii f inclByidC ,b wrhd session ・ 1M ndByldf '-wnd s«ss 1 wii f 1 ndByl d t s -c s £ i on , f i rndByl d f ™i«nciB>i waxiftiize/ ib^rLOJ. oked '> . text = ■'/nftOS" 'J i s4»nd^Kvy 0■ VSr yfxrilFD5A -BELK5'?・ T 电Kt /usr /CIEJCT PF KukH IS"》.*ox 貫 u^r/t xt RFO SA-G JAHS ■” /usr /CT MT UFO 5A STt<D ') . T 电 N t .usr/CT MT BS1E - BLOAT60DD01 ■■匚 nW r '2D15p,、"ICT・ rexT - "112^ 08/2016,-/PSf/CT xr BSIS- BUDAT ,h )i i 9«TFOC4lS• usr ■*CTXT BSIS -Bi. D AT " > ■花aretPasi rl on ■ io 叮.sendvKi /Tbir[Ol-.t ewt 27 KRA120130OMG2SKRA12O135CInsert..・29 KRA120140<Dekte32 KRA12014SCKRAIZOISOCKRA120155CKRA12D1&0CKRA12D165C KRA120170C KRA12D175C KRA120180CKRA140O9-0CRenameMove or Cop^...View C D d eProtect Sheet.,.Tab ColorHide Unhide...Allw w 卜卜1 L Database Manual =匸]Readv i 归 iOOODOOOOOOOC -■ ■■ li _ - - -n h ■ liWM * MH < 4 frp* J* 00 可 Wig ”匕邛■KX «-MM«#«»■* *-so»^-KX-4 fcx-fc frxs add 2AP ' bsf OKB-2 " Ac pl i c at ioti'1art 日 2 r C a rx\e irt i =ai n ixi next IQ liriea-・ 9 # Kfl <|r^<iji iiitip p<4fK<| *HV3九Ch. STlfi * f i X^»l V g.1 IJ R lijf f 1 fleT * VjlUi?', f 武f 畔1 1. 3 ■》^Bf8! £导f ""鼻‘ 4 1 I* s IT glu ?『If 肿nt LsflbJI^i&l (Application) ffen.Fiat ^-^.GulAut a = GatC>>ja^t CSAPCUT*)-ut SvApp Li-c-ait: aa ri = S--apCuiAut o. C-tal Sc E upt a_n^ IHARlid If1-f N-ot laObjecrt [C ahmtct 7htfi-c-t SgCdtmGnforv ■ ^■wAp^li4a^LM\i.ChiLdi:«i\"l0)^n d LfIf Xwt t^Dbji^in I.ET1泾■ i弧)丁hmSot 9b£5±cin = SapCrrrmeic^t icin.B Chi ldr on (0) fjid IfI-f T tfSb j&c七ipd »TT JC-TII^Siit i-E*t. ConhfldtOb Joc:t icti P"oti."W^or l-pt, CoriTiacTQbi j aer Appl 1 匚-qt I ort, *"口;n" £nd tf 芒e壮on. f i n«-|3y!4f wm d[C ] hniiasea5LOCI, f xridfayLd(' \n.d[C ]/t b au. [lj]/型口过""1. T亡其上-aF/fjfiiL12r 3M9L&n. f indR^rd(r vr-d[0 j "J- reftd^Err 0s L o^Li f andfclyLd (' vr.d [Cl j /UJ匸*匚七rtFJVL:L-5LAZ N?. ~ * Toxt -底比直■& (r A 4. 11» Va21u.e£iridEyZd' ' w.d TCi 1 / UJ r/e^KtSJH : L NDlTffl'/. eat 赁”“盘饥QIA■ 12sr*j3 sri-«i.i f iri»!ElyTd (B vn. d LC 】"兀E-^D.C VK ey □swtf s Lcrfi.i『IndByTd <' vt-d [ I J 寸口J<*S-xaci. f indBvTd' ' vr dIX]/*JL= r/+ -baTAB~FR]/t -stoSF0]/setTABFEA I : SJTLWiHV^ 20 W -ubsUB?: NFVIG二】r ?001/ct 対fir.>KA-EirT阪亠)■丁uzt 輕址u JincByLd C ^dl:0]g r/t丄日tABSPRI/t abpSFO]/ 耳毗『AL卜材」:讨匕鴨酿综MU K/eMUBS s S^JD^D】E200l/ctirt KAKA-劇stlFmMs eiort . ri riiHy u dCvn 口Col /us r/r at日TADSFR D A atpsp n 1 / 附ji-'rADFrA i ;r .JLFLMGHMS za D4/s^wu&? S S/FI-W:?-I;?no i /ct jn KAKA-EI TIK;*)・c preti zasflaeL. £intfriy Z d fl "imfl [aj /t b iur [OJ/mm L1]"匚x鬥科on・fin-i^yrdC wnd[£] r).附罪£3^巧0* HOpy f K :-Jl SQTl]:以下代码用于修改物料主数据的,前段和末端代码可以沿用,只需用script代码覆盖病修改中段原代码即可。

相关主题