*&---------------------------------------------------------------------*
*& 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
댓글 4
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
168 |
ICON ascii code
[3] ![]() | sapjoy | 2007.10.05 | 5086 |
167 |
ABAP TIP
[4] ![]() | 둘리67 | 2007.10.03 | 6015 |
166 | 너무도 당연해서 가끔 잊곤하는 공기와 같은 존재 'F1' key [5] | 백혜정 | 2007.09.19 | 4100 |
165 | AT 구문에 대한 설명입니다. [6] | 김창훈 | 2007.08.16 | 5822 |
164 |
제가 모은 팁들입니다.
[62] ![]() | 풍운사랑 | 2007.09.08 | 5616 |
163 | OK Code Values... 흠,,, [1] | 김창훈 | 2007.08.31 | 4707 |
162 | Image를 화면에 보여주는 방법 [1] | 정두영 | 2007.08.31 | 6343 |
» | 테이블 update 프로그램 [4] | sapjoy | 2007.08.30 | 4831 |
160 | System field 정리한 내용이에요 [4] | 김창훈 | 2007.08.22 | 5574 |
159 | 조회조건 동적으로 보이기 [5] | 신종철™ | 2007.08.21 | 4852 |
158 | 스페이스를 2자리로 먹을때 1자리로 먹게 바꾸기 [1] | 신종철™ | 2007.08.21 | 4012 |
157 |
ABAP 문법 2nd
[8] ![]() | 아일락 | 2007.08.20 | 3969 |
156 |
ABAP 문법 1st
[13] ![]() | 아일락 | 2007.08.20 | 4613 |
155 |
엑셀 65000 라인초과시 사용 유틸
[5] ![]() | GG | 2007.08.20 | 5349 |
154 |
플랜트로 회사코드와 기준통화 찾기
[8] ![]() | 김창훈 | 2007.08.17 | 5673 |
153 | 속도개선하기....INDEX를 이렇게도 쓰네용~~ [9] | 김창훈 | 2007.08.15 | 5448 |
152 | 텍스트반영시(자재명,저장위치명 기타등등) 속도개선 방법 [6] | 김창훈 | 2007.08.15 | 6084 |
151 | ALV 중간 집계 하기 [3] | 신종철 | 2007.08.10 | 4838 |
150 | 4.6에서 ALV 필드 변경 안될때 버퍼 지우는 방법 | 신종철 | 2007.08.10 | 4824 |
149 | ABAP System Fields | 홍성현 | 2007.08.10 | 3949 |