Class CAInvcgDocPosting
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CAInvcgDocPosting_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CAInvcgDocPosting instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CAInvcgDocPosting>Selector for all available fields of CAInvcgDocPosting.static final SimpleProperty.String<CAInvcgDocPosting>static final SimpleProperty.Boolean<CAInvcgDocPosting>static final SimpleProperty.String<CAInvcgDocPosting>static final SimpleProperty.String<CAInvcgDocPosting>static final SimpleProperty.String<CAInvcgDocPosting>static final SimpleProperty.String<CAInvcgDocPosting>static final SimpleProperty.String<CAInvcgDocPosting>static final NavigationProperty.Single<CAInvcgDocPosting,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
ConstructorsConstructorDescriptionCAInvcgDocPosting(String cAInvoicingDocument, String cASequenceNumber, String cAInvcgRefPostingDocType, String cADocumentNumber, String cARepetitionItemNumber, String cABPItemNumber, Boolean cAInvcgIsPostedInCurrentInvcg, CAInvcgDocument to_CAInvcgDocument) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<CAInvcgDocument>Retrieval of associated CAInvcgDocument entity (one to one).Constraints: Not nullableConstraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 6protected Stringprotected Stringprotected ODataEntityKeygetKey()getType()inthashCode()voidsetCABPItemNumber(String cABPItemNumber) Constraints: Not nullable, Maximum length: 4voidsetCADocumentNumber(String cADocumentNumber) Constraints: Not nullable, Maximum length: 12voidOverwrites the associated CAInvcgDocument entity for the loaded navigation property _CAInvcgDocument.voidsetCAInvcgIsPostedInCurrentInvcg(Boolean cAInvcgIsPostedInCurrentInvcg) Constraints: Not nullablevoidsetCAInvcgRefPostingDocType(String cAInvcgRefPostingDocType) Constraints: Not nullable, Maximum length: 4voidsetCAInvoicingDocument(String cAInvoicingDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCARepetitionItemNumber(String cARepetitionItemNumber) Constraints: Not nullable, Maximum length: 3voidsetCASequenceNumber(String cASequenceNumber) (Key Field) Constraints: Not nullable, Maximum length: 6toString()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 CAInvcgDocPosting. -
CA_INVOICING_DOCUMENT
-
CA_SEQUENCE_NUMBER
-
CA_INVCG_REF_POSTING_DOC_TYPE
-
CA_DOCUMENT_NUMBER
-
CA_REPETITION_ITEM_NUMBER
-
CABP_ITEM_NUMBER
-
CA_INVCG_IS_POSTED_IN_CURRENT_INVCG
-
TO__C_A_INVCG_DOCUMENT
public static final NavigationProperty.Single<CAInvcgDocPosting,CAInvcgDocument> TO__C_A_INVCG_DOCUMENTUse with available request builders to apply the _CAInvcgDocument navigation property to query operations.
-
-
Constructor Details
-
CAInvcgDocPosting
public CAInvcgDocPosting() -
CAInvcgDocPosting
public CAInvcgDocPosting(@Nullable String cAInvoicingDocument, @Nullable String cASequenceNumber, @Nullable String cAInvcgRefPostingDocType, @Nullable String cADocumentNumber, @Nullable String cARepetitionItemNumber, @Nullable String cABPItemNumber, @Nullable Boolean cAInvcgIsPostedInCurrentInvcg, @Nullable CAInvcgDocument to_CAInvcgDocument)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CAInvcgDocPosting>
-
setCAInvoicingDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvoicingDocument
- Parameters:
cAInvoicingDocument- Number of Invoicing Document
-
setCASequenceNumber
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CASequenceNumber
- Parameters:
cASequenceNumber- Sequence Number
-
setCAInvcgRefPostingDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CAInvcgRefPostingDocType
- Parameters:
cAInvcgRefPostingDocType- Reference Document Type of Posting Document for Invoicing
-
setCADocumentNumber
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CADocumentNumber
- Parameters:
cADocumentNumber- Document
-
setCARepetitionItemNumber
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CARepetitionItemNumber
- Parameters:
cARepetitionItemNumber- Repetition Item in FI-CA Document
-
setCABPItemNumber
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABPItemNumber
- Parameters:
cABPItemNumber- Item Number in FI-CA Document
-
setCAInvcgIsPostedInCurrentInvcg
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsPostedInCurrentInvcg
- Parameters:
cAInvcgIsPostedInCurrentInvcg- Document Posted in Current Invoicing
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CAInvcgDocPosting>
-
getKey
- Overrides:
getKeyin classVdmObject<CAInvcgDocPosting>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CAInvcgDocPosting>
-
fromMap
- Overrides:
fromMapin classVdmObject<CAInvcgDocPosting>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CAInvcgDocPosting>
-
getCAInvcgDocumentIfPresent
Retrieval of associated CAInvcgDocument entity (one to one). This corresponds to the OData navigation property _CAInvcgDocument.If the navigation property for an entity CAInvcgDocPosting 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
-
getCAInvoicingDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvoicingDocument
- Returns:
- Number of Invoicing Document
-
getCASequenceNumber
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CASequenceNumber
- Returns:
- Sequence Number
-
getCAInvcgRefPostingDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CAInvcgRefPostingDocType
- Returns:
- Reference Document Type of Posting Document for Invoicing
-
getCADocumentNumber
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CADocumentNumber
- Returns:
- Document
-
getCARepetitionItemNumber
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CARepetitionItemNumber
- Returns:
- Repetition Item in FI-CA Document
-
getCABPItemNumber
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABPItemNumber
- Returns:
- Item Number in FI-CA Document
-
getCAInvcgIsPostedInCurrentInvcg
Constraints: Not nullableOriginal property name from the Odata EDM: CAInvcgIsPostedInCurrentInvcg
- Returns:
- Document Posted in Current Invoicing
-
toString
- Overrides:
toStringin classVdmObject<CAInvcgDocPosting>
-
equals
- Overrides:
equalsin classVdmEntity<CAInvcgDocPosting>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CAInvcgDocPosting>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CAInvcgDocPosting>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CAInvcgDocPosting>
-