Class TransactionConfigurationERP
- java.lang.Object
-
- de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
-
- de.hybris.platform.sap.core.bol.backend.jco.BackendBusinessObjectBaseJCo
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.misc.backend.impl.TransactionConfigurationBase
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.misc.backend.impl.erp.TransactionConfigurationERP
-
- All Implemented Interfaces:
BackendBusinessObject,BackendBusinessObjectJCo,TransactionConfigurationBackend
public class TransactionConfigurationERP extends TransactionConfigurationBase
ERP specific implementation of TransactionConfigurationBackend
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringBF_ECC60_EHP5static java.lang.StringCACHE_NAME_FOR_CUSTOMIZINGName of cache region.protected static java.lang.StringCACHEKEY_TITLE_LISTprotected static java.lang.StringSWITCH_ECC60_EHP5Switches-
Fields inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.misc.backend.impl.TransactionConfigurationBase
deliverTypeCacheAccess, deliveryTypes, sapLogger, tools
-
Fields inherited from class de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
genericFactory, moduleConfigurationAccess
-
-
Constructor Summary
Constructors Constructor Description TransactionConfigurationERP()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getAllowedDeliveryTypesFromBackend()Read delivery types from back-end.protected java.lang.StringgetCacheRegionForCustomizing()static voidperformDebugOutput(Log4JWrapper log, java.util.Map<java.lang.String,java.lang.String> map)Traces a map.-
Methods inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.misc.backend.impl.TransactionConfigurationBase
getAllowedDeliveryTypes, getDeliveryTypes, getDeliveryTypesFromBackend, initAllowedDeliveryTypes, initBackendObject, isLanguageSwitchDelivCustomizingAvailable
-
Methods inherited from class de.hybris.platform.sap.core.bol.backend.jco.BackendBusinessObjectBaseJCo
getDefaultConnectionName, getDefaultDestinationName, getDefaultJCoConnection, getJCoConnection, getJCoConnection, getModuleId, setDefaultConnectionName, setDefaultDestinationName, setManagedConnectionContainer, toString
-
Methods inherited from class de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
destroyBackendObject, getModuleConfigurationAccess, setGenericFactory, setModuleConfigurationAccess
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.sap.core.bol.backend.BackendBusinessObject
destroyBackendObject
-
-
-
-
Field Detail
-
CACHEKEY_TITLE_LIST
protected static final java.lang.String CACHEKEY_TITLE_LIST
- See Also:
- Constant Field Values
-
CACHE_NAME_FOR_CUSTOMIZING
public static final java.lang.String CACHE_NAME_FOR_CUSTOMIZING
Name of cache region.- See Also:
- Constant Field Values
-
SWITCH_ECC60_EHP5
protected static final java.lang.String SWITCH_ECC60_EHP5
Switches- See Also:
- Constant Field Values
-
BF_ECC60_EHP5
protected static final java.lang.String BF_ECC60_EHP5
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAllowedDeliveryTypesFromBackend
public java.util.Map<java.lang.String,java.lang.String> getAllowedDeliveryTypesFromBackend() throws BackendExceptionDescription copied from interface:TransactionConfigurationBackendRead delivery types from back-end.- CRM table crmc_ship_cond, value help crm_ship_cond
- ERP table tvsb, value help h_tvsb
- Returns:
- Map with < value(char 3), description>
- Throws:
BackendException- in case of issues with the JCO-Connection or ABAP-errors in the back-end
-
performDebugOutput
public static void performDebugOutput(Log4JWrapper log, java.util.Map<java.lang.String,java.lang.String> map)
Traces a map.- Parameters:
log- the logger instancemap- the map which we want to trace
-
getCacheRegionForCustomizing
protected java.lang.String getCacheRegionForCustomizing()
- Specified by:
getCacheRegionForCustomizingin classTransactionConfigurationBase- Returns:
- Key of cache region for delivery type customizing
-
-