Skip to Content

which concepts of ABAP are useful for SAP PI consultant?

Oct 19, 2017 at 05:40 AM


avatar image
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Iñaki Vila Oct 19, 2017 at 06:16 AM

Hi Siva,

Firstly you should know how to use and test ABAP proxies, IDOCs and RFCs, some issues could be there and you would need to test and debug it.

Secondly, depending your organization may in your scenarios you will program the ABAP proxies or the module function. Also it is interesting that you have knowledge about standard SAP modules, because this can help you to do the mappind or to choose standard pi content.


10 |10000 characters needed characters left characters exceeded
Patrick Weber Oct 19, 2017 at 08:30 AM

I'll second Iñaki's suggestion. To become a more effective PI consultant, getting familiar with the main integration options you have on your backend (Proxies, IDocs, RFC-enabled function modules), how to find, test and debug them is the single most important knowledge area you can work on.

Unless your organizational setup requires you to program ABAP, I believe that building ABAP coding skills is not a reasonable priority - learning about key business processes in the modules you integrate with the most will be way more helpful.

Show 4 Share
10 |10000 characters needed characters left characters exceeded

I'm fully agree with Patrick in second part. Moreover, ABAP programming (like any other programming) takes much time to learn. You won't become a qualified ABAP programmer without day-by-day practice. I'd suggest better to spend more time on improving java and XSLT programming skills instead.

Regards, Evgeniy.


Agreed. And Learning java makes it easy to learn groovy scripts which is useful when going to HCI.

there are more to learn.. xpath, xsd, xml though these are not programming languages.


My personal experience based on how our organization operates requires me to handle both the PO work as well as any ABAP necessary for any integration implementations. I prefer this approach as I have a full understanding of anything going on in the back-end system instead of regarding it simply as a black box - especially in the case of strange intermittent issues or more serious performance related problems. I can complete full end to end diagnostics of any scenario instead of having to pull in another individual and start bouncing questions off them. It never hurts to know more than you did the prior day by exploring as much as you can handle in your day to day work.


Ryan Crosby


Hi Ryan!

Yes, you're right. But what I wanted to say was that ABAP development requires the good knowledge of its programming techniques, SAP FM's, inner data structures and so on. For example, it was a case in my practice when I had to fully change ABAP receiver proxy code because it worked too slowly. When I took a look at that implementation I saw that the orginal code was quite unoptimized and written by the person who learned only early basics of ABAP programming.

So the main idea is that PI specialist should be skilled enough in basic technologies and techniques used in process integration in first turn. And ABAP programming experience might be the good addition.

Regards, Evgeniy.

Matthew Billingham
Oct 19, 2017 at 06:07 AM


Show 2 Share
10 |10000 characters needed characters left characters exceeded

ya programming too

what ever it may be which helps SAP PI consultant.


Sarcasm, anyone?