개발자(16)
-
SAP_ABAP Calling Program
프로젝트 수행 시 하나의 프로그램을 여러 명의 개발자가 동시에 개발해야 하는 경우, 기능별로 프로그램 을 나누어서 개발한다(모듈화). 이렇게 구성된 패키지 프로그램은 메인 프로그램에서 사용자의 요구에 따라 각각의 프로그램을 호출하여 사용한다. 1 2 /* SUBMIT (program) AND RETURN. IMPORT g_carrid FROM MEMORY ID 'T_CID' */ 프로그램 실행 후 import부터 수행 cs VIA SELECTION-SCREEN : 호출된 프로그램의 SELECTION SCREEN 화면이 나타남 USING SELECTION-SET : 호출된 프로그램의 변형(Variant)을 사용하여 호출 WITH FREE SELECTION freesel : 동적인 Selection이 가능 ..
2021.10.26 -
SAP_ABAP 프로그램 구조 (이벤트)
*이벤트 기능 INITIALIZATION : SELECTION SCREEN 화면이 열리기 전에 화면 필드 값을 초기화하는데 사용. AT SELECTION-SCREEN : 값을 SELECTION-SCREEN에 입력하기 전/후에 작동. START-OF-SELECTION : 사용자가 실행 버튼(F8)을 클릭하면 DB에서 값을 읽어온다. END-OF-SELECTION 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 *&-------------------------------------------------------------..
2021.10.25 -
SAP_ABAP 구현
1. SELECTION SCREEN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 *&---------------------------------------------------------------------* *& Include ZCCCSCR *&---------------------------------------------------------------------* PARAMETERS : p_date LIKE ztable-date OBLIGATORY DEFAULT sy-datu..
2021.10.25 -
SAP/ABAP - Report program 만들기
1. 개요 데이터베이스에서 원하는 데이터를 추출/ 가공하여 조회 프로그램 자체적으로 직접 실행가능, submit 가능 2. 프로그램 선언 1 2 3 4 5 6 7 8 9 10 11 12 *&---------------------------------------------------------------------* *& Report ZCCC *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* INCLUDE ZCCCTOP . " Global Data INCLUDE ZCCCSCR. INCLUDE ..
2021.10.25 -
1. Easy ABAP 2.0
1. CTS : 커스터마이징 tool (T-CODE:SE09 = CTS관리) 2. IMG : 커스터마이징에 사용되는 가장 일반적인 툴 (T-CODE:SPRO) 3. ABAP 기본문법 * -> 주석처리 ' ' -> String 연산자 -> 나누기 : / int 나누기 : DIV [ / in java] 나머지 값 : MOD [ % in java] 제곱 : ** / -> 줄바꿈 sy-datum -> 서버날짜 sy-datlo -> 로컬날짜 sy-uzeit -> 서버시간
2021.10.05 -
아키텍쳐 vs 프레임워크 vs 디자인패턴
1. 아키텍쳐(architecture)란 무엇인가? 설계도 소프트웨어 구조(software architecture)는 소프트웨어의 구성요소들 사이에서 유기적 관계를 표현하고 소프트웨어의 설계와 업그레이드를 통제하는 지침과 원칙 2. 프레임워크 프로그램을 구현하기 위한 뼈대 클래스와 라이브러리가 합쳐진 형태라고 볼 수 있다. 3. 디자인패턴 소프트웨어 개발 방법으로 사용되는 디자인패턴(Desigin Pattern)은 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 그 방법에 이름을 붙여서 이후에 재사용하기 좋은 형태로 특정 규약을 만들어서 정리한 것 디자인 패턴은 소프트웨어 설계에 있어 공통적인 문제들에 대한 표준적인 해법과 작명법을 제안하며, 알고리즘과 같이 프로그램 코드로 바로 변환될 ..
2021.09.27