공존’s BLOG
/
Database
/
Projects
/
SAP ABAP
Search
Duplicate
Share
🛄
SAP ABAP
갤러리 보기
맥북M1 에어 16으로 진행하다가 너무 느려터져서 진행이 불가..
설치만 4시간 잡아먹어서 겨우 터미널 이제 겨우 검색하는데 터미널 단어 치는 과정에서 3분 소요…
이상하게 다른 개발할 때 잘 돌아가는 친구인데 VM 셋팅 이후 부터 엄청 느려짐.
결국 윈도우 본체로 넘어와서 다시 설치 시작.
맥북 소유자 중에서 맥북 프로 300만원 후반대 짱짱한 성능아니면 그냥 윈도우로 진행하는게 최선의 선택인듯..
기본 설치
1. 가상머신 설치를 위한
https://www.virtualbox.org/wiki/Downloads
SAP ABAP 무료 개발 서버 셋팅하기
가상 머신에 리눅스 서버 설치 오픈수세를 통한 SAP 서버 환경 구축
1. 가상머신
(Virtual Machine)
이란?
물리적으로 존재하는 컴퓨터가 아닌, 다른 컴퓨터가 만들어내는
가상의 컴퓨터
를 의미한다.
개발자들이 가상 환경을 만들어 개발 및 테스트를 할 때 자주 사용함. 실제 컴퓨터처럼 운영체제를 설치하고 사용할 수 있다.
•
운영체제(OS)
: 컴퓨터 시스템의 자원을 효율적으로 관리하고, 사용자가 편리하게 컴퓨터를 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임.
2. 리눅스(Linux)란?
리눅스는
오픈 소스 운영체제
로, 소스 코드가 공개되어 있고 누구나 무료로 사용할 수 있다.
서버용 운영체제로 많이 사용되며, 다양한 선택지(우분투, CentOS, 데비안, 레드햇, 오픈수세 등)가 있음. 같은 역할을 하는 프로그램이라도 편리성, 속도, 확장성, 가벼움 등 목적에 따라 여러 가지 종류가 있다.
ex) 감자, 오렌지 등 종자를 개량하고 이를 통해 다양한 완제품을 만드는 것에 비유할 수 있음.
인프라 & ALV 출력하기
다른 테이블로 실습문제 - SPFLI
SPFLI 로 7개만 변경해서 진행해보기
•
CARRID
•
CONNID
•
FLTIME
•
DEPTIME
•
ARRTIME
•
DISTANCE
다른 테이블로 실습해보기 - SPFLI
ABAP 레포트 프로그램 구조
ABAP 레포트 프로그램은 크게 변수 선언, 조회 화면, 실행 섹션으로 구성됨.
1. 전역 변수 선언
•
변수 선언 부분(상단): 전역 변수
2. 조회 화면
•
조회 화면에서 사용되는 전역 변수
3.
START OF SELECTION
실행 구문
•
PERFORM
구문
•
TYPES
와
DATA
🫥
ABAP 레포트 프로그램 구조와 디버깅
SPFLI 테이블 실습 2
SPFLI 테이블가지고 연습
1.
fltime이 정수 타입으로 나오게 변경
2.
distance 필드도 소수점이 안나오게 변경
3.
다양한 레이아웃 옵션, field catalog option 옵션 사용해보기
4.
scarr 테이블에서 긴 컬럼 제목 다 나오게 currode 필드
5.
서브토탈 사용해보기
SPFLI 테이블 실습 2
ALV 필드 카탈로그 속성 정리
필드 카탈로그는 ALV(Grid Control)에서 각 필드의 속성을 설정하는 부분이다. 필드의 표시 방법을 제어하거나 데이터를 처리하는데 중요한 역할을 한다.
필드 카탈로그 속성
•
fieldcatalog-edit_mask
: 데이터를 특정 포맷으로 표시한다.
•
fieldcatalog-decimals_out
: 소수점 이하 자릿수를 제어한다.
•
fieldcatalog-seltext_l
: 필드의 설명(라벨)을 설정한다.
•
fieldcatalog-do_sum
: 합계나 평균값을 표시한다.
•
fieldcatalog-hotspot
: 핫스팟 기능을 추가하여 클릭 가능하게 설정한다.
예)
필드 카탈로그 & 도움말
작성일: 2024.09.19
도움말 테스트 연습
•
도움말 만들어보기
•
도움말 만든 필드를 파라미터로 조회화면 만들어서 테스트해보기
실습
조회화면 - 라디오버튼
도움말 테스트 연습