SlideShare a Scribd company logo
1 of 14
ABAP Repository Information
System
March-2005
ABAP Repository Information
System | 2.06
Objectives
• The participants will be able to:
–Explain and use the Repository Information
System.
–Perform Object Searches (FIND).
–Search for SAP Objects using other SAP Objects
(WHERE-USED).
–Search for Objects outside of the ABAP Dictionary.
March-2005
ABAP Repository Information
System | 2.06
2
ABAP Repository Info System: Typical
Queries
March-2005
ABAP Repository Information
System | 2.06
3
ABAPABAP
DictionaryDictionary
Find (Object Search)
Find all objects of
type A with
attributes X, Y, Z.
Where-used lists
Find all objects of
type A that use
object B
ABAP Repository: Initial Screen
March-2005
ABAP Repository Information
System | 2.06
4
Find: Selection Screen
March-2005
ABAP Repository Information
System | 2.06
5
Enter a single
value for
the search
attributes or
use the arrow
push-buttons
for selection
options
Use the All Selections
pushbutton to limit search criteria
on other object attributes
Selection Options
March-2005
ABAP Repository Information
System | 2.06
6
Use SELECT and EXCLUDE
FROM SELECTION
pushbuttons to perform
inclusive and exclusive
range searches.
Hit List Options: Standard Options
March-2005
ABAP Repository Information
System | 2.06
7
Where-Used List: Selection Screen
March-2005
ABAP Repository Information
System | 2.06
8
Where-Used List
pushbutton
List all programs that
use the table MARA
Relationship between Objects Where-
Used and Sub-Objects Lists
March-2005
ABAP Repository Information
System | 2.06
9
Domains
Table
Program
Screen
Data
Elements
Demonstration
• Finding of all the tables using a SAP standard
field in the ABAP Dictionary by use of the
Where-used functionality.
March-2005
ABAP Repository Information
System | 2.06
10
Practice
• Finding of all the tables using a SAP standard
field in the ABAP Dictionary by use of the
Where-used functionality.
March-2005
ABAP Repository Information
System | 2.06
11
ABAP Repository Info System
March-2005
ABAP Repository Information
System | 2.06
12
Modeling
ABAP Dictionary
Programming
Environment
Summary
• The ABAP Repository Information System is a
tool which allows you to perform quick
searches for information on all ABAP
development objects
• The two basic functions available in the
Repository Info System are the Find and
Where-used list functions.
• The Find function allows you to search for
objects from a specific object class meeting
selection criteria.March-2005
ABAP Repository Information
System | 2.06
13
Questions
• What is the ABAP Repository System ?
• How to use the Where-used-list functionality ?
March-2005
ABAP Repository Information
System | 2.06
14

More Related Content

What's hot

Chapter 09 overview of search helps1
Chapter 09 overview of search helps1Chapter 09 overview of search helps1
Chapter 09 overview of search helps1Kranthi Kumar
 
Chapter 08 abap dictionary objects views1
Chapter 08 abap dictionary objects views1Chapter 08 abap dictionary objects views1
Chapter 08 abap dictionary objects views1Kranthi Kumar
 
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME1Spatial
 
informatica training | informatica Course | informatica online training | I...
informatica training | informatica Course | informatica online training  |  I...informatica training | informatica Course | informatica online training  |  I...
informatica training | informatica Course | informatica online training | I...Nancy Thomas
 
Unit 3 - Transparent tables in the ABAP Dictionary
Unit 3 - Transparent tables in the ABAP DictionaryUnit 3 - Transparent tables in the ABAP Dictionary
Unit 3 - Transparent tables in the ABAP Dictionarydubon07
 
COUNTER R4 to R5 - transition and comparison with JUSP - updated
COUNTER R4 to R5 - transition and comparison with JUSP - updatedCOUNTER R4 to R5 - transition and comparison with JUSP - updated
COUNTER R4 to R5 - transition and comparison with JUSP - updatedJUSPSTATS
 
