Chapter 2 – Tools in the development environment

Slides:



Advertisements
Ähnliche Präsentationen
G21Billing Document Outbound via EDI Overview
Advertisements

G66 Empties Processing Overview
G20 Sales Order Processing via EDI Overview
SAP Best Practices Baseline Package U.S. Scenario Overview
J62 Buchungskreisübergreifende Auftragsabwicklung - Überblick
Muster- und Simulationskalkulation
Pipeline Performance Management
Einkauf Fremdleistung
Unternehmensstruktur Übersicht SAP Best Practices.
Account- und Kontaktmanagement
Manufacturing Analytics SAP Best Practices for Business Warehousing V2
Financial Accounting (J03) Overview Colombia
Transportation Management Overview (G82)
DESIGN MATTERS ESS Leave Request JBoss, Java Web-Technologies and Mule ESB Matthieu-P. Schapranow Walldorf, March 07th, 2007.
Filialwarenwirtschaft
DMS Modul Kurzvorstellung.
Task and Duty Modul Kurzvorstellung. Key Features Komfortables Benutzerinterface zur Wartung und Benutzung von Rechten und Pflichten. Such- und Beschlagwortungsmöglichkeit.
Leistungsvorstellung
How To Guide – Workflow BCS
ecount – Tipps und Tricks beim Importieren
Neues bei V1.603 SAP Best Practices for Chemicals (Deutschland) SAP Best Practices.
CEO Analytics SAP Best Practices for Business Warehousing V2.701
Interaktives Reporting SAP Best Practices for CRM
Operatives Berichtswesen für Tradingkontrakte
Voraussetzungen und Annahmen für die Aufwandsschätzung
Übersicht SAP AG.
DMS Modul Kurzvorstellung. Key Features Komfortables Benutzerinterface zur Wartung und Benutzung von in SAP Abgelegten Dokumenten. Such- und Beschlagwortungs-
G71 DSD „Daily Fresh“ Überblick
SAP Best Practices Prepackaged Industry & Cross-Industry Know-How Verfügbarkeit für SAP-Kunden und SAP-Partner.
J64 Production Planning and Discrete Manufacturing Overview
Title G81 - Integrated WM with PO Return. G81 - Integrated WM with PO Return / 2 Overview Scenario – Integrated WM In this scenario you are shown a complete.
SAP Best Practices Baseline Package U.S. Scenario Overview
Ventas y Distribución (J04) Overview Argentina SAP AG.
Martin Rink, SAP Trust Center Services SAP Trust Center Services SAP Passports - Scenarios of Usage.
Interaktives Reporting
Unternehmensstruktur Übersicht
Financial Analytics SAP Best Practices for Business Warehousing V2.701 SAP Best Practices.
Purchasing Analytics SAP Best Practices for Business Warehousing V2.701 SAP Best Practices.
CONFIDENTIAL Lastschriftsbearbeitung mit Tradingkontrakten SAP Best Practices.
Erweiterte Kundenauftragsbearbeitung mit Vertriebsunterstützung und dynamischem Produktvorschlag SAP Best Practices.
Sales Analytics SAP Best Practices for Business Warehousing V2.701 SAP Best Practices.
Interaction Center (IC) Serviceanforderungsmanagement SAP Best Practices.
Opportunity Management SAP Best Practices. ©2011 SAP AG. All rights reserved.2 Einsatzmöglichkeiten, Vorteile und wichtige Abläufe im Szenario Einsatzmöglichkeiten.
Ausgehender Fakturabeleg via EDI
Eingehender Kundenauftrag via EDI
Arbeiten in einem agilen Team mit VS & TFS 11
Interaction Center Sales (mit ERP-Kundenauftrag) SAP Best Practices.
Reklamations- und Retourenabwicklung
? What is Open PS? SAP Open PS based on EPS 4.0
Physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Julika Mimkes: Links to e-learning content for.
Internes Projekt SAP Best Practices. ©2011 SAP AG. All rights reserved.2 Einsatzmöglichkeiten, Vorteile und wichtige Abläufe im Szenario Einsatzmöglichkeiten.
Integriertes Angebots- und Auftragsmanagement SAP Best Practices.
Logistik Stammdatenaufbau Handel SAP Best Practices Baseline Package V1.605.
Quartalsplan – Absatzmengenprognose mit CO-PA SAP Best Practices.
BW Analytics SAP Best Practices. ©2011 SAP AG. All rights reserved.2 Einsatzmöglichkeiten, Vorteile und wichtige Abläufe im Szenario Einsatzmöglichkeiten.
Michael Becker SAP AG Betreuer: Sven Helmer
Systemkopie & Tablespace- Layout Claudia Schulz Landscape, Implementation/Development, SAP AG.
SAP and Zebra Zatar Use Case Template. ©2016 SAP SE. All rights reserved. Use Case Description 1/3 Company name Main contact name Project type Solution.
Service SAP Best Practices for Business Intelligence SAP Best Practices.
Custom error page for timeout Gergely Andó / Application Innovation July 10, 2013 Customer.
Workshop 1 Getting Started 2016 Boris Wylutzki
The IT–Information System
Chapter 4 – Database accesses
Chapter 6 – Specialities for ERP software
Chapter 10 – Subscreens, tabs and HTML viewer
Chapter 5 – Dynamic programs
Chapter 1 – Introduction and first program
Szenarioübersicht Terminierung mittels Rechnungen und Nachberechnung.
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
- moodle – a internet based learning platform
 Präsentation transkript:

