ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Web Dynpro] 테이블 추가하기
    카테고리 없음 2025. 9. 16. 11:23

    기존 세팅이 다 되어있다는 가정 하에,

    테이블만 추가하는 방법 정리

     

    1.  Main View에서 Context Tab 클릭

    Create > Node

     

    2.  노드 생성

    (1) 노드 이름 - 자유롭게~

    (2) ABAP DICTIONARY에 존재하는 스트럭처 이름 

    (3) 카디널리티 지정.. 조회시 데이터가 없을것을 고려하여 0..N 으로 지정 

    마지막에 Add Attribute from Structure 버튼 클릭하면 쉽게 추가할 수 있음. 

     

     

    3. 필드 원하는거 고르고 확인누르면 context에 추가된거 확인

     

     

    4. 원하는 위치에다가 테이블 추가 해보자

     

    ID는 자유롭게 입력하고 TYPE은 TABLE로 ㄱㄱ

     

    5. 테이블 바인딩

    생성한 테이블 우클릭 > Create Binding 

     

    그럼 이런 창이 뜨는데 context > 아까 생성했던 node 클릭

     

    원하는 필드 선택 후, 완료처리를 누르면

    이렇게 칼럼들이 자동으로 추가된다.~~

     

     

    칼럼 이름 바꾸고싶은 경우에는 여기서 바꾸면 된다.

     

     

    5. SELECT DATA 

    특정 이벤트를 탈때 테이블의 값을 가져오게 할것임 ..

    난 Search 이벤트가 이미 있어서 여기 내부에다가 적어보겠다..

     

    원하는 method 안에다가 

    (1) 내가 생성한 구조체에 맞는 인터널테이블 선택하고

    (2) abap 하는것처럼 그냥 Select 문 ㄱㄱ

     

    (3) 이제 저기 위에 마법사가 있습니다. 순서대로 클릭

    처음에 생성했던 노드 클릭하면 

     

    코드 알아서 다 짜줍니다 ㅎ

    다만 저기 부분만 select 해와서 담은 인터널 테이블 이름으로바꿔주기만 하면 됩니다.

     

     완성 ㅋ 

     

     

Designed by Tistory.