메뉴 건너뛰기

SAP 한국 커뮤니티



지금 수정 후 다시 오류는...


GS_LAYOUT" is not type-compatible with formal parameter "IS_LAYOUT


 


이렇게 출력되고 있어요..


 


 


 


 


지금 작업중에 오류가 나는 부분은요.,.


 


perform display_data.  클릭하고 들었갔을 때 문은..


 

FORM DISPLAY_DATA .


  call FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
  i_interface_check = 'X'
  i_callback_program = sy-repid
  i_callback_pf_status_set = gv_status
  i_callback_user_command = g_user_command
  is_layout = gs_layout
  it_fieldcat = gt_fieldcat_lvc

tables
   t_outtab = it_result.

ENDFORM.                   " DISPLAY_


위 쪽 소스입니다...


 


 


START-OF-SELECTION.


end-of-SELECTION.
PERFORM display_data.
at USER-COMMAND.
perform user_command using r_ucomm rs_selfield.


 


 


 ... 전체 문은.


 


REPORT  ZTOP.


data: BEGIN OF it_result OCCURS 0.
  include STRUCTURE zinput.


 DATA end of it_result.


DATA: ok_code LIKE sy-ucomm,
      save_ok like sy-ucomm,
      g_container TYPE scrfname VALUE 'BCALV_GRID_DEMO_0100_CONT1',
      g_grid  TYPE REF TO cl_gui_alv_grid,
      g_custom_container TYPE REF TO cl_gui_custom_container,
      gs_layout TYPE lvc_s_layo,
      GT_FIELDCAT_LVC    TYPE LVC_T_FCAT WITH HEADER LINE,
      gt_FIELDCAT_LVC_ln LIKE LINE OF gt_FIELDCAT_LVC,
      g_max type i value 100.


DATA: gt_outtab type table of zinput.


* i_call_user_command


data : g_user_command type slis_formname value 'user_command'.
data : r_ucomm type sy-ucomm.
data : rs_selfield type slis_selfield.


*status
type-POOLs : slis.
data : gv_status type slis_formname.


 


START-OF-SELECTION.


end-of-SELECTION.
PERFORM display_data.
at USER-COMMAND.
perform user_command using r_ucomm rs_selfield.



*---------------------------------------------------------------------*
*       MAIN                                                          *
*---------------------------------------------------------------------*
CALL SCREEN 100 starting at 1 1..


*---------------------------------------------------------------------*
*       MODULE PBO OUTPUT                                             *
*---------------------------------------------------------------------*
MODULE pbo OUTPUT.
  SET PF-STATUS 'MAIN100'.
  set TITLEBAR 'MAIN100'.
  IF g_custom_container IS INITIAL.
 PERFORM BUILD_CAT.
    CREATE OBJECT g_custom_container
           EXPORTING container_name = g_container.
    CREATE OBJECT g_grid
           EXPORTING i_parent = g_custom_container.
*§1.Set status of all cells to editable using the layout structure.
    gs_layout-edit = 'X'.


    select * from zinput into table gt_outtab up to g_max rows.


    CALL METHOD g_grid->set_table_for_first_display
         EXPORTING i_structure_name = 'zinput'
                   is_layout        = gs_layout
         CHANGING  it_outtab        = gt_outtab
           IT_FIELDCATALOG      = GT_FIELDCAT_LVC[].


*§2.Use SET_READY_FOR_INPUT to allow editing initially.
*   (state "editable and ready for input").
    CALL METHOD g_grid->set_ready_for_input
          EXPORTING i_ready_for_input = 1.


  ENDIF.
ENDMODULE.
*---------------------------------------------------------------------*
*       MODULE PAI INPUT                                              *
*---------------------------------------------------------------------*
MODULE pai INPUT.
  save_ok = ok_code.
  clear ok_code.
  CASE save_ok.
    WHEN 'EXIT'.
      PERFORM exit_program.
    WHEN 'SWITCH'.
      PERFORM switch_edit_mode.
    WHEN OTHERS.
*     do nothing
  ENDCASE.
ENDMODULE.
*---------------------------------------------------------------------*
*       FORM EXIT_PROGRAM                                             *
*---------------------------------------------------------------------*
FORM exit_program.
  LEAVE PROGRAM.
