Function

DYNP_VALUES_READ

 

 

 

 

조회화면에 보여지는 데이터를 읽어오는 펑션 <DYNP_VALUES_READ> 에 대해 알아보겠습니다.


  DATAlt_dynpfields TYPE TABLE OF  dynpread WITH HEADER LINE.

  CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
      dyname                   sy-cprog
      dynumb                  sy-dynnr
      request                   'A'
      translate_to_upper     'X'
    TABLES
      dynpfields         lt_dynpfields.



     < request >

      해당값을 주지않으면 아래와 같이 lt_dynpfields에 화면을 읽어들일 필드명 입력후 실행해야

      화면값을 읽어들일 수 있습니다.

 

      lt_dynpfields-fieldname = 'PA_MATKL'.
      APPEND lt_dynpfields.  

 

      'A'  입력 후 실행하면 아래 화면과 같이 모든 속성들이 테이블에 담아집니다.

     그중 필요한 FIELDNAME을 찾아 사용하면 됩니다.


<  translate_to_upper >

 해당 값을 ''로 실행하면 화면의 값이 소문자일때 소문자 그대로 읽어오고,

 'X'로 실행하면 CHAR은 모두 대문자로 변경하여 읽어오니  상황에 맞게 설정해서 사용하시면 됩니다.

 

 

 

'Function' 카테고리의 다른 글

CLOI_PUT_SIGN_IN_FRONT  (0) 2021.08.24
F4IF_FIELD_VALUE_REQUEST  (0) 2021.07.09
DDIF_FIELDINFO_GET  (0) 2021.07.07
F4IF_INT_TABLE_VALUE_REQUEST  (1) 2021.07.07
DYNP_VALUES_UPDATE  (0) 2021.07.07