==ABAP Tips==
http://help.sap.com/saphelp_nw04/helpdata/en/94/c4a6377cc0c92ce10000009b38f8cf/frameset.htm
* 기본 T-Code
/n : 세션종료
/i : 창 강제종료
/nex : 모든창 강제종료
/o : 새창으로 세션 생성
* 디비 엑셀로 다운받기
SYSTEM / LIST / SAVE / LOCALFILE / SPREADSHEET
* SAP NETWORK BLOG.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/
* 특수한 테이블
DD02L : sap내에 있는 테이블들을 가지고있음.
DD03L : 각 테이블들의 필드내역등 세부정보를 가지고 있음.
* 시스템 변수(se11, data table: syst)
SY-DATUM : 현재날짜
SY-UZEIT : 현재시간
SY-UNAME : 클라이언트아이디
SY-REPID : 현재 프로그램 이름 = SY-CPROG
SY-UCOMM : 눌린 컨트롤의 TEXT값이 넘어옴
SY-TABIX : LOOP를 카운트
SY-SUBRC : 앞단계에서 실행된 결과가 성공이면 0, 실패면 4의 값을 가짐.
SY-DYNNR : 현재 스크린의 번호
SY-LSIND : 스크린의 레벨번호(0부터 시작, AT LINE-SELECTION에서 이용)
SY-DBCNT : Access한 Table row 수
sy-tcode : 커런트 티코드
sy-callld : 콜 여부( 타 플그램에 의해서 콜되었다면 'x'값을 가짐)
* SE11(테이블 화면)에서 원하는 필드만 보기
Settings -> formatlist -> choose fields...에서 설정
* db 강제로 active 시키는 방법
유틸리티/데이터베이스유틸리티
* se80 / pakage / slis 검색하면 alv를 사용한 standard source를 조회할 수 있음.
* 주요 T-Code
smod : User exit
se37 : 프로그램 실행 및 펑션 생성, 조회
sm30 : 마스터데이터의 관리, 수정(테이블뷰 유지보수)- 테이블/뷰 : V_512W_O(임금유형)
se37 펑션
se24 / *c : 클래스 조회, *alv : alv조회
se18
se19
cv01n 첨부문서찾기
smod User exit
se30 : runtime Analysis(성능테스트)
spro : img setting
se91 : message class 만들기.
se16 : data browser
:- 테이블에 직접 데이터 입력 가능
:- 유지보수가 허용된 테이블의 경우 수정, 삭제 가능
sm12 : sap 작업중 네트워장애 또는 서버의 정지로 인해 Table의 Lock를 인위적으로 풀고자 할때
ST05 : 프로그램을 분석할때 주로 사용. 프로그램에서 사용하는 테이블 및 UPDATE. INSERT등의 데이터 작업 내용을 한눈에 알 수 있으며, RFC펑션등의 내용도 알수있다.
SU20, SU21 : 오브젝트들에 대한 설명을 볼 수 있다.
SE93 : 트랜젝션 코드 생성
SM50 : 세션현황, 종료(시스템내 전체 작업에 대한 모니터링)
PM01 : 인포타입 생성
pe04 : 스키마용 펑션 생성/조회
pu01 : 급여결과삭제
pe01 : 급여계산 스키마 조회 및 변경
sm36 : create background job
sm37 : background job monitor, select background jobs.
pt60 : 근태평가
pt_clstb2 : 시간평가결과확인(근태조회)
ppom_old : 조직단위별 구조검색
ksh3 : 코스트센터 계층구조 검색
S_PH0_48000125 : 조직지정전송(PA->PD)
SCC1 : 클라이언트에서 다른 클라이언트의 REQUEST 카피하기 예) 500번에서 300번의 REQUEST를 카피하고자할 경우.
PC00_M41_CALC_SIMU : 급여계산 시뮬레이션
PC00_M41_CALC : 급여계산 (실제)
SMW0 : 엑셀다운로드용 양식을 등록
OAAD : 저장문서관리
SPAD : 스풀어드민(프린트 포맷 만드는 곳임 예: Z_90_120)
SAPscript
SE71 : Form / SO10 : Standard Text / SE72 : Style
se78 : 이미지등록
SM21 시스템온라인 로그 분석 (R/3에서 발생한 작업에 대한 로그분석)
SM37 배치작업 조회
SM36 배치작업 생성
SM66(R/3전체 시스템내 현재 돌고 있는 작업들에 대한 모니터링)
ST11 개발자 추적조회
ST22 (ABAP 덤프 로그 분석)
DB01 (배타적 잠금 대기 분석-DB lock 잡고 있는것에 대한 분석)
SMGW (gateway monitor)
SEARCH_SAP_MENU(SAP메뉴에서 찾기-->찾고자하는 TCODE를 한글로 내용 입력하면 유사한 TCODE를 찾아줌)
ABAPDOCU (ABAP 예제로 직행)
abapdocu ABAP DOCU 보기
catt / lsmw : 레거시시스템 마이그레이션.
* WRITE:/10(4) 'TEST!!!'.
줄바꾼후 10칸 띄우고 4글자만 출력
* WRITE AT 25(5) '123456789ABCDEFG'.
맨앞칸부터 25칸 띄운 후 5글자만 출력
* sap 도움말보기
f5 또는 i 아이콘 클릭
* 전역번수는 G로 시작, 지역변수는 N으로 시작
:예) 전역번수 G_DATE
: 지역변숴 N_DATE
* WRITE문
CURRENCY옵션 : 금액표시를 자동적으로 계산
예) 한화 1000원-> 10.00을 1000으로 제대로 표시해준다.
* Text Elements 지정 : Goto -> Text Elements -> Selection texts
* 테이블 라인수 세기(ld_tfill에 구해짐)
DESCRIBE TABLE it_knbk LINES ld_tfill.
* alv 소스 보기
se80에서 패키지/slis로 설정 후 조회
* BSP 소스 다운로드 방법
# SE80에서 프로그램 SEARCH( BSP_EXPORT_CLASSES )
# 프로그램(BSP_EXPORT_CLASSES)을 실행시킨다.
# Enter patrh for output(저장될 경로를 지정) 및 Enter BSP applicaton name 입력 후 실행버튼 클릭
* intenal 테이블의 워크에리어 간단하게 만드는 방법
워크에리어테이블명 like line of 인터널테이블명.
* bsp 디버깅 셋팅방법
유틸리티/셋팅스/아밥편집기에서 설정
* 외부 ABAP Editor 사용하기
gui640에서는 제어판에 가면 SAP구성이라는 아이콘이 있는데 이것을 누르면 어플리케이션 탭이 있는데 여기에다가 추가를 시켜주면 됩니다. 울트라에디터, 아크로에디터 기타등등추가를 하시면 다른 작업없이 손쉽게 로컬 편집을 할 수 있습니다.
* 매크로를 저장하고있는 테이블 : TRMAC
2008년 9월 25일 목요일
2008년 9월 23일 화요일
피드 구독하기:
글 (Atom)