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: 

vendor master

Former Member
0 Kudos
144

I want to dispaly vendor master details through interactive alv. Suppose i click on vendor then it's details should be displayed in the other window/screen.

If u have code then do forward me........

2 REPLIES 2

Former Member
0 Kudos
63

Hi,

Code to insert in the user_command form :


FORM itab_user_command3  USING ucomm TYPE sy-ucomm
                        s_selfield TYPE slis_selfield.

  s_selfield-refresh = 'X'.

  CASE ucomm.

    WHEN '&IC1'.
*     Call Transaction XK03
*     -------------------------------------------
      READ TABLE t_pf INDEX s_selfield-tabindex.
      SET PARAMETER ID 'KUN' FIELD t_pf-kunnr.

      CALL TRANSACTION 'XK03' AND SKIP FIRST SCREEN.

  ENDCASE.

ENDFORM. "ITAB_user_command

Additional code for hotsopting the field in the ALV :


*&---------------------------------------------------*
*&      Form  fieldcat_build
*&---------------------------------------------------*
FORM fieldcat_build.

  CLEAR : w_fieldcat_alv, i_fieldcat_alv.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name     = w_repid
      i_internal_tabname = p_tab_name
      i_inclname         = w_repid
    CHANGING
      ct_fieldcat        = i_fieldcat_alv.

* Modify displayed fields
  LOOP AT i_fieldcat_alv INTO w_fieldcat_alv.

    CASE w_fieldcat_alv-fieldname.

      WHEN 'KUNNR'.
        w_fieldcat_alv-hotspot   = 'X'.

...

Hope this helps,

Erwan

Former Member
0 Kudos
63

Code to insert in the user_command form :

FORM itab_user_command3 USING ucomm TYPE sy-ucomm

s_selfield TYPE slis_selfield.

s_selfield-refresh = 'X'.

CASE ucomm.

WHEN '&IC1'.

  • Call Transaction XK03

  • -------------------------------------------

READ TABLE t_pf INDEX s_selfield-tabindex.

SET PARAMETER ID 'KUN' FIELD t_pf-kunnr.

CALL TRANSACTION 'XK03' AND SKIP FIRST SCREEN.

ENDCASE.

ENDFORM. "ITAB_user_command

Additional code for hotsopting the field in the ALV :

&----


*& Form fieldcat_build

&----


FORM fieldcat_build.

CLEAR : w_fieldcat_alv, i_fieldcat_alv.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'

EXPORTING

i_program_name = w_repid

i_internal_tabname = p_tab_name

i_inclname = w_repid

CHANGING

ct_fieldcat = i_fieldcat_alv.

  • Modify displayed fields

LOOP AT i_fieldcat_alv INTO w_fieldcat_alv.

CASE w_fieldcat_alv-fieldname.

WHEN 'KUNNR'.

w_fieldcat_alv-hotspot = 'X'.