메뉴 건너뛰기

SAP 한국 커뮤니티

[요청]alv GRID 출력에 관한 질문입니다.

로미오 2008.12.12 03:32 조회 수 : 1399











맨 아래 소스를 실행한 후 결과를 보니 아무 테이타가 나오지 않네요.


con1이라는 컨트롤도 만들고 이름도 con1로 지정했습니다.


*&---------------------------------------------------------------------*
*&      Module  INIT_CON  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE INIT_CON OUTPUT.


  CREATE OBJECT CON1_REF
    EXPORTING CONTAINER_NAME = 'CON1'.


  CREATE OBJECT GRID1
         EXPORTING
              I_PARENT = CON1_REF.


 



ENDMODULE.                 " INIT_CON  OUTPUT


 


위 내용에 뭔가 빠진것 같기도 하고..


SET_TABLE_FOR_FIRST_DISPLAY 메소드를 넣어야 되는것으로 아는데


어떻게 하는지 몰라서요. 제가 잘 못 알고 있으면 다른 방법으로  알려주세요.


해결방법을 기다리겠습니다.


아래 내용은 참고할 전체소스입니다.


 


REPORT  Z_PUR_DELI NO STANDARD PAGE HEADING
 LINE-SIZE 170
 LINE-COUNT 70
 MESSAGE-ID ZMSY.


TABLES: EKKO, EKPO, T024E, T024, LFA1, MAKT.


DATA: BEGIN OF ITAB OCCURS 0,
EBELN LIKE EKPO-EBELN,
EBELP LIKE EKPO-EBELP,
BEDAT LIKE EKKO-BEDAT,
EKORG LIKE EKKO-EKORG,
EKOTX LIKE T024E-EKOTX,
EKGRP LIKE EKKO-EKGRP,
EKNAM LIKE T024-EKNAM,
LIFNR LIKE EKKO-LIFNR,
NAME1 LIKE LFA1-NAME1,
MATNR LIKE EKPO-MATNR,
MENGE LIKE EKPO-MENGE,
ELIKZ LIKE EKPO-ELIKZ,
END OF ITAB.


DATA : CON1_REF TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA : GRID1  TYPE REF TO CL_GUI_ALV_GRID.


DATA: OK_CODE TYPE SY-UCOMM.


SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS: P_BUKRS TYPE EKKO-BUKRS.
SELECT-OPTIONS: P_EKORG FOR EKKO-EKORG,
                P_EKGRP FOR EKKO-EKGRP,
                P_BEDAT FOR EKKO-BEDAT.
SELECTION-SCREEN END OF BLOCK B1.


*&---------------------------------------------------------------------*
*&     INITIALIZATION.
*&---------------------------------------------------------------------*


INITIALIZATION.
  P_BEDAT-SIGN = 'I'.
  P_BEDAT-OPTION = 'BT'.
  P_BEDAT-HIGH = SY-DATUM.
  APPEND P_BEDAT.


*&---------------------------------------------------------------------*
*&     START-OF-SELECTION
*&---------------------------------------------------------------------*


START-OF-SELECTION.


  IF P_BUKRS EQ SPACE.
    MESSAGE I001(00) WITH '회사코드값을 입력하세요.'.
    EXIT.
  ENDIF.


  IF P_EKORG EQ SPACE.
    MESSAGE I001(00) WITH '구매조직값을 입력하세요.'.
    EXIT.
  ENDIF.


  IF P_EKGRP EQ SPACE.
    MESSAGE I001(00) WITH '구매그룹값을 입력하세요.'.
    EXIT.
  ENDIF.


  IF P_BEDAT EQ SPACE.
    MESSAGE I001(00) WITH '발주일값을 입력하세요.'.
    EXIT.
  ENDIF.


  SELECT PO~EBELN PO~EBELP KO~BEDAT KO~EKORG TE~EKOTX
         KO~EKGRP T~EKNAM KO~LIFNR L~NAME1 PO~MATNR
         M~MAKTX PO~MENGE PO~ELIKZ
  INTO CORRESPONDING FIELDS OF TABLE ITAB
  FROM ( ( ( ( ( EKPO AS PO INNER JOIN EKKO AS KO
  ON PO~EBELN = KO~EBELN )
  INNER JOIN T024E AS TE
  ON KO~EKORG = TE~EKORG )
  INNER JOIN T024 AS T
  ON KO~EKGRP = T~EKGRP )
  INNER JOIN LFA1 AS L
  ON KO~LIFNR = L~LIFNR )
  INNER JOIN MAKT AS M
  ON PO~MATNR = M~MATNR )
  WHERE KO~LOEKZ EQ ' '.


  CALL SCREEN 100.



  IF NOT ITAB[] IS INITIAL.


    LOOP AT ITAB.


      WRITE: / ITAB-EBELN,
       ITAB-EBELP,
       ITAB-BEDAT,
       ITAB-EKORG,
       ITAB-EKOTX,
       ITAB-EKGRP,
       ITAB-EKNAM,
       ITAB-LIFNR,
       ITAB-NAME1,
       ITAB-MATNR,
       ITAB-MENGE,
       ITAB-ELIKZ.
      ULINE.


    ENDLOOP.


  ELSE.


    MESSAGE I001 WITH '데이터가 존재하지 않습니다.'.


  ENDIF.


