SAP ABAP www.trainings.globalbsc.com ABAP Workbench

advertisement
SAP ABAP
www.trainings.globalbsc.com
ABAP Workbench Foundations
Create ABAP programs and the most important Repository objects using appropriate ABAP
Workbench tools
Navigate in the Workbench and use the syntax help
Process source text with the ABAP Editor
Test programs using the Debugger
Project-oriented development using the Transport Organizer
Overview of important ABAP statements
Use function groups and function modules
Use of classes, methods and BAPIs
Database dialogs: information about database tables in the ABAP Dictionary, read database
tables
User dialogs: list, selection screen, screens. ABAP Web Dynpro (from SAP NetWeaver 7.0)
Overview of the different options for adapting software
ABAP Objects
Analyze and design classes (UML)
Classes, instances, references
Inheritance, interfaces, polymorphism
Events
Special object-oriented techniques
Global classes/interfaces (Class Builder)
Class-based exception concept
Advanced ABAP
ABAP runtime environment
Program calls and memory management
Shared Objects
ABAP types and data objects in detail
Boxed Components
Unicode
String operations in detail
Work with internal tables in detail
Work with field symbols and data references
Dynamic programming
Runtime type information, runtime type creation
Complex Open SQL statements
Recommendations and conventions
Performance rules
Programming ABAP Reports
BC400
BC401
BC402
BC405
www.trainings.globalbsc.com
trainings@globalbsc.com
+91-9011145219
SAP ABAP
www.trainings.globalbsc.com
Selection screens
-> Format blocks and lines
-> Tabstrips
-> Event blocks
-> Using multiple selection screens
Data retrieval:
-> Logical databases
-> Open SQL
Programming with the SAP list viewer (ALV):
-> Displaying tables
-> Basic functions
-> Adjusting layout
-> Using variants
-> Processing user actions (for example, double-click, button press)
-> Get runtime information (for example, selected columns)
Reporting: QuickViewer, InfoSet Query, and SAP Query
QuickViewer
SAP Query
-> Lists
-> User administration
InfoSet Query
-> Lists
-> User administration
ABAP basics required for creating InfoSets
InfoSets
Transport
Developing Screen-Based User Dialogs
Principles and ergonomics of user dialogs
User interface and Menu Painter
Screen objects: attributes, implementation, and processing
-> Screen Painter
-> Text fields, frames, status icons, input/output fields, dropdown list boxes, pushbuttons,
checkboxes, radio button groups,
subscreens, tabstrips, table controls
Context menus
ABAP Dialog Programming Using EnjoySAP Controls
Function and use of the Control Framework
Integrate and call controls
BC407
1
BC410
BC412
www.trainings.globalbsc.com
trainings@globalbsc.com
+91-9011145219
SAP ABAP
www.trainings.globalbsc.com
Data transport between ABAP programs and controls
Change control attributes
React to actions in the control
Context menus
Drag and drop functionality
Combination of EnjoySAP Controls with other ABAP dialog forms
Function scope and use of selected EnjoySAP Controls: HTML control, picture control, text edit
control, ALV grid control, tree control
Programming Database Changes
Open SQL statements from ABAP for changing the contents of database tables
The LUW concept
Use of the SAP locking concept
Database changes from dialog programs using suitable techniques: inline updates, synchronous,
asynchronous and local updates in V1
and V2 mode
Implementation of complex transactions
BAPI Development
BAPI fundamentals
Finding and using SAP supplied BAPIs
Creating customer specific BAPIs
BAPIs and RFCs
Enhancements and modifications of SAP supplied BAPIs
BAPIs and ALE
Mass data transfer
Enhancemetns and Modifactions
Overview of the options for making customer-specific adjustments to the SAP standard system
Personalization (transaction variants)
Enhancements to: - Elements of the ABAP Dictionary – SAP programs – SAP screen menus –
SAP screens
Enhancements techniques: - Enhancements to elements of the Dictionary – Enhancements via
customer exits
Business Transaction Events (BTEs) – Business Add Ins (BAdis) – User Exits
Modifications: - Procedure – Utilities (Modification Assistant, Modification Browser) – Modification
adjustment
Enhancement Framework
Enhancements in the ABAP Dictionary
Enhancement Points
Enhancement Sections
BC414
BC417
BC425
BC427
www.trainings.globalbsc.com
trainings@globalbsc.com
+91-9011145219
SAP ABAP
www.trainings.globalbsc.com
New BAdIs
Switch Framework
ABAP Dictionary
Terms and functions of the ABAP Dictionary
Type definitions in the ABAP Dictionary
Tables incl. includes and appends
Performance aspects when accessing tables:
-> Buffering
-> Indexes
Relationships between tables:
-> Define and manage foreign keys
-> Text tables
Dependencies between objects in the ABAP Dictionary
Views and append views
Search help and append search help
ABAP Performance Tuning
Individual object analysis: transaction step analysis, SQL performance analysis, ABAP runtime
analysis, ABAP Debugger, optimizing
database accesses
Unsuitable access path: introduction to database indexes; create, change and delete database
indexes; DB views or ABAP joins and
database indexes; Open SQL statements and database indexes
Suitable access paths: accessing individual tables, accessing multiple tables, accessing pool and
cluster tables, SAP table buffering
Optimized use of internal tables: design and definition of internal tables, efficient structure, efficient
access, applications
SAP system analysis - overview
SAP workload analysis (transaction profiles)
Test Management with eCATT
Introduction to automated testing of SAP systems
Set up the system landscape for eCATT
eCATT environment (scripts and script language)
Test applications (what can I test and how?)
Develop executable test cases
Version eCATT scripts
Migrate CATT to eCATT
BC430
BC490
CA611
www.trainings.globalbsc.com
trainings@globalbsc.com
+91-9011145219
Download