Unit 1 - SAP System Architecture
Unit 1 - SAP System ArchitectureUnit 1 - SAP System Architecture
Unit 1 - SAP System Architecturedubon07
 
ASP.NET MVC4 Tutorial
ASP.NET MVC4 TutorialASP.NET MVC4 Tutorial
ASP.NET MVC4 Tutorialjenglung
 
Unit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP ProgramsUnit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP Programsdubon07
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolioi661e21
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: IntroductionJonathan Eemans
 
Bi developer gary thompson
Bi developer   gary thompsonBi developer   gary thompson
Bi developer gary thompsonGary Thompson
 
Catchment data explorer release note 2014_17_11_v1.0
Catchment data explorer release note 2014_17_11_v1.0Catchment data explorer release note 2014_17_11_v1.0
Catchment data explorer release note 2014_17_11_v1.0CaBASupport
 
Tenisha Hamilton -BI
Tenisha Hamilton -BITenisha Hamilton -BI
Tenisha Hamilton -BITenishaH
 
Web_Intelligence_Activity_Workbook_Sample
Web_Intelligence_Activity_Workbook_SampleWeb_Intelligence_Activity_Workbook_Sample
Web_Intelligence_Activity_Workbook_SampleRonald Ciampi
 
Sierra to Summon Synchronization - Susan Johns-Smith 2017
Sierra to Summon Synchronization - Susan Johns-Smith 2017Sierra to Summon Synchronization - Susan Johns-Smith 2017
Sierra to Summon Synchronization - Susan Johns-Smith 2017Pittsburg State University
 
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical ExpressionsUnit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressionsdubon07
 

What's hot (20)

Chapter 09 overview of search helps1
Chapter 09 overview of search helps1Chapter 09 overview of search helps1
Chapter 09 overview of search helps1
 
Chapter 08 abap dictionary objects views1
Chapter 08 abap dictionary objects views1Chapter 08 abap dictionary objects views1
Chapter 08 abap dictionary objects views1
 
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
1Spatial: Leeds FME World Tour: Improving the flow of asset information with FME
 
VIEWS
VIEWSVIEWS
VIEWS
 
informatica training | informatica Course | informatica online training | I...
informatica training | informatica Course | informatica online training  |  I...informatica training | informatica Course | informatica online training  |  I...
informatica training | informatica Course | informatica online training | I...
 
NAPE 2019 Presentation
NAPE 2019 PresentationNAPE 2019 Presentation
NAPE 2019 Presentation
 
Unit 3 - Transparent tables in the ABAP Dictionary
Unit 3 - Transparent tables in the ABAP DictionaryUnit 3 - Transparent tables in the ABAP Dictionary
Unit 3 - Transparent tables in the ABAP Dictionary
 
COUNTER R4 to R5 - transition and comparison with JUSP - updated
COUNTER R4 to R5 - transition and comparison with JUSP - updatedCOUNTER R4 to R5 - transition and comparison with JUSP - updated
COUNTER R4 to R5 - transition and comparison with JUSP - updated
 
Unit 1 - SAP System Architecture
Unit 1 - SAP System ArchitectureUnit 1 - SAP System Architecture
Unit 1 - SAP System Architecture
 
ASP.NET MVC4 Tutorial
ASP.NET MVC4 TutorialASP.NET MVC4 Tutorial
ASP.NET MVC4 Tutorial
 
Unit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP ProgramsUnit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP Programs
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: Introduction
 
Bi developer gary thompson
Bi developer   gary thompsonBi developer   gary thompson
Bi developer gary thompson
 
Catchment data explorer release note 2014_17_11_v1.0
Catchment data explorer release note 2014_17_11_v1.0Catchment data explorer release note 2014_17_11_v1.0
Catchment data explorer release note 2014_17_11_v1.0
 
Tenisha Hamilton -BI
Tenisha Hamilton -BITenisha Hamilton -BI
Tenisha Hamilton -BI
 
Web_Intelligence_Activity_Workbook_Sample
Web_Intelligence_Activity_Workbook_SampleWeb_Intelligence_Activity_Workbook_Sample
Web_Intelligence_Activity_Workbook_Sample
 
