2011년 4월 21일 목요일

번역(사내 프로그램 이용 & SE63)

일반 T-Code SE63 을 이용

SE63 이동 > 번역 > ABAP 오브젝트 > 내역

으로 이동하면 오브젝트 유형 선택 목록이 나온다.

여기에서

S3 ABAP 텍스트 > 텍스트 요소

오브젝트 이름에 프로그램 이름을 적어주고,

소스언어, 대상언어를 선택해 주고 편집을 누른다.

각각의 번역항목을 번역해 주면 된다.

2011년 4월 20일 수요일

유용한 티코드(Transaction Code)

sm50 프로세스 개요 (백그라운드는 type m 이 주로 많음)

sm66 전체작업프로세스 개요 (프로그램 취소를 누르면 프로그램을 중지시킬 수 있음, 디버깅)

se30 아밥 실행시간 분석 프로그램

st22 런타임 에러

st05 퍼포먼스 분석 (추적 설정 -> 프로그램 실행 -> 추적 해제)

sm04 사용자 리스트

sm12 잠금엔트리 선택

abapdocu 아밥 다큐먼트 문서

rsdl DB 연결: 연결용 프로그램 점검

db01 현재 DB 서버의 상태 (Diagnostics -> SQL Command Editor 에서 DB 쿼리를 직접 날릴 수 있음 *대소문자 구분 ex. select * from tdv.MARA)

dbco "데이타베이스 연결 내역"뷰 조회: 개요

smwg RFC 와 커넥션 되어 있는 정보를 보여줌

sbwp 비즈니스 워크 플레이스(메일 발송)

2011년 4월 14일 목요일

인터널 테이블

Tables: MARA. “MARA의 Header 역할을 하는 Working Area생성.

Data: BEGIN OF IT_MARA OCCURS 0.
INCLUDE STRUCTURE MARA.
Data: END OF IT_MARA. “ Header가 기본적으로 생성됨.

Data: IT_MARA_N LIKE TABLE OF MARA. “ Header가 없는 Internal Table.

Data: IT_MARA_H LIKE TABLE OF MARA WITH HEADER LINE.
“ Header가 있는 Internal Table.

2011년 4월 13일 수요일

Document 객체 생성하기

* docking 컨테이너 헤더를 만들어 헤더에 document 객체를 생성하여 삽입한다.

  DATA : gs_docking_container        TYPE REF TO cl_gui_docking_container     ,
        go_docking_container_header TYPE REF TO cl_gui_docking_container,
        go_document                 TYPE REF TO cl_dd_document,             "문서 오브젝트


  CREATE OBJECT go_docking_container_header
      EXPORTING
        repid                       = sy-repid
        dynnr                       = sy-dynnr      "현재화면
        side                        = go_docking_container_header->dock_at_top
        extension                   = 50.

    CREATE OBJECT go_document
      EXPORTING
        style  = 'ALV_GRID'.
*        background_color =
*        bds_stylesheet =
*        no_margins =

    CALL METHOD go_document->add_text
      EXPORTING
        text          = 'Header'
*        text_table    =
*        fix_lines     =
*        sap_style     =
*        sap_color     =
        sap_fontsize  = cl_dd_area=>LARGE    
*        sap_fontstyle =
*        sap_emphasis  =
*        style_class   =
*      CHANGING
*        document      =
        .

    CALL METHOD go_document->new_line.

    CALL METHOD go_document->add_gap
      EXPORTING
        width = 5.

    data lv_hhtxt2(255type c VALUE 'WERKS :'.
  
    CALL METHOD go_document->add_text
      EXPORTING
        text      = lv_hhtxt2
        sap_fontsize = cl_dd_area=>medium.


       CALL METHOD go_document->display_document
      EXPORTING
        parent             = go_docking_container_header.

2011년 4월 11일 월요일

ABAP 중요한 테이블

V_LTDX

DB 뷰 LTDX (ALV 레이아웃) : 프로그램 별 variant 가 저장되는 table

엑셀 유용한 키

Ctrl + ;

데이터 유효성 검사 : 셀 선택 Ctrl + Shift + 방향키

Ctrl + 방향키 sheet 끝 or 처음

1 sheet 이동 : Ctrl + HOME

수식으로 결과값 보기 : Ctrl + ~

절대참조로 셀 바꾸기 : F4

표로 변환 [ ]

1900 년 1월 1일부터 카운트 (날짜)

Ctrl + 1 (셀 서식)

2011년 4월 5일 화요일

Field symbol

field-symbol <FS> type any table.

assign gt_standard [] to <FS>.

<FS> 를 사용.