일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- BTP
- BOPF
- 개발
- python
- Deep Learning
- html
- ABAP
- ui5
- Algorithm
- 클래스
- 맥북
- BOBF
- SAP 번역
- 자바 클래스
- 알고리즘
- 이클립스
- tm
- module
- visual studio code
- mac
- S/4HANA
- 백준 알고리즘
- Eclipse
- 파이썬
- java
- sap
- udemy
- FPM
- 자바
- Fiori
- Today
- Total
목록ABAP (40)
z2soo's Blog
해당 내용은 EasyABAP 교재를 참고하여 작성하였습니다. Program Type Type-1 Report program, Executable program, Interactive program 자동으로 생성되는 Initial screen(1000) 사용 Event block 단위 > Initialization - Selection screen - At selection screen - Start of selection - End of selection > ALV 이전의 표현방식인 Selections screen & Output list 구성 Type-2 Include program Include로 호출되는 내장형 프로그램 Type-3, Type-M Module pool program, Online p..
1. 오더에 파일 첨부 (Attachment) 구매요청, 오더, 자재문서 등 오더(문서)에 파일을 추가하는 경우가 있다. txt, xlsx, pdf, img 등 다양한 형태의 파일이 첨부 가능하다. 자재문서를 예시로 보면 좌측 상단의 Object Service > 생성 > 첨부파일 생성 을 통해 첨부 파일을 추가할 수 있다. 첨부된 파일은 아래와 같이 확인 가능하다. 2. 오더의 첨부파일을 메일로 발송 오더를 조회하는 레포트 프로그램 중 해당 오더의 attachment 를 다운받거나 메일로 바로 전송하는 기능을 추가하기도 한다. 아래 로직은 오더의 attachment를 조회하여 입력되는 메일 수신자에게 바로 전송하는 function 에 대한 내용이다. 참고로 SAP에서는 이전에 사용하던 메일 발송 펑션보..
Key point SAP Connect T-Code : SOST SAP Connect SAP GUI에서 메일을 발송하고 메일이 잘 발송되었는지 확인 가능한 transaction 이다. 아래 화면을 보면 현재 발송을 한 항목이 없지만, 발송 요청 또는 완료시 리스트에 나타난다. 발송 대기 또는 완료된 메일이 어떻게 작성되었는지 확인하고자 한다면, 하나의 항목을 선택하고 상단의 발신요청 > 문서조회 항목을 통해 가능하다.
1. 번호 범위 오브젝트 유지보수 번호 범위 설정은 Customizing IMG 항목으로 T-Code SPRO에서 path를 통해 찾아서 설정할 수도 있지만, 어떤 번호 범위 오브젝트인지 안다면 T-Code SNRO에서 가능하다. T-Code : SNRO 2. SPRO Path를 통한 번호범위 설정 자재마스터 T-Code : MMNR 물류-일반 > 자재 마스터 > 기본 설정 > 자재 유형 > 자재 유형별 번호 범위 정의 구매정보 레코드 T-Code : OMEO 자재관리 > 구매 > 구매 정보 레코드 > 번호 범위 정의 구매요청 T-Code : OMH7 자재관리 > 구매 > 구매 요청 > 번호 범위 정의 구매오더 T-Code : OMH6 자재관리 > 구매 > 구매 오더 > 번호 범위 정의 서비스마스터 T-..
1. Pre-steps 프로젝트에 view 및 view에 data binding이 완료된 상태에서 진행하도록 하자. 이전 스텝들은 아래 글을 참고하면 된다. [Fiori] 프로젝트 생성 1. Work Space 생성 Fiori 프로젝트 생성이라고는 하지만, 하나의 작업 단위를 생성하는 과정으로 이해하면 될 것 같다. SAP Cloud Cockpit 사이트에서 Neo 평가판 > 서비스 부분으로 들어가면 다음과 같이 z2soo.tistory.com [Fiori] View 생성 1. 프로젝트 생성 Fiori 실습을 진행하기 위한 환경이자 하나의 작업 단위인 프로젝트를 우선 생성해준다. 이전 글을 참조하도록 하자. [Fiori] 프로젝트 생성 1. Work Space 생성 Fiori 프로젝트 생성이 z2soo...
Data Model 연결 선행 작업으로 프로젝트에 데이터 모델을 연결해주자. 그 후, 프로젝트 내에서 뷰, 리스트 등의 기능에 데이터를 연결해보도록 한다. [Fiori] Data Model 추가 프로젝트 생성 Fiori 실습을 진행하기 위한 환경이자 하나의 작업 단위인 프로젝트와 그 안에 View를 우선 생성해준다. 이전 글을 참조하도록 하자. [Fiori] 프로젝트 생성 1. Work Space 생성 Fiori 프로 z2soo.tistory.com 1. Data Binding Data bind는 프로젝트의 다양한 기능에 가능하다. 프로젝트에서 여러 화면을 생성하다 보면 List control을 가장 많이 사용하게 될 것이고, 이번 포스팅에서도 List control에 data를 bind 해보자. 우선 ..
프로젝트 생성 Fiori 실습을 진행하기 위한 환경이자 하나의 작업 단위인 프로젝트와 그 안에 View를 우선 생성해준다. 이전 글을 참조하도록 하자. [Fiori] 프로젝트 생성 1. Work Space 생성 Fiori 프로젝트 생성이라고는 하지만, 하나의 작업 단위를 생성하는 과정으로 이해하면 될 것 같다. SAP Cloud Cockpit 사이트에서 Neo 평가판 > 서비스 부분으로 들어가면 다음과 같이 z2soo.tistory.com 1. URL 테이터 추가 manifest.json 파일의 data source 탭으로 이동해서 추가 버튼을 눌러주면 팝업 창이 뜬다. 지금은 URL 주소를 활용해서 데이터를 가져올 것이기 때문에 Service URL을 선택해주고, Create a new data sou..
1. 프로젝트 및 View 생성 Fiori 실습을 진행하기 위한 환경이자 하나의 작업 단위인 프로젝트와 그 안에 View를 우선 생성해준다. 이전 글을 참조하도록 하자. [Fiori] View 생성 1. 프로젝트 생성 Fiori 실습을 진행하기 위한 환경이자 하나의 작업 단위인 프로젝트를 우선 생성해준다. 이전 글을 참조하도록 하자. [Fiori] 프로젝트 생성 1. Work Space 생성 Fiori 프로젝트 생성이 z2soo.tistory.com 2. Label 생성 생성된 View를 가지고 간단한 기능만 구현해보자. 우선 편집하려는 View 파일을 우클릭하여 Open Layout Editor로 열어준다. 그러면 코드가 아닌 툴바로 작업 가능한 화면이 나온다. Layout Editor로 View를 열..
Key point SQL Editor T-Code : DB02 S/4HANA SQL Editor SAP ECC 에서는 Oracle DB를 사용하였지만, S/4HANA로 전환되면서 HANA DB를 사용하게 되었다. 속도, ABAP Query 간결화 등 변화 사항이 있고 장점이 존재하지만, 기존에 Oracle query를 사용하는 기능 일부를 사용할 수 없게 된 단점(?)도 있다. CBO 프로그램 중 Oracle query를 통해 데이터를 조회하는 프로그램이 있었는데, 해당 프로그램 또한 S/4HANA로 conversion 작업을 진행하면서 사용 불가 상태가 됬다. 이런 경우 사용 가능한 transaction 프로그램이 있다. T-Code : DB02 해당 transaction을 실행하여 좌측의 SQL Ed..
1. 프로젝트 생성 Fiori 실습을 진행하기 위한 환경이자 하나의 작업 단위인 프로젝트를 우선 생성해준다. 이전 글을 참조하도록 하자. [Fiori] 프로젝트 생성 1. Work Space 생성 Fiori 프로젝트 생성이라고는 하지만, 하나의 작업 단위를 생성하는 과정으로 이해하면 될 것 같다. SAP Cloud Cockpit 사이트에서 Neo 평가판 > 서비스 부분으로 들어가면 다음과 같이 z2soo.tistory.com 2. View 생성 생성된 프로젝트 좌특 툴바를 보면 자동적으로 생성된 파일들을 확인할 수 있다. 이 중, view 부분은 사용자에게 보여지는 부분으로써 view 폴더 하위에 존재하는 view 파일과 동일한 명으로 controller 폴더 하위에도 자동적으로 생성되어 존재하게 된다...