Hackathon app
Hackathon appHackathon app
Hackathon app
 
Sierra to Summon Synchronization - Susan Johns-Smith 2017
Sierra to Summon Synchronization - Susan Johns-Smith 2017Sierra to Summon Synchronization - Susan Johns-Smith 2017
Sierra to Summon Synchronization - Susan Johns-Smith 2017
 
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical ExpressionsUnit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
 

Viewers also liked

Chapter 05 adding structures1
Chapter 05 adding structures1Chapter 05 adding structures1
Chapter 05 adding structures1Kranthi Kumar
 
Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Kranthi Kumar
 
Lecture02 abap on line
Lecture02 abap on lineLecture02 abap on line
Lecture02 abap on lineMilind Patil
 
0106 debugging
0106 debugging0106 debugging
0106 debuggingvkyecc1
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionaryvkyecc1
 
Sujith ~ cross applications
Sujith ~ cross applicationsSujith ~ cross applications
Sujith ~ cross applicationsKranthi Kumar
 
table maintenance generator1
 table maintenance generator1 table maintenance generator1
table maintenance generator1Kranthi Kumar
 
Abap function module help
Abap function module helpAbap function module help
Abap function module helpKranthi Kumar
 
Abap course chapter 3 basic concepts
Abap course   chapter 3 basic conceptsAbap course   chapter 3 basic concepts
Abap course chapter 3 basic conceptsMilind Patil
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)Kranthi Kumar
 
Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…sapsarath612
 
Dialog Programming Overview
Dialog Programming OverviewDialog Programming Overview
Dialog Programming Overviewsapdocs. info
 
Ale edi i_doc.sapdb.info
Ale edi i_doc.sapdb.infoAle edi i_doc.sapdb.info
Ale edi i_doc.sapdb.infoIvs Naresh
 
Workflow Part1 1
Workflow Part1 1Workflow Part1 1
Workflow Part1 1evil66_in
 

Viewers also liked (20)

Chapter 05 adding structures1
Chapter 05 adding structures1Chapter 05 adding structures1
Chapter 05 adding structures1
 
Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1
 
Ale Idoc
Ale IdocAle Idoc
Ale Idoc
 
05 internal tables
05 internal tables05 internal tables
05 internal tables
 
cardinality1
cardinality1cardinality1
cardinality1
 
Lecture02 abap on line
Lecture02 abap on lineLecture02 abap on line
Lecture02 abap on line
 
0106 debugging
0106 debugging0106 debugging
0106 debugging
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
 
Sujith ~ cross applications
Sujith ~ cross applicationsSujith ~ cross applications
Sujith ~ cross applications
 
Bapi jco[1]
Bapi jco[1]Bapi jco[1]
Bapi jco[1]
 
table maintenance generator1
 table maintenance generator1 table maintenance generator1
table maintenance generator1
 
Abap function module help
Abap function module helpAbap function module help
Abap function module help
 
Abap course chapter 3 basic concepts
Abap course   chapter 3 basic conceptsAbap course   chapter 3 basic concepts
Abap course chapter 3 basic concepts
 
control techniques
control techniquescontrol techniques
control techniques
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)
 
Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…
 
Dialog Programming Overview
Dialog Programming OverviewDialog Programming Overview
Dialog Programming Overview
 
Ale edi i_doc.sapdb.info
Ale edi i_doc.sapdb.infoAle edi i_doc.sapdb.info
Ale edi i_doc.sapdb.info
 
Workflow Part1 1
Workflow Part1 1Workflow Part1 1
Workflow Part1 1
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
 

Similar to Chapter 06 abap repository information system1

Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3Kapil_321
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionarySmartGokul4
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERSIICT Chromepet
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processingnurmeen1
 
Seminar on olap online analytical
Seminar on olap  online analyticalSeminar on olap  online analytical
Seminar on olap online analyticalcyber_fox
 
