java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<ServiceContractTemplateItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.servicecontracttemplate.ServiceContractTemplateItem
All Implemented Interfaces:
VdmEntitySet

public class ServiceContractTemplateItem extends VdmEntity<ServiceContractTemplateItem> implements VdmEntitySet
Service Contract Template Item

Original entity name from the Odata EDM: ServiceContractTemplateItem_Type

  • Field Details

  • Constructor Details

    • ServiceContractTemplateItem

      public ServiceContractTemplateItem()
    • ServiceContractTemplateItem

      public ServiceContractTemplateItem(@Nullable String serviceContractTemplate, @Nullable String serviceContractTemplateItem, @Nullable String srvcContrTmplItemCategory, @Nullable String srvcContrTmplItemDescription, @Nullable String language, @Nullable OffsetDateTime serviceDocItemCreationDateTime, @Nullable OffsetDateTime serviceDocItemChangedDateTime, @Nullable String serviceDocItemCreatedByUser, @Nullable String serviceDocItemChangedByUser, @Nullable String product, @Nullable BigDecimal srvcContrTmplItemQuantity, @Nullable String srvcContrTmplItmQtyUnitSAPCode, @Nullable String srvcContrTmplItmQtyUnitISOCode, @Nullable Boolean srvcContrTmplItemIsNew, @Nullable Boolean srvcContrTmplItemIsInProcess, @Nullable Boolean srvcContrTmplItemIsReleased, @Nullable Boolean srvcContrTmplItemIsCompleted, @Nullable String srvcContrTmplItemStatus, @Nullable Boolean srvcContrTmplItemHasError, @Nullable BigDecimal srvcContrItemDuration, @Nullable String srvcContrItmDurnUnitSAPCode, @Nullable String srvcContrItmDurnUnitISOCode, @Nullable String respEmployeeBusinessPartnerId, @Nullable BigDecimal srvcContrItemRnwlDuration, @Nullable String srvcContrItmRnwlDurnUntSAPCode, @Nullable String srvcContrItmRnwlDurnUntISOCode, @Nullable BigDecimal srvcContrItemExtensionDuration, @Nullable String srvcContrItmExtnDurnUntSAPCode, @Nullable String srvcContrItmExtnDurnUntISOCode, @Nullable String responseProfile, @Nullable String serviceProfile, @Nullable String settlementPeriodRule, @Nullable String srvcMgmtBillgPlanBillgDateRule, @Nullable String billingPlanPriceDateRule, List<ServiceContractItemProductList> to_ItemProduct, List<SrvcContrTmplItemLongText> to_LongText, List<ServiceContractItemObjectList> to_ReferenceObject, @Nullable ServiceContractTemplate to_ServiceContractTemplate)
  • Method Details

    • getType

      @Nonnull public Class<ServiceContractTemplateItem> getType()
      Specified by:
      getType in class VdmObject<ServiceContractTemplateItem>
    • setServiceContractTemplate

      public void setServiceContractTemplate(@Nullable String serviceContractTemplate)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceContractTemplate

      Parameters:
      serviceContractTemplate - Transaction ID
    • setServiceContractTemplateItem

      public void setServiceContractTemplateItem(@Nullable String serviceContractTemplateItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ServiceContractTemplateItem

      Parameters:
      serviceContractTemplateItem - Shortened Item Number in Document
    • setSrvcContrTmplItemCategory

      public void setSrvcContrTmplItemCategory(@Nullable String srvcContrTmplItemCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SrvcContrTmplItemCategory

      Parameters:
      srvcContrTmplItemCategory - Item Category
    • setSrvcContrTmplItemDescription

      public void setSrvcContrTmplItemDescription(@Nullable String srvcContrTmplItemDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SrvcContrTmplItemDescription

      Parameters:
      srvcContrTmplItemDescription - Product Description
    • setLanguage

      public void setLanguage(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - Short Text Language for an Item
    • setServiceDocItemCreationDateTime

      public void setServiceDocItemCreationDateTime(@Nullable OffsetDateTime serviceDocItemCreationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceDocItemCreationDateTime

      Parameters:
      serviceDocItemCreationDateTime - Created At
    • setServiceDocItemChangedDateTime

      public void setServiceDocItemChangedDateTime(@Nullable OffsetDateTime serviceDocItemChangedDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceDocItemChangedDateTime

      Parameters:
      serviceDocItemChangedDateTime - Changed At
    • setServiceDocItemCreatedByUser

      public void setServiceDocItemCreatedByUser(@Nullable String serviceDocItemCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ServiceDocItemCreatedByUser

      Parameters:
      serviceDocItemCreatedByUser - User that Created the Transaction
    • setServiceDocItemChangedByUser

      public void setServiceDocItemChangedByUser(@Nullable String serviceDocItemChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ServiceDocItemChangedByUser

      Parameters:
      serviceDocItemChangedByUser - Transaction Last Changed By
    • setProduct

      public void setProduct(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      product - Product Number
    • setSrvcContrTmplItemQuantity

      public void setSrvcContrTmplItemQuantity(@Nullable BigDecimal srvcContrTmplItemQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SrvcContrTmplItemQuantity

      Parameters:
      srvcContrTmplItemQuantity - CRM: Order Quantity
    • setSrvcContrTmplItmQtyUnitSAPCode

      public void setSrvcContrTmplItmQtyUnitSAPCode(@Nullable String srvcContrTmplItmQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrTmplItmQtyUnitSAPCode

      Parameters:
      srvcContrTmplItmQtyUnitSAPCode - Unit of Measure in Which the Product Is Sold
    • setSrvcContrTmplItmQtyUnitISOCode

      public void setSrvcContrTmplItmQtyUnitISOCode(@Nullable String srvcContrTmplItmQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrTmplItmQtyUnitISOCode

      Parameters:
      srvcContrTmplItmQtyUnitISOCode - ISO Code for Unit of Measurement
    • setSrvcContrTmplItemIsNew

      public void setSrvcContrTmplItemIsNew(@Nullable Boolean srvcContrTmplItemIsNew)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsNew

      Parameters:
      srvcContrTmplItemIsNew - Checkbox
    • setSrvcContrTmplItemIsInProcess

      public void setSrvcContrTmplItemIsInProcess(@Nullable Boolean srvcContrTmplItemIsInProcess)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsInProcess

      Parameters:
      srvcContrTmplItemIsInProcess - Checkbox
    • setSrvcContrTmplItemIsReleased

      public void setSrvcContrTmplItemIsReleased(@Nullable Boolean srvcContrTmplItemIsReleased)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsReleased

      Parameters:
      srvcContrTmplItemIsReleased - Checkbox
    • setSrvcContrTmplItemIsCompleted

      public void setSrvcContrTmplItemIsCompleted(@Nullable Boolean srvcContrTmplItemIsCompleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsCompleted

      Parameters:
      srvcContrTmplItemIsCompleted - Checkbox
    • setSrvcContrTmplItemStatus

      public void setSrvcContrTmplItemStatus(@Nullable String srvcContrTmplItemStatus)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SrvcContrTmplItemStatus

      Parameters:
      srvcContrTmplItemStatus - Life Cycle Status
    • setSrvcContrTmplItemHasError

      public void setSrvcContrTmplItemHasError(@Nullable Boolean srvcContrTmplItemHasError)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemHasError

      Parameters:
      srvcContrTmplItemHasError - Checkbox
    • setSrvcContrItemDuration

      public void setSrvcContrItemDuration(@Nullable BigDecimal srvcContrItemDuration)
      Constraints: Not nullable, Precision: 13

      Original property name from the Odata EDM: SrvcContrItemDuration

      Parameters:
      srvcContrItemDuration - Numerical Value of Duration
    • setSrvcContrItmDurnUnitSAPCode

      public void setSrvcContrItmDurnUnitSAPCode(@Nullable String srvcContrItmDurnUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmDurnUnitSAPCode

      Parameters:
      srvcContrItmDurnUnitSAPCode - Base Unit of Measure
    • setSrvcContrItmDurnUnitISOCode

      public void setSrvcContrItmDurnUnitISOCode(@Nullable String srvcContrItmDurnUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmDurnUnitISOCode

      Parameters:
      srvcContrItmDurnUnitISOCode - ISO Code for Unit of Measurement
    • setRespEmployeeBusinessPartnerId

      public void setRespEmployeeBusinessPartnerId(@Nullable String respEmployeeBusinessPartnerId)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespEmployeeBusinessPartnerId

      Parameters:
      respEmployeeBusinessPartnerId - Employee Responsible
    • setSrvcContrItemRnwlDuration

      public void setSrvcContrItemRnwlDuration(@Nullable BigDecimal srvcContrItemRnwlDuration)
      Constraints: Not nullable, Precision: 13

      Original property name from the Odata EDM: SrvcContrItemRnwlDuration

      Parameters:
      srvcContrItemRnwlDuration - Unit for Auto Renewal Period
    • setSrvcContrItmRnwlDurnUntSAPCode

      public void setSrvcContrItmRnwlDurnUntSAPCode(@Nullable String srvcContrItmRnwlDurnUntSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmRnwlDurnUntSAPCode

      Parameters:
      srvcContrItmRnwlDurnUntSAPCode - UOM for Auto Renewal Period
    • setSrvcContrItmRnwlDurnUntISOCode

      public void setSrvcContrItmRnwlDurnUntISOCode(@Nullable String srvcContrItmRnwlDurnUntISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmRnwlDurnUntISOCode

      Parameters:
      srvcContrItmRnwlDurnUntISOCode - ISO Code for Unit of Measurement
    • setSrvcContrItemExtensionDuration

      public void setSrvcContrItemExtensionDuration(@Nullable BigDecimal srvcContrItemExtensionDuration)
      Constraints: Not nullable, Precision: 13

      Original property name from the Odata EDM: SrvcContrItemExtensionDuration

      Parameters:
      srvcContrItemExtensionDuration - Unit for Contract Extension
    • setSrvcContrItmExtnDurnUntSAPCode

      public void setSrvcContrItmExtnDurnUntSAPCode(@Nullable String srvcContrItmExtnDurnUntSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmExtnDurnUntSAPCode

      Parameters:
      srvcContrItmExtnDurnUntSAPCode - UOM for Contract Extension
    • setSrvcContrItmExtnDurnUntISOCode

      public void setSrvcContrItmExtnDurnUntISOCode(@Nullable String srvcContrItmExtnDurnUntISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmExtnDurnUntISOCode

      Parameters:
      srvcContrItmExtnDurnUntISOCode - ISO Code for Unit of Measurement
    • setResponseProfile

      public void setResponseProfile(@Nullable String responseProfile)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponseProfile

      Parameters:
      responseProfile - Response Profile
    • setServiceProfile

      public void setServiceProfile(@Nullable String serviceProfile)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceProfile

      Parameters:
      serviceProfile - Service Profile
    • setSettlementPeriodRule

      public void setSettlementPeriodRule(@Nullable String settlementPeriodRule)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SettlementPeriodRule

      Parameters:
      settlementPeriodRule - Name for Date Rule
    • setSrvcMgmtBillgPlanBillgDateRule

      public void setSrvcMgmtBillgPlanBillgDateRule(@Nullable String srvcMgmtBillgPlanBillgDateRule)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SrvcMgmtBillgPlanBillgDateRule

      Parameters:
      srvcMgmtBillgPlanBillgDateRule - Name for Date Rule
    • setBillingPlanPriceDateRule

      public void setBillingPlanPriceDateRule(@Nullable String billingPlanPriceDateRule)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillingPlanPriceDateRule

      Parameters:
      billingPlanPriceDateRule - Rule for Determining the Pricing Date
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<ServiceContractTemplateItem>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<ServiceContractTemplateItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<ServiceContractTemplateItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<ServiceContractTemplateItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<ServiceContractTemplateItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<ServiceContractTemplateItem>
    • getItemProductIfPresent

      @Nonnull public io.vavr.control.Option<List<ServiceContractItemProductList>> getItemProductIfPresent()
      Retrieval of associated ServiceContractItemProductList entities (one to many). This corresponds to the OData navigation property _ItemProduct.

      If the navigation property for an entity ServiceContractTemplateItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _ItemProduct is already loaded, the result will contain the ServiceContractItemProductList entities. If not, an Option with result state empty is returned.
    • setItemProduct

      public void setItemProduct(@Nonnull List<ServiceContractItemProductList> value)
      Overwrites the list of associated ServiceContractItemProductList entities for the loaded navigation property _ItemProduct.

      If the navigation property _ItemProduct of a queried ServiceContractTemplateItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ServiceContractItemProductList entities.
    • addItemProduct

      public void addItemProduct(ServiceContractItemProductList... entity)
      Adds elements to the list of associated ServiceContractItemProductList entities. This corresponds to the OData navigation property _ItemProduct.

      If the navigation property _ItemProduct of a queried ServiceContractTemplateItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ServiceContractItemProductList entities.
    • getLongTextIfPresent

      @Nonnull public io.vavr.control.Option<List<SrvcContrTmplItemLongText>> getLongTextIfPresent()
      Retrieval of associated SrvcContrTmplItemLongText entities (one to many). This corresponds to the OData navigation property _LongText.

      If the navigation property for an entity ServiceContractTemplateItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _LongText is already loaded, the result will contain the SrvcContrTmplItemLongText entities. If not, an Option with result state empty is returned.
    • setLongText

      public void setLongText(@Nonnull List<SrvcContrTmplItemLongText> value)
      Overwrites the list of associated SrvcContrTmplItemLongText entities for the loaded navigation property _LongText.

      If the navigation property _LongText of a queried ServiceContractTemplateItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of SrvcContrTmplItemLongText entities.
    • addLongText

      public void addLongText(SrvcContrTmplItemLongText... entity)
      Adds elements to the list of associated SrvcContrTmplItemLongText entities. This corresponds to the OData navigation property _LongText.

      If the navigation property _LongText of a queried ServiceContractTemplateItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of SrvcContrTmplItemLongText entities.
    • getReferenceObjectIfPresent

      @Nonnull public io.vavr.control.Option<List<ServiceContractItemObjectList>> getReferenceObjectIfPresent()
      Retrieval of associated ServiceContractItemObjectList entities (one to many). This corresponds to the OData navigation property _ReferenceObject.

      If the navigation property for an entity ServiceContractTemplateItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _ReferenceObject is already loaded, the result will contain the ServiceContractItemObjectList entities. If not, an Option with result state empty is returned.
    • setReferenceObject

      public void setReferenceObject(@Nonnull List<ServiceContractItemObjectList> value)
      Overwrites the list of associated ServiceContractItemObjectList entities for the loaded navigation property _ReferenceObject.

      If the navigation property _ReferenceObject of a queried ServiceContractTemplateItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ServiceContractItemObjectList entities.
    • addReferenceObject

      public void addReferenceObject(ServiceContractItemObjectList... entity)
      Adds elements to the list of associated ServiceContractItemObjectList entities. This corresponds to the OData navigation property _ReferenceObject.

      If the navigation property _ReferenceObject of a queried ServiceContractTemplateItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ServiceContractItemObjectList entities.
    • getServiceContractTemplateIfPresent

      @Nonnull public io.vavr.control.Option<ServiceContractTemplate> getServiceContractTemplateIfPresent()
      Retrieval of associated ServiceContractTemplate entity (one to one). This corresponds to the OData navigation property _ServiceContractTemplate.

      If the navigation property for an entity ServiceContractTemplateItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _ServiceContractTemplate is already loaded, the result will contain the ServiceContractTemplate entity. If not, an Option with result state empty is returned.
    • setServiceContractTemplate

      public void setServiceContractTemplate(ServiceContractTemplate value)
      Overwrites the associated ServiceContractTemplate entity for the loaded navigation property _ServiceContractTemplate.
      Parameters:
      value - New ServiceContractTemplate entity.
    • builder

    • getServiceContractTemplate

      @Nullable public String getServiceContractTemplate()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceContractTemplate

      Returns:
      Transaction ID
    • getServiceContractTemplateItem

      @Nullable public String getServiceContractTemplateItem()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ServiceContractTemplateItem

      Returns:
      Shortened Item Number in Document
    • getSrvcContrTmplItemCategory

      @Nullable public String getSrvcContrTmplItemCategory()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SrvcContrTmplItemCategory

      Returns:
      Item Category
    • getSrvcContrTmplItemDescription

      @Nullable public String getSrvcContrTmplItemDescription()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SrvcContrTmplItemDescription

      Returns:
      Product Description
    • getLanguage

      @Nullable public String getLanguage()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      Short Text Language for an Item
    • getServiceDocItemCreationDateTime

      @Nullable public OffsetDateTime getServiceDocItemCreationDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceDocItemCreationDateTime

      Returns:
      Created At
    • getServiceDocItemChangedDateTime

      @Nullable public OffsetDateTime getServiceDocItemChangedDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceDocItemChangedDateTime

      Returns:
      Changed At
    • getServiceDocItemCreatedByUser

      @Nullable public String getServiceDocItemCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ServiceDocItemCreatedByUser

      Returns:
      User that Created the Transaction
    • getServiceDocItemChangedByUser

      @Nullable public String getServiceDocItemChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ServiceDocItemChangedByUser

      Returns:
      Transaction Last Changed By
    • getProduct

      @Nullable public String getProduct()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Returns:
      Product Number
    • getSrvcContrTmplItemQuantity

      @Nullable public BigDecimal getSrvcContrTmplItemQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SrvcContrTmplItemQuantity

      Returns:
      CRM: Order Quantity
    • getSrvcContrTmplItmQtyUnitSAPCode

      @Nullable public String getSrvcContrTmplItmQtyUnitSAPCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrTmplItmQtyUnitSAPCode

      Returns:
      Unit of Measure in Which the Product Is Sold
    • getSrvcContrTmplItmQtyUnitISOCode

      @Nullable public String getSrvcContrTmplItmQtyUnitISOCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrTmplItmQtyUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getSrvcContrTmplItemIsNew

      @Nullable public Boolean getSrvcContrTmplItemIsNew()
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsNew

      Returns:
      Checkbox
    • getSrvcContrTmplItemIsInProcess

      @Nullable public Boolean getSrvcContrTmplItemIsInProcess()
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsInProcess

      Returns:
      Checkbox
    • getSrvcContrTmplItemIsReleased

      @Nullable public Boolean getSrvcContrTmplItemIsReleased()
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsReleased

      Returns:
      Checkbox
    • getSrvcContrTmplItemIsCompleted

      @Nullable public Boolean getSrvcContrTmplItemIsCompleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemIsCompleted

      Returns:
      Checkbox
    • getSrvcContrTmplItemStatus

      @Nullable public String getSrvcContrTmplItemStatus()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SrvcContrTmplItemStatus

      Returns:
      Life Cycle Status
    • getSrvcContrTmplItemHasError

      @Nullable public Boolean getSrvcContrTmplItemHasError()
      Constraints: Not nullable

      Original property name from the Odata EDM: SrvcContrTmplItemHasError

      Returns:
      Checkbox
    • getSrvcContrItemDuration

      @Nullable public BigDecimal getSrvcContrItemDuration()
      Constraints: Not nullable, Precision: 13

      Original property name from the Odata EDM: SrvcContrItemDuration

      Returns:
      Numerical Value of Duration
    • getSrvcContrItmDurnUnitSAPCode

      @Nullable public String getSrvcContrItmDurnUnitSAPCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmDurnUnitSAPCode

      Returns:
      Base Unit of Measure
    • getSrvcContrItmDurnUnitISOCode

      @Nullable public String getSrvcContrItmDurnUnitISOCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmDurnUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getRespEmployeeBusinessPartnerId

      @Nullable public String getRespEmployeeBusinessPartnerId()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespEmployeeBusinessPartnerId

      Returns:
      Employee Responsible
    • getSrvcContrItemRnwlDuration

      @Nullable public BigDecimal getSrvcContrItemRnwlDuration()
      Constraints: Not nullable, Precision: 13

      Original property name from the Odata EDM: SrvcContrItemRnwlDuration

      Returns:
      Unit for Auto Renewal Period
    • getSrvcContrItmRnwlDurnUntSAPCode

      @Nullable public String getSrvcContrItmRnwlDurnUntSAPCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmRnwlDurnUntSAPCode

      Returns:
      UOM for Auto Renewal Period
    • getSrvcContrItmRnwlDurnUntISOCode

      @Nullable public String getSrvcContrItmRnwlDurnUntISOCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmRnwlDurnUntISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getSrvcContrItemExtensionDuration

      @Nullable public BigDecimal getSrvcContrItemExtensionDuration()
      Constraints: Not nullable, Precision: 13

      Original property name from the Odata EDM: SrvcContrItemExtensionDuration

      Returns:
      Unit for Contract Extension
    • getSrvcContrItmExtnDurnUntSAPCode

      @Nullable public String getSrvcContrItmExtnDurnUntSAPCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmExtnDurnUntSAPCode

      Returns:
      UOM for Contract Extension
    • getSrvcContrItmExtnDurnUntISOCode

      @Nullable public String getSrvcContrItmExtnDurnUntISOCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItmExtnDurnUntISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getResponseProfile

      @Nullable public String getResponseProfile()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponseProfile

      Returns:
      Response Profile
    • getServiceProfile

      @Nullable public String getServiceProfile()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceProfile

      Returns:
      Service Profile
    • getSettlementPeriodRule

      @Nullable public String getSettlementPeriodRule()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SettlementPeriodRule

      Returns:
      Name for Date Rule
    • getSrvcMgmtBillgPlanBillgDateRule

      @Nullable public String getSrvcMgmtBillgPlanBillgDateRule()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SrvcMgmtBillgPlanBillgDateRule

      Returns:
      Name for Date Rule
    • getBillingPlanPriceDateRule

      @Nullable public String getBillingPlanPriceDateRule()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillingPlanPriceDateRule

      Returns:
      Rule for Determining the Pricing Date
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<ServiceContractTemplateItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<ServiceContractTemplateItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<ServiceContractTemplateItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<ServiceContractTemplateItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<ServiceContractTemplateItem>