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

Cool Function Modules!!!

former_member184657
Active Contributor
0 Kudos
329

We all know there are many cool Function Modules out there to play around with.

So how about a pot-pouri of FMs?

Heres a few of them:

TH_CREATE_FOREIGN_MODE => Thanks to Thomas

TH_DELETE_USER => Thanks to Kris Donald

And here's one from my side:

ALINK_CALL_TRANSACTION => Cant imagine why SAP would come-up-with/allow something like this!!

pk

Accepted Solutions (0)

Answers (3)

Answers (3)

ThomasZloch
Active Contributor
0 Kudos

Nice idea!

Well, the complex logic inside RFC_PING always puzzled me.

On the other hand, check out RFC_ABAP_INSTALL_AND_RUN. You most likely want to exclude the related function group from any RFC authorization...

Cheers

Thomas

Former Member
0 Kudos

There's always the veru popular RFC_ABAP_DO_THE_NEEDFUL. It just asks random questions...

former_member184657
Active Contributor
0 Kudos

No results found in SE37. At least not in my ECC6.0. You must be on [ECC 7.0|;. Sigh sigh...

Anyways I was able to find this FM that could be perfect follow-on FM for the one you suggested

ISM_WWW_PAYMENT_CHECK_NEEDED

pk

Former Member
0 Kudos

RFC_ABAP_DO_THE_NEEDFUL

There is no fm by that name.Probably he is joking about fm where we find most in our ABAP forums.

former_member184657
Active Contributor
0 Kudos

Of course I know Micheal was kidding me. Duh.....

pk

GauthamV
Active Contributor
0 Kudos

How about TH_POPUP ?

former_member784222
Active Participant
0 Kudos

My favorites:

SO_DOCUMENT_SEND_API1 - Mailing function module where you have option to give sender's name. Think of sending your colleague a mail such that it comes from boss congratulating:) / Cursing for his work.

ABAP4_CALL_TRANSACTION - Call a transaction code with necessary BDC data. Since this is a RFC function module, you can call transaction or BDCs in a different session.

NAVIGATION_SET_START_TCODE

Program: ADMIN_SET_START_TRANSACTION_FO - Can set start transaction for other users.

If you want to really play fool with other users, you can do a recording of '/NEX',

wrap it in a transction code and set this transaction code as start transaction for the user.

Edited by: Chandramouli Subburathinam on Feb 20, 2009 10:58 AM