메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요.

 

인터널테이블 선언 차이로 SELECT 시 필드가 누락되는 현상이 있는데 이유를 몰라서 문의드립니다

 

 

저는 보통 

 

DATA : IT_TAB LIKE MARA OCCURS 0 WITH HEADER LINE. 이나 BEGIN OF ~END OF 로 선언해서 사용중입니다

 

그런데 다른분이 개발해놓은 프로그램에서 'TYPE TALBE OF' 로 인터널 테이블을 선언해두어서 규칙을 꺠지 않으려 이렇게 선언하고 사용했습니다.

 

 

문제는 TYPE TABLE OF 로 선언한 인터널테이블에

 

    SELECT FIELD1  FIELD2 FIELD3  FIELD77

      INTO CORRESPONDING FIELDS OF TABLE IT_TAB
      FROM [TABLE]
      WHERE ~~~~~

 

이렇게 SELECT를 하면 실제 [TABLE]의 순서대로 FIELD 1, 2, 3까지는 데이터가 들어오나 중간에 건너띈 FIELD77에는 데이터가 들어오지 않았습니다.

 

그래서 원래 사용하던데로 인터널테이블 선언을 LIKE로 해주니 정상적으로 들어옵니다..

 

 

TYPE TABLE OF 로 선언했을경우와 LIKE로 선언했을 경우 차이가 어떤건가요..??

(이 프로그램에서는 TYPE TABLE OF 로 선언한 다른 인터널테이블을 사용하는 경우 SELECT * 로 전체 데이터를 가져오고 있긴합니다 !)

 

 

두개의 차이와 발생하는 이유가 궁금합니다 ~!

 

 

번호 제목 글쓴이 날짜 조회 수
6527 <b>[완료]</b><b>[완료]</b><b>[완료]</b>[re] 넷위버 설치에 관한 질문입니다. [2] 로미오 2007.01.07 3125
6526 <b>[완료]</b>메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? 나침반친구 2007.01.10 3135
6525 <b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b>[re] 메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? [6] sapjoy 2007.01.10 3367
6524 <b>[완료]</b>질문이 있습니다. [1] 로미오 2007.01.15 2686
6523 <b>[완료]</b>[re] 메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? [3] file 나침반친구 2007.01.17 3436
6522 <b>[완료]</b>null 에 대한 질문입니다. 2007.01.20 3014
6521 [re] null 에 대한 질문입니다. [5] file sapjoy 2007.01.22 3203
6520 MM에 관한 질문입니다. 로미오 2007.01.25 2713
6519 [re] MM에 관한 질문입니다. [2] sapjoy 2007.01.25 2659
6518 [re] MM에 관한 질문입니다. [4] 신진욱 2007.01.25 2573
6517 <b>[완료]</b>for all entries 관련.. 2007.01.25 2851
6516 [re] for all entries 관련.. [3] file sapjoy 2007.01.26 3433
6515 EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 [1] file 초보보초보 2007.01.26 3301
6514 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 file sapjoy 2007.01.26 2848
6513 <b>[완료]</b><b>[완료]</b>필드심볼에 대해 질문올립니다.. [5] 왕초보 2007.01.26 3237
6512 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 초보보초보 2007.01.26 3364
6511 [re] 필드심볼에 대해 질문올립니다.. [3] file sapjoy 2007.01.26 3055
6510 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 [5] file sapjoy 2007.01.26 3008
6509 데이터 발췌 방법 [2] 정도진 2007.01.29 2936
6508 [re] 데이터 발췌 방법 [3] file sapjoy 2007.01.30 4190