Class ConverterBackendERPCRM

    • Constructor Detail

      • ConverterBackendERPCRM

        public ConverterBackendERPCRM()
        Default constructor
    • Method Detail

      • loadUOMsByLanguageFromBackend

        public abstract java.lang.Object loadUOMsByLanguageFromBackend​(java.lang.String applicationID,
                                                                       java.lang.String language)
                                                                throws BackendException
        Description copied from interface: ConverterBackend
        Loads UOM's per language. Called from cache loaders on BO level
        Specified by:
        loadUOMsByLanguageFromBackend in interface ConverterBackend
        language - Language in SAP format (1 place)
        Returns:
        Map of UOM's and their descriptions
        Throws:
        BackendException
      • loadCurrenciesByLanguageFromBackend

        public abstract java.lang.Object loadCurrenciesByLanguageFromBackend​(java.lang.String applicationID,
                                                                             java.lang.String language)
                                                                      throws BackendException
        Description copied from interface: ConverterBackend
        Loads currencies per language. Called from cache loaders on BO level
        Specified by:
        loadCurrenciesByLanguageFromBackend in interface ConverterBackend
        language - Language in SAP format (1 place)
        Returns:
        Map of currencies and their decimal format
        Throws:
        BackendException
      • convertUnitID2UnitKey

        public java.lang.String convertUnitID2UnitKey​(java.lang.String unitID)
                                               throws BackendException
        Description copied from interface: ConverterBackend
        Converting language dependent unit ID to unit key
        Specified by:
        convertUnitID2UnitKey in interface ConverterBackend
        Parameters:
        unitID - language dependent unit ID e.g PC in English
        Returns:
        SAP unit key e.g. ST for piece
        Throws:
        BackendException
      • getCurrencyScale

        public int getCurrencyScale​(java.lang.String sapCurrencyCode)
                             throws BackendException
        Description copied from interface: ConverterBackend
        Get currency scale. In standard e.g.
      • USD: 2
      • EUR: 2
      • JPY: 0
Specified by:
getCurrencyScale in interface ConverterBackend
Parameters:
sapCurrencyCode - SAP currency code, note that depending on customizing also non-ISO codes may occur
Returns:
number of decimals for UI display and validation
Throws:
BackendException