
안녕하세요 지미입니다!! 최근 진로 고민이 깊어 고민하던 중, ERP 개발에 대해서 접하게 되었습니다. 그중에서도 SAP 개발에 흥미가 생겨 꾸준히 공부를 해 보려고 합니다. SAP 개발할 때는 ABAP라는 언어를 사용하는데, 그중에서도 ABAP 개발의 교과서라

ABAP 실습을 위해서 실습 환경 선택 전략을 고민 했다. 우선 두 가지의 시나리오가 있었다. 하나는 "클라우드"를 사용하는 것이고 또 다른 하나는 "로컬 환경"을 사용하는 것이다 일단 클라우드 환경은 로컬 하드웨어의 부담이 없는 것, 그리고 본인은 맥을 사

Data Type ABAP 프로그램에 사용되는 데이터 타입을 정의하고 데이터 타입을 이용해 변수를 선언하는 방법을 학습해보자 > 목차 Predefined ABAP Type 프로그램의 Local Type ABAP Dictionary 의 Type Assigning Val

02. Data Type 시스템 변수 sy-datum과 sy-datlo 의 차이점 > System Time Zone 은 어플리케이션 서버의 Time Zone을 의미한다. User's Default Zone 은 개별 사용자의 Time Zone을 설정하게 된다. sy

적중 리스트 최소화WHERE 구문을 최소화하도록 구성하기전송되는 데이터양의 최소화DB서버에서 AP 서버로 데이터양을 최소화하여 전송하도록 구성하기LOOP에 소요되는 비용 최소화(1) Array 기능 활용Single INSERT(UPDATE, DELETE, MODIFY)

목차 Overview OPEN SQL - 데이터 읽기 OPEN SQL - 데이터 변경 NATIVE SQL OPEN SQL & NATIVE SQL ➡️ 01. Overview 1. R/3 아키텍쳐 SAP R/3는 세개의 계층으로 분류됨. 1. Presentati

부제: ABAP 프로그램 구조화, 모듈화하기 ✅ Subroutine 역할: 로컬 모듈화. 반복 코드·복잡 로직 분리. > Subroutine = FORM 네이밍 룰: 동사+목적어 형태 (ex. write_data) 파라미터: 서브루틴을 호출하는 구문과 호출받

인터널 테이블: 프로그램 내에서 정의하여 사용할 수 있는 ‘로컬 동적 테이블‘이다. 인터널 테이블은 ‘동적‘인 구조체 배열이다. 인터널 테이블, 디버깅 개념이 중요. ⭐️ INITIAL SIZE 구문은 실제로 메모리 공간을 할당하는 것이 아니라 ‘예약‘을 하는 것임

종류 : Classic debugger, New debugger Breakpoint 와 watchpoint에 대해서는 완벽히 이해하고 활용하기! Classic Debugger 1. 디버깅 Classic Debugger : 동일 세션에서 열림. 일부 프로그램은 디버

7장은 ABAP Dictionary의 Table, View, Type (Data Element, Structure, Table Type), Domain 에 관한 챕터.ABAP 프로그램에서 사용되는 오브젝트들의 메타데이터(Metadata) 또는 데이터 정의(Data De
ALV란? ABAP List Viewer의 약자SAP R/3 시스템에서 데이터를 조회하고 분석하기 위한 패키지 프로그램.사용자에게 편리한 GUI 환경을 제공하여 리포트 기능과 온라인 프로그램이 가능하도록 도움.ALV는 SAP Release 3.1 버전 이후 ABAP 프