메뉴 건너뛰기

SAP 한국 커뮤니티

테이블 update 프로그램

sapjoy 2007.08.29 16:08 조회 수 : 4747 추천: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

번호 제목 글쓴이 날짜 조회 수
167 너무도 당연해서 가끔 잊곤하는 공기와 같은 존재 'F1' key [5] 백혜정 2007.09.19 4034
166 미니 SAP 설치 메뉴얼 입니다. [5] 신종철™ 2007.09.17 4574
165 제가 모은 팁들입니다. [62] file 풍운사랑 2007.09.07 5541
164 OK Code Values... 흠,,, [1] 김창훈 2007.08.31 4652
163 Image를 화면에 보여주는 방법 [1] 정두영 2007.08.30 6020
» 테이블 update 프로그램 [4] sapjoy 2007.08.29 4747
161 System field 정리한 내용이에요 [4] 김창훈 2007.08.21 5487
160 스페이스를 2자리로 먹을때 1자리로 먹게 바꾸기 [1] 신종철™ 2007.08.20 3952
159 조회조건 동적으로 보이기 [5] 신종철™ 2007.08.20 4774
158 ABAP 문법 2nd [8] file 아일락 2007.08.20 3914
157 ABAP 문법 1st [13] file 아일락 2007.08.20 4555
156 엑셀 65000 라인초과시 사용 유틸 [5] file GG 2007.08.19 5296
155 플랜트로 회사코드와 기준통화 찾기 [8] file 김창훈 2007.08.16 5598
154 AT 구문에 대한 설명입니다. [6] 김창훈 2007.08.16 5735
153 속도개선하기....INDEX를 이렇게도 쓰네용~~ [9] 김창훈 2007.08.14 5375
152 텍스트반영시(자재명,저장위치명 기타등등) 속도개선 방법 [6] 김창훈 2007.08.14 5974
151 ALV 중간 집계 하기 [3] 신종철 2007.08.10 4780
150 4.6에서 ALV 필드 변경 안될때 버퍼 지우는 방법 신종철 2007.08.10 4781
149 ABAP System Fields 홍성현 2007.08.09 3931
148 SAP Icon 출력 [3] 홍성현 2007.08.09 6538