전체 글
-
9. 10주차 과제 - SUMSAP/과제 2025. 8. 19. 16:13
과제내용- sflight 테이블의 데이터를 집계하여 출력하기.- 집계 조건 : carrid기준, connid 기준 입력화면 필드- CARRID출력화면 추가 필드- CARRID- CONNID- PRICE- CURRENCY- SEATSMAX- SEATSOCC결과 화면1. carrid 기준 SUM 2. connid 기준 SUM * 소스코드*&---------------------------------------------------------------------**& Report Z10WEEK_REP*&---------------------------------------------------------------------**&*&------------------------------------------..
-
10. 11주차 과제 - 테이블 생성SAP/과제 2025. 8. 19. 14:47
과제내용- 프로젝트 정보, 모듈 정보, 이력등록, 자격증 정보, 자격증 등록 테이블 생성하기. 테이블 컬럼프로젝트 정보 (ZPROJ)MANDT클라이언트 PROJID프로젝트IDCHAR10PROJNAME프로젝트명CHAR50 모듈정보 (ZMOD)MANDT클라이언트 MODNAME모듈명CHAR10 이력등록 (ZHISTORY)MANDT클라이언트 EMPNO사원번호NUMC10PROJID프로젝트ID CHAR10MODNAME모듈명CHAR10STARTDT투입월ACCP6ENDDT종료월ACCP6 자격증 정보 (ZCERINFO)MANDT클라이언트 CERID자격증ID CHAR4CERNAME자격증명CHAR50 자격증 등록 (ZCERREG)MANDT클라이언트 EMPNO사원번호NUMC10CERID자격증IDCHAR4GETDT취..
-
11. ALVSAP/개념정리 2025. 8. 6. 14:53
ALV (ABAP List Viewer)- 리스트 화면에 데이터를 조회하거나, 조회된 데이터를 수정/변경하는 목적으로 실무에서 많이 사용되는 프로그램.ALV의 종류- Function ALV- ALV GRID- SALVGRID ALV- 클래스 기반(CL_GUI_ALV_GRID)으로 ALV 구현.- 스크린을 직접 생성해야 하며, 컨테이너(UI)를 정의하고 설정해야 한다.- 커스터마이징이 유연하며, 다양한 기능 추가 및 사용자 정의 기능 구현이 용이하다.- 객체 지향 프로그래밍 방식을 사용하므로, 재사용성과 확장성이 높다.- 이벤트 처리나 UI 제어가 필요한 복잡한 화면에 적합. Function ALV - REUSE_ALV_GRID_DISPLAY, REUSE_ALV_LIST_DISPLAY 같은 함수 모듈을 ..
-
SAP 강의 10주차SAP/강의정리 2025. 8. 5. 17:15
정렬1. SORT 구문 사용 SELECT carrid, connid, luggweight, wunit, loccuram, loccurkey FROM sbook INTO TABLE @it_sbook WHERE carrid IN @s_carrid. SORT it_sbook BY carrid connid.* SORT it_sbook BY carrid ASCENDING connid DESCENDING. 2. ORDER BY 사용 SELECT carrid, connid, luggweight, wunit, loccuram, loccurkey FROM sbook INTO TABLE @it_sbook WHERE carrid IN @s_carrid ORDER BY carrid, connid..
-
8. 9주차 과제 - COLLECTSAP/과제 2025. 8. 1. 16:41
과제내용- sflight 테이블의 데이터를 집계하여 출력하기. 입력화면 필드- CARRID출력화면 추가 필드- CARRID - CONNID - PRICE - CURRENCY - SEATSMAX - SEATSOCC 결과 화면 * 소스코드*&---------------------------------------------------------------------**& Report Z9WEEK_REP*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT Z9WEEK_REP.TABLES: ..
-
7. 8주차 과제 - 항공사 예약 조회 프로그램 #2SAP/과제 2025. 7. 21. 14:31
https://engineering-student.tistory.com/92 4. 7주차 과제 - 항공사 예약 조회 프로그램과제내용- 테이블 SBOOK을 조회하는 프로그램 구현.검색화면의 input 필드- CARRID : Text Element - Airline, 필수값/초기값 설정 - AA - CONNID : Text Element - Connection Number, 필수값/초기값 설정 - 0017 - FLDATE : Textengineering-student.tistory.com 이전 프로그램에 이어 기능을 더 추가한다. 과제내용- 이전 프로그램에서 출력 필드 추가하기.출력화면 추가 필드- CARRNAME =>> SCARR- NAME =>> SCUSTOM- TELEPHONE =>> SCUST..
-
10. Module Pool ProgramSAP/개념정리 2025. 7. 17. 18:15
ABAP 프로그램은 Type 1(Report Program), Type M(Module Pool Program), Type F(Function Groups) 등으로 구현될 수 있다. * 차이점Report Program- 프로그램이 자동으로 생성해주는 1000번 스크린(Selection Screen)을 사용한다.- 데이터베이스 테이블에서 조회한 데이터를 화면에 뿌려주는 데 주목적이 있다. Module Pool Program- 개발자가 직접 생성한 일반 스크린을 사용한다.- 데이터를 조회/수정/삭제/생성하는 등의 데이터 관리를 위한 것에 주목적이 있다. => 실제로는 크게 구분하지 않고 사용한다고 함.Screen스크린의 구성요소1. 스크린 속성- 스크린 번호, 타입, 이름, 내역, 창 크기 다음 화면을 정의..
-
6. 7주차 과제 - 항공사 예약 조회 프로그램SAP/과제 2025. 7. 10. 16:34
과제내용- 테이블 SBOOK을 조회하는 프로그램 구현.검색화면의 input 필드- CARRID : Text Element - Airline, 필수값/초기값 설정 - AA - CONNID : Text Element - Connection Number, 필수값/초기값 설정 - 0017 - FLDATE : Text Element - Flight Date, 필수값/초기값 설정 - 20171219- CUSTOMID : Text Element - Customer Number - 라디오 버튼 한 그룹 - All Booking - Valid Booking - Cancelled Booking출력화면 필드- CARRID(key), CONNID(key), FLDATE(key), BOOK..