Abap views and lock objects.pptx
Abap views and  lock objects.pptxAbap views and  lock objects.pptx
Abap views and lock objects.pptxAnimeshBehera5
 
Handling of Large Data by Salesforce
Handling of Large Data by SalesforceHandling of Large Data by Salesforce
Handling of Large Data by SalesforceThinqloud
 
Search api d8
Search api d8Search api d8
Search api d8Dropsolid
 
Getting Started with Elasticsearch
Getting Started with ElasticsearchGetting Started with Elasticsearch
Getting Started with ElasticsearchAlibaba Cloud
 
Counter release 5 webinar for publishers
Counter release 5 webinar for publishersCounter release 5 webinar for publishers
Counter release 5 webinar for publishersLorraine Estelle
 
Counter release 5 charleston conference 2017
Counter release 5 charleston conference 2017Counter release 5 charleston conference 2017
Counter release 5 charleston conference 2017Lorraine Estelle
 
Sap abap online training
Sap abap online trainingSap abap online training
Sap abap online trainingCharlotte Charl
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training courseNewyorksys.com
 
What is abap type & features
What is abap type & featuresWhat is abap type & features
What is abap type & featuresTaruna Kashyap
 

Similar to Chapter 06 abap repository information system1 (20)

abap.ppt
abap.pptabap.ppt
abap.ppt
 
Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
 
Seminar on olap online analytical
Seminar on olap  online analyticalSeminar on olap  online analytical
Seminar on olap online analytical
 
Abap views and lock objects.pptx
Abap views and  lock objects.pptxAbap views and  lock objects.pptx
Abap views and lock objects.pptx
 
Abap
AbapAbap
Abap
 
Handling of Large Data by Salesforce
Handling of Large Data by SalesforceHandling of Large Data by Salesforce
Handling of Large Data by Salesforce
 
ABAP
ABAPABAP
ABAP
 
Weka
WekaWeka
Weka
 
Search api d8
Search api d8Search api d8
Search api d8
 
Getting Started with Elasticsearch
Getting Started with ElasticsearchGetting Started with Elasticsearch
Getting Started with Elasticsearch
 
Counter release 5 webinar for publishers
Counter release 5 webinar for publishersCounter release 5 webinar for publishers
Counter release 5 webinar for publishers
 
Counter release 5 charleston conference 2017
Counter release 5 charleston conference 2017Counter release 5 charleston conference 2017
Counter release 5 charleston conference 2017
 
Sap abap
Sap abapSap abap
Sap abap
 
Sap abap
Sap abapSap abap
Sap abap
 
Sap abap online training
Sap abap online trainingSap abap online training
Sap abap online training
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training course
 
What is abap type & features
What is abap type & featuresWhat is abap type & features
What is abap type & features
 

More from Kranthi Kumar

Creating simple comp
Creating simple compCreating simple comp
Creating simple compKranthi Kumar
 
Controllers and context programming
Controllers and context programmingControllers and context programming
Controllers and context programmingKranthi Kumar
 
Binding,context mapping,navigation exercise
Binding,context mapping,navigation exerciseBinding,context mapping,navigation exercise
Binding,context mapping,navigation exerciseKranthi Kumar
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)Kranthi Kumar
 
Chapter 07 debugging sap scripts
Chapter 07 debugging sap scriptsChapter 07 debugging sap scripts
Chapter 07 debugging sap scriptsKranthi Kumar
 
Chapter 06 printing sap script forms
Chapter 06 printing sap script formsChapter 06 printing sap script forms
Chapter 06 printing sap script formsKranthi Kumar
 
Chapter 05 sap script - configuration
Chapter 05 sap script - configurationChapter 05 sap script - configuration
Chapter 05 sap script - configurationKranthi Kumar
 
Chapter 04 sap script - output program
Chapter 04 sap script - output programChapter 04 sap script - output program
Chapter 04 sap script - output programKranthi Kumar
 
Chapter 02 sap script forms
Chapter 02 sap script formsChapter 02 sap script forms
Chapter 02 sap script formsKranthi Kumar
 

