SAP joy

유지보수뷰를 실행 했을때 팝업을 띄워서 키 필드를 입력하는 방법?

[레벨:6]삽질중 2018.08.30 10:35

안녕하세요! 급하게 질문 드립니다.


따로 뷰를 생성해서 유지보수 뷰를 생성하면 뷰필드 옆에 P(플래그)라는 필드에

S: Subset이라고 설정하면 실행하자마자 팝업으로 자동으로 뜨는것은 알고 있습니다.


그런데.... 이제 질문입니다.

1. 테이블에서 직접 유지보수를 생성한경우는 어떻게 띄어주나요?

2. 팝업에서 받은 값으로 권한체크를 하고 싶은데 어디다 코딩하나요?

  (예를 들면 회사코드를 팝업으로 받았다고 하면 .. 권한이 없으면 EXIT하고 싶네요)

의견 (0)

답변등록

현재 답변들 2
[레벨:2]바라기 2018.08.31 17:35

1. 따로 코딩하지 않으면 테이블에서 뷰를 만드는걸로는 힘들걸로 알고있습니다.

2. 뷰 생성시 권한 그룹으로 체크하면 됩니다.

의견 (0)
[레벨:4]방청객 2018.10.11 16:46

두가지 방법이 있습니다.

편하신 대로 선택하셔서 사용하시면 될것 같습니다.


첫재는 해당 테이블의 "테이블유지보수생성기" 를 생성하시고

             이벤트를 작성해서 권한 체크 하시면 됩니다.

              이벤트는 "테이블유지보수생성기" 메뉴에서 환경 -> 수정 -> 이벤트 로 들어가시면 작성 가능합니다.

              테이블 유지보수 이벤트에서 "25"를 선택하시고 해당 FORM 문을 만들어서 권한을 체크 하시면 됩니다.


두번째는 프로그램을 이용하여 제어 하는 방법입니다.


1. 유지보수 뷰를 실행하는 Transaction code 를 생성(t-code:se93)

    - Transaction with parameters (parameter transcastion) 을 선택


2. Transaction 에 "SM30" 을 넣으세요.

    화면필드이름  값

    VIEWNAME    ZVIEWNAME

    UPDATE          X


3. CBO REPORT 프로그램을 생성합니다.

   3-1 회사코드 입력 받을 화면 생성합니다.

   3-2 위에서 생성한 TRANSACTION CODE를 실행하는 BDC 코드를 생성합니다.

   3-3 권한에 따라서 3-2를 실행 하도록 하면 됩니다.

의견 (0)

서비스 링크

X
Login

브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.

X