Class SupplierConfirmationLine
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: A_SupplierConfirmationLine_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SupplierConfirmationLine instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SupplierConfirmationLine>Selector for all available fields of SupplierConfirmationLine.static final SimpleProperty.NumericDecimal<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.Date<SupplierConfirmationLine>static final SimpleProperty.Time<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.NumericDecimal<SupplierConfirmationLine>static final SimpleProperty.Date<SupplierConfirmationLine>static final SimpleProperty.Time<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.Date<SupplierConfirmationLine>static final SimpleProperty.Date<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>static final SimpleProperty.String<SupplierConfirmationLine>Use with available request builders to apply the _SupplierConfirmationItemTP navigation property to query operations.Use with available request builders to apply the _SupplierConfirmationTP navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSupplierConfirmationLine(String supplierConfirmation, String supplierConfirmationItem, String supplierConfirmationLine, LocalDate deliveryDate, String delivDateCategory, LocalTime deliveryTime, BigDecimal confirmedQuantity, String purchaseOrderQuantityUnit, String supplierConfirmationExtNumber, LocalDate performancePeriodStartDate, LocalDate performancePeriodEndDate, String servicePerformer, BigDecimal expectedOverallLimitAmount, String documentCurrency, String manufacturerMaterial, String stockSegment, LocalDate handoverDate, LocalTime handoverTime, SupplierConfirmationItem to_SupplierConfirmationItemTP, SupplierConfirmation to_SupplierConfirmationTP) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Precision: 13, Scale: 3protected StringConstraints: Not nullable, Maximum length: 1Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Precision: 13, Scale: 0Constraints: NullableConstraints: Not nullableprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 18Constraints: NullableConstraints: NullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 35(Key Field) Constraints: Not nullable, Maximum length: 5io.vavr.control.Option<SupplierConfirmationItem>Retrieval of associated SupplierConfirmationItem entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<SupplierConfirmation>Retrieval of associated SupplierConfirmation entity (one to one).getType()inthashCode()voidsetConfirmedQuantity(BigDecimal confirmedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetDelivDateCategory(String delivDateCategory) Constraints: Not nullable, Maximum length: 1voidsetDeliveryDate(LocalDate deliveryDate) Constraints: NullablevoidsetDeliveryTime(LocalTime deliveryTime) Constraints: Not nullablevoidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3voidsetExpectedOverallLimitAmount(BigDecimal expectedOverallLimitAmount) Constraints: Not nullable, Precision: 13, Scale: 0voidsetHandoverDate(LocalDate handoverDate) Constraints: NullablevoidsetHandoverTime(LocalTime handoverTime) Constraints: Not nullablevoidsetManufacturerMaterial(String manufacturerMaterial) Constraints: Not nullable, Maximum length: 18voidsetPerformancePeriodEndDate(LocalDate performancePeriodEndDate) Constraints: NullablevoidsetPerformancePeriodStartDate(LocalDate performancePeriodStartDate) Constraints: NullablevoidsetPurchaseOrderQuantityUnit(String purchaseOrderQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetServicePerformer(String servicePerformer) Constraints: Not nullable, Maximum length: 10voidsetStockSegment(String stockSegment) Constraints: Not nullable, Maximum length: 40voidsetSupplierConfirmation(String supplierConfirmation) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetSupplierConfirmationExtNumber(String supplierConfirmationExtNumber) Constraints: Not nullable, Maximum length: 35voidsetSupplierConfirmationItem(String supplierConfirmationItem) (Key Field) Constraints: Not nullable, Maximum length: 5voidOverwrites the associated SupplierConfirmationItem entity for the loaded navigation property _SupplierConfirmationItemTP.voidsetSupplierConfirmationLine(String supplierConfirmationLine) (Key Field) Constraints: Not nullable, Maximum length: 4voidOverwrites the associated SupplierConfirmation entity for the loaded navigation property _SupplierConfirmationTP.toString()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 SupplierConfirmationLine. -
SUPPLIER_CONFIRMATION
-
SUPPLIER_CONFIRMATION_ITEM
-
SUPPLIER_CONFIRMATION_LINE
-
DELIVERY_DATE
-
DELIV_DATE_CATEGORY
-
DELIVERY_TIME
-
CONFIRMED_QUANTITY
-
PURCHASE_ORDER_QUANTITY_UNIT
-
SUPPLIER_CONFIRMATION_EXT_NUMBER
public static final SimpleProperty.String<SupplierConfirmationLine> SUPPLIER_CONFIRMATION_EXT_NUMBER -
PERFORMANCE_PERIOD_START_DATE
-
PERFORMANCE_PERIOD_END_DATE
-
SERVICE_PERFORMER
-
EXPECTED_OVERALL_LIMIT_AMOUNT
public static final SimpleProperty.NumericDecimal<SupplierConfirmationLine> EXPECTED_OVERALL_LIMIT_AMOUNT -
DOCUMENT_CURRENCY
-
MANUFACTURER_MATERIAL
-
STOCK_SEGMENT
-
HANDOVER_DATE
-
HANDOVER_TIME
-
TO__SUPPLIER_CONFIRMATION_ITEM_TP
public static final NavigationProperty.Single<SupplierConfirmationLine,SupplierConfirmationItem> TO__SUPPLIER_CONFIRMATION_ITEM_TPUse with available request builders to apply the _SupplierConfirmationItemTP navigation property to query operations. -
TO__SUPPLIER_CONFIRMATION_TP
public static final NavigationProperty.Single<SupplierConfirmationLine,SupplierConfirmation> TO__SUPPLIER_CONFIRMATION_TPUse with available request builders to apply the _SupplierConfirmationTP navigation property to query operations.
-
-
Constructor Details
-
SupplierConfirmationLine
public SupplierConfirmationLine() -
SupplierConfirmationLine
public SupplierConfirmationLine(@Nullable String supplierConfirmation, @Nullable String supplierConfirmationItem, @Nullable String supplierConfirmationLine, @Nullable LocalDate deliveryDate, @Nullable String delivDateCategory, @Nullable LocalTime deliveryTime, @Nullable BigDecimal confirmedQuantity, @Nullable String purchaseOrderQuantityUnit, @Nullable String supplierConfirmationExtNumber, @Nullable LocalDate performancePeriodStartDate, @Nullable LocalDate performancePeriodEndDate, @Nullable String servicePerformer, @Nullable BigDecimal expectedOverallLimitAmount, @Nullable String documentCurrency, @Nullable String manufacturerMaterial, @Nullable String stockSegment, @Nullable LocalDate handoverDate, @Nullable LocalTime handoverTime, @Nullable SupplierConfirmationItem to_SupplierConfirmationItemTP, @Nullable SupplierConfirmation to_SupplierConfirmationTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SupplierConfirmationLine>
-
setSupplierConfirmation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierConfirmation
- Parameters:
supplierConfirmation- Supplier Confirmation Number
-
setSupplierConfirmationItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SupplierConfirmationItem
- Parameters:
supplierConfirmationItem- Supplier Confirmation Item
-
setSupplierConfirmationLine
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplierConfirmationLine
- Parameters:
supplierConfirmationLine- Supplier Confirmation Line
-
setDeliveryDate
Constraints: NullableOriginal property name from the Odata EDM: DeliveryDate
- Parameters:
deliveryDate- Delivery Date for Item
-
setDelivDateCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DelivDateCategory
- Parameters:
delivDateCategory- Date Category of Delivery Date in Supplier Confirmation
-
setDeliveryTime
Constraints: Not nullableOriginal property name from the Odata EDM: DeliveryTime
- Parameters:
deliveryTime- Delivery Date Time-Spot in Supplier Confirmation
-
setConfirmedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ConfirmedQuantity
- Parameters:
confirmedQuantity- Quantity as Per Supplier Confirmation
-
setPurchaseOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchaseOrderQuantityUnit
- Parameters:
purchaseOrderQuantityUnit- Purchase Order Unit of Measure
-
setSupplierConfirmationExtNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierConfirmationExtNumber
- Parameters:
supplierConfirmationExtNumber- Reference Document Number (for Dependencies see Long Text)
-
setPerformancePeriodStartDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodStartDate
- Parameters:
performancePeriodStartDate- Start Date for Period of Performance
-
setPerformancePeriodEndDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodEndDate
- Parameters:
performancePeriodEndDate- End Date for Period of Performance
-
setServicePerformer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServicePerformer
- Parameters:
servicePerformer- Service Performer
-
setExpectedOverallLimitAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: ExpectedOverallLimitAmount
- Parameters:
expectedOverallLimitAmount- Expected Value of Overall Limit
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Currency Key
-
setManufacturerMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ManufacturerMaterial
- Parameters:
manufacturerMaterial- Material number corresponding to manufacturer part number
-
setStockSegment
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StockSegment
- Parameters:
stockSegment- Stock Segment
-
setHandoverDate
Constraints: NullableOriginal property name from the Odata EDM: HandoverDate
- Parameters:
handoverDate- Handover Date at the Handover Location
-
setHandoverTime
Constraints: Not nullableOriginal property name from the Odata EDM: HandoverTime
- Parameters:
handoverTime- Handover time at the handover location
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SupplierConfirmationLine>
-
getKey
- Overrides:
getKeyin classVdmObject<SupplierConfirmationLine>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SupplierConfirmationLine>
-
fromMap
- Overrides:
fromMapin classVdmObject<SupplierConfirmationLine>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SupplierConfirmationLine>
-
getSupplierConfirmationItemTPIfPresent
@Nonnull public io.vavr.control.Option<SupplierConfirmationItem> getSupplierConfirmationItemTPIfPresent()Retrieval of associated SupplierConfirmationItem entity (one to one). This corresponds to the OData navigation property _SupplierConfirmationItemTP.If the navigation property for an entity SupplierConfirmationLine 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 _SupplierConfirmationItemTP is already loaded, the
result will contain the SupplierConfirmationItem entity. If not, an
Optionwith result stateemptyis returned.
-
setSupplierConfirmationItemTP
Overwrites the associated SupplierConfirmationItem entity for the loaded navigation property _SupplierConfirmationItemTP.- Parameters:
value- New SupplierConfirmationItem entity.
-
getSupplierConfirmationTPIfPresent
Retrieval of associated SupplierConfirmation entity (one to one). This corresponds to the OData navigation property _SupplierConfirmationTP.If the navigation property for an entity SupplierConfirmationLine 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 _SupplierConfirmationTP is already loaded, the result
will contain the SupplierConfirmation entity. If not, an
Optionwith result stateemptyis returned.
-
setSupplierConfirmationTP
Overwrites the associated SupplierConfirmation entity for the loaded navigation property _SupplierConfirmationTP.- Parameters:
value- New SupplierConfirmation entity.
-
builder
-
getSupplierConfirmation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierConfirmation
- Returns:
- Supplier Confirmation Number
-
getSupplierConfirmationItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SupplierConfirmationItem
- Returns:
- Supplier Confirmation Item
-
getSupplierConfirmationLine
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplierConfirmationLine
- Returns:
- Supplier Confirmation Line
-
getDeliveryDate
Constraints: NullableOriginal property name from the Odata EDM: DeliveryDate
- Returns:
- Delivery Date for Item
-
getDelivDateCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DelivDateCategory
- Returns:
- Date Category of Delivery Date in Supplier Confirmation
-
getDeliveryTime
Constraints: Not nullableOriginal property name from the Odata EDM: DeliveryTime
- Returns:
- Delivery Date Time-Spot in Supplier Confirmation
-
getConfirmedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ConfirmedQuantity
- Returns:
- Quantity as Per Supplier Confirmation
-
getPurchaseOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchaseOrderQuantityUnit
- Returns:
- Purchase Order Unit of Measure
-
getSupplierConfirmationExtNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierConfirmationExtNumber
- Returns:
- Reference Document Number (for Dependencies see Long Text)
-
getPerformancePeriodStartDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodStartDate
- Returns:
- Start Date for Period of Performance
-
getPerformancePeriodEndDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodEndDate
- Returns:
- End Date for Period of Performance
-
getServicePerformer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServicePerformer
- Returns:
- Service Performer
-
getExpectedOverallLimitAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: ExpectedOverallLimitAmount
- Returns:
- Expected Value of Overall Limit
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Currency Key
-
getManufacturerMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ManufacturerMaterial
- Returns:
- Material number corresponding to manufacturer part number
-
getStockSegment
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StockSegment
- Returns:
- Stock Segment
-
getHandoverDate
Constraints: NullableOriginal property name from the Odata EDM: HandoverDate
- Returns:
- Handover Date at the Handover Location
-
getHandoverTime
Constraints: Not nullableOriginal property name from the Odata EDM: HandoverTime
- Returns:
- Handover time at the handover location
-
toString
- Overrides:
toStringin classVdmObject<SupplierConfirmationLine>
-
equals
- Overrides:
equalsin classVdmEntity<SupplierConfirmationLine>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SupplierConfirmationLine>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SupplierConfirmationLine>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SupplierConfirmationLine>
-