메뉴 건너뛰기

SAP 한국 커뮤니티

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

sapjoy 2008.03.28 17:26 조회 수 : 7415 추천: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

번호 제목 글쓴이 날짜 조회 수
227 tables // data ~ like 로 선언한 WA 변수의 차이점 [3] bizarre 2008.06.03 3965
226 서버 리스트 한번에 올리기... [8] bizarre 2008.06.02 4022
225 강제 Search Help 코딩과 선택시 해당 Description 채우기 [11] file 별이고픈구름 2008.05.29 4389
224 Internal Table 내용 PC에 저장하기 [11] 별이고픈구름 2008.05.28 3828
223 CTS Rollback [5] 심마니 2008.05.23 5943
222 FIELD-SYMBOL설명 및 예제 프로그램 [17] Delight 2008.04.30 9445
221 SAP의 On-line Program에서 Double Click Event 잡는 법 [8] Delight 2008.04.30 6458
220 유용한 t-code 모음들 [26] 아이디빵 2008.04.24 8797
219 요일 찾는 Function [3] Delight 2008.04.23 5105
218 PC 실행파일 구동시키기 [5] Delight 2008.04.23 4441
217 문자열에서 특정문자(열) 변경 및 삭제 [9] Delight 2008.04.23 7388
216 Widget 한번 개발해 보세요.. [11] 해처리 2008.04.17 4038
215 RFC GUIDE 입니다.. [22] file 나야나 2008.04.10 4290
» CBO 테이블 데이터 변경 프로그램 [10] sapjoy 2008.03.28 7415
213 smart form 교재 [35] file alal 2008.03.27 4373
212 화면상에 입력된 parameter , selection-option 값 inter table로 담는 펑션 ㅋ [5] file bd 2008.03.25 5307
211 SAP GUI 접속시 'sapdp00' unknown 에러가 뜰때 [7] 밤톨™ 2008.03.05 5789
210 주민번호 체크로직 [14] 오향 2008.02.29 5104
209 월 계산 함수 [5] 오향 2008.02.28 4973
208 CLUSTER 테이블 찾는법~~ [4] 첼시 2008.02.28 3853