[ 출처 : http://www.sapjoy.co.kr/ ]
1. OS
- 파일시스템 사용율 : OS06
- CPU 사용율 : OS06
- Swap Space : OS06
- Lan 상태 점검: OS06
- Memory 사용율 : OS06
2. R/3
- 전 Application Server의 정상유무 확인 : SM51
- 각 인스턴스별 Work Process의 상태 확인 : SM50
- 실패한 Update Record가 있는지 여부 확인 : SM13
- 백그라운드 작업에 대한 로그 확인 : SM37
- 오래된 Lock Entry가 존재하는지 점검 : SM12
- Spool 문제여부 확인 : SP01
- 덤프확인 : ST22
- 시스템 로그 분석 : SM21
- Workload 통계 분석 : ST03
- Buffer 통계 분석 : ST02
- SAPConnect 이상유무 점검 : SCOT
- ICM 상태점검 : SMICM
- tRFC 에러여부 점검 : SM58
- Inbound Queue 확인 : SMQ2
- Outbound Queue 확인 : SMQ1
- IDOC 모니터링 : WE02
- RFC Destination 점검 : SM59
- Instance 이상유무 확인 : CCMS
- Java Error Message 확인 : CCMS
- J2EE Kernel 점검 : CCMS
- J2EE Service 점검 : CCMS
- J2EE 성능 관련 Active Threads : CCMS
3. Database
- Overall Buffer Quality : ST04
- Data Hit Ratio : ST04
- Index Hit Ratio : ST04
- Cache Quality : ST04
- Cache Overflows : ST04
- Package Quality : ST04
- Package Overflows : ST04
- Sort overflows : ST04
- Lock Escalations : ST04
- Lock waits : ST04
- Missing Tables & Indexes : ST04
- Tablespace Percent Used : ST04
4. sap perforamnce check
- Background Processing Transactions
Job Selection : SM37
Background Controller List : SM61
- Monitoring Transactions
Work Process Overview : SM50
SAP Instance List : SM51
Systemwide Work Process Overview : SM66
SAP Alert Monitor Review : RZ03
SAP Alert Monitor : RZ20
ABAP Dump Analysis : ST22
- Performance Analysis Transactions
Statistics Display for all Instances : STAD
Local Statistics Display : STAT
Performance Monitor Menu : STUN
SAP Buffers : ST02
Workload Analysis : ST03
DB Performance Monitor Menu : ST04
- DB2 (*plus all underlying transactions)
DB Administration for DB2 on z/OS
SQL Performance Trace : ST05
Operating System Monitor : ST06
Table Call Statistics : ST10
z/OS System Monitor : OS07
- General System Administration Transactions
SAP System Log : SM21
Display Locks : SM12
Display Update (VBLOG) Records : SM13
Display SAP Directories : AL11
Display Work Logs : ST11
ABAP Editor : SE38
- System Configuration Transactions
Profile Parameter Maintenance : RZ10
- Transport System Transactions
Transport and Correction System : SE01
Transport Organizer : SE09
2014년 12월 8일 월요일
2014년 11월 11일 화요일
2014년 10월 23일 목요일
[SAP] BAPI나 BDC 에러 로그를 팝업창으로 표시하기
DATA : BEGIN OF IT_DATA OCCURS 0,
ICON(4),
.......
T_MSG TYPE RS_T_MSG, "에러 로그 저장용 필드 선언
END OF IT_DATA.
* BAPI나 BDC에서 발생된 에러 로그를 저장한다.
DATA : LT_MSG TYPE RS_T_MSG,
LS_MSG LIKE LINE OF LT_MSG.
REFRESH : LT_MSG.
LOOP AT RETURN.
CLEAR : LS_MSG.
LS_MSG-MSGTY = RETURN-TYPE.
LS_MSG-MSGID = RETURN-ID.
LS_MSG-MSGNO = RETURN-NUMBER.
LS_MSG-MSGV1 = RETURN-MESSAGE_V1.
LS_MSG-MSGV2 = RETURN-MESSAGE_V2.
LS_MSG-MSGV3 = RETURN-MESSAGE_V3.
LS_MSG-MSGV4 = RETURN-MESSAGE_V4.
APPEND LS_MSG TO LT_MSG .
ENDLOOP.
IT_DATA-T_MSG = LT_MSG.
* ALV상의 더블클릭이나 HOTSPOT 이벤트에 팝업 표시 기능 추가
FORM ALV_DOUBLE_CLICK USING E_ROW TYPE LVC_S_ROW
E_COLUMN TYPE LVC_S_COL
ES_ROW_NO TYPE LVC_S_ROID.
DATA : LS_DATA LIKE LINE OF IT_DATA.
READ TABLE IT_DATA INDEX ES_ROW_NO-ROW_ID INTO LS_DATA.
DATA: E_T_MSG TYPE RS_T_MSG,
S_MSG LIKE LINE OF E_T_MSG,
E_TXT(40) TYPE C VALUE 'Error List',
E_WITH_S_ON_EMPTY TYPE RS_BOOL VALUE 'X',
E_ONE_MSG_DIRECT TYPE RS_BOOL VALUE ' ',
E_ONE_MSG_TYPE_S TYPE RS_BOOL VALUE 'X',
I_S_EXIT_COMMAND TYPE BAL_S_EXCM.
REFRESH : E_T_MSG.
E_T_MSG = LS_DATA-T_MSG.
CHECK E_T_MSG[] IS NOT INITIAL.
CALL FUNCTION 'RSDC_SHOW_MESSAGES_POPUP'
EXPORTING
I_T_MSG = E_T_MSG
I_TXT = E_TXT
I_WITH_S_ON_EMPTY = E_WITH_S_ON_EMPTY
I_ONE_MSG_DIRECT = E_ONE_MSG_DIRECT
I_ONE_MSG_TYPE_S = E_ONE_MSG_TYPE_S
IMPORTING
E_S_EXIT_COMMAND = I_S_EXIT_COMMAND.
ENDFORM.
2014년 10월 8일 수요일
ABAP 한글 출력 길이 조정
PERFORM CUT_STRING USING LV_DESC 20 CHANGING LV_TEXT1 LV_TEXT2.
FORM CUT_STRING USING I_ZPKRE I_LEN CHANGING O_TEXT1 O_TEXT2.
DATA : LV_LEN TYPE I,
LV_LEN2 TYPE I,
LV_TLEN TYPE I.
CLEAR : LV_LEN , LV_LEN2 , LV_TLEN , O_TEXT1 ,O_TEXT2 .
O_TEXT1 = I_ZPKRE.
O_TEXT2 = O_TEXT1.
LV_LEN2 = I_LEN - 1 .
LV_TLEN = STRLEN( O_TEXT1 ).
DO 40 TIMES.
" 출력될문자열의 실제 길이 확인
CALL METHOD CL_ABAP_LIST_UTILITIES=>DYNAMIC_OUTPUT_LENGTH
EXPORTING
FIELD = O_TEXT1
RECEIVING
LEN = LV_LEN.
IF LV_LEN <= I_LEN.
EXIT.
ELSE.
O_TEXT1 = O_TEXT1+0(LV_LEN2).
LV_LEN2 = LV_LEN2 - 1 .
ENDIF.
ENDDO.
LV_LEN = STRLEN( O_TEXT1 ).
LV_TLEN = LV_TLEN - LV_LEN.
O_TEXT2 = O_TEXT2+LV_LEN(LV_TLEN).
ENDFORM. " CUT_STRING
2014년 9월 30일 화요일
windows7 단축키
[출처 : http://answers.microsoft.com/ ]
Windows 7 단축키
창 관리 / 일반 단축키
단축키 설명
Win + ↑ 사용중인 창을 최대화
Win + ↓ 사용중인 창을 이전 크기 또는 최소화
Win + ← 사용중인 창을 스크린 왼쪽 사이드로 최대화
Win + → 사용중인 창을 스크린 오른쪽 사이드로 최대화
Win + Home 사용중인 창만 남기고 모든 창을 최소화
Win + Space 모든 창을 투명화 시켜 바탕화면을 볼 수 있음
(에어로 피크 기능)
Win + Pause/Break 시스템 속성 대화상자 표시
Win + Tab 플립 3D (Win 키를 누른 채로 계속 탭을 눌러 창 전환)
Win + Shift + Tab 플립 3D 역방향으로 회전
Ctrl + Win + Tab 플립 3D 고정 모드로 실행 (Esc 키로 취소)
Win + D 바탕화면 보기 / 복구
Win + E 탐색기 열기
Win + F 검색
Win + G 가젯을 차례로 선택
Win + M 모든 창 최소화
Win + Shift + M 최소화 된 창 복원
Win + P 프리젠테이션 디스플레이 모드 선택
Win + R 실행 대화 상자 열기
Win + X 윈도우 모바일 센터 실행
Win + = 돋보기
Win + [+/-] 돋보기 확대/축소
Win + Shift + ↑ 사용중인 창을 수직으로 최대화
Win + Shift + ↓ 사용중인 창을 이전 세로 크기로 복구
Win + Shift + ← 사용중인 창을 이전 모니터로 이동
Win + Shift + → 사용중인 창을 다음 모니터로 이동
Ctrl + Shift + Esc 작업 관리자 실행
Alt + F4 사용중인 창 닫기
Ctrl + F4 동시에 여러 문서를 열 수 있는 프로그램에서 활성 문서 닫기
Alt + Tab 활성 프로그램 전환 (Alt 키를 누른 채로 계속 탭을 눌러 창 전환)
Alt + Shift + Tab 활성 프로그램 역방향으로 전환
Ctrl + Alt + Tab 활성 프로그램 전환을 고정 모드로 실행
Alt + Esc 프로그램을 열린 순서대로 선택
Ctrl + Esc 또는 Win 시작 메뉴 열기
탐색기 단축키
단축키 설명 활용도
Alt + ← 뒤로 이동
Alt + → 앞으로 이동
Alt + ↑ 상위 디렉토리로 이동
Alt + Enter 선택한 파일/폴더의 속성 대화상자 열기
Alt + D 주소표시줄로 포커스 이동
Alt + P 미리 보기 창 보이기 / 감추기
Ctrl + E 또는 F3 검색 상자 선택
Ctrl + N 새 창 열기
Ctrl + Shift + N 새 폴더 만들기
Ctrl + 마우스휠 보기 모드를 아주 큰 아이콘, 큰 아이콘, 보통 아이콘,작은 아이콘, 간단히, 자세히, 나란히 보기, 내용 순으로 변경
Num Lock + * 선택한 폴더의 모든 하위 폴더를 표시
Num Lock + + 선택한 폴더의 내용 표시
Num Lock + - 선택한 폴더 축소
F2 이름 바꾸기
F4 주소표시줄 목록 표시
F5 새로 고침
F10 메뉴 도구 표시
F11 창 최대화 또는 복구
작업표시줄 단축키
단축키 설명 활용도
Win + 숫자 작업표시줄에 고정된 프로그램을 활성화 또는 구동시킴
(왼쪽부터 순서대로 1,2,3..)
Win + Alt + 숫자 작업표시줄에 고정된 프로그램의 점프리스트를 열어줌
(왼쪽부터 순서대로 1,2,3..)
Win + Ctrl + 숫자 작업표시줄에 고정된 프로그램의 열린 창을 순서대로 보여줌
(IE 또는 워드처럼 복수의 창이 실행되는 프로그램에 적용되고 왼쪽부터 순서대로 1,2,3..)
Win + Shift + 숫자 작업표시줄에 고정된 프로그램의 새 창(인스턴스) 열기
(왼쪽부터 순서대로 1,2,3..)
Win + B 포커스를 작업표시줄 오른쪽의 시스템 알림 영역으로 이동
(이후 화살표키로 이동)
Win + T 작업표시줄의 프로그램 썸네일을 순서대로 볼 수 있음
(이후 화살표키로 이동)
Ctrl + 아이콘 클릭 작업표시줄에 고정된 프로그램의 열린 창을 순서대로 보여줌
(IE 또는 워드처럼 복수의 창이 실행되는 프로그램에 적용)
Shift + 아이콘 클릭 클릭한 프로그램의 새 창(인스턴스) 열기
아이콘 미들 클릭 클릭한 프로그램의 새 창(인스턴스) 열기
Ctrl + Shift + 아이콘 클릭 관리자 권한으로 클릭한 프로그램의 새 창(인스턴스) 열기
Windows 7 log in/out
단축키 설명 활용도
Win + → + Enter 시스템 종료
Win + → + → + R 시스템 다시 시작
Win + → + → + S 시스템 절전
Win + → + → + W 시스템 사용자 전환
Win + → + → + L 시스템 로그오프
Win + L 시스템 잠금
(시스템 잠금 단축키 외에는 모두 키보드의 키를 순서대로 눌러서 실행)
Windows 7 단축키
창 관리 / 일반 단축키
단축키 설명
Win + ↑ 사용중인 창을 최대화
Win + ↓ 사용중인 창을 이전 크기 또는 최소화
Win + ← 사용중인 창을 스크린 왼쪽 사이드로 최대화
Win + → 사용중인 창을 스크린 오른쪽 사이드로 최대화
Win + Home 사용중인 창만 남기고 모든 창을 최소화
Win + Space 모든 창을 투명화 시켜 바탕화면을 볼 수 있음
(에어로 피크 기능)
Win + Pause/Break 시스템 속성 대화상자 표시
Win + Tab 플립 3D (Win 키를 누른 채로 계속 탭을 눌러 창 전환)
Win + Shift + Tab 플립 3D 역방향으로 회전
Ctrl + Win + Tab 플립 3D 고정 모드로 실행 (Esc 키로 취소)
Win + D 바탕화면 보기 / 복구
Win + E 탐색기 열기
Win + F 검색
Win + G 가젯을 차례로 선택
Win + M 모든 창 최소화
Win + Shift + M 최소화 된 창 복원
Win + P 프리젠테이션 디스플레이 모드 선택
Win + R 실행 대화 상자 열기
Win + X 윈도우 모바일 센터 실행
Win + = 돋보기
Win + [+/-] 돋보기 확대/축소
Win + Shift + ↑ 사용중인 창을 수직으로 최대화
Win + Shift + ↓ 사용중인 창을 이전 세로 크기로 복구
Win + Shift + ← 사용중인 창을 이전 모니터로 이동
Win + Shift + → 사용중인 창을 다음 모니터로 이동
Ctrl + Shift + Esc 작업 관리자 실행
Alt + F4 사용중인 창 닫기
Ctrl + F4 동시에 여러 문서를 열 수 있는 프로그램에서 활성 문서 닫기
Alt + Tab 활성 프로그램 전환 (Alt 키를 누른 채로 계속 탭을 눌러 창 전환)
Alt + Shift + Tab 활성 프로그램 역방향으로 전환
Ctrl + Alt + Tab 활성 프로그램 전환을 고정 모드로 실행
Alt + Esc 프로그램을 열린 순서대로 선택
Ctrl + Esc 또는 Win 시작 메뉴 열기
탐색기 단축키
단축키 설명 활용도
Alt + ← 뒤로 이동
Alt + → 앞으로 이동
Alt + ↑ 상위 디렉토리로 이동
Alt + Enter 선택한 파일/폴더의 속성 대화상자 열기
Alt + D 주소표시줄로 포커스 이동
Alt + P 미리 보기 창 보이기 / 감추기
Ctrl + E 또는 F3 검색 상자 선택
Ctrl + N 새 창 열기
Ctrl + Shift + N 새 폴더 만들기
Ctrl + 마우스휠 보기 모드를 아주 큰 아이콘, 큰 아이콘, 보통 아이콘,작은 아이콘, 간단히, 자세히, 나란히 보기, 내용 순으로 변경
Num Lock + * 선택한 폴더의 모든 하위 폴더를 표시
Num Lock + + 선택한 폴더의 내용 표시
Num Lock + - 선택한 폴더 축소
F2 이름 바꾸기
F4 주소표시줄 목록 표시
F5 새로 고침
F10 메뉴 도구 표시
F11 창 최대화 또는 복구
작업표시줄 단축키
단축키 설명 활용도
Win + 숫자 작업표시줄에 고정된 프로그램을 활성화 또는 구동시킴
(왼쪽부터 순서대로 1,2,3..)
Win + Alt + 숫자 작업표시줄에 고정된 프로그램의 점프리스트를 열어줌
(왼쪽부터 순서대로 1,2,3..)
Win + Ctrl + 숫자 작업표시줄에 고정된 프로그램의 열린 창을 순서대로 보여줌
(IE 또는 워드처럼 복수의 창이 실행되는 프로그램에 적용되고 왼쪽부터 순서대로 1,2,3..)
Win + Shift + 숫자 작업표시줄에 고정된 프로그램의 새 창(인스턴스) 열기
(왼쪽부터 순서대로 1,2,3..)
Win + B 포커스를 작업표시줄 오른쪽의 시스템 알림 영역으로 이동
(이후 화살표키로 이동)
Win + T 작업표시줄의 프로그램 썸네일을 순서대로 볼 수 있음
(이후 화살표키로 이동)
Ctrl + 아이콘 클릭 작업표시줄에 고정된 프로그램의 열린 창을 순서대로 보여줌
(IE 또는 워드처럼 복수의 창이 실행되는 프로그램에 적용)
Shift + 아이콘 클릭 클릭한 프로그램의 새 창(인스턴스) 열기
아이콘 미들 클릭 클릭한 프로그램의 새 창(인스턴스) 열기
Ctrl + Shift + 아이콘 클릭 관리자 권한으로 클릭한 프로그램의 새 창(인스턴스) 열기
Windows 7 log in/out
단축키 설명 활용도
Win + → + Enter 시스템 종료
Win + → + → + R 시스템 다시 시작
Win + → + → + S 시스템 절전
Win + → + → + W 시스템 사용자 전환
Win + → + → + L 시스템 로그오프
Win + L 시스템 잠금
(시스템 잠금 단축키 외에는 모두 키보드의 키를 순서대로 눌러서 실행)
2014년 9월 23일 화요일
ALV 필드 이동 및 선택
① ALV내 원하는 위치로 이동하기
data : ls_col type lvc_s_col,
ls_row type lvc_s_row.
ls_row-index = "위치 라인".
ls_col-fieldname = "위치필드명".
call method grid->set_current_cell_via_id
exporting
is_row_id = ls_row
ls_column_id = ls_col.
② alv상의 특정열 선택하기
data : lt_row type lvc_t_row,
ls_row type lvc_s_row.
" 기 선택되어 있는 열을 가져오기
call method grid->get_selectd_rows
importing
et_index_rows = lt_row.
" 추가로 선택할 열 등록
ls_row-index = 1.
append ls_row to lt_row.
call method grid->set_selected_rows
exporting
it_index_rows = lt_row.
③ 커서가 위치한 alv상의 정보 가져오기
call method grid->get_current_cell
importing
e_row = lv_row
e_value = lv_value
e_col = lv_col
es_row_id = ls_row
es_col_id = ls_col
es_row_no = ls_rowid.
data : ls_col type lvc_s_col,
ls_row type lvc_s_row.
ls_row-index = "위치 라인".
ls_col-fieldname = "위치필드명".
call method grid->set_current_cell_via_id
exporting
is_row_id = ls_row
ls_column_id = ls_col.
② alv상의 특정열 선택하기
data : lt_row type lvc_t_row,
ls_row type lvc_s_row.
" 기 선택되어 있는 열을 가져오기
call method grid->get_selectd_rows
importing
et_index_rows = lt_row.
" 추가로 선택할 열 등록
ls_row-index = 1.
append ls_row to lt_row.
call method grid->set_selected_rows
exporting
it_index_rows = lt_row.
③ 커서가 위치한 alv상의 정보 가져오기
call method grid->get_current_cell
importing
e_row = lv_row
e_value = lv_value
e_col = lv_col
es_row_id = ls_row
es_col_id = ls_col
es_row_no = ls_rowid.
2014년 9월 4일 목요일
오라클 설치 이후 환경 변화
[출처 : http://blog.daum.net/iiyou/ ]
오라클 11g 이후 Profile이 아래와 같은 값을 기본값으로 설정되어 있다.
① 패스워드에 대한 대소문자를 구분
② 패스워드 변경 시간 자동 설정
- Profile값 조회
SELECT * FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT
- Profile값 변경
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
각각의 Profile 속성은 아래와 같다.
FAILED_LOGIN_ATTEMPTS : 계정 잠금 전에 가능한 로그인 시도 실패 횟수
PASSWORD_LOCK_TIME : 지정된 로그인 시도 실패 횟수 이후에 계정이 잠기는 일 수
PASSWORD_LIFE_TIME : 암호를 변경해야 하는 최대 실행 주기
PASSWORD_GRACE_TIME : 암호만기 후 처음 로그인할 때부터 시작되는 암호 변경을 위한 유예기간
PASSWORD_REUSE_TIME : 주어진 일 수 동안 암호를 재사용할 수 없도록 지정
PASSWORD_REUSE_MAX : 암호를 재사용할 수 있는 최대 횟수
PASSWORD_VERIFY_FUNCTION : 암호할당 전에 암호복잡성을 검사하는 PL/SQL 함수
오라클 11g 이후 Profile이 아래와 같은 값을 기본값으로 설정되어 있다.
① 패스워드에 대한 대소문자를 구분
② 패스워드 변경 시간 자동 설정
- Profile값 조회
WHERE PROFILE = 'DEFAULT
- Profile값 변경
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
각각의 Profile 속성은 아래와 같다.
FAILED_LOGIN_ATTEMPTS : 계정 잠금 전에 가능한 로그인 시도 실패 횟수
PASSWORD_LOCK_TIME : 지정된 로그인 시도 실패 횟수 이후에 계정이 잠기는 일 수
PASSWORD_LIFE_TIME : 암호를 변경해야 하는 최대 실행 주기
PASSWORD_GRACE_TIME : 암호만기 후 처음 로그인할 때부터 시작되는 암호 변경을 위한 유예기간
PASSWORD_REUSE_TIME : 주어진 일 수 동안 암호를 재사용할 수 없도록 지정
PASSWORD_REUSE_MAX : 암호를 재사용할 수 있는 최대 횟수
PASSWORD_VERIFY_FUNCTION : 암호할당 전에 암호복잡성을 검사하는 PL/SQL 함수
피드 구독하기:
글 (Atom)