Introduction to the ABAP System. Slide 2 The Data Browser Allows us to look at the underlying table contents Use transaction code SE16.

Slides:



Advertisements
Similar presentations
Relational Database and Data Modeling
Advertisements

SAP/R3 Development workbench Data Dictionary R/3 table types: –Transparent tables Each table definition in DDIC has an underlying physical table of same.
 SAP AG CSU Chico MINS298c Fall 1998 Three Levels of ABAP Dictionary Chapter 5 & 6.
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
Lecture-7/ T. Nouf Almujally
Configuring SAP to Post Documents. Slide 2 Where are we? So far, you have configured much of the master data Company structure G / L Vendors Material.
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.
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
Introduction to the ABAP Data Dictionary
Relational Databases Chapter 4.
Introduction to SAP.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
University of Southern California Enterprise Wide Information Systems ABAP/ 4 Programming Language Instructor: Richard W. Vawter.
ETEC 100 Information Technology
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
Table design screen Field name Data type Field size Other properties.
1 Data Base Tables Creating Data Base Tables in SAP.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall.
Chapter 4 Relational Databases and Enterprise Systems
MMG508.  Access Types  Tables  Relational tables  Queries  Stored database queries  Forms  GUI forms for data entry/display  Reports  Reports.
1 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and Custom Forms.
COMPUTING FOR BUSINESS AND ECONOMICS-III. Lecture no.6 COURSE INSTRUCTOR- Ms. Tehseen SEMESTER- Summer 2010.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
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.
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.
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
Chapter 6 1 © Prentice Hall, 2002 The Physical Design Stage of SDLC (figures 2.4, 2.5 revisited) Project Identification and Selection Project Initiation.
Configuring Materials. Slide 2 Materials(Introduction) In general, we buy materials and services from vendors And we sell (some of) them to customers.
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.
Chapter 3 and Module C DATABASES AND DATA WAREHOUSES Building Business Intelligence.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 4-1 Accounting Information Systems 9 th Edition Marshall.
Storing Organizational Information - Databases
Introduction to ABAP Selection Screens. Slide 2 Screens (Types) There are three types of screens Selection screens get parameter input for reports List.
USING XML AS A DATA SOURCE. Data binding is a process by which information in a data source is stored as an object in computer memory. In this presentation,
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Chapter 10 Designing the Files and Databases. SAD/CHAPTER 102 Learning Objectives Discuss the conversion from a logical data model to a physical database.
Introduction ABAP Programs. Slide 2 ABAP (History) Acronym: Allgemeiner BerichtsAufbereitungsProzessor Generic report preparation rocessor Advanced Business.
Database Fundamentals CSC105 Furman University Peggy Batchelor.
Quiz questions. 1 A data structure that is made up of fields and records? Table.
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.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 4-1 Relational Databases.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
BC030_ ABAP Dictionary Tables in Relational Databases.
Understand Primary, Foreign, and Composite Keys Database Administration Fundamentals LESSON 4.2.
2/20: Ch. 6 Data Management What is data? How is it stored? –Traditional management storage techniques; problems –DBMS.
SAP DEVELOPMENT BASICS Bohuslav Tesar. TRAINING OVERVIEW Amazing life of ABAP developer ;) SAP introduction ABAP basics ABAP Reporting.
Introduction ABAP Fields and Variables. Slide 2 Fields (Introduction) In ABAP, fields (or data objects) are named locations in memory Variables store.
SNOMED Core Structures NAHLN January 2005 Las Vegas, NV.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 4-1 Relational Databases.
SAP’s Data Dictionary Learning to use it effectively FSS Technical Peer Group Meeting Wednesday November 13, 2002 Carolyn Fuller.
6.1 © 2007 by Prentice Hall Chapter 6 (Laudon & Laudon) Foundations of Business Intelligence: Databases and Information Management.
Description and exemplification use of a Data Dictionary. A data dictionary is a catalogue of all data items in a system. The data dictionary stores details.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
CSC314 DAY 8 Introduction to SQL 1. Chapter 6 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SQL OVERVIEW  Structured Query Language  The.
Client/Server Databases and the Oracle 10g Relational Database
RELATIONAL DATABASE MODEL
SAP - CRM. SAP - CRM Course Content Introduction to SAP CRM Basics and Architecture Sap CRM Functional Overview Business Partner Organizational Management.
Databases and Information Management
Accounting Information Systems 9th Edition
Data Dictionary Overview
Chapter 17 Designing Databases
Presentation transcript:

