메뉴 건너뛰기

SAP 한국 커뮤니티

테이블 update 프로그램

sapjoy 2007.08.29 16:08 조회 수 : 4748 추천:21

*&---------------------------------------------------------------------*
*& Report  update                                                 *
*&                                                                     *
*&---------------------------------------------------------------------*
*&                                                                     *
*&                                                                     *
*&---------------------------------------------------------------------*


report  update.


tables: dd02l.


data: g_tabname(30)  type c          value '/1BCDWB/DB',
      action         type sy-ucomm   value 'ANZE',
      global_auth(4) type c,
      g_data_exit    like rs38l-name value 'UPDA'.


data: mem_id(16) value 'TABELLENANZEIGER'.


*----------------------------------------------------------------------*
* INITIALIZATION                                                       *
*----------------------------------------------------------------------*
initialization.


  perform check_password.


*----------------------------------------------------------------------*
*  SELECTION-SCREEN                                                    *
*----------------------------------------------------------------------*
  selection-screen begin of block frm1 with frame title text-001.


  parameters: tabname  like databrowse-tablename memory id dtb.
  selection-screen skip.


  selection-screen end of block frm1.
*----------------------------------------------------------------------*
*  AT SELECTION-SCREEN                                                 *
*----------------------------------------------------------------------*
at selection-screen on value-request for tabname.


  perform f4_objname.


at selection-screen.


  select * from  dd02l
           where  tabname  = tabname
           and    as4local = 'A'
           and   ( tabclass  <> 'INTTAB' and tabname <> 'APPEND' and
                   tabclass  <> 'VIEW' ).
    exit.
  endselect.


  if sy-subrc <> 0.


    message e402(mo) with tabname.


  endif.


*----------------------------------------------------------------------*
* START-OF-SELECTION                                                   *
*----------------------------------------------------------------------*
start-of-selection.


  concatenate g_tabname tabname into g_tabname.


  dd02l-mainflag = 'X'.


  export action dd02l-mainflag global_auth
                to memory id mem_id.


  submit (g_tabname) via selection-screen and return.


 


*&---------------------------------------------------------------------*
*&      Form  CHECK_PASSWORD
*&---------------------------------------------------------------------*
*       패스워드 확인
*----------------------------------------------------------------------*
form check_password .


 


endform.                    " CHECK_PASSWORD
*&---------------------------------------------------------------------*
*&      Form  F4_OBJNAME
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
form f4_objname.


  data: l_dnum   like d020s-dnum,
        l_repid  like sy-repid.


  l_dnum = sy-dynnr.  l_repid = sy-repid.
  call function 'RS_HELP_HANDLING'
    exporting
      dynpfield                 = 'TABNAME'
      dynpname                  = l_dnum
      object                    = 'TB  '
      progname                  = l_repid
      suppress_selection_screen = 'X'.


endform.                    " F4_OBJNAME

번호 제목 글쓴이 날짜 조회 수
387 Second index 생성시 MANDT 필드 필요 없다. [2] 모포 2012.05.08 6743
386 LIKE (% _)의 사용법 [8] ecbase 2006.12.02 6720
385 자주 사용하는 시스템변수 [8] 열공아밥 2009.12.20 6715
384 유용한 Abap Sample Package [2] 양키(이경환) 2014.03.31 6711
383 BAPI_PR_CREATE 구매요청 생성시에 사용하세요. 이렇게도 쓸 수 있군요. [1] 노름마치 2007.12.10 6683
382 특수 문자 표현 [8] ecbase 2006.12.02 6677
381 TABLE INDEX 추가 및 후속작업 [16] file 루베루베루베룹 2009.04.22 6668
380 Buffer Bypass 방법 [4] sapjoy 2010.05.20 6623
379 [Tip] Explorer 8.0 & SAP GUI 7.2 fancky 2011.05.19 6603
378 <img src=d.gif>[Function]Edit 팝업창을 뛰워보자[추천:e-abap] [19] file 양키 2010.09.28 6602
377 테이블 구조 다운로드 DD03L 테이블 조회 [1] sapjoy 2006.12.12 6552
376 [Function]금액(숫자)를 영문철자로 바꿔보자 [3] file 양키 2010.09.28 6551
375 SAP Icon 출력 [3] 홍성현 2007.08.09 6539
374 Nested loops Tunning [3] sapjoy 2012.03.13 6515
373 (-) 부호 값 앞에 붙이기 [6] 권장원 2009.11.06 6473
372 SAP의 On-line Program에서 Double Click Event 잡는 법 [8] Delight 2008.04.30 6470
371 특정프로그램 내에서 프린터로 직접 프린트하는 함수 [8] 미쓰조 2010.03.17 6450
370 Internal Table Read performance [4] file sapjoy 2012.03.12 6431
369 add 구문 [3] sapjoy 2006.12.02 6431
368 업로드할 엑셀 파일을 TXT 파일(탭으로 분리된)로 내리지 않고 엑셀파일로 꿀단지 2011.10.11 6380