More from Kranthi Kumar (20)

Exercise in alv
Exercise in alvExercise in alv
Exercise in alv
 
Dynamic binding
Dynamic bindingDynamic binding
Dynamic binding
 
Data binding
Data bindingData binding
Data binding
 
Creating simple comp
Creating simple compCreating simple comp
Creating simple comp
 
Creating messages
Creating messagesCreating messages
Creating messages
 
Creating a comp
Creating a compCreating a comp
Creating a comp
 
Controllers and context programming
Controllers and context programmingControllers and context programming
Controllers and context programming
 
Context at design
Context at designContext at design
Context at design
 
Binding,context mapping,navigation exercise
Binding,context mapping,navigation exerciseBinding,context mapping,navigation exercise
Binding,context mapping,navigation exercise
 
Alv for web
Alv for webAlv for web
Alv for web
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
 
Abap faq
Abap faqAbap faq
Abap faq
 
Sap abap material
Sap abap materialSap abap material
Sap abap material
 
Crm technical
Crm technicalCrm technical
Crm technical
 
Chapter 07 debugging sap scripts
Chapter 07 debugging sap scriptsChapter 07 debugging sap scripts
Chapter 07 debugging sap scripts
 
Chapter 06 printing sap script forms
Chapter 06 printing sap script formsChapter 06 printing sap script forms
Chapter 06 printing sap script forms
 
Chapter 05 sap script - configuration
Chapter 05 sap script - configurationChapter 05 sap script - configuration
Chapter 05 sap script - configuration
 
Chapter 04 sap script - output program
Chapter 04 sap script - output programChapter 04 sap script - output program
Chapter 04 sap script - output program
 
Chapter 02 sap script forms
Chapter 02 sap script formsChapter 02 sap script forms
Chapter 02 sap script forms
 
sap script overview
sap script overviewsap script overview
sap script overview
 

Chapter 06 abap repository information system1

  • 1. ABAP Repository Information System March-2005 ABAP Repository Information System | 2.06
  • 2. Objectives • The participants will be able to: –Explain and use the Repository Information System. –Perform Object Searches (FIND). –Search for SAP Objects using other SAP Objects (WHERE-USED). –Search for Objects outside of the ABAP Dictionary. March-2005 ABAP Repository Information System | 2.06 2
  • 3. ABAP Repository Info System: Typical Queries March-2005 ABAP Repository Information System | 2.06 3 ABAPABAP DictionaryDictionary Find (Object Search) Find all objects of type A with attributes X, Y, Z. Where-used lists Find all objects of type A that use object B
  • 4. ABAP Repository: Initial Screen March-2005 ABAP Repository Information System | 2.06 4
  • 5. Find: Selection Screen March-2005 ABAP Repository Information System | 2.06 5 Enter a single value for the search attributes or use the arrow push-buttons for selection options Use the All Selections pushbutton to limit search criteria on other object attributes
  • 6. Selection Options March-2005 ABAP Repository Information System | 2.06 6 Use SELECT and EXCLUDE FROM SELECTION pushbuttons to perform inclusive and exclusive range searches.
  • 7. Hit List Options: Standard Options March-2005 ABAP Repository Information System | 2.06 7
  • 8. Where-Used List: Selection Screen March-2005 ABAP Repository Information System | 2.06 8 Where-Used List pushbutton List all programs that use the table MARA
  • 9. Relationship between Objects Where- Used and Sub-Objects Lists March-2005 ABAP Repository Information System | 2.06 9 Domains Table Program Screen Data Elements
  • 10. Demonstration • Finding of all the tables using a SAP standard field in the ABAP Dictionary by use of the Where-used functionality. March-2005 ABAP Repository Information System | 2.06 10
  • 11. Practice • Finding of all the tables using a SAP standard field in the ABAP Dictionary by use of the Where-used functionality. March-2005 ABAP Repository Information System | 2.06 11
  • 12. ABAP Repository Info System March-2005 ABAP Repository Information System | 2.06 12 Modeling ABAP Dictionary Programming Environment
  • 13. Summary • The ABAP Repository Information System is a tool which allows you to perform quick searches for information on all ABAP development objects • The two basic functions available in the Repository Info System are the Find and Where-used list functions. • The Find function allows you to search for objects from a specific object class meeting selection criteria.March-2005 ABAP Repository Information System | 2.06 13
  • 14. Questions • What is the ABAP Repository System ? • How to use the Where-used-list functionality ? March-2005 ABAP Repository Information System | 2.06 14

