앞서 작성하였던 게시물인
[ABAP] 조회화면 TEXT 변경 (TO/종료) (tistory.com)
[ABAP] 조회화면 TEXT 변경 (TO/종료)
EN 버전이면 TO라고 보여지고, KO 버전이면 종료 라고 보여지는 조회화면에서 저 TEXT를 변경할 수 있는지 회사 동기분이 여쭤보셔서 함께 찾아보다가 동기 한분이 발견하셔서 공유해주신 내용입
hsto.tistory.com
구문을 더 활용해볼까 하다가 IF절을 통해서 사용자에 따라서 조회조건이 다르게 나오게 할 수도 있다는 것을
알게되었습니다.
간단한 구문이라 잘 활용하면 좋을 듯 하여 작성합니다.
저의 아이디는 ABAPHS이며, 테스트를 도와주신 동기분의 아이디는 ABAPDH 입니다.
같은 프로그램을 실행 시켰지만, 조회조건 TEXT가 다르게 보여지는 것을 확인할 수 있습니다.
AT SELECTION-SCREEN OUTPUT에 PERFORM modify_screen을 생성해주었습니다.
이 PERFORM문 안에 코드를 작성해주었습니다.
FORM modify_screen .
IF sy-uname = 'ABAPHS'.
%_so_car_%_app_%-text = 'Carrier ID'.
ELSE.
%_so_car_%_app_%-text = 'Flight ID'.
ENDIF.
ENDFORM.
ABAPHS 라는 USER NAME을 가지고있으면 조회조건 SO_CAR은 Carrier ID로 보이고,
그 외의 USER들은 조회조건 SO_CAR이 Flight ID로 보이게 선언해주었습니다.
이후 실행시키면
이렇게 조회조건이 다르게 나오는것을 확인할 수 있습니다.
유용하게 사용하셨으면 좋겠네요 !
도움이 되셨다면 공감 부탁드립니다 ㅎㅎ
감사합니다
'ABAP > STUDY' 카테고리의 다른 글
[ABAP] 조회화면 TEXT 변경 (TO/종료) (0) | 2023.03.21 |
---|---|
[ABAP]SAP ODATA(3) (10) | 2023.03.15 |
[ABAP]SAP ODATA(2) (4) | 2023.03.13 |
[ABAP]SAP ODATA(1) (2) | 2023.03.13 |
댓글