본문 바로가기

SAP/SAP ABAP

(15)
SAP ABAP 개발, 운영 인턴 사원 모집 공고가 나왔네요 SAP ABAP 개발, 운영 인턴 사원 모집 공고가 나왔네요추천서가 필요하시면 저와 면담 후 써드릴 수 있습니다.원하시는 분들은 oceanfog1@gmail.com으로 이메일 보내주세요.일단 SAP쪽은 인턴을 할 자리가 별로 없습니다. 그런데 무려 인턴이고 채용연계 자리라서 괜찮은 것 같습니다.
Stateless와 Stateful의 차이 Stateful 방식 BSP 어플리케이션의 스테이트풀 프로그래밍이 의미하는 것은 해당 어플리케이션 컨텍스트가 응답이 온 후에 전송 된다는 것이고 이것은 사용자가 작업을 계속 할 수 있다는 것을 뜻한다. 이것은 반대로 해당 어플리케이션 컨텍스트는 처리 작업이 계속 진행중인 경우 워크 프로세스로 들어온다는 뜻이다. 스테이트풀 프로그래밍은 SAP R/3가 SAP GUI와 통신하는 전형적인 방식이다. BSP 어플리케이션에서, 스테이트풀이 의미하는 것은 하나의 페이지가 웹 브라우저로 전송된 이후에도 같은 어플리케이션에 요청을 할 수 있다는 뜻이다. · 대량의 데이터 로딩이 발생한 경우 : 웹 어플리케이션들은 일반적으로 각각의 인터넷과 인트라넷 사용자들이 사용한다. SAP WAS에 있는 컨텍스트는 각각 유저와 관계..
누구나 할 수 있는 ABAP - Exercise 17: Data Retrieval and Buffing in an Internal Table 누구나 할 수 있는 ABAP - Exercise 17: Data Retrieval and Buffing in an Internal Table 지금 우리가 하고 있는 것들은 ABAP Certi의 시험 범위이기도 하면서 SAP에서 만든 ABAP 공식 교재인 TAW10_1의 EXERCISE부분을 보고 있다. 대부분의 교과서를 보면 설명이 줄줄줄 나와 있고 뒤에 연습문제가 나와 있는데 아밥 공식 교재도 딱 그 형식을 취하고 있다. 내가 봤을 때 공식교재에서 제공하는 연습문제는 ABAP을 배우는데 있어서 상당히 유용하다고 판단 되기 때문에 시리즈로 올리고 있다. 앞전에 올렸던 포스트 2014/01/15 - [SAP/SAP ABAP] - 누구나 할 수 있는 ABAP - Exercise 16: Data Retriev..
누구나 할 수 있는 ABAP - Exercise 16: Data Retrieval Using a SELECT Loop 누구나 할 수 있는 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 누구나 할 수 있는 ABAP - Exercise 15: Working with Internal Tables Internal Table(인터널 테이블)을 사용하는 이유SAP라는 것은 일단 비즈니스용 프로그램이기 때문에 주로 비즈니스 데이터를 읽고 쓰고 하는 일을 매우 많이 할 수 밖에 없다. 프로그램의 대부분이 DB를 액세스 하는 일이 대부분이고 DB액세스는 시 분 초 단위로 매우 많이 발생한다. 같은 말을 세번이나 하면서 'DB 액세스'를 매우 강조하고 있다. 'DB 액세스'가 많이 발생하면 서버에 부하를 줄 뿐만 아니라 프로그램 수행 속도가 느려질 수 있다 가 아니고 느려진다. 그리고 SAP는 한두사람이 쓰는 시스템이 아니라 대부분 대기업에서 사용하기 때문에 미니멈 300에서 3000명, 30,000명..
누구나 할 수 있는 ABAP - 시작 예고(프롤로그) by KRK 한참 FI및 다른 프로그래밍 관련 포스트를 하다가 이번에 마음먹고 ABAP Exercise를 해보겠다는 생각으로 포스트를 시작한다. 이전 포스트에서 이미 이야기 하였지만 한국에서 SAP 업계로 들어오는데는 진입장벽이 존재한다. 또한 이 판에서 커나가고 살아남는 것도 신입 입장에서는 녹녹치 않은게 현실이다. 레알 맨땅에 헤딩하는 식으로 하거나 어깨 넘어로 배워야 하는 상황. 눈물이 아니날 수 없다.Java나 Oracle 처럼 문서나 책이 이쁘게 나오는 것도 아니고 SAP공식 사이트는 서버가 해외에 있어서 그런지 느려서 접근성도 떨어지고 독일 회사이다 보니 UI가 상당히 투박하다. 공식교재는 라이센스 문제 때문에 구하기도 어렵고... 정말 정말 정말로 진실로 SAP를 하다보면 배우는 것에 있어서 속상한 일이..
누구나 할 수 있는 ABAP - Exercise 14: Working with Structures TAW10_1 Exercise 14: Working with Structures스트럭처('구조체' 라고도 한다) 사용하기 이번 Exercise의 질문을 하나하나 풀어가다 보면 ABAP에 대해 전체적으로 감을 잡을 수 있다. 잠깐 후루룩 보고 지나가지 말고 1주일동안 이것만 봐도 될 정도로 중요한 내용이니 조바심을 갖지 말고 천천히 보도록 하자. Execrise Objectives이번 예제를 통해 배울 수 있는 것·데이터 흐름과 프로세싱 영역간에 이해를 돕기 위해 ABAP 디버거 사용법을 배운다. Business Example특정 데이터가 데이터 객체들 사이에서 언제 어떻게 전송이 되는지 알아보기 위해 ABAP 프로그램을 테스트 해야 하는 업무를 받았다. Task 1:프로그램을 디버깅 모드로 실행 할 것1..
누구나 할 수 있는 ABAP - Exercise 13: Basic ABAP Statements 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' 이다) 그리고 산술 연산자도 ..