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

public class ServiceContractItem extends VdmEntity<ServiceContractItem> implements VdmEntitySet
Service Contract Item

Original entity name from the Odata EDM: ServiceContractItem_Type

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: ServiceContract

      Parameters:
      serviceContract - Transaction ID
    • setServiceContractItem

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

      Original property name from the Odata EDM: ServiceContractItem

      Parameters:
      serviceContractItem - Shortened Item Number in Document
    • setServiceContractItemCategory

      public void setServiceContractItemCategory(@Nullable String serviceContractItemCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceContractItemCategory

      Parameters:
      serviceContractItemCategory - Item Category
    • setServiceContractItemDescription

      public void setServiceContractItemDescription(@Nullable String serviceContractItemDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ServiceContractItemDescription

      Parameters:
      serviceContractItemDescription - 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
    • setServiceContractItemQuantity

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

      Original property name from the Odata EDM: ServiceContractItemQuantity

      Parameters:
      serviceContractItemQuantity - CRM: Order Quantity
    • setSrvcContrItemQtyUnitSAPCode

      public void setSrvcContrItemQtyUnitSAPCode(@Nullable String srvcContrItemQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItemQtyUnitSAPCode

      Parameters:
      srvcContrItemQtyUnitSAPCode - Unit of Measure in Which the Product Is Sold
    • setSrvcContrItemQtyUnitISOCode

      public void setSrvcContrItemQtyUnitISOCode(@Nullable String srvcContrItemQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrvcContrItemQtyUnitISOCode

      Parameters:
      srvcContrItemQtyUnitISOCode - ISO Code for Unit of Measurement
    • setSoldToParty

      public void setSoldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Parameters:
      soldToParty - Sold-To Party
    • setShipToParty

      public void setShipToParty(@Nullable String shipToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShipToParty

      Parameters:
      shipToParty - Ship-To Party
    • setBillToParty

      public void setBillToParty(@Nullable String billToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillToParty

      Parameters:
      billToParty - Bill-To Party
    • setPayerParty

      public void setPayerParty(@Nullable String payerParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PayerParty

      Parameters:
      payerParty - Payer
    • setContactPersonBusinessPartnerId

      public void setContactPersonBusinessPartnerId(@Nullable String contactPersonBusinessPartnerId)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ContactPersonBusinessPartnerId

      Parameters:
      contactPersonBusinessPartnerId - Customer Contact Person
    • 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
    • setPaymentTerms

      public void setPaymentTerms(@Nullable String paymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentTerms

      Parameters:
      paymentTerms - Terms of Payment
    • setPaymentMethod

      public void setPaymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Parameters:
      paymentMethod - Payment Method
    • setSEPAMandate

      public void setSEPAMandate(@Nullable String sEPAMandate)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandate

      Parameters:
      sEPAMandate - Unique Reference to Mandate per Payment Recipient
    • setSrvcSEPAMandateRelevance

      public void setSrvcSEPAMandateRelevance(@Nullable String srvcSEPAMandateRelevance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SrvcSEPAMandateRelevance

      Parameters:
      srvcSEPAMandateRelevance - Indicator for SEPA-Relevant Transactions
    • setServiceContractItemIsNew

      public void setServiceContractItemIsNew(@Nullable Boolean serviceContractItemIsNew)
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsNew

      Parameters:
      serviceContractItemIsNew - Checkbox
    • setServiceContractItemIsInProcess

      public void setServiceContractItemIsInProcess(@Nullable Boolean serviceContractItemIsInProcess)
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsInProcess

      Parameters:
      serviceContractItemIsInProcess - Checkbox
    • setServiceContractItemIsReleased

      public void setServiceContractItemIsReleased(@Nullable Boolean serviceContractItemIsReleased)
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsReleased

      Parameters:
      serviceContractItemIsReleased - Checkbox
    • setServiceContractItemIsCompleted

      public void setServiceContractItemIsCompleted(@Nullable Boolean serviceContractItemIsCompleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsCompleted

      Parameters:
      serviceContractItemIsCompleted - Checkbox
    • setServiceContractItemStatus

      public void setServiceContractItemStatus(@Nullable String serviceContractItemStatus)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceContractItemStatus

      Parameters:
      serviceContractItemStatus - Life Cycle Status
    • setServiceContrItemBillingStatus

      public void setServiceContrItemBillingStatus(@Nullable String serviceContrItemBillingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceContrItemBillingStatus

      Parameters:
      serviceContrItemBillingStatus - Billing Status
    • setServiceContractItemIsRejected

      public void setServiceContractItemIsRejected(@Nullable Boolean serviceContractItemIsRejected)
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsRejected

      Parameters:
      serviceContractItemIsRejected - Cancellation Status
    • setServiceContractItemHasError

      public void setServiceContractItemHasError(@Nullable Boolean serviceContractItemHasError)
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemHasError

      Parameters:
      serviceContractItemHasError - Error Status
    • setServiceContrItemStartDateTime

      public void setServiceContrItemStartDateTime(@Nullable OffsetDateTime serviceContrItemStartDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceContrItemStartDateTime

      Parameters:
      serviceContrItemStartDateTime - Contract Start date
    • setServiceContrItemEndDateTime

      public void setServiceContrItemEndDateTime(@Nullable OffsetDateTime serviceContrItemEndDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceContrItemEndDateTime

      Parameters:
      serviceContrItemEndDateTime - Contract End Date
    • 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
    • setProfitCenter

      public void setProfitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Parameters:
      profitCenter - Profit Center
    • setServiceDocItemGrossAmount

      public void setServiceDocItemGrossAmount(@Nullable BigDecimal serviceDocItemGrossAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ServiceDocItemGrossAmount

      Parameters:
      serviceDocItemGrossAmount - Gross Order Value in PO Currency
    • setServiceDocumentItemNetAmount

      public void setServiceDocumentItemNetAmount(@Nullable BigDecimal serviceDocumentItemNetAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ServiceDocumentItemNetAmount

      Parameters:
      serviceDocumentItemNetAmount - Net Value
    • setServiceDocumentItemTaxAmount

      public void setServiceDocumentItemTaxAmount(@Nullable BigDecimal serviceDocumentItemTaxAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ServiceDocumentItemTaxAmount

      Parameters:
      serviceDocumentItemTaxAmount - Tax amount in document currency
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Currency
    • setServiceContractItemCanclnParty

      public void setServiceContractItemCanclnParty(@Nullable String serviceContractItemCanclnParty)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceContractItemCanclnParty

      Parameters:
      serviceContractItemCanclnParty - Cancelling Party
    • setServiceContractItmCanclnReason

      public void setServiceContractItmCanclnReason(@Nullable String serviceContractItmCanclnReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceContractItmCanclnReason

      Parameters:
      serviceContractItmCanclnReason - CRM Service : Reason for Cancellation
    • setSrvcContrItemCanclnDateTime

      public void setSrvcContrItemCanclnDateTime(@Nullable OffsetDateTime srvcContrItemCanclnDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: SrvcContrItemCanclnDateTime

      Parameters:
      srvcContrItemCanclnDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • 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
    • setBillingBlockReason

      public void setBillingBlockReason(@Nullable String billingBlockReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillingBlockReason

      Parameters:
      billingBlockReason - Business Partner: Billing Block Reason
    • setBillingPlanIsFinalized

      public void setBillingPlanIsFinalized(@Nullable Boolean billingPlanIsFinalized)
      Constraints: Not nullable

      Original property name from the Odata EDM: BillingPlanIsFinalized

      Parameters:
      billingPlanIsFinalized - Billing Plan Is Finalized
    • setSrvcContrExternalReference

      public void setSrvcContrExternalReference(@Nullable String srvcContrExternalReference)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SrvcContrExternalReference

      Parameters:
      srvcContrExternalReference - External Reference Number
    • setSrvcContrItmExternalReference

      public void setSrvcContrItmExternalReference(@Nullable String srvcContrItmExternalReference)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SrvcContrItmExternalReference

      Parameters:
      srvcContrItmExternalReference - External Reference Number
    • setServiceQtanExtReference

      public void setServiceQtanExtReference(@Nullable String serviceQtanExtReference)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ServiceQtanExtReference

      Parameters:
      serviceQtanExtReference - External Reference Number
    • setServiceQtanItemExtReference

      public void setServiceQtanItemExtReference(@Nullable String serviceQtanItemExtReference)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ServiceQtanItemExtReference

      Parameters:
      serviceQtanItemExtReference - External Reference Number
    • setRefServiceContractTemplate

      public void setRefServiceContractTemplate(@Nullable String refServiceContractTemplate)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RefServiceContractTemplate

      Parameters:
      refServiceContractTemplate - Transaction ID
    • setRefServiceContractTemplateItem

      public void setRefServiceContractTemplateItem(@Nullable String refServiceContractTemplateItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: RefServiceContractTemplateItem

      Parameters:
      refServiceContractTemplateItem - Shortened Item Number in Document
    • setSalesOrganization

      public void setSalesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Parameters:
      salesOrganization - Sales Organization
    • setDistributionChannel

      public void setDistributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Parameters:
      distributionChannel - Distribution Channel
    • setDivision

      public void setDivision(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Parameters:
      division - Division
    • setSalesOffice

      public void setSalesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Parameters:
      salesOffice - Sales Office
    • setSalesGroup

      public void setSalesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Parameters:
      salesGroup - Sales Group
    • setWBSElementExternalID

      public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - Work Breakdown Structure Element (WBS Element) Edited
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity ServiceContractItem 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 _BillingRequestItem is already loaded, the result will contain the SrvcContrItmBillgReqItem entities. If not, an Option with result state empty is returned.
    • setBillingRequestItem

      public void setBillingRequestItem(@Nonnull List<SrvcContrItmBillgReqItem> value)
      Overwrites the list of associated SrvcContrItmBillgReqItem entities for the loaded navigation property _BillingRequestItem.

      If the navigation property _BillingRequestItem of a queried ServiceContractItem 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 SrvcContrItmBillgReqItem entities.
    • addBillingRequestItem

      public void addBillingRequestItem(SrvcContrItmBillgReqItem... entity)
      Adds elements to the list of associated SrvcContrItmBillgReqItem entities. This corresponds to the OData navigation property _BillingRequestItem.

      If the navigation property _BillingRequestItem of a queried ServiceContractItem 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 SrvcContrItmBillgReqItem entities.
    • getFollowUpServiceOrderIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 _FollowUpServiceOrder is already loaded, the result will contain the SrvcContrItmFUPSrvcOrd entities. If not, an Option with result state empty is returned.
    • setFollowUpServiceOrder

      public void setFollowUpServiceOrder(@Nonnull List<SrvcContrItmFUPSrvcOrd> value)
      Overwrites the list of associated SrvcContrItmFUPSrvcOrd entities for the loaded navigation property _FollowUpServiceOrder.

      If the navigation property _FollowUpServiceOrder of a queried ServiceContractItem 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 SrvcContrItmFUPSrvcOrd entities.
    • addFollowUpServiceOrder

      public void addFollowUpServiceOrder(SrvcContrItmFUPSrvcOrd... entity)
      Adds elements to the list of associated SrvcContrItmFUPSrvcOrd entities. This corresponds to the OData navigation property _FollowUpServiceOrder.

      If the navigation property _FollowUpServiceOrder of a queried ServiceContractItem 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 SrvcContrItmFUPSrvcOrd entities.
    • getItemProductIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 SrvcContrItemProduct entities. If not, an Option with result state empty is returned.
    • setItemProduct

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

      If the navigation property _ItemProduct of a queried ServiceContractItem 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 SrvcContrItemProduct entities.
    • addItemProduct

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

      If the navigation property _ItemProduct of a queried ServiceContractItem 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 SrvcContrItemProduct entities.
    • getLongTextIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 SrvcContrItemLongText entities. If not, an Option with result state empty is returned.
    • setLongText

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

      If the navigation property _LongText of a queried ServiceContractItem 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 SrvcContrItemLongText entities.
    • addLongText

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

      If the navigation property _LongText of a queried ServiceContractItem 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 SrvcContrItemLongText entities.
    • getPartnerIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 _Partner is already loaded, the result will contain the SrvcContrItemPartner entities. If not, an Option with result state empty is returned.
    • setPartner

      public void setPartner(@Nonnull List<SrvcContrItemPartner> value)
      Overwrites the list of associated SrvcContrItemPartner entities for the loaded navigation property _Partner.

      If the navigation property _Partner of a queried ServiceContractItem 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 SrvcContrItemPartner entities.
    • addPartner

      public void addPartner(SrvcContrItemPartner... entity)
      Adds elements to the list of associated SrvcContrItemPartner entities. This corresponds to the OData navigation property _Partner.

      If the navigation property _Partner of a queried ServiceContractItem 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 SrvcContrItemPartner entities.
    • getPricingElementIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 _PricingElement is already loaded, the result will contain the SrvcContrItemPriceElement entities. If not, an Option with result state empty is returned.
    • setPricingElement

      public void setPricingElement(@Nonnull List<SrvcContrItemPriceElement> value)
      Overwrites the list of associated SrvcContrItemPriceElement entities for the loaded navigation property _PricingElement.

      If the navigation property _PricingElement of a queried ServiceContractItem 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 SrvcContrItemPriceElement entities.
    • addPricingElement

      public void addPricingElement(SrvcContrItemPriceElement... entity)
      Adds elements to the list of associated SrvcContrItemPriceElement entities. This corresponds to the OData navigation property _PricingElement.

      If the navigation property _PricingElement of a queried ServiceContractItem 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 SrvcContrItemPriceElement entities.
    • getReferenceObjectIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 ServiceContrItemRefObject entities. If not, an Option with result state empty is returned.
    • setReferenceObject

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

      If the navigation property _ReferenceObject of a queried ServiceContractItem 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 ServiceContrItemRefObject entities.
    • addReferenceObject

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

      If the navigation property _ReferenceObject of a queried ServiceContractItem 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 ServiceContrItemRefObject entities.
    • getServiceContractIfPresent

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

      If the navigation property for an entity ServiceContractItem 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 _ServiceContract is already loaded, the result will contain the ServiceContract entity. If not, an Option with result state empty is returned.
    • setServiceContract

      public void setServiceContract(ServiceContract value)
      Overwrites the associated ServiceContract entity for the loaded navigation property _ServiceContract.
      Parameters:
      value - New ServiceContract entity.
    • cancel

      @Nonnull public static BoundAction.SingleToSingle<ServiceContractItem,Void> cancel(@Nonnull String serviceContractItemCanclnParty, @Nonnull String serviceContractItmCanclnReason, @Nullable OffsetDateTime srvcContrItemCanclnDateTime)
      Action that can be applied to any entity object of this class.

      Parameters:
      srvcContrItemCanclnDateTime - Constraints: Nullable

      Original parameter name from the Odata EDM: SrvcContrItemCanclnDateTime

      serviceContractItmCanclnReason - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ServiceContractItmCanclnReason

      serviceContractItemCanclnParty - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ServiceContractItemCanclnParty

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static ServiceContractItem.ServiceContractItemBuilder builder()
    • getServiceContract

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

      Original property name from the Odata EDM: ServiceContract

      Returns:
      Transaction ID
    • getServiceContractItem

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

      Original property name from the Odata EDM: ServiceContractItem

      Returns:
      Shortened Item Number in Document
    • getServiceContractItemCategory

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

      Original property name from the Odata EDM: ServiceContractItemCategory

      Returns:
      Item Category
    • getServiceContractItemDescription

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

      Original property name from the Odata EDM: ServiceContractItemDescription

      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
    • getServiceContractItemQuantity

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

      Original property name from the Odata EDM: ServiceContractItemQuantity

      Returns:
      CRM: Order Quantity
    • getSrvcContrItemQtyUnitSAPCode

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

      Original property name from the Odata EDM: SrvcContrItemQtyUnitSAPCode

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

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

      Original property name from the Odata EDM: SrvcContrItemQtyUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getSoldToParty

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

      Original property name from the Odata EDM: SoldToParty

      Returns:
      Sold-To Party
    • getShipToParty

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

      Original property name from the Odata EDM: ShipToParty

      Returns:
      Ship-To Party
    • getBillToParty

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

      Original property name from the Odata EDM: BillToParty

      Returns:
      Bill-To Party
    • getPayerParty

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

      Original property name from the Odata EDM: PayerParty

      Returns:
      Payer
    • getContactPersonBusinessPartnerId

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

      Original property name from the Odata EDM: ContactPersonBusinessPartnerId

      Returns:
      Customer Contact Person
    • getRespEmployeeBusinessPartnerId

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

      Original property name from the Odata EDM: RespEmployeeBusinessPartnerId

      Returns:
      Employee Responsible
    • getPaymentTerms

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

      Original property name from the Odata EDM: PaymentTerms

      Returns:
      Terms of Payment
    • getPaymentMethod

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

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      Payment Method
    • getSEPAMandate

      @Nullable public String getSEPAMandate()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandate

      Returns:
      Unique Reference to Mandate per Payment Recipient
    • getSrvcSEPAMandateRelevance

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

      Original property name from the Odata EDM: SrvcSEPAMandateRelevance

      Returns:
      Indicator for SEPA-Relevant Transactions
    • getServiceContractItemIsNew

      @Nullable public Boolean getServiceContractItemIsNew()
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsNew

      Returns:
      Checkbox
    • getServiceContractItemIsInProcess

      @Nullable public Boolean getServiceContractItemIsInProcess()
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsInProcess

      Returns:
      Checkbox
    • getServiceContractItemIsReleased

      @Nullable public Boolean getServiceContractItemIsReleased()
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsReleased

      Returns:
      Checkbox
    • getServiceContractItemIsCompleted

      @Nullable public Boolean getServiceContractItemIsCompleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsCompleted

      Returns:
      Checkbox
    • getServiceContractItemStatus

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

      Original property name from the Odata EDM: ServiceContractItemStatus

      Returns:
      Life Cycle Status
    • getServiceContrItemBillingStatus

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

      Original property name from the Odata EDM: ServiceContrItemBillingStatus

      Returns:
      Billing Status
    • getServiceContractItemIsRejected

      @Nullable public Boolean getServiceContractItemIsRejected()
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemIsRejected

      Returns:
      Cancellation Status
    • getServiceContractItemHasError

      @Nullable public Boolean getServiceContractItemHasError()
      Constraints: Not nullable

      Original property name from the Odata EDM: ServiceContractItemHasError

      Returns:
      Error Status
    • getServiceContrItemStartDateTime

      @Nullable public OffsetDateTime getServiceContrItemStartDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceContrItemStartDateTime

      Returns:
      Contract Start date
    • getServiceContrItemEndDateTime

      @Nullable public OffsetDateTime getServiceContrItemEndDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: ServiceContrItemEndDateTime

      Returns:
      Contract End Date
    • 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
    • getProfitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getServiceDocItemGrossAmount

      @Nullable public BigDecimal getServiceDocItemGrossAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ServiceDocItemGrossAmount

      Returns:
      Gross Order Value in PO Currency
    • getServiceDocumentItemNetAmount

      @Nullable public BigDecimal getServiceDocumentItemNetAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ServiceDocumentItemNetAmount

      Returns:
      Net Value
    • getServiceDocumentItemTaxAmount

      @Nullable public BigDecimal getServiceDocumentItemTaxAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ServiceDocumentItemTaxAmount

      Returns:
      Tax amount in document currency
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Currency
    • getServiceContractItemCanclnParty

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

      Original property name from the Odata EDM: ServiceContractItemCanclnParty

      Returns:
      Cancelling Party
    • getServiceContractItmCanclnReason

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

      Original property name from the Odata EDM: ServiceContractItmCanclnReason

      Returns:
      CRM Service : Reason for Cancellation
    • getSrvcContrItemCanclnDateTime

      @Nullable public OffsetDateTime getSrvcContrItemCanclnDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: SrvcContrItemCanclnDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • 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
    • getBillingBlockReason

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

      Original property name from the Odata EDM: BillingBlockReason

      Returns:
      Business Partner: Billing Block Reason
    • getBillingPlanIsFinalized

      @Nullable public Boolean getBillingPlanIsFinalized()
      Constraints: Not nullable

      Original property name from the Odata EDM: BillingPlanIsFinalized

      Returns:
      Billing Plan Is Finalized
    • getSrvcContrExternalReference

      @Nullable public String getSrvcContrExternalReference()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SrvcContrExternalReference

      Returns:
      External Reference Number
    • getSrvcContrItmExternalReference

      @Nullable public String getSrvcContrItmExternalReference()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SrvcContrItmExternalReference

      Returns:
      External Reference Number
    • getServiceQtanExtReference

      @Nullable public String getServiceQtanExtReference()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ServiceQtanExtReference

      Returns:
      External Reference Number
    • getServiceQtanItemExtReference

      @Nullable public String getServiceQtanItemExtReference()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ServiceQtanItemExtReference

      Returns:
      External Reference Number
    • getRefServiceContractTemplate

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

      Original property name from the Odata EDM: RefServiceContractTemplate

      Returns:
      Transaction ID
    • getRefServiceContractTemplateItem

      @Nullable public String getRefServiceContractTemplateItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: RefServiceContractTemplateItem

      Returns:
      Shortened Item Number in Document
    • getSalesOrganization

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

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      Sales Organization
    • getDistributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      Distribution Channel
    • getDivision

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

      Original property name from the Odata EDM: Division

      Returns:
      Division
    • getSalesOffice

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

      Original property name from the Odata EDM: SalesOffice

      Returns:
      Sales Office
    • getSalesGroup

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

      Original property name from the Odata EDM: SalesGroup

      Returns:
      Sales Group
    • getWBSElementExternalID

      @Nullable public String getWBSElementExternalID()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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