메뉴 건너뛰기

SAP 한국 커뮤니티


1)
loop at iqals.
     move-corresponding  iqals to iqals_i.
     if iqals-value01 is not initial.
        iqals_i-input = iqals-value01.
        append iqals_i .    
     endif.
~


endloop.


 


iqals_k
matnr   aufnr     hogi  merknr   c_sol          val1  val2  val3    val4    val5
c31207 1012306    6447   10      190            189.3 149.8 139.3 
c31207 1012306    6447   20      150.5          189.3 149.8 139.3 
c31207 1012306    6447   30      140            189.3 149.8 139.3 
c31207 1012306    6447   40      180            189.3 149.8 139.3 
c31207 1012306    6447   50      75              189.3 149.8 139.3 


 


value1~5까지 값이 있는것만 input에 넣어주기 위해 1)과 같이 하여 아래의 1)'를 만들었습니다.
iqals_i <===1)'
matnr   aufnr     hogi INPUT
c31207 1012306    6447 189.3
c31207 1012306    6447 149.8
c31207 1012306    6447 139.3


 


출력형태를 c_sol에 맞는 input(null은제외)을 차례로 주기 위해 1)와 같이 loop를 돌리는데
iqals_k에 해당하는 iqals_i의 값이 tabix의 값으로 들어가므로 제대로 들어가지 않습니다.



<출력형태>
matnr   aufnr     hogi  c_sol    INPUT
c31207 1012306    6447   190     189.3
c31207 1012306    6447   150.5   149.8
c31207 1012306    6447   140     139.3


 
2)
loop at iqals_k.
    read table iqals_i index sy-tabix.  <==가)
    modify iqals_k .
endloop.


 


가)의 내용을
read table iqals_i  with key  aufnr =  iqals_i-aufnr
                                  matnr =  iqals_i-matnr
                                  hogi  =  iqals_i-hogi
                                  binary search.


와 같이 해보았지만 key값에 c_sol의 순서를 정해야 할거 같은데..
해결이 잘 되지 않습니다.


 


제가 궁금한건 출력형태처럼 좌측의val1 ~val5까지의 값을 아래로 출력되게 오라클의 case when처럼 만들때
1)과 같이 하는게 맞는지 궁금하구요..



원본인 iqals_k에 아래로 출력되게 만든 1)의 input값을 붙힐때 2)와 같이 처리시 read table를 어떻게 쓰는
지 고수님들의 의견을 듣고 싶습니다.


 


 

번호 제목 글쓴이 날짜 조회 수
» <b>[완료]</b>가로의 데이터를 세로로출력시에 관해 문의드립니다. [12] 풍뎅이 2008.05.02 2554
1605 <b>[완료]</b>시스템필드들의 기능정리된것좀 구할수있을까요 [4] 밥먹고아밥해요 2008.05.02 1749
1604 [요청]Dynamic condition에서 ''' val '''' 읽는법 [4] 의환 2008.05.02 1839
1603 [요청]주민등록번호 같은걸 암호화 하여 테이블에 저장하는 방법 좀 알려 주세요.. [1] activeman 2008.05.01 3135
1602 [요청]client copy 방법 좀 알려주세요... activeman 2008.05.01 1334
1601 [요청]ALV로 마지막에 PUSHBUTTON만들려구 하는데요~ CoolGuy 2008.05.01 1942
1600 [re] [요청]ALV로 마지막에 PUSHBUTTON만들려구 하는데요~ file activeman 2008.05.01 1908
1599 <b>[완료]</b>혹시 swo1에서 오브젝트 생성해보신분 계신가요? [2] 좋아 2008.04.30 1422
1598 <b>[완료]</b>레이아웃에 문자열 출력시 문의드립니다.. [2] 풍뎅이 2008.04.30 1288
1597 <b>[완료]</b>General ALV로 리스트를 만들었는데 특정 필드만 색상을 넣고자 합니다. [2] 비안개 2008.04.30 1989
1596 [요청]BDC 관련 질문 입니다. 고수님 좀 살펴 봐주세요. [7] MM초보^^ 2008.04.28 2796
1595 [요청]Visual Composer(VC)의 chart를 xls로 export 하는 방법??? file 수달아빠 2008.04.30 1742
1594 [요청][요청] MM PO에서 릴리이즈한 날짜와 시간이 저장되는지 알고싶습니다. 저장된다면 어떤테이블에 저장되는지도 알고싶습니다(냉무) [1] 푸~ 2008.04.30 1163
1593 [요청]ALV TOP-OF-PAGE 관련 질문입니다 [1] 아밥어렵네요 2008.04.29 1904
1592 [요청]Netweaver설치시 에러가 납니다. [1] file 김영호 2008.04.29 1301
1591 <b>[완료]</b>타이틀바에 버튼을 넣을려구 하는데 방법이 있나요? [4] file 좋아 2008.04.29 1893
1590 <b>[완료]</b>책은 버젼 몇을 기준으로 쓰여졌나요? [5] 의환 2008.04.29 1519
1589 <b>[완료]</b>ZDATE_LARGE_TIME_DIFF에 관해 문의드립니다. [2] 풍뎅이 2008.04.28 1773
1588 [요청]User command 버튼처리후 back 버튼을 누르면 진행순서대로 back이 되지않아요 [2] 2008.04.28 1843
1587 [요청]ALV TREE에 화면이 데이터 제일마지막 화면이 처음 나오는데 가장위로 나올수 있을까요?? [3] 귤탱 2008.04.26 1752