Muutke küpsiste eelistusi

Web Dynpro ABAP for Practitioners 2nd ed. 2013 [Kõva köide]

  • Formaat: Hardback, 479 pages, kõrgus x laius: 235x155 mm, kaal: 904 g, 1 Illustrations, color; 699 Illustrations, black and white; XV, 479 p. 700 illus., 1 illus. in color., 1 Hardback
  • Ilmumisaeg: 07-Oct-2013
  • Kirjastus: Springer-Verlag Berlin and Heidelberg GmbH & Co. K
  • ISBN-10: 3642382460
  • ISBN-13: 9783642382468
  • Kõva köide
  • Hind: 48,70 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 57,29 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Hardback, 479 pages, kõrgus x laius: 235x155 mm, kaal: 904 g, 1 Illustrations, color; 699 Illustrations, black and white; XV, 479 p. 700 illus., 1 illus. in color., 1 Hardback
  • Ilmumisaeg: 07-Oct-2013
  • Kirjastus: Springer-Verlag Berlin and Heidelberg GmbH & Co. K
  • ISBN-10: 3642382460
  • ISBN-13: 9783642382468

This book offers a step-by-step-introduction into Web Dynpro ABAP. It details how to design a Web Dynpro component, data binding and interface methods and view controller methods. Each chapter includes practical examples.



Web Dynpro ABAP, a NetWeaver web application user interface tool from SAP, enables web programming connected to SAP Systems. The authors’ main focus was to create a book based on their own practical experience. Each chapter includes examples which lead through the content step-by-step and enable the reader to gradually explore and grasp the Web Dynpro ABAP process. The authors explain in particular how to design Web Dynpro components, the data binding and interface methods, and the view controller methods. They also describe the other SAP NetWeaver Elements (ABAP Dictionary, Authorization) and the integration of the Web Dynpro Application into the SAP NetWeaver Portal.

The new edition has been expanded to include chapters on subjects such as POWER Lists; creating the Modal Windows and External Windows; using Web Dynpro application parameters and Shared Objects to communicate between the Web Dynpro ABAP Application and Business Server Pages; and creating multi-language mails using Web Dynpro ABAP.

