메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요, 눈팅으로 많은 정보들을 얻다가 처음 질문을 써보네요.

 

 

보통 ALV를 사용하면서 부분합이나 총합 기능을 많이 사용하실텐데요

 

필드들 중 비율과 관련된 필드가 존재하는데, 이 필드는 각 라인들을 더해서 구하는 필드가 아니기에

 

alv의 get_subtotals 메소드로 부분합/총합을 읽어와서 비율관련 필드들만 변경해 주는 작업을 하여 alv에 보여주고 있습니다.

 

ex)

A   |   B   |   비율(A/B)

10    20          1/2

10    30          1/3

----------------------------

20    50           1/2 + 1/3 (X)

20    50           2/5 (O)

 

alv에 보여주는거 까지는 문제가 없는데, 이 alv에서 몇가지 작업을 하니 이 비율 관련 필드들이 제가 재계산 한 값이 아닌, 기존에 부분합/총합을 통해 나왔던 값들로 다시 보여지더라구요. 대표적으로는

 

1. 특정 필드 숨기기 처리

2. 엑셀 다운로드

 

위 동작들만 하면 위에서 재계산 한 비율 관린 부분합/총합 필드가 다 틀어져 버립니다... ㅠㅠ

 

숨기기 시에는 alv 이벤트 중 after_user_command 이벤트를 태워서 어떻게 다시 비율 관련 필드들을 재계산하여 alv에 보여주도록 하고 있습니다.

 

하지만 엑셀 다운로드 시에는 무슨 방법을 써도 제가 계산한 값이 나오지 않더라구요...

 

 

구글링을 해 봐도 다들 현상만 있고 해결을 했다는 사람이 없어 답답한 마음에 이렇게 질문을 남깁니다.

 

혹시 해결방법이 있으신 분은 도움 부탁드립니다 :)

 

번호 제목 글쓴이 날짜 조회 수
6446 [요청]LEAVE TO LIST-PROCESSING. 관련 된거요 [2] 아바퍼 2009.02.17 7679
6445 [요청]최대값 구하기 [10] 풍뎅이 2007.11.23 7542
6444 [요청]덤프에럽니다. 평소에 쓰는 alv 프로그램 똑같은 형식을 사용해서 alv프로그램을 만들어줬는데요. [2] 아밥걸 2008.07.09 7492
6443 <b>[완료]</b>Class ALV에서요....TOP-OF-PAGE할려면요?? [4] 복만돌이 2008.07.01 7245
6442 <img src=3.gif>CTS 릴리즈 취소하는 방법 좀 알려주세요. [3] 기쁨 2011.01.26 7154
6441 <img src=3.gif><img src=1.gif>SUBMIT 구문을 이용하지 않고 화면의 SPOOL 번호 구하는 방법은 없나요?? 튀밥 2010.04.28 7147
6440 <img src=1.gif>SQL HINT절 (%_HINTS ORACLE'&max_in_blocking_factor 40&'.) 에 대해 질문드립니다. [5] 아밥 2010.03.16 7073
6439 <b>[완료]</b>LVC_FIELDCATALOG_MERGE 펑션에 대한 문의 [5] 박상우 2008.07.28 7057
6438 ALV 마이너스 부호 앞으로 옮기기 [1] 모포 2019.07.04 7038
6437 <b>[완료]%_hints oracle 'ORDERED USE_NL (T_00 T_01) INDEX (T_00 "ZPP0010T~Z03")'. 어떻게해석하나요?</b> [7] file 하오 2009.02.20 7036
6436 [요청]왕기초질문 LEFT OUTER JOIN [4] 벤또 2007.12.10 7033
6435 reuse_alv_grid_display 에서 data_change 후에 alv에 refresh하여 뿌리는 방법 좀 부탁드립니다. 리코보코 2020.09.18 7029
6434 4. include structure~ [1] file sapjoy 2007.02.27 7010
6433 <b>[완료]</b>select count(*) 구문이 어떤 구문인가요?? [6] bd 2008.05.15 6994
6432 <img src=3.gif>소수점 이하 0 지우기 (소수점 값이 없는 부분만 ) [5] 짭군 2009.11.09 6953
6431 [질문]인터널테이블 복사하는 방법은? [4] 나도아밥퍼 2007.05.19 6872
6430 <b>[완료]</b>chain과 endchain의 쓰임새를 정확히 알고싶습니다. LOOP AT IT_ZCATPSTCD. [8] SD2 2008.04.14 6799
6429 [요청]number_get_next 함수 사용법이 궁금합니다. [4] copine 2009.03.24 6730
6428 <b>[완료]</b>CURRENCY 변환 FUNCTION 사용법에 대하여 질문있습니다. [4] with SAP 2007.12.28 6694
6427 [re] Maintenance view에 sort 기능 추가? [8] sapjoy 2006.12.13 6678