메뉴 건너뛰기

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 에 대한 저의 이해가 부족했다면 염치없지만 설명을 부탁드립니다.

번호 제목 글쓴이 날짜 조회 수
4112 <img src=2.gif>스탠다드 실행화면에서 디폴트로 어떤 값이 뜨게 하고 싶어요. [3] 애밥퍼 2009.10.16 1376
4111 <img src=3.gif>테이블 컨트롤 마이너스 값이면 덤프가 나요 [3] SAMBATIME 2009.10.16 1679
4110 <img src=3.gif>LEFT JOIN 시 인덱스 관련 질문입니다. [5] 비와바람 2009.10.16 2072
4109 <img src=2.gif>BDC background job 실행과 Foreground 실행시 차이? [2] 왕초~삽질맨 2009.10.16 3095
4108 <img src=3.gif>프로그램을 실행한 유저 아이디를 알수 있을까요? [8] 태극 2009.10.16 1421
4107 <img src=2.gif>디버깅시 인터널 테이블 다운 받는 방법 [7] 아밥고지를 찾아서 2009.10.15 1573
» <img src=3.gif>(ALV) REUSE_ALV_HIERSEQ_LIST_DISPLAY 의 is_keyinfo 에 대하여. [2] JiruMi 2009.10.14 1625
4105 <img src=3.gif>이거 챙피해서 누구한테 물어보지도 못하고 [6] SAMBATIME 2009.10.14 1937
4104 [re] <img src=2.gif>이거 챙피해서 누구한테 물어보지도 못하고 [6] file 방배 2009.10.15 1256
4103 <img src=3.gif>list ALV 프로그램 종료(버튼 클릭 후 카운트 값 0 만들기) [9] 츄리닝 2009.10.14 1629
4102 <img src=2.gif>BDC로 발생한 트랜젝션여부 체크에 관해 [3] 댕댕 2009.10.14 1298
4101 <img src=3.gif>[급] INCLUDE 오류입니다. 찾을 수가 없다고 뜨네요. [5] 얄리뽕다 2009.10.14 1351
4100 <img src=2.gif>Class 에 관한 질문 드리려고 합니다. [2] cskang 2009.10.13 1341
4099 [re] <img src=2.gif>Class 에 관한 질문 드리려고 합니다. 요요 2009.10.13 1154
4098 <img src=2.gif>시 분 초 계산 할 때 유용한 펑션이나 기타 사항 부탁드립니다. [4] 찬호사랑 2009.10.13 2832
4097 <img src=2.gif>sapmzxxxx 프로그램의 include 저장 테이블 [5] zzzz 2009.10.13 1641
4096 <img src=2.gif>HR 관련 평션이 존재하는지 궁금합니다. ? [7] 예스맨 2009.10.13 1442
4095 <img src=3.gif>se30에서 Groos, Net Time 질문입니다. [3] 비와바람 2009.10.13 1565
4094 <img src=2.gif>TABLES: *EKPO 이렇게 선안 하면 무슨 뜻이죠. [13] cskang 2009.10.13 1420
4093 <img src=3.gif>select 해올때 해당 필드가 가장 큰 값을 가지는것을 가지고 오게 하는법 [2] 아밥고지를 찾아서 2009.10.13 1872