Class SapPricingItemMapper

java.lang.Object
de.hybris.platform.sap.sappricingbol.backend.impl.SapPricingBaseMapper
de.hybris.platform.sap.sappricingbol.backend.impl.SapPricingItemMapper
Direct Known Subclasses:
ProductConfigurationSapPricingItemMapper

public class SapPricingItemMapper extends SapPricingBaseMapper
  • Constructor Details

    • SapPricingItemMapper

      public SapPricingItemMapper()
  • Method Details

    • fillImportParameters

      public void fillImportParameters(com.sap.conn.jco.JCoParameterList importParameters, List<ProductModel> productModels, ConversionService conversionService)
    • fillImportParameters

      protected void fillImportParameters(com.sap.conn.jco.JCoTable itItem, List<ProductModel> productModels, ConversionService conversionService)
    • getSapSalesUnitCode

      protected String getSapSalesUnitCode(UnitModel unitModel, ConversionService conversionService)
    • fillImportParameters

      protected void fillImportParameters(com.sap.conn.jco.JCoTable itItem, AbstractOrderEntryModel orderEntryModel, ConversionService conversionService)
    • fillImportParameters

      public void fillImportParameters(AbstractOrderModel order, com.sap.conn.jco.JCoParameterList importParameters, ConversionService conversionService)
    • formatProductCode

      protected String formatProductCode(String code)
    • readPrices

      public List<de.hybris.platform.jalo.order.price.PriceInformation> readPrices(com.sap.conn.jco.JCoTable resultTable)
      Parameters:
      prices -
      itemTable -
      Returns:
      List
    • readPrices

      public void readPrices(AbstractOrderModel order, com.sap.conn.jco.JCoTable resultTable, ConversionService conversionService)
    • readDiscount

      protected double readDiscount(com.sap.conn.jco.JCoTable itemTable)
    • readPaymentCost

      protected double readPaymentCost(com.sap.conn.jco.JCoTable itemTable)
    • readDeliveryCost

      protected double readDeliveryCost(com.sap.conn.jco.JCoTable itemTable)
    • readTax

      protected double readTax(com.sap.conn.jco.JCoTable itemTable)
    • readPrice

      protected double readPrice(com.sap.conn.jco.JCoTable itemTable)
    • generateCode

      protected String generateCode(String prefix, AbstractOrderEntryModel entry, AbstractOrderModel order)
      generate a code string from order number and order entry number
      Returns:
    • readSapPricingConditions

      protected Set<SAPPricingConditionModel> readSapPricingConditions(com.sap.conn.jco.JCoTable conds, String orderCode, ConversionService conversionService)
    • getRoundingMode

      public int getRoundingMode()
    • setRoundingMode

      public void setRoundingMode(int roundingMode)