Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ME9F transaction selection-screen behaving strangely when executed using SE38

Former Member
0 Likes
1,172

Hi Experts,

I face a strange problem where in the transaction ME9F behaving in a strange manner .Suppose if I execute the transaction ME9F by inputting it at the command prompt I get  a selection screen consisting of two blocks. When I navigate to the back end program of the transaction using SE38 and do an F8 over there it displays a selection screen with three blocks now. Why is this difference. I checked the Transaction ME9F has got one authorization object assigned to it. Is it gonna make any difference?Please suggest.

Best Regards,

Lakshman

1 ACCEPTED SOLUTION
Read only

RaymondGiuseppi
Active Contributor
0 Likes
1,006

The transaction code (sy-tcode) is tested in the program in relation with table T160 "SAP Transaction Control, Purchasing", I suppose there is no record i this table for SE38/SA38.

Regards,

Raymond

Hi Experts,

I face a strange problem where in the transaction ME9F behaving in a strange manner .Suppose if I execute the transaction ME9F by inputting it at the command prompt I get  a selection screen consisting of two blocks. When I navigate to the back end program of the transaction using SE38 and do an F8 over there it displays a selection screen with three blocks now. Why is this difference. I checked the Transaction ME9F has got one authorization object assigned to it. Is it gonna make any difference?Please suggest.

Best Regards,

Lakshman

4 REPLIES 4
Read only

RaymondGiuseppi
Active Contributor
0 Likes
1,007

The transaction code (sy-tcode) is tested in the program in relation with table T160 "SAP Transaction Control, Purchasing", I suppose there is no record i this table for SE38/SA38.

Regards,

Raymond

Read only

former_member392866
Active Participant
0 Likes
1,006

Lakshman,

CALL TRANSACTION 'ME9F'.

r u used this code?If not use this it'll work fine.

(or)

For ME9F tcode backend program RM06ENDR_ALV. u can execute this program directly instead of executing tcode.

Regards,

BALAJI.

Read only

former_member194152
Contributor
0 Likes
1,006

Lakshman,

The program assigned to ME9F also a base program for following tcode :

ME9A

ME9E

ME9F

ME9K

ME9L

So lot of standard coding is done on tcode base for the program, so if you execute it from SE38 it is not behaving like u expected.

Thanks/Gagan

Read only

sandeep_katoch
Contributor
0 Likes
1,006

Hi lakshman,

This is not due to the authorization object. That authorization object is just for the maintenance of EKORG i.e purchasing organization.

This behaviour is due to the following condition in program that is associated witth tcode ME9F  i.e RM06ENDR_ALV

   CASE screen-group1.
      WHEN 'REL'.
        IF p_kappl NE 'EL' AND p_kappl NE space.
          screen-input = '0'.
          screen-required = '0'.
          screen-invisible = '1'.

Due to this reason the complete block is not visible via tcode me9f and is visible via tcode se38 .

Hope this solves your query.

Rgds,

Sandeep katoch