-
SAP Query report로 Master data 간단 조회 report 구현SAP others 2015. 5. 22. 20:46반응형
SAP Query report로 Master data 간단 조회 report 구현
프로젝 진행시 GL Master 조회 리포트관련하여 표준에서 제공하는 S_ALR_87012328 - G/L Account List 리포트나 S_ALR_87012333 - G/L accounts list 리포트등이 조회하는데 불편하거나 조회 값이 너무 없다는 요구사항이 많아서 몇년 전부터 SAP Query report로 간단히 조회할수 있도록 GL, Vendor, Customer 등 마스터데이터 조회 리포트를 구현해 주고 있음..
SQ03에서 User group을 만들어주고 SQ02에서 InforSet을 생성.. 여기서 기준테이블을 넣고 Inner join이나 outer join을 처리. 그리고 리포트에 필요한 필드만 선택. 여기서 사용자 필드를 추가해서 간단한 abap logic으로 조인하지 않은 다른테이블의 값도 읽어올 수 있음. - -;;
마지막으로 SQ01에서 Output format, Basic List에서 Selection screen에 조건필드들, report에 조회 필드등을 설정해주면 간단한 마스터 데이터 조회 리포트가 생성이 됨. T-code는 pfcg에서 report 부분에서 sap query report를 선택해서 부여.
Query report하며 진행안 된 부분
-회사코드를 넣어도 Chart of account부분이 outer join으로 연결되어.. Chart of account 부분에 값을 안넣으면 해당 GL코드를 가진 모든 CoA의 값들이 조회됨. 이부분은 SKB1<-SKA1을 Inner joing으로 연결하면 될듯 한데..
-단순 마스터 조회가 아닌 Currency가 들어간 Amount부분 리포팅시 KRW등 소수점이 없는 건에 대해서 KRW 통화를 넣어도 금액이 table에 저장된 금액 그대로 10.00 (KRW 1,000) 으로 report에 조회됨.
이 부분은 좀더 스터디 필요.. 5/19
Quickviewer로 하니 소수점 없는 VND는 제대로 나옴. - -;; (6/3)
6/3 추가부분
SCN Quickviewer and SAP Query 관련 잘 정리된 포스트
http://scn.sap.com/docs/DOC-27049
230218 추가
쿼리리포트에서 KRW등 통화 적용되어 조회하게 하려면 해당 데이터의 amount 금액이 참조하고있는 통화 테이블을 함께 Join 해서 쿼리 리포트 생성하면 KRW도 .00 이 통화 적용되어 ABAP 개발 ALV리포트처럼 조회 됨 😎 sqvi등 퀵뷰어도 동일함
230415 추가
개발에서 정의한 SQVI를 QA나 운영으로 CTS넘기고 싶은데 잘 안넘어가서 좀 고생함. SQVI를 SQ02에서 인포세트 등으로 만들어서 쿼리 리포트 CTS넘기듯이 넘거야 함 - -;; 관련 참고자료
SQVI 및 쿼리리포트 CTS 전송
https://answers.sap.com/questions/6894257/how-to-transport-sap-queryuser-group-infoset-and-q.html'SAP others' 카테고리의 다른 글
columnar store 방식 (0) 2015.05.25 GRR1 Report Painter : Create Report에서 수식에 조건문 처리 (0) 2015.05.22 S/4 HANA Simple Finance 관련 (0) 2015.03.27