SAP33 [SAP/ETC] 쿼리 없이 테이블 조인? (퀵뷰 SQVI) ✔ 퀵뷰 SQVI란?쿼리를 조회해볼 수 있는 권한이 없을때,쿼리를 다룰줄 모르는 경우,테이블의 키값을 연결하여 원하는 조건의 데이터를 추출할 수 있는 조회 프로그램이다. 퀵뷰 만들기(생성) 퀵뷰만들기 예제로 회사코드별 거래처를 조회하는 퀵뷰를 만들어보려고한다.거래처 기준정보는 KNA1에 있지만 회사코드 정보는 KNB1에 있어 두개의 테이블을 함께봐야한다. 이름을 입력 후 생성 버튼 클릭 제목 입력 후 하단의 데이터 소스 "테이블 결합" 선택 좌측상단 테이블 추가 버튼 클릭 후 테이블 추가 (KNA1, KNB1) 두 개의 테이블을 추가하면 키값을 자동으로 연결해준다.연결을 해제하고 싶다면 가운데 이어진 선을 우클릭하면 된다. 연결을 마무리 해주면 뒤로가기를 누른 후 조회조건을 설정하면 된다. 조회.. 2025. 1. 22. [SAP/ETC] INTERFACE, SPROXY ? SAP에서 개발을 하다보면 SAP내에서 국한되는 것이 아니라, Legacy System과의 연동을 피할 수 없을 때가 있다.이 연동을 진행할때 작업해야하는 것이 Interface이다. ✔ INTERFACE 구조 그림을 간단하게 보면 SAP에서 DATA를 전송을 할때 LEGACY 사이에 PO라는 영역이 개입되어있다. 이 PO는 SAP가 외부 시스템과 소통을 할 때 데이터를 밖으로 나갈 수 있도록 형식을 정의하고,외부 시스템과 연결을 해주는 다리 역할 이라고 생각하면된다. 위의 사진을 보면 SAP에 정의한 컬럼과 LEGACY에 정의한 컬럼을 연결 시켜주는 작업을 한다는 것을 알 수 있다. 이렇게 PO에서 세팅이 완료되고 활성화하게되면 SAP에서도 세팅된 부분을 확인할 수 있다. 그때 사용하는 프로그램이 S.. 2024. 12. 9. [SAP/ETC] CTS 수정 ✔ CTS 내용 수정 개발을 하고 CTS를 반영하고나면 오타나 오기입한 내용이 있을 수 있다. 그럴 때 변경하는 방법을 공유하고자한다. 처리방법 1. SE16N에 접속한다. 2. TMSBUFTXT 테이블을 조회 한다. 3. 변경하고자하는 태스크번호를 입력한다. (STMS에서 확인) 4. /H 디버깅모드로 들어간다. 5. 디버깅 화면에서 GD-EDIT, GD-SAPEDIT를 입력하고 둘다 X의 값을 입력해준다. 6. 실행 후 원하는 데이터를 변경 후 저장한다. 위의 과정을 모두 변경 후 E07T 테이블도 똑같은 과정으로 변경해준다. 특수한 경우가 아니면 변경하는 것을 권장하지는 않는다. 2024. 11. 13. [SAP/ETC] BTP 란? ✔ BTPBusiness Technology Platform의 약자. SAP의 미래 시장을 생각해보았을 때, 어떤 부분을 알아두면 좋을까 생각하던 중 SAP와 WEB과의 연결이 생각났다. 그 생각을 기반으로 관련 내용을 찾아보았을때 가장 근접한게 BTP였다. SAP의 화면을 보면 철저히 ERP 관점의 화면들이다. 처음 사용하는 현업의 경우 업무에 적응하기 까지 시간이 걸릴 수 있다. BTP는 이러한 단점들을 보완해준다. BTP의 기능 1. 데이터 및 분석 2. 인공지능3. 애플리케이션 개발4. 자동화 및 통합 BTP는 이렇게 4가지 기능에 중점을 두어 통합플랫폼을 이루고 있다고 생각하면 된다. 그래서 BTP를 쓰면 사용자가 어떤게 편해지는데? https://www.youtube.com/watch?v=.. 2024. 11. 12. [SAP/ETC] 사용자 오브젝트 잠금 해제 ✔ 사용자 오브젝트 잠금 확인 SAP LOCK이 걸리는 이유는 여러 사람(둘 이상)이 동시에 같은 화면을 보면서 데이터를 변경할 경우 데이터의 정합성(일관성)이 깨지는 경우를 방지하기 위해서 걸리게 된다. 트랜잭션 화면의 락이 걸리게되면 SAP 시스템에서 사용자가 해당 화면을 잡고있다는 메세지가 나오게된다. VA02에서 같은 주문번호를 입력하고 서로 들어가본다면 처음 들어간 사람은 정상적으로 들어가지지만두번째 들어간 사람은 첫번째 들어간 사람이 화면을 잠궜다고 메세지가 나올 것 입니다. SM12 화면을 잠구고 있는 사용자 및 원인을 파악할때 사용하는 T-CODE입니다. 사용자 이름을 알고 있다거나 테이블이름을 알고 있다면 검색조건에 입력을하고 잘 모른다면 비워놓고 실행하면 됩니다. 실행하게 되면 다.. 2024. 11. 9. [ABAP/SD] 매출조회 프로그램 만들기(5) 기본적인 ABAP Programming 개발 순서부터 SD의 최종 종착지인 매출까지 (물론 세금계산서 등등도 있지만..) 프로그램을 완성시켜보려한다. 지난 글에서는 프로그램에 조회조건 부분을 완성해 보았다. 이번 글에서는 간단하게 디테일들을 추가 수정하는 방법, 어떤 생각을 하면서 내용을 추가할 수 있을지 고민해볼 예정이다. 프로그램을 만드는 방법은 하단의 링크를 통해 확인하면 된다.https://winsun.tistory.com/46 [ABAP/SD] 매출조회 프로그램 만들기(1)기본적인 ABAP Programming 개발 순서부터 SD의 최종 종착지인 매출까지 (물론 세금계산서 등등도 있지만..) 프로그램을 완성시켜보려한다. 개발을 하면서 어떤 생각을 하고 설계하고 개발에 임하였winsun.tisto.. 2024. 11. 8. 이전 1 2 3 4 ··· 6 다음