메뉴 건너뛰기

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)
번호 제목 글쓴이 날짜 조회 수
4372 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] im 해성 2010.01.05 1084
4371 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] file 초밥 2010.01.05 1132
4370 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [6] 블랙아이즈 2010.01.05 1558
4369 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 초밥 2009.12.30 977
4368 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [10] file 스땐 2009.12.29 1230
4367 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] StoryGuy™ 2009.12.29 2030
4366 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] 처음처럼 2009.12.29 1597
4365 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] 국화꽃향 2009.12.29 1010
4364 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [7] 처서련 2009.12.29 1456
4363 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [7] 아밥고지를 찾아서 2009.12.28 1360
4362 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 파우두나 2009.12.28 961
4361 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 박태준 2010.01.08 1001
4360 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] prt 2010.01.08 999
4359 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] 준서기 2010.01.08 1154
» <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] JiruMi 2010.01.07 1107
4357 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 BW궁금 2010.01.07 1161
4356 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 파파 2010.01.07 1146
4355 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] file sora 2009.12.21 1269
4354 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] cskang 2009.12.21 968
4353 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [4] Ran 2010.01.05 1311