Writing a Web Dynpro ABAP application may be a job, but it can also be a craft, and in this book, you have the tool you need to become a master. Start with the basics, jump right into advanced concepts, or flip straight to workbooks so you can apply your knowledge to real-life exercises. Whatever your WDA goal may be, this book will get you there. 1. The Complete Picture: Move through the whole world of WDA at your own pace. Whether you're starting from the ground level or building on existing knowledge, you'll find everything you need. 2. WDA Programming Model: Learn about all aspects of the WDA programming model: controllers, contexts, windows, views, UI elements, and more. 3. Special Topics: Dive into focused discussions of concepts like the Floorplan Manager, WDA integration, security, and performance tuning. 4. Developer Workbooks: Test your knowledge with developer workbooks that ask you to accomplish specific tasks as part of developing a real-life WDA application. 5. Source Code Bundle: Explore solutions to the developer workbooks, as well as all the example code in the book, via the book's downloadable source code bundle. Highlights Include: ControllersContextsWindows and viewsUI elementsComponent-based developmentDynamic programmingConfiguration and enhancementFloorplan ManagerWDA integrationSecurityPerformance tuning
Les mer
Writing a Web Dynpro ABAP application may be a job, but it can also be a craft, and in this book, you have the tool you need to become a master. Start with the basics, jump right into advanced concepts, or flip straight to workbooks so you can apply your knowledge to real-life exercises. Whatever your WDA goal may be, this book will get you there.
Les mer
IntroductionGetting StartedFoundations for Web DynproA Model-Based Approach to UI DevelopmentTechnical Integration ConceptsSummaryThe Anatomy of WDA ApplicationsComponent-Based Software Development ConceptsWeb Dynpro ComponentsWeb Dynpro ApplicationsSummaryDeveloping Your First WDA ApplicationRequirements OverviewGetting Started with the Web Dynpro ExplorerCreating a WDA ComponentCreating and Testing the WDA ApplicationSummaryController DevelopmentController Element OverviewWorking with Specific Controller TypesController UsagesUnderstanding the Web Dynpro Phase ModelWeb Dynpro Programming Interface OverviewAssistance ClassesTool Support for Controller DevelopmentSummaryWorking with ContextsContexts: RevisitedContext Nodes and Context Attributes: Up CloseDefining a ContextContext ProgrammingSupply FunctionsContext Mapping and Data Binding: Up CloseSummaryWindows and ViewsWindowsViewsNavigation ConceptsSummaryBasic UI ElementsIntroduction to UI ElementsUI Elements from the Text CategoryUI Elements from the Action CategoryUI Elements from the Selection CategorySummaryAdvanced UI ElementsUI Elements from the Graphic CategoryUI Elements from the Integration CategoryUI Elements from the Complex CategoryDrag and DropSummaryComponent-Based Development ConceptsWeb Dynpro Component Interfaces: RevisitedComponent Usage ConceptsCase Study: Working with Faceless ComponentsCase Study: Working with the SAP List ViewerGuidelines for Applying Multi-Component DesignsSummaryUser InteractionDefining Input HelpsProviding Help TextsConfirmation Dialog BoxesDisplaying MessagesSummaryDynamic ProgrammingSummaryConfiguration and AdaptationThe Adaptation ConceptComponent Configuration with the Configuration EditorApplication ConfigurationPersonalization and CustomizationComponent-Defined AdaptationParameterizationAccessibilityStyle SheetsInternationalization and TranslationSummaryModifications and EnhancementsWDA Integration with the Enhancement FrameworkEnhancing Web Dynpro ComponentsExplicit Enhancements in Web DynproAdjustments after an UpgradeSummaryWorking with the Floorplan ManagerFloorplan ArchitectureGetting Started with FloorplansWorking with the Configuration EditorWorking with GUIBBsConfiguring WiresWorking with Dialog BoxesWeb Dynpro Page BuilderSummaryWDA IntegrationRIA Integration with Web Dynpro IslandsAdobe Flash Islands IntegrationMicrosoft Silverlight Islands IntegrationSAP Interactive Forms by Adobe IntegrationSAP NetWeaver Portal IntegrationConsuming Web Services in WDASummarySecurity ConceptsSystem LogonSystem Logoff and Error PagesAuthorizationsApplication Data SecuritySecurity of Context Data in a ViewFile Upload SecurityWhitelist InfrastructureSummaryPerformance TuningFormulating an ApproachBest Practices and Design TipsPerformance Analysis ToolsPerformance Tuning ChecklistSummary700 Development WorkbooksDisplaying Basic Contact Information for a UserRequirements OverviewDesign ApproachSolutionApplicationRequirements OverviewDesign ApproachSolutionShowing User Role AssignmentsRequirements OverviewDesign ApproachSolutionDeveloping a Custom User ReportRequirements OverviewDesign ApproachSolutionImplementing Special FeaturesRequirements OverviewDesign ApproachSolutionUsing Component-Based Development TechniquesRequirements OverviewDesign ApproachSolutionConfiguring an FPM ApplicationRequirements OverviewDesign ApproachSolutionIntegrating WDA with FlashRequirements OverviewDesign ApproachSolutionAppendicesDebugging WDA ApplicationsThe AuthorsIndex
Les mer

Produktdetaljer

ISBN
9781592294169
Publisert
2012-10-28
Utgiver
Vendor
SAP Press
Høyde
229 mm
Bredde
175 mm
Aldersnivå
G, 01
Språk
Product language
Engelsk
Format
Product format
Innbundet
Antall sider
784

Forfatter

Biographical note

James Wood is the founder and principal consultant of Bowdark Consulting, Inc., an SAP NetWeaver consulting and training organization. With more than seven years of experience as a software engineer, James specializes in custom development in the areas of ABAP Objects, Java/J2EE, SAP NetWeaver Process Integration, and the SAP NetWeaver Portal.Before starting Bowdark Consulting, Inc. in 2006, James was an SAP NetWeaver consultant for SAP America, Inc. and IBM Corporation where he was involved in multiple SAP implementations. He holds a master's degree in software engineering from Texas Tech University. To learn more about James and the book, please check out his website at http://www.bowdarkconsulting.com.

Shaan Parvaze (Lockheed Martin) is an SAP consultant who has been working in and around ABAP/Web-based technologies for over 10 years. In addition to being well-versed in Web Dynpro ABAP, he is also familiar with competing technologies such as BSPs/ASPs/JSPs, and RIA with Adobe Flex, giving him a well-rounded background and an expert knowledge of programming technology.