 SAP AG CSU Chico MINS298c Fall 1998 Three Levels of ABAP Dictionary Chapter 5 & 6.

Slides:



Advertisements
Similar presentations
Someone hands you a a diskette that has data about schools in the City of Cleveland. They tell you that the school file is in a a dBase format. How do.
Advertisements

Chapter 10 Excel: Data Handling or What do we do with all that data?
Databases. A database program can be used to:  sort a file into a different order  Maintain contact with clients  search through the records for a.
ABAP/4 PROGRAMMING Internal Table 講 師:呂 昇 燦 2000 年 9 月 26 日.
SIS – NBS Online Specimen Tracking System Training
 SAP AG CSU Chico Report Painter: More Advanced concepts MINS 298C-04 ABAP/4 Fall 1998.
Lecture 1 Introduction to the ABAP Workbench
 SAP AG CSU Chico Searching and Selecting Data from R/3 ABAP/4 class Gail Corbitt - Fall 1998.
Introduction to the ABAP Data Dictionary
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
Microsoft Excel Working with Excel Lists, Subtotals and Pivot Tables.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
 SAP AG CSU Chico MINS298c ABAP/4 Programming Gail Corbitt Fall 1998 Chapter 1-3.
University of Southern California Enterprise Wide Information Systems ABAP/ 4 Programming Language Instructor: Richard W. Vawter.
 SAP AG CSU Chico 102/14/981SAP Security Lecture MINS 298C SAP Configuration & Use: Security Copyright 1996, 1997, James R. Mensching, Gail Corbitt.
