Skip to Content
-1

Exact procedure to find the imlicit enhanacement spot for a particular screen field .

Feb 20, 2017 at 07:52 AM

66

avatar image

hello all,

in CJ20N , i tried to disable(grey out) vendor and outline agreement field at SAVE if the data exits in both vendor and outline agreement field. next time the user is not allowed to change vendor and outline agreement field.

i tried with BADI and user exits , i did not find any suitable BADI or user exit.

now i am exploring implicit enhancements for this requirement.

my question is how do i find the exact implicit enhancement spot, is it just a trial and error method or is there any standard procedure for this.

do i need to go through each and every include program of the

SAPLCNPB_M and find for the field AFVGD-LIFNR(vendor) and AFVGD-KONNR(out line agreement), so that i can apply my logic where ever there exits these field...

kindly any other suggestion on finding the exact implicit enhancement spots.

thanks in advance.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Raymond Giuseppi
Feb 20, 2017 at 10:00 AM
2

You have to look in the PBO of the screen dynpro(s) containing those fields, for a module/form that execute the LOOP AT SCREEN/MODIFY SCREEN/ENDLOOP to change attributes. The fields may not appear in the code but comes from some Customizing table or are identified thru one of the SCREEN-GROUPn attributes.

Share
10 |10000 characters needed characters left characters exceeded
VINAY REDDY Feb 20, 2017 at 10:55 AM
0

Hi raymond,

thanks for your reply,

as you said i have gone through all includes in program SAPLCNPB_M,

but i did not find any afvgd-lifnr and afvgd-konnr fields.


cj20n.jpg (107.9 kB)
Show 1 Share
10 |10000 characters needed characters left characters exceeded

'as you said', I didn't ask you to look at every include for the field names.

Did you identify the"modify group" of those two fields in the dynpro definition?

0