Introduction to the ABAP System

Slide 2 The Data Browser Allows us to look at the underlying table contents Use transaction code SE16

Slide 3 The Data Browser Select the desired table name (T001 is the company code table)

Slide 4 The Data Browser Select the rows

Slide 5 The Data Browser The table data

Slide 6 The ABAP Dictionary (Accessing) Transaction code SE11

Slide 7 ABAP Dictionary Elements Tables Views A view created from one or more tables Data types Data elements Structured types

Slide 8 ABAP Dictionary Elements (Illustration)

Slide 9 ABAP Dictionary Elements (Tables) A superset of what we usually think of as a table There are different types of tables Transparent tables are used to store business data Pool tables and cluster tables generally store applications (Remember that ABAP programs are stored in the database itself)

Slide 10 ABAP Dictionary Elements (Tables - Transparent) Tables contain Fields having a field name and a data type Foreign keys describe relationships between other tables Technical settings describe how the table is created in the database Indexes

Slide 11 ABAP Dictionary Elements (Views) In general database terms, it’s a virtual table that is not physically stored SAP has types of views based on the underlying fundamental database operations The SAP views are semantic (more later)

Slide 12 ABAP Dictionary Elements (Views – Types) Database – These are views from one or many tables Projection views apply to only one table and restrict the number of fields to display Structure views are pretty much obsolete

Slide 13 Creating a Table (Steps) Rules for table names Creating the table Creating the fields

Slide 14 Creating a Table (Table Names) 16 case insensitive characters Customer names (created) tables should begin with the characters Z or Y Other namespaces (SAP) are letter sequences enclosed by slashes /SAPPRESS/

Slide 15 Creating a Table (Maintenance)

Slide 16 Creating a Table (Attributes) Change and language information Packages group objects (including tables) They control transport behavior They organize objects Objects without a package cannot be transported

Slide 17 Creating a Table (Delivery and Maintenance) Descriptive information The delivery class drives the transport of data records during install, upgrade, …

Slide 18 Creating a Table (Delivery and Maintenance) The following controls dictionary rights

Slide 19 Creating a Table (Fields) Table fields work a bit differently in SAP Fields belong to a domain It’s the domain that defines The data type The value range Domains must be activated before they can be used

Slide 20 Field Domains Fields have a data element, which belongs to a domain

Slide 21 Field Domains (Creating) I prefer to create the domains and then create the fields DON’T FORGET TO ACTIVATE THEM

Slide 22 Creating a Table (Fields)

Slide 23 Creating a Table (Fields) Field name Key fields uniquely identify a row Composite keys can have a maximum of 16 key fields Give a field an initial value The Data Element field defines the field’s data type You can use predefined data types or create new ones

Slide 24 Creating a Data Element (1) Select the domain to which the element applies

Slide 25 Creating a Field Element (2) This is where the field titles come from for forms and other places

Slide 26 Dictionary Technical Settings (1) With the desired table active, select GoTo, Technical Settings These technical settings describe how the system treats the table Data Class defines the ‘physical’ area of the database where the table is stored Master data, transactional data, organizational data

Slide 27 Dictionary Technical Settings (2) Size category defines the number of records expected Buffering whether a record or table is buffered (prefetched into the work area) when accessed

Slide 28 Dictionary Technical Settings (Illustration)

Slide 29 Entering Data