SAP - ABAP(8)
-
[SAP] FIELD-SYMBOLS 사용방법 (ASSIGN, ASSIGN COMPONENT)
상황에 따라 데이터 추출 대상 필드가 바뀌는 프로그램을 개발할 상황이 생겼다. (특이케이스 그만 좀 만들어라...凸( •̀_•́ )凸) 여태까지는 TABLE에 담아놓은 데이터를 활용할 때 필드가 고정된 프로그램만 개발해왔기 때문에 크게 어려움 없이 개발해왔는데 이번엔 엑셀을 업로드해서 해당 데이터를 가공해야 하는데 케이스별로 엑셀 양식이 상이해서 조회조건에서 원하는 값이 들어 있는 열의 알파벳을 입력 받고 그 값 기준으로 데이터를 동적으로 추출하는 용도로 개발하려고 한다. 여기서 사용되는 것은 "FIELD-SYMBOL" 이라는 개념인데 ABAP 프로그램 내에서 데이터 구조에 동적인 접근이 가능하도록 하는 특성을 가지고 있다 FIELD-SYMBOLS 선언 우선 FIELD-SYMBOL은 를 사용해..
2022.09.18 -
[SAP] ALV 그리드 DUMP원인찾기 (GETWA_NOT_ASSIGNED)
SAP 개발하다보면 많이 하는 것이 ALV 그리드를 활용해 레포트 만들기이죠 맨날 ALV 소스 복붙하긴 하지만ㅎㅎ.. 가끔 기능을 건드리다보면 원인을 알 수 없는 DUMP가 발생해서 헤매곤 하는 것 같아요. 이번에도 ALV 그리드 레포트를 개발 했는데 조회 후 엑셀 다운로드를 위해 로컬파일, 스프레드시트 클릭하면 GETWA_NOT_ASSIGNED 덤프 발생 롸…? 그동안은 뭐가 문제인지 ALV 쪽 소스 하나하나 건들여 보고 잡아나가곤 했는데 완전 쉽게 확인하는 방법이 있었습니다. alv화면에서 빈 공간에 마우스를 두고 "SHIFT + 마우스 오른쪽 더블 클릭" 하면 이렇게 오류 부분이 딱!!!! 완전 신세계... 지금은 수정 완료해서 원인이 나온 부분을 캡쳐하진 못했지만 LAYOUT에 CELLSTYLE과..
2022.09.18