END-OF-SELECTION.



*&---------------------------------------------------------------------*
*&     TOP-OF-PAGE
*&---------------------------------------------------------------------*


TOP-OF-PAGE.


  FORMAT COLOR COL_HEADING INTENSIFIED OFF.
  ULINE.
  WRITE:/ '구매납품완료 실적조회결과' CENTERED.
  ULINE.
*  SKIP 1.


  FORMAT RESET.


END-OF-PAGE.
*&---------------------------------------------------------------------*
*&      Module  INIT_CON  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE INIT_CON OUTPUT.


  CREATE OBJECT CON1_REF
    EXPORTING CONTAINER_NAME = 'CON1'.


  CREATE OBJECT GRID1
         EXPORTING
              I_PARENT = CON1_REF.


 



ENDMODULE.                 " INIT_CON  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.
  SET PF-STATUS 'G100'.
*  SET TITLEBAR 'xxx'.


ENDMODULE.                 " STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.


  CASE OK_CODE.
    WHEN 'BACK' OR 'CANC' OR 'EXIT'.
      LEAVE TO SCREEN 0.
  ENDCASE.


ENDMODULE.                 " USER_COMMAND_0100  INPUT

번호 제목 글쓴이 날짜 조회 수
2813 [요청]스마트폼 질문인데요.. 첫페이지가 안나와야되는데 계속 나오네요..ㅠㅠ [2] file 좋아 2008.12.13 1011
2812 <b>[완료]</b>필드의 타입(DEC -> CHA) 변환.. [2] 수갬 2008.12.13 1891
2811 [요청]sort 관련 내용입니다. 뿌려줄때 값이 채워진순으로 뿌려주고싶은데요 .. 어떻게 해야될까요?? [2] file 아밥걸 2008.12.13 1521
2810 [요청]Narrow Casting이랑 Widening Casting과의 차이부탁드립니다.. [3] 우락부락 2008.12.12 1357
2809 [요청]테이블 필드에 not null이나 null갑을 넣고 싶습니다. [3] 별나라대마왕 2008.12.12 2542
2808 <b>[완료]</b>TP file 형태로 다운받으려면?? 방법좀 알려주세요 [3] 쭈니 2008.12.12 1470
2807 <b>[완료]</b>M TYPE 프로그램에서 버튼을 숨기고 싶어요~ [6] file 튀밥 2008.12.12 1972
» [요청]alv GRID 출력에 관한 질문입니다. [1] 로미오 2008.12.12 1399
2805 [요청]gui --> SAP Front End Patch 메세지 . 설치문의 [2] file 아이티오픈 2008.12.12 1248
2804 <b>[완료]</b>리퀘스트가..문제가 발생했는데.. 미리만들어놓은사람꺼랑 같이붙었는데.. 답변좀 부탁드립니다. [2] 쭈니 2008.12.12 1116
2803 <b>[완료]</b>스크린에서입력값이 잘못되었을때 질문에 답변좀 부탁드립니다. [2] 쭈니 2008.12.12 1241
2802 [요청]sap上에 등록되어있는 Table 구조의 다운로드 [3] sdking 2008.12.11 1443
2801 <b>[완료]</b>I/O FILED 에 관한 질문입니다.^^ [2] file 튀밥 2008.12.11 1191
2800 <b>[완료]</b>ALV의 possible entry에 관한 질문입니다. [3] 냥냥 2008.12.11 1646
2799 [요청]Functional Method관련 해석좀 부탁드립니다 우락부락 2008.12.10 1401
2798 [요청]모듈풀 프로그램에서 STEP LOOP 로 변경된 값을 입력 받으려면 어떻게 하나요? [1] file 넷가이 2008.12.11 1459
2797 <b>[완료]</b>perform 문 activate 문의 입니다. [3] 십년만에 2008.12.11 1360
2796 [요청]Report painter(tcode:grr1)를 이용해서 만든 report에 tcode 부여하기 강컨 2008.12.11 1886
2795 [요청][요청]F4IF_INT_TABLE_VALUE_REQUEST 사용에 관하여 질문 입니다. [2] file whdrms11 2008.12.10 2074
2794 <b>[완료]</b>ALV Report program 에서의 Call transaction [5] 아밥소녀 2008.12.10 1341