안녕하세요...
공부하다가 모르는부분(어떻게 코드를 짜야할지 감이 안섭니다)이 있어 도움을 받고싶어 글 올려봅니다.
혹시나 시간되시면 알려주실수 있을까요?
현재 리포트 아웃풋은 각 필드의 value들만 보여주는데 아웃풋을 테이블형태? 로 보여지게 하고싶습니다.
현재 아웃풋은 두개의 리코드를 보여주며 첫번째 리코드를 예시로 들자면 Notificaion number: 010000000087, Code group:ZSAI, Code: 50, Workorder: 000500000787, Reference no: 없음 입니다.
보면 각각의 필드가 뛰어쓰기도 않되어있고, 결정적으로 저는 테이블을만들어서 헤더들에 각 필드의 이름을 넣고 테이블형식으로 데이터를 출력하고싶습니다.
(현재 저 value들이 무엇을 의미하는지 출력된 정보만 가지고는 알수없음 다른사람이 본다는 가정하에)그래서 Text element를 이용해 하드코딩을 하지않고 각필드이름을 저장해 불러오는 식으로 해결하고싶은데 어떻게 코딩을 짜야할지 모르겠습니다.
혹시 도움주실분 있으신가요?
저 출력 루프부분에서 text element를 constant로 불러와 출력을 해야하나 싶은데... 잘 감이 안잡히네요. 저 display는 루프를 이용해 출력하려면 working area를 만들어야한다고 구글에서 알려줘서 저리해본겁니다...
이렇게 text element안에 각각의 필드 이름을 넣었습니다.
단순 출력문만 바꾸고 싶으시면,
write:/ display 구문을 다음과 바꾸시면 됩니다.
write : text-001, ': ', display-notif_num, ' ', text-002, ': ', display-notif_codegroup, ....다른 필드도 반복
엑셀과 같은 표 형태로 보여주고 싶다면, ALV 를 구현하셔야 합니다.
ALV 구현방법은 구글링으로 많이 나오니 참고하시기 바랍니다.