ABAP–关于增强的链接收集详解编程语言

1)ABAP Source Code Enhancements(available since 7.0)

Implicit Enhancement Options in ABAP Source Codes
Explicit Enhancement Options in ABAP Source Codes
Creating Source Code Plug-Ins

2)Function Module Enhancements

Source code enhancements – Enhancements to the source code are carried out by means of ABAP source code enhancements.
Parameter interface enhancements – You can enhance the parameter interface of a function module with new, optional formal parameters as enhancement implementation elements.

3)Customer Exits(CMOD/SMOD)(Notes:As of Release 4.6, function module exits (customer exits for source code enhancements) were replaced with Business Add-Ins.)

There are several different types of customer exits.

Menu Exits

Menu exits add items to the pulldown menus in standard SAP applications. You can use these menu items to call up your own screens or to trigger entire add-on applications.
SAP creates menu exits by defining special menu items in the Menu Painter. These special entries have function codes that begin with “+” (a plus sign). You specify the menu item’s text when activating the item in an add-on project.

Screen Exits

Add screen layouts to applications. SAP creates screen exits by placing special subscreen areas on a standard screen and calling a customer subscreen from the standard screen’s flow logic.

Function Module Exits

Add functions to applications. Function module exits play a role in both menu and screen exits. When you add a new menu item to a standard pulldown menu, you use a function module exit to define the actions that should take place once your menu is activated. Function module exits also control the data flow between standard programs and screen exit fields.
SAP application developers create function module exits by writing calls to customer functions into the source code of standard programs. These calls have the following syntax: CALL CUSTOMER-FUNCTION ‘001’.
IT虾米网

4) Global Class Enhancements

Enhancements to the source code of methods, local classes, and so on – these enhancements are carried out by means of ABAP Source Code Enhancements.
Enhancements to components of classes and interfaces

5) Business Add-Ins (BAdIs)

Classic BAdIs (Note:As of Release 7.0 of the SAP NetWeaver Application Server ABAP (SAP NetWeaver 7.0), there is a new type of BAdI)
Business Add-Ins (BAdIs):The new Enhancement Framework and the new kernel-based BAdI (available since 7.0)

6)  Web Dynpro Enhancements

Enhancements in a View
Enhancements in a Controller
Enhancements in a Window

7) Making Changes to Tables(Appends to structures and database tables )

 

8) Additional values in fixed-value domains

 

9) Search Help Append

IT虾米网

10) Transaction variant and Screen variant, and GuiXT

IT虾米网
IT虾米网

11) Table control variant

 

12) Index on standard table (available since 7.0)

IT虾米网

13) Field exits (this technology is obsolete since 6.10)

IT虾米网

14) R/3 or ECC (software component SAP_APPL)

Form user exit

 IT虾米网

Business Transaction Events (BTE)

IT虾米网
IT虾米网
IT虾米网

Validation and Substitution Rules

Advanced substitutions in FI

IT虾米网

Creating user exits for substitutions

IT虾米网

Setting up the FI Validations

IT虾米网

Note 842318 – Frequently asked questions about validations + substitutions
IT虾米网

Copy Rules

Derivation Rules

IT虾米网
Note 387524 – Combination and derivation exit SEMBPS01/02

15) Bank Analyzer

Module Editor

16) Some basis tools may be enhanced:

  • Maintenance Dialogs (SM30)
  • SAP Query
  • Modification Browser  Tools->ABAPWorkBench->Overview->Modification Browser (SE95).
  • Resetting to the Original

If you want to undo the modifications you have made to certain Repository objects, you can do this on the initial screen of the corresponding ABAP Workbench tool using the Edit-> Modifications ->Reset to original function. You may also undo modifications in the Modification Browser (SE95) by selecting the Repository object and choosing Reset to original.

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/20181.html

(0)
上一篇 2021年7月19日 23:07
下一篇 2021年7月19日 23:11

相关推荐

发表回复

登录后才能评论