java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmComplex<CreateExportParameters>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplierquotation.CreateExportParameters

public class CreateExportParameters extends VdmComplex<CreateExportParameters>

Original complex type name from the Odata EDM: CreateExportParameters

  • Constructor Details

    • CreateExportParameters

      public CreateExportParameters()
    • CreateExportParameters

      public CreateExportParameters(@Nullable String supplierQuotation, @Nullable String companyCode, @Nullable String purchasingDocumentCategory, @Nullable String purchasingDocumentType, @Nullable String supplier, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable LocalDateTime lastChangeDateTime, @Nullable String language, @Nullable String documentCurrency, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsVersion, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String paymentTerms, @Nullable BigDecimal cashDiscount1Days, @Nullable BigDecimal cashDiscount2Days, @Nullable BigDecimal cashDiscount1Percent, @Nullable BigDecimal cashDiscount2Percent, @Nullable BigDecimal netPaymentDays, @Nullable String pricingProcedure, @Nullable String purchasingDocumentCondition, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable LocalDateTime purchasingDocumentOrderDate, @Nullable String exchangeRate, @Nullable Boolean exchangeRateIsFixed, @Nullable String requestForQuotation, @Nullable String supplierQuotationExternalID, @Nullable LocalDateTime quotationSubmissionDate, @Nullable LocalDateTime quotationLatestSubmissionDate, @Nullable LocalDateTime bindingPeriodValidityEndDate, @Nullable String qTNLifecycleStatus, @Nullable String followOnDocumentCategory, @Nullable String followOnDocumentType, @Nullable String isEndOfPurposeBlocked)
  • Method Details

    • getType

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

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

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

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<CreateExportParameters>
    • setSupplierQuotation

      public void setSupplierQuotation(@Nullable String supplierQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: SupplierQuotation

      Parameters:
      supplierQuotation - Quotation
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPurchasingDocumentCategory

      public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: PurchasingDocumentCategory

      Parameters:
      purchasingDocumentCategory - Doc. Category
    • setPurchasingDocumentType

      public void setPurchasingDocumentType(@Nullable String purchasingDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: PurchasingDocumentType

      Parameters:
      purchasingDocumentType - Quotation Type
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: CreationDate

      Parameters:
      creationDate - Created On
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable LocalDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Last Changed
    • setLanguage

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

      Original property from the Odata EDM: Language

      Parameters:
      language - Language
    • setDocumentCurrency

      public void setDocumentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property from the Odata EDM: DocumentCurrency

      Parameters:
      documentCurrency - Currency
    • setIncotermsClassification

      public void setIncotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: IncotermsClassification

      Parameters:
      incotermsClassification - Incoterms
    • setIncotermsTransferLocation

      public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property from the Odata EDM: IncotermsTransferLocation

      Parameters:
      incotermsTransferLocation - Incoterms 2
    • setIncotermsVersion

      public void setIncotermsVersion(@Nullable String incotermsVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: IncotermsVersion

      Parameters:
      incotermsVersion - Inco. Version
    • setIncotermsLocation1

      public void setIncotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property from the Odata EDM: IncotermsLocation1

      Parameters:
      incotermsLocation1 - Inco. Location1
    • setIncotermsLocation2

      public void setIncotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property from the Odata EDM: IncotermsLocation2

      Parameters:
      incotermsLocation2 - Inco. Location2
    • setPaymentTerms

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

      Original property from the Odata EDM: PaymentTerms

      Parameters:
      paymentTerms - Payment Terms
    • setCashDiscount1Days

      public void setCashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: CashDiscount1Days

      Parameters:
      cashDiscount1Days - Days 1
    • setCashDiscount2Days

      public void setCashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: CashDiscount2Days

      Parameters:
      cashDiscount2Days - Days 2
    • setCashDiscount1Percent

      public void setCashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property from the Odata EDM: CashDiscount1Percent

      Parameters:
      cashDiscount1Percent - Disc.percent 1
    • setCashDiscount2Percent

      public void setCashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property from the Odata EDM: CashDiscount2Percent

      Parameters:
      cashDiscount2Percent - Disc.percent 2
    • setNetPaymentDays

      public void setNetPaymentDays(@Nullable BigDecimal netPaymentDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: NetPaymentDays

      Parameters:
      netPaymentDays - Days Net
    • setPricingProcedure

      public void setPricingProcedure(@Nullable String pricingProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property from the Odata EDM: PricingProcedure

      Parameters:
      pricingProcedure - Procedure
    • setPurchasingDocumentCondition

      public void setPurchasingDocumentCondition(@Nullable String purchasingDocumentCondition)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: PurchasingDocumentCondition

      Parameters:
      purchasingDocumentCondition - Doc. Condition
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purch. Group
    • setPurchasingDocumentOrderDate

      public void setPurchasingDocumentOrderDate(@Nullable LocalDateTime purchasingDocumentOrderDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: PurchasingDocumentOrderDate

      Parameters:
      purchasingDocumentOrderDate - Document Date
    • setExchangeRate

      public void setExchangeRate(@Nullable String exchangeRate)
      Constraints: Not nullable, Maximum length: 12

      Original property from the Odata EDM: ExchangeRate

      Parameters:
      exchangeRate - Exchange Rate
    • setExchangeRateIsFixed

      public void setExchangeRateIsFixed(@Nullable Boolean exchangeRateIsFixed)
      Constraints: Not nullable

      Original property from the Odata EDM: ExchangeRateIsFixed

      Parameters:
      exchangeRateIsFixed - Fixed Exch.Rate
    • setRequestForQuotation

      public void setRequestForQuotation(@Nullable String requestForQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: RequestForQuotation

      Parameters:
      requestForQuotation - RFQ
    • setSupplierQuotationExternalID

      public void setSupplierQuotationExternalID(@Nullable String supplierQuotationExternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: SupplierQuotationExternalID

      Parameters:
      supplierQuotationExternalID - Quotation
    • setQuotationSubmissionDate

      public void setQuotationSubmissionDate(@Nullable LocalDateTime quotationSubmissionDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: QuotationSubmissionDate

      Parameters:
      quotationSubmissionDate - Quotation Date
    • setQuotationLatestSubmissionDate

      public void setQuotationLatestSubmissionDate(@Nullable LocalDateTime quotationLatestSubmissionDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: QuotationLatestSubmissionDate

      Parameters:
      quotationLatestSubmissionDate - Quot. Deadline
    • setBindingPeriodValidityEndDate

      public void setBindingPeriodValidityEndDate(@Nullable LocalDateTime bindingPeriodValidityEndDate)
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: BindingPeriodValidityEndDate

      Parameters:
      bindingPeriodValidityEndDate - Binding Period
    • setQTNLifecycleStatus

      public void setQTNLifecycleStatus(@Nullable String qTNLifecycleStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property from the Odata EDM: QTNLifecycleStatus

      Parameters:
      qTNLifecycleStatus - Status
    • setFollowOnDocumentCategory

      public void setFollowOnDocumentCategory(@Nullable String followOnDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: FollowOnDocumentCategory

      Parameters:
      followOnDocumentCategory - Follow-On Doc. Cat.
    • setFollowOnDocumentType

      public void setFollowOnDocumentType(@Nullable String followOnDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: FollowOnDocumentType

      Parameters:
      followOnDocumentType - Follow-On Doc. Type
    • setIsEndOfPurposeBlocked

      public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: IsEndOfPurposeBlocked

      Parameters:
      isEndOfPurposeBlocked - Business Purp Compl
    • builder

      @Nonnull public static CreateExportParameters.CreateExportParametersBuilder builder()
    • getSupplierQuotation

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

      Original property from the Odata EDM: SupplierQuotation

      Returns:
      Quotation
    • getCompanyCode

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

      Original property from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPurchasingDocumentCategory

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

      Original property from the Odata EDM: PurchasingDocumentCategory

      Returns:
      Doc. Category
    • getPurchasingDocumentType

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

      Original property from the Odata EDM: PurchasingDocumentType

      Returns:
      Quotation Type
    • getSupplier

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

      Original property from the Odata EDM: Supplier

      Returns:
      Supplier
    • getCreatedByUser

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

      Original property from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getCreationDate

      @Nullable public LocalDateTime getCreationDate()
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: CreationDate

      Returns:
      Created On
    • getLastChangeDateTime

      @Nullable public LocalDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: LastChangeDateTime

      Returns:
      Last Changed
    • getLanguage

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

      Original property from the Odata EDM: Language

      Returns:
      Language
    • getDocumentCurrency

      @Nullable public String getDocumentCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property from the Odata EDM: DocumentCurrency

      Returns:
      Currency
    • getIncotermsClassification

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

      Original property from the Odata EDM: IncotermsClassification

      Returns:
      Incoterms
    • getIncotermsTransferLocation

      @Nullable public String getIncotermsTransferLocation()
      Constraints: Not nullable, Maximum length: 28

      Original property from the Odata EDM: IncotermsTransferLocation

      Returns:
      Incoterms 2
    • getIncotermsVersion

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

      Original property from the Odata EDM: IncotermsVersion

      Returns:
      Inco. Version
    • getIncotermsLocation1

      @Nullable public String getIncotermsLocation1()
      Constraints: Not nullable, Maximum length: 70

      Original property from the Odata EDM: IncotermsLocation1

      Returns:
      Inco. Location1
    • getIncotermsLocation2

      @Nullable public String getIncotermsLocation2()
      Constraints: Not nullable, Maximum length: 70

      Original property from the Odata EDM: IncotermsLocation2

      Returns:
      Inco. Location2
    • getPaymentTerms

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

      Original property from the Odata EDM: PaymentTerms

      Returns:
      Payment Terms
    • getCashDiscount1Days

      @Nullable public BigDecimal getCashDiscount1Days()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: CashDiscount1Days

      Returns:
      Days 1
    • getCashDiscount2Days

      @Nullable public BigDecimal getCashDiscount2Days()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: CashDiscount2Days

      Returns:
      Days 2
    • getCashDiscount1Percent

      @Nullable public BigDecimal getCashDiscount1Percent()
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property from the Odata EDM: CashDiscount1Percent

      Returns:
      Disc.percent 1
    • getCashDiscount2Percent

      @Nullable public BigDecimal getCashDiscount2Percent()
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property from the Odata EDM: CashDiscount2Percent

      Returns:
      Disc.percent 2
    • getNetPaymentDays

      @Nullable public BigDecimal getNetPaymentDays()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property from the Odata EDM: NetPaymentDays

      Returns:
      Days Net
    • getPricingProcedure

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

      Original property from the Odata EDM: PricingProcedure

      Returns:
      Procedure
    • getPurchasingDocumentCondition

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

      Original property from the Odata EDM: PurchasingDocumentCondition

      Returns:
      Doc. Condition
    • getPurchasingOrganization

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

      Original property from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPurchasingGroup

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

      Original property from the Odata EDM: PurchasingGroup

      Returns:
      Purch. Group
    • getPurchasingDocumentOrderDate

      @Nullable public LocalDateTime getPurchasingDocumentOrderDate()
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: PurchasingDocumentOrderDate

      Returns:
      Document Date
    • getExchangeRate

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

      Original property from the Odata EDM: ExchangeRate

      Returns:
      Exchange Rate
    • getExchangeRateIsFixed

      @Nullable public Boolean getExchangeRateIsFixed()
      Constraints: Not nullable

      Original property from the Odata EDM: ExchangeRateIsFixed

      Returns:
      Fixed Exch.Rate
    • getRequestForQuotation

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

      Original property from the Odata EDM: RequestForQuotation

      Returns:
      RFQ
    • getSupplierQuotationExternalID

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

      Original property from the Odata EDM: SupplierQuotationExternalID

      Returns:
      Quotation
    • getQuotationSubmissionDate

      @Nullable public LocalDateTime getQuotationSubmissionDate()
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: QuotationSubmissionDate

      Returns:
      Quotation Date
    • getQuotationLatestSubmissionDate

      @Nullable public LocalDateTime getQuotationLatestSubmissionDate()
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: QuotationLatestSubmissionDate

      Returns:
      Quot. Deadline
    • getBindingPeriodValidityEndDate

      @Nullable public LocalDateTime getBindingPeriodValidityEndDate()
      Constraints: Not nullable, Precision: 7

      Original property from the Odata EDM: BindingPeriodValidityEndDate

      Returns:
      Binding Period
    • getQTNLifecycleStatus

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

      Original property from the Odata EDM: QTNLifecycleStatus

      Returns:
      Status
    • getFollowOnDocumentCategory

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

      Original property from the Odata EDM: FollowOnDocumentCategory

      Returns:
      Follow-On Doc. Cat.
    • getFollowOnDocumentType

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

      Original property from the Odata EDM: FollowOnDocumentType

      Returns:
      Follow-On Doc. Type
    • getIsEndOfPurposeBlocked

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

      Original property from the Odata EDM: IsEndOfPurposeBlocked

      Returns:
      Business Purp Compl
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmComplex<CreateExportParameters>