메뉴 건너뛰기

SAP 한국 커뮤니티

오늘은 REUSE_ALV_HIERSEQ_LIST_DISPLAY 로 고민하고 있습니다.


파라메터로 넘기는 is_keyinfo 에 대한 내용인데요.


 


 


작업중인 프로그램은 현재 처리중인 전표에 대한 정보를 표시해 줍니다.


함수 REUSE_ALV_HIERSEQ_LIST_DISPLAY 를 사용해서


HEADER 테이블과 ITEM 테이블을 넘겨주고 있죠.


 


다음의 5가지 항목이 하나의 key 가 됩니다.



  • 고객처 , 운송경로 , 출하포인트 , 적재그룹 , 납기

 


즉, 위의 5개 항목이 같은 명세들이 위의 헤더 밑에 표시 되게 되며,


5개중에서 다른 정보가 들어 있다면


다시 새로운 헤더가 생성 되어, 밑에 명세들이 다시 출력 됩니다.


 


 


현재 각각의 5개 항목은


 is_keyinfo 구조 안의 각 header01 ~ header05  , item01 ~ item05 항목에 넣어 놨습니다.


 


예)


 



  is_keyinfo-header01 = 'KUNNR'.


  is_keyinfo-item01     = 'KUNNR'.


              ....


              ...


  is_keyinfo-item05  ...


 


 


여기서 문제는, 헤더에 한 항목을 추가 하면서 발생하게 되는데요..


 is_keyinfo ( 타입 slis_keyinfo_alv ) 을 보니, header01 ~ header05 까지 밖에 없고 header06 이 없는겁니다.


 


 


 


***


 


자료를 찾아보니 CLASS  CL_SALV_FUNCTIONS 를 이용하면


 



data: ibinding type salv_t_hierseq_binding.


data: xbinding type salv_s_hierseq_binding.


 


을 사용해서 내부 테이블에 헤더-명세 관계를 APPEND 해 나갈 수 있는 것 같더군요.


 



xbinding-master = 'CARRID'.


xbinding-slave = 'CARRID'.


append xbinding to ibinding.


 


cl_salv_hierseq_table=>factory(


                                 exporting t_binding_level1_level2 = ibinding


                                 .....


 


문제는 CL_SALV_FUNCTIONS  는 Netweaver 2004 이후부터 지원이 되고, 저희쪽 시스템은 이전 버젼이라


상기의 클래스 인터페이스가 없다는겁니다..


 


 


그리하여 질문은 ALV 의 Hierarchical Sequential List 를 이용함에 있어


복수의(6개 이상) 헤더-명세 관계를 어떻게 지정해야 되는지를 여쭙고싶습니다.


 


 


 


 


 


혹은, is_keyinfo 에 대한 저의 이해가 부족했다면 염치없지만 설명을 부탁드립니다.

번호 제목 글쓴이 날짜 조회 수
» <img src=3.gif>(ALV) REUSE_ALV_HIERSEQ_LIST_DISPLAY 의 is_keyinfo 에 대하여. [2] JiruMi 2009.10.14 1629
4105 <img src=3.gif>이거 챙피해서 누구한테 물어보지도 못하고 [6] SAMBATIME 2009.10.14 1949
4104 [re] <img src=2.gif>이거 챙피해서 누구한테 물어보지도 못하고 [6] file 방배 2009.10.15 1264
4103 <img src=3.gif>list ALV 프로그램 종료(버튼 클릭 후 카운트 값 0 만들기) [9] 츄리닝 2009.10.14 1639
4102 <img src=2.gif>BDC로 발생한 트랜젝션여부 체크에 관해 [3] 댕댕 2009.10.14 1314
4101 <img src=3.gif>[급] INCLUDE 오류입니다. 찾을 수가 없다고 뜨네요. [5] 얄리뽕다 2009.10.14 1406
4100 <img src=2.gif>Class 에 관한 질문 드리려고 합니다. [2] cskang 2009.10.13 1347
4099 [re] <img src=2.gif>Class 에 관한 질문 드리려고 합니다. 요요 2009.10.13 1161
4098 <img src=2.gif>시 분 초 계산 할 때 유용한 펑션이나 기타 사항 부탁드립니다. [4] 찬호사랑 2009.10.13 2918
4097 <img src=2.gif>sapmzxxxx 프로그램의 include 저장 테이블 [5] zzzz 2009.10.13 1787
4096 <img src=2.gif>HR 관련 평션이 존재하는지 궁금합니다. ? [7] 예스맨 2009.10.13 1546
4095 <img src=3.gif>se30에서 Groos, Net Time 질문입니다. [3] 비와바람 2009.10.13 1615
4094 <img src=2.gif>TABLES: *EKPO 이렇게 선안 하면 무슨 뜻이죠. [13] cskang 2009.10.13 1426
4093 <img src=3.gif>select 해올때 해당 필드가 가장 큰 값을 가지는것을 가지고 오게 하는법 [2] 아밥고지를 찾아서 2009.10.13 1877
4092 <img src=3.gif>1000번 스크린 질문좀 드리겠습니다. [5] file 들아쿠라 2009.10.12 1774
4091 <img src=3.gif>type-m 에서 버튼속성 컨트롤요~~ [5] abap고수되기! 2009.10.12 1466
4090 <img src=2.gif>eCCAT를 사용하여 결과를 exporting하려면 어떻게 해야되나요? [2] Bizzard.Chul 2009.10.12 1031
4089 <img src=3.gif>ECC6.0 Native Sql 로 데이터 Insert 시 한글깨짐 현상 [2] woong 2009.10.08 1710
4088 <img src=1.gif> 'BAPI_MATERIAL_SAVEDATA' 사용하여 자재를 생성했는데 Prod./insp. memo 필드에 값도 안들어가요.. [2] file 금은돌 2009.10.07 1883
4087 <img src=3.gif>CATT 라는건 무엇이고 어떨때 사용하는건가요? [7] 카루이안 2009.10.08 2069