'SAP 파서'에 해당되는 글 2건

  1. 2008.06.27 SAP<->Java<->Flex 개발시 알아둘 사항들
  2. 2008.02.02 재미로 하는 프로그래밍
주의사항)
SAP 용어를 그대로 쓴다, 이런 용어마저 익숙하지 않다면 SAP 에대한 기본서를 먼저 본다.
더불어 FM(Function Module)을 디버깅할때쓰이는 SAPGui 에 관련된 내용도 SAP 용어를 그대로 쓴다.

1)JCO vs JCA
현재 참여하고 잇는 프로젝트는 위 두 환경이 공존하고 있다.
    
    1-1)로컬 테스트는 JCO
    1-2)실제 Deploy는 JCA 환경

    이유 : JCO 로 했을때, SSO(Single Sign On) 정보를 SAP의 ECC 정보가져올때(Landscape) 유지할수가 없었다.(정말 안되는지는 미 검증)
        JCA로 했을때는 SSO 문제가 해결되어있고, JCA 자체가 표준 아키텍처 이므로 이 방식으로 개발하고 있다.



2)WebService vs FDS
    SAP 쪽 데이타를 WebService 이용해서 가져오는 방식, SAP<->Flex
    SAP 쪽 데이타를 Remote Object를 이용해서 가져오는 방식, SAP<->JAVA<->Flex


3)XML용 파서, FDS용 파서

    3-1)WebService를 이용할때 : XML(텍스트) 대량의 데이타를 주고 받는 환경에서는 부적합(속도,용량)

    3-2)FDS를 이용할때 : AMF(Binary)    대량의 데이타를 주고 받을때 적합

    3-3)XML
        DataType : XML

    3-4)FDS
        DataType : AMF(Binary)
        SAP FM(RRW3_GET_QUERY_VIEW_DATA)을 이용

4)SAP GUI 디버깅
    이 게시물을 참고


5)SAP 데이타구조에 대한 Online Help
Default Variables for Web Applications
                
Datasets


6)SAPGui 사용법을 알아야 한다, 가장 기본적인 서버세팅부터, TCode 같은것들 등등

7)기본적인 Bex Query Designer 사용법을 익혀야 한다.

8)파서를 직접 제작 혹은, 업그레이드 하고 싶다면 FM 자체를 디버깅하는 방법과, SAP 데이타의 구조를 파악해야한다

9)위험요소
현재 쓰이고 있는 RRW3_GET_QUERY_VIEW_DATA이 표준 FM이 아니다.SAP 쪽에서 Max Attention 방식의 별도 관리가 필요한 부분이기도 하다.

'취미' 카테고리의 다른 글

SAP Web Dynpro + Adobe Flex/Flash  (0) 2008.08.06
The Mythical Man-Month  (0) 2008.07.09
Mate Framework  (0) 2008.06.19
Creating a Flash container component  (0) 2008.06.03
대규모 프로젝트에서의 개발 그리고 플렉스  (0) 2008.05.07
Posted by iamyhs
,
이번 프로젝트 SAP<->Flex 간의 파서를 만들때 Flex단에서(View) 파서를 만들어서 처리했는데, 구조상 Java(Controller)단에서 처리하는게 더 알맞다고 본다.

개인적으로 자바 파서로 포팅하면서 느낀건대,그 동안 내가 자바로 짜본게 뭔가 잠깐 생각해봤다.

사실 DB 프로그래밍이 거의 전부다.자바로 GUI 형태로 짜본건 몇년전 처음 배울때 예제수준이 전부였던것 같다.

그래서 요즘 조금씩 보는 책이 바로, Java™ After Hours: 10 Projects You'll Never Do at Work 이다.

제목 그대로다,실제 프로젝트로는 시도도 않을법한 프로젝트도 있지만 상당히 유용한 테크닉을 배울수 있는것도 많다.아니면 최소한 한동안 잊고 있엇던 부분들을 일깨우는 내용들이다.

Chapter 1.  Making Fish Swim in the Multithreaded Aquarium
Chapter 2.  Slapshot! The Interactive Hockey Game
Chapter 3.  The Graphicizer Image-Editing and Conversion Tool
Chapter 4.  Creating Stunning Graphics with Painter
Chapter 5.  Chatting on the Internet with the Chat Room
Chapter 6.  Who's There? Logging Access to Your Website with WebLogger
Chapter 7.  Running Any Program Via Remote Control with the Robot
Chapter 8.  Creating a Custom Web Browser in Java: The Browser Project
Chapter 9.  Typing Across the Internet: The Intercom Project
Chapter 10.  Getting a Graphical Weather Forecast: The Forecaster Project


심심풀이로 따라해보기 딱 좋다.

이 책을 보면서, 어 이거 리팩토링하면 쓸만하겠네 하면서 책장에 고개를 돌리니 ,

리팩토링책 아직도 퇴사한 회사에서 못 가져왔다.들은 바로는 회사 직인이 아주 선명하게 찍혀있다구 하더라.

그거 내 책이야!


ps1
내가 정말 신나서 프로그래밍해본게 언제인가?

사실 참여하고 있는 프로젝트에서 내 개인적인 작은 프로젝트를 만들어보고 있다.

프로토타입 수준의 코딩이지만, 만들어지면 꽤 쓸만할듯 싶다.

ps2
최근에 짧게 열정적으로 봤던 책은 작년 10월에 샀던 이클립스 플러그인 개발 책이다.플렉스 플러그인 확장팩을 만들겠다는 무모한(?) 생각을 하고 곧바로 뛰어가서 샀는데,아직도 헤매고 있다.

다 못본책이 옆에 한두권씩 늘어나는데도,아침 부터 책을 또 주문하는 내 모습은 뭐냐 ㅡㅡ;;;

올해도 책만 쌓아 놓기 시작하는건가.

마치 엊그제 봤던 '와탕카 시즌2 증거' 패러디 같은 내 모습이다.

바보같은 표정으로 SAP,Flex,Java 책을 들고 있는 ㅋㅋㅋ

'취미' 카테고리의 다른 글

대규모 프로젝트에서의 개발 그리고 플렉스  (0) 2008.05.07
프로그래밍 격언  (0) 2008.03.08
아키텍처에 관한 세가지 질문  (0) 2008.01.25
How to solve it  (0) 2008.01.18
JCO를 이용한 SAP 연결 테스트  (2) 2008.01.02
Posted by iamyhs
,