SAPUI5 개발자 가이드 목차를 번역해 보았다. https://openui5.hana.ondemand.com/#docs/guide/Documentation.html 개발자 가이드 핵심요소:·잘 만들어진 API, 개발하기 편하고 사용하기 쉬움·확장성있는 UI 컴포넌트 모델, 개발 도구를 지원함·높은 생산성, SAP 제품 표준에 부합함·CSS를 기반으로한 다양한 디자인 적용 가능·Ajax를 지원함·OpenAjax, CSS, HTML5 등 오픈소스 표준을 기반으로 함·jQuery라이브러리를 탑재함 시작개요를 읽고 첫번째 SAP UI5 어플리케이션을 만들어 보자·소개·초간단 SAPUI5어플리케이션 만들기("Hello World")·응용 SAPUI5 어플리케이션 만들기 일반 정보SAPUI5의 일반 정보 - 프로..
SAP UI 5에 대해서 - 제1편 SAP UI 5란? OpenUI5 = SAPUI5 0.SAPUI5란?UI를 개발하기 위한 자바스크립트 프레임웍이다. UI만 개발한다고 하면( 그럴일은 없겠지만 ) 자바스크립트이기 때문에 SAP 서버 같은게 필요 없다. SAP UI 5는 데이터를 보여주는 기능과 사용자가 입력한 데이터를 SAP로 전송해주는 역할 단 두가지만 한다. 데이터를 보내주고 받는 것은 SAP서버에 설치된 Gateway Service라는 애가 담당한다. Gateway Service는 ABAP으로 프로그래밍 한다. 데이터를 관리하는 것은 SAP HANA가 하게 될 것이다. 1.SAP UI 5를 하는데 필요한 기술'자바스크립트'를 할 줄 알아야 한다. 보통 ABAPer 분들이 SAP UI 5를 하려고 ..
SAP ABAP에 관하여 - 제1편 ABAP이란? 화면은 ABAP을 한다면 매일 보는 화면이에요. 'ABAP이란 무엇일까?' 하고 궁금해 하시는 분들이 많다고 생각해서 이 글을 씁니다. 일단 아밥은 SAP를 개발하는 언어입니다. SAP에 SAP를 위한 SAP만의 언어라고 할 수 있어요. 언어의 생김새로 봐서는 당연히 내리막을 걸어야 하는 언어라고 생각하긴 하지만 오묘하게 편하게 잘 만들기도 했고 기능이 자꾸 추가되고 있기도 합니다. 하지만 대세는 아니에요. 스타일은 20년 전 스타일 인것 같습니다. 그리고 코볼을 닮은 언어라고 합니다. 제가 코볼을 해본적도 본적도 없지만 ABAP은 코볼을 기반으로 만들어졌다고 합니다. ABAP의 모습을 통해 COBOL이란 어떤 언어인지를 추측해볼 수 있을 뿐이에요. 찾아..
누구나 할 수 있는 ABAP - Exercise 16: Data Retrieval Using a SELECT Loop 오늘 해볼 것은 ABAP의 시작이자 끝이라고 할 수 있는 Select로 데이터 가지고 오는 것을 해보겠다.대부분의 비즈니스 로직이 data를 가지고 오고, 쓰고 하는것이기 때문에 그리 어려울건 없다. 목표· 데이터베이스를 액세스 하는 루프 프로그램을 만들어라· 입력 파라메터를 이용해 데이터를 필터링 해보자. 비즈니스 예제사용자가 선택한 항공사의 데이터만 보여주도록 아밥 프로그램을 수정하자. 할일 1:사용자가 입력한 조건을 읽어오자. 1.이전에 작성했던 'ZBC400_01_GS_LIST'을 복사 하던지 SAP에서 예제로 제공하는 'SAPBC400WBS_GS_LIST'를 'ZBC400_01_..
누구나 할 수 있는 ABAP - Exercise 15: Working with Internal Tables Internal Table(인터널 테이블)을 사용하는 이유SAP라는 것은 일단 비즈니스용 프로그램이기 때문에 주로 비즈니스 데이터를 읽고 쓰고 하는 일을 매우 많이 할 수 밖에 없다. 프로그램의 대부분이 DB를 액세스 하는 일이 대부분이고 DB액세스는 시 분 초 단위로 매우 많이 발생한다. 같은 말을 세번이나 하면서 'DB 액세스'를 매우 강조하고 있다. 'DB 액세스'가 많이 발생하면 서버에 부하를 줄 뿐만 아니라 프로그램 수행 속도가 느려질 수 있다 가 아니고 느려진다. 그리고 SAP는 한두사람이 쓰는 시스템이 아니라 대부분 대기업에서 사용하기 때문에 미니멈 300에서 3000명, 30,000명..
한참 FI및 다른 프로그래밍 관련 포스트를 하다가 이번에 마음먹고 ABAP Exercise를 해보겠다는 생각으로 포스트를 시작한다. 이전 포스트에서 이미 이야기 하였지만 한국에서 SAP 업계로 들어오는데는 진입장벽이 존재한다. 또한 이 판에서 커나가고 살아남는 것도 신입 입장에서는 녹녹치 않은게 현실이다. 레알 맨땅에 헤딩하는 식으로 하거나 어깨 넘어로 배워야 하는 상황. 눈물이 아니날 수 없다.Java나 Oracle 처럼 문서나 책이 이쁘게 나오는 것도 아니고 SAP공식 사이트는 서버가 해외에 있어서 그런지 느려서 접근성도 떨어지고 독일 회사이다 보니 UI가 상당히 투박하다. 공식교재는 라이센스 문제 때문에 구하기도 어렵고... 정말 정말 정말로 진실로 SAP를 하다보면 배우는 것에 있어서 속상한 일이..
TAW10_1 Exercise 14: Working with Structures스트럭처('구조체' 라고도 한다) 사용하기 이번 Exercise의 질문을 하나하나 풀어가다 보면 ABAP에 대해 전체적으로 감을 잡을 수 있다. 잠깐 후루룩 보고 지나가지 말고 1주일동안 이것만 봐도 될 정도로 중요한 내용이니 조바심을 갖지 말고 천천히 보도록 하자. Execrise Objectives이번 예제를 통해 배울 수 있는 것·데이터 흐름과 프로세싱 영역간에 이해를 돕기 위해 ABAP 디버거 사용법을 배운다. Business Example특정 데이터가 데이터 객체들 사이에서 언제 어떻게 전송이 되는지 알아보기 위해 ABAP 프로그램을 테스트 해야 하는 업무를 받았다. Task 1:프로그램을 디버깅 모드로 실행 할 것1..
TAW10_1 Exercise 13: Basic ABAP Statements아밥 기본 구문 Execrise Objectives이번 예제를 통해 배울 수 있는 것·Elementary 데이터 오브젝트 생성·오브젝트에 값 할당·조건 분기 선언·계산 수행 Business Example해당 값과 연산자를 입력 받아서 사칙연산(+-*/)을 할 수 있는 아밥 프로그램을 만듭니다. Task 1:프로그램 생성1.'TOP include'에 체크를 풀고 프로그램 'ZBC400_01_COMPUTE'을 생성하자. Task 2:입력 파라메터를 선언하자(선택 화면에 대한 묵시적인 선언이다)1.두개의 정수형 값을 넘겨줄 수 있는 입력 파라메터를 생성하자(추천 이름은 'pa_int1', 'pa_int2' 이다) 그리고 산술 연산자도 ..
TAW10_1 Exercise 12: Creating Transactions Execrise Objectives이번 예제를 통해 배울 수 있는 것·트렌젝션 만들기·입맛에 맞는 T-code 만들기 Business Example당신 회사의 SAP사용자는 특정 ABAP 프로그램을 트렌젝션으로 또는 원하는 T-Code로 실행 할 수 있다. Task 1:트렌젝션 만들기1.'ZBC400_01_GS_LIST'를 실행하기 위한 트렌젝션 코드 'ZBC400_01_GS'를 만들자Hint: 트렌젝션 선언에서, 시작 오브젝트를 프로그램과 '선택 화면'으로 설정할 수 있다. 2.명령 필드에서 새로 만든 t-code로 프로그램을 실행해 보자. Task 2:즐겨찾기 만들기1.'ZBC400_01_GS'를 즐겨찾기에 추가해보자.2.즐..
TAW10_1 Exercise 11: Developing ABAP Programs ABAP 프로그램 개발하기 Execrise Objectives 이번 예제를 통해 배울 수 있는 것 ·ABAP 프로그램 생성, 수정, 저장, 처리 ·ABAP 프로그램을 잘 만들었는지 확인하기 ·ABAP 프로그램을 테스트하고 활성화 하기 Business Example 개발자인 여러분은 모든 비행기 출발 시간을 출력하는 프로그램을 만들어야 합니다. 데이터는 'SFLIGHT' 데이터베이스 테이블에서 읽어와야 합니다. Task 1: 프로그램 생성 1.'TOP include'에 체크를 풀고 프로그램 'ZBC400_01_GS_LIST'를 생성해봅니다. Task 2: 프로그램 수정 1.데이터를 가져오고 출력하기 위한 '작업 영역'(Wor..
- Total
- Today
- Yesterday
- docker container case
- 도커티슈박스
- vim
- 도커각티슈박스
- shellscript
- 2017 티스토리 결산
- docker container whale
- 싱가폴
- Sh
- docker container tissue box
- docker container
- 이직
- 개발자
- Linux
- 도커티슈케이스
- 도커컨테이너
- 도커각티슈케이스
- docker container tissue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |