Tuesday, January 10, 2017

Application Hierarchy/ Repository Information System

Application Hierarchy
The Application Hierarchy displays the organization of all the applications in your SAP System. You can use the Application Hierarchy to look at the hierarchy of SAP applications delivered with your system.
To start the Application Hierarchy from the ABAP Workbench initial screen, select Overview Applic. hierarchy SAP or Customer.
The nodes in the application hierarchy are either title nodes or development nodes. Development nodes have an accompanying package indicating there are actual objects associated with the node. Title nodes have no package and are used to help visually organize the hierarchy.
This graphic is explained in the accompanying text
Whenever you assign a package to a title node, a new development node is created.

1. Search of a Hierarchy

You can also use the Application Hierarchy to depict an existing application hierarchy or plan a new application hierarchy. For example, if you wanted to add a node, you would do the following:
  1.  Select a node.
The node you select will provide the top of your new hierarchy.
  2.  Choose Application node ® Create.
The system displays the Create Node dialog box.
  3.  Enter a node name or a name for a package.
The system adds a new node. If you entered a package name, the system uses the package short text for the node title and adds the package name to the right of the node.
To assign a package to a node, choose Application node  Assign dev. class. This function assigns an existing package to a node or creates a new package for the node.

Searching within an Application

You can branch directly from the application hierarchy to the Repository Information System. You use this function whenever you want to restrict your search to the objects in one or more specific applications. Example: Suppose you are looking for a particular domain used in a financial accounting application.
To branch from the Application Hierarchy to the Repository System, do the following:
  1.  Select one or more nodes by placing the cursor on each one and choosing Select.
Note
If you select a node, all of its subordinate nodes are also selected.
To deselect a node, double-click it.
  2.  Choose Repository Infosys.
The system opens the Repository Information System.
  3.  Use the Repository as you normally would.

Example:
You are required to add customer source code in the SAP delivered object using the new enhancement framework without modification. How can you find the available enhancement?

Method 1. Select from the list of freely selected BAdIs or enhancement spots in the Repository Information System:

TO FIND BADI DO THIS
GOTO TCODE SE84 (Repository infosys)
CLICK ENHANCEMENT
CLICK BADI
CLICK DEFINITION
ENTER THE PACKAGE
RUN IT
IT WILL DISPLAY ALL THE BADI

Method 2. Perform a program-related global search for GET BADI.
This statement generates a new BAdI object (Kernel-Based) and sets the BAdI reference to the object

No comments:

Post a Comment

SAP giới thiệu mã hỗ trợ AI trong ngôn ngữ ABAP riêng của mình

SAP đã ra mắt một loạt tính năng mã hỗ trợ AI trong môi trường phát triển ứng dụng dựa trên đám mây của mình, đồng thời tham gia vào danh sá...