Editor's Notes

  1. The ABAP Repository Information System is a tool which allows you to perform quick searches for information on all ABAP development objects. The two basic functions available in the Repository Info System are the Find and Where-used list functions. The Find function allows you to search for objects from a specific object class meeting selection criteria. The Where-used list function allows you to determine the use of an object in other objects. Both functions produce a list of results which met the specified search criteria. Typical queries made to the Repository Info System include: Find (Object searches, e.g.:) List all domains with a specific data type (char) and length (10) List all tables changed by user ABAPXXX since 01/01/96 List all data elements that refer to a particular domain (UPENUM) List all tables containing a specific field (EUNR) List all indexes for a specific table (UPERS) Where-used list (e.g.:) List all views containing a particular base table (UPERS) List all tables using a particular table (UPERS) as a check table
  2. To access the ABAP Repository from the initial SAP screen, use the following menu path: Tools  ABAP Workbench  Overview  Information System. Expand any subitems in order to perform a search on a particular object (i.e., perform a search on Tables). The ABAP Repository Information System can also be accessed via transaction code SE84. In previous SAP releases, the menu path was: Overview  Repository Infosys.
  3. To search for objects via specific attributes by providing the relevant entries in the available search fields. Additional search fields can be used to limit search criteria by using the All Selections icon (Shift-F7) . When the All Selections icon is used, an Additional Selections group box with more object attributes is displayed beneath the standard selections. Enter a single value in the search attributes, or use the arrow pushbuttons for Multiple-Selections. The * and + wildcards are available for input in search fields. * represents any field string. + represents one character.
  4. It is possible to list single values as search criteria using the Selection Options screen. Use the Selection Options icon to obtain the list of possible Selection Options. Use the SELECT and EXCLUDE FROM SELECTION pushbuttons to perform inclusive or exclusive range searches.
  5. On all hit lists, you should see the following common options under the first menu path: CHANGE: Changes to object's maintenance screen, assuming it is yours to edit. DISPLAY: Changes to object’s display screen. CHECK: Checks object for syntax errors. GENERATE/ACTIVATE: Allows you to activate an object. TEST/EXECUTE: Lets you run the object. PRINT: Sends list to printer. COPY: Allows copying of selected objects . RENAME: Changes the name of an object, assuming it is yours and doing so will not cause cascading negative effects. REASSIGN: Change the Package to which an object is assigned. DELETE: Allows deletion of selected objects in list. TRANSPORT: Include selected object in a transport request. EXIT: Return to the Repository Information System.
  6. To create where-used list searches, type in the object name and click on the appropriate radio button. All the different objects in which an object can be used appears in this selection screen. The output lists of where-used searches are similar to basic output lists of Find object searches. A complete list of attributes is not available. Where-used searches can also be performed outside the Repository, such as in an ABAP program (i.e., to find the use of variables throughout a program), or in the ABAP Dictionary (i.e., to determine if a particular type group was used in other ABAP programs), or in the Repository Browser, or any of the other Workbench Tools.
  7. The ABAP Repository Information System supports both where-used and sub-objects searches for Dictionary objects. These searches can occur from within lists. Therefore, it is possible to navigate both up and down as well as back and forth through the hierarchy of related objects.
  8. The Repository can also be used to perform searches on other ABAP Workbench objects: Modeling Data modeling Process modeling Object modeling Programming Function builder Program library (logical database can be found here also!) Programming environment Program sub-objects Environment Development co-ordination (Packages) Authorizations (authority objects) Automatic tests (CATT procedures)