cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function modules, BADI's

Former Member
0 Likes
292

Hello experts,

Is a SAP CRM Service/Sales functional consultant expected to make changes to the code in a BADI/FM ? What is his/her role when it comes to BADI/FM?

View Entire Topic
pramodhkapoor
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello,

Ideally a functional consultant is not expected to make any code changes, should be limited to customizing. But again I do not think this is hard rule, it again depends on the kind of SLA between the consulting organization/consultant has with the client.

Hope this answers.

Regards

Pramodh

Former Member
0 Likes

Thanks Pramodh.

For majority of the problems that are posted in this forum, FMs and BAdis are provided as options to a solution. So I was wondering if a functional consultant has to find the solution in FMs and BAdis?

Can some body shed some light on the life cycle of identifying a problem and providing a solution which en capsules a functional and technical consultant's responsibilities in an ideal and real world?

Thanks in advance.

                      • Maximum points will be rewarded****************

Former Member
0 Likes

Hi King,

As a functional consultant you are supposed to be a bridge between the customer and consulting organization where in you undersatnd the business scenarios and map them onto SAP. There will be few scenarios which a standard product will not have and they have to be developed.

These have to be explained to the development team of what and how you want things to happen. The Development Team will not be specialists as a functional consultant in a specific area like ABAPers can work on R/3, CRM, APO etc and they do not understand module specific BADI and BAPI or FM. They need some initial handholding and that is where a functioanl consutlant will help them to invstigate further into some BAPI, BADI and they will do the code changes and you need not be a hard core ABAPer or learn ABAP for this.

Thanks

Srini

Former Member
0 Likes

Thanks Srini!

Former Member
0 Likes

Thanks a lot Srini! (wanted to award 10 points, but was not sure if my follw up questions would be looked at)

Two more question before I close this thread.

1. What is the difference between a FM and BAdi in a business process sense? Which is used when?

(I know so much that, FM is like a subroutine and can be used by providing input parameters. BAdi is ABAP code to enhance the functionality of SAP)

2. How to identify the right FM or BAdi? Is it by opening the function group and reading the short text of the function module, or is there a better way?