본문 바로가기
반응형

전체 글135

SAP ABAP 스터디 2주차 리뷰 안녕하세요, 여러분 스터디 2주차 리뷰를 시작하겠습니다. 2주차에는 '화면'을 많이 다뤘습니다. ALV구조와 스크린1000번에서 작업해줘야 하는 리포트프로그램 구조에 대해서 알아보았고, 각 화면에 대한 PAI와 PBO를 알아보았습니다. 다룬 내용들 => 화면 구성 1. 리포트프로그램 구조 - SELECT-OPTION ( PARAMETER & SELECTION-OPTION) - SELECTION-SCREEN - AT SELECTION-SCREEN (PAI) - AT SELECTION-SCREEN OUTPUT (PBO) 2. ALV 구조 - GRID, CONTAINER ex) g_grid , g_container - LAYOUT - VARIENT - FIELDCATALOG(필드카탈로그) ex) GT_FIEL.. 2021. 4. 5.
SAP ABAP PARAMETER , SELECT-OPTION , SELECTION-SCREEN SAP ABAP PARAMETER 스크린 1000 SAP ABAP SELECT-OPTION 스크린 1000 SAP ABAP SELECTION-SCREEN 스크린 1000 리포트 프로그램에서 파라미터로 받아올 인수(DATA)를 정의해줍니다. DATA 선언 할때와 마찬가지로 TYPE 을 지정해줄 수 있으며 마찬가지로 VALUE 디폴트로 설정해줄 수 있습니다. 1. PARAMETER *파라미터 유형1 DEFAULT : 디폴트값 DECIMALS: 소수점 OBLIGATORY: 필수값 LOWER CASE: 대소문자구분 VISIBLE LENGTH: 보이는 길이제한 Dynamic : 동적 참조 MODIF : ID 부여 MEMID : Memory ID 부여 VALUE CHECK : 유효성체크 MATCHCODE OBJEC.. 2021. 4. 4.
SAP ASE License update 보호되어 있는 글 입니다. 2021. 4. 3.
SAP ABAP WITH HEADER LINE itab[] 헤더라인 SAP ABAP WITH HEADER LINE itab[] 헤더라인 여러분 안녕하세요, 오늘은 Internal Table(인터널테이블) HEADER LINE에 대해서 알아보도록 하겠습니다. HEADER LINE 구조체(wa)와 인터널테이블(itab)이 하나로 된 것이라 생각하면 됩니다. 즉, 헤더라인으로 인터널테이블을 선언할 시 자동으로 구조체(wa) 도 생성된다는 것이죠. 예전 문법(?)이라 말하는게 맞지는 않지만 현재는 구조체와 인터널테이블을 다르게 구별하여 사용하는 것을 ABAP에서도 지향한다고 합니다 따라서 -> GS_LIST (구조체) GT_LIST(인터널테이블) 식으로 선언하는 게 맞겠네요 ^^ 하지만 프로그램을 개발하다 보면 예전 문법으로(?) 헤더라인으로 개발된 경우도 많아서 해당 개념을 .. 2021. 4. 1.
2025년 SAP 기존 ERP(R3) 라이센스 지원 중단 SAP 일이 없다 일이 없어. 요새 우리회사에서도 말이 많다. 대형 수주할 곳을 찾기가 어렵기 때문이다. 있으면 HANA 수주만 있을 뿐 그 외에 SAP 대형 프로젝트는 없다. 왜 그럴까? 그 이유는 아래의 기사를 보면 알 수 있다. 2025년 SAP ERP 지원중단, 준비하고 계십니까 https://byline.network/2018/12/17-36/ 이 기사는 2018년도에 작성된 기사다. 기사의 주된 내용을 요약하자면, SAP는 제품 기업정보시스템(ERP)를 2025년에는 지원을 중단한다는 것이다. 이 말이 무슨 뜻이냐면, MS소프트가 윈도우10에 대한 지원을 종료한다는 것과 같은 맥락이다. 그렇게 된다면 우리에게 남은 선택권은 무엇인가? MS의 다음 버전을 사용한다든가 또는 IOS로 갈아탄다던가 .. 2021. 3. 30.
SAP ABAP 연산자 SAP ABAP 연산자 EQ: 같다 = NE: 다르다 CP: 같은 패턴 '*' 사용 EX) IF '가나다라마바' CP '가*' ENDIF. (TRUE) LE: 이하 2021. 3. 30.
SAP ABAP AT EXIT-COMMAND과 OK_CODE 방식의 차이점 SAP ABAP AT EXIT-COMMAND과 OK_CODE 방식의 차이점 AT EXIT-COMMAND와 OK_CODE 방식으로 화면 프로그램에서 나올 때 차이점을 알아보도록 하겠습니다. 우선, GUI Status에서 EXIT-COMMAND의 설정에 대한 '역할'을 알아보겠습니다. GUI Status Exit Command ( Module AT EXIT-COMMAND ) 해당 GUI Status 기능키(Function Key)에 'E' Exit Command ( Module AT EXIT-COMMAND ) 설정을 한 이후에 아래의 모듈에 USER_EXIT AT EXIT-COMMAND. 모듈을 만들어줍니다. 자! 그럼 여기서 제가 만들어준 USER_EXIT AT EXIT-COMMAND 어떻게 기능이 작동될.. 2021. 3. 30.
SAP ABAP TYPE-1(실행가능프로그램)과 모듈 풀 차이점 TYPE-1(실행가능프로그램Executable program)과 모듈 풀 프로그램의 차이 SAP ABAP 프로그램에는 목적에 따라 각 프로그램 유형 TYPE들이 존재하는데요. 오늘은 그 중 TYPE-1(실행가능프로그램)과 모듈 풀(Module Pool) 프로그램을 알아보도록 하겠습니다. TYPE-1(실행가능프로그램) TYPE-1(실행가능프로그램): 리포트프로그램(Report)이라고도 하며 주로 데이터의 조회를 주 목적으로 하는데가 있습니다. 프로그램 생성 시 자동으로 스크린(1000) 생성되고 SELECTION_SCREEN 사용합니다. T-CODE(트랜잭션코드)가 없어도 프로그램 자체가 실행됩니다. 또한, 트랜잭션 코드를 생성할 때는 Report transaction 으로 해야합니다. Transactio.. 2021. 3. 29.
반응형