ABAP/4 PROGRAMMING Menu Painter Modularization 講 師:呂 昇 燦 2000 年 9 月 28 日.

Slides:



Advertisements
Similar presentations
Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Advertisements

Information System Design Lab 5&6. User Interface Design.
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Visit : Call Us: US: , India:
Visit : Call Us: US: , India:
Mainframe-caliber tools for UNIX Treehouse Software, Inc.
0 UMN 2011 ERP Terapan SAP BASIS General Concept Session # 3.
Prerequisites Essentials of Windows 95/97 Office graphic copyright by Microsoft Corp.
Lecture 1 Introduction to the ABAP Workbench
Introduction to Visual Basic Programming. Lecture Outline History What is Visual Basic First Look at the VB 6.0 Environment Some VB Terminology Our first.
Programming with Objects: Class Libraries and Reusable Code.
University of Southern California Enterprise Wide Information Systems ABAP/ 4 Programming Language Instructor: Richard W. Vawter.
Automating Tasks With Macros
Chapter 5 - Menus, Sub Procedures, and Sub Functions  Menus - controls - properties and events –menu editor - create and change –defining menus - menu.
Using the Visual Basic Editor Visual Basic for Applications 1.
University of Southern California Enterprise Wide Information Systems Getting Started in R/3 Instructor: Richard W. Vawter.
Introduction To Form Builder
MICROSOFT – WORD. WORD... text entry f formatting spell check bulleting numbering t tables and much more.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Introduction to Visual Basic. What is Visual Basic? An environment for developing Windows applications Components –A GUI (Graphical User Interface - gooey)
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
Creating a Console Application with Visual Studio
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Chapter 8: String Manipulation
McGraw-Hill© 2007 The McGraw-Hill Companies, Inc. All rights reserved. 1-1.
Tutorial 11 Introduction to Visual Basic zLanguage developed for special-purpose Windows applications – 1991 zUses IDE – Integrated Development Environment.
0 UMN 2011 ERP Terapan ABAP Introduction Session # 8.
Introduction to ABAP and SAP Structure
Using Visual Basic 6.0 to Create Web-Based Database Applications
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
An Introduction to Visual Basic
 SAP AG SAP R/3 Getting Started Fall  SAP AG SAP R/3 Getting Started Using Sap R/3 SAP R/3 Help Demonstration Exercises.
