Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Activating a BAdi for Appraisal

Former Member
0 Kudos

Hi,

I am new to working with SAP's new appraisal model. I need some help as to implementing some BAdi to enhance the layout of the appraisal form. There is 2 parts to my problem.

1. The comment field of the appraisaler is a bit short. I want to enhance it using the badi to extend the length of the field.

2. How to select the implemented badi in the appraisal catalog screen.

If can provide me with a step by step example from creating the Badi to implementing it in Appraial catalog, it will be a great help to me.

Points will be awarded...

Thanks in advance.

Lawrence

1 REPLY 1

Former Member
0 Kudos

Hi,

Have a look BADI HRHAP00_ACC_HEADER .

Implementing Business Add-Ins (BADI)

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:

1. Execute Business Add-In(BADI) transaction SE18

2. Enter BADI name i.e. HRHAP00_ACC_HEADER and press the display

button

3. Select menu option Implementation->Create

4. Give implementation a name such as ZHRHAP00_ACC_HEADER

5. You can now make any changes you require to the BADI within this

implementation, for example choose the Interface tab

6. Double click on the method you want to change, you can now enter

any code you require.

7. Please note to find out what import and export parameters a

method has got return the original BADI definition

(i.e. HRHAP00_ACC_HEADER) and double click on the method name

8. When changes have been made activate the implementation

See below link for more info:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb9...

Step by step proc

http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm

Regards

Kiran Sure