안녕하세요 ^^ 즐거운 월요일 입니다 .
다름이 아니라 제가 지금 급여 쪽 ALV를 작성 중인데요 ..
이걸 특정 사용자가 오면 금액을 653,324 다 보여 주고
일반 사원이 들어 가면 금액을 XXXX,XXX로 바꾸어서 맨밑에 합계만 보여 주고 싶습니다.
혹시
FIELDCATALOG 에 금액 필드를 XXX,XXX로 바꾸어서 보여 주게 하는 방법이 있는가요 ?
즐거운 하루 보내시구요 ^^ 아시는 분 답변 부탁 드릴께요 ~~
댓글 4
-
無念군
2009.04.27 21:49
-
SSong
2009.04.27 22:06
답변 감솨합니다. 무념군님께서 말씀해주신 방법 으로 진행 해야 겠습니다 .
바쁘신데 답변 주셔서 감사합니다 .
FIELDCATALOG 는 적용을 왠만큼 다해본거 같고 ..
보안 펑션을 적용해서 해 봤는데 ㅋㅋ 이것도 아닌거 같구 ..
임시 필드를 하나더 두는 방법이 가장 낳은거 같네요 ..
감사합니다.
-
들딸들빠
2009.04.28 02:16
사용자에 따라서 fieldcat에서 'editmask'를 주시죠. -
SSong
2009.04.28 03:32
' ' 'EDIT_MASK' 'XXX,XXX,XXX',
이렇게 EDIT_MASK 를 줘봤는데 .. 금액 필드라서 그런지 먹히지가 않더라구요 ?
혹시 적용 방법이 있는가요 ?
일반 사원이 프로그램을 돌리셨을땐.. 해당필드 를 .. CHAR 로 선언 하셔서 .. 출력 해보시는게..
동일 인터널 테이블에 따로이 필드를 선언해서.. sum값을 출력해 버리시고 .. 필드를 2개로 사용하심이 ..
가령, LV_PAY = num, int 형태 .. (인사담당자가 사용시 뿌려지는 필드, 프로그램 내부적으로 특정 아이디(sy-uname)에 권한 부여)
SUM = 'X' 사용가능 ..
LV_PAY02 = CHAR 내부적으로 .. ( 그외의 모든 사람들 )
합계, SUM 값 출력시 따로 LV_PAY를 sum 하셔서 .. APPEND 해주어야 됨..
해보심이 어떠실지..