|
Written by anon.
|
|
Monday, 14 July 2008 |
|
Implicit enhancement points are basically points within ABAP code where an enhancement point is implied, and in which case can be created. Examples of implicit enhancement points are at the beginning and end of FORM’s, at the end of a program, include or function module etc. Below is a step by step demonstration of how to create and implicit enhancement point. |
|
Read more...
|
|
|
Written by Kevin Wilson
|
|
Saturday, 12 July 2008 |
|
Enhancement points - Changing standard SAP code using the implict and explicit enhamcement points Enhancement points are basically hooks at certain defined points within the ABAP code i.e. at the beginning and end of a FORM. These hooks allow you to attach your own custom code which will be executed as if it had been hard coded into the code using a modification. Unlike hard coded modifications these will not be lost during upgrade or patching exercises. There are 2 types of enhancements with the enhancement framework: 1. Explicit enhancement points: These are basically hooks already coded into the program by SAP at various points of the code. See program RIAUFMVK for examples of these! These are very easy to implement simply go into enhancement mode of SE80 and right click on the enhancement point where you want to add your code and choose ‘Enhancement Implementation->Create’ Give it a name, description and assign it to a change request (should not be a Z package) and then simply add the code as normal. 2. Implicit enhancement points: These are basically points within ABAP code where an enhancement point is implied, and in which case can be created. Examples of implicit enhancement points are at the beginning and end of FORM’s, at the end of a program, include or function module etc. |
|
|
Written by Anon.
|
|
Thursday, 17 January 2008 |
|
|
|
Read more...
|
|
|
Written by Anon.
|
|
Wednesday, 16 January 2008 |
|
|
|
Read more...
|
|
|
Written by Anon.
|
|
Tuesday, 15 January 2008 |
|
An application developer who wishes to have a Business Add-In in a particular program defines the interface for an enhancement in the Business Add-In Builder. In the following step, he or she programs the interface call in the application program at the appropriate place. Customers can then select the add-in and implement it according to their needs. |
|
Last Updated ( Monday, 14 January 2008 )
|
|
Read more...
|
|
|
Written by Anon.
|
|
Saturday, 04 August 2007 |
Overview R/3 provides three "customization spots" that allow you to enhance FI/CO features without modifying the standard code. Although often collectively referred to as "user exits," two of the three have different names. SAP Enhancements are used to expand the standard functionality within SAP. Enhancements use function modules and are called from the standard SAP code. Each module in the system has a set of delivered enhancements that help companies expand the standard functionality where they need it. Enhancements were new in release 3.0. |
|
Read more...
|
|
|
Written by Kevin Wilson
|
|
Saturday, 21 July 2007 |
Here is a list of useful BAdIs. It is not the complete list of over 3000 BAdIs, just the ones that I'm interested in...  |
|
Read more...
|
|
|
Written by Amit khari
|
|
Monday, 16 July 2007 |
|
|
|
Read more...
|
|
|
Written by Kevin Wilson
|
|
Wednesday, 11 July 2007 |
Need to add a new field to the PO communication structure in order to use it in your output determination? |
|
Read more...
|
|
|
Written by Amit khari
|
|
Friday, 15 June 2007 |
|
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software. |
|
Read more...
|
|
|
Written by Amit khari
|
|
Wednesday, 13 June 2007 |
|
The use of object orientated code within SAP has lead to new method of enhancing standard SAP code called Business Add-Ins or BADI's for short. Although the implementation concept is based on classes, methods and inheritance you do not really have to understand this fully to implement a BADI. Simply think of methods as a function module with the same import and export parameters and follow the simple instructions below Steps: |
|
Read more...
|
|
|
Written by Rich
|
|
Saturday, 19 May 2007 |
What are conversion exits ?? Conversion exits are the method by which SAP uses to normalise the data held in the various tables. As a good example, have a look at material numbers. If the material number contains all numeric characters (ie the characters 0-9), then SAP prepends leading zeroes onto the string so that 12345 becomes 000000000000012345. The reason for this is so that the numbers are sorted correctly by the database. If for example you had the numbers 1,2,3,4,5, 10, 200, 1000 as material numbers and asked SAP to sort them by material number you would end up with the sequence: 1,10,1000, 2, 200, 3, 4 and 5. However by prepending zeroes to the material number to bring it to some standard length, then the material numbers will sort in the order that you think they should be. This also explains why, when you search for a material number, even though the user says it's '1234' and you search the database for '1234' you will not find it. Stick a bunch of zeroes on the front and you will find it!! As another quick example, have a look at WBS elements. I'll defy you to find a WBS element in the database which has a name the same as you type in to access them. SAP converts these names into six (or is it 8 ??) digit numbers prefixed by zeroes. This is then what is used in the tables to identify each WBS element or project: So what is a conversion exit ? |
|
Read more...
|
|
|
Written by Sathvik
|
|
Saturday, 12 May 2007 |
|
|
|
Read more...
|
|
|
Written by Anon.
|
|
Sunday, 18 March 2007 |
- Always create a new separate include for each Gap in a SAP Enhancement exit
Separate User Exits allow enable the independent migration of code as part or the promote-to-production path - Using the EXIT statement will terminate processing for all subsequent user exits
|
|
Read more...
|
|
|
Written by Anon.
|
|
Wednesday, 21 February 2007 |
1. A field exit was created with the CMOD and activated, but it does not get executed when the screen is called. 2. How does setting abap/fieldexit affect the performance? 3. Can the contents of other screen fields be read in a field exit? 4. How does the field exit work in step-loop fields? 5. Can field exits be debugged? 6. What should one do if the field contents are not getting transported to ABAP/4? 7. When does the field exit get called in the case that there is a conversion exit attached to the data element? |
|
Read more...
|
|