PNP 를 사용하여 선택화면이 Period와 Selection 박스가 생겼구요
Period 에 Default date를 지정해주고
화면상에서는 박스 전체를 숨기려고 하는데
어떻게 할까요~?
댓글 7
-
모모
2008.05.08 18:27
-
꽁
2008.05.08 19:29
답변감사합니다
그런데요,
selection screen 에 pnpbegda = 해당년도 0101 pnpendda = 해당년도 1231 이라고 값을 주고
숨기고 싶은데 이것도 인사레포트범주에서 수정이 가능한건가요 ??
-
모모
2008.05.08 19:44
'pnpbegda = 해당년도 0101 pnpendda = 해당년도 1231 ...' 건은
'INITIALIZATION.' 에서 설정 해주시면 됩니다.
보다 자세한 사항은 다음 URL을 참고하세요. ^^
http://help.sap.com/saphelp_47x200/helpdata/en/60/d8bad2576311d189270000e8322f96/frameset.htm
-
꽁
2008.05.08 19:59
답변감사합니다.
아무래도 제가 질문을 잘 못 한것 같아요.
제가 하고싶은건요
인사레포트범주에서 제가 쓸 selection screen 을 선택한 다음에
INITIALIZATION
concatenate p_year '0101' into pnpbegda.
concatenate p_year '1231' into pnpendda.
라고 주면 selections screen 에 pnpbegda pnpendda 필드가 보여지잖아요.
그 날짜가 들어간 필드를 사용자가 볼수 없게 숨기고 싶은데요.
어떻게 해야 하나요?
-
모모
2008.05.08 20:39
'pnpbegda pnpendda 필드' 숨기는 것은 저도 잘... ^^;;
꽁님이 알게 되시면, 제게도 알려주세요.~~~ -
꽁
2008.05.14 05:00
loop at screen 하면서 필드 숨기면 되네요~ -
모모
2008.05.14 18:22
일반 리포트의 selection screen 처리 방법과 동일한 가 보군요.
꽁님 감사합니다. 덕분에 저도 배웠습니다.
'PNP'를 사용하셨으면 해당 리포트의 '속성'에 '인사레포트범주'가 나타납니다. 여기서 selection screen을 수정 할 수 있습니다.
'get pernr'을 사용하셨다면, '마스터데이터(인포타입)'을 선택하셔서 작업 하시면 됩니다.
사용법은 그리 어렵지 않으니, 직접 test 해보시면 금방 아실 수 있을 겁니다.