반응형

2014/11/17 2

ABAP Report 프로그램 실행시 Tcode 체크

Report 프로그램을 개발하다 보면 SE38 이나 SE80 등으로 Report를 실행 할 수 있다. 물론 사용자들에게는 SE38, SE80 권한을 잘 안주기 때문에 실행할 일이 별로 없긴하지만 그래도 레포트 프로그램 하나에 두개의 Tcode 를 줘서 구분하여 만든 프로그램에서는 Tcode로 만 실행하게 하는 방법이 필요하다. 의외로 간단하게 적용이 가능하다. Report 프로그램 실행하면 제일 먼저 실행되는 Initialization 부분에 SY-TCODE 를 체크하여 원하는 Tcode 가 아닐 경우 프로그램을 종료하면 된다. ( 메시지 추가도 가능하다.) 아래 코드 중에 Leave Program 을 사용하면 프로그램이 실행은 되지만 1000번 화면으로 가지 못하고 메시지가 출력되면서 종료된다. *&-..

SAP/ABAP 2014.11.17

저장,삭제시 확인 팝업용 함수 - POPUP_TO_CONFIRM

오늘은 ABAP 개발중 많이 사용하는 Function 중 하나인 Confirm Function 을 포스팅 하려고 한다. 저장/삭제 등등 다양한 곳에서 사용이 가능한 Standard Function 이다. Standard Function 중에 Confirm 을 물어보는 다양한 함수가 있지만 그중에서 가장 간단하면서도 사용하기 편리한 함수이다. 근데 꼭 쓰려면 기억이 안난다. 사용법은 에디터 메뉴중 패턴에 넣으면 아래와 같이 사용가능한 옵션과 함께 기본 타입이 입력이 된다. ( 이름대신 패턴에서 조회도 가능하나 다양한 함수가 나올 수 있다. ) POPUP_TO_CONFIRM Return Code - Yes : 1 / No : 2 / Cancel : A DATA : L_ANSWER. CLEAR : L_ANSW..

SAP/Function 2014.11.17