메뉴 건너뛰기

SAP 한국 커뮤니티

CBO 테이블 데이터 변경 프로그램

sapjoy 2008.03.28 17:26 조회 수 : 7422 추천:4

*&---------------------------------------------------------------------*
*& Report  ZTRTUDATE                                                   *
*&                                                                     *
*&---------------------------------------------------------------------*
*&                                                                     *
*&                                                                     *
*&---------------------------------------------------------------------*


report  zqmupdate message-id ztr1.


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.


  IF tabname(1) <> 'Z'.
     message e000 with '당신은 권한이 없습니다'.
     EXIT.
  ENDIF.


  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 .


*  if not ( sy-uname = 'AAA01' or sy-uname = 'AAA02') .
   * message e000 with '당신은 권한이 없습니다'.
  *endif.


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

번호 제목 글쓴이 날짜 조회 수
427 Five Different "User Types" D.Y.Kim 2007.07.20 4779
426 설명이 비교적 자세하고 원리를 알수 있는 효과적인 ABAP코딩 문서.doc [13] file 박영신 2007.07.26 4041
425 pop up message 보내고 싶을때 허접하지만 오다리 2007.07.30 4392
424 user-exit 찾기 [12] file 솔로몬 2007.07.31 6040
423 일/주/월/분기/년..연산가능 펑션~ [7] 초짜 2007.07.31 5214
422 인용부호를 변수에 저장하려면 [2] 푸른밤 2007.07.31 3847
421 트리 만들기 [6] 푸른밤 2007.07.31 5357
420 SQL 추적 사용하기 [1] 푸른밤 2007.07.31 3582
419 SAP Logo 바꾸기.. 애니메이션 로고.. [2] 푸른밤 2007.07.31 4005
418 ALV에 아이콘 넣는 방법 [1] 푸른밤 2007.07.31 7638
417 ALV에 아이콘 넣는 방법2 푸른밤 2007.07.31 10921
416 SY 모음 [4] 푸른밤 2007.07.31 4153
415 대문자 소문자 관련 신종철 2007.07.31 4157
414 new_abap_editor [3] file Lastforone 2007.07.31 3734
413 ICON으로 DISPLAY sapjoy 2007.08.06 4030
412 workingday 기준으로 N일 후 날짜구하는 펑션입니다. [4] 홍성현 2007.08.08 5031
411 "GRAPH_HPGL" 수치데이터를 그래프로 표시해주는 펑션 [1] 홍성현 2007.08.08 3643
410 ABAP에서 .Net connector로 .Net Function호출 시 한글이 깨질 경우 홍성현 2007.08.08 4120
409 Useful SAP System Administration Transactions [2] 홍성현 2007.08.08 12753
408 유지보수 view 생성 후 Field selection 화면 나오게 하려면? [7] file 나침반친구 2007.08.08 7907