Class CentralRFQItemDistribution
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CentralRFQItemDistributionType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CentralRFQItemDistribution instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CentralRFQItemDistribution>Selector for all available fields of CentralRFQItemDistribution.static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.NumericDecimal<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.DateTime<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.String<CentralRFQItemDistribution>static final SimpleProperty.NumericDecimal<CentralRFQItemDistribution>Use with available request builders to apply the _CentralReqForQuotationItem navigation property to query operations.Use with available request builders to apply the _CntrlRFQ 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
ConstructorsConstructorDescriptionCentralRFQItemDistribution(String centralRequestForQuotation, String centralRequestForQuotationItem, String distributionKey, String purchasingDocumentCategory, String purchasingDocumentType, String purchasingOrganization, String companyCode, String plant, String logicalSystem, String purchasingGroup, String storageLocation, BigDecimal cntrlPurgDistributionInPercent, BigDecimal targetQuantity, String purgDocItmDistrLineDeltnCode, String orderQuantityUnit, String orderQuantityUnitISOCode, String distributionType, String procurementHubSourceSystem, String procmtHubPurchaseRequisition, String procmtHubPurRequisitionItem, String purReqnReleaseStatus, OffsetDateTime lastChangeDateTime, CentralReqForQuotationItem to_CentralReqForQuotationItem, CentralRequestForQuotation to_CntrlRFQ) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidio.vavr.control.Option<CentralReqForQuotationItem>Retrieval of associated CentralReqForQuotationItem entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Precision: 6, Scale: 3io.vavr.control.Option<CentralRequestForQuotation>Retrieval of associated CentralRequestForQuotation entity (one to one).Constraints: Not nullable, Maximum length: 4protected String(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2protected Stringprotected ODataEntityKeygetKey()Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3getPlant()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 13, Scale: 3getType()inthashCode()voidOverwrites the associated CentralReqForQuotationItem entity for the loaded navigation property _CentralReqForQuotationItem.voidsetCentralRequestForQuotation(String centralRequestForQuotation) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetCentralRequestForQuotationItem(String centralRequestForQuotationItem) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetCntrlPurgDistributionInPercent(BigDecimal cntrlPurgDistributionInPercent) Constraints: Not nullable, Precision: 6, Scale: 3voidOverwrites the associated CentralRequestForQuotation entity for the loaded navigation property _CntrlRFQ.voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetDistributionKey(String distributionKey) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetDistributionType(String distributionType) Constraints: Not nullable, Maximum length: 2voidsetLastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7voidsetLogicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10voidsetOrderQuantityUnit(String orderQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetOrderQuantityUnitISOCode(String orderQuantityUnitISOCode) Constraints: Not nullable, Maximum length: 3voidConstraints: Not nullable, Maximum length: 4voidsetProcmtHubPurchaseRequisition(String procmtHubPurchaseRequisition) Constraints: Not nullable, Maximum length: 10voidsetProcmtHubPurRequisitionItem(String procmtHubPurRequisitionItem) Constraints: Not nullable, Maximum length: 5voidsetProcurementHubSourceSystem(String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10voidsetPurchasingDocumentCategory(String purchasingDocumentCategory) Constraints: Not nullable, Maximum length: 1voidsetPurchasingDocumentType(String purchasingDocumentType) Constraints: Not nullable, Maximum length: 4voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetPurchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4voidsetPurgDocItmDistrLineDeltnCode(String purgDocItmDistrLineDeltnCode) Constraints: Not nullable, Maximum length: 3voidsetPurReqnReleaseStatus(String purReqnReleaseStatus) Constraints: Not nullable, Maximum length: 2voidsetStorageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4voidsetTargetQuantity(BigDecimal targetQuantity) Constraints: Not nullable, Precision: 13, Scale: 3toString()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 CentralRFQItemDistribution. -
CENTRAL_REQUEST_FOR_QUOTATION
-
CENTRAL_REQUEST_FOR_QUOTATION_ITEM
public static final SimpleProperty.String<CentralRFQItemDistribution> CENTRAL_REQUEST_FOR_QUOTATION_ITEM -
DISTRIBUTION_KEY
-
PURCHASING_DOCUMENT_CATEGORY
-
PURCHASING_DOCUMENT_TYPE
-
PURCHASING_ORGANIZATION
-
COMPANY_CODE
-
PLANT
-
LOGICAL_SYSTEM
-
PURCHASING_GROUP
-
STORAGE_LOCATION
-
CNTRL_PURG_DISTRIBUTION_IN_PERCENT
public static final SimpleProperty.NumericDecimal<CentralRFQItemDistribution> CNTRL_PURG_DISTRIBUTION_IN_PERCENT -
TARGET_QUANTITY
-
PURG_DOC_ITM_DISTR_LINE_DELTN_CODE
public static final SimpleProperty.String<CentralRFQItemDistribution> PURG_DOC_ITM_DISTR_LINE_DELTN_CODE -
ORDER_QUANTITY_UNIT
-
ORDER_QUANTITY_UNIT_ISO_CODE
-
DISTRIBUTION_TYPE
-
PROCUREMENT_HUB_SOURCE_SYSTEM
-
PROCMT_HUB_PURCHASE_REQUISITION
public static final SimpleProperty.String<CentralRFQItemDistribution> PROCMT_HUB_PURCHASE_REQUISITION -
PROCMT_HUB_PUR_REQUISITION_ITEM
public static final SimpleProperty.String<CentralRFQItemDistribution> PROCMT_HUB_PUR_REQUISITION_ITEM -
PUR_REQN_RELEASE_STATUS
-
LAST_CHANGE_DATE_TIME
-
TO__CENTRAL_REQ_FOR_QUOTATION_ITEM
public static final NavigationProperty.Single<CentralRFQItemDistribution,CentralReqForQuotationItem> TO__CENTRAL_REQ_FOR_QUOTATION_ITEMUse with available request builders to apply the _CentralReqForQuotationItem navigation property to query operations. -
TO__CNTRL_RFQ
public static final NavigationProperty.Single<CentralRFQItemDistribution,CentralRequestForQuotation> TO__CNTRL_RFQUse with available request builders to apply the _CntrlRFQ navigation property to query operations.
-
-
Constructor Details
-
CentralRFQItemDistribution
public CentralRFQItemDistribution() -
CentralRFQItemDistribution
public CentralRFQItemDistribution(@Nullable String centralRequestForQuotation, @Nullable String centralRequestForQuotationItem, @Nullable String distributionKey, @Nullable String purchasingDocumentCategory, @Nullable String purchasingDocumentType, @Nullable String purchasingOrganization, @Nullable String companyCode, @Nullable String plant, @Nullable String logicalSystem, @Nullable String purchasingGroup, @Nullable String storageLocation, @Nullable BigDecimal cntrlPurgDistributionInPercent, @Nullable BigDecimal targetQuantity, @Nullable String purgDocItmDistrLineDeltnCode, @Nullable String orderQuantityUnit, @Nullable String orderQuantityUnitISOCode, @Nullable String distributionType, @Nullable String procurementHubSourceSystem, @Nullable String procmtHubPurchaseRequisition, @Nullable String procmtHubPurRequisitionItem, @Nullable String purReqnReleaseStatus, @Nullable OffsetDateTime lastChangeDateTime, @Nullable CentralReqForQuotationItem to_CentralReqForQuotationItem, @Nullable CentralRequestForQuotation to_CntrlRFQ)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CentralRFQItemDistribution>
-
setCentralRequestForQuotation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CentralRequestForQuotation
- Parameters:
centralRequestForQuotation- Purchasing Document Number
-
setCentralRequestForQuotationItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CentralRequestForQuotationItem
- Parameters:
centralRequestForQuotationItem- Item Number of Purchasing Document
-
setDistributionKey
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: DistributionKey
- Parameters:
distributionKey- Distribution Number of Central Purchasing Document
-
setPurchasingDocumentCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentCategory
- Parameters:
purchasingDocumentCategory- Purchasing Document Category
-
setPurchasingDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingDocumentType
- Parameters:
purchasingDocumentType- Purchasing Document Type
-
setPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Parameters:
purchasingOrganization- Purchasing Organization
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Parameters:
logicalSystem- Logical System
-
setPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Parameters:
purchasingGroup- Purchasing Group
-
setStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- Storage Location
-
setCntrlPurgDistributionInPercent
Constraints: Not nullable, Precision: 6, Scale: 3Original property name from the Odata EDM: CntrlPurgDistributionInPercent
- Parameters:
cntrlPurgDistributionInPercent- Distribution Percentage in Central Purchasing Document
-
setTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: TargetQuantity
- Parameters:
targetQuantity- Target Quantity
-
setPurgDocItmDistrLineDeltnCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurgDocItmDistrLineDeltnCode
- Parameters:
purgDocItmDistrLineDeltnCode- Deletion Indicator for Item Distribution
-
setOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Parameters:
orderQuantityUnit- Purchase Order Unit of Measure
-
setOrderQuantityUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnitISOCode
- Parameters:
orderQuantityUnitISOCode- ISO Code for Unit of Measurement
-
setDistributionType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionType
- Parameters:
distributionType- Distribution Type for Central Purchase Contract Item
-
setProcurementHubSourceSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Parameters:
procurementHubSourceSystem- Logical System
-
setProcmtHubPurchaseRequisition
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcmtHubPurchaseRequisition
- Parameters:
procmtHubPurchaseRequisition- Purchase Requisition Number
-
setProcmtHubPurRequisitionItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ProcmtHubPurRequisitionItem
- Parameters:
procmtHubPurRequisitionItem- Item number of purchase requisition
-
setPurReqnReleaseStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurReqnReleaseStatus
- Parameters:
purReqnReleaseStatus- Requisition Processing State
-
setLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Change Time Stamp
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CentralRFQItemDistribution>
-
getKey
- Overrides:
getKeyin classVdmObject<CentralRFQItemDistribution>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CentralRFQItemDistribution>
-
fromMap
- Overrides:
fromMapin classVdmObject<CentralRFQItemDistribution>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CentralRFQItemDistribution>
-
getCentralReqForQuotationItemIfPresent
@Nonnull public io.vavr.control.Option<CentralReqForQuotationItem> getCentralReqForQuotationItemIfPresent()Retrieval of associated CentralReqForQuotationItem entity (one to one). This corresponds to the OData navigation property _CentralReqForQuotationItem.If the navigation property for an entity CentralRFQItemDistribution 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 _CentralReqForQuotationItem is already loaded, the
result will contain the CentralReqForQuotationItem entity. If not, an
Optionwith result stateemptyis returned.
-
setCentralReqForQuotationItem
Overwrites the associated CentralReqForQuotationItem entity for the loaded navigation property _CentralReqForQuotationItem.- Parameters:
value- New CentralReqForQuotationItem entity.
-
getCntrlRFQIfPresent
Retrieval of associated CentralRequestForQuotation entity (one to one). This corresponds to the OData navigation property _CntrlRFQ.If the navigation property for an entity CentralRFQItemDistribution 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 _CntrlRFQ is already loaded, the result will contain
the CentralRequestForQuotation entity. If not, an
Optionwith result stateemptyis returned.
-
setCntrlRFQ
Overwrites the associated CentralRequestForQuotation entity for the loaded navigation property _CntrlRFQ.- Parameters:
value- New CentralRequestForQuotation entity.
-
builder
-
getCentralRequestForQuotation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CentralRequestForQuotation
- Returns:
- Purchasing Document Number
-
getCentralRequestForQuotationItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CentralRequestForQuotationItem
- Returns:
- Item Number of Purchasing Document
-
getDistributionKey
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: DistributionKey
- Returns:
- Distribution Number of Central Purchasing Document
-
getPurchasingDocumentCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentCategory
- Returns:
- Purchasing Document Category
-
getPurchasingDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingDocumentType
- Returns:
- Purchasing Document Type
-
getPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
- Purchasing Organization
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
- Logical System
-
getPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
- Purchasing Group
-
getStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- Storage Location
-
getCntrlPurgDistributionInPercent
Constraints: Not nullable, Precision: 6, Scale: 3Original property name from the Odata EDM: CntrlPurgDistributionInPercent
- Returns:
- Distribution Percentage in Central Purchasing Document
-
getTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: TargetQuantity
- Returns:
- Target Quantity
-
getPurgDocItmDistrLineDeltnCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurgDocItmDistrLineDeltnCode
- Returns:
- Deletion Indicator for Item Distribution
-
getOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Returns:
- Purchase Order Unit of Measure
-
getOrderQuantityUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnitISOCode
- Returns:
- ISO Code for Unit of Measurement
-
getDistributionType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionType
- Returns:
- Distribution Type for Central Purchase Contract Item
-
getProcurementHubSourceSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Returns:
- Logical System
-
getProcmtHubPurchaseRequisition
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcmtHubPurchaseRequisition
- Returns:
- Purchase Requisition Number
-
getProcmtHubPurRequisitionItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ProcmtHubPurRequisitionItem
- Returns:
- Item number of purchase requisition
-
getPurReqnReleaseStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurReqnReleaseStatus
- Returns:
- Requisition Processing State
-
getLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Change Time Stamp
-
toString
- Overrides:
toStringin classVdmObject<CentralRFQItemDistribution>
-
equals
- Overrides:
equalsin classVdmEntity<CentralRFQItemDistribution>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CentralRFQItemDistribution>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CentralRFQItemDistribution>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CentralRFQItemDistribution>
-