Class ProductSalesDelivery
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ProductSalesDelivery_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProductSalesDelivery instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty<ProductSalesDelivery>Selector for all available fields of ProductSalesDelivery.static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.NumericDecimal<ProductSalesDelivery>static final SimpleProperty.NumericDecimal<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.NumericDecimal<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.Date<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>Use with available request builders to apply the _ProdSalesDeliverySalesTax navigation property to query operations.static final NavigationProperty.Single<ProductSalesDelivery,Product> Use with available request builders to apply the _Product navigation property to query operations.static final SimpleProperty.Boolean<ProductSalesDelivery>static final SimpleProperty.String<ProductSalesDelivery>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionProductSalesDelivery(String product, String productSalesOrg, String productDistributionChnl, BigDecimal minimumOrderQuantity, String supplyingPlant, String priceSpecificationProductGroup, String accountDetnProductGroup, BigDecimal deliveryNoteProcMinDelivQty, String itemCategoryGroup, String deliveryQuantityUnit, String deliveryQuantityISOUnit, BigDecimal deliveryQuantity, String productSalesStatus, LocalDate productSalesStatusValidityDate, String salesMeasureUnit, String salesMeasureISOUnit, Boolean isMarkedForDeletion, String firstSalesSpecProductGroup, String secondSalesSpecProductGroup, String thirdSalesSpecProductGroup, String fourthSalesSpecProductGroup, String fifthSalesSpecProductGroup, String logisticsStatisticsGroup, String volumeRebateGroup, Boolean cashDiscountIsDeductible, String roundingProfile, Boolean variableSalesUnitIsNotAllowed, String productCommissionGroup, String pricingReferenceProduct, Boolean productHasAttributeID01, Boolean productHasAttributeID02, Boolean productHasAttributeID03, Boolean productHasAttributeID04, Boolean productHasAttributeID05, Boolean productHasAttributeID06, Boolean productHasAttributeID07, Boolean productHasAttributeID08, Boolean productHasAttributeID09, Boolean productHasAttributeID10, Boolean prodIsEntlmntRlvt, String baseUnit, String baseISOUnit, List<ProdSalesDeliverySalesTax> to_ProdSalesDeliverySalesTax, Product to_Product) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated ProdSalesDeliverySalesTax entities.builder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullableprotected StringConstraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullableConstraints: Not nullable, Maximum length: 4protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 18Constraints: Not nullableio.vavr.control.Option<List<ProdSalesDeliverySalesTax>>Retrieval of associated ProdSalesDeliverySalesTax entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableio.vavr.control.Option<Product>Retrieval of associated Product entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3getType()Constraints: Not nullableConstraints: Not nullable, Maximum length: 2inthashCode()voidsetAccountDetnProductGroup(String accountDetnProductGroup) Constraints: Not nullable, Maximum length: 2voidsetBaseISOUnit(String baseISOUnit) Constraints: Not nullable, Maximum length: 3voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidsetCashDiscountIsDeductible(Boolean cashDiscountIsDeductible) Constraints: Not nullablevoidsetDeliveryNoteProcMinDelivQty(BigDecimal deliveryNoteProcMinDelivQty) Constraints: Not nullable, Precision: 13, Scale: 3voidsetDeliveryQuantity(BigDecimal deliveryQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetDeliveryQuantityISOUnit(String deliveryQuantityISOUnit) Constraints: Not nullable, Maximum length: 3voidsetDeliveryQuantityUnit(String deliveryQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetFifthSalesSpecProductGroup(String fifthSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3voidsetFirstSalesSpecProductGroup(String firstSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3voidsetFourthSalesSpecProductGroup(String fourthSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3voidsetIsMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: Not nullablevoidsetItemCategoryGroup(String itemCategoryGroup) Constraints: Not nullable, Maximum length: 4voidsetLogisticsStatisticsGroup(String logisticsStatisticsGroup) Constraints: Not nullable, Maximum length: 1voidsetMinimumOrderQuantity(BigDecimal minimumOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetPriceSpecificationProductGroup(String priceSpecificationProductGroup) Constraints: Not nullable, Maximum length: 2voidsetPricingReferenceProduct(String pricingReferenceProduct) Constraints: Not nullable, Maximum length: 18voidsetProdIsEntlmntRlvt(Boolean prodIsEntlmntRlvt) Constraints: Not nullablevoidOverwrites the list of associated ProdSalesDeliverySalesTax entities for the loaded navigation property _ProdSalesDeliverySalesTax.voidsetProduct(Product value) Overwrites the associated Product entity for the loaded navigation property _Product.voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 18voidsetProductCommissionGroup(String productCommissionGroup) Constraints: Not nullable, Maximum length: 2voidsetProductDistributionChnl(String productDistributionChnl) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetProductHasAttributeID01(Boolean productHasAttributeID01) Constraints: Not nullablevoidsetProductHasAttributeID02(Boolean productHasAttributeID02) Constraints: Not nullablevoidsetProductHasAttributeID03(Boolean productHasAttributeID03) Constraints: Not nullablevoidsetProductHasAttributeID04(Boolean productHasAttributeID04) Constraints: Not nullablevoidsetProductHasAttributeID05(Boolean productHasAttributeID05) Constraints: Not nullablevoidsetProductHasAttributeID06(Boolean productHasAttributeID06) Constraints: Not nullablevoidsetProductHasAttributeID07(Boolean productHasAttributeID07) Constraints: Not nullablevoidsetProductHasAttributeID08(Boolean productHasAttributeID08) Constraints: Not nullablevoidsetProductHasAttributeID09(Boolean productHasAttributeID09) Constraints: Not nullablevoidsetProductHasAttributeID10(Boolean productHasAttributeID10) Constraints: Not nullablevoidsetProductSalesOrg(String productSalesOrg) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetProductSalesStatus(String productSalesStatus) Constraints: Not nullable, Maximum length: 2voidsetProductSalesStatusValidityDate(LocalDate productSalesStatusValidityDate) Constraints: NullablevoidsetRoundingProfile(String roundingProfile) Constraints: Not nullable, Maximum length: 4voidsetSalesMeasureISOUnit(String salesMeasureISOUnit) Constraints: Not nullable, Maximum length: 3voidsetSalesMeasureUnit(String salesMeasureUnit) Constraints: Not nullable, Maximum length: 3voidsetSecondSalesSpecProductGroup(String secondSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3voidsetSupplyingPlant(String supplyingPlant) Constraints: Not nullable, Maximum length: 4voidsetThirdSalesSpecProductGroup(String thirdSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3voidsetVariableSalesUnitIsNotAllowed(Boolean variableSalesUnitIsNotAllowed) Constraints: Not nullablevoidsetVolumeRebateGroup(String volumeRebateGroup) Constraints: Not nullable, Maximum length: 2toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProductSalesDelivery. -
PRODUCT
-
PRODUCT_SALES_ORG
-
PRODUCT_DISTRIBUTION_CHNL
-
MINIMUM_ORDER_QUANTITY
-
SUPPLYING_PLANT
-
PRICE_SPECIFICATION_PRODUCT_GROUP
-
ACCOUNT_DETN_PRODUCT_GROUP
-
DELIVERY_NOTE_PROC_MIN_DELIV_QTY
public static final SimpleProperty.NumericDecimal<ProductSalesDelivery> DELIVERY_NOTE_PROC_MIN_DELIV_QTY -
ITEM_CATEGORY_GROUP
-
DELIVERY_QUANTITY_UNIT
-
DELIVERY_QUANTITY_ISO_UNIT
-
DELIVERY_QUANTITY
-
PRODUCT_SALES_STATUS
-
PRODUCT_SALES_STATUS_VALIDITY_DATE
-
SALES_MEASURE_UNIT
-
SALES_MEASURE_ISO_UNIT
-
IS_MARKED_FOR_DELETION
-
FIRST_SALES_SPEC_PRODUCT_GROUP
-
SECOND_SALES_SPEC_PRODUCT_GROUP
-
THIRD_SALES_SPEC_PRODUCT_GROUP
-
FOURTH_SALES_SPEC_PRODUCT_GROUP
-
FIFTH_SALES_SPEC_PRODUCT_GROUP
-
LOGISTICS_STATISTICS_GROUP
-
VOLUME_REBATE_GROUP
-
CASH_DISCOUNT_IS_DEDUCTIBLE
-
ROUNDING_PROFILE
-
VARIABLE_SALES_UNIT_IS_NOT_ALLOWED
-
PRODUCT_COMMISSION_GROUP
-
PRICING_REFERENCE_PRODUCT
-
PRODUCT_HAS_ATTRIBUTE_I_D01
-
PRODUCT_HAS_ATTRIBUTE_I_D02
-
PRODUCT_HAS_ATTRIBUTE_I_D03
-
PRODUCT_HAS_ATTRIBUTE_I_D04
-
PRODUCT_HAS_ATTRIBUTE_I_D05
-
PRODUCT_HAS_ATTRIBUTE_I_D06
-
PRODUCT_HAS_ATTRIBUTE_I_D07
-
PRODUCT_HAS_ATTRIBUTE_I_D08
-
PRODUCT_HAS_ATTRIBUTE_I_D09
-
PRODUCT_HAS_ATTRIBUTE_I_D10
-
PROD_IS_ENTLMNT_RLVT
-
BASE_UNIT
-
BASE_ISO_UNIT
-
TO__PROD_SALES_DELIVERY_SALES_TAX
public static final NavigationProperty.Collection<ProductSalesDelivery,ProdSalesDeliverySalesTax> TO__PROD_SALES_DELIVERY_SALES_TAXUse with available request builders to apply the _ProdSalesDeliverySalesTax navigation property to query operations. -
TO__PRODUCT
Use with available request builders to apply the _Product navigation property to query operations.
-
-
Constructor Details
-
ProductSalesDelivery
public ProductSalesDelivery() -
ProductSalesDelivery
public ProductSalesDelivery(@Nullable String product, @Nullable String productSalesOrg, @Nullable String productDistributionChnl, @Nullable BigDecimal minimumOrderQuantity, @Nullable String supplyingPlant, @Nullable String priceSpecificationProductGroup, @Nullable String accountDetnProductGroup, @Nullable BigDecimal deliveryNoteProcMinDelivQty, @Nullable String itemCategoryGroup, @Nullable String deliveryQuantityUnit, @Nullable String deliveryQuantityISOUnit, @Nullable BigDecimal deliveryQuantity, @Nullable String productSalesStatus, @Nullable LocalDate productSalesStatusValidityDate, @Nullable String salesMeasureUnit, @Nullable String salesMeasureISOUnit, @Nullable Boolean isMarkedForDeletion, @Nullable String firstSalesSpecProductGroup, @Nullable String secondSalesSpecProductGroup, @Nullable String thirdSalesSpecProductGroup, @Nullable String fourthSalesSpecProductGroup, @Nullable String fifthSalesSpecProductGroup, @Nullable String logisticsStatisticsGroup, @Nullable String volumeRebateGroup, @Nullable Boolean cashDiscountIsDeductible, @Nullable String roundingProfile, @Nullable Boolean variableSalesUnitIsNotAllowed, @Nullable String productCommissionGroup, @Nullable String pricingReferenceProduct, @Nullable Boolean productHasAttributeID01, @Nullable Boolean productHasAttributeID02, @Nullable Boolean productHasAttributeID03, @Nullable Boolean productHasAttributeID04, @Nullable Boolean productHasAttributeID05, @Nullable Boolean productHasAttributeID06, @Nullable Boolean productHasAttributeID07, @Nullable Boolean productHasAttributeID08, @Nullable Boolean productHasAttributeID09, @Nullable Boolean productHasAttributeID10, @Nullable Boolean prodIsEntlmntRlvt, @Nullable String baseUnit, @Nullable String baseISOUnit, List<ProdSalesDeliverySalesTax> to_ProdSalesDeliverySalesTax, @Nullable Product to_Product)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProductSalesDelivery>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setProductSalesOrg
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductSalesOrg
- Parameters:
productSalesOrg- Sales Organization
-
setProductDistributionChnl
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductDistributionChnl
- Parameters:
productDistributionChnl- Distribution Channel
-
setMinimumOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumOrderQuantity
- Parameters:
minimumOrderQuantity- Minimum order quantity in base unit of measure
-
setSupplyingPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplyingPlant
- Parameters:
supplyingPlant- Delivering Plant
-
setPriceSpecificationProductGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PriceSpecificationProductGroup
- Parameters:
priceSpecificationProductGroup- Product Pricing Group
-
setAccountDetnProductGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountDetnProductGroup
- Parameters:
accountDetnProductGroup- Account Assignment Group for Material
-
setDeliveryNoteProcMinDelivQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: DeliveryNoteProcMinDelivQty
- Parameters:
deliveryNoteProcMinDelivQty- Minimum Delivery Quantity in Delivery Note Processing
-
setItemCategoryGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ItemCategoryGroup
- Parameters:
itemCategoryGroup- Item Category Group from Material Master
-
setDeliveryQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DeliveryQuantityUnit
- Parameters:
deliveryQuantityUnit- Unit Of Measure Of Delivery Unit
-
setDeliveryQuantityISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DeliveryQuantityISOUnit
- Parameters:
deliveryQuantityISOUnit- ISO Code for Unit of Measurement
-
setDeliveryQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: DeliveryQuantity
- Parameters:
deliveryQuantity- Delivery unit
-
setProductSalesStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductSalesStatus
- Parameters:
productSalesStatus- Distribution-chain-specific material status
-
setProductSalesStatusValidityDate
Constraints: NullableOriginal property name from the Odata EDM: ProductSalesStatusValidityDate
- Parameters:
productSalesStatusValidityDate- Date from which distr.-chain-spec. material status is valid
-
setSalesMeasureUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesMeasureUnit
- Parameters:
salesMeasureUnit- Sales Unit
-
setSalesMeasureISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesMeasureISOUnit
- Parameters:
salesMeasureISOUnit- ISO Code for Unit of Measurement
-
setIsMarkedForDeletion
Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- Parameters:
isMarkedForDeletion- Ind.: Flag material for deletion at distribution chain level
-
setFirstSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FirstSalesSpecProductGroup
- Parameters:
firstSalesSpecProductGroup- Product Group 1
-
setSecondSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SecondSalesSpecProductGroup
- Parameters:
secondSalesSpecProductGroup- Product Group 2
-
setThirdSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ThirdSalesSpecProductGroup
- Parameters:
thirdSalesSpecProductGroup- Product Group 3
-
setFourthSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FourthSalesSpecProductGroup
- Parameters:
fourthSalesSpecProductGroup- Product Group 4
-
setFifthSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FifthSalesSpecProductGroup
- Parameters:
fifthSalesSpecProductGroup- Product Group 5
-
setLogisticsStatisticsGroup
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: LogisticsStatisticsGroup
- Parameters:
logisticsStatisticsGroup- Material statistics group
-
setVolumeRebateGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: VolumeRebateGroup
- Parameters:
volumeRebateGroup- Volume rebate group
-
setCashDiscountIsDeductible
Constraints: Not nullableOriginal property name from the Odata EDM: CashDiscountIsDeductible
- Parameters:
cashDiscountIsDeductible- Cash Discount Indicator
-
setRoundingProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RoundingProfile
- Parameters:
roundingProfile- Rounding Profile
-
setVariableSalesUnitIsNotAllowed
Constraints: Not nullableOriginal property name from the Odata EDM: VariableSalesUnitIsNotAllowed
- Parameters:
variableSalesUnitIsNotAllowed- Variable Sales Unit Not Allowed
-
setProductCommissionGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCommissionGroup
- Parameters:
productCommissionGroup- Commission Group
-
setPricingReferenceProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: PricingReferenceProduct
- Parameters:
pricingReferenceProduct- Pricing Reference Material
-
setProductHasAttributeID01
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID01
- Parameters:
productHasAttributeID01- ID for product attribute 1
-
setProductHasAttributeID02
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID02
- Parameters:
productHasAttributeID02- ID for product attribute 2
-
setProductHasAttributeID03
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID03
- Parameters:
productHasAttributeID03- ID for product attribute 3
-
setProductHasAttributeID04
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID04
- Parameters:
productHasAttributeID04- ID for product attribute 4
-
setProductHasAttributeID05
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID05
- Parameters:
productHasAttributeID05- ID for product attribute 5
-
setProductHasAttributeID06
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID06
- Parameters:
productHasAttributeID06- ID for product attribute 6
-
setProductHasAttributeID07
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID07
- Parameters:
productHasAttributeID07- ID for product attribute 7
-
setProductHasAttributeID08
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID08
- Parameters:
productHasAttributeID08- ID for product attribute 8
-
setProductHasAttributeID09
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID09
- Parameters:
productHasAttributeID09- ID for product attribute 9
-
setProductHasAttributeID10
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID10
- Parameters:
productHasAttributeID10- ID for product attribute 10
-
setProdIsEntlmntRlvt
Constraints: Not nullableOriginal property name from the Odata EDM: ProdIsEntlmntRlvt
- Parameters:
prodIsEntlmntRlvt- Relevant for Entitlement Generation
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
setBaseISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Parameters:
baseISOUnit- ISO Code for Unit of Measurement
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProductSalesDelivery>
-
getKey
- Overrides:
getKeyin classVdmObject<ProductSalesDelivery>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProductSalesDelivery>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProductSalesDelivery>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProductSalesDelivery>
-
getProdSalesDeliverySalesTaxIfPresent
@Nonnull public io.vavr.control.Option<List<ProdSalesDeliverySalesTax>> getProdSalesDeliverySalesTaxIfPresent()Retrieval of associated ProdSalesDeliverySalesTax entities (one to many). This corresponds to the OData navigation property _ProdSalesDeliverySalesTax.If the navigation property for an entity ProductSalesDelivery has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _ProdSalesDeliverySalesTax is already loaded, the
result will contain the ProdSalesDeliverySalesTax entities. If not, an
Optionwith result stateemptyis returned.
-
setProdSalesDeliverySalesTax
Overwrites the list of associated ProdSalesDeliverySalesTax entities for the loaded navigation property _ProdSalesDeliverySalesTax.If the navigation property _ProdSalesDeliverySalesTax of a queried ProductSalesDelivery 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 ProdSalesDeliverySalesTax entities.
-
addProdSalesDeliverySalesTax
Adds elements to the list of associated ProdSalesDeliverySalesTax entities. This corresponds to the OData navigation property _ProdSalesDeliverySalesTax.If the navigation property _ProdSalesDeliverySalesTax of a queried ProductSalesDelivery 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 ProdSalesDeliverySalesTax entities.
-
getProductIfPresent
Retrieval of associated Product entity (one to one). This corresponds to the OData navigation property _Product.If the navigation property for an entity ProductSalesDelivery has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _Product is already loaded, the result will contain the
Product entity. If not, an
Optionwith result stateemptyis returned.
-
setProduct
Overwrites the associated Product entity for the loaded navigation property _Product.- Parameters:
value- New Product entity.
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getProductSalesOrg
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductSalesOrg
- Returns:
- Sales Organization
-
getProductDistributionChnl
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductDistributionChnl
- Returns:
- Distribution Channel
-
getMinimumOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumOrderQuantity
- Returns:
- Minimum order quantity in base unit of measure
-
getSupplyingPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplyingPlant
- Returns:
- Delivering Plant
-
getPriceSpecificationProductGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PriceSpecificationProductGroup
- Returns:
- Product Pricing Group
-
getAccountDetnProductGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountDetnProductGroup
- Returns:
- Account Assignment Group for Material
-
getDeliveryNoteProcMinDelivQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: DeliveryNoteProcMinDelivQty
- Returns:
- Minimum Delivery Quantity in Delivery Note Processing
-
getItemCategoryGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ItemCategoryGroup
- Returns:
- Item Category Group from Material Master
-
getDeliveryQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DeliveryQuantityUnit
- Returns:
- Unit Of Measure Of Delivery Unit
-
getDeliveryQuantityISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DeliveryQuantityISOUnit
- Returns:
- ISO Code for Unit of Measurement
-
getDeliveryQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: DeliveryQuantity
- Returns:
- Delivery unit
-
getProductSalesStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductSalesStatus
- Returns:
- Distribution-chain-specific material status
-
getProductSalesStatusValidityDate
Constraints: NullableOriginal property name from the Odata EDM: ProductSalesStatusValidityDate
- Returns:
- Date from which distr.-chain-spec. material status is valid
-
getSalesMeasureUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesMeasureUnit
- Returns:
- Sales Unit
-
getSalesMeasureISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesMeasureISOUnit
- Returns:
- ISO Code for Unit of Measurement
-
getIsMarkedForDeletion
Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
- Ind.: Flag material for deletion at distribution chain level
-
getFirstSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FirstSalesSpecProductGroup
- Returns:
- Product Group 1
-
getSecondSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SecondSalesSpecProductGroup
- Returns:
- Product Group 2
-
getThirdSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ThirdSalesSpecProductGroup
- Returns:
- Product Group 3
-
getFourthSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FourthSalesSpecProductGroup
- Returns:
- Product Group 4
-
getFifthSalesSpecProductGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FifthSalesSpecProductGroup
- Returns:
- Product Group 5
-
getLogisticsStatisticsGroup
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: LogisticsStatisticsGroup
- Returns:
- Material statistics group
-
getVolumeRebateGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: VolumeRebateGroup
- Returns:
- Volume rebate group
-
getCashDiscountIsDeductible
Constraints: Not nullableOriginal property name from the Odata EDM: CashDiscountIsDeductible
- Returns:
- Cash Discount Indicator
-
getRoundingProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RoundingProfile
- Returns:
- Rounding Profile
-
getVariableSalesUnitIsNotAllowed
Constraints: Not nullableOriginal property name from the Odata EDM: VariableSalesUnitIsNotAllowed
- Returns:
- Variable Sales Unit Not Allowed
-
getProductCommissionGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCommissionGroup
- Returns:
- Commission Group
-
getPricingReferenceProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: PricingReferenceProduct
- Returns:
- Pricing Reference Material
-
getProductHasAttributeID01
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID01
- Returns:
- ID for product attribute 1
-
getProductHasAttributeID02
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID02
- Returns:
- ID for product attribute 2
-
getProductHasAttributeID03
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID03
- Returns:
- ID for product attribute 3
-
getProductHasAttributeID04
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID04
- Returns:
- ID for product attribute 4
-
getProductHasAttributeID05
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID05
- Returns:
- ID for product attribute 5
-
getProductHasAttributeID06
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID06
- Returns:
- ID for product attribute 6
-
getProductHasAttributeID07
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID07
- Returns:
- ID for product attribute 7
-
getProductHasAttributeID08
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID08
- Returns:
- ID for product attribute 8
-
getProductHasAttributeID09
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID09
- Returns:
- ID for product attribute 9
-
getProductHasAttributeID10
Constraints: Not nullableOriginal property name from the Odata EDM: ProductHasAttributeID10
- Returns:
- ID for product attribute 10
-
getProdIsEntlmntRlvt
Constraints: Not nullableOriginal property name from the Odata EDM: ProdIsEntlmntRlvt
- Returns:
- Relevant for Entitlement Generation
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
getBaseISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Returns:
- ISO Code for Unit of Measurement
-
toString
- Overrides:
toStringin classVdmObject<ProductSalesDelivery>
-
equals
- Overrides:
equalsin classVdmEntity<ProductSalesDelivery>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProductSalesDelivery>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProductSalesDelivery>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ProductSalesDelivery>
-