설계 시에 도구 모음 메뉴 옵션을 사용하면, IDOC 메타데이터용 SAP 엔드포인트의 정보를 얻어
해당 메타데이터에서 플랫 파일 스키마를 생성할 수 있습니다.
경고: Studio에서 SAP 시스템에 연결하려면
Window 개발 워크스테이션에 SAP Jar 파일
및 DLL을 다운로드하여 설치해야 합니다.
SAP 파일 포트를 통해 SAP 데이터를 SAP 시스템에 파일로 전송하거나 수신하는 경우,
설계 시에 도구 모음 메뉴 옵션을 사용하여
IDOC 메타데이터의 플랫 파일 스키마를 작성하고 플랫 파일
읽기 및 플랫 파일 쓰기 활동을 사용하여
런타임 중에 SAP 데이터를 읽고 써야 합니다. 자세한 정보는
아래의 두 예제 오케스트레이션을 참조하십시오.
RFC 포트를 사용하여 SAP 시스템에서 SAP 데이터를 직접 전송하거나 수신하는 경우,
SAP에서 IDOC 수신 및 SAP에
IDOC 전송 활동을 사용해야 합니다.
런타임 중에 생성된 플랫 파일 스키마 사용
설계 시에
도구 모음 메뉴 옵션을 사용하여
SAP 파일 포트에서 보내거나 받는 SAP 데이터를 설명하는 플랫 파일 스키마를 생성합니다.
이 절에서는 런타임 중에 다음 두 예제 오케스트레이션에서
플랫 파일 스키마가 사용되는 방법에 대해 설명합니다.
SAP 파일 포트를 사용하여 SAP 시스템에서 SAP 플랫 파일
데이터 수신
첫 번째 예제 오케스트레이션은 다음과 같은 활동을 사용하여
런타임 중에 SAP 시스템에서 SAP 데이터를 수신합니다.
- FTP 디렉토리 폴 활동이 폴링되는
디렉토리에 SAP 데이터 파일이 배치됩니다. 그러면 오케스트레이션 작업 처리가
시작됩니다.
- FTP 디렉토리 폴 활동이 SAP 플랫 파일 데이터를 읽고
결과를 문자열 변수에 저장합니다.
- 설계 시에
도구 모음 메뉴 옵션을 사용하여 생성된 플랫 파일 스키마를 사용하여,
플랫 파일 읽기 활동이
문자열 변수에 저장된 SAP 데이터를 XML 데이터로 변환하고
XML 데이터를 XML 변수에 저장합니다.
- 데이터베이스 행 삽입 활동이
XML 변수의 XML 데이터를 일부 데이터베이스 행에 맵핑하고
이 행을 데이터베이스에 삽입합니다.
SAP 파일 포트를 사용하여 SAP 시스템에서 SAP 플랫 파일
데이터 전송
두 번째 예제 오케스트레이션은 다음과 같은 활동을 사용하여
런타임 중에 SAP 시스템에 SAP 데이터를 전송합니다.
- 데이터베이스에 데이터가 삽입되면 데이터베이스
삽입된 행 가져오기 활동이 트리거되어 처리를 시작합니다.
- 데이터베이스 삽입된 행 가져오기 활동이
데이터베이스에 삽입된 행을 가져와서 XML 데이터로
변환합니다.
- 플랫 파일 쓰기 활동이 XML 변수 컨텐츠를
런타임 중에 도구 모음 메뉴 옵션을 사용하여
생성된 플랫 파일 스키마에 대해 유효한 SAP 플랫 파일 데이터로 변환합니다.
- FTP 파일 배치 활동이 플랫 파일 데이터를
디렉토리의 파일에 작성합니다.
- SAP 시스템이 해당 파일에서 데이터를 읽습니다.
IDOC에서 플랫 파일 스키마를 생성하려면 다음을 수행하십시오. - 도구 모음 메뉴에서 를 선택하십시오. SAP IDOC 플랫 파일 스키마 생성기 단계 1/2 대화 상자가
표시됩니다.
- 다음 표에 설명된 대로 SAP 연결 정보를
입력하십시오.
필드 |
설명 |
위치 |
|
호스트 이름 |
SAP 시스템이 포함된 워크스테이션 이름
또는 IP 주소를 지정합니다. |
시스템 번호 |
Studio가 연결되는 SAP 시스템의 특정
인스턴스를 식별하는 번호를 지정합니다. 이 정보는 SAP 관리자가
제공해야 합니다. |
SAP 클라이언트 |
Studio를 SAP 시스템의 클라이언트로 식별하는
번호를 지정합니다. 이 정보는 SAP 관리자가
제공해야 합니다. |
로그인 |
|
사용자 이름 |
SAP 시스템에 연결할 때
사용되는 사용자 이름을 지정합니다. |
비밀번호 |
SAP 시스템에 연결할 때 사용되는
사용자 이름의 비밀번호를 지정합니다. |
- 다음을 클릭하십시오. SAP IDOC 플랫 파일
스키마 생성기 단계 2/2 대화 상자가 나타납니다.
- 다음 옵션 중 하나를 사용하여 IDOC 유형과
IDOC 하위 유형(선택사항)을 선택하십시오.
- [...]를 클릭하여 IDOC 유형,
IDOC 하위 유형 또는 둘 다를 찾아보십시오. 선택한 SAP 엔드포인트에
사용 가능한 IDOC 유형 및 IDOC 하위 유형 목록이 표시된
IDOC 목록 대화 상자가 열립니다. IDOC 유형,
IDOC 하위 유형 또는 둘 다를 선택하고 확인을 클릭하십시오.
- IDOC 유형과 IDOC
하위 유형(선택사항)을 각 필드에 직접 입력하십시오.
- 수신되는 IDOC에 동일한 IDOC 유형
및 IDOC 하위 유형의 IDOC 메시지 인스턴스가 둘 이상 있을 경우
번들 선택란을 선택하십시오. 번들 선택란을 선택하면
생성된 플랫 파일 스키마에서 IDOC 요소가
반복됩니다.
- 완료를 클릭하십시오.
플랫 파일 스키마가 생성된 경우
프로젝트 탭의
플랫 파일 스키마 폴더에
플랫 파일 스키마가 표시됩니다.