메뉴 건너뛰기

SAP 한국 커뮤니티

 


안녕하세요.


 


SELECT 문의 옵션인 FOR ALL ENTRIES 의 사용법에 대해 문의 드립니다.


 


 


0. 상황


  T_MESSAGE <- 트랜잭션 처리 결과 메시지가 들어 있는 내부 테이블


  T100             <- 텍스트 테이블


 


1. 하고 싶은것


  트랜잭션을 실행 시켜 (BATCH INPUT)


  처리 결과를 내부 테이블 T_MESSAGE 로 받아와


 


  T_MESSAGE 의 각 메세지 KEY 를 이용해


  T100 로 부터 메시지 TEXT 를 취득함.


 


  단,


  T100 로 부터 메시지 TEXT를 취득 할때


  TEXT 안의 &1 &2 &3 을


  각 문제가 되었던 VALUE 로 REPLACE 해 줌.


  VALUE 는 T_MESSAGE 에 있음.


 


  *. 결론 : DB테이블 T100 의 텍스트와


              내부 테이블 T_MESSAGE 의 값을 결합해


              최종 ERROR MESSAGE 테이블을 작성


             


 


2. 장애물.


 


  가장 쉬운 방법은


  LOOP AT T_MESSAGE


    SELECT SINGLE TEXT FROM T100


      WHERE 각 키..


                 ..


    REPLACE & ->  T_MESSAGE-값


  ENDLOOP.


 


  이지만,


 


  현 프로젝트 정책상(코딩 규칙)


  LOOP 안에 SELECT 를 쓰는 것을 금지하고 있습니다.


 


 


3. 접근과 한계.


 


   그래서 처음 생각한 것은


   SELECT  TEXT


     FROM T100


     FOR ALL ENTRIES  T_MESSAGE


     INTO TABLE T_새로운전용테이블


   .


 


   한뒤


   LOOP T_새로운전용테이블


     READ TABLE T_MESSAGE  각 KEY 설정, 한줄만 취득


 


     REPLACE  T_새로운전용테이블 의 & ->  T_MESSAGE 의VALUE


   LOOPEND.


 


   위와 같이 변경하려 했으나,


 


   READ TABLE 할때 필요한 KEY 수가 총 5개로


   이것 역시 간단 하지만은 않더군요. (위의 SELECT 문으로 취득 할 수 없는 T_MESSAGE 의 키 항목이 있음)


 


 


 


--------------


 


FOR ALL ENTRIES 조건으로 어느 DB 테이블을 검색 할때,


조건으로 사용하는 내부 테이블의 내용은 정녕 취득이 불가능 한 것인가요?


 


 


 트랜잭션을 실행시켜 메시지를 받아 온뒤 & 를 해당 값으로 변경 시켜주는 작업은


 여기저기서 빈번히 발생 하고 있을 것 같은데요,


 


 이럴 경우 어떤 해결책을 쓰고 계신지


 가르침을 부탁 드립니다.


 


* e-abap님에 의해서 게시물 복사되었습니다 (2010-01-09 13:43)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-01-09 13:56)
번호 제목 글쓴이 날짜 조회 수
4359 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] 준서기 2010.01.08 1158
» <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] JiruMi 2010.01.07 1109
4357 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 BW궁금 2010.01.07 1163
4356 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 파파 2010.01.07 1147
4355 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] file sora 2009.12.21 1276
4354 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] cskang 2009.12.21 970
4353 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] Ran 2010.01.05 1311
4352 <img src=3.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] Norton 2010.01.04 2450
4351 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [1] file 처음처럼 2010.01.04 1125
4350 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] 박하나 2010.01.03 1777
4349 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [1] 찬호사랑 2010.01.04 1371
4348 <img src=3.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] 은미짱 2010.01.04 1296
4347 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] im 해성 2010.01.02 972
4346 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] im 해성 2010.01.02 1155
4345 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] 돌맹이 2010.01.01 1358
4344 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] 뿌꾸뿌꾸 2009.12.31 1832
4343 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] 돌맹이 2009.12.31 1120
4342 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] Joon 2009.12.31 1089
4341 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] 용스 2009.12.30 1128
4340 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] file 처음처럼 2009.12.30 1508