메뉴 건너뛰기

SAP 한국 커뮤니티

1. 일단 DB 에서 데이타를 가지고 오는 부분입니다.


SELECT *
         INTO CORRESPONDING FIELDS OF TABLE gt_display
         FROM spfli
        WHERE carrid IN s_carr.


 


2. P_NAME 이 뭔지는 모르겠지만 항공사 이름이라고 칩시다


   항공사 이름을 조회조건에 PARAMETER로 P_NAME 이라고 선언했는데


   항공사 이름 값이 있으면.. 즉 조회조건에 'AA' 라고 입력 했으면 'AA%' 로 변경합니다.


   이렇게 'AA'와 '%'의 문자열을 합치는 것이 CONCATENATE 명령어 입니다.


   이것은 DB 에 QUERY 를 날릴때 'AA'로 시작하는 모든 값을 가지고 오라는 뜻입니다.


  


  IF p_name EQ space.
    p_name = '%'.
  ELSE.
    CONCATENATE p_name '%' INTO p_name.
  ENDIF.


 


3. 다시 이걸로 DB 에서 뭘또 가지고 오네요.. ^^*


   P_NAME 에는 'AA%' 가 들어있다고 치면 %의 경우는 IN 이나 EQ 가 아닌 LIKE 로 조건절에 넣어야 합니다.


  SELECT carrid carrname
         INTO TABLE gt_scarr
         FROM scarr
        WHERE carrid IN s_carr
          AND carrname LIKE p_name.


 


4. GT_DISPLAY 에 CARRNAME 값을 넣고 있네요


  IF NOT gt_display[] IS INITIAL.


    DESCRIBE TABLE gt_display LINES l_line.
    LOOP AT gt_display.


      READ TABLE gt_scarr WITH KEY carrid = gt_display-carrid.
      IF sy-subrc EQ 0.
        gt_display-carrname = gt_scarr-carrname.
      ENDIF.


      MODIFY gt_display.


    ENDLOOP.


  ENDIF.


 


명령어등은 F1 을 눌러서 확인해 보시면 자세히 설명이 나옵니다...


영어로 --;;;;

번호 제목 글쓴이 날짜 조회 수
3346 [re] [요청]Function Module 를 Export, Import 하는 기능이 있나요? 불꽃남자 2009.03.11 1857
3345 [요청]SAP License관련해서 질문올립니다 [2] hccpi 2009.03.09 1097
3344 [요청]인터널 테이블의 한 필드의 값이 특수 기호가 있으면 걸러내는 방법 [3] 슈퍼아밥퍼가되련다 2009.03.09 1459
3343 <b>[완료]</b>TYPE-M 프로그램에서 툴바문제입니다. [3] file Hyui 2009.03.09 1161
3342 [요청]한 loop안에 두개의 인터널 테이블을 돌리는 방법 없을까요? [8] 아밥돌이 2009.03.09 2335
3341 <b>[완료]</b>입력받은 월의 (200901) 이전 두달의 월을 받아오고 싶은데요... [3] beginer 2009.03.09 1778
3340 [요청]REUSE_ALV_GRID_DISPLAY 로 조회된 리스트에서 수정 및 추가에 대한 로직을 알고 싶습니다. Data_change [2] 째마니 2009.03.08 1610
3339 <b>[완료]</b>테이블 컨트롤에서 선택된 레코드, 컬럼 입력모드로 전환하기 [2] file ID 2009.03.07 1305
3338 <b>[완료]</b>첫글자만 대문자로 변경하는 방법 중 간단한 방법이...? [7] 민버미꺼! 2009.03.07 1396
3337 [요청]ALV에서 만든 리스트박스 선택시마다 DATA_CHANGED타게하려면.. [1] 피크민 2009.03.07 1290
3336 [요청]프로그램 흐름을 알고 싶습니다..... 로미오 2009.03.06 1256
» <b>[완료]</b>[re] 프로그램 흐름을 알고 싶습니다..... [4] StoryGuy97™ 2009.03.07 1323
3334 <b>[완료]</b>REPORT 화면에서 BLOCK 제어에 대한 질문입니다. [2] 쿨쿨 2009.03.06 1158
3333 <b>[완료]</b>[re] REPORT 화면에서 BLOCK 제어에 대한 질문입니다. [2] StoryGuy97™ 2009.03.07 1091
3332 <b>[완료]</b>ALV stataus define에 대해 설명 부탁 드립니다. [6] 째마니 2009.03.06 1591
3331 [요청]ALV 로 디스플레이 할때 버튼 추가 하는 방법 CALL FUCTION 사용 [2] file 슈퍼아밥퍼가되련다 2009.03.06 6244
3330 [요청][요청] MB21 User-exit 궁금합니다. [2] ABAP짱! 2009.03.06 2463
3329 [요청]ALV 에서 한 필드를 리스트박스로 만들었는데요... [1] 피크민 2009.03.06 1540
3328 [요청]수불부 관련 질문입니다. MLIT테이블에서 사용자정의한 이동유형그룹값이 들어오지 않습니다. 리브레 2009.03.06 4033
3327 <b>[완료]</b>자재마스터 생성(MM01)에서요 스탠다드 필드명을 바꿀수 있나요? [2] 풍운사랑 2009.03.06 2165