cancel
Showing results for 
Search instead for 
Did you mean: 

CRM ABAP

Former Member
0 Kudos

Hi,

I am ABAP Developer since 7 years. I have been doing ABAP developments in logistic modules SD, MM, PP, PM, FI/ CO.

I now have opportunity to work in ABAP development for CRM.

Could some one please advice,

1) If there is any good SAP CRM Technical course I should attend to perform as CRM developer?

2) Are there any major things in ABAP I should learn to able to work on CRM developments?

Thanks in advance.

Accepted Solutions (0)

Answers (1)

Answers (1)

Sm1tje
Active Contributor
0 Kudos

1. I don't think there is such a course.

2. You have to know (or learn it) about BAdI's. There are a lot of BAdI's than can and (probably) will be used for all kinds of business transactions, like service orders, activities, etc. It would be advisable to learn to programming model in CRM which involves several layers like the interaction layer for example.

There are some very useful reports: CRM_ORDER_READ.

Function modules: CMR_ORDER_MAINTAIN, CRM_ORDER_SAVE, CRM_ORDER_READ.

These are 'generic' FM which can be used for 'all' sorts of business transactions.

One more important thing to know is that most of the screens are composed of (enjoy) sap controls in which BDC programming won't do you no good. But this is not a disadvantage, since the FM above are actually all you need to have.

Main transaction code would be crmd_order (or crm_order, not quite sure). With this ONE transaction code you can process all business transactions in CRM. The screen can be customized in such a way that per business transaction, the screen will look different although you are still using the same transaction code.

And there really is a lot more than this, but you will find out eventually. It is a quite powerful module in terms of flexibility, customizing, post processing possibilities. Sounds all a bit abstract right now, but you will learn to love / like it (I hope).

I can go on and on, but you will have to find out for yourself eventually.

Personally, CRM is for a programmer the most fun working in due to the sheer 'endless' possibilities.

Former Member
0 Kudos

Thank you for providing this valuable information.

Actually, on this project I will be mainly working on Enhancements. I was going through the SAP courses and found a course CR580 - SAP CRM User Interface.

Following are it’s contents:

• SAP CRM User Interface Overview

• Business Role and Navigation Bar Customizing

Technical Basics: Architecture, Business Object Layer + Generic Interaction Layer and Framework

• Configuration using the UI Configuration Tool

Customer Enhancements with the Easy Enhancement Workbench

It sounds like little bit technical course. Could you please look into this and advice if this would be helpful.

Thanks a lot.