SAP 6

SAP CDS View 에 대한 초보적인 실수 (3) - Null 고려.

CDS View 에 @AbapCatalog.sqlViewName 의 Annotation 에 의해 ABAP Dictionary 객체를 만들어 주는 부분은 ABAP 개발자한테 매우 유용합니다. 보통 ALV Report 개발할때, Display Structure 만들어 Fieldcatalog 를 지정하고, 모델링한 쿼리문으로 데이터를 가져와서 화면에 출력을 하게 되는데요. CDS View 하나 잘 만들면 Display Structure 까지 한번에 만들어서 진행할 수 있습니다. 더불어, HANA ALV ( ALV with IDA ) 방식의 레포트를 만드는경우에는 이런 작업이 필수라고 생각됩니다. 안녕하세요. 공사중 입니다. SAP CDS View 만드실때 종종 격는 세번째 실수편. ( 3 ) Null 값을 고..

ABAP 2021.04.28

SAP CDS View 에 대한 초보적인 실수 (2) - 수량/금액 필드

CDS View 에 @AbapCatalog.sqlViewName 의 Annotation 에 의해 ABAP Dictionary 객체를 만들어 주는 부분은 ABAP 개발자한테 매우 유용합니다. 보통 ALV Report 개발할때, Display Structure 만들어 Fieldcatalog 를 지정하고, 모델링한 쿼리문으로 데이터를 가져와서 화면에 출력을 하게 되는데요. CDS View 하나 잘 만들면 Display Structure 까지 한번에 만들어서 진행할 수 있습니다. 더불어, HANA ALV ( ALV with IDA ) 방식의 레포트를 만드는경우에는 이런 작업이 필수라고 생각됩니다. 안녕하세요. 공사중 입니다. SAP CDS View 만드실때 종종 격는 두번째 실수편. ( 2 ) 수량, 금액 필드..

ABAP 2021.04.26

SAP CDS View 에 대한 초보적인 실수 (1) - Key Field Setting

안녕하세요. 공사중 입니다. 이번에는 CDS View 를 만들면서 제가 했던 실수들에 대해서 공유해 보겠습니다. 혹시 CDS View 에 대한 경험이 많치 않은 분들에게 도움이 되셨으면 좋겠습니다. 이번 시리즈의 범위는 ABAP CDS View ~ ABAP Dictionary 입니다. 연계된 부분을 잘 처리해서 SAP GUI 에서 잘 사용하기 위함입니다. CDS View 에 @AbapCatalog.sqlViewName 의 Annotation 에 의해 ABAP Dictionary 객체를 만들어 주는 부분은 ABAP 개발자한테 매우 유용합니다. 보통 ALV Report 개발할때, Display Structure 만들어 Fieldcatalog 를 지정하고, 모델링한 쿼리문으로 데이터를 가져와서 화면에 출력을 ..

ABAP 2021.04.22

SAP HANA 에서는 Select (*) 를 써도 됩니다.!!

안녕하세요. 공사중 입니다. SAP 가 HANA DB 기반으로 넘어오면서 그동안 가이드했던 골든룰 중에 뭣이더 중하고 뭣이좀 덜 중하고, 이건 안봐도 되고 .. 블라블라. 하는 이야기를 들어보셨을거에요. 세부적으로 보면 이런저런 이야기가 많지만, 간단하게 요약해 보면... ... SAP 성능 향상 가이드라인 단순 요약 HANA 변경후 중요성 결과 세트를 작게 유지 Select single -> select & loop Where 구문을 구체적으로 활용. 이전처럼 중요 전송되는 데이터의 양 최소화 Select * -> Select ( Field lists ) 집계함수(COUNT, MIN, MAX, SUM, AVG) 사용 더 중요 데이터 전송 횟수 최소화 중첩 SELECT 대신 JOIN 및 / 또는 하위 쿼..

ABAP 2021.04.21

SAP SMARTFORMS 에서 Legacy Editor 사용하기.

안녕하세요. 공사중입니다. SAP HANA 버젼에서 Smartform을 개발하다보면, MS.Word Editor 가 필수로 되어있다보니, 매번 로딩하는 시간때문에 개발 생산성이 무척이나 낮아집니다. 저같은 경우는 개발하다 화가나서 여기저기 어둠의 경로를 찾아서.... ㅎㅎ;; SAP Smartform Legacy Editor 를 사용하는 방법에 대해 공유드립니다. 1. 전제조건 SAPGUI 에 Legacy Editor 설치하기....( SAP GUI 640 이후부터 필수 ) 문제는 SAP GUI 640 이후부터는 GUI 설치파일에 Legacy Editor 가 포함되어있지 않습니다. 별도로 SAP 포탈에 가셔서 다운 받으셔야 합니다. ( SAP S-ID 가 없으신분들을 위해 제 구글 드라이브의 설치파일을 ..

ABAP 2021.04.14

SAP 운영 서버 에서 IMG 수정할 수 있도록 하는 방법

안녕하세요. 공사중입니다. SAP IMG( Implementatioin Guide ) 관련 Maintanance View 를 운영에서 수정할 수 있도록 풀수있는 방법이 있는지에 대한 문의가 들어와서 찾아봤습니다. T-Code : SOBJ 조회된 화면에서 변경하고자 하는 View를 검색하여 세부화면으로 들어갑니다. 세부 화면의 중간에 위치한 "현재셋팅" 이 해당 뷰의 데이터는 운영서버에서 관리한다는 설정입니다. 표시된 현재세팅( Current setting ) 에 체크표시 해서 운영서버에 반영하면... 운영 클라이언트 에서만 수정가능한 img 로 인식됩니다. 💥참고로 운영 클라이언트인지에 대한 확인은 SCC4 에서 클라이언트 유형을 확인하시면 됩니다. 💥개발/테스트 클라이언트에서 IMG 수정에 대한 CTS..

ABAP 2021.04.14