Chapter 2 – Tools in the development environment ABAP Course Chapter 2 – Tools in the development environment Lecturer: André Bögelsack, UCC Technische Universität München Author: Valentin Nicolescu, André Bögelsack

Copyright 2008 UCC TU München All rights reserved Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch HCC TU München nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der Microsoft Corporation. IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390® und OS/400® sind eingetragene Marken der IBM Corporation. ORACLE® ist eine eingetragene Marke der ORACLE Corporation. INFORMIX®-OnLine for SAP und Informix® Dynamic ServerTM sind eingetragene Marken der Informix Software Incorporated.  UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group. Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.   JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie.   SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP, mySAP.com und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP Markets und Commerce One. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Verwendung der Screenshots wurde mit dem jeweiligen Eigner abgesprochen.

Agenda Development tools in SAP Usage of the Object Navigator Concepts and tools

Development tools in SAP  Every tool can be accessed in Object Navigator

ABAP editor Menu path Tools • ABAP workbench • Development • ABAP Editor Transaction code: SE38 Run, view, edit, activate, check ABAP code Integrated into Object Navigator

Function Builder / Class Builder Menu path Tools • ABAP workbench • Development • Function Builder (SE37) Create and edit function modules / groups Will be used in chapter 3 Class Builder: Menu path Tools • ABAP workbench • Development • Class Builder (SE24) Create and edit new global classes Will be used in chapter 8

Screen Painter / Menu Painter Menu path Tools • ABAP workbench • Development • User Interface • Screen Painter (SE51) Create and edit DynPro’s Separate programs which is only installed when using SAPGui for Windows Will be used in chapter 6 Menu Painter: Menu path Tools • ABAP workbench • Development • User Interface • Menu Painter (SE41) Create, edit menu’s, header's and toolbar’s in ABAP programs

Debugger Debugger: Execution of ABAP program step-by-step Variable values during runtime Breakpoint: program execution will be paused when getting to breakpoint Watchpoint: program execution is paused only when variable has defined value Debugging can be activated by suffix /h Test program: Program • Test • Debugging

Object Navigator Object Navigator integrates all development tools Toolbar (context sensitive) Browsers (independent) Working space (context sensitive) Navigation tree (independent)

Toolbar in ABAP Editor Navigation (similiar to any browser) Switch between view edit mode Switch between active / inactive version Other object Check, activate, Test programs Where-used list Display Object list Display Navigation Window Fullscreen Help on… Set breakpoint at position Uses a patter Launches Pretty Priter

The pattern button Pattern: Calling big functions with a lot of importing and exporting parameters may be fault-prone Procedure: Navigate to the position where the function should be called Click the ‘Pattern’ button Choose the ABAP instruction Choose parameters

The Pretty Printer Pretty Printer formats your source code Settings can be adjusted via Utilities • Settings • ABAP Editor tab • Pretty Printer tab Pretty Printer supports indent, keyword conversion upper-/lowercase

Other features of the Object Navigator Versioning: use different versions of your program Create documentation for you program via Goto • Documentation Auto completion, auto correction during programming Save and load source code to/from text files, search, copy, paste, undo, redo

Terminate program Long running programs may decrease the system performance Sometimes infinite loops Termination of long running dialog program: Click on SAP icon Choose ‘Stop Transaction’

Forward navigation Basic concept in SAP By double clicking on an object the SAP system jumps to the object or to the position where the object can be created Example: in SAP Gui choose menu path: System • Status  double click on Program(GUI)