‎2007 Mar 06 5:47 PM
hi all.
I have a problem with BDC. here is the code i have written.
FORM call_ucomm_wilist USING ucomm LIKE sy-ucomm selfield TYPE
slis_selfield.
DATA: wa_final TYPE t_final.
IF ucomm = '&IC1'.
Refresh BDCDATA.
READ TABLE it_final INTO wa_final INDEX SELFIELD-TABINDEX.
.
PERFORM BDC_ADD_DYNPRO USING 'SAPMP50A' '1100'.
PERFORM BDC_ADD_FIELD USING 'RP50G-PERNR' wa_final-pernr.
PERFORM BDC_ADD_FIELD USING 'RP50G-CHOIC' '0015'.
PERFORM BDC_ADD_FIELD USING 'RP50G-SUBTY' wa_final-lgart.
PERFORM BDC_ADD_DATE USING 'RP50G-BEGDA' D1_BEGDA.
PERFORM BDC_ADD_DATE USING 'RP50G-ENDDA' D1_ENDDA.
PERFORM BDC_ADD_FIELD USING 'BDC_OKCODE' '=DIS'.
CALL TRANSACTION 'PA20' USING BDCDATA MODE 'E'.
ENDIF.
ENDFORM. "call_ucomm_wilist
&----
*& Form bdc_add_dynpro
&----
text
----
-->PROGRAM text
-->DYNPRO text
----
FORM bdc_add_dynpro USING program dynpro.
CLEAR bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
ENDFORM. "bdc_add_dynpro
&----
*& Form bdc_add_field
&----
text
----
-->FNAM text
-->FVAL text
----
FORM bdc_add_field USING fnam fval.
CLEAR bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
APPEND bdcdata.
ENDFORM. "bdc_add_field
but it not showing the values in tcode pa20. please help me out.
Thanks in Advance.
Varu.
‎2007 Mar 06 5:55 PM
PA20 is for <b>Display</b> HR Master Data
how can u insert the values with display mode.
regards
santhosh reddy
‎2007 Mar 06 6:05 PM
I am not inserting. i am just passing the values from itab to that screen to see the detail of particular personal number.
This is the problem.
‎2007 Mar 06 6:18 PM
if u don't have errors then it wont display the screen
try with all screen mode.
MODE 'A'.
reward if useful
regards
santhosh
‎2007 Mar 07 3:52 AM
‎2007 Mar 07 3:54 AM
Varundeep,
Are you looping the internal table it_final?
If not put subroutine "call_ucomm_wilist" in between loop.
Pls. reward if useful.