Class SapBillingInvoiceClientImpl

java.lang.Object
com.sap.hybris.sapbillinginvoiceservices.client.impl.SapBillingInvoiceClientImpl

public class SapBillingInvoiceClientImpl extends Object
Client to connect to target system via SCPI
  • Constructor Details

    • SapBillingInvoiceClientImpl

      public SapBillingInvoiceClientImpl()
  • Method Details

    • getOutboundServiceFacade

      public de.hybris.platform.outboundservices.facade.OutboundServiceFacade getOutboundServiceFacade()
    • setOutboundServiceFacade

      public void setOutboundServiceFacade(de.hybris.platform.outboundservices.facade.OutboundServiceFacade outboundServiceFacade)
    • getConfigurationService

      public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
    • getSapPlantLogSysOrgService

      public SapPlantLogSysOrgService getSapPlantLogSysOrgService()
    • setSapPlantLogSysOrgService

      public void setSapPlantLogSysOrgService(SapPlantLogSysOrgService sapPlantLogSysOrgService)
    • getBusinessDocumentFromS4SAPOrderCode

      @Deprecated(since="2108", forRemoval=true) public Map<String,Object> getBusinessDocumentFromS4SAPOrderCode(SAPOrderModel sapOrderData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2108, this method logic will be moved to SapBillingInvoiceSalesStrategyImpl
    • getSAPCpiOutboundConfigModelForExtBilling

      public SAPCpiOutboundConfigModel getSAPCpiOutboundConfigModelForExtBilling(SAPOrderModel sapOrder, String targetSuffixUrl, SapSystemType sapSystemType)
    • getBusinessDocumentFromS4ServiceOrderCode

      @Deprecated(since="2108", forRemoval=true) public Map<String,Object> getBusinessDocumentFromS4ServiceOrderCode(SAPOrderModel serviceOrderModelData)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2108, this method logic will be moved to SapBillingInvoiceServiceStrategyImpl in sapserviceorder extension
    • callS4forBillingDocuments

      public Map<String,Object> callS4forBillingDocuments(SAPOrderModel sapOrder, String targetSuffixUrl)
    • isSentSuccessfully

      public boolean isSentSuccessfully(org.springframework.http.ResponseEntity<Map> responseEntityMap)
    • getPropertyValue

      public String getPropertyValue(org.springframework.http.HttpEntity<Map> responseEntityMap, String property)
    • getPDFData

      public byte[] getPDFData(String billingDocumentId, SAPOrderModel serviceOrderModelData)
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)