Class DefaultSalesAreaService

  • All Implemented Interfaces:
    SalesAreaService

    public class DefaultSalesAreaService
    extends java.lang.Object
    implements SalesAreaService
    Default sales area service implementation for accessing common distribution channels and divisions.
    • Constructor Detail

      • DefaultSalesAreaService

        public DefaultSalesAreaService()
    • Method Detail

      • getSalesOrganization

        public java.lang.String getSalesOrganization()
        Specified by:
        getSalesOrganization in interface SalesAreaService
        Returns:
        Current sales organization. No bundling available, it is the same one for order creation or master data maintenance.
      • getDistributionChannel

        public java.lang.String getDistributionChannel()
        Specified by:
        getDistributionChannel in interface SalesAreaService
        Returns:
        Current distribution channel for order creation. The channel maintained in SAP Configuration
      • getDivision

        public java.lang.String getDivision()
        Specified by:
        getDivision in interface SalesAreaService
        Returns:
        Current division for order creation. The division maintained in SAP Configuration
      • getDivisionForConditions

        public java.lang.String getDivisionForConditions()
        Specified by:
        getDivisionForConditions in interface SalesAreaService
        Returns:
        Current division for condition maintenance
      • getDivisionForCustomerMaterial

        public java.lang.String getDivisionForCustomerMaterial()
        Specified by:
        getDivisionForCustomerMaterial in interface SalesAreaService
        Returns:
        Current division for customer or material master access
      • getCommonDistributionChannelConditions

        protected java.lang.String getCommonDistributionChannelConditions​(java.lang.String salesOrganization,
                                                                          java.lang.String distributionChannel)
        Read common distribution channel for condition maintenance
        Parameters:
        salesOrganization -
        distributionChannel -
        Returns:
        The common channel for condition maintenance
      • getCommonDistributionChannelCustMaster

        protected java.lang.String getCommonDistributionChannelCustMaster​(java.lang.String salesOrganization,
                                                                          java.lang.String distributionChannel)
        Read common distribution channel for customer and material master
        Parameters:
        salesOrganization -
        distributionChannel -
        Returns:
        The common channel for customer and material master
      • getCommonDivisionCustMaster

        protected java.lang.String getCommonDivisionCustMaster​(java.lang.String salesOrganization,
                                                               java.lang.String division)
        Read common division for customer and material master
        Parameters:
        salesOrganization -
        division -
        Returns:
        Common division
      • getCommonDivisionConditions

        protected java.lang.String getCommonDivisionConditions​(java.lang.String salesOrganization,
                                                               java.lang.String division)
        Read common division for condition maintenance
        Parameters:
        salesOrganization -
        division -
        Returns:
        Common division
      • getCommonDivsion

        protected ReferenceDivisionMappingModel getCommonDivsion​(java.lang.String salesOrganization,
                                                                 java.lang.String division)
        Parameters:
        salesOrganization -
        division -
        Returns:
      • setBaseStoreService

        public void setBaseStoreService​(BaseStoreService baseStoreService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)