메뉴 건너뛰기

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


영어로 --;;;;

번호 제목 글쓴이 날짜 조회 수
3339 <b>[완료]</b>테이블 컨트롤에서 선택된 레코드, 컬럼 입력모드로 전환하기 [2] file ID 2009.03.07 1304
3338 <b>[완료]</b>첫글자만 대문자로 변경하는 방법 중 간단한 방법이...? [7] 민버미꺼! 2009.03.07 1359
3337 [요청]ALV에서 만든 리스트박스 선택시마다 DATA_CHANGED타게하려면.. [1] 피크민 2009.03.07 1284
3336 [요청]프로그램 흐름을 알고 싶습니다..... 로미오 2009.03.06 1252
» <b>[완료]</b>[re] 프로그램 흐름을 알고 싶습니다..... [4] StoryGuy97™ 2009.03.07 1321
3334 <b>[완료]</b>REPORT 화면에서 BLOCK 제어에 대한 질문입니다. [2] 쿨쿨 2009.03.06 1156
3333 <b>[완료]</b>[re] REPORT 화면에서 BLOCK 제어에 대한 질문입니다. [2] StoryGuy97™ 2009.03.07 1090
3332 <b>[완료]</b>ALV stataus define에 대해 설명 부탁 드립니다. [6] 째마니 2009.03.06 1587
3331 [요청]ALV 로 디스플레이 할때 버튼 추가 하는 방법 CALL FUCTION 사용 [2] file 슈퍼아밥퍼가되련다 2009.03.06 6005
3330 [요청][요청] MB21 User-exit 궁금합니다. [2] ABAP짱! 2009.03.06 2386
3329 [요청]ALV 에서 한 필드를 리스트박스로 만들었는데요... [1] 피크민 2009.03.06 1531
3328 [요청]수불부 관련 질문입니다. MLIT테이블에서 사용자정의한 이동유형그룹값이 들어오지 않습니다. 리브레 2009.03.06 3989
3327 <b>[완료]</b>자재마스터 생성(MM01)에서요 스탠다드 필드명을 바꿀수 있나요? [2] 풍운사랑 2009.03.06 2150
3326 <b>[완료]</b>RANGE변수 SELECT 시에 DATA가 이상해요. [2] GoodAbap 2009.03.06 2525
3325 [요청]IDES Install관련 S/W & H/W 요구 Spec [8] 상눈 2009.03.05 1108
3324 <b>[완료]</b>급여 계산 시작(PC00_M41_CALC)에서 수정하는 부분?? [12] SD2 2009.03.05 2315
3323 <b>[완료]</b>ALV LIST 에서 필터링 안되는 현상 [3] 십년만에 2009.03.05 1578
3322 <b>[완료]</b>ALV DISPLAY 질문드립니다.(필드카탈로그-필드 폭을 최적화 옵션) [2] 쿨쿨 2009.03.05 1538
3321 <b>[완료]</b>배치 잡 관련해서 문의 드립니다. [4] 풍운사랑 2009.03.05 2070
3320 <b>[완료]</b>RFC Interface 관련하여 웹쪽의 데이터를 어떤식으로 주고받는지 궁금합니다. [3] 신동욱 2009.03.05 1353