Unit 8 Search Help 、 Unit 7 Views

Slides:



Advertisements
Similar presentations
Relational Database Systems Higher Information Systems Advanced Implementation in MySQL/PHP.
Advertisements

Information Systems Today: Managing in the Digital World
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Tutorial EBSCOadmin User Groups support.ebsco.com.
Fundamentals, Design, and Implementation, 9/e Appendix A Data Structures for Database Processing.
Introduction to the ABAP Data Dictionary
University of Southern California Enterprise Wide Information Systems ABAP/ 4 Programming Language Instructor: Richard W. Vawter.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Interpret Application Specifications
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
ABAP Chapter 3 Open SQL Internal Table. SAP System : 3 Tier Client/Server DB Server SAP Application Server SAP GUI Presentation Server SAP GUI.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
1 © Prentice Hall, 2002 Physical Database Design Dr. Bijoy Bordoloi.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
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),
HAP 709 – Healthcare Databases SQL Data Manipulation Language (DML) Updated Fall, 2009.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Chapter 6 1 © Prentice Hall, 2002 The Physical Design Stage of SDLC (figures 2.4, 2.5 revisited) Project Identification and Selection Project Initiation.
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.
0 UMN 2011 ERP Terapan Dialogs Programming Session # 11.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
User Dialog Overview. Update Statement TABLES customers. SELECT SINGLE * FROM customers WHERE id = 1. IF sy-subrc = 0. customers-name = ‘John’. UPDATE.
Datafaces Data Base Management Software (DBMS) is a tool used to transform Data into Information. What is Data…? What is Information…? What is a Database…?
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Using Microsoft Access 56:150 Information System Design.
LOGO BC430 ABAP Dictionary Unit 8 Search Help 、 Unit 7 Views.
ITEC3612 Enterprise Architecture and Resource Planning (Lab) ABAP Programming (2)
Database Management Systems.  Database management system (DBMS)  Store large collections of data  Organize the data  Becomes a data storage system.
Microsoft Access 2013 ®® Tutorial 9 Using Action Queries and Advanced Table Relationships.
What have we learned?. What is a database? An organized collection of related data.
Information Systems Today: Managing in the Digital World TB3-1 3 Technology Briefing Database Management “Modern organizations are said to be drowning.
Physical Database Design Purpose- translate the logical description of data into the technical specifications for storing and retrieving data Goal - create.
Introduction to the SAP IMG Interface. Slide 2 Accessing the IMG Use transaction code SPRO or.
ABAP Dictionary Introduction Tables in the ABAP Dictionary Performance in Table Access Consistency through Input Check Dependencies of ABAP Dictionary.
Graphical Query Tools 5-ABAP.1 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not.
SAP DEVELOPMENT BASICS Bohuslav Tesar. TRAINING OVERVIEW Amazing life of ABAP developer ;) SAP introduction ABAP basics ABAP Reporting.
Introduction to Databases Angela Clark University of South Alabama.
10.1Retrieving a Database File – In the last chapter, we have created a database file and several tables for that database. – In order to view and modify.
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
Final Project Program Improvement Objective (PIO) Database Maintenance Perl Class/CS149 - Prof.Jon Degallier Gokila Nandha Balakrishnan Ohlone College.
1 Welcome! DBT544 students to the iSeries, DB2 Universal Database And SQL interface.
CHAPTER 7 LESSON B Creating Database Reports. Lesson B Objectives  Describe the components of a report  Modify report components  Modify the format.
SPECTO TRAINING contact us: , mail :
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
MS Access Forms, Queries, Reports Matt Martin
SAP ECC 6.0 DEVELOPMENT ABAP ABAP DICTIONARY & Advanced Editor Abap
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Item and Lot Attribute Orientation Essentials
Information Systems Today: Managing in the Digital World
CIS 155 Table Relationship
Access Creating a Database
Access Creating a Database
Access Lesson 1 Understanding Access Fundamentals
Creating and Maintaining
Manipulating and Sharing Data in a Database
Creating and Managing Database Tables
Spreadsheets, Modelling & Databases
The ultimate in data organization
Problem Statement and Significance
Data Dictionary Overview
ບົດທີ 6 ການຄຸ້ມຄອງຊັບພະຍາກອນຂໍ້ມູນ (Managing Data Resource)
Query-by-Example Transparencies
Unit 8 Search Help 、 Unit 7 Views
Unit J: Creating a Database
Databases WOW!! A database is a collection of related data.
Screen Elements for Input/Output
Survey Results Respondents: 39 of 51 – 76%
New Perspectives on Microsoft
Presentation transcript:

Unit 8 Search Help 、 Unit 7 Views BC430 ABAP Dictionary Unit 8 Search Help 、 Unit 7 Views

1. Search Help

Input Help Requirements

Search Help 決定由哪個table或 view 找資料 (1) (2)

Search Help

Selection Method of a Search Help

Description of the Dialog Behavior

Interface of a Search Help

Search Help IMPORT (IMP): screen上的值會作為一個限制條件,加入到 search help中 EXPORT (EXP): 哪些欄位需要 返回值

Search Help search help 可放至 1. Table field 2. check table 3. data element

Search Help 若有好幾個search help,由左而右決定優先順序 1 2 3

Search Help 2. Collective search help: 把幾個 elementary search help 組合在一起

View as Selection Method of a Search Help

2. Views

Example: Structure of a View

(1) Join Condition 多餘的欄位

(2) Field Selection (Projection)

(3) Selection Condition

How are Tables linked to Views?

Structure of the View

Data Selection with Views (Open SQL)

Data Selection with Views You would get the same result using an Inner Join: SELECT C~CARRID C~CARRNAME P~CONNID P~CITYFROM P~CITYTO F~FLDATE F~SEATSMAX F~SEATSOCC INTO TABLE ITAB_FLIGHTS FROM ( SCARR AS C INNER JOIN SPFLI AS P ON C~CARRID = P~CARRID ) INNER JOIN SFLIGHT AS F ON F~CARRID = P~CARRID AND F~CONNID = P~CONNID WHERE CITYFROM IN SO_CITYF AND CITYTO IN SO_CITYT AND SEATSOCC < F~SEATSMAX ORDER BY C~CARRID P~CONNID F~FLDATE.

Inner and Outer Join

The Different Types and Usage of Views Database View are implement an inner join that is, only records of the primary table (selected via the join operation) for which the corresponding records of the secondary tables also exist are fetched. Maintenance View are implement an outer join Data from several tables can be summarized in a maintenance view and maintained collectively via this view. That is, the data is entered via the view and then distributed to the underlying tables by the system.

2.1 Database Views

Dynamic attachment of table fields in database views You can include entire tables in database views. In this case all the fields of the included table become fields of the view. If new fields are included in the table or existing fields are deleted, the view is automatically adjusted to this change. A new or deleted field is therefore automatically included in the view or deleted from it.

Dynamic attachment of table fields in database views

2.2 Maintenance Views Data that is distributed on more than one table often forms a logical unit (application object) The user usually is not interested in the technical implementation, such as the distribution of the data on several tables. You should be able to display, change and create the data of such an application object together. You can maintain complex application objects in a simple way using a maintenance view. The data is automatically distributed on the underlying database tables.

2.2 Maintenance Views

Maintenance view