ENDFORM.
*&---------------------------------------------------------------------*
*&      Form  SWITCH_EDIT_MODE
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM switch_edit_mode.
*§3.Use IS_READY_FOR_INPUT to fetch current substate of editable cells.
  IF g_grid->is_ready_for_input( ) EQ 0.
*§4.Use SET_READY_FOR_INPUT to switch between the substates.
    CALL METHOD g_grid->set_ready_for_input
                     EXPORTING i_ready_for_input = 1.
  ELSE.
    CALL METHOD g_grid->set_ready_for_input
                     EXPORTING i_ready_for_input = 0.
  ENDIF.
ENDFORM.                               " SWITCH_EDIT_MODE


 


INCLUDE ZTOP_TOP.
INCLUDE ZTOP_INPUT.
INCLUDE ZTOP_OUTPUT.
INCLUDE ZTOP_FORM.


 


아직 잘하지 못해서 이렇게 질문드려 답변바라는 점 죄송합니다..ㅠㅠ

번호 제목 글쓴이 날짜 조회 수
5527 <img src=2.gif>안녕하세요 트랜잭션 새 창 문의입니다... [1] labap 2010.11.03 1359
5526 <img src=3.gif>버튼클릭스 스크린에 자료뿌려주는 소스 문제 해결좀 부탁드려요 [4] 유정a 2010.11.03 4485
5525 <img src=2.gif>select 할 때 필드 하나만 못끌고 오는데 왜인지 모르겠네요.. [9] file 오렌지겅주님 2010.11.03 1216
5524 <img src=2.gif>테이블 pk키 해제어떻게 하나요? [5] 아밥악마 2010.11.03 2100
5523 <img src=2.gif>버튼클릭시 테이블 자료를 불러오는 방법에 대해서 질문요 [2] labap 2010.11.03 1026
5522 <img src=2.gif>선택한 한줄만 삭제(delete) 하는 방법좀 알려주세요 ㅠ [3] 오렌지겅주님 2010.11.03 1856
5521 <img src=1.gif>classic BAdi 와 New BAdi의 차이점 외에.. 질문.. 세인 2010.11.03 1714
5520 <img src=3.gif>안녕하세요 라인클릭후 키를 비교하여 다른테이블 내용 가져오기 [2] 유정a 2010.11.03 1339
5519 <img src=2.gif>rfc 에 대한 질문인데요 너무 어렵네요 ㅠ.ㅠ [4] 아밥악마 2010.11.03 1457
5518 <img src=2.gif> XML 파일을 읽어 Internal table에 만들어주는 Function 문의 [1] 찬호사랑 2010.11.03 2199
5517 <img src=3.gif>인터널테이블에서 날짜 비교해서 작거나 같은값만 뽑으려면? [7] file 맨날초보 2010.11.03 2255
5516 <img src=3.gif>call screen 후 cursor관련 질문입니당! [2] ASDF 2010.11.03 1264
5515 <img src=2.gif>날짜 입력받는 팝업창을 여는 함수가 따로있나요? [2] khh0628 2010.11.02 3226
5514 <img src=3.gif>구조체를 이용한 Formal Parameter 와 TABLES 구문 부분에서 잘 이해가 안갑니다. 선언하고 시스템이 어떻게 이해를 하는지 잘 모르겠습니다. [5] 꼬마호랑이 2010.11.02 1677
5513 <img src=2.gif>안녕하세요 리프레쉬관련되서 질문 올립니다. [7] 하데스! 2010.11.02 1062
5512 <img src=3.gif>type-1 레포트가 출력될때마다 현재 날짜 가져오는 방법에 대한 질문입니다. [2] 유정a 2010.11.02 1218
5511 <img src=3.gif>안녕하세요 콜 프로그램 문의입니다. [3] labap 2010.11.02 1307
5510 <img src=2.gif>abap에 만든 테이블들을 utf-8로 인코딩 변경하는 방법 [1] 아밥악마 2010.11.02 1510
5509 <img src=3.gif>like와 type의 차이점에 대한 질문입니다. [3] 꼬마호랑이 2010.11.02 1267
5508 <img src=2.gif>진정 write 문에서는 그림 출력이 불가하나요? [3] 은빛나그네 2010.11.01 1284