SAP S/4HANA 연동 가이드 SkyPlanner APS 생산 스케줄링
이 가이드는 SAP 파트너, IT 팀, 기술 구매 담당자를 위해 SkyPlanner APS와 SAP S/4HANA의 연동 방식을 설명합니다. SkyPlanner는 SAP가 정식 공개한 OData API를 통해 S/4HANA와 양방향으로 데이터를 주고받습니다.
- 생산 오더, 공정, 작업 센터의 생산 능력, 재고, 미결 구매 오더를 가져옵니다.
- 계획 시작일을 각 생산 오더 공정에 다시 전송해 일정을 배정합니다.
- 작업자의 시간 기록을 생산 오더 확정으로 전기합니다.
- SkyPlanner 웹훅은 일정이 변경되는 즉시 변경 사항을 전송합니다.
자재, BOM, 공정 순서, 생산 오더, 재고, 원가 계산은 S/4HANA에서 계속 관리합니다. SkyPlanner 팀은 온보딩 과정에서 고객의 S/4HANA 환경에 맞게 연동을 구성하고, 가동 후에도 지원합니다. 도입 효과는 SAP S/4HANA 생산 스케줄링 페이지에서 확인하세요. S/4HANA 자체의 스케줄링 기능은 SAP S/4HANA는 실제 설비와 인력의 가용 능력을 반영한 생산 스케줄링을 지원하나요?에서 확인할 수 있습니다.
SAP S/4HANA 연동 방식
S/4HANA는 정식 공개된 OData 서비스를 통해 연동 기능을 제공하며, 서비스 목록은 SAP Business Accelerator Hub(api.sap.com)에서 확인할 수 있습니다. 스케줄링 연동에는 OData V2 서비스를 사용합니다. IDoc과 BAPI도 여전히 제공되지만, 이 가이드에서는 정식 공개된 OData API를 사용합니다.
에디션별 인증 방식
- 온프레미스 및 Private Edition. SAP Gateway에서 트랜잭션
/IWFND/MAINT_SERVICE로 서비스를 활성화합니다. 연동 사용자에게는 해당 권한 오브젝트가 필요합니다. 예를 들어 실적 확정에는C_AFRU_AWK, 실적 확정과 함께 전기되는 자재 이동 항목에는C_AFKO_AWK, 계획 오더에는M_PLAF_ORG가 필요합니다. - Public Edition. 서비스는 통신 약정을 통해서만 노출됩니다. SAP의 인바운드 통신 설정 절차에 따라 Communication Arrangements 앱에서 SAP 통신 시나리오(
SAP_COM_xxxx)를 기반으로 통신 사용자, 통신 시스템, 통신 약정을 생성합니다. 어떤 서비스를 노출하고 어떤 인증 방식을 사용할 수 있는지는 이 시나리오에서 정의합니다:
– 토큰 기반: 비즈니스 사용자의 인증 정보를 전달하는 OAuth, SAML 또는 OpenID Connect bearer 인증 흐름 – 클라이언트 인증서 – 기술 통신 사용자를 통한 기본 인증
SAP는 토큰 또는 인증서 기반 인증을 권장합니다.
SkyPlanner 측에서는 JWT 인증을 사용하는 REST API를 제공하며, Swagger/OpenAPI로 문서화되어 있습니다(API 참조 문서). 따라서 미들웨어가 SAP 측 인증과 SkyPlanner 측 JWT를 각각 처리합니다.
생산 스케줄링용 API
| 서비스 | 사용하는 엔터티 및 액션 | 용도 |
|---|---|---|
API_PRODUCTION_ORDER_2_SRV (Production Order, Version 2) | A_ProductionOrder_2, A_ProductionOrderItem_2, A_ProductionOrderOperation_2, A_ProductionOrderComponent_2, A_ProductionOrderStatus_2, A_ProductionRsceTools_2; 액션: ReleaseOrder, ReleaseOperation, ScheduleProductionOrderOperation | 오더, 공정, 구성품, PRT, 상태, 스케줄 역반영 |
API_WORK_CENTERS | A_WorkCenters, A_WorkCenterAllCapacity_2, A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2, A_WorkCenterCapPerBucket | 작업 센터, 능력 범주, 기간 및 교대 |
API_PRODUCTION_ROUTING | ProductionRoutingHeader, ProductionRoutingSequence, ProductionRoutingOperation, ProductionRoutingSubOperation, ProductionRoutingMatlAssgmt, ProductionRoutingOpCompAlloc | 오더 생성 전 사전 계획에 사용하는 표준 공정 순서 |
API_BILL_OF_MATERIAL_SRV;v=2 | MaterialBOM, MaterialBOMItem, MaterialBOMSubItem | 다단계 제품 구조 |
API_PRODUCT_SRV (Product Master A2X) | A_Product | 자재(API에서는 Product로 지칭). 현재 SAP는 대부분의 제품 엔터티에 Product (Version 2) API 사용을 권장 |
API_PLANNED_ORDERS | A_PlannedOrder, A_PlannedOrderComponent, A_PlannedOrderCapacity | 전환 전 MRP Live 실행 결과 |
API_MATERIAL_STOCK_SRV | A_MaterialStock, A_MatlStkInAcctMod | 자재 가용성을 확인하기 위한 플랜트 및 저장 위치별 재고 |
API_PURCHASEORDER_PROCESS_SRV | A_PurchaseOrder, A_PurchaseOrderItem | 입고 예정 자재의 미결 구매 오더 |
API_PROD_ORDER_CONFIRMATION_2_SRV | ProdnOrdConf2, ProdnOrdConfMatlDocItm; 액션: GetConfProposal, GetGdsMvtProposal, CancelProdnOrdConf | 생산 현장의 실적 확정 및 자재 이동 |
생산 오더 API는 계획 담당자에게 표시되는 공정 번호가 아니라 OrderInternalBillOfOperations와 OrderIntBillOfOperationsItem의 조합을 키로 사용해 공정을 식별합니다. 실적 확정 API의 GetConfProposal은 같은 공정을 OrderID와 OrderOperation으로 지정합니다. 최초 적재 시점부터 내부 키와 공정 번호를 SkyPlanner에 함께 저장하세요.
이벤트
S/4HANA는 Production Order Created 및 Production Order Changed 비즈니스 이벤트를 발생시키며, 페이로드에는 ManufacturingOrder, ProductionOrder, ProductionOrderType, ProductionPlant가 포함됩니다. 페이로드에는 키만 담기므로 연동 로직에서 오더와 해당 공정을 다시 조회합니다. Changed 이벤트는 오더가 변경될 때마다 발생하므로 디바운스 처리를 적용하세요. 반대 방향에서는 스케줄이나 작업 상태가 바뀔 때 SkyPlanner 웹훅이 실시간으로 알림을 전송합니다.
파일로 시작하기
체험 시에는 S/4HANA 목록 보고서에서 생산 오더와 작업 센터를 Excel 또는 CSV로 내보낸 뒤 SkyPlanner로 가져오세요. Gateway나 통신 설정을 변경하기 전에 일정을 검증할 수 있습니다.
데이터 매핑: SAP S/4HANA에서 SkyPlanner로
| S/4HANA 엔터티 / 엔드포인트 | SkyPlanner 오브젝트 | 방향 | 주기 |
|---|---|---|---|
A_Product (자재) | 제품 또는 자재 | S/4HANA → SkyPlanner | 최초 적재 후 정기적으로 변경분 반영 |
MaterialBOM, MaterialBOMItem | 제품 구조, 하위 제품 | S/4HANA → SkyPlanner | 최초 적재 후 정기 반영 |
A_WorkCenters | 작업장 | S/4HANA → SkyPlanner | 최초 적재 및 변경 시 |
A_WorkCenterCapacity, A_WorkCenterCapacityInterval_2, A_WorkCenterCapacityShift_2 | 생산 능력 및 교대 | S/4HANA → SkyPlanner | 최초 적재 후 정기 반영 |
ProductionRoutingHeader, ProductionRoutingOperation | 공정 단계 및 표준 시간 | S/4HANA → SkyPlanner | 최초 적재 후 정기 반영 |
A_ProductionOrder_2 (릴리스 또는 생성된 오더) | 납기가 지정된 오더 | S/4HANA → SkyPlanner | Created/Changed 이벤트 발생 시 준실시간 반영 또는 정기 폴링 |
A_ProductionOrderOperation_2 | 작업(작업장에서 수행하는 공정 단계) | S/4HANA → SkyPlanner | 오더와 함께 반영 |
A_ProductionRsceTools_2 (생산 자원/공구) | 가용량이 제한된 공유 자원으로 스케줄링하는 공구 | S/4HANA → SkyPlanner | 오더와 함께 반영 |
A_ProductionOrderComponent_2, A_MaterialStock | 자재 소요량 및 재고 | S/4HANA → SkyPlanner | 범위 산정 시 합의한 주기로 정기 반영 |
A_PurchaseOrder, A_PurchaseOrderItem (API_PURCHASEORDER_PROCESS_SRV): 미결 수량 및 납품 일정 라인의 납품일 | 예상 납품일이 지정된 구매 오더 / 입고 예정 자재 | S/4HANA → SkyPlanner | 범위 산정 시 합의한 주기로 정기 반영 |
A_PlannedOrder (선택 사항) | 전환 전에 미리 계획하는 오더 | S/4HANA → SkyPlanner | MRP Live 실행 후 매번 |
ScheduleProductionOrderOperation (공정 시작, 순방향 모드) | 스케줄 | SkyPlanner → S/4HANA | 스케줄 변경 시 웹훅으로 반영 |
ProdnOrdConf2 (양품 수량, 불량 수량, 액티비티) | 작업 시간 기록 및 수량 | SkyPlanner → S/4HANA | 기록 이벤트별 또는 일괄 반영 |
연동 패턴
1. 기준정보 적재. 자재, BOM, 작업 센터와 해당 능력 적용 기간 및 교대조, 공정 순서를 적재합니다. 이 단계에서 어느 시스템이 교대조를 관리할지 결정하세요. 공장 달력은 S/4HANA에 두고, 세부 교대 패턴, 결근, 초과 근무는 계획 담당자가 매일 수정하는 SkyPlanner에서 관리하는 방식이 효과적입니다.
2. 오더 동기화. Production Order Created/Changed 이벤트를 구독하거나, 비즈니스 이벤트가 설정되지 않은 경우 변경 타임스탬프를 기준으로 A_ProductionOrder_2를 폴링합니다. 플랜트, 오더 유형, 상태로 필터링하세요. SkyPlanner에서 미리 계획할 수 있도록 오더가 생성되면 전송하고, SkyPlanner가 스케줄을 수립한 뒤 S/4HANA에서 릴리스합니다(ReleaseOrder 또는 ReleaseOperation).
3. 스케줄 역반영. SkyPlanner 웹훅이 스케줄 변경을 알리면 연동 로직은 변경된 각 공정에 대해 API_PRODUCTION_ORDER_2_SRV의 ScheduleProductionOrderOperation을 호출합니다. 전송하는 값은 다음과 같습니다:
- 키로 사용하는
ManufacturingOrder,OrderInternalBillOfOperations,OrderIntBillOfOperationsItem OpSchedulingMode는 F(순방향),OpSchedldStartDate와OpSchedldStartTime은 SkyPlanner의 시작 일자 및 시간OpSchedulingStatus는 DISP(디스패치), 필수 항목인OpSchedulingStrategy는 Mif-match에 넣는 ETag
오더 하나에 속한 모든 공정을 SkyPlanner의 공정 순서대로 하나의 변경 세트에 담습니다. 이렇게 하면 S/4HANA가 한 번의 호출로 해당 오더의 전체 계획을 배정합니다. Mode K는 절대 사용하지 않습니다. 기존 공정 날짜를 유지하고 전송된 날짜는 무시하기 때문입니다.
SkyPlanner는 S/4HANA와 동일한 공정 순서 표준값과 작업 센터 능력 계산식을 사용해 공정 소요 시간을 산출합니다. 따라서 S/4HANA가 배정된 시작일을 기준으로 계산한 종료일은 SkyPlanner 계획과 일치합니다. 연동 시스템은 변경 세트 처리 후마다 공정을 다시 읽어 날짜가 다른 항목을 표시하며, 계획 담당자는 다음 교대가 시작되기 전에 이를 확인할 수 있습니다.
4. 생산 현장 실적 확정. Mobile Confirmations 또는 Production Timer의 각 작업 시간 기록은 S/4HANA의 실적 확정으로 전환됩니다. SkyPlanner 웹훅이 양품 수량, 불량 수량, 액티비티 시간을 담은 ProdnOrdConf2 전기를 트리거합니다. 연동 로직은 먼저 GetConfProposal을 호출하여 S/4HANA가 수량, 액티비티, 일자, 인원 데이터를 제안하도록 합니다. GetGdsMvtProposal은 자재 이동을 제안합니다.
입고 예정 자재. 미결 구매 오더도 수신 동기화 대상에 포함됩니다. SkyPlanner는 발주한 자재를 PO의 예상 납품일부터 사용 가능한 것으로 처리합니다. 구매 부품을 기다리는 작업은 현재 재고 수량 때문에 막히지 않고 자재가 도착하는 날에 맞춰 일정이 잡힙니다.
입고 데이터의 기준 시스템은 계속 S/4HANA입니다. 입고가 전기되면 재고가 늘고 PO 품목의 미결 수량이 줄어듭니다. 다음 동기화 시 SkyPlanner의 재고가 갱신되고, 전량 입고된 PO는 Delivered 상태로 표시됩니다. 일부만 입고된 경우 남은 미결 수량은 납품 일정 라인의 날짜에 입고될 예정으로 유지됩니다. SkyPlanner의 구매 오더 처리 방식은 SkyPlanner 문서에서 확인할 수 있습니다.
5. 데이터 관리 책임. S/4HANA는 수량, BOM, 공정 순서, 원가 계산, 상태를 관리합니다. SkyPlanner는 작업 순서, 작업장 배정, 공정 날짜를 관리합니다. 두 시스템이 같은 필드에 값을 쓰도록 해서는 안 됩니다. 계획 담당자가 Capacity Scheduling Board에서도 공정을 이동한다면, 어느 쪽을 우선할지 결정하세요. 다음 오더 동기화 시 해당 변경 사항을 SkyPlanner에 반영하거나, 해당 작업 센터를 SkyPlanner 적용 범위에서 제외해야 합니다.
프로젝트에 포함되는 작업
구축은 대기업이라도 보통 온보딩 시작 후 몇 주 안에 완료됩니다. 대부분의 공장은 CSV 또는 Excel로 내보낸 데이터를 이용해 30일 무료 체험부터 시작합니다. API 작업에 앞서 자체 데이터로 일정을 검증하는 것입니다. 이후 S/4HANA 프로젝트에서는 다음 작업을 진행합니다.
- 범위 산정: 대상 공장, 오더 유형, 에디션과 인증 모델, 필드별 관리 시스템을 정합니다.
- SAP 접근 설정: Gateway 서비스 활성화 또는 통신 설정과 함께 기술 사용자 및 권한 오브젝트를 설정합니다.
- 기준정보 매핑: 작업 센터의 능력 범주, 적용 기간, 교대조, 측정 단위를 매핑하고 공정 순서 표준값을 SkyPlanner의 소요 시간에 대응시킵니다.
- 초기 적재: 자재, BOM, 공정 순서, 작업 센터와 해당 생산 능력을 적재합니다.
- 오더 및 구매 오더 동기화: 생산 오더와 공정은 Created/Changed 이벤트 또는 폴링으로 동기화하고, 재고와 미결 구매 오더는 정해진 주기로 동기화합니다.
- 스케줄 역반영: ETag 처리 및 재시도 큐를 갖춘
ScheduleProductionOrderOperation호출. - 생산 현장 실적 확정: 작업 시간 기록을
ProdnOrdConf2실적 확정으로 전기. - 기존 계획과 병행 테스트: 계획 담당자가 신뢰할 수 있을 때까지 기존 부하 평준화 계획과 SkyPlanner 일정을 병행 운영합니다.
- 정식 가동.
SAP S/4HANA 연동 시 주의점
- 역반영은 ETag를 포함한 액션 호출로 처리합니다. 문서에 명시된 공정 스케줄링 방식은
ScheduleProductionOrderOperation호출이며,A_ProductionOrderOperation_2에 대한 PATCH가 아닙니다. F 모드는 시작 시점부터 순방향으로, B 모드는 종료 시점부터 역방향으로 스케줄링합니다. 반면 K와 S는 기존 일자를 유지하고 전송한 일자를 무시합니다.if-match의 ETag는 오더의LastChangeDateTime(YYYYMMDDHHMMSS)으로 구성되므로 오더가 조금이라도 변경되면 더 이상 유효하지 않습니다. 쓰기 전 조회 절차와 재시도 큐를 구현하세요. - 생산 능력은 작업 센터 헤더에 있지 않습니다. 가용 능력은 능력 범주(001 기계, 002 인력), 공장 달력, 그리고 달력보다 우선 적용되는 기간 및 교대 설정에 따라 결정됩니다. 능력 계산식은 공정 순서의 표준값을 준비, 가공, 정리에 필요한 능력 소요량으로 환산합니다.
A_WorkCenterCapacityInterval_2와 교대 엔터티를 조회하고, 계산식을 SkyPlanner의 작업 소요 시간으로 변환하는 방법을 합의하세요. - 표준값을 정비해야 합니다. 원가 계산용으로 관리해 온 공정 순서에는 평균 준비 시간이 들어 있거나, 준비 작업이 잘못된 능력 범주에 기록된 경우가 많습니다.
- 실적 확정 규칙은 엄격합니다. SAP는 대량 전기에 배치 호출을 권장합니다. 하나의 변경 세트는 전체 성공 또는 전체 실패로 처리되므로, 잘못된 시간 전표 하나가 해당 세트의 나머지 전기를 모두 막습니다. 배치 내 취소는
ConfirmationCount의 역순으로 실행해야 합니다. 하나의 오더에 서로 다른 실적 확정 유형을 혼용하거나, 실적 확정 없이 자재 이동을 전기하거나, 트리거 포인트에서 대화 상자가 필요한 공정을 실적 확정할 수 없습니다. - PP/DS 활성화 여부를 확인하세요. 내장 PP/DS를 사용하려면 Customizing 액티비티 Activate Advanced Planning and Scheduling과 SAP HANA integrated liveCache가 필요합니다. SAP는 이를 별도 제품인 SAP S/4HANA Manufacturing for planning and scheduling으로 판매합니다. 활성화된 환경에서는 자재별로 스케줄링 담당 시스템을 정하세요. 고급 계획 대상으로 표시된 자재는 PP/DS가 담당합니다. SAP는 계획 오더 API에 대해서도 다음과 같이 명시합니다. “Automatic integration to PP/DS is not enabled from this API.” (이 API에서는 자동 연동이 활성화되어 있지 않습니다.)
- 측정 단위. 공정 수량, 공정 순서의 기준 수량, 확정 단위가 서로 다를 수 있습니다. 자재 기본 단위가 아닌 공정 단위를 기준으로 명시적으로 변환하세요.
- 에디션 간 차이. SAP Learning에서는 기존 CM21/CM22 계획 테이블이 Manage Work Center Capacity, Capacity Scheduling Table, Capacity Scheduling Board로 대체되고 있음을 보여 줍니다. Public Edition은 통신 시나리오를 통해서만 API를 제공하며, 제공되는 서비스 버전이 온프레미스와 다를 수 있습니다. 공정 순서 API로는 공정 순서를 삭제하거나 자재 할당을 수정할 수 없습니다. SkyPlanner 팀은 범위 산정 시 해당 릴리스의 API Business Accelerator Hub 항목을 확인해 고객 시스템별로 사용할 서비스 버전을 고정합니다.
- 공정 순서에 담기지 않는 제약 조건. 순서에 따라 달라지는 작업 전환, 공구 사용 충돌, 여러 작업자가 필요한 공정은 공정 순서 표준값이 아니라 SkyPlanner에서 관리하세요. 준비 시간 매트릭스에는 제품 쌍별 작업 전환 시간을 저장합니다. 오더의 PRT에 지정된 공구는 한 번에 한 작업장에서만 사용할 수 있는 유한 자원으로 처리하며, 한 공정에 여러 인력이 동시에 필요하도록 설정할 수도 있습니다.
연동 구성은 누가 담당하나요?
앞서 살펴본 문제 때문에 연동 설정이 프로젝트의 핵심 작업입니다. 공장마다 S/4HANA를 운영하는 방식이 다릅니다. 오더 유형, 능력 범주, 공정 순서 표준값, 사용자 엑시트, 에디션에 따라 매핑이 달라집니다.
- SkyPlanner 팀이 연동을 구성합니다. 온보딩 과정에서 정식 공개된 S/4HANA API와 SkyPlanner의 REST API 및 웹훅을 사용해 고객의 S/4HANA 환경에 맞게 구성합니다. 정식 가동 후에도 연동을 지원합니다. 이것이 기본 방식이며, 스케줄러와 S/4HANA 연결을 한 팀이 책임집니다.
- 고객의 SAP 파트너가 대신 구축할 수도 있습니다. 고객의 오더 유형과 Basis 환경에 대한 이해를 바탕으로 SkyPlanner의 Swagger/OpenAPI 문서를 참고해 구현합니다.
- 사내 개발자가 문서화된 REST API, JWT 인증, 웹훅을 사용해 직접 구축하거나 SAP Integration Suite 또는 SAP BTP에서 구현할 수도 있습니다(연동 튜토리얼). API 키만 있으면 시작할 수 있으며, 도움이 필요하면 SkyPlanner 팀이 지원합니다.
SkyPlanner는 이미 SAP와 함께 운영되고 있습니다. Laboratory & Allied의 사내 IT 팀은 SkyPlanner의 지원을 받아 SAP Business One on HANA와 SkyPlanner를 연결했습니다. 기능 문서는 SkyPlanner 문서에 공개되어 있습니다.
어떤 방식을 선택하든 먼저 30일 무료 체험으로 일정을 검증하세요. 최대 20개 작업장을 사용할 수 있으며 신용카드는 필요 없습니다. 이후 계획 담당자가 이미 신뢰하는 계획을 바탕으로 연동을 구축합니다. 체험 후 요금은 작업장 5개를 포함해 월 199 €부터이며, 매월 청구됩니다. 연동 비용은 고객의 프로세스와 요구 사항에 맞춰 요금제와 함께 사전에 견적을 제공하므로, 시작 전에 전체 비용을 확인할 수 있습니다.
제조업 고객의 SkyPlanner 후기
2시간매주 절약
“SkyPlanner를 도입하면서 Excel 스프레드시트로 하던 생산 계획이 실시간 생산 최적화로 바뀌었습니다.”
Kalle Kalliomäki, 공급망 전문가
UTU · 배전반 및 개폐 장치
생산 계획 업무에서 매주 2시간을 절약하고, 새로운 작업 대기열을 몇 초 만에 생산 라인에 전달합니다.
+90%생산 효율 향상
“생산 효율이 90% 향상되었습니다.”
Abdul Rucyinga, IT 총괄
Laboratory & Allied · 의약품 제조
생산 효율이 90% 향상되었으며, 전체 작업장의 석 달 치 최적화 계획을 수립하는 데 30분도 걸리지 않습니다.
99.2%납기 준수율
“SkyPlanner 덕분에 병목 구간을 눈으로 확인할 수 있게 되었고, 생산 관리도 명확해졌습니다.”
Toni Tuori, 생산 관리자
Piristeel · 지붕 안전 설비 및 빗물 배수 시스템
올해 납기 준수율이 99.2%에 도달했으며, 스케줄링으로 하루 최대 네 시간의 업무 시간을 절약하고 있습니다.
98%납기 준수율, 약 50%에서 상승
“SkyPlanner는 당사의 납기 준수율을 유지하는 데 결정적인 역할을 합니다.”
Hannu Lahtinen, 대표이사
KJH-Comp · 판금 가공 및 위탁 제조
납기 준수율이 약 50%에서 최대 98%까지 올랐고, 두 명이 필요했던 스케줄링 업무를 이제는 관리자 한 명이 처리합니다.
자주 묻는 질문
SkyPlanner APS는 SAP S/4HANA와 어떻게 연결되나요?
SkyPlanner APS는 SAP S/4HANA와 양방향으로 연동됩니다. 생산 오더, 공정, 공정 순서, 작업 센터, 재고, 구매 오더는 SAP가 공개한 OData API를 통해 가져옵니다. SkyPlanner 웹훅을 트리거로 공정 일자는 ScheduleProductionOrderOperation을 통해, 기록된 작업 시간은 ProdnOrdConf2 실적 확정으로 다시 반영됩니다.
연동 구축과 유지보수는 누가 담당하나요?
SkyPlanner 팀이 온보딩 과정에서 고객의 S/4HANA 환경에 맞게 연동을 구성하고, 운영 개시 후에도 지원합니다. 연동 비용은 고객의 프로세스와 요구 사항에 맞춰 사전에 견적을 제공합니다. SAP 파트너나 사내 개발자가 REST API로 직접 구축하는 경우에는 해당 팀이 연동을 관리하며, SkyPlanner 팀은 필요할 때 지원합니다.
공정 일정은 S/4HANA에 어떻게 다시 반영되며, 공정 순서도 유지되나요?
ScheduleProductionOrderOperation 액션을 API_PRODUCTION_ORDER_2_SRV에서 호출해 반영합니다. 순방향 모드와 디스패치 상태를 사용하며, SkyPlanner의 시작 일자와 시간을 전송합니다. 각 오더의 공정은 SkyPlanner에서 정한 순서대로 하나의 변경 세트에 담습니다. 소요 시간은 S/4HANA와 동일한 공정 순서 표준값을 기준으로 산출하며, 연동 로직은 모든 공정을 다시 조회해 차이가 있으면 표시합니다.
생산 실적은 S/4HANA에 어떻게 전달되나요?
작업자가 SkyPlanner에 작업을 기록하면 웹훅이 실행됩니다. 그러면 연동 로직이 API_PROD_ORDER_CONFIRMATION_2_SRV를 통해 양품 수량, 불량 수량, 액티비티 시간을 담은 실적 확정을 전기합니다.
S/4HANA Cloud Public Edition에서도 연동할 수 있나요?
네. 해당 통신 시나리오에 대한 통신 약정을 통해 연결합니다. SkyPlanner 팀은 범위 산정 단계에서 고객의 Public Edition 릴리스에 맞는 생산 오더 API 버전을 선정합니다. 온프레미스와 Private Edition에서는 대신 Gateway 서비스를 활성화합니다.
이미 PP/DS를 사용 중인데 SkyPlanner가 필요한가요?
SkyPlanner는 PP/DS 라이선스나 담당 인력이 없는 공장과 사업장에서 활용할 수 있습니다. Customizing 스위치, liveCache, 옵티마이저 서버는 필요하지 않으며, SAP 측에서 정식 제공하는 OData API만 있으면 됩니다. Arcturus 엔진은 실제 설비와 인력의 가용 능력을 반영한 생산 일정을 수 초 만에 수립하고, Autopilot은 생산 상황이 바뀌면 자동으로 일정을 재조정합니다.
연동 작업 전에 테스트할 수 있나요? 프로젝트 기간은 얼마나 걸리나요?
네. 30일 무료 체험 기간에 S/4HANA에서 내보낸 생산 오더와 작업 센터 데이터를 가져와 사용한 뒤, 일정이 적절하게 수립되는 것을 확인하고 API 연동을 구축하면 됩니다. 구축은 보통 온보딩 시작 후 몇 주 내에 완료됩니다. 고객 환경에 맞는 범위를 산정하려면 영업팀에 문의하거나 무료 체험을 시작하세요.