Class CABillgDocSource
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CABillgDocSource_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CABillgDocSource instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CABillgDocSource>Selector for all available fields of CABillgDocSource.static final SimpleProperty.Date<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.Boolean<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.NumericDecimal<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.NumericInteger<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.Boolean<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final SimpleProperty.String<CABillgDocSource>static final NavigationProperty.Single<CABillgDocSource,CABillgDocument> Use with available request builders to apply the _CABillgDocument 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
ConstructorsConstructorDescriptionCABillgDocSource(String cABillgDocument, String cABillgDocSourceItem, String cABillgGroupingSourceItems, String cABillgRecordType, Boolean cABillgIsDocumentSimulated, LocalDate cABillgDocCreationDate, String cACnsmpnItmClass, String cABllbleItmClass, String cABllbleItmStatus, String cABllbleItmRecordType, String cABllbleItmDatabaseTable, String cABillgGroupingBillableItem, String cABillgSubprocess, String cABllbleItmType, String cABllbleItmSourceTransType, String cABillgSourceTransRefType, String cABillgSourceTransRef, Boolean cABllbleItmPrimary, String cABllbleItmPrimaryType, String cABllbleItmOriginMonth, String cABllbleItmCreationMonth, BigDecimal cABllbleItmAmount, String cABllbleItmCurrency, Integer cABllbleItmNumber, CABillgDocument to_CABillgDocument) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 8(Key Field) Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<CABillgDocument>Retrieval of associated CABillgDocument entity (one to one).Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 8Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 22Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 16Constraints: Not nullableConstraints: Not nullable, Maximum length: 6Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4protected Stringprotected Stringprotected ODataEntityKeygetKey()getType()inthashCode()voidsetCABillgDocCreationDate(LocalDate cABillgDocCreationDate) Constraints: NullablevoidsetCABillgDocSourceItem(String cABillgDocSourceItem) (Key Field) Constraints: Not nullable, Maximum length: 8voidOverwrites the associated CABillgDocument entity for the loaded navigation property _CABillgDocument.voidsetCABillgDocument(String cABillgDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCABillgGroupingBillableItem(String cABillgGroupingBillableItem) Constraints: Not nullable, Maximum length: 8voidsetCABillgGroupingSourceItems(String cABillgGroupingSourceItems) Constraints: Not nullable, Maximum length: 8voidsetCABillgIsDocumentSimulated(Boolean cABillgIsDocumentSimulated) Constraints: Not nullablevoidsetCABillgRecordType(String cABillgRecordType) Constraints: Not nullable, Maximum length: 2voidsetCABillgSourceTransRef(String cABillgSourceTransRef) Constraints: Not nullable, Maximum length: 22voidsetCABillgSourceTransRefType(String cABillgSourceTransRefType) Constraints: Not nullable, Maximum length: 1voidsetCABillgSubprocess(String cABillgSubprocess) Constraints: Not nullable, Maximum length: 4voidsetCABllbleItmAmount(BigDecimal cABllbleItmAmount) Constraints: Not nullable, Precision: 13, Scale: 0voidsetCABllbleItmClass(String cABllbleItmClass) Constraints: Not nullable, Maximum length: 4voidsetCABllbleItmCreationMonth(String cABllbleItmCreationMonth) Constraints: Not nullable, Maximum length: 6voidsetCABllbleItmCurrency(String cABllbleItmCurrency) Constraints: Not nullable, Maximum length: 3voidsetCABllbleItmDatabaseTable(String cABllbleItmDatabaseTable) Constraints: Not nullable, Maximum length: 16voidsetCABllbleItmNumber(Integer cABllbleItmNumber) Constraints: Not nullablevoidsetCABllbleItmOriginMonth(String cABllbleItmOriginMonth) Constraints: Not nullable, Maximum length: 6voidsetCABllbleItmPrimary(Boolean cABllbleItmPrimary) Constraints: Not nullablevoidsetCABllbleItmPrimaryType(String cABllbleItmPrimaryType) Constraints: Not nullable, Maximum length: 2voidsetCABllbleItmRecordType(String cABllbleItmRecordType) Constraints: Not nullable, Maximum length: 2voidsetCABllbleItmSourceTransType(String cABllbleItmSourceTransType) Constraints: Not nullable, Maximum length: 5voidsetCABllbleItmStatus(String cABllbleItmStatus) Constraints: Not nullable, Maximum length: 1voidsetCABllbleItmType(String cABllbleItmType) Constraints: Not nullable, Maximum length: 4voidsetCACnsmpnItmClass(String cACnsmpnItmClass) Constraints: Not nullable, Maximum length: 4toString()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 CABillgDocSource. -
CA_BILLG_DOCUMENT
-
CA_BILLG_DOC_SOURCE_ITEM
-
CA_BILLG_GROUPING_SOURCE_ITEMS
-
CA_BILLG_RECORD_TYPE
-
CA_BILLG_IS_DOCUMENT_SIMULATED
-
CA_BILLG_DOC_CREATION_DATE
-
CA_CNSMPN_ITM_CLASS
-
CA_BLLBLE_ITM_CLASS
-
CA_BLLBLE_ITM_STATUS
-
CA_BLLBLE_ITM_RECORD_TYPE
-
CA_BLLBLE_ITM_DATABASE_TABLE
-
CA_BILLG_GROUPING_BILLABLE_ITEM
-
CA_BILLG_SUBPROCESS
-
CA_BLLBLE_ITM_TYPE
-
CA_BLLBLE_ITM_SOURCE_TRANS_TYPE
-
CA_BILLG_SOURCE_TRANS_REF_TYPE
-
CA_BILLG_SOURCE_TRANS_REF
-
CA_BLLBLE_ITM_PRIMARY
-
CA_BLLBLE_ITM_PRIMARY_TYPE
-
CA_BLLBLE_ITM_ORIGIN_MONTH
-
CA_BLLBLE_ITM_CREATION_MONTH
-
CA_BLLBLE_ITM_AMOUNT
-
CA_BLLBLE_ITM_CURRENCY
-
CA_BLLBLE_ITM_NUMBER
-
TO__C_A_BILLG_DOCUMENT
public static final NavigationProperty.Single<CABillgDocSource,CABillgDocument> TO__C_A_BILLG_DOCUMENTUse with available request builders to apply the _CABillgDocument navigation property to query operations.
-
-
Constructor Details
-
CABillgDocSource
public CABillgDocSource() -
CABillgDocSource
public CABillgDocSource(@Nullable String cABillgDocument, @Nullable String cABillgDocSourceItem, @Nullable String cABillgGroupingSourceItems, @Nullable String cABillgRecordType, @Nullable Boolean cABillgIsDocumentSimulated, @Nullable LocalDate cABillgDocCreationDate, @Nullable String cACnsmpnItmClass, @Nullable String cABllbleItmClass, @Nullable String cABllbleItmStatus, @Nullable String cABllbleItmRecordType, @Nullable String cABllbleItmDatabaseTable, @Nullable String cABillgGroupingBillableItem, @Nullable String cABillgSubprocess, @Nullable String cABllbleItmType, @Nullable String cABllbleItmSourceTransType, @Nullable String cABillgSourceTransRefType, @Nullable String cABillgSourceTransRef, @Nullable Boolean cABllbleItmPrimary, @Nullable String cABllbleItmPrimaryType, @Nullable String cABllbleItmOriginMonth, @Nullable String cABllbleItmCreationMonth, @Nullable BigDecimal cABllbleItmAmount, @Nullable String cABllbleItmCurrency, @Nullable Integer cABllbleItmNumber, @Nullable CABillgDocument to_CABillgDocument)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CABillgDocSource>
-
setCABillgDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgDocument
- Parameters:
cABillgDocument- Number of Billing Document
-
setCABillgDocSourceItem
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgDocSourceItem
- Parameters:
cABillgDocSourceItem- Sequence Number of Source Item
-
setCABillgGroupingSourceItems
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgGroupingSourceItems
- Parameters:
cABillgGroupingSourceItems- Grouping of Source Items
-
setCABillgRecordType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABillgRecordType
- Parameters:
cABillgRecordType- Record Type in Billing Document
-
setCABillgIsDocumentSimulated
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgIsDocumentSimulated
- Parameters:
cABillgIsDocumentSimulated- Billing Document Is Simulated
-
setCABillgDocCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgDocCreationDate
- Parameters:
cABillgDocCreationDate- Date on Which Billing Document Was Created
-
setCACnsmpnItmClass
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CACnsmpnItmClass
- Parameters:
cACnsmpnItmClass- Consumption Item Class
-
setCABllbleItmClass
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABllbleItmClass
- Parameters:
cABllbleItmClass- Billable Item Class
-
setCABllbleItmStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CABllbleItmStatus
- Parameters:
cABllbleItmStatus- Status of Billable Item
-
setCABllbleItmRecordType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABllbleItmRecordType
- Parameters:
cABllbleItmRecordType- Record Type of Billable Item
-
setCABllbleItmDatabaseTable
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: CABllbleItmDatabaseTable
- Parameters:
cABllbleItmDatabaseTable- Billable Item Database Table
-
setCABillgGroupingBillableItem
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgGroupingBillableItem
- Parameters:
cABillgGroupingBillableItem- Grouping of Billable Items in Billing Document
-
setCABillgSubprocess
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABillgSubprocess
- Parameters:
cABillgSubprocess- Subprocess of Billing
-
setCABllbleItmType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABllbleItmType
- Parameters:
cABllbleItmType- Type of Billable Item
-
setCABllbleItmSourceTransType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CABllbleItmSourceTransType
- Parameters:
cABllbleItmSourceTransType- Source Transaction Type
-
setCABillgSourceTransRefType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CABillgSourceTransRefType
- Parameters:
cABillgSourceTransRefType- Type of Reference to Source Transaction in Billing Document
-
setCABillgSourceTransRef
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: CABillgSourceTransRef
- Parameters:
cABillgSourceTransRef- Reference to Source Transaction in Billing Document
-
setCABllbleItmPrimary
Constraints: Not nullableOriginal property name from the Odata EDM: CABllbleItmPrimary
- Parameters:
cABllbleItmPrimary- Primary Billable Item
-
setCABllbleItmPrimaryType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABllbleItmPrimaryType
- Parameters:
cABllbleItmPrimaryType- Type of Relationship to Primary Item
-
setCABllbleItmOriginMonth
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABllbleItmOriginMonth
- Parameters:
cABllbleItmOriginMonth- Month of Origin of Billable Item
-
setCABllbleItmCreationMonth
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABllbleItmCreationMonth
- Parameters:
cABllbleItmCreationMonth- Month in Which Billable Item Was Created
-
setCABllbleItmAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CABllbleItmAmount
- Parameters:
cABllbleItmAmount- Amount of Billable Item
-
setCABllbleItmCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CABllbleItmCurrency
- Parameters:
cABllbleItmCurrency- Currency of Billable Item
-
setCABllbleItmNumber
Constraints: Not nullableOriginal property name from the Odata EDM: CABllbleItmNumber
- Parameters:
cABllbleItmNumber- Number of Billable Items
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CABillgDocSource>
-
getKey
- Overrides:
getKeyin classVdmObject<CABillgDocSource>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CABillgDocSource>
-
fromMap
- Overrides:
fromMapin classVdmObject<CABillgDocSource>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CABillgDocSource>
-
getCABillgDocumentIfPresent
Retrieval of associated CABillgDocument entity (one to one). This corresponds to the OData navigation property _CABillgDocument.If the navigation property for an entity CABillgDocSource 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 _CABillgDocument is already loaded, the result will
contain the CABillgDocument entity. If not, an
Optionwith result stateemptyis returned.
-
setCABillgDocument
Overwrites the associated CABillgDocument entity for the loaded navigation property _CABillgDocument.- Parameters:
value- New CABillgDocument entity.
-
builder
-
getCABillgDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgDocument
- Returns:
- Number of Billing Document
-
getCABillgDocSourceItem
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgDocSourceItem
- Returns:
- Sequence Number of Source Item
-
getCABillgGroupingSourceItems
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgGroupingSourceItems
- Returns:
- Grouping of Source Items
-
getCABillgRecordType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABillgRecordType
- Returns:
- Record Type in Billing Document
-
getCABillgIsDocumentSimulated
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgIsDocumentSimulated
- Returns:
- Billing Document Is Simulated
-
getCABillgDocCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgDocCreationDate
- Returns:
- Date on Which Billing Document Was Created
-
getCACnsmpnItmClass
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CACnsmpnItmClass
- Returns:
- Consumption Item Class
-
getCABllbleItmClass
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABllbleItmClass
- Returns:
- Billable Item Class
-
getCABllbleItmStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CABllbleItmStatus
- Returns:
- Status of Billable Item
-
getCABllbleItmRecordType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABllbleItmRecordType
- Returns:
- Record Type of Billable Item
-
getCABllbleItmDatabaseTable
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: CABllbleItmDatabaseTable
- Returns:
- Billable Item Database Table
-
getCABillgGroupingBillableItem
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgGroupingBillableItem
- Returns:
- Grouping of Billable Items in Billing Document
-
getCABillgSubprocess
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABillgSubprocess
- Returns:
- Subprocess of Billing
-
getCABllbleItmType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABllbleItmType
- Returns:
- Type of Billable Item
-
getCABllbleItmSourceTransType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CABllbleItmSourceTransType
- Returns:
- Source Transaction Type
-
getCABillgSourceTransRefType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CABillgSourceTransRefType
- Returns:
- Type of Reference to Source Transaction in Billing Document
-
getCABillgSourceTransRef
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: CABillgSourceTransRef
- Returns:
- Reference to Source Transaction in Billing Document
-
getCABllbleItmPrimary
Constraints: Not nullableOriginal property name from the Odata EDM: CABllbleItmPrimary
- Returns:
- Primary Billable Item
-
getCABllbleItmPrimaryType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABllbleItmPrimaryType
- Returns:
- Type of Relationship to Primary Item
-
getCABllbleItmOriginMonth
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABllbleItmOriginMonth
- Returns:
- Month of Origin of Billable Item
-
getCABllbleItmCreationMonth
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: CABllbleItmCreationMonth
- Returns:
- Month in Which Billable Item Was Created
-
getCABllbleItmAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CABllbleItmAmount
- Returns:
- Amount of Billable Item
-
getCABllbleItmCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CABllbleItmCurrency
- Returns:
- Currency of Billable Item
-
getCABllbleItmNumber
Constraints: Not nullableOriginal property name from the Odata EDM: CABllbleItmNumber
- Returns:
- Number of Billable Items
-
toString
- Overrides:
toStringin classVdmObject<CABillgDocSource>
-
equals
- Overrides:
equalsin classVdmEntity<CABillgDocSource>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CABillgDocSource>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CABillgDocSource>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CABillgDocSource>
-