Using ADO.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
ISP 121 Week 1 Introduction to Databases. ISP 121, Winter Why a database and not a spreadsheet? You have too many separate files or too much data.
1 CA202 Spreadsheet Application Creating Dynamic Lists with PivotTables Lecture # 9.
1 LBSC 690: Week 9 SQL, Web Forms. 2 Discussion Points Websites that are really databases Deep vs. Surface Web.
1 Data Base Tables Creating Data Base Tables in SAP.
Chapter 2 Querying a Database
Utility Service Database Design a database to keep track of service calls for a utility company: Customers call to report problems Call center manages.
Chapter 9 Domain Models 1CS6359 Fall 2012 John Cole.
Business Computer Information Systems Microsoft Office XP Access Review Lessons 1 through 5.
Resources – MS Access Free Online Training Resources  Using an Access database to store and information (2 min)
1 ADVANCED MICROSOFT EXCEL Lesson 11 Filtering, Extracting, and Using Database Functions.
Coding for Excel Analysis Optional Exercise Map Your Hazards! Module, Unit 2 Map Your Hazards! Combining Natural Hazards with Societal Issues.
Database evidence By Ana Figueiredo. Field name: Food item Data Type: text Field Size: 25 Explanation I have used text because for this specific field.
Introduction to ABAP and SAP Structure
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.
Data Collection and Management for Clinical Research Michael A. Kohn, MD, MPP 31 August 2010.
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),
Data Modeling for Integrating SAP with other Applications.
Microsoft Access Data Base Application. A Few Terms Database – A collection of related information. Database – A collection of related information. Field.
PHP meets MySQL.
MDS-NX The next generation of MDS... MDS-NX Overview.
FireRMS NEMSIS (Part 2) Presented by Laura Small FireRMS Quality Assurance.
1 Lesson 18 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
Chapter 11 - (Databases) – Queries and Reports This is a typical exam question. You will be asked to create a Report. However before you make the report.
Querying a Database - A question or an inquiry (dictionary.com) - WHAT ARE WE ASKING QUESTIONS ABOUT? THE DATA - BY ASKING QUESTIONS OF THE DATA WE OBTAIN?
MIS 3020 ABAP Programming Lecture 2 Elementary & User Defined Types Domains, Elements, Variables/Fields.
Database and Data File Management Oct 6/7/8, 2010 Fall 2010 | / Recitation 2.
Access Forms and Queries. Entering Data in Your Table  You can add data to your table in Datasheet view, by typing in the columns and rows.  This.
Microsoft Access 2010 Chapter 3 Maintaining a Database.
Mail merge Sort records in field Select certain records Putting many on the same page Adding a comment – If … Then … Else.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Introduction to the SAP IMG Interface. Slide 2 Accessing the IMG Use transaction code SPRO or.
Introduction to the ABAP System. Slide 2 The Data Browser Allows us to look at the underlying table contents Use transaction code SE16.
SAP DEVELOPMENT BASICS Bohuslav Tesar. TRAINING OVERVIEW Amazing life of ABAP developer ;) SAP introduction ABAP basics ABAP Reporting.
Database Design Principles – Lecture Data Dictionary.
In-class Administration of the KEMTP 1.Connect to 2. Select the KEMTP link.
Chapter 18. Copyright 2003, Paradigm Publishing Inc. CHAPTER 18 BACKNEXTEND 18-2 LINKS TO OBJECTIVES Sort Text in Paragraphs, Columns, and Tables Sort.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
COMPREHENSIVE Access Tutorial 1 Creating a Database.
This is the software we will use to load our html page up to the server. You can download a copy for home if you want to.
Adding a Picture in ArcGIS. Getting Started Open ArcMap in ArcGIS Add shape files Find pictures on the web save in folder with shape files you added to.
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
For Datatel and other applications Presented by Cheryl Sullivan.
N5 Databases Notes Information Systems Design & Development: Structures and links.
SAP ECC 6.0 DEVELOPMENT ABAP ABAP DICTIONARY & Advanced Editor Abap
Practical Office 2007 Chapter 10
Create login screen Decide how you want you log in screen to work. I have 3 examples of different difficulty/approach, but you should have your own ideas.
TRAINING OF FOCAL POINTS on the CountrySTAT SYSTEM based on FENIX
Introduction to Customizing Reports in SAP
Data Dictionary Overview
Databases WOW!! A database is a collection of related data.
Presentation transcript:

 SAP AG CSU Chico MINS298c Fall 1998 Three Levels of ABAP Dictionary Chapter 5 & 6

 SAP AG CSU Chico Overview Three conceptual levels Methods to observe the levels What is on the levels How to see the data in a Table Heads up on Table Processing ABAP examples

 SAP AG CSU Chico F1 F2 Three Levels of Dictionary F1 F2 Domain Data Element Structure

 SAP AG CSU Chico trucks Three Levels of Dictionary F150 Camaro F150 cars camper Domain Data Element Structure 4 wheel automobiles

 SAP AG CSU Chico Definition of Levels Domain: Range of values of a certain type and length that can be used by many data elements. Example VIN# is 11 character numeric. Data Element: Attribute or field that is defined by a domain. Example: Trade-in_Vin#, NewCar_Vin# Table: Collection of related Data Elements and their values (Set of related records) Example: Car Sales Order Structure: Like a sub-schema or view of the data (collection of data elements that may not be related through tables) Example: CCSS

 SAP AG CSU Chico Methods to View Hierarchy Object Browser design analysis Editor debugging programming Basic Process identify table/structure drill down

 SAP AG CSU Chico At Table/Structure Level Field name Key Data Element Type - determined by Domain Length - determined by Domain Checktable Text

 SAP AG CSU Chico At Data Element Level Domain Data Type Field Length Value Table (allowable values) Texts

 SAP AG CSU Chico In Class Assignment Write down the answers; Don’t yell out. With regard to the Table SBOOK, SBOOK’s structure contains how many fields? How many key fields does SBOOK have? What is the name, domain, data type and long field name of the last field in SBOOK?

 SAP AG CSU Chico How to see the data in a Table Object Browser use selection screen to pick a Table (structure) Use “Utility > Table Contents” Select fields (note selection fields) can filter data can sort data ABAP code select *

 SAP AG CSU Chico In Class Assignment Write down the answers; Don’t yell out. With regard to the Table SBOOK, Determine the number of records in the database The number of records with connecting identification numbers between 400 and 500 Is the default inclusive or exclusive for the range delimiters (Does SAP include or exclude the limits of the range entered?) Exclusive Inclusive

 SAP AG CSU Chico Heads Up on Table Processing Basic Process Create Table  Identify those needed  Identify structure Load Table  Get Data from database  Process data Display

 SAP AG CSU Chico Heads up on Table Processing Database Table (with data) Internal Table (no data yet) SFLIGHT MY_TABLE How do I make sure data will fit in MY_TABLE?

 SAP AG CSU Chico Heads up on Table Processing Database Table (with data) Internal Table (no data yet) SFLIGHT MY_TABLE How do I make sure data will fit in MY_TABLE? Match the structures. LIKE

 SAP AG CSU Chico Heads up on Table Processing Database Table (with data) Internal Table (no data yet) SFLIGHT MY_TABLE How do I get the data into MY_TABLE?

 SAP AG CSU Chico Heads up on Table Processing Database Table (with data) Internal Table (no data yet) SFLIGHT MY_TABLE How do I get the data into MY_TABLE? Use SELECT verb: SELECT * FROM dbtable INTO TABLE My_Table.

 SAP AG CSU Chico Heads up on Table Processing Internal Table (no data yet) MY_TABLE Once in My_Table, how do I iterate to display it? Use LOOP AT verb with ENDLOOP. Put actions you want done in the loop between LOOP AT and ENDLOOP. LOOP AT itab. Write data. ENDLOOP. LOOP At itab ENDLOOP }

 SAP AG CSU Chico Assignment #4 On paper, create a hierarchy example using the three levels: Domain, Data Element, Structure. Be ready to explain on exam Copy ZZ99DEM2 find the fields for ticket price and plane type in SFLIGHT add these fields to the display place headings at top of columns; use text elements (do not worry too much about alignment yet)