ABAP POPUP_GET_VALUES Function

alv toolbar에 material code 검색 기능을 넣었다

  DATA: LT_VAL LIKE TABLE OF SVAL WITH HEADER LINE.
  FIELD-SYMBOLS <GS_DETAIL> LIKE LINE OF GT_DETAIL.

  LT_VAL-TABNAME   = ‘MARA’.
  LT_VAL-FIELDNAME = ‘MATNR’.
*
  APPEND LT_VAL.

  CALL FUNCTION ‘POPUP_GET_VALUES’
    EXPORTING
      POPUP_TITLE  = ‘matnr’
      START_COLUMN = ‘5’
      START_ROW    = ‘5’
    TABLES
      FIELDS       = LT_VAL.
  IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

popup을 하면 selection-option 기능이 안되어서 아래와 같이 수정했다

SELECTION-SCREEN BEGIN OF SCREEN 500 TITLE TITLE
                                     AS WINDOW.
SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.
SELECTION-SCREEN END OF SCREEN 500.
TITLE = ‘Material code’.
  CALL SELECTION-SCREEN ‘0500’ STARTING AT 10 10

  .

Tags:, ,

Add a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다