1 What Is Web Dynpro?
1(4)
2 SAP Easy Access
5(6)
2.1 Changing the SAP Easy Access
5(1)
2.2 Favorites List
5(2)
2.3 Setting a Transaction as Start Transaction
7(1)
2.4 Creating a Shortcut
7(4)
3 Designing a Web Dynpro component
11(24)
3.1 View
13(9)
3.1.1 View Layout
14(3)
3.1.2 Context View
17(2)
3.1.3 Actions
19(1)
3.1.4 Methods
19(1)
3.1.5 Properties
20(2)
3.1.6 Attributes
22(1)
3.2 Componentcontroller
22(1)
3.3 Window
23(2)
3.4 Application
25(2)
3.5 ABAP Debugger
27(3)
3.6 Web Dynpro Logon Page Configuration
30(5)
4 ABAP Dictionary
35(22)
4.1 Data Element
35(2)
4.2 Domain
37(3)
4.3 Structure
40(2)
4.4 Table
42(7)
4.5 Search Help
49(2)
4.6 Database View
51(3)
4.7 Table Type
54(1)
4.8 Lock Object
54(3)
5 Context Nodes and Attributes at Design Time
57(12)
5.1 Attributes
57(4)
5.2 Nodes
61(8)
5.2.1 Creating a Node That Uses an ABAP Dictionary Repository Object
62(4)
5.2.2 Working with Child Nodes
66(3)
6 Data Binding, Context Mapping and Interface Methods
69(20)
6.1 Data Binding
69(3)
6.2 Context Mapping
72(11)
6.2.1 Internal Context Mapping
74(3)
6.2.2 External Context Mapping
77(6)
6.3 Interface Methods
83(6)
7 View Controller Methods
89(26)
7.1 Hook Methods
89(15)
7.1.1 wdDoInit
90(3)
7.1.2 wdDoExit
93(1)
7.1.3 wdDoModifyView
93(5)
7.1.4 wdDoBeforeAction
98(2)
7.1.5 wdDoOnContextMenu
100(4)
7.2 Supply Function Methods
104(1)
7.3 User-Defined Instance Methods
105(2)
7.4 Fire Methods
107(4)
7.5 Event Handler Methods
111(4)
8 Layout UI Elements
115(10)
8.1 FlowLayout
115(3)
8.2 GridLayout
118(1)
8.3 MatrixLayout
119(3)
8.4 RowLayout
122(3)
9 User Interface Elements (UI Elements), Static and Dynamic Programming
125(106)
9.1 Action
126(7)
9.1.1 TimedTrigger
126(2)
9.1.2 ButtonChoice
128(5)
9.2 Selection
133(11)
9.2.1 DropDownByKey
134(3)
9.2.2 DropDownByIndex
137(5)
9.2.3 RadioButtonGroupByIndex
142(2)
9.3 Layout
144(24)
9.3.1 ViewContainerUIElement
145(4)
9.3.2 TabStrip
149(5)
9.3.3 PageHeader
154(3)
9.3.4 ContextualPanel
157(3)
9.3.5 Tray UI element
160(4)
9.3.6 MessageArea
164(4)
9.4 Complex
168(37)
9.4.1 Table
168(10)
9.4.2 RoadMap
178(9)
9.4.3 PhaseIndicator
187(5)
9.4.4 Tree: Sequential Implementation
192(5)
9.4.5 DateNavigator
197(8)
9.5 Graphic
205(7)
9.5.1 Image
205(3)
9.5.2 BusinessGraphics
208(4)
9.6 Integration
212(19)
9.6.1 The InteractiveForm
212(9)
9.6.2 FileUpload
221(10)
10 Messages, Exceptions and Web Dynpro ABAP
231(16)
10.1 Message Handling
231(6)
10.1.1 Dynamic Texts Stored in the Text Pool of the Assistance Class
232(3)
10.1.2 Text from Database Table T100
235(2)
10.2 Exception Handling
237(10)
10.2.1 Exception Class with OTR Text
238(5)
10.2.2 Exception Class with Text from a Message Class
243(4)
11 Writing Multilanguage Applications
247(24)
11.1 Creating Multilanguage User Interfaces
248(11)
11.1.1 Internationalization of Data Elements Defined in ABAP Dictionary
249(1)
11.1.2 Internationalization of Domains Defined in ABAP Dictionary
250(1)
11.1.3 Internationalization of Text from OTR
250(4)
11.1.4 Internationalization of Text from Assistance Class
254(3)
11.1.5 Internationalization of Messages
257(1)
11.1.6 Internationalization of Texts from an Exception Class
257(2)
11.2 Multilanguage Records in the Database
259(12)
11.2.1 Study an Example Created in the System
259(3)
11.2.2 Creating Table Structures and Internationalization of the Records
262(5)
11.2.3 Using the Internationalized Records in WebDynpro
267(4)
12 Web Dynpro Model
271(38)
12.1 Assistance Class as a Model for a Multicomponent Application
272(15)
12.2 BAPI as a Model
287(8)
12.2.1 Creating a BAPI
288(2)
12.2.2 Using the Created BAPI as a Model
290(5)
12.3 Web Service
295(14)
12.3.1 Creating the Web Service
297(3)
12.3.2 Web Service Configuration
300(1)
12.3.3 Testing the Web Service
300(2)
12.3.4 Consuming the Web Service in Web Dynpro
302(7)
13 ALV and Select Options
309(30)
13.1 SAP List Viewer
309(16)
13.1.1 Simple ALV Example
309(3)
13.1.2 ALV Configuration Model
312(13)
13.2 Select Options
325(12)
13.2.1 Global Options
331(1)
13.2.2 OVS (Object Value Selector) with Select Options
331(3)
13.2.3 Using Pre-filled Range Table
334(3)
13.3 ALV and Select Options
337(2)
14 POWER List, Explained Through an Example with History Functionality for a Database Table
339(22)
14.1 Creation and Generation of the Development Objects Required to Protocol the Changes Brought to the Table Records
339(3)
14.2 Writing and Reading the Changes Brought to the Table Records
342(3)
14.3 Creating the Feeder Class
345(8)
14.4 Connecting the POWER List with the Web Dynpro Application, Testing the POWER List
353(8)
15 Creating Modal Windows and External Windows
361(20)
15.1 Creating Simple Dialog Boxes
362(4)
15.2 Creating Modal Windows by Using the CREATE_WINDOW Method
366(7)
15.3 Creating a Modal Window Based on a Used Component
373(4)
15.4 Creating External Browser Windows
377(4)
16 Communication Between Web Dynpro ABAP and BSP Using Application Parameters and Shared Objects
381(22)
16.1 Creating the BSP Application
383(6)
16.2 Creating the Web Dynpro Application and the Application Parameters
389(3)
16.3 Running the Application
392(1)
16.4 Creating the Communication Between BSP and Web Dynpro ABAP Using Shared Objects
393(6)
16.5 Running the Application
399(4)
17 Sending Multilanguage Emails with Web Dynpro ABAP
403(8)
17.1 Creating the Web Dynpro Application
403(1)
17.2 Creating and Reading SAP Script Standard Texts
404(1)
17.3 Sending the Multilanguage Emails
405(4)
17.4 Using the SOST Transaction
409(2)
18 Integrating a Web Dynpro Application into the SAP NetWeaver Portal
411(18)
18.1 Creating a Folder
412(1)
18.2 Connecting to the Back-end ABAP System
413(3)
18.3 Creating an iView
416(2)
18.4 Creating a Role and Role Assignment
418(3)
18.5 Running the Application into the Portal
421(1)
18.6 Triggering a Portal Event
422(2)
18.7 Reacting to a Portal Event
424(1)
18.8 Creating a Page
425(2)
18.9 Running the Application that Processes Portal Events
427(2)
19 Web Dynpro and Authorization
429(28)
19.1 Role Based Access Control Pattern: RBAC
431(1)
19.2 Authorization Object Class
432(1)
19.3 Authorization Object
433(1)
19.4 Authorization Fields
433(1)
19.5 Creating a Single Role and Changing Its Authorization Data
434(6)
19.6 Creating the Web Dynpro Component
440(5)
19.6.1 Checking the Authorization of the Current User
441(2)
19.6.2 Assigning the User--Role and Running the Application
443(2)
19.7 Tips and Tricks from the Praxis
445(12)
19.7.1 Authorizing the Access to a Web Dynpro Application
445(6)
19.7.2 Useful FMs, BAPIs and Methods, Needed for Authorization Reason in a Web Dynpro Application
451(4)
References
455(2)
20 Web Dynpro Mind Map
457(2)
20.1 Creating a Mind Map
457(1)
20.2 Web Dynpro ABAP Mind Map
458(1)
Appendix 459(2)
Abbreviation List 461(2)
Transaction List 463(2)
Generating the Table IDs by Using the Number Range Objects 465(4)
Used FMs and BAPIs 469(2)
The Authors 471(2)
Bibliography 473(2)
Index 475
Ulrich Gellert Lives near Heidelberg (Germany) and was Co-Founder of S+P LION in 1985. He has 25 years of experience as project lead, consultant and developer in different projects of his customers (e.g. SAP, BASF, BG Chemie, Commerzbank). He is CEO and Chairman of the board of S+P LION AG (S+P LION AG is an international IT Consulting Company with more than 500 employees. 350 of these employees work directly at S+P LIONs customer SAP). Ana Daniela Cristea Academic studies of computer science at the University of Petrosani (Romania). Assistant Professor for 4 years at the polytechnic University of Timisoara (Romania). Lives in Pforzheim (Germany), is currently writing her dissertation about "Contribution to creating and development a new SAP authorization concept based on Qualifications and fizic connection through RFID" and works as a SAP Consultant.