cancel
Showing results for 
Search instead for 
Did you mean: 

Field Exits Where used.

Former Member
0 Kudos

Can anyone let me know how a field exit is called in SAP.

Or a Whereused list of a fieldexit.

For e.g. if I want to know where the funtion FIELD_EXIT_PRCTR is used, through SE37 whereused list its give 0 entries found possilble called dynamically. So How do I know from where or when its. called.

If you tell to put a break point I tried testing the same but it deosn't go in or I am not able to find the entry point to it.

Please help! Thanks in Advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

Implementing a field exit

In releases 6.10 and after, the "abap/fieldexit" profile parameter must be changed from 0 to 1 (transaction RZ10 or RZ11), and the system must be restarted so that to take this change into account

Cross-client customizing must be allowed in the client where development is done

First, you must get some information about the field for which you want to execute a field exit

Display screen where you need to add an exit to a field, press F1 and display technical information, write down data element name + dynpro/program name

Note: if 2 dynpro numbers are displayed, use the one at the top (for information: this happens when the field belongs to a "subscreen"; the top dynpro number is the subscreen number, while the bottom number is the main screen number, used for batch input)

Run transaction SE38, execute program RSMODPRF

Enter the data element of the field to be enhanced. Note: if you just want to display all existing field exits, leave the data element field blank.

It then displays a screen with function module FIELD_EXIT_<data_element>. Note: you may change the name by adding a 1 character or 1 digit suffix, like this: FIELD_EXIT_<data element>[_<one digit or one letter>]

Press Create

You must assign this function module to a function group and to a package of the customer namespace (most common is to have Y or Z as the first character)

This function module must have "INPUT" importing parameter, and "OUTPUT" changing parameter, both without type

OUTPUT is received with the same value as INPUT

You may change the OUTPUT parameter or send an error message which interrupts the dynpro logic

Go back to RSMODPRF selection screen, let selection screen input fields blank, EXECUTE IT, then your field exit is displayed (and all the others).

Check box of your field exit, You have the option to assign it to a particular dynpro (combination dynpro/data element). Default screen name is "GLOBAL" (valid for all dynpros).

Check box of your field exit, and select menu Fieldexit | Activate. Note: You have to enter a workbench transport request (object of type R3TR XDYN)

It's done. Be careful when you have several application servers.

After transport of the field exit in a target system, you must call program RSMODFDG in the target system (any client) to activate the field exit

http://wiki.sdn.sap.com/wiki/display/ABAP/Field+exits

COURTESY : SAP WIKI.

hope this clears your issue.

balajia

Former Member
0 Kudos

Dear friend I am not What is Field exit or where Field exit is used.

I know the purpose of a FIELD EXIT and its usages etc.

My question is How a Field exit is called and how many Places is the Field exit called when its says 'GLOBAL'.

Please reply me on this.

Thanks....

Former Member
0 Kudos

hi sai,

if my answer is not satisfied to you.

please post the same question in ABAP forum.

balajia

Answers (3)

Answers (3)

Former Member
0 Kudos

hi,

please check this

SE38 - RSMODPRF & execute.

you will go to SE37 - and create and implement it.

hope this clears your issue.

balajia

Former Member
0 Kudos

Hi,

Field Exits can be created in two ways.

One way as transaction code se37 and another way as abap program editor se38. we would do both these two ways.

These two ways step by step explained breifly by following below link.

http://sapignite.com/field-exit-in-sap-abap-with-tutorial/

you can understood easily. i think it will helps you.

Former Member
0 Kudos

hi,

please check this OSS:

29377 - FAQ's on FIELD EXITS.

balajia

Former Member
0 Kudos

Dear friend I thank you for the prompt reply that you have provided for the question.

I happened to go through the full note. But no where it mentioned the how to find the whereused list for a particular FIELDEXIT. If you know it come to know it form anyone also Please reply back again.

Thanks I hope you got me with the question I asking exactly for.

Bye.