Class CAInvcgDocSource
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CAInvcgDocSource_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CAInvcgDocSource instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CAInvcgDocSource>Selector for all available fields of CAInvcgDocSource.static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.Date<CAInvcgDocSource>static final SimpleProperty.Time<CAInvcgDocSource>static final SimpleProperty.Boolean<CAInvcgDocSource>static final SimpleProperty.Boolean<CAInvcgDocSource>static final SimpleProperty.Boolean<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final SimpleProperty.String<CAInvcgDocSource>static final NavigationProperty.Single<CAInvcgDocSource,CAInvcgDocument> Use with available request builders to apply the _CAInvcgDocument 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
ConstructorsConstructorDescriptionCAInvcgDocSource(String cAInvcgSourceDocumentCat, String cAInvcgSourceDocumentNumber, String cAInvoicingDocument, String cAInvcgSourceDocumentType, String logicalSystem, String cAApplicationArea, Boolean cAInvcgIsDocumentPosted, Boolean cAInvcgIsDocumentSimulated, Boolean cAInvcgIsDocumentPreliminary, String cAInvcgReversalDocument, String cAInvcgReversedDocument, LocalDate cAInvcgCreationDate, LocalTime cAInvcgCreationTime, CAInvcgDocument to_CAInvcgDocument) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 1Constraints: NullableConstraints: Not nullableio.vavr.control.Option<CAInvcgDocument>Retrieval of associated CAInvcgDocument entity (one to one).Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 5(Key Field) Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 12protected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 10getType()inthashCode()voidsetCAApplicationArea(String cAApplicationArea) Constraints: Not nullable, Maximum length: 1voidsetCAInvcgCreationDate(LocalDate cAInvcgCreationDate) Constraints: NullablevoidsetCAInvcgCreationTime(LocalTime cAInvcgCreationTime) Constraints: Not nullablevoidOverwrites the associated CAInvcgDocument entity for the loaded navigation property _CAInvcgDocument.voidsetCAInvcgIsDocumentPosted(Boolean cAInvcgIsDocumentPosted) Constraints: Not nullablevoidsetCAInvcgIsDocumentPreliminary(Boolean cAInvcgIsDocumentPreliminary) Constraints: Not nullablevoidsetCAInvcgIsDocumentSimulated(Boolean cAInvcgIsDocumentSimulated) Constraints: Not nullablevoidsetCAInvcgReversalDocument(String cAInvcgReversalDocument) Constraints: Not nullable, Maximum length: 12voidsetCAInvcgReversedDocument(String cAInvcgReversedDocument) Constraints: Not nullable, Maximum length: 12voidsetCAInvcgSourceDocumentCat(String cAInvcgSourceDocumentCat) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetCAInvcgSourceDocumentNumber(String cAInvcgSourceDocumentNumber) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetCAInvcgSourceDocumentType(String cAInvcgSourceDocumentType) Constraints: Not nullable, Maximum length: 3voidsetCAInvoicingDocument(String cAInvoicingDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetLogicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10toString()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 CAInvcgDocSource. -
CA_INVCG_SOURCE_DOCUMENT_CAT
-
CA_INVCG_SOURCE_DOCUMENT_NUMBER
-
CA_INVOICING_DOCUMENT
-
CA_INVCG_SOURCE_DOCUMENT_TYPE
-
LOGICAL_SYSTEM
-
CA_APPLICATION_AREA
-
CA_INVCG_IS_DOCUMENT_POSTED
-
CA_INVCG_IS_DOCUMENT_SIMULATED
-
CA_INVCG_IS_DOCUMENT_PRELIMINARY
-
CA_INVCG_REVERSAL_DOCUMENT
-
CA_INVCG_REVERSED_DOCUMENT
-
CA_INVCG_CREATION_DATE
-
CA_INVCG_CREATION_TIME
-
TO__C_A_INVCG_DOCUMENT
public static final NavigationProperty.Single<CAInvcgDocSource,CAInvcgDocument> TO__C_A_INVCG_DOCUMENTUse with available request builders to apply the _CAInvcgDocument navigation property to query operations.
-
-
Constructor Details
-
CAInvcgDocSource
public CAInvcgDocSource() -
CAInvcgDocSource
public CAInvcgDocSource(@Nullable String cAInvcgSourceDocumentCat, @Nullable String cAInvcgSourceDocumentNumber, @Nullable String cAInvoicingDocument, @Nullable String cAInvcgSourceDocumentType, @Nullable String logicalSystem, @Nullable String cAApplicationArea, @Nullable Boolean cAInvcgIsDocumentPosted, @Nullable Boolean cAInvcgIsDocumentSimulated, @Nullable Boolean cAInvcgIsDocumentPreliminary, @Nullable String cAInvcgReversalDocument, @Nullable String cAInvcgReversedDocument, @Nullable LocalDate cAInvcgCreationDate, @Nullable LocalTime cAInvcgCreationTime, @Nullable CAInvcgDocument to_CAInvcgDocument)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CAInvcgDocSource>
-
setCAInvcgSourceDocumentCat
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CAInvcgSourceDocumentCat
- Parameters:
cAInvcgSourceDocumentCat- Category of Source Document To Be Invoiced
-
setCAInvcgSourceDocumentNumber
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CAInvcgSourceDocumentNumber
- Parameters:
cAInvcgSourceDocumentNumber- Source Document Number
-
setCAInvoicingDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvoicingDocument
- Parameters:
cAInvoicingDocument- Number of Invoicing Document
-
setCAInvcgSourceDocumentType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CAInvcgSourceDocumentType
- Parameters:
cAInvcgSourceDocumentType- Type of Source Document to Be Invoiced
-
setLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Parameters:
logicalSystem- Logical System
-
setCAApplicationArea
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CAApplicationArea
- Parameters:
cAApplicationArea- Application area
-
setCAInvcgIsDocumentPosted
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsDocumentPosted
- Parameters:
cAInvcgIsDocumentPosted- Invoicing Document Posted
-
setCAInvcgIsDocumentSimulated
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsDocumentSimulated
- Parameters:
cAInvcgIsDocumentSimulated- Invoicing Document Is Simulated
-
setCAInvcgIsDocumentPreliminary
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsDocumentPreliminary
- Parameters:
cAInvcgIsDocumentPreliminary- Preliminary Invoice
-
setCAInvcgReversalDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvcgReversalDocument
- Parameters:
cAInvcgReversalDocument- Number of Reversal Document for Invoicing Document
-
setCAInvcgReversedDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvcgReversedDocument
- Parameters:
cAInvcgReversedDocument- Number of Reversed Invoicing Document
-
setCAInvcgCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CAInvcgCreationDate
- Parameters:
cAInvcgCreationDate- Creation Date of Invoicing Document
-
setCAInvcgCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgCreationTime
- Parameters:
cAInvcgCreationTime- Time of Creation of Invoicing Document
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CAInvcgDocSource>
-
getKey
- Overrides:
getKeyin classVdmObject<CAInvcgDocSource>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CAInvcgDocSource>
-
fromMap
- Overrides:
fromMapin classVdmObject<CAInvcgDocSource>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CAInvcgDocSource>
-
getCAInvcgDocumentIfPresent
Retrieval of associated CAInvcgDocument entity (one to one). This corresponds to the OData navigation property _CAInvcgDocument.If the navigation property for an entity CAInvcgDocSource 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 _CAInvcgDocument is already loaded, the result will
contain the CAInvcgDocument entity. If not, an
Optionwith result stateemptyis returned.
-
setCAInvcgDocument
Overwrites the associated CAInvcgDocument entity for the loaded navigation property _CAInvcgDocument.- Parameters:
value- New CAInvcgDocument entity.
-
builder
-
getCAInvcgSourceDocumentCat
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CAInvcgSourceDocumentCat
- Returns:
- Category of Source Document To Be Invoiced
-
getCAInvcgSourceDocumentNumber
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CAInvcgSourceDocumentNumber
- Returns:
- Source Document Number
-
getCAInvoicingDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvoicingDocument
- Returns:
- Number of Invoicing Document
-
getCAInvcgSourceDocumentType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CAInvcgSourceDocumentType
- Returns:
- Type of Source Document to Be Invoiced
-
getLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
- Logical System
-
getCAApplicationArea
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CAApplicationArea
- Returns:
- Application area
-
getCAInvcgIsDocumentPosted
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsDocumentPosted
- Returns:
- Invoicing Document Posted
-
getCAInvcgIsDocumentSimulated
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsDocumentSimulated
- Returns:
- Invoicing Document Is Simulated
-
getCAInvcgIsDocumentPreliminary
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsDocumentPreliminary
- Returns:
- Preliminary Invoice
-
getCAInvcgReversalDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvcgReversalDocument
- Returns:
- Number of Reversal Document for Invoicing Document
-
getCAInvcgReversedDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvcgReversedDocument
- Returns:
- Number of Reversed Invoicing Document
-
getCAInvcgCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CAInvcgCreationDate
- Returns:
- Creation Date of Invoicing Document
-
getCAInvcgCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgCreationTime
- Returns:
- Time of Creation of Invoicing Document
-
toString
- Overrides:
toStringin classVdmObject<CAInvcgDocSource>
-
equals
- Overrides:
equalsin classVdmEntity<CAInvcgDocSource>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CAInvcgDocSource>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CAInvcgDocSource>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CAInvcgDocSource>
-