Application Development 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: 

not able to populate for call transaction

Former Member
0 Kudos

could anyone help me in populating

the ebeln value in me38 transaction

please helpme

i coded like this:

DATA:gs_selfield TYPE slis_selfield,

ok_code LIKE sy-pfkey.

CASE r_ucomm.

WHEN '&IC1'.

gs_selfield = rs_selfield.

IF gs_selfield-fieldname = 'EBELN'.

MOVE 'EVRTN' TO rs_selfield-fieldname.

SET PARAMETER ID 'VRT' FIELD rs_selfield-value.

CALL TRANSACTION 'ME38' AND SKIP FIRST SCREEN.

ELSE.

IF gs_selfield-fieldname = 'MATNR'.

SET PARAMETER ID 'MAT' FIELD rs_selfield-value.

CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.

ENDIF.

ENDIF.

ENDCASE.

1 ACCEPTED SOLUTION

RichHeilman
Developer Advocate
Developer Advocate

I know that the screen parm may say to use the VRT parameter id, but try using SAG. Works for me.

SET PARAMETER ID <b>'SAG'</b> FIELD '70000001'.

CALL TRANSACTION 'ME38' AND SKIP FIRST SCREEN.

Regards,

Rich Heilman

4 REPLIES 4

Former Member
0 Kudos

Hi,

define ok_code as sy-ucomm

data ok_code LIKE sy-ucomm and try

Regards

amole

former_member181962
Active Contributor
0 Kudos

Make this change:

MOVE 'EVRTN' TO rs_selfield-fieldname.

SET PARAMETER ID '<b>SAG</b>' FIELD rs_selfield-value.

CALL TRANSACTION 'ME38' AND SKIP FIRST SCREEN.

ELSE.

Regards,

ravi

RichHeilman
Developer Advocate
Developer Advocate

I know that the screen parm may say to use the VRT parameter id, but try using SAG. Works for me.

SET PARAMETER ID <b>'SAG'</b> FIELD '70000001'.

CALL TRANSACTION 'ME38' AND SKIP FIRST SCREEN.

Regards,

Rich Heilman

Former Member
0 Kudos

hi,

set paramater id as SAG instead of VRT.

its working

cheers

srinivas