Class CABPPaytEnhcdForDspCrcy
Original entity name from the Odata EDM: CABPPaytEnhcdForDspCrcyType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CABPPaytEnhcdForDspCrcy instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CABPPaytEnhcdForDspCrcy>Selector for all available fields of CABPPaytEnhcdForDspCrcy.static final SimpleProperty.Guid<CABPPaytEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytEnhcdForDspCrcy>static final SimpleProperty.NumericDecimal<CABPPaytEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytEnhcdForDspCrcy>static final SimpleProperty.Date<CABPPaytEnhcdForDspCrcy>static final SimpleProperty.Time<CABPPaytEnhcdForDspCrcy>static final SimpleProperty.String<CABPPaytEnhcdForDspCrcy>Use with available request builders to apply the Parameters 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
ConstructorsConstructorDescriptionCABPPaytEnhcdForDspCrcy(UUID cABusPartnerPaymentUUID, String cAPaymentDocument, String cADocumentContainerRefType, LocalDate creationDate, LocalTime creationTime, String displayCurrency, BigDecimal cAPaymentAmountInDC, CABPPaytEnhcdForDspCrcyParameters toParameters) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 3protected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<CABPPaytEnhcdForDspCrcyParameters>Retrieval of associated CABPPaytEnhcdForDspCrcyParameters entity (one to one).getType()inthashCode()voidsetCABusPartnerPaymentUUID(UUID cABusPartnerPaymentUUID) (Key Field) Constraints: Not nullablevoidsetCADocumentContainerRefType(String cADocumentContainerRefType) Constraints: Not nullable, Maximum length: 3voidsetCAPaymentAmountInDC(BigDecimal cAPaymentAmountInDC) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCAPaymentDocument(String cAPaymentDocument) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetDisplayCurrency(String displayCurrency) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated CABPPaytEnhcdForDspCrcyParameters entity for the loaded navigation property Parameters.toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDefaultServicePath, 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 CABPPaytEnhcdForDspCrcy. -
CA_BUS_PARTNER_PAYMENT_UUID
-
CA_PAYMENT_DOCUMENT
-
CA_DOCUMENT_CONTAINER_REF_TYPE
-
CREATION_DATE
-
CREATION_TIME
-
DISPLAY_CURRENCY
-
CA_PAYMENT_AMOUNT_IN_DC
-
TO_PARAMETERS
public static final NavigationProperty.Single<CABPPaytEnhcdForDspCrcy,CABPPaytEnhcdForDspCrcyParameters> TO_PARAMETERSUse with available request builders to apply the Parameters navigation property to query operations.
-
-
Constructor Details
-
CABPPaytEnhcdForDspCrcy
public CABPPaytEnhcdForDspCrcy() -
CABPPaytEnhcdForDspCrcy
public CABPPaytEnhcdForDspCrcy(@Nullable UUID cABusPartnerPaymentUUID, @Nullable String cAPaymentDocument, @Nullable String cADocumentContainerRefType, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String displayCurrency, @Nullable BigDecimal cAPaymentAmountInDC, @Nullable CABPPaytEnhcdForDspCrcyParameters toParameters)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CABPPaytEnhcdForDspCrcy>
-
setCABusPartnerPaymentUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CABusPartnerPaymentUUID
- Parameters:
cABusPartnerPaymentUUID- Document Container ID
-
setCAPaymentDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentDocument
- Parameters:
cAPaymentDocument- Document
-
setCADocumentContainerRefType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CADocumentContainerRefType
- Parameters:
cADocumentContainerRefType- Document Container - Reference Type
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Day On Which Accounting Document Was Entered
-
setCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Time of Entry
-
setDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Parameters:
displayCurrency- Currency Key
-
setCAPaymentAmountInDC
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAPaymentAmountInDC
- Parameters:
cAPaymentAmountInDC- The cAPaymentAmountInDC to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CABPPaytEnhcdForDspCrcy>
-
getKey
- Overrides:
getKeyin classVdmObject<CABPPaytEnhcdForDspCrcy>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CABPPaytEnhcdForDspCrcy>
-
fromMap
- Overrides:
fromMapin classVdmObject<CABPPaytEnhcdForDspCrcy>
-
getParametersIfPresent
Retrieval of associated CABPPaytEnhcdForDspCrcyParameters entity (one to one). This corresponds to the OData navigation property Parameters.If the navigation property for an entity CABPPaytEnhcdForDspCrcy 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 Parameters is already loaded, the result will contain
the CABPPaytEnhcdForDspCrcyParameters entity. If not, an
Optionwith result stateemptyis returned.
-
setParameters
Overwrites the associated CABPPaytEnhcdForDspCrcyParameters entity for the loaded navigation property Parameters.- Parameters:
value- New CABPPaytEnhcdForDspCrcyParameters entity.
-
builder
-
getCABusPartnerPaymentUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CABusPartnerPaymentUUID
- Returns:
- Document Container ID
-
getCAPaymentDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentDocument
- Returns:
- Document
-
getCADocumentContainerRefType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CADocumentContainerRefType
- Returns:
- Document Container - Reference Type
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Day On Which Accounting Document Was Entered
-
getCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Returns:
- Time of Entry
-
getDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Returns:
- Currency Key
-
getCAPaymentAmountInDC
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAPaymentAmountInDC
- Returns:
- The cAPaymentAmountInDC contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<CABPPaytEnhcdForDspCrcy>
-
equals
- Overrides:
equalsin classVdmEntity<CABPPaytEnhcdForDspCrcy>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CABPPaytEnhcdForDspCrcy>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CABPPaytEnhcdForDspCrcy>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CABPPaytEnhcdForDspCrcy>
-