Professional Documents
Culture Documents
IntroductionSAPABAP:HandsOnTestProjectswithBusinessScenarios
Recent
Topics
Tutorials
NEXT
PREV
Acknowledgments
Chapter 1: ERPHighlights
and SAP Overview
Introduction
Settings
Feedback
ABAP(AdvancedBusinessApplicationProgramming)isthe
programminglanguageandtheplatformonwhichtheentireSAP
softwarehasbeendeveloped.Originally,aprocedureorientedlanguage,
Sign Out
OOPconstructsandfeatureswereaddedtoitmorethanadecadeback.
Though,itscoreconstructsremainthesame,itunderwentmany
enhancementsoverthelastdecade.TheABAPplatformisusedduring
boththecustomizationandimplementationphasesoftheSAPsoftwarein
Settings
theenterprise.
10 days left in your trial. Subscribe.
TargetAudience
ThebookaddressespeoplewhowanttolearnABAPafreshandpeople
Feedback
workingwithABAPforafewyears(04years).Peoplewithexperiencein
ABAPwillfindthisbookusefulasareferenceforhandsonexamples,
fromthecontextofdoingmeaningfulthings.
Sign Out
TargetAudiencePrerequisites
ThetargetaudiencemusthaveafairexposuretoOOPlanguage/slike
C++,Java,etc.TheymustbeexposedtothebasicfeaturesofOOP
includingencapsulation,inheritance,polymorphism,etc.
TheymustalsohaveagoodexposuretoRDBMSbasicslikeRDBMS
tables,tablecolumns,relationships,primarykey,foreignkey,
cardinality,entity,attributeandtablemetadata.AnexposuretoRDBMS
SQL,especiallythedataretrievalstatement,isrequired.
Thewholeofthebooksthrustisonthedoingsomethingmeaningfulpart:
tobeabletocreateprogramsandobjectsrequiredasperadefined
contextorscenario.
Thebookusesascenarioorientedpresentationstyle.Concepts,
commandsandstatementsarecommunicatedthroughillustrative
examplesandscenarios.Whereverpossible,smallbusinessscenarios
areusedtocommunicateconcepts,commandsandstatements.
Shornofweightytheoreticaltreatmentandpreoccupationswithlanguage
syntax,thebookisacompletelypracticalapproach,demonstratingand
conveyingthelanguagescommands,featuresthroughhandson
examples.
Definitions,descriptions,syntax,etc.areintroducedevenasyouset
aboutimplementingascenario.
Thepresentationofthefeaturesisscenariooriented:mostofthefeatures
aredemonstratedintermsofsmallbusinessscenarios.Thebooks
scenariodescriptionsalongwithsourceprogramresourcecontainingthe
ABAPprogramsourceenablethereadertocreateallobjectsrelatedto
thescenarioandrunorexecutethem.Theunderlyingconceptsofa
feature/commandaretotallyconveyedthroughexecutionofthesehands
onprograms.
Thedemonstrating/illustratingobjects,includingtheprograms,relyon
someoftheSAPfunctionalmoduletablesbeingpopulated(theterm
functionalmoduleisexplainedinChapter1).Thisisassuredifthereader
isloggedontoanIDES(internetdemonstration&evaluationserver)
serverorsystem.TheIDESserverisbrieflydescribedinChapter1.An
IDESserverisnowadefactosystemforallSAPtrainingrelated
activities.SpecificallySAPfunctionalmoduletablesusedforillustration
andhandsonexercisesinthebookarethebasictablesofsalesand
purchase.Mostpeoplewithnilorlittletonoexposuretothebusiness,
https://www.safaribooksonline.com/library/view/sapabaphandson/9781430248040/9781430248033_FM_6_Introduction.xhtml
1/3
1/5/2016
IntroductionSAPABAP:HandsOnTestProjectswithBusinessScenarios
andcommercialworldrelatetothebusinessareasofsalesandpurchase.
AllofthehandsonexercisesinthebookareperformedusingSAPsales
andpurchasefunctionalmoduletables.TheIDESserverisusedensuring
substantialdataintheSAPfunctionalmoduletables.DetailsoftheSAP
functionalmoduletablesusedinthehandsonexercisesaretobefound
inAppendixA.Theauthorsstronglyadviseyoutogothroughthe
appendixdescribingthefunctionalmoduletablesusedinthehandson
exercisesofthebook.YoucanvisitthisAppendixAbeforeyoucommence
thereadingofachapterfromChapter5onwards(whenyoustartusing
theSAPfunctionalmoduletables).
Thebookalsousesa"carryforward"approachforthehandsonexercises.
Whereeverpossible,ahandsonexerciseperformedinearlierchapters
iscarriedforwardtosubsequentchapters,withadditionsand
enhancementscarriedouttoit.Thisinvolvesreusabilityofcreated
objectsagainandagain.
Chronologyandorderofpresentationoftopicsandsubtopicsisrelatedto
prerequisitesrequiredforthepresentedtopicsandsubtopics.Atsome
places,topicsandsubtopicsareintroducedonapreviewbasistomake
thecurrenthandsonexercisemoremeaningful.Subsequentlythetopics
andsubtopicsintroducedonapreviewbasisareformallypresented.
Theauthorsstronglyinsistthatyouperformthehandsonexercisesas
youreadachapterandencounterthehandsonexercisesdonotdefer
performingthemuntilafterreadingachapterorthebook.Itshouldnot
bejustreading,butreadingandsimultaneouslyperformingthehandson
exercises.
Resources
ThebookissupplementedwithanEresourceorsourceprogram
resource.
TheEresourceorsourceprogramresourcecontainthehandson
exercisessourceprograms.MostsourceprogramsintheEresourceare
alsolistedinthebook.SomesourceprogramsoftheEresourceare
partiallylistedinthebookandsomearenotlistedinthebook.Thisis
indicatedintherespectivechapters.TheEresourceisdownloadableand
eachofthehandsonexercisesourceprogramscanbeopenedasa
separatefileinWindowsNotepad.Whileperformingthehandson
exercises,youcancopyandpasteanentiresourceprogramfromtheE
resource,ormanuallyenterthesourceprogrambyreferringtothe
sourceprogramlinesoftheEresource.Manualentryofsourceprograms
willgetyouafeelofthesyntaxofstatements.Ifyouarecopyingand
pasting,remembertoreplacetheREPORTstatementlinefromtheE
resourceprogramintothecreatedABAPprogramintheABAPworkbench
environment.YouwillbeintroducedtotheABAPworkbench
environmentinChapter1.
InadditiontothebookandthesupplementaryEresource,youwilluse
thefollowingadditionalresources:
YoumusthaveconnectivitytoSAP,preferablyaSAPIDESserver.Your
loginuseridmustbeabletocreate,editanddeleteobjectsintheABAP
workbenchenvironment.Yourloginuseridmustbeabletoaccessdata
fromSAPfunctionalmoduletables.Apartfrombookreading,someextra
readingisrequiredsuchas:
Youwillneedtoreadextratheoryanddescriptionnotexpositedinthe
book.Youneedtorefertosomedetailedinformationnotprovidedinthe
book.
Youwillneedtoreadupthedetailedtutorialordocumentationrelated
operationsintheABAPworkbenchenvironmentnotdescribedinthe
book.
Youwilllikelyrefertoandreadthedetailedproperties,methodsand
events,etc.ofsomeSAPsuppliedclasses.
Thematerialformostoftheabovementionedreadingsisavailablein
freelydownloadablePDFdocumentsfromthefollowinglink
http://www.easymarketplace.de/onlinepdfs.php
(http://www.easymarketplace.de/onlinepdfs.php).Youwillnotviolateany
copyrightlawdownloadingthedocumentsfromthislink.ThesearePDF
documentsofSAPversion4.6C.Thoughthedocumentsareolder
versionstheywilllargelyserveyourpurposes.
DownloadthefollowingPDFdocumentsfromthelink:
http://www.easymarketplace.de/onlinepdfs.php
(http://www.easymarketplace.de/onlinepdfs.php)
ABAPProgramming(BCABA)
BCABA.pdf
ALVGirdControl(BCSRVALE)
BCSRVALV.pdf
https://www.safaribooksonline.com/library/view/sapabaphandson/9781430248040/9781430248033_FM_6_Introduction.xhtml
2/3
1/5/2016
IntroductionSAPABAP:HandsOnTestProjectswithBusinessScenarios
BCABAPDictionary
BCDWBDIC.pdf
BCABAPWorkbenchTools
BCDWBTOO.pdf
BCABAPWorkbenchTutorial
BCDWBTUT.pdf
SAPListViewer(ALV):Classic
CAGTFLV.pdf
Youwillneedtorefer(notread)tothesedocumentsforinformation
duringyourreadingofthisbook.Preferably,youwontreadthese
documentsduringyourchapterreading.Readthesedocumentsbetween
chapters.Atwhatstage,whichofthesedocumentsaretobereador
referredisindicatedinthebookschapters.
So,ontostimulatingreading.Notjustreadingsthough,thehandson
exercisesshouldbeperformedsimultaneouslywithyourreading.The
documentsmentionedabovewillalsobeavailablefordownloadon
http://www.apress.com/9781430248033
(http://www.apress.com/9781430248033)
PREV
Recommended
/ Queue / Recent / Topics / Tutorials / Settings / Blog / Feedback / Sign Out
Acknowledgments
2016 Safari.
Terms of Service / Privacy Policy
NEXT
https://www.safaribooksonline.com/library/view/sapabaphandson/9781430248040/9781430248033_FM_6_Introduction.xhtml
3/3