Screen Elements for Input/Output

Slides:



Advertisements
Similar presentations
Table 7.1 Verilog Operators.
Advertisements

Lecture 1 Introduction to the ABAP Workbench
ABAP Chapter 6 Message Debugging File Transfer Type Group.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
University of Southern California Enterprise Wide Information Systems ABAP/ 4 Programming Language Instructor: Richard W. Vawter.
2-to-1 Multiplexer: if Statement Discussion D7.1 Example 4.
1 Data Base Tables Creating Data Base Tables in SAP.
Preparing … First of all, recycle monitor power using AC power switch. Connect serial cable between your PC and monitor. (RS-232 Connector). Refer to Appendix.
Quad 2-to-1 Multiplexer Discussion D7.4 Example 7.
Engineering 100 Section 250 Combinational Logic -- Examples 9/13/2010.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
HTML Forms What is a form.
ABAP 楊子青 List2-1 Interactive List Techniques n Detail Lists –Program Flow in Detail Lists –Events –Page Headings –SET TITLEBAR n Data Transport n Selecting.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
ABAP/4 Course. General n Workbench n Program maintenance n Screen Painter n Menu Painter n Transactions n ABAP/4 Query n Translation menu.
SAP Script. 2 The ASP plus Solutions Company SAP Script is the SAP System's own text- processing system. SAP Script is integrated text management system.
Forms Sangeetha Parthasarathy 02/05/2001. Introduction to Forms A form makes it possible to transform your web pages from text to graphics to interactive.
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),
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
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.
User Dialog Overview. Update Statement TABLES customers. SELECT SINGLE * FROM customers WHERE id = 1. IF sy-subrc = 0. customers-name = ‘John’. UPDATE.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Introduction to ABAP Selection Screens. Slide 2 Screens (Types) There are three types of screens Selection screens get parameter input for reports List.
HTML and FORMS.  A form is an area that can contain form elements.  Form elements are elements that allow the user to enter information (like text fields,
Instructor User Student User Course Registration Form (#8) Grade report (#14)Class list (#13) Grade Entry Form (#10)
Practical Programming COMP153-08S Week 5 Lecture 1: Screen Design Subroutines and Functions.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
SELECT-OPTIONS. SELECT-OPTIONS Syntax TABLES customers. SELECT-OPTIONS id FOR customers-id. START-OF-SELECTION.
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
HTML5 Forms Forms are used to capture user input …
HTML Form. HTML forms are used to collect user input. The element defines an HTML form: Form elements are different types of input elements, checkboxes,
ERP I1, Session 7 dynpro. SAP GUI SAP has many GUI solutions: – Lists (ALV) – dynpro (Dynamic Program) – Business Server Pages – Web dynpro – More?
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
ABAP 楊子青 Dialog2-1 Screen Element for Output n Text Fields –Dynamic Screen Modifications n Status Icons n Group Boxes n 實例.
Conditions and More Web Form Fields. Conditions if (then) else Syntax if( ) Boolean expression { { } } instructions if expression is true (then) instructions.
HTML FORM. Form HTML Forms are used to select different kinds of user input. HTML forms are used to pass data to a server. A form can contain input elements.
Dialog Programming. Used to Read, Insert,Update Data. User interface is designed by screen painter. Contains fields as : simple field, table field, checkboxes,
SPECTO TRAINING contact us: , mail :
DEVRY CIS 170 C I L AB 2 OF 7 D ECISIONS Check this A+ tutorial guideline at decisions For.
ABAP Workbench Fundamentals
Creating and Processing Web Forms
Forms Concepts Triggers Fired when Internal/External events occur
5.01 Understand Different Types of Programming Errors
SAP ECC 6.0 DEVELOPMENT ABAP ABAP DICTIONARY & Advanced Editor Abap
Topics Graphical User Interfaces Using the tkinter Module
Overview When trying to create a new Schedule, and error is displayed if the user name and person name do not match: "The person does not exist or is not.
ABAP EVENTS & Interaction
Chapter Topics 15.1 Graphical User Interfaces
Objectives Design a form Create a form Create text fields
FTS 2 (Failure Tracking System) System Test Process Flow
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
Graphical User Interfaces -- Introduction
ABAP/4程序员之路——第3天 上海华和得易信息技术有限公司 王勇.
5.01 Understand Different Types of Programming Errors
Conditions and Ifs BIS1523 – Lecture 8.
Iteration: Beyond the Basic PERFORM
Iteration: Beyond the Basic PERFORM
ABAP List Viewer 12/30/2018 7:06 PM.
Search V.16.
JHARKHAND BIJLI VITRAN NIGAM LIMITED (JBVNL) ABAP Training
Exercise Solution First questions What's output What's input
Chapter 15: GUI Applications & Event-Driven Programming
Subscreens and Tabstrip Controls
Unit 8 Search Help 、 Unit 7 Views
Dialog Programming 整合實例
Time Approval Overview March 27, 2003
Interactive List Techniques
Murach's JavaScript and jQuery (3rd Ed.)
Click “Execute” button.
Presentation transcript:

Screen Elements for Input/Output Checkboxes and Radio Button Groups Error Checking in Input/Output fields

1. Checkboxes and Radio Button Groups

Checkboxes and Radio Buttons: Attributes

Creating a Checkbox

Creating a Radio Button Group 也可用滑鼠框起來, 按右鍵,將其定義為group 宣告按鈕,並讓display為預設選項

Program Flow for Radio Buttons and Checkboxes 被勾選

練習實例1

主程式 DATA: CHECK1, CHECK2, RADIO1, RADIO2. CHECK1 = 'X'. RADIO2 = 'X'. DATA: RESULT1(20) TYPE C, RESULT2(20) TYPE C. DATA OK_CODE TYPE SY-UCOMM. CALL SCREEN 9000.

Screen 9000的Layout: Checkbox Result1

Screen 9000的Layout: Radio Button Result2

Screen 9000的flow logic PROCESS BEFORE OUTPUT. * MODULE STATUS_9000. * PROCESS AFTER INPUT. MODULE USER_COMMAND_9000.

MODULE USER_COMMAND_9000 MODULE USER_COMMAND_9000 INPUT. CASE OK_CODE. WHEN 'END'. LEAVE PROGRAM. WHEN 'SHOW'. RESULT1 = ''. IF NOT CHECK1 IS INITIAL. RESULT1 = 'ABAP; '. ENDIF. IF CHECK2 = 'X'. CONCATENATE RESULT1 'FI; ' INTO RESULT1. IF RADIO1 = 'X'. RESULT2 = 'You are Male...'. ELSE. RESULT2 = 'You are Female...'. ENDCASE. ENDMODULE. " USER_COMMAND_9000 INPUT

2. Error Checking in Input/Output fields 範例程式:SAPBC410INPD_C_CHECK_INPUT

AA 0017 13.02.2008

用SE11查詢SFLIGHT Table

Automatic Field Input Checks 強制 (例如必填欄位之檢查)

Field Input Checks with Error Dialog

Dialog Message Categories

Message Types

練習實例2-A

主程式 DATA: A TYPE I, B TYPE I, C TYPE I. DATA OK_CODE TYPE SY-UCOMM. CALL SCREEN 9000.

Screen 9000 PAI PROCESS AFTER INPUT. MODULE USER_COMMAND_9000. FIELD A MODULE CHECK_A.

MODULE USER_COMMAND_9000 INPUT. CASE OK_CODE. WHEN 'END'. LEAVE PROGRAM. ENDCASE. ENDMODULE. MODULE CHECK_A INPUT. IF A < 0 OR A > 50. MESSAGE 'Please input A Between 0~50' TYPE 'W' . ENDIF.

Checking Groups of Fields

Controlling Error Dialogs

練習實例2-B

Screen 9000 PAI PROCESS AFTER INPUT. MODULE USER_COMMAND_9000. FIELD A MODULE CHECK_A. CHAIN. FIELD: A, B, C. MODULE CHECK_ABC ON CHAIN-INPUT. ENDCHAIN.

MODULE CHECK_ABC INPUT. DATA SUM TYPE I. SUM = A + B + C. IF SUM <> 50. MESSAGE 'A + B + C is not equal 50' TYPE 'W' . ELSE. MESSAGE 'A + B + C is equal 50' TYPE 'S' . ENDIF. ENDMODULE.

Conditional Module Calls

Execution when value is not initial

Execution on Change

Avoiding Field Input Checks

Navigation: Dialogs