조건 판별하고 나가라 할때 헷갈려서 맨날 찾아보는건데RETURN, EXIT, CONTINUE exit 이랑 continue는 루프밖에선 못쓰는구문이었구나..EXIT, CONTINUE 등은 루프 구조가 있어야만 의미가 있는 구문이기 때문에,루프 밖에서 사용하면 컴파일 에
실습직접 해봐야 함!!ABAP 초보라면 AT NEW, AT END OF 구문이 뭔지도 모르겠고,써본 적도 없고, 언제 써야 하는지도 감이 안 올 수 있습니다.이 포스팅은 AT NEW / AT END OF가 어떤 구문이고,실무에서 어떤 경우에 유용한지, 그리고SFLIGH
Function이랑 Method 헷갈려서 물어본 질문 ..ㅎㅎ 머쓱ABAP 초보로서 FUNCTION을 만들다가 문득 궁금한 게 생겼다."Function에서 return 파라미터는 exporting, importing이랑 뭐가 다른 거지?정의하는 탭도 없고 뭔가 이상해.
휴.. 단어만 놓고봤을때 어디서 어떻게 쓰이는건지확 구별이 안되서 정리ABAP에서 결과값을 돌려주는 방식은 여러 가지가 있지만,처음 ABAP을 배우는 사람은 특히 CHANGING과 RETURNING의 차이를 헷갈리기 쉽다.이번 포스팅에서는 두 파라미터의 개념과 쓰임을
function과 method의 차이점을 생각하다가 여기까지 왔다..ABAP을 배우다 보면 Function Module을 CALL FUNCTION으로 호출하고,클래스 메서드를 ->로 호출하는 걸 보게 된다.근데 둘 다 "기능을 실행"하는데 왜 방식이 다르고, 언제 뭘
내가보고있는 코드들은 거의 method에서 쓰이는 function인것같은데지금 내용이랑 연관있을것같음.이전 포스팅에서는 CALL FUNCTION과 METHOD CALL의 차이점을 정리했다.그렇다면 실무에서 기존 Function Module을 메서드로 리팩토링해야 할 때
ALV는 기본적으로 딕셔너리 기반 F4 헬프를 자동으로 처리하지 않는다.따라서 F4 기능을 활성화하려면 개발자가 명시적으로 해당 필드를 등록해줘야 해.이걸 해주는 메소드가 REGISTER_F4_FOR_FIELDS 임.Dynpro 프로그램 또는 Modal Popup 화면
순서를 말로 표현하기가 어려워서 정리:이벤트 처리를 위해 먼저 핸들러 클래스를 정의 및 구현하고,그다음 인스턴스를 생성한 후 SET HANDLER 문으로 ALV와 이벤트를 연결합니다클래스 기반 UI인 ALV(Grid) 와 같은 컴포넌트에서는사용자의 특정 액션(F4 호출
팝업에서 특정 작업을 수행했을때 불가하다고 메시지를 띄워주고 싶은데메시지처리는 분명 했는데 보이지가 않아서 찾아봄ALV 팝업에서는 일반적으로 SAP 메시지(Status Message), 즉 MESSAGE '성공적으로 처리되었습니다' TYPE 'S'. 같은 메시지가 화면
개발연습하다가 ALV에 서치헬프 띄워지는 기준이 궁금했음.ALV 편집 화면에서 특정 필드를 선택했을 때 F4(Search Help) 팝업이 자동으로 뜨는 기준은 아래와 같습니다.데이터 엘리먼트 BKGRP에는 Search Help가 없음 하지만 도메인 BKGRP에 Ch
디버깅 할일이 너무너무 많은데의미없이 f5 6 7 눌러대서 정리Watchpoint 활용하는것도 차차 정리해볼 예정F5 = 깊게 들어가서 분석F6(서브루틴 로직 안보고싶을때) = 전체 흐름만 보고 넘김 (PERFORM, CALL METHOD, CALL FUNCTION 안
매크로 구문으로 실행되는 부분에서 파라미터 값이 초기화되는데 원인을 알고싶었다.그런데 디버깅이 안됨 바로 넘어감.매크로 안에 break point 넣어서 변수 값 봐봐야 겠다디버거에서는 매크로 코드가 한줄로 처리됨.\-> 매크로는 실행되는 코드가 아니라 컴파일 전에 삽
나중에 내가볼라고 쥐피티한테 정리해달라함.ABAP에서 흐름을 제어할 때 자주 쓰는 다섯 개의 키워드 —STOP, EXIT, RETURN, CHECK, CONTINUE서로 비슷해 보여도 쓰임새가 다르다. 아래에서 차이를 확실하게 정리해보자.\*\*\_| 키워드 |