Class DefaultSegmentService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSegmentService
All Implemented Interfaces:
BatchService<SegmentServiceBatch>, SegmentService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSegmentService") @Deprecated public class DefaultSegmentService extends Object implements SegmentService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

The service enables you to retrieve segments and their names in the respective language..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_SEGMENT_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: SAP Analytics Cloud for Planning Integration(SAP_COM_0087), Finance - Cloud Consolidation Data Collection Integration(SAP_COM_0241)
Scope Items: Import Connection setup with SAP Analytics Cloud(1YB), Group Reporting - Data from SAP Group Reporting Data Collection(287)
Authentication Methods: x509
Business Object: Segment
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultSegmentService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: SegmentService
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface SegmentService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull public DefaultSegmentServiceBatch batch()
      Deprecated.
      Specified by:
      batch in interface BatchService<SegmentServiceBatch>
    • getAllSegment

      @Nonnull public SegmentFluentHelper getAllSegment()
      Deprecated.
      Description copied from interface: SegmentService
      Fetch multiple Segment entities.
      Specified by:
      getAllSegment in interface SegmentService
      Returns:
      A fluent helper to fetch multiple Segment entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getSegmentByKey

      @Nonnull public SegmentByKeyFluentHelper getSegmentByKey(String segment)
      Deprecated.
      Description copied from interface: SegmentService
      Fetch a single Segment entity using key fields.
      Specified by:
      getSegmentByKey in interface SegmentService
      Parameters:
      segment - Segment for Segmental Reporting

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single Segment entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllSegmentText

      @Nonnull public SegmentTextFluentHelper getAllSegmentText()
      Deprecated.
      Description copied from interface: SegmentService
      Fetch multiple SegmentText entities.
      Specified by:
      getAllSegmentText in interface SegmentService
      Returns:
      A fluent helper to fetch multiple SegmentText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getSegmentTextByKey

      @Nonnull public SegmentTextByKeyFluentHelper getSegmentTextByKey(String language, String segment)
      Deprecated.
      Description copied from interface: SegmentService
      Fetch a single SegmentText entity using key fields.
      Specified by:
      getSegmentTextByKey in interface SegmentService
      Parameters:
      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      segment - Segment for Segmental Reporting

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SegmentText entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.