Class SrcgProjQtnAllowedIncoterms
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjQtnAllowedIncoterms_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjQtnAllowedIncoterms instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjQtnAllowedIncoterms>Selector for all available fields of SrcgProjQtnAllowedIncoterms.static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.Guid<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.Guid<SrcgProjQtnAllowedIncoterms>static final SimpleProperty.Guid<SrcgProjQtnAllowedIncoterms>Use with available request builders to apply the _SourcingProjectQuotation navigation property to query operations.Use with available request builders to apply the _SrcgProjQtnItemIncoterms 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
ConstructorsConstructorDescriptionSrcgProjQtnAllowedIncoterms(UUID srcgProjQtnAllwdIncotermsUUID, UUID srcgProjQtnItemIncotermsUUID, UUID sourcingProjectQuotationUUID, String plant, String incotermsClassification, String incotermsTransferLocation, String incotermsVersion, String incotermsLocation1, String incotermsLocation2, String companyCode, String procurementHubSourceSystem, SourcingProjectQuotation to_SourcingProjectQuotation, SrcgProjQtnItemIncoterms to_SrcgProjQtnItemIncoterms) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 4protected Stringprotected StringConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 28Constraints: Not nullable, Maximum length: 4protected ODataEntityKeygetKey()getPlant()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<SourcingProjectQuotation>Retrieval of associated SourcingProjectQuotation entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullableio.vavr.control.Option<SrcgProjQtnItemIncoterms>Retrieval of associated SrcgProjQtnItemIncoterms entity (one to one).Constraints: Not nullablegetType()inthashCode()voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetIncotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3voidsetIncotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70voidsetIncotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70voidsetIncotermsTransferLocation(String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28voidsetIncotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4voidConstraints: Not nullable, Maximum length: 4voidsetProcurementHubSourceSystem(String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10voidOverwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.voidsetSourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: Not nullablevoidsetSrcgProjQtnAllwdIncotermsUUID(UUID srcgProjQtnAllwdIncotermsUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated SrcgProjQtnItemIncoterms entity for the loaded navigation property _SrcgProjQtnItemIncoterms.voidsetSrcgProjQtnItemIncotermsUUID(UUID srcgProjQtnItemIncotermsUUID) Constraints: Not nullabletoString()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 SrcgProjQtnAllowedIncoterms. -
SRCG_PROJ_QTN_ALLWD_INCOTERMS_UUID
public static final SimpleProperty.Guid<SrcgProjQtnAllowedIncoterms> SRCG_PROJ_QTN_ALLWD_INCOTERMS_UUID -
SRCG_PROJ_QTN_ITEM_INCOTERMS_UUID
public static final SimpleProperty.Guid<SrcgProjQtnAllowedIncoterms> SRCG_PROJ_QTN_ITEM_INCOTERMS_UUID -
SOURCING_PROJECT_QUOTATION_UUID
public static final SimpleProperty.Guid<SrcgProjQtnAllowedIncoterms> SOURCING_PROJECT_QUOTATION_UUID -
PLANT
-
INCOTERMS_CLASSIFICATION
-
INCOTERMS_TRANSFER_LOCATION
-
INCOTERMS_VERSION
-
INCOTERMS_LOCATION1
-
INCOTERMS_LOCATION2
-
COMPANY_CODE
-
PROCUREMENT_HUB_SOURCE_SYSTEM
public static final SimpleProperty.String<SrcgProjQtnAllowedIncoterms> PROCUREMENT_HUB_SOURCE_SYSTEM -
TO__SOURCING_PROJECT_QUOTATION
public static final NavigationProperty.Single<SrcgProjQtnAllowedIncoterms,SourcingProjectQuotation> TO__SOURCING_PROJECT_QUOTATIONUse with available request builders to apply the _SourcingProjectQuotation navigation property to query operations. -
TO__SRCG_PROJ_QTN_ITEM_INCOTERMS
public static final NavigationProperty.Single<SrcgProjQtnAllowedIncoterms,SrcgProjQtnItemIncoterms> TO__SRCG_PROJ_QTN_ITEM_INCOTERMSUse with available request builders to apply the _SrcgProjQtnItemIncoterms navigation property to query operations.
-
-
Constructor Details
-
SrcgProjQtnAllowedIncoterms
public SrcgProjQtnAllowedIncoterms() -
SrcgProjQtnAllowedIncoterms
public SrcgProjQtnAllowedIncoterms(@Nullable UUID srcgProjQtnAllwdIncotermsUUID, @Nullable UUID srcgProjQtnItemIncotermsUUID, @Nullable UUID sourcingProjectQuotationUUID, @Nullable String plant, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsVersion, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String companyCode, @Nullable String procurementHubSourceSystem, @Nullable SourcingProjectQuotation to_SourcingProjectQuotation, @Nullable SrcgProjQtnItemIncoterms to_SrcgProjQtnItemIncoterms)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjQtnAllowedIncoterms>
-
setSrcgProjQtnAllwdIncotermsUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnAllwdIncotermsUUID
- Parameters:
srcgProjQtnAllwdIncotermsUUID- UUID of Allowed Incoterm for Item in Supplier Quotation (SP)
-
setSrcgProjQtnItemIncotermsUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnItemIncotermsUUID
- Parameters:
srcgProjQtnItemIncotermsUUID- Incoterms UUID of Item in Sourcing Project
-
setSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Parameters:
sourcingProjectQuotationUUID- Supplier Quotation UUID
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Parameters:
incotermsClassification- Incoterms (Part 1)
-
setIncotermsTransferLocation
Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Parameters:
incotermsTransferLocation- Incoterms (Part 2)
-
setIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Parameters:
incotermsVersion- Incoterms Version
-
setIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Parameters:
incotermsLocation1- Incoterms Location 1
-
setIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Parameters:
incotermsLocation2- Incoterms Location 2
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setProcurementHubSourceSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Parameters:
procurementHubSourceSystem- Connected System ID
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjQtnAllowedIncoterms>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjQtnAllowedIncoterms>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjQtnAllowedIncoterms>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjQtnAllowedIncoterms>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjQtnAllowedIncoterms>
-
getSourcingProjectQuotationIfPresent
@Nonnull public io.vavr.control.Option<SourcingProjectQuotation> getSourcingProjectQuotationIfPresent()Retrieval of associated SourcingProjectQuotation entity (one to one). This corresponds to the OData navigation property _SourcingProjectQuotation.If the navigation property for an entity SrcgProjQtnAllowedIncoterms 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 _SourcingProjectQuotation is already loaded, the result
will contain the SourcingProjectQuotation entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectQuotation
Overwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.- Parameters:
value- New SourcingProjectQuotation entity.
-
getSrcgProjQtnItemIncotermsIfPresent
@Nonnull public io.vavr.control.Option<SrcgProjQtnItemIncoterms> getSrcgProjQtnItemIncotermsIfPresent()Retrieval of associated SrcgProjQtnItemIncoterms entity (one to one). This corresponds to the OData navigation property _SrcgProjQtnItemIncoterms.If the navigation property for an entity SrcgProjQtnAllowedIncoterms 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 _SrcgProjQtnItemIncoterms is already loaded, the result
will contain the SrcgProjQtnItemIncoterms entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnItemIncoterms
Overwrites the associated SrcgProjQtnItemIncoterms entity for the loaded navigation property _SrcgProjQtnItemIncoterms.- Parameters:
value- New SrcgProjQtnItemIncoterms entity.
-
builder
-
getSrcgProjQtnAllwdIncotermsUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnAllwdIncotermsUUID
- Returns:
- UUID of Allowed Incoterm for Item in Supplier Quotation (SP)
-
getSrcgProjQtnItemIncotermsUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnItemIncotermsUUID
- Returns:
- Incoterms UUID of Item in Sourcing Project
-
getSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Supplier Quotation UUID
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
- Incoterms (Part 1)
-
getIncotermsTransferLocation
Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
- Incoterms (Part 2)
-
getIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
- Incoterms Version
-
getIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
- Incoterms Location 1
-
getIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
- Incoterms Location 2
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getProcurementHubSourceSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Returns:
- Connected System ID
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjQtnAllowedIncoterms>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjQtnAllowedIncoterms>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjQtnAllowedIncoterms>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjQtnAllowedIncoterms>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjQtnAllowedIncoterms>
-