메뉴 건너뛰기

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 을 눌러서 확인해 보시면 자세히 설명이 나옵니다...


영어로 --;;;;

번호 제목 글쓴이 날짜 조회 수
3352 <b>[완료]</b>maintenarce view 에서 필드명 깨짐 현상?? [1] 아밥소녀 2009.03.11 2027
3351 <b>[완료]</b>리스트에서 체크된 항목만 다운로드 할려고 합니다. [3] 신동욱 2009.03.10 1405
3350 [요청]메시지 팝업창과 currecy 질문 드립니다 [1] 쿵쓰 2009.03.10 1183
3349 [요청]table 자체를 생성하기 위해서는..... [11] STARFISH 2009.03.10 1154
3348 [요청]출고전기 취소시 일자 체크하는 User-Exit 아시는분 도와주세요.. [5] 박태준 2009.03.10 2260
3347 [요청]Function Module 를 Export, Import 하는 기능이 있나요? [5] 도움이 2009.03.09 1374
3346 [re] [요청]Function Module 를 Export, Import 하는 기능이 있나요? 불꽃남자 2009.03.11 1843
3345 [요청]SAP License관련해서 질문올립니다 [2] hccpi 2009.03.09 1089
3344 [요청]인터널 테이블의 한 필드의 값이 특수 기호가 있으면 걸러내는 방법 [3] 슈퍼아밥퍼가되련다 2009.03.09 1420
3343 <b>[완료]</b>TYPE-M 프로그램에서 툴바문제입니다. [3] file Hyui 2009.03.09 1059
3342 [요청]한 loop안에 두개의 인터널 테이블을 돌리는 방법 없을까요? [8] 아밥돌이 2009.03.09 2206
3341 <b>[완료]</b>입력받은 월의 (200901) 이전 두달의 월을 받아오고 싶은데요... [3] beginer 2009.03.09 1763
3340 [요청]REUSE_ALV_GRID_DISPLAY 로 조회된 리스트에서 수정 및 추가에 대한 로직을 알고 싶습니다. Data_change [2] 째마니 2009.03.08 1600
3339 <b>[완료]</b>테이블 컨트롤에서 선택된 레코드, 컬럼 입력모드로 전환하기 [2] file ID 2009.03.07 1296
3338 <b>[완료]</b>첫글자만 대문자로 변경하는 방법 중 간단한 방법이...? [7] 민버미꺼! 2009.03.07 1350
3337 [요청]ALV에서 만든 리스트박스 선택시마다 DATA_CHANGED타게하려면.. [1] 피크민 2009.03.07 1279
3336 [요청]프로그램 흐름을 알고 싶습니다..... 로미오 2009.03.06 1250
» <b>[완료]</b>[re] 프로그램 흐름을 알고 싶습니다..... [4] StoryGuy97™ 2009.03.07 1315
3334 <b>[완료]</b>REPORT 화면에서 BLOCK 제어에 대한 질문입니다. [2] 쿨쿨 2009.03.06 1152
3333 <b>[완료]</b>[re] REPORT 화면에서 BLOCK 제어에 대한 질문입니다. [2] StoryGuy97™ 2009.03.07 1081