메뉴 건너뛰기

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.


 


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

번호 제목 글쓴이 날짜 조회 수
5465 <img src=2.gif>진정 write 문에서는 그림 출력이 불가하나요? [3] 은빛나그네 2010.11.01 1281
5464 <img src=3.gif>ALV의 필드에 탐색도움말(se11에서 만든)을 다는건 불가능한건지요? [6] 기쁨 2010.11.01 2658
5463 <img src=3.gif>SM36의 배치잡 이벤트를 일반 프로그램에서 구현하고 싶습니다.. [4] rainbow1 2010.11.01 1724
5462 <img src=3.gif>스텐다드 테이블 필드 관련 질문입니다. [3] 초밥 2010.11.01 1323
5461 <img src=2.gif>abap 테이블과 jsp와의 연동 문제에 대해서 물어볼게 있어요 [3] 아밥악마 2010.11.01 1207
5460 <img src=2.gif>버미님 마지막으로 질문 한가지만 드릴게요 [3] 유정a 2010.11.01 944
5459 <img src=2.gif>REPORT 프로그램 출력시 아이콘 나타 나지 않음 [6] 슈퍼아밥퍼가되련다 2010.11.01 1476
5458 <img src=3.gif>selection-screen 에서 if 조건문을 사용하는 방법 [3] 모포 2010.11.01 1331
5457 <img src=3.gif>ALV에서 MM.YYYY 형식의 소팅 문제 [9] 모포 2010.11.01 1451
5456 <img src=3.gif>longtext의 내용을 type-1프로그램에 적용시 재질문드립니다. [4] 유정a 2010.10.30 1131
5455 <img src=2.gif>alv 화면 두개 동시 검색 질문입니다.. [4] file labap 2010.10.30 1403
5454 <img src=3.gif>안녕하세요 버튼 클릭시 버튼name변경에 관해서 질문드립니다. [2] 유정a 2010.10.30 1160
5453 <img src=2.gif>일련번호 관련 질문입니다. (badi / exit 관련) [2] 갈매기 2010.10.30 1634
5452 <img src=2.gif>조회시 여러 조건을 처리하려고 하는데 in 으로 처리 가능한지 질문드립니다. [2] 초보생 2010.10.30 1262
5451 <img src=2.gif>하나의 스크린에 ALV 스크린2개를 위아래로 나누고 그 사이에 입력파라미터와 버튼을 넣을수 있는지요 [3] 초보생 2010.10.30 2220
5450 <img src=3.gif>if 문과 select 문을 같이 쓰는데 관한 질문입니다. [4] labap 2010.10.30 1142
5449 <img src=3.gif>type-1 레포트에 longtext 적용에 대해 질문드립니다. [8] file 유정a 2010.10.29 1013
5448 <img src=2.gif>alv내 금액에서 소수점 안나오게 하는 방법? [6] 맨날초보 2010.10.29 6015
5447 <img src=2.gif>스크롤바를 클릭하면 메세지 창이 뜸니다;; [1] 아밥초보 2010.10.29 1240
» <img src=3.gif>안녕하세요...오류질문입니다.^^ 다시 한번만 봐주세요^^... [5] file labap 2010.10.28 2161