출처: 현장입문을 위한 ABAP/4 실무 가이드 - 성안당
TYPE-M 프로그램: 스크린을 사용한 단일 정보 등록, 수정, 삭제 프로그램이며 4가지 이벤트가 존재한다.
1. PROCESS BEFORE OUTPUT
2. PROCESS AFTER INPUT
3. PROCESS ON HELP-REQUEST
4. PROCESS ON VALUE-REQUEST
* PBO: Process Before Output, PAI: Process After Input
* Screen Painter: 스크린 레이아웃을 생성하기 위한 기능
BDC(Batch Data Communication) 프로그램: 데이터 생성, 변경 삭제 표준 프로세스(Standard Proess)를 대량처리
TYPE-1 프로그램: 단일정보 조회 프로그램이며 실행 순서는 아래와 같다.
1. INITIALIZATION(초기화)
2. SELECTION-SCREEN(입력)
3. START-OF-SELECTION(로직)
4. END-OF-SELECTION(출력)
ALV(ABAP List Viewer) 프로그램: 다수정보 조회
Report에서 구현하기 복잡한 부분을 SAP Standard에서 제공하는 VIEW함수를 사용하여 구현할수 있는것 같다.
ABAP Dictionary: ABAP Dictionary는 중앙에서 관리하여 Domain이나 Data element 등을 참조하는 여러 오브젝트들의 공통적인 변경이 발생 시 수정을 최소화 할수 있는 장점이 있는것 같다.
JAVA 관련 Frame Work의 MVC패턴 중 Controller과 약간 비슷한 부분이 있느 것 같다. SAP의 ABAP Dictionary가 더 큰 개념인것 같긴한데.. JAVA 관련 프로젝트 당시 마스터 데이터 관련 컬럼이 수정 발생 시 관련 된 여러 테이블을 각 각 수정하여 번거로웠었는데 이런부분에 대해 ABAP Dictionary는 괜찮은 기능인것 같다. 혹시 ABAP Dictionary 관련 기능이 있는 JAVA 관련 Frame Work나 DB 기능이 존재 하지 않을까 생각된다.
Internal Table: 인터널 테이블은 프로그램 실행 시 임시적으로 생성되는 테이블이며 가져온 데이터를 수정시 사용되는것 같다.
JAVA에서 Map, List.. 객체가 존재하는데 인터널 테이블과 비슷하게 사용가능할것 같다.
Function Module: 오라클의 프로시저와 비슷하며 서브프로그램의 한 형태이다.
RFC(Remote Function Module)를 생성하여 외부프로그램에서 JCO나 특정 어댑터로 호출 가능한 기능이다.
Function Module 변수 지정 시 IMPORT, EXPORT가 존재하는데 프로그램에서 Function Module에 값을 전달할때 EXPORT이며 Function Module은 이 값을 받기때문에 IMPORT이다. 리턴할때는 달라진다.
* TIP: 프로그램에서 Pattern메뉴를 사용하면 소스를 자동생성할수 있다.
* TIP: Pretty Printer 클릭 시 Utilities > Settings 설정에 따라 소스가 자동변환, 정렬된다.
SAP, EAI, 인터페이스 개발 관련 업무적인 내용과 생활, 투자 등 글로 작성되고 있으며 투자추천이나 전문적인 건강지식으로 작성된 글이 아니라서 자세한 부분은 전문가의 상담을 통해 알아보시길 권장드립니다.
피드 구독하기:
댓글 (Atom)
-
어느 지인분께 실비에 일상생활배상 책임보험에 대한 이야기를 들었는데 우리 아이가 다름사람의 차에 돌을 던져 파손된 부분도 보상해준다는데.. 혜택이 어디까지 가능한지 정리해봄 일상생활배상 책임보험은 줄임말로 일배책이라고 함 피보험자(가해자)가 타인(피해...
-
전자세금계산서용 인증서 홈텍스에서 전자세금계산서를 발행히기 위해 공동인증서 필요 발급 및 연장은 거래하시는 은행 홈페이지 통해 가능 기업인터넷뱅킹을 가입하여 사용하고 있는 사업자인경우 개인인터넷 뱅킹을 사용하는 경우 창구 방문이 필요 거래은행을 방문하...
-
1월달 시스템운영 용역비로 공급제공 후 전자세금계산서 발행 시 작성,발행,전송일자를 2월 13일로 했는데.. 업체에서 전화와 '기재사항 착오정정 등'으로 수정발급을 다시 해달라고 함 2월 13일을 음(-)금액으로 한장, 1월31일로 원래...
댓글 없음:
댓글 쓰기