보통 현업에서 alv를 코딩할때 프로그램 타입을 1타입으로 하시나요 m 타입으로 하시나요?
댓글 3
-
크리스~
2008.01.25 19:35
-
activeman
2008.01.25 19:41
개발자 맘대로 아니겠습니까..
본인이 편한대로 개발 하시면 될것 같습니다.
제같은 경우는 간단한 것은 1타입(REUSE_ALV_GRID_DISPLAY함수 사용)으로 개발을 하구요
좀더 세밀한 조작이 필요한 경우는 m타입(CLASS사용)으로 개발하고 있습니다.
그러나 ALV에서는 1타입, m타입으로 구분은 별의미가 없는것 같습니다.
1타입으로 개발해도 스크린에 CLASS를 사용해서 프로그램 할수도 있습니다.
개발하는 프로그램의 사용용도나 개발시간을 평가해서 쉽고 빠르게 개발할수 있는 타입으로
개발하시면 될것 같습니다..
다른분들 생각은 어떠하신지...궁금하네요
-
icarus
2008.01.25 22:18
현재는 그 구분이 모호하다고 생각합니다.
Type-1 로 하더라도 스크린을 Call 하면서 Type-M으로 넘어갈 수 있구요...
그래서, 저같은 경우 별다른 필요성이 없으면 거의 Type-1로 만듭니다.
Type-1로 하면서 차이나는 건 프로그램의 첫 시작이 "REPORT" (Type-M 에서는 "PROGRAM")
이구요, SE38에서는 T-Code 없이 F8키로 바로 실행할 수 있습니다.
그리고 타 프로그램에서 Submit 할 수도 있고 또 해당 프로그램의 T-Code로 Call Transaction 도
물론 할 수 있고요...
레포트로 구현할때는 1 , module로 구현할때는 M 사용하는데요..