본문 바로가기

SAP/BSP

Table View에 관하여....

사용자 삽입 이미지

제일 중요한 TABLE VIEW를 빠뜨렸네요

TABLE VIEW는 윕게 말해서 BSP의 ALV라고 보시면 됩니다.
그런데 BSP의 TABLE VIEW 와 ABAP의 ALV는 위상이 다릅니다.

일단 ALV비교적 간단히 LIST를 VIEW할수 있습니다.
그러나 TABLE VIEW는 컨트롤이 약간 어렵습니다.

ALV는 비교적 가볍습니다.(WRITE보다는 무거운 느낌이지만 그래도 양호)
그러나 TABLE VIEW는 무겁습니다. 각각 라인마다 코딩도 코딩이지만
많은게 숨어져 있어서 무겁습니다. 안그래도 BSP가 일반 WEB보다 무거운
느낌이 많이 들고 실제로 무겁기 때문에 WEB입장에서 보면 TABLE VIEW는
그리 반가운 TOOL이 아닙니다.

결론적으로 전 개발할때 TABLE VIEW를 사용하지 않는 방향으로 갑니다.
수동적으로 손으로 직접 그리는게 훨씬 빠르기 때문이죠. 솔찍히 웹페이지
뜨는데 10초 이상 화면이 안나오고 버벅거린다면 WEB페이지로서는 조금
힘들다고 봅니다. 물런 그게 PROCESS가 돌면서 느리면 사람들이 이해를
한다지만 일반적으로 화면에 뿌릴때 느리다는것은 이해시키기 조금 힘들지
않을까요? 그리고 저도 화면이 조금 느리게 뜨면 참기 힘듭니다.(성격이
약간 급한편이라.) 지금 시장 입장에서 BSP는 강점은 SAP데이터를 가장
빠르게 뿌릴수 있다는게 강점같습니다. WEB DYNPRO를 개발하셨던 분을
만났습니다. 그 분 말씀이 WEB DYNPRO이 무거워서 화면 5개 이상 올리기
불가능하다더군요.(페이지가 무거워 져서 LOADING시간이 많이 걸린답니다)

물런 저도 처음 개발할때 TABLE VIEW를 100% 사용해서 개발 했었습니다.
처음 BSP를 접할때라 궁금증을 가지고 많이 연구해 보았습니다. 그러나
TABLE VIEW는 도저히 아니더군요 만일 WEB 개발자와 같이 일을하신다면
TABLE VIEW형식으로 만들어 달라고 요청하면 됩니다. 오히려 더 깔끔하게
나올꺼라고 생각합니다.(SAP 너무 투박해요 - 개인적인 생각)

PS :
1. 뒤에 포스팅될 TABLE VIEW에 관한 내용은 처음에 했었던 내용들입니다.
개인적으로 싫어해도 필요할 때가 있습니다.(BW연계할때 항목이 얼마 안
될때 항목이 얼마 안되는데 그것때문에  LAYOUT을 공들일 공수는 없을때
사용하면 될꺼라 생각하고 있습니다.)

2. TABLE VIEW는 저도 아직 많이 미숙하다고 생각합니다. (잘못된게 있다
면 댓글로 달아주세요)

3. TABLE VIEW가 머가 무겁냐고 생각하시는분들이 계실지도 모르겠습니다.
확실히 무겁습니다. INTERNAL TABLE에 DATA량이 많아서 페이지가 안뜨는
황당한 경우도 봤습니다.


'SAP > BSP' 카테고리의 다른 글

BSP - 엑셀다운로드  (0) 2010.04.08
Table View에 사용되는 스타일 시트  (0) 2008.06.05
BSP디버깅  (0) 2008.05.17
BSP구현방법론  (0) 2008.05.17
BSP파트에 대해서  (1) 2008.05.13