도출된 가격 책정에 DerivedProductPriceExtensionPoint 사용
파 sn_csm_pricing.DerivedProductPriceExtensionPoint 생 가격 책정에서 소스 및 대상 제품 쌍의 유효한 소스 제품을 사용하기 위해 특정 비즈니스 논리를 호출하는 특정 메서드의 인터페이스를 제공합니다.
확장점에는 세 가지 방법이 있습니다.
canHandleRequest(pricingEngineContext):가격 책정 엔진이 이 확장점 요청을 처리할 수 있는지 여부를 결정합니다.getAccountLevelDerivedPricedProductsEncodedQuery(pricingEngineContext): 계정 수준 판매된 제품 조회에 대한 사용자 지정 쿼리입니다.getQualifiedSourceTargetPairs(pricingEngineContext, sourceTargetPairs):파생 가격 책정에서 소스-타겟 쌍을 필터링합니다. 이 메서드는 규칙 매트릭스 평가 후 쌍 객체의 배열을 수신합니다. 각 쌍에는 다음이 포함됩니다.sourceLineDetail- 소스 라인의 PricingEngineContextLineDetailtargetLineDetail- 대상(파생된) 라인의 PricingEngineContextLineDetailisPair- 부울, 기본값은 예입니다.
파생(대상) 제품 계산에서 쌍을 제외하려면
pair.isPair = false를 설정하고 수정된 배열을 반환합니다.isPair = true이면 소스 라인 가격이 파생(대상) 제품의 가격 계산에 포함됩니다.
확장점에 액세스하려면 다음으로 이동하십시오. 을 클릭하고 sn_csm_pricing 선택합니다 . DerivedProductPriceExtensionPoint입니다.