PowerPoint ® Presentation Chapter 12 Troubleshooting with PLC Software PLC Programming Software Viewing PLC Programs Debugging PLC Programs Force Functions.
Form printing with SAP Smart Forms Instructor: Dylan Liu
SAP ABAP DemoNawin's Training Acadamy1. Enterprise Wide Information Systems ABAP/ 4 Programming Language Mr. RG Nawin Krishna, Bsc(cs);Msc(psychology);MBA(HR);SAP(HCM/HR),
Converting SIR 3.2 Databases to SIR2002 A Practical Guide to Coming of Age in SIR Land © Tom Shriver, DataVisor 2002.
In the next step you will enter some data records into the table. This can be done easily using the ‘Data Browser’. The data browser can be accessed via.
Creating Dialog (ABAP Dynpro) Programs. Slide 2 Introduction All of the ERP systems operate similarly with regard to transactional integrity They all.
Productivity Programs Common Features and Commands.
2. Recording a Macro. Macro Recording Select Record Macro from the Macro file menu and the dialog box opposite will appear Your macro will require a name.
PowerBuilder Online Courses - by Prasad Bodepudi
0 UMN 2011 ERP Terapan Dialogs Programming Session # 11.
1 Command Field: Use this field to go to transactions directly by entering the transaction code. The transaction codes can be found either in the SAP Easy.
Tutorial 11 Five windows included in the Visual Basic Startup Screen Main Form Toolbox Project Explorer (Project) Properties.
User Dialog Overview. Update Statement TABLES customers. SELECT SINGLE * FROM customers WHERE id = 1. IF sy-subrc = 0. customers-name = ‘John’. UPDATE.
Introduction to ABAP Selection Screens. Slide 2 Screens (Types) There are three types of screens Selection screens get parameter input for reports List.
Chapter Two Creating a First Project in Visual Basic.
Chapter 3 The Visual Basic Editor. Important Features of the VBE Alt-F11 will open the Visual Basic Editor. The Code window is to the right, Project Explorer.
CITA 342 Section 2 Visual Programming. Allows the use of visual expressions (such as graphics, drawings, or animation) in the process of programming.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
GUI development with Matlab: GUI Front Panel Components GUI development with Matlab: Other GUI Components 1 Other GUI components In this section, we will.
Chapter Fourteen Access Databases and SQL Programming with Microsoft Visual Basic th Edition.
Class Builder Tutorial Presented By- Amit Singh & Sylendra Prasad.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Word 2003 The Word Screen. Word 2003 Screen File Menu –Holds the options for creating a new document, opening a document, saving a document, printing.
SAP DEVELOPMENT BASICS Bohuslav Tesar. TRAINING OVERVIEW Amazing life of ABAP developer ;) SAP introduction ABAP basics ABAP Reporting.
Creating Menus Menu Bar – behaves like standard Windows menus Can be used in place of or in addition to buttons to execute a procedure Menu items are controls.
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
Introduction to ABAP/4 A dvanced B usiness A pplication P rogram – Release 4 Why Use ABAP? –Programming language of SAP –Main purpose is to provide additional.
COMPREHENSIVE Access Tutorial 11 Using and Writing Visual Basic for Applications Code.
Lesson 9: Modular Programming Todd A. Boyle, Ph.D. St. Francis Xavier University.
CTS Change & Transport System. Introduction The Change and Transport System (CTS) is a tool that helps you to organize development projects in the ABAP.
Chapter Topics 15.1 Graphical User Interfaces
SUNTrainings Sap Abap Online Training | Online Sap Abap Training in USA, UK, Canada, Australia, India.
1. Introduction to Visual Basic
Objectives Learn about Function procedures (functions), Sub procedures (subroutines), and modules Review and modify an existing subroutine in an event.
Social Media And Global Computing Introduction to Visual Studio
Understanding the Visual IDE
Chapter 15: GUI Applications & Event-Driven Programming
Microsoft Windows 7 Basics
Presentation transcript:

ABAP/4 PROGRAMMING Menu Painter Modularization 講 師:呂 昇 燦 2000 年 9 月 28 日

Menu Painter-SE41 ABAP Workbench tool for creating and designing the graphical user interface of an ABAP program The main elements of the graphical user interface are the GUI title and the GUI status. The GUI status normally contains a menu bar with menus, a standard toolbar, an application toolbar, and functions with function key settings. You create all these components with the Menu Painter.

Option Type Status - A single GUI Status Status list - All GUI Statuses used in a transaction Menu bars - All menu bars in the transaction Menu list - All menu in the transaction F key settings - Function keys and their function codes Function list - Transaction function codes Title list - All GUI titles used in the transaction

Design User Interface SE41 - Status - Create online status - menu bar,application toolbar,function key dialog box - application toolbar,function key context menu - context menu Set PF-Status

Menu Bar Editor - should be replaced with the name of the type of the object that the transaction will process Edit - contains functions that change parts of the object Goto - controls screen processing such as moving back to previous screen or canceling the transaction Extra - deal with miscellaneous commands that do not fit into any other menus Environment contains commands that deal with data related to the object to be processed by the transaction

Overview of Modularization subroutine external subroutine function module program A program B program C program X ABAP/4 function library call: sub1 …. internal subroutine: sub1 …. call: sub1 …. external subroutine: sub1 function module: sub1

Subroutines is a reusable section of code within it you can define variables, execute statements, compute results, and write output the name of subroutine cannot exceed 30 characters

Defining and calling subroutines Subroutine defines are usually placed at the end of the program, after all events. Subroutines cannot be nested inside of event A subroutine can call another subroutine Recursion is supported.A subroutine can call itself or a subroutine that calls it

form s [tables t1 t2 ….. [using u1 value(u2) ….] [changing c1 value(c2).…] endform t1,t2,u1,u2,c1, and c2 are parameters Syntax for the form statement

Syntax for the perform statement perform s n of s1 s2 s3 …. [tables t1 t2 …] [using u1 u2 …] [changing c1 c2 …]. s, s1, s2, s3 are subroutine names n is a numeric variables