기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
S/4에 연결 HANA
S/4 HANA 데이터 소스에 연결하려면 먼저 다음 사전 요구 사항을 완료해야 합니다. 그 후에는 AWS Supply Chain Amazon S3 경로를 자동으로 생성하고 SAP 원본 테이블에서 데이터를 수집합니다.
S/4에 연결하기 위한 사전 요구 사항 HANA
S/4 HANA 데이터 소스에 연결하려면 데이터를 수집하기 전에 다음 사전 요구 사항을 완료해야 합니다.
-
AppFlowAmazon용 SAP OData 커넥터를 통해 ODP 기반 데이터 추출을 활성화하도록 SAP S/4 HANA 시스템을 구성합니다. 자세한 내용은 Amazon용 SAP OData 커넥터를 참조하십시오 AppFlow.
-
SAP데이터 소스 또는 추출기를 구성하고 다음을 위한 ODP 기반 OData 서비스를 생성하십시오. AWS Supply Chain 정보를 연결하고 추출합니다. 자세한 내용은 SAP데이터 소스 단원을 참조하십시오.
-
다음 인증 유형 중 하나로 SAP 시스템을 구성하십시오.
-
기본
-
OAuth
-
-
데이터 추출을 활성화하도록 SAP 시스템의 보안 역할을 구성합니다.
-
SAPHANAS/4에 네트워크 연결을 설정합니다. SAP인스턴스가 안전한 VPN 상태이고 포트를 열 수 없는 경우 AWS Supply Chain 연결하려면 다음을 사용하는 것이 좋습니다. AWS PrivateLink. 수동으로 설정하려면 AWS PrivateLink를 참조하십시오. AWS 를 사용하여 자동 설정하도록 설정 SAP
및 설정하기 AWS CloudFormation, 참조 AWS CloudFormation .
S/4 연결 HANA 구성
SAPS/4 데이터 소스에서 HANA 데이터를 수집하려면 아래 절차를 따르십시오.
-
에 대해 AWS Supply Chain 대시보드의 왼쪽 탐색 창에서 Data Lake를 선택합니다.
-
데이터 레이크 페이지에서 새 소스 추가를 선택합니다.
공급망 데이터 원본 선택 페이지가 나타납니다.
-
SAPHANAS/4를 선택합니다.
-
Next(다음)를 선택합니다.
-
SAPS/4 HANA 연결 세부 정보에서 다음을 입력합니다.
-
연결 이름 - 이 연결의 이름을 입력합니다.
-
(선택 사항) 연결 설명 – 이 연결의 이름을 입력합니다.
-
기존 AppFlow 커넥터 사용 - 기존 AppFlow 커넥터를 사용하려면 [예] 를 선택합니다.
-
애플리케이션 호스트 URL - 계정의 SAP 계정을 입력합니다URL.
-
애플리케이션 서비스 경로 - SAP 애플리케이션 서비스 경로를 입력합니다.
-
포트 번호 - SAP 포트 번호를 입력합니다.
-
클라이언트 번호 - SAP 클라이언트 번호를 입력합니다.
-
로그온 언어 - SAP 언어 코드를 입력합니다. 예를 들어 영어의 경우 EN을 입력합니다.
-
PrivateLink— SAP 서버와 사용자 간의 비공개 연결을 활성화하려면 활성화를 선택합니다. AWS 계정 호스팅 AWS Supply Chain.
-
사용자 이름 - SAP 계정의 사용자 이름을 입력합니다.
-
암호 - SAP 계정의 암호를 입력합니다.
참고
AppFlow Amazon은 사용자가 제공한 SAP 사용자 이름과 암호를 사용하여 연결합니다SAP.
-
-
[Connect to SAP]를 선택합니다.
SAP사용자 이름과 비밀번호를 올바르게 입력하면 연결 성공 메시지가 나타납니다.
(선택 사항) 선택적 AppFlow 구성, 1단계 - JSON 템플릿 파일 다운로드에서 기존 JSON 템플릿 파일 다운로드를 선택하여 appflow 통합 설정을 수정합니다.
참고
자체 편집기를 사용하여 .json 파일을 편집할 수 있습니다. .json 파일은 에서 편집할 수 없습니다. AWS Supply Chain.
.json 파일을 업데이트한 후 2단계 - 수정된 JSON 템플릿 파일 업로드에서 업로드할 파일 찾아보기를 선택합니다.
참고
이 업로드가 실패한 경우 업로드 요약에 .json 파일의 오류 또는 충돌이 표시됩니다. .json 파일을 업데이트하여 문제를 해결하고 파일을 다시 업로드할 수 있습니다.
다음은 필수 일정, 데이터 흐름, 소스 테이블이 포함된 샘플 .json 파일입니다.
{ "schedule" : { "scheduleExpression" : "rate(1days)", // scheduleExpression key should be available and the value cannot be null/empty. Format starts with rate and having time values in minutes, hours, or days. For example, rate(1days) "scheduleStartTime" : null // Supported format - "yyyy-MM-dd'T'hh:mm:ss[+|-]hh:mm". For example, 2022-04-26T13:00:00-07:00. ScheduleStartTime should atleast be 5 minutes after current time. A null value will automatically set the start time as 5 minutes after the connection creation time }, "dataFlows" : [ // DataFlows cannot be null or empty. Make sure to choose from the list below "Company-Company", "Geography-Geography", "Inventory-Inventory Level", "Inventory-Inventory Policy", "Outbound-Outbound Order Line", "Outbound-Outbound Shipment", "Product-Product", "Product-Product Hierarchy", "Production Order-Inbound Order", "Production Order-Inbound Order Line", "Purchase Order-Inbound Order", "Purchase Order-Inbound Order Line", "Purchase Order-Inbound Order Line Schedule", "Reference-Reference Fields", "Shipment-Shipment", "Site-Site", "Site-Transportation Lane", "Trading Partner-Trading Partner", "Transfer Order-Inbound Order Line", "Vendor Management-Vendor Lead Time", "Vendor Management-Vendor Product", "Product-Product UOM" ], "sourceTables" : [ // sourceTables cannot be empty { "tableName" : "SomeString", // Should be an existing table name from the SAP instance "extractType" : "DELTA", // Should either be DELTA or FULL "tableCols" : [ // TableCols cannot be empty. Enter valid column names for the table "col1", "col2", "col3" ], "filters" : [// Optional field "colName" : "col1", // colName value should be part of tableCols "dataType" : "String", // Should contain values `STRING` or `DATETIME` "value" : "String", "operator" : "String" // Choose a string value from the pre-defined value of "PROJECTION", "LESS_THAN", "CONTAINS","GREATER_THAN","LESS_THAN_OR_EQUAL_TO","GREATER_THAN_OR_EQUAL_TO","EQUAL_TO","NOT_EQUAL_TO","ADDITION","MULTIPLICATION","DIVISION","SUBTRACTION","MASK_ALL","MASK_FIRST_N","MASK_LAST_N","VALIDATE_NON_NULL","VALIDATE_NON_ZERO","VALIDATE_NON_NEGATIVE",or "VALIDATE_NUMERIC","NO_OP"; ] }, { // sourceTables with same keys - tableName, extractType, tableCols, filters(not mandatory) } ] }
-
Amazon S3 버킷 결제에서 Amazon S3 결제 정보를 검토한 다음, 승인을 선택합니다.
-
Next(다음)를 선택합니다.
-
데이터 매핑에서 시작하기를 선택합니다.
-
참고
필수 필드는 이미 매핑되어 있습니다. 기본 변환 레시피를 구체적으로 변경하려는 경우에만 이 단계를 수행하세요.
매핑 레시피 페이지의 필드 매핑에서 기본 변환 레시피를 확인할 수 있습니다.
대상 필드를 추가로 매핑하려면 매핑 추가를 선택합니다. 필수 대상 필드는 필수입니다. 사용자 지정 대상 필드를 더 추가하려면 대상 필드를 선택합니다.
-
변환 레시피의 소스 필드 값과 데이터 매핑을 확인하려면 샘플 데이터를 업로드하면 됩니다. 매핑 레시피 페이지의 샘플 데이터 업로드에서 파일 찾아보기를 선택하거나 파일을 드래그 앤 드롭합니다. 샘플 데이터 파일에는 필수 파라미터와 소스 필드 이름이 포함되어야 합니다.
-
모두 수락하고 계속을 선택합니다.
-
검토 및 확인에서 데이터 연결 요약을 볼 수 있습니다. 데이터 필드 매핑을 편집하려면 데이터 매핑으로 돌아가기를 선택합니다.
-
(선택 사항) 레시피 작업에서 다음을 수행할 수 있습니다.
-
레시피 파일 다운로드 - 레시피 파일을 텍스트 파일로 편집하려면 다운로드를 선택합니다. SQL
참고
내장 SQL 함수에 대한 자세한 내용은 SQLSpark를
참조하십시오. -
레시피 파일 업로드 - 파일 찾아보기를 선택하거나 편집한 레시피 텍스트 파일을 끌어서 놓습니다. 편집한 레시피 파일을 업로드하고 데이터 필드 매핑을 수정하려면 업로드 확인을 선택합니다.
-
-
수집을 위해 SAP 원본 데이터를 업로드해야 하는 Amazon S3 위치 경로를 검토하려면 [확인] 을 선택하고 데이터 통합을 구성합니다. 또는 나중에 데이터 모으기 확인 및 구성을 선택할 수도 있습니다. 언제든지 데이터 모으기 정보를 볼 수 있습니다. 다음에서 AWS Supply Chain 대시보드에서 연결을 선택합니다. 데이터를 수집하려는 연결 데이터 흐름을 선택하고 세로 줄임표를 선택한 다음, 모으기 설정을 선택합니다.
SAP데이터 소스
다음 SAP 테이블 소스를 구성하십시오. AWS Supply Chain 정보를 연결하고 추출합니다.
참고
데이터 원본을 검색할 때는 SAP 데이터 원본 이름 앞에 를 붙입니다. EntityOf 예를 들어 데이터 소스 0BP_ _ 의 경우 엔티티 이름은 DEF ADDRESS 0BP_ _ ATTR _여야 EntityOf 합니다. DEF ADDRESS ATTR
Amazon이 각 SAP 데이터 소스를 AppFlow 추출할 때 엔티티 이름 형식을 사용하여 정보를 추출합니다. 예를 들어 0BP_ _ _에서 데이터를 추출하려면 엔티티 경로 DEF ADDRESS DEF/SAP/OPU/OData/SAP/Z0BP_ _ _ _ _ ATTR/0BP_ _에서 데이터를 추출합니다. ADDRESS ATTR SRV EntityOf DEF ADDRESS ATT
SAP데이터 소스 | SAP데이터 소스 설명 | SAP소스 테이블 | OData서비스 이름 | BW 데이터 소스 | SAP데이터 | 델타/전체 |
---|---|---|---|---|---|---|
0BP_ _ _ DEF ADDRESS ATTR |
BP 표준 주소 추출 |
NA |
Z0BP_ _ _ _ DEF ADDRESS ATTR SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0 BPARTNER _ ATTR |
BP: BW 추출 중앙 데이터 |
NA |
Z0 BPARTNER _ _ ATTR SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0 _ BPARTNER TEXT |
BP: 비즈니스파트너 DataSource 텍스트용 |
NA |
Z0 _ _ BPARTNER TEXT SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0CO_PC_ _05 ACT |
자재 평가: 가격 |
NA |
Z0CO_PC_ _05_ ACT SRV |
데이터 소스 |
마스터 데이터 |
전체 |
0 _ _ COMP CODE TEXT |
회사 코드 텍스트 |
NA |
Z0 COMP _ _ CODE _ TEXT SRV |
데이터 소스 |
마스터 데이터 |
전체 |
0 _ CUSTOMER ATTR |
고객 |
NA |
Z0 CUSTOMER _ _ ATTR SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0 MAT _ _ VEND ATTR |
자재 또는 공급업체 |
NA |
Z0 MAT _ _ VEND _ ATTR SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0 _ MATERIAL ATTR |
Material |
NA |
Z0 MATERIAL _ _ ATTR SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0 _ MATERIAL TEXT |
자재 텍스트 |
NA |
Z0 MATERIAL _ _ TEXT SRV |
데이터 소스 |
마스터 데이터 |
델타 |
0 PURCH _ _ ORG TEXT |
구매 조직 텍스트 |
NA |
Z0 PURCH _ _ ORG _ TEXT SRV |
데이터 소스 |
마스터 데이터 |
전체 |
0 _ VENDOR ATTR |
공급 업체 |
NA |
Z0 VENDOR _ _ ATTR SRV |
데이터 소스 |
마스터 데이터 |
델타 |
2 _02_ LIS HDR |
구매 데이터(헤더 레벨) |
NA |
Z2 _02_ _ LIS HDR SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _02_ ITM |
구매 데이터(항목 레벨) |
NA |
Z2 _02_ _ LIS ITM SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _02_ SCL |
구매 데이터(일정 라인 레벨) |
NA |
Z2 _02_ _ LIS SCL SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _02_ SCN |
일정 라인 확인 |
NA |
Z2 _02_ _ LIS SCN SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _03_BF |
재고 관리의 상품 이동 |
NA |
Z2 LIS _03_BF_ SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _04_P_ MATNR |
PP/PP-PI의 자재 보기 |
NA |
Z2 LIS _04_P_ _ MATNR SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _08 TRFKP |
항목 레벨의 발송 비용 |
NA |
Z2 _08 _ LIS TRFKP SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _08 TRTLP |
발송: 섹션별 배송 항목 데이터 |
NA |
Z2 _08 _ LIS TRTLP SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _08 TRTK |
발송: 헤더 데이터 |
NA |
Z2 _08 _ LIS TRTK SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _11_ VAHDR |
판매 문서 헤더 |
NA |
Z2 _11_ _ LIS VAHDR SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _11_ VAITM |
판매 문서 항목 |
NA |
Z2 _11_ _ LIS VAITM SRV |
데이터 소스 |
트랜잭션 |
델타 |
2 LIS _12_ VCITM |
배송 항목 데이터 |
NA |
Z2 _12_ _ LIS VCITM SRV |
데이터 소스 |
트랜잭션 |
델타 |
ZADRC |
주소 |
ADRC |
ZADRC_SRV |
표 |
마스터 데이터 |
전체 |
ZBUT021_FS |
파트너 주소 |
BUT021_FS |
ZBUT021_FS_ SRV |
표 |
마스터 데이터 |
전체 |
ZCDHDR |
문서 헤더 변경 |
CDHDR |
ZCDHDR_SRV |
표 |
마스터 데이터 |
델타 |
ZEINA |
구매 정보 레코드: 일반 데이터 |
EINA |
ZEINA_SRV |
표 |
마스터 데이터 |
전체 |
ZEINE |
구매 정보 레코드: 구매 조직 데이터 |
ZV_ EINE |
ZEINE_SRV |
표 |
마스터 데이터 |
전체 |
ZEKKO |
구매 문서 헤더 |
ZV_ EKKO |
ZEKKO_SRV |
표 |
트랜잭션 |
델타 |
ZEKPO |
구매 문서 항목 |
ZV_ EKPO |
ZEKPO_SRV |
표 |
트랜잭션 |
델타 |
ZEQUI |
장비 마스터 데이터 |
EQUI |
ZEQUI_SRV |
표 |
마스터 데이터 |
전체 |
ZGEOLOC |
지리적 위치 |
GEOLOC |
ZGEOLOC_SRV |
표 |
마스터 데이터 |
전체 |
ZLIKP |
배송 헤더 데이터 |
LIKP |
ZLIKP_SRV |
표 |
트랜잭션 |
델타 |
ZLIPS |
배송: 항목 데이터 |
ZV_ LIPS |
ZLIPS_SRV |
표 |
트랜잭션 |
델타 |
ZMDRP_NODTT |
네트워크 노드 유형 DRP |
MDRP_NODTT |
ZMDRP_NODTT_SRV |
표 |
마스터 데이터 |
전체 |
ZMARC |
자재의 플랜트 데이터 |
ZQ_ MARC |
ZMARC_SRV |
표 |
마스터 데이터 |
전체 |
ZMARD |
자재의 보관 위치 데이터 |
ZQ_ MARD |
ZMARD_SRV |
표 |
마스터 데이터 |
전체 |
ZMCHB |
배치 재고 |
ZQ_ MCHB |
ZMCHB_SRV |
표 |
마스터 데이터 |
전체 |
ZT001W |
플랜트 |
T001W |
ZT001W_ SRV |
표 |
마스터 데이터 |
전체 |
ZT005T |
국가 이름 |
T005T |
ZT005T_ SRV |
표 |
마스터 데이터 |
전체 |
ZT141T |
자재 상태 설명 |
T141T |
ZT141T_SRV |
표 |
마스터 데이터 |
전체 |
ZT173T |
운송 배송 유형 텍스트 |
T173T |
ZT173T_SRV |
표 |
마스터 데이터 |
전체 |
ZT179 |
자재: 제품 계층 구조 |
T179 |
ZT179_SRV |
표 |
마스터 데이터 |
전체 |
ZT179T |
자재: 제품 계층 구조 텍스트 |
T179T |
ZT179T_SRV |
표 |
마스터 데이터 |
전체 |
ZT370U |
장비 범주 텍스트 |
T370U |
ZT370U_ SRV |
표 |
마스터 데이터 |
전체 |
ZT618T |
운송 방식 설명 |
T618T |
ZT618T_SRV |
표 |
마스터 데이터 |
전체 |
ZTVRAB |
경로 단계 |
TVRAB |
ZTVRAB_SRV |
표 |
마스터 데이터 |
전체 |
ZTVRO |
경로 |
TVRO |
ZTVRO_SRV |
표 |
마스터 데이터 |
전체 |
ZVALW |
경로 일정 |
VALW |
ZVALW_SRV |
표 |
마스터 데이터 |
전체 |
ZVBBE |
판매 요건: 개별 레코드 |
VBBE |
ZVBBE_SRVs |
표 |
마스터 데이터 |
전체 |
ZINB_SHIPMENT |
발송 헤더 및 항목(인바운드) |
ZV_ INB _ (조인 조건 SHIPMENT 기반):. VTTK MANDT=. VTTP MANDT그리고VTTK. TKNUM=VTTP. TKNUM |
ZINB_SHIPMENT_SRV |
표 |
트랜잭션 |
전체 |
ZAUFK |
주문 마스터 데이터 |
AUFK |
ZAUFK_SRV |
표 |
마스터 데이터 |
전체 |
ZMARM |
재료에 대한 측정 단위 |
MARM |
ZMARM_SRV |
표 |
마스터 데이터 |
전체 |
ZEBAN |
구매 요청 |
EBAN |
ZEBAN_SRV |
표 |
트랜잭션 데이터 |
델타 |