SAPNetWeaverForDummies
byDanWoodsandJeffreyWord ISBN:0764568833
JohnWiley&Sons©2004
ThisguidebookwillleadyouthroughSAP
NetWeaver,theWebservices-basedbusiness
integrationandapplicationplatformthat
enablesportals,collaboration,data
management,developmentenvironments,and
more.
TableofContents
SAPNetWeaverForDummies
Introduction
PartI-EnterpriseSoftwareBasics
SAPNetWeaver:TheNewFoundationof
IT
PrimordialAcronymSoup:TheOriginsof
Enterprise
- MeetSAPNetWeaver
- TheBirthofaSolution
- ABlueprintfortheFuture
- TheEvolutionofmySAPBusinessSuite
CompositeApplicationsandSAPxApps:
FlexibleandReusableInnovation
Chapter1 Chapter2
Chapter3
Chapter4
Chapter5
Chapter6
Chapter7
PartII-TheCastofComponents
Chapter8 -
SAPEnterprisePortal:Somethingfor
Everyone
SAPMobileInfrastructure:Information
Chapter9 - HitstheRoad
Chapter10 - SAPGivesBusinessIntelligence
Chapter11 - MasteringSAPMasterDataManagement
Chapter12 - ExchangingData
SAPWebApplicationServer:The
Chapter13 CornerstoneofSAPNetWeaver
PartIII-ANiftyDevelopmentToolkit
Chapter14 - SAPNetWeaverDeveloperStudio
Chapter15 - VisualComposer:GoingCodeless
Chapter16 - CompositeSolutions
TyingItAllTogether:SAPSolution
Chapter17 Manager
PartIV-SAPNetWeaverinAction
Chapter18 - TheWorldofInternalPortals
Chapter19 - DeployingWebServices
Chapter20 - SAPR/3andThenSome
MakingSenseofData:Analyticsand
Chapter21 Reporting
DoingtheApplication-to-Application
Chapter22 Thing
Chapter23 - CustomMade:CompositeApplications
PartV-RollingOutSAPNetWeaver
Chapter24 - PlansandPeople
Chapter25 - InformationStation
NiftyImplementationProcessesandSwell
Chapter26 Software
PartVI-ThePartofTens
Chapter27 -
Ten(orso)WaystoGetStartedwithSAP
NetWeaver
Appendix
Index
- AbouttheCD
ListofFigures
ListofSidebars
CDContent
BackCover
Soyou’veheardaboutSAPNetWeaverandyouthinkit
mightbegreatforyourbusiness,ifonlyyouweresure
exactlywhatitis?Relax—we’vegotyoucovered.
Here’syourguidebooktoSAPNetWeaver,theWeb
services-basedbusinessintegrationandapplication
platformthatenablesportals,collaboration,data
management,developmentenvironments,andmore.
AbouttheAuthors
DanWoodshasabackgroundintechnologyand
journalismandnowrunstheEvolvedMediaNetwork,a
firmfocusedontechnologycommunications.Hewas
CTOofTheStreet.com,andCapitalThinking,led
developmentatTimeInc.Pathfinder,andcreated
applicationsforNandO.net,oneofthefirstnewspaper
Websites.DanhasanM.S.fromColumbiaUniversity’s
GraduateSchoolofJournalismandaB.A.inComputer
SciencefromtheUniversityofMichigan.Hecovered
bankingforthreeyearsatTheRecordofHackensack,
wasdatabaseeditorforthreeyearsattheRaleigh
News&Observer,andhaswrittensixbookson
technologytopics,inadditiontonumerouswhite
papersandmagazinearticles.
JeffreyWordistheDirectorofTechnologyStrategyfor
SAP,basedinPaloAlto,California.Jeffreyhasworked
atSAPsince2000inavarietyofrolesinbusiness
development,strategicconsulting,andmarket
strategy.JeffreypreviouslyworkedforseveralIT
hardwareandsoftwarecompaniesintheU.S.,Europe,
andLatinAmerica.HeearnedanMBAinInternational
BusinessfromThunderbird,theAmericanGraduate
SchoolofInternationalManagement.Healsoearneda
B.A.inEuropeanStudiesandSpanishfromthe
UniversityofOklahoma.
SAPNetWeaverForDummies
byDanWoods
andJeffWord
Publishedby
WileyPublishing,Inc.
111RiverStreet
Hoboken,NJ07030-5774
Copyright©2004byWileyPublishing,Inc.,Indianapolis,Indiana
PublishedbyWileyPublishing,Inc.,Indianapolis,Indiana
PublishedsimultaneouslyinCanada
Nopartofthispublicationmaybereproduced,storedinaretrieval
systemortransmittedinanyformorbyanymeans,electronic,
mechanical,photocopying,recording,scanningorotherwise,exceptas
permittedunderSections107or108ofthe1976UnitedStatesCopyright
Act,withouteitherthepriorwrittenpermissionofthePublisher,or
authorizationthroughpaymentoftheappropriateper-copyfeetothe
CopyrightClearanceCenter,222RosewoodDrive,Danvers,MA01923,
(978)750-8400,fax(978)646-8600.RequeststothePublisherfor
permissionshouldbeaddressedtotheLegalDepartment,Wiley
Publishing,Inc.,10475CrosspointBlvd.,Indianapolis,IN46256,(317)
572-3447,fax(317)572-4447,e-mail:
permcoordinator@wiley.com.
Trademarks:Wiley,theWileyPublishinglogo,ForDummies,the
DummiesManlogo,AReferencefortheRestofUs!,TheDummiesWay,
DummiesDaily,TheFunandEasyWay,Dummies.com,andrelated
tradedressaretrademarksorregisteredtrademarksofJohnWiley&
Sons,Inc.and/oritsaffiliatesintheUnitedStatesandothercountries,
andmaynotbeusedwithoutwrittenpermission.SAP®NetWeaver‰.All
othertrademarksarethepropertyoftheirrespectiveowners.Wiley
Publishing,Inc.,isnotassociatedwithanyproductorvendormentioned
inthisbook.
GeneralDisclaimer:Thepublisherandtheauthormakeno
representationsorwarrantieswithrespecttotheaccuracyor
completenessofthecontentsofthisworkandspecificallydisclaim
allwarranties,includingwithoutlimitationwarrantiesoffitnessfora
particularpurpose.Nowarrantymaybecreatedorextendedby
salesorpromotionalmaterials.Theadviceandstrategiescontained
hereinmaynotbesuitableforeverysituation.Thisworkissoldwith
theunderstandingthatthepublisherisnotengagedinrendering
legal,accounting,orotherprofessionalservices.Ifprofessional
assistanceisrequired,theservicesofacompetentprofessional
personshouldbesought.Neitherthepublishernortheauthorshall
beliablefordamagesarisingherefrom.Thefactthatan
organizationorWebsiteisreferredtointhisworkasacitation
and/orapotentialsourceoffurtherinformationdoesnotmeanthat
theauthororthepublisherendorsestheinformationthe
organizationorWebsitemayprovideorrecommendationsitmay
make.Further,readersshouldbeawarethatInternetWebsiteslisted
inthisworkmayhavechangedordisappearedbetweenwhenthis
workwaswrittenandwhenitisread.
Forgeneralinformationonourotherproductsandservicesortoobtain
technicalsupport,pleasecontactourCustomerCareDepartmentwithin
theU.S.at800-762-2974,outsidetheU.S.at317-572-3993,orfax317572-4002.
Wileyalsopublishesitsbooksinavarietyofelectronicformats.Some
contentthatappearsinprintmaynotbeavailableinelectronicbooks.
LibraryofCongressControlNumber:2004102366
ISBN:0-7645-6883-3
ManufacturedintheUnitedStatesofAmerica
10987654321
1B/TR/QU/QU/IN
AbouttheAuthors
DanWoodshasabackgroundintechnologyandjournalismandnow
runstheEvolvedMediaNetwork,afirmfocusedontechnology
communications.HewasCTOofTheStreet.com,andCapitalThinking,
leddevelopmentatTimeInc.Pathfinder,andcreatedapplicationsfor
NandO.net,oneofthefirstnewspaperWebsites.DanhasanM.S.from
ColumbiaUniversity’sGraduateSchoolofJournalismandaB.A.in
ComputerSciencefromtheUniversityofMichigan.Hecoveredbanking
forthreeyearsatTheRecordofHackensack,wasdatabaseeditorfor
threeyearsattheRaleighNews&Observer,andhaswrittensixbooks
ontechnologytopics,inadditiontonumerouswhitepapersand
magazinearticles.Hethankshiswife,DanieleGerard,andhischildren,
FionaandEamon,fortheirindulgenceandsupportduringthisproject.
JeffreyWordistheDirectorofTechnologyStrategyforSAP,basedin
PaloAlto,California.JeffreyhasworkedatSAPsince2000inavarietyof
rolesinbusinessdevelopment,strategicconsulting,andmarketstrategy.
JeffreypreviouslyworkedforseveralIThardwareandsoftware
companiesintheU.S.,Europe,andLatinAmerica.HeearnedanMBAin
InternationalBusinessfromThunderbird,theAmericanGraduateSchool
ofInternationalManagement.HealsoearnedaB.A.inEuropeanStudies
andSpanishfromtheUniversityofOklahoma.
Dedications
DanWoodswouldliketodedicatethisbooktohischildren,Fionaand
Eamon,whosemightymindsandloveoflearningareaconstant
inspiration.
JeffWordwouldliketodedicatethisbooktoChelsiandBentonfor
puttingupwithhiscrazyscheduleandoddbehaviorduringthewritingof
thisbook.
Authors’Acknowledgments
Forreadingversionsofthesechapterslateintothenightandon
airplaneswhentheycouldhavebeensleeping,forworkingashardas
theauthorstryingtotakesomeofthemostcomplexandpowerful
technologyintheworldandsqueezeanexplanationintotheFor
Dummiesformat,andforbelievingthatsuchabookcouldreallyhelptell
theSAPNetWeaverstory,theauthorswouldliketoofferspecialthanks
to:ShaiAgassi,PeterGraf,OriInbar,MatthiasHaendly,PascalBrosset,
AmitChatterjee,GregCrider,HowardBeader,RomanBukary,Thomas
Mattern,SunilGupta,AndersRanum,SafiOranski,TomRyan,IvoTotev,
PamChance,HimanshuPande,SamiMuneer,TimBussiek,Scott
Feldman,SanjeevAgrawal,PeterTillert,KarinSchattka,KarlKessler,
HenrikStotz,WernerAigner,KajVanDeLoo,RuedigerBuck-Emden,
CayRademann,LorraMoyer,SophieSmall,AllisonReed,KevinCox,
LauraJohnson,DavidGrasso,DavisLee,CatherineCourreges,Beca
Iniguez,RohitGupta,ChrisHanna,PravinKumar,ScottFeldman,and
PuneetSuppal.
Extra-specialthankstothetalentedandtirelessJudiHanceforher
phenomenalworkonthegraphics.
Publisher’sAcknowledgments
We’reproudofthisbook;pleasesendusyourcommentsthroughour
onlineregistrationformlocatedatwww.dummies.com/register/.
Someofthepeoplewhohelpedbringthisbooktomarketincludethe
following:
Acquisitions,Editorial,andMediaDevelopment
ProjectEditor:NancyStevenson
AcquisitionsEditor:KatieFeltman
CopyEditors:JeanRogers,VirginiaSanders,TonyaCupp
EditorialManager:CarolSheehan
MediaDevelopmentManager:LauraVanWinkle
MediaDevelopmentSupervisor:RichardGraves
EditorialAssistant:AmandaFoxworth
Cartoons:RichTennant,www.the5thwave.com
Production
ProjectCoordinator:CourtneyMacIntyre
LayoutandGraphics:AmandaCarter,
AndreaDahl,DennyHager,
StephanieD.Jumper,ShelleyNorris,
HeatherRyan,MaryGillotVirgin,
MelaneeWolven
Proofreaders:BrianH.Walls,TECHBOOKSProductionServices
Indexer:TECHBOOKSProductionServices
PublishingandEditorialforTechnologyDummies
RichardSwadley,VicePresidentandExecutiveGroupPublisher
AndyCummings,VicePresidentandPublisher
MaryC.Corder,EditorialDirector
PublishingforConsumerDummies
DianeGravesSteele,VicePresidentandPublisher
JoycePepple,AcquisitionsDirector
CompositionServices
GerryFahey,VicePresidentofProductionServices
DebbieStailey,DirectorofCompositionServices
Introduction
We,theauthors,wouldliketothinkthatyou’rereadingthisbookright
nowbecauseyou’vegotaninsatiablethirstforknowledgeaboutthenew
SAPintegrationandapplicationplatform,SAPNetWeaver.However,
we’rebeingrealistic.It’smorelikelythatyou’resittingtherescratching
yourheadaboutwhattheheckSAPNetWeaverisandwhatitcandofor
you.Youprobablypickedthisbookupbecauseyouwantalittlehelpjust
gettingyourhandsaroundthispuppy.
WeexplainSAPNetWeaverfromthebig-pictureperspectiveinthisbook
andbreakdownallthedifferentpiecesofSAPNetWeaverintobite-sized
chunks.Thenwegiveyouafewreal-lifeexamplesofhowSAP
NetWeaverworkssoyoucanmaketheall-importantleapfromtheoryto
reality.
AboutThisBook
SAPNetWeaveriskindofatoughnuttocrack.It’sbothanapplication
platformandanintegrationplatform.Basically,thismeansthatSAP
NetWeaverfitsontopofandaroundyourexistingbusinessapplications.
YoucanuseSAPNetWeavertechnologiestointegratepeople,
information,andprocesses—insideandoutsideofyourcompany.
Asyougothroughthisbook,wetakeyouonajourneythroughthe
businesssoftwareenvironmentinwhichSAPNetWeaverexists,show
youthebuildingblocksofSAPNetWeaver,andgiveyouaglimpseof
SAPNetWeaverinaction.
FoolishAssumptions
We’vemadeafewassumptionsaboutyou,thereader.Wefigurethatyou
probablyworkinacompany,eitherbigorsmall.Wealsoassumethat
you’reeitherintheITdepartmentofthecompanyoroneoftheIT
workersgaveyouthisbooksothatyou’dquitaskingsomanyquestions
aboutthisstuff.
Wealsoassumethatthecompanyyouworkforeitheralreadyhassome
SAPsoftwareorismakingadecisiontobuysomerightnow.Whether
you’vegotahugeSAPinstallationalreadyoryou’reevaluatingwhether
tobuyabunchofbusinessapplications,you’llneedtohavean
understandingofSAPNetWeaverandexactlywhatimpactitcanhaveon
yourbusiness.
Wedon’tassumethatyouhaveanypreviousexperiencewithSAP
NetWeaveroritscomponents.Wealsodon’tassumethatyou’rea
techie.Onthecontrary,weexplainthingssothatageneralbusiness
personcaneasilygrasptheconceptswithoutallthetechnicalmumbo
jumbothatusuallyaccompaniesenterprisesoftwareexplanations.
HowThisBookIsOrganized
ThisbookisdesignedtohelpyouunderstandthebigpictureofSAP
NetWeaver,theITenvironmentinwhichitoperates,generaldetailsabout
theSAPNetWeavercomponents,andwhatitlookslikeinaction.
Thebookisorganizedtowalkyouthroughlogicalpartsandmakeiteasy
foryoutoskiparoundtotopicsthatinterestyouwithoutgetting
irretrievablylost.
PartI:EnterpriseSoftwareBasics
PartIexplainstheenvironmentthatSAPNetWeaveroperatesin.
BecauseSAPNetWeaversitsontopofenterpriseapplications,we
includeanoverviewofthegeneralITandenterprisesoftwarelandscape
andexplainsomeofthemorecommonarenasthatSAPNetWeaver
playsin.
Chapter3givesyouagreathigh-leveloverviewoftheentireSAP
NetWeaverplatformandisprobablythemostimportantchapterofthe
book.Sodon’tskipit!
PartIalsogoesintoabitofhistoryaboutsomeofthebuildingblocksof
SAPNetWeaverandsomeofthefuturearchitectureimplicationsofSAP
NetWeaver.
PartII:TheCastofComponents
PartIIislikeagameofblocks,witheachchaptercoveringoneSAP
NetWeaverbuildingblock.Wedescribeeachcomponentasawholeand
thenbreakthemintotheirindividualfeatures.Thenweputeach
componentincontextwithitsroleinthebiggerSAPNetWeaverplatform.
Wewrotethesechapterstobereadindependently,sofeelfreetojump
aroundtotheonesthatinterestyoumost.Youcanalwaysgobacktothe
otherchapterslater.
PartIII:ANiftyDevelopmentToolkit
Geekalert!Unlessyou’reasupertechieorjustreallyfeellikeyouneeda
migraineheadache,don’tspendtoomuchtimewiththispart.It’sreally
techieandfocusesonallthedevelopmenttoolsthatarepartofSAP
NetWeaver.WetalkaboutJAVA,ABAP,.NET,andawholeslewofother
techietopicsthatonlythepropellerheads—programmers,developers,
andITmanagers—arereallyinterestedin.
PartIV:SAPNetWeaverinAction
TellingyouwhatSAPNetWeavercandoandhowitdoesitisthefocusof
PartsIthroughIII.PartIViswherewebegintomaketheconnection
betweenfeaturesandbenefits.Hereyoufindacollectionofreal-life
scenarioswhereSAPNetWeaveraddslotsofvaluetoacompany.We
takeyouthroughtheexplanationofabusinessscenarioandthe
challengesinvolved,andthenexplainhowSAPNetWeaverprovides
solutions.Thetitlesofthechaptersareprettyself-explanatory,sojump
aroundtotheonesthatsoundusefultoseehowSAPNetWeaverworks
outthereintherealworld.
PartV:RollingOutSAPNetWeaver
PartViswheretherubbermeetstheroad.Assumingthatyou’rereadyto
jumpintoSAPNetWeaverwithbothfeet,youreallyneedtoreadthis
sectionbeforeyoustart.Itexplainsthepeople,information,andtoolsthat
youneedtogetstartedandgivesyouafewchoicepiecesofadvice
abouthowtoapproachyourSAPNetWeaverproject.
PartVI:ThePartofTens
WethinkthatDavidLettermanisreallycool,soweofferatop-tenlist
aboutSAPNetWeaverthatyoucanreferto.(Actually,thisisafeatureof
theForDummiesbooksthatweknowyou’vecometolove,sowedidn’t
wanttodisappointyou.)Weprovidetipsforsuccess.Foryouchecklist
lovers,thisshouldbeenoughtostartyououtontherightpath.
Appendix:AbouttheCD
ThisbookisaccompaniedbyahandyCD-ROMfilledwithadditional
detailedinformationaboutSAPNetWeaverandsomedemosand
customersuccessstories.It’sreallyeasytouse.Popitintogetavery
prettypictureofSAPNetWeaverandallthatitdoes.Thisappendixwalks
youthroughallofthis.
WhatYou’reNottoRead
First,don’teventrytoreadthiswholebookinonesitting.Wewroteitto
beareadyreferencethatyoucanbrowsethroughandnavigateeasilyto
findtopicsofinterest.
Thatsaid,westructuredthebooktocoversomebasicconceptsthatyou
needtounderstandaboutthebusinesssoftwareandITworldwhereSAP
NetWeaverlives.Thenwemovethroughproductspecifics,alltheway
downtorealexamplesofSAPNetWeaverinaction.
Sowhatshouldyouread?
Ifyou’reanewbietotheITworldorSAP,readPartIcompletelytogetthe
bigpicture.ThenbrowsethroughPartII,skipPartIIIentirely(it’sageek
alertchapter),anddiveintoPartIV.UsePartVasareferencetool.
Ifyou’reanITprofessionalandhavebeenaroundSAPforawhile,you
canskipChapter2andbrowsethroughtherestofPartI.Feelfreeto
jumpaheadtoPartII,challengeyourgeekcredentialsinPartIII
(intendedforhardcoretechies),andthumbthroughPartsIVandV.
IconsUsedinThisBook
Tohelpalertyoutosomecoolortrickystuff,weincludespecialicons.
Tech
Term
Thisiconsignalsthatwe’reusingatermthat’scommon
knowledgeintheITindustry,butmayneedabitmore
explanationtohelpyougetthefullpicture.
Remember Remembericonspointoutimportantideasorconcepts
thatyoumaywanttotakeextranoteof.
TCO
Tips
TCOTipsareourwayofpointingoutthevariouswaysthat
SAPNetWeavercanreduceyourtotalcostofownership.
Tip Weusethisicontoalertyoutoanygardenvarietyusefulhintsor
tricksthatcanmakeyourlife(oratleastyourwork)goalittle
moresmoothly.
Feedback
Becausewe’resoexcitedaboutthefirsteditionofSAPNetWeaverFor
DummiesandbecauseSAPNetWeaverisafairlynewtopicforthe
series,we’dliketohearyourfeedbackonyourexperiencewiththebook.
Sendusane-mailwithyourcommentsat
PartI:EnterpriseSoftwareBasics
ChapterList
Chapter1:SAPNetWeaver:TheNewFoundationofIT
Chapter2:PrimordialAcronymSoup:TheOriginsofEnterprise
Chapter3:MeetSAPNetWeaver
Chapter4:TheBirthofaSolution
Chapter5:ABlueprintfortheFuture
Chapter6:TheEvolutionofmySAPBusinessSuite
Chapter7:CompositeApplicationsandSAPxApps:Flexibleand
ReusableInnovation
Inthispart...
Yes,thisisthestrangestForDummiesbookeverwritten,uniqueinthatit
meetsatremendouschallenge:Explainsomeofthemostadvanced
businesssoftwareintheworldassimplyaspossible.
Tohaveashotatgettingthisrightwe’vegottoexplainallthebasicsof
enterprisesoftware—younow,allthatstuffthateveryonejustassumes
everyoneelseknows,butthenitturnsouteveryonethinksofitabit
differently?Well,thatstuff(youknow:integration,abstraction,andsoon)
isexplainedinthispart,alongwiththebasicideasbehindthewaySAP®
softwareisconstructedandhowSAPNetWeaver™fitsintotheworldof
IT.Thispartexplainssometrickytechiethingstothedigitallyunwashed.
Chapter1:SAPNetWeaver:TheNewFoundation
ofIT
InThisChapter
Whywewrotethisbook
WhatisSAP®NetWeaver?
LayingouttheITland
Everybody’sgottahaveavision.ForColumbusitwasfindingabetter
routetoAsiabysailingwest.(Ofcourse,therewasanewworldinhis
way.)ForGalileoitwasinventingatelescopetoviewtheplanetsand
discoveringsatellitesaroundJupiter.Foryou,itmightbemakingsenseof
allthetechnoidgobbledygookyourcompanyhastodealwithdayinand
dayoutsoyouandyourITpeopledon’tendupoldbeforetheirtime.
Ifso,thenyou’llbegladtohearthatatitscore,SAPNetWeaverisan
ambitiousvisionforimprovingInformationTechnology,includingthe
softwareandhardwarethatrunstheworldofbusiness.ButSAP
NetWeaverisnotjustavision:It’sasetoftoolsandmethodologiesthat
cantakeyourcompanywhereitneedstogo.
Admittedly,SAPNetWeaverisnotyournormaltopicforaForDummies
book.It’snotahobbysuchasyoga,sailing,orpersonalfinance.It’snota
wordprocessororevenaprogramminglanguage.SAPNetWeaverisa
super-sizedservingoftechnologyandtoolsmadeupofproductsand
conceptsthatareusefultothecorporatedecisionmakerandthe
technologistswhoworktogethertosolvehugeinformationchallenges.
WithSAPNetWeaver,youcan
Makeoneportalthatgiveseachuserexactlywhatheneedsfrom
allyourapplications.
Provideaunifiedviewofinformationfromeverypartofyour
companyanddeliverittoemployeesjustwhenandhowthey
needit.
Knittogetherintoonestreamlinedinterfaceprocessesthatare
distributedinbitsacrossmanyapplications.
Andbecauseitisbasedonthelatesttechnologyandapproachesto
businessprocesses,SAPNetWeaveralsoincreasesflexibilityand
enableschangethroughoutyourenterprise.Notbad,huh?