💻 SAP/ABAP 13

ABAP - 주요 T-CODE 정리

T-CODEDescription설명SE80Object navigatorABAP 개발과 관련된 WorkBench가 통합되어 있다.SE38ABAP EditorABAP Program을 생성/변경/조회하는 개발 툴이다.SE37Function BuilderFucntion Module을 생성/변경/조회하는 개발 툴이다.SE11ABAP DictionaryTable, View, Structure와 같은 Object를 생성하는 개발 툴이다.SE16Data BrowserTable 데이터를 생성/변경/조회하는 개발 툴이다.SE93Maintain TransactionTransaction Code를 생성/변경/조회하는 개발 툴이다.SE43Area Menu MaintenanceSAP Menu를 생성/변경/조회하는 개발 툴이다.S..

💻 SAP/ABAP 2024.08.31

ABAP - 8일차

📜목차🚩개요 1. Syntax 1.1. TYPES : 1.2. DATA : 1.3. WA(work area) 1.4. APPEND v1 TO v2 1.5. SELECT (SINGLE) * INTO CORRESPONDING FIELD OF 1.6. LOOP AT v1 INTO v2 1.7. INCLUDE STRUCTURE 1.8. READ TABLE v1 INTO v2 WITH KEY🚩개요6일 동안 ABAP의 한 챕터를 끝내고서, 낯선 Syntax위주로 정리해보려고 합니다.1. Syntax  1.1 TYPES :기본 데이터 타입을 만들 때는 "TYPES: 타입명 TYPE 전역타입"으로 정의합니다. 구조체 타입을 선언할 때는 BEGIN OF로 시작하여 타입명을 선언하고 타입을 정의합니다. 구조체의 마무..

💻 SAP/ABAP 2024.06.16

ABAP - 7일차

📜목차🚩개요 1. Data Type 1.1. Standard Data Types 1.2. Complete Standard Data Types 1.3. Incomplete Standard Data Types  2. START-OF-SELECTION. 2.1. Variable = Data 2.2. WRITE 2.3. WRITE variable1 TO variable2 3. Data Type Definition 3.1. Local Data Types 3.2. Global Data Types 4. Data Structure 4.1. Element Data Types 4.2. Complex Data Types 🚩개요6일 동안 ABAP을 혼자서 공부하면서 한 챕터가 끝났습니다. 전체적인 복습의 시간을 가져보려..

💻 SAP/ABAP 2024.06.14

ABAP - 6일차

📜목차🚩개요 1. 내부 테이블 1.1. INCLUDE STRUCTURE문으로 테이블 복사하기 1.2. 외래키를 이용하여 여러 테이블 데이터 가져오기 1.3. 변수에 테이블 담기 1.4. 조건에 맞는 테이블 필드값 옮겨 담기 1.5. 반복문으로 작업영역 테이블로 옮겨 담기 1.6. 출력 후 결과값 보기 2. 헤더 라인이 있는 테이블 2.1. 헤더라인이 있는 테이블 선언 2.2. 헤더라인 적용하여 테이블 재작성 해보기 🚩개요INCLUDE STRUCTURE 구문과 테이블의 WITH HEADER LINE 유무에 따라 코드의 작성법이 달라집니다.1. 내부 테이블  1.1.  INCLUDE STRUCTURE문으로 테이블 복사하기ty_main의 타입을 구조체로 만들어줍니다. 가장 먼저 INCLUDE STURCT..

💻 SAP/ABAP 2024.06.13

ABAP - 5일차

[ 오늘의 학습 ]1. 전역 데이터 타입을 데이터 사전에 등록하는 법을 배웠습니다.이 데이터 유형은 데이터 사전에 등록하면 SAP 전체 시스템에서 전역적으로 사용 가능합니다.데이터 사전(SE11)에는 여러 개체가 있지만, 모든 개체를 전역 데이터 유형으로 사용할 수 있는 것은 아닙니다.2. 로컬 데이터 유형으로 구조화 된 객체를 만들고, 인스턴스화 하는 법을 배웠습니다.3. 전역 데이터 유형으로 구조화 된 객체를 만들고, 인스턴스화 하는 법을 배웠습니다.4. 내부 테이블에 대해서 배우고, 로컬 데이터 유형으로 구조화 된 객체를 인스턴스화 하여 테이블에 할당하는 법을 배웠습니다.5. 전역 데이터 유형의 객체를 인스턴스화 하여 테이블에 할당하는 법을 배웠습니다.SE11에서 전역변수 타입을 만들기 위해 더블클..

💻 SAP/ABAP 2024.06.12

SAP GUI Shortcut

ABAP Editor Shortcut 단축키 내역 Find / Replace text 도움말 Copy selection 연결 Close Ctrl + F4 Ctrl + F1 Ctrl + Shift + F4 Cut selection Ctrl + X Paste selection Ctrl + V Redo typing Ctrl + Y Select all Ctrl + A Undo typing Ctrl + Z Shift + F3 프로그램 종료 Shift + F5 기타오브젝트 Shift + F12 전체 화면 설정/해제 Ctrl + Home 문서의 맨 앞으로 이동 Ctrl + End 문서의 맨 마지막으로 이동 Ctrl + Z 실행 취소 Ctrl + Y 실행 취소한 것을 취소 Ctrl + X 자르기 Ctrl + C 복사 ..

💻 SAP/ABAP 2024.06.12

ABAP - 4일차

[ 오늘 학습 ]ABAP, 표준 데이터 유형에 대해서 배우고 있습니다. [ 오늘의 문제 ]오늘 만들어둔 zemployees 테이블을 출력하려고 했으나 오류가 발생하여 오류 해결에 많은 시간을 쏟게 되었습니다. NUMC 타입과 DATS 타입이 문제가 되서 출력이 안되는 듯 하여 Data element의 data type을 char로 수정했었지만, 해결되지 않았습니다.CHAR타입 문제가 아님을 인지하고, 다시 원상복구 하려고 했지만그 이후 아래와 같은 에러가 추가로 발생했습니다. 아마 Extra -> Enhancement Catagory 문제였던 것 같은데, 우선 이 부분은 기록으로 남겨두고, abap syntax위주로 쉬운 학습을 더 진행하고, 테이블 구조 및 정의를 다시 공부해야겠습니다.

💻 SAP/ABAP 2024.06.11

ABAP - 3일차

테이블 Filed, Element, Domain 생성 방법에 대해서 배웠습니다.- 테이블의 필드명은 테이블 이름 처럼 Z or Y로 시작할 필요는 없습니다. - 필드 이름은 최대 16자까지 가능합니다. - 테이블에는 키값이 되는 필드가 하나 이상 있어야합니다. - 키값은 데이터 검색이나 정렬에 사용됩니다.- Data Element를 새로 생성하려면 Element명을 입력하고, 더블클릭하여 네비게이터를 사용합니다.- 어떤 요소인지 Short Description을 작성합니다.- 도메인 설정을 위해 도메인명을 입력하고, 더블클릭 네비게이터를 사용합니다.(save? yes)- &TMP 클래스에 Local object에 저장합니다.(create doamin? yes)- 도메인 설정창이 뜹니다. -> short ..

💻 SAP/ABAP 2024.06.10