资源描述:
《SAP组合应用框架开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DevelopingCompositeApplicationswithSAPCompositeApplicationFrameworkCAFCoreCAFGuidedProceduresCAFCoreCAFGuidedProceduresCAFinaNutshell¢TheCompositeApplicationFramework(CAF)providesaprogrammingmodelsuitableforthedevelopmentanddeploymentofcompositeapplicationsaccordingtotheEnterpris
2、eServicesArchitecture(ESA).¢CAFprovidesacomprehensiveenvironmentformodeling(metadataandtools).¢CAFallowstobuildapplicationsleveragingNetWeaverwithouttheneedtofeedlow-levelAPIs.¢CAFhelpsdevelopersandprocessownerstofocusonimplementingthebusinesslogic.¢CAFcomeswithpredefinedgenericp
3、atternsforreuseindifferentdevelopmentprojects.©SAPAG2004,TitleofPresentation,SpeakerName/4Example:xFlightsDemoAnemployeehastoflytoaconference.xFlightsallowsyoutobookflights.TravelAgentTravelAgentTravelerTravelerManagerEnterChooseSelectBookApprovetraveloneflightsflighttravelreques
4、tflightFlights/Flight/Flight/RequestSchedulesScheduleScheduleApprovalCAFDBCAFDBCAFDBWebWebServiceServiceProfileKMTravelEmployeeEmployeeAgencyCostcenterR/3CRMR/3©SAPAG2004,TitleofPresentation,SpeakerName/5DesigningAcrossTraditionalFunctionalERPAreasUserInterfaceEmployeeManagerTrav
5、elAgentTravelrequestTravelrequestApprovefligghthtBookflightBusinessScenarioEmployeefliestoconference.EmployeetravelFlightscheduleManagerTravelinformationneedsIntegrationCAFDBWebServiceKMHR,CRM,FI/CO©SAPAG2004,TitleofPresentation,SpeakerName/6HowToBuildAppsUntilNow?defineBusinessP
6、rocessdrawEntityRelationshipDiagramsCHAR0IINT42NT43createDDICelements55GNanIeaRlTooSofind&understandBAPIs,RFCs,APIsbselectProgrammingLanguagewritecoding(80%life-cycle-methods,20%businesslogic)…debug,debug,debug…©SAPAG2004,TitleofPresentation,SpeakerName/7HowToBuildAppsUntilNow?…a
7、ndbecomefamiliarwith…¢EnterprisePortal&PortalDevelopmentKit¢NetWeaverDeveloperStudio¢ABAPWorkbench¢KnowledgeManagement¢Backend-systems(R/3,CRM,…)¢3rdParty-systems¢ExchangeInfrastructure(XI)¢…¢Bottomline:weneeddeveloperswithmanyskills–noteasytofind©SAPAG2004,TitleofPresentation,Sp
8、eakerName/8HowToBuildAppsUntilNow?…andth