본문 바로가기

SAP

handle_data_changed vs handle_data_changed_finished 차이, mc_evt_modified vs mc_evt_enter 차이점 부제 : SAP ABAP ALV 업데이트 헷갈리는 데이터 체인지 이벤트 구문 차이점 정리 안녕하세요, D 입니다. 오늘은 handle_data_changed 와 handle_data_changed_finished 차이, mc_evt_modified 와 mc_evt_enter 차이점에 대해 정리해보았습니다. 담백하게 본론으로 들어가겠습니다. handle_data_changed VS handle_data_changed_finished 공통점 : 데이터 변경이 있을 때 실행 차이점 : 데이터 변경 반영 여부, 실행 시점 handle_data_changed 와 handle_data_changed_finished 는 둘 모두 alv에 데이터 변경이 있을 때 이를 반영하면서 발생하는 이벤트입니다. alv 화면에 값.. 더보기
ABAP ALV CALL SCREEN 할 때 발생하는 신텍스 덤프 에러 해결법 부제 : SAP DUMP DYNPRO_SYNTAX_ERROR Call Screen 에러 해결 안녕하세요, D 입니다. 오늘은 스터디원 분이 해결 요청하신 ABAP 덤프에 대해 정리해보았습니다. ALV를 배우기 시작하면 전보다 많은 에러를 접하게 됩니다. ALV 화면을 띄우기 위해서는 보다 많은 것들을 신경써야하니 당연한 수순일지도 모릅니다. CALL SCREEN, PBO, PAI, 필드카탈로그, 아밥오브젝트 등 여러 부분이 전부 에러 발생 요인이 될 수 있습니다. 에러를 접하는 것은 딱히 문제될 것은 없습니다. 많은 에러를 만나면 다양한 상황에 대한 대처 방법을 배울 수 있으니 오히려 좋을지도 모릅니다. 이렇게 쉬운 에러를 만날 때, 에러 혹은 덤프 해결 방법에 대해 스스로 학습한다면 문제 해결 능력을 .. 더보기
SAP ABAP 스터디 초급반 중급반 과정 모집 (2023.09 모집완료) 부제 : 소규모 아밥 스터디 초급반, 중급반 과정 모집 안녕하세요, D 입니다.  현재 아밥 스터디 초급반 중급반 과정 모집 중에 있습니다.기존에는 초급반이 Beginner 라는 명칭으로 진행되었는데요,메인 플랫폼을 네이버 블로그로 바꾸면서 굿모닝쌥 반으로 변경되었습니다.   아밥스터디 초급반, 굿모닝쌥☀ 의 커리큘럼은 동일합니다!아밥을 전혀 접해보지 못한, 코딩을 전혀 해보지 않은 사람들의 눈높이에 맞춘왕왕 기초부터 시작하는 아밥 코딩 스터디입니다~ 이번 스터디는 1, 9호선이 겹치는 노량진역에서 진행되며초급반은 매주 월요일 화요일 저녁에 함께 공부합니다~ 자세한 내용은 아래 네이버 블로그 참고해주세요.https://blog.naver.com/dailysap/223200584318 [굿모닝쌥 3기] A.. 더보기
ABAP 코드 비교 분석 EXIT CANEL STOP CHECK 차이점 부제 : 아밥 반복문, 조건문, 퍼폼, 이벤트 블럭 나가는 방법 정리 안녕하세요, D 입니다. 오늘은 반복문, 조건문, 퍼폼, 이벤트 블럭을 종료할 수 있는 EXIT, CANCEL, STOP, CHECK 구문 비교 분석하여 정리해보았습니다. EXIT, CANCEL, STOP, CHECK 는 어느 상황에 쓰이느냐에 따라 조금씩 활용이 다릅니다 CHECK 구문은 조건과 함께 쓰이죠. 예로 CHECK gt_data IS INITAIL. 혹은 CHECK sy-subrc = 0. 등 조건과 함께 사용합니다. 다른 구문들은 바로 코드를 빠져나가지만, CHECK 구문은 조건에 부합하지 않으면 코드를 종료합니다. CHECK 의 경우 PERFORM 에 사용한다면 퍼폼을 빠져나오고 IF 에 사용해도 해당 퍼폼을 빠져나오지.. 더보기
SAP ABAP 스터디 Beginner 과정 1주차 리뷰 부제 : SAP ABAP 스터디 진행 상황 공유 안녕하세요, D 입니다. 아밥 스터디 모집 공고를 올려놓은 뒤로, 정신 없이 시간을 보내다보니 스터디 1주차가 시작하였습니다. 벌써 다음 기수를 물어봐주시는 분들이 계신데, 새로운 스터디 여는 대로 공지 올리겠습니다. 미리 연락 주셔서 예약 잡으시면, 스터디 개강 스케줄 파악하는데 도움이 됩니다! 아밥 스터디 비기너 과정의 첫 수업이 태풍이 서울을 강타하는 날이어서 스터디원 분들이 잘 오실 수 있으련지, 집에 잘 돌아갈 수 있을지 걱정하였지만 모든 걱정이 무색하게도 쾌적하고 알찬 스터디를 진행하였습니다. 첫 시간 예정 커리큘럼은 서버 설치, T-Code 이해, ABAP Dictionary 부분이었는데요 생각보다 진도를 잘 따라와 주셔서 프로그램 생성 방법,.. 더보기
SAP M7036 구매문서에 대한 입고가 불가능합니다. 부제 : MIGO 입고 안될 때 만날 수 있는 M7036 메시지 해결법 안녕하세요, D 입니다. 오늘은 구매문서 MIGO 입고 진행 시 종종 만날 수 있는 M7036 메시지에 대해 알아보겠습니다. M7036 메시지가 말하는 것처럼 확인할 수 있는 것들이 여러 개 있습니다. 우선 해당 구매 오더가, 해당 자재가 입고 대상인지 확인해봅시다. ME23N 티코드 구매오더 티코드로 이동하여, 아이템 레벨의 품목 → 납품 탭에서 해당 자재가 입고 대상인지 확인합니다. 해당 자재의 경우는 입고 대상임을 확인할 수 있습니다. 만약 입고 대상이 아니라고 되어 있다면, 아래 링크에서 자세한 해결 방법을 확인할 수 있습니다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect.. 더보기
SAP FI 모듈 FB60 매뉴얼 공급업체 송장 KR 전표 생성 방법 부제 : 초심자를 위한 SAP 공급업체 송장 생성 방법 - FB60 전표 치는 법 안녕하세요, D 입니다. 오늘은 공급업체 송장을 생성하는 쉬운 티코드 FB60 사용법에 대해 알아보겠습니다. FB50 티코드와 마찬가지로 FB01에서 칠 수 있는 전표이지만 훨씬 이해하기 쉬운 직관적인 화면을 갖고 있습니다. FB60 티코드를 통해 생성할 수 있는 전표는 KR 전표 유형인 공급업체 송장입니다. 공급업체 송장만 생성하기 원한다면 FB01이 아닌 FB60 티코드에서 간편하게 전표 생성이 가능합니다. 우선 FB60 티코드를 처음 접속하면 어느 회사코드를 사용할 것인지 선택할 수 있습니다. 혹은 FB60 화면 상단의 '회사 코드' 버튼을 통해 회사코드 변경이 가능합니다. FB60 화면을 보면 FB50 화면과 비슷하.. 더보기
SAP ABAP 스터디 Beginner 과정 모집 (2023.07 모집 완료) 부제 : SAP 왕초보를 위한 눈높이 ABAP 스터디 Beginner 과정 모집 안녕하세요, D 입니다.  지금까지 지인들을 대상으로 SAP 스터디를 진행했었는데요,최근 SAP ABAP 스터디에 대한 요청이 있어 많은 고민 끝에 소규모 스터디를 진행하려고 합니다. 이번 스터디는 ABAP 및 SAP 프로그래밍을 이해하는 첫 단계로 시작해보려고 합니다.SAP 업계 취업 희망하시는 분들께 많은 도움이 되는 좋은 기회가 되었으면 합니다 :)  SAP 첫 신입에게 가장 중요한 것은 ABAP 에 대한 기본기라고 생각합니다.그래서 이번 스터디에서는 ABAP 의  데이터 선언, 테이블 생성, 쿼리 작성 등 개괄적인 흐름에 대해서 공부하려고 합니다.ABAP 을 처음 접하시는 분들이 가볍고 재미있으면서 핵심만 뽑아갈 수 .. 더보기