Beruflich Dokumente
Kultur Dokumente
TheNewEnhancementFrameworkPart1|ITPartnersBlog
Skiptocontent
Home
About
Follow:
RSS
ITPartnersBlog
SAPTips,TricksandeLearning
Tags
blogs,enhancement,enhancementtechniques,enhancements,erpsystems,framework,in,information
technologypartners,sap,sapnetweaver,sapr3,sapsoftware,sapsystemsintegration,software
adaptation,webdynpro,workflowdevelopment
TheNewEnhancementFrameworkPart1
byadminonOctober16th,2011
RecommendThisPost!
AnthonyCecchiniisthePresidentofInformationTechnologyPartners(ITP),an
SAPconsultingcompanyheadquarteredinPennsylvania.ITPofferscomprehensiveplanning,resource
allocation,implementation,upgrade,andtrainingassistancetocompanies.Anthonyhasover17years
ofexperienceinSAPR/3businessprocessanalysisandSAPsystemsintegration.Hisareasofexpertise
includeSAPNetWeaverintegrationALEdevelopmentRFC,BAPI,IDoc,Dialog,andWebDynpro
developmentandcustomizedWorkflowdevelopment.Youcanreachhimatajcecchini@itpsap.com.
TheNEWEnhancementFramework
ThismonthsBlogwillbeginalookintotheNEWEnhancementFrameworkofferedinSAP
NetWeaver7.0(formerly2004s).
SAPprovidesalargesetofcustomizingoptionsenablingSAPcustomerstoadaptSAPprogramstotheir
needs.Customizationalone,however,cannotalwaysfulfillallcustomersrequestsforindividual
adjustmentsorenhancementstomeetspecificrequirements.Insuchcases,programmerscanenhanceor
changethestandardSAPfunctionalitybymodifyingtheABAPsourcecodeoftheunderlying
http://www.itpsap.com/blog/2011/10/16/thenewenhancementframeworkpart1/
1/6
12/01/2015
TheNewEnhancementFrameworkPart1|ITPartnersBlog
developmentobjects.ThisprovisiontomodifystandardcapabilityprovidesamajoradvantageofSAP
systemsoverotherERPsystems.
Uptonow,therehavebeentwomethodsavailableformeetingSAPsoftwareadaptationneeds,where
IMGcustomizationalonewasnotasolution:
ModificationstoSAPdevelopmentobjectseitherwithorwithoutthesupportoftheModification
Assistant
EnhancementstoSAPdevelopmentobjectsatpredefinedlocationsinthesourcecodeusingcustomer
exits,appends,includes,andasofSAPR/34.6,BusinessAddIns(BAdIs)
SAPNetWeaver7.0(formerly2004s)offersthenewEnhancementFrameworkthatnotonlyisintended
tounifythemodificationandclassicenhancementtechniques,butalsooffersyoualmostthesame
flexibilityasmodificationswithoutthelimitationsofmodifications.ThenewEnhancementFramework,
whichisintegrateddirectlyintotheABAPWorkbench,enablesyoutochangeandenhancetheSAP
sourcecodewithoutmodifyingit.ThismeansnoREPAIRS!
WhyusetheNewEnhancementFramework
Whyisthisgoodnewsforyouandme?Wellfirst,itmeansnomoregettingpermissionforrepairingan
objectaswellasnomorerepairkeys!Pleasedonotmisreadthisaswholesalepermissiontogooutand
enhancethesystemthoughtlessly!Youwillseeinlaterpoststhatyouhavetogivesomethoughttohow
youstructureyourenhancementsbecausewhatyoucreatemustfitintothestructureoftheEnhancement
Frameworkthatenablesyoutoorganizetheenhancementoptionsandtheircounterpartsonthe
implementationside.Thismeansthattheexplicitenhancementoptionsandallenhancement
implementationelements(enhancements)havetobepartofparticularcontainers,whichalsoserveas
transportobjects.
ThesecondreasonthisisgoodnewsisbecausethenewEnhancementFrameworksignificantly
reducesthenumberofadjustmentsnecessaryafteranupgradebecauseyourenhancementssurvivethe
upgrade.Withmodifications,thechangesareoverwrittenbytheupgradeandmustbereapplied.Withthe
newenhancementapproach,someadjustmentsstillmaybenecessaryif,forexample,theupgrade
changestheenhancedobjectinawaythatisincompatiblewiththeenhancements,butthereduced
numberofadjustmentleadstoastrongoverallreductioninyourtotalcostofownership(TOC).
InthenextpostIwilllookdeeperintowhatthelimitationsareofthecurrentmodificationconcept.
AlthoughcurrentSAPmodificationtoolsfacilitatethehandlingofmodificationswithflexibility,youpay
forthisflexibilitywithsomeproblemsthatareinherentintheveryconceptofamodification.
IfyouenjoyedthisblogonTheNewEnhancementFramework,pleaseclickonthelinkbelowandsign
upforournewsletter.WedeliverrelevantSAPTechnicaltips&tricksandcurrentnewsrighttoyour
inbox!
http://www.itpsap.com/blog/2011/10/16/thenewenhancementframeworkpart1/
2/6
12/01/2015
TheNewEnhancementFrameworkPart1|ITPartnersBlog
Checkoutarewebchannels
RecommendThisPost!
FromEnhancingTheSAPSystem
Pingback:TheNewEnhancementFrameworkPart2|ITPartnersBlog()
Pingback:TheNewEnhancementFrameworkPart3|ITPartnersBlog()
Pingback:TheNewEnhancementFrameworkPart4|ITPartnersBlog()
Pingback:TheNewEnhancementFrameworkPart5|ITPartnersBlog()
http://www.itpsap.com/blog/2011/10/16/thenewenhancementframeworkpart1/
3/6
12/01/2015
TheNewEnhancementFrameworkPart1|ITPartnersBlog
Pingback:IDocs:AGuideforNewDevelopersPart5|ITPartnersBlog()
Likethisblog?SubscribetoOurMonthly
Newsletterandhaveitdeliveredtoyour
inboxeachmonth!
FirstName.....
EmailAddress.....
SubscribeMe!!
WeRespectYourPrivacy!
Tweetsby@itpsapinc
RecentPosts
ABAPDatabaseSQLAnalysisUsingThePerformanceTracePart2
ABAPDatabaseSQLAnalysisUsingThePerformanceTracePart1
WhatsNewinABAP7.02and7.03Part3
WhatsNewinABAP7.02and7.03Part2
WhatsNewinABAP7.02and7.03Part1
ABAPRuntimeAnalysisUsingTheNewSATTransactionPart3
ABAPRuntimeAnalysisUsingTheNewSATTransactionPart2
ABAPRuntimeAnalysisUsingTheNewSATTransactionPart1
ABAPOOinyourCustomWorkflowPart3
ABAPOOinyourCustomWorkflowPart2
http://www.itpsap.com/blog/2011/10/16/thenewenhancementframeworkpart1/
4/6
12/01/2015
TheNewEnhancementFrameworkPart1|ITPartnersBlog
Categories
ABAPDatabase
ABAPObjects
ControlFramework
EnhancingTheSAPSystem
FunctionallyTechnical
InterfaceTechnology
NetweaverABAPAS
SAPTools
SAPWorkflow
UIDevelopment
Archives
January2015
December2014
November2014
October2014
September2014
August2014
July2014
June2014
May2014
April2014
March2014
February2014
January2014
December2013
November2013
October2013
September2013
August2013
July2013
December2012
November2012
October2012
September2012
August2012
July2012
June2012
May2012
April2012
February2012
January2012
December2011
November2011
October2011
September2011
http://www.itpsap.com/blog/2011/10/16/thenewenhancementframeworkpart1/
5/6
12/01/2015
TheNewEnhancementFrameworkPart1|ITPartnersBlog
August2011
July2011
March2011
About
Since1993,ITPartnershasbeenprovidingreliable,costeffectivesolutionstomeetourcustomer'sgoals
andobjectivesintheSAPMarketplace.
WithITPartnersConsultingasyourvaluedbusinesspartner,yougettheexpertisenecessarytocreate
andrealizebusinessvalue,andtorunSAPprojectssuccessfully.Ourconsultantshelpreducetimeto
value,lowertotalcostofownership,andimprovethereturnonyourSAPsoftwareinvestment.
Tags
abapABAPQualityabapskillsblogsbusinessclientbusinessprocessanalysisCode
Inspectorconsultingcompanycontrolstechnologydebuggerdebuggertoolsdebugging
7.03
http://www.itpsap.com/blog/2011/10/16/thenewenhancementframeworkpart1/
6/6