6주차 보충 자료
·
강의/SAP ERP
Range 변수 여러 값이나 범위를 조건으로 처리하는 내부 테이블 구조RANGES 키워드로 선언 (예: RANGES: r_matnr FOR mara-matnr.)주요 필드: SIGN(포함/제외), OPTION(조건 타입), LOW(시작값), HIGH(끝값)단일값, 범위, 제외 조건 표현 가능SELECT 문 등 조건절에 사용https://stepwith.tistory.com/entry/SAP-ABAP-%EA%B0%95%EC%A2%8C-24-Range-%EB%B3%80%EC%88%98 [SAP ABAP 강좌 24] Range 변수이번 포스팅에서는 ABAP의 독특한 구문중 하나인 Range 변수에 대하여 다루어 보겠습니다. 잘 알아두면 여러모로 편리한 구문입니다. 보통 웹페이지나 프로그램 입력화면의 Edit ..
4주차 보충 자료
·
강의/SAP ERP
1. se37에서 사용자 함수 만들기Function은 Subroutine의 확장 개념으로, 모듈화와 재사용에 유리함SE37에서 Function Group과 Function Module 생성Import/Export/Tables/Exceptions 등 파라미터 정의로 데이터 주고받기 가능예외 처리와 독립적인 테스트 지원CALL FUNCTION으로 호출하여 사용https://m.blog.naver.com/softwon1/221866868663 [ABAP 기초] Function 만들기Function은 Subroutine의 확장 개념으로 기능별로 모듈화하고 재사용이 가능합니다. Subroutine의 형식...blog.naver.com 2.. ALV 서브토탈ALV 서브토탈 관련 변수 선언ALV 표출을 위한 필드카..
[8주차 과제] 항공사 예약 프로그램(2)
·
강의/SAP ERP
목표: 항공사 예약 프로그램 만들기 SBOOK 테이블SCARR 테이블SCUCTOM 테이블 출력 조건 및 필드출력 필드SBOOK 테이블: CARRID, CONNIDE, FLDATE, BOOKID, CUSTOMID, LOCCURAM, LOCCURKEY, ORDER_DATE, CANCELLEDSCARR 테이블: SCARRNAMESCUCTOM 테이블: NAME, TELEPHONE, CUSTTYPE검색 조건파라미터: CARRID(필수 입력/초기값: 'AA'), CONNID(필수 입력/초기값: '0017'), FLDATE(필수 입력/초기값: '20171219')셀렉트 옵션: CUSTOMID라디오버튼 그룹(rad1): r1(All Booking), r2(Valid Booking), r3(Cancelled Bookin..
[7주차 과제] 항공사 예약 프로그램(1)
·
강의/SAP ERP
목표: 항공사 예약 프로그램 만들기 SBOOK 테이블 출력 조건 및 필드출력 필드CARRID, CONNID, FLDATE, BOOKID, CUSTOMID, LOCCURAM, LOCCURKEY, ORDER_DATE, CANCELLED검색 조건파라미터: CARRID(필수 입력/초기값: 'AA'), CONNID(필수 입력/초기값: '0017'), FLDATE(필수 입력/초기값: '20171219')셀렉트 옵션: CUSTOMID라디오버튼 그룹(rad1): r1(All Booking), r2(Valid Booking), r3(Cancelled Booking)라디오버튼 조건절: IF r1 = 'X'. AND CANCELLED = ''ELSEIF r2 = 'X'. AND CANCELLED 'X'.ELSEIF r..
[6주차 과제] 검색 화면 만들기
·
강의/SAP ERP
목표: SPFLI 테이블을 활용하여 검색화면 만들기 SPFLI... 테이블 나중에 첨부하기출력 조건 및 필드SELECT 옵션: CARRID, CONNID, CITYFROM, CITYTOPARAMETERS: NUM으로 갯수 제한DEPTIME, ARRTIME 출력구현 코드*&---------------------------------------------------------------------**& Report Z6WEEK_ASSN*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT Z6..
[5주차 과제] 도움말 및 검색창 출력
·
강의/SAP ERP
목표: SBOOK 테이블로 검색창 만들기 SBOOK 테이블출력 조건 및 필드PARAMETERS: 출력시 어떤 필드에 도움말이 나오는지 확인LISTBOX: 출력시 어떤 필드에 리스트가 나오는지 확인구현 코드*&---------------------------------------------------------------------**& Report Z5WEEK_ASSN*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT Z5WEEK_ASSN.SELECTION-SCREEN BEGIN OF ..
[4주차 서브과제] 레이아웃 옵션 및 ALV 출력
·
강의/SAP ERP
목표: 특정 출력 필드를 포함한 ALV 출력 (SQL 조건 및 옵션/정렬 조건 포함) SBOOK 테이블... 사진 어디갔지 나중에 수정하기출력 필드:CARRIDCONNIDLOCCURAM: do_sum 옵션LOCCURKEYSQL 조건: UP TO 2000 ROWS 레이아웃 옵션 사용totals_onlytotals_before_items구현 코드*&---------------------------------------------------------------------**& Report Z4WEEK_ASSN002*&---------------------------------------------------------------------**&*&----------------------------------..
[4주차 메인과제] 서브 토탈 구현 및 ALV 출력
·
강의/SAP ERP
목표: 특정 출력 필드를 포함한 ALV 출력 (서브 토탈 및 옵션/정렬 조건 포함) 출력 필드:CARRID: key필드 CONNID: key필드 PRICE: do_sum = 'X'. 조건 CURRENCY: emphasize 옵션 PLANETYPE: emphasize 옵션 정렬 조건 추가서브토탈 구현하기 CARRID: sub_tot upCONNID: sub_tot up 구현 코드*&---------------------------------------------------------------------**& Report Z4WEEK_ASSN001*&---------------------------------------------------------------------**&*&-------------..