Class CABillgRequestItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CABillgRequestItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CABillgRequestItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CABillgRequestItem>Selector for all available fields of CABillgRequestItem.static final SimpleProperty.Date<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.NumericDecimal<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.Date<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.Guid<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.Guid<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final SimpleProperty.String<CABillgRequestItem>static final NavigationProperty.Single<CABillgRequestItem,CABillgRequest> Use with available request builders to apply the _CABillgRequest 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
ConstructorsConstructorDescriptionCABillgRequestItem(String cABillgReqDocument, String cABillgReqItem, String cABllbleItmListId, String cAInvcgReferenceObject, String cAReferenceObjectID, BigDecimal cABillgReqItmAmount, String cABillgReqItmAmountCurrency, LocalDate cABillgFirstDate, String cABllbleItmClass, String cABllbleItmSourceTransType, String cABllbleItmSourceTransId, UUID cABllbleItmPackageUUID, String cABllbleItmPackNo, LocalDate cABllbleItmCreationDate, UUID cAReferenceBllbleItmPackUUID, String cAReferenceBllbleItmPackNo, String cAReferenceInvcgDocItem, CABillgRequest to_CABillgRequest) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<CABillgRequest>Retrieval of associated CABillgRequest entity (one to one).Constraints: Not nullable, Maximum length: 4Constraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 22Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 8Constraints: NullableConstraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 40protected Stringprotected Stringprotected ODataEntityKeygetKey()getType()inthashCode()voidsetCABillgFirstDate(LocalDate cABillgFirstDate) Constraints: NullablevoidsetCABillgReqDocument(String cABillgReqDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCABillgReqItem(String cABillgReqItem) (Key Field) Constraints: Not nullable, Maximum length: 8voidsetCABillgReqItmAmount(BigDecimal cABillgReqItmAmount) Constraints: Not nullable, Precision: 13, Scale: 0voidsetCABillgReqItmAmountCurrency(String cABillgReqItmAmountCurrency) Constraints: Not nullable, Maximum length: 3voidsetCABillgRequest(CABillgRequest value) Overwrites the associated CABillgRequest entity for the loaded navigation property _CABillgRequest.voidsetCABllbleItmClass(String cABllbleItmClass) Constraints: Not nullable, Maximum length: 4voidsetCABllbleItmCreationDate(LocalDate cABllbleItmCreationDate) Constraints: NullablevoidsetCABllbleItmListId(String cABllbleItmListId) Constraints: Not nullable, Maximum length: 12voidsetCABllbleItmPackageUUID(UUID cABllbleItmPackageUUID) Constraints: NullablevoidsetCABllbleItmPackNo(String cABllbleItmPackNo) Constraints: Not nullable, Maximum length: 8voidsetCABllbleItmSourceTransId(String cABllbleItmSourceTransId) Constraints: Not nullable, Maximum length: 22voidsetCABllbleItmSourceTransType(String cABllbleItmSourceTransType) Constraints: Not nullable, Maximum length: 5voidsetCAInvcgReferenceObject(String cAInvcgReferenceObject) Constraints: Not nullable, Maximum length: 10voidsetCAReferenceBllbleItmPackNo(String cAReferenceBllbleItmPackNo) Constraints: Not nullable, Maximum length: 8voidsetCAReferenceBllbleItmPackUUID(UUID cAReferenceBllbleItmPackUUID) Constraints: NullablevoidsetCAReferenceInvcgDocItem(String cAReferenceInvcgDocItem) Constraints: Not nullable, Maximum length: 8voidsetCAReferenceObjectID(String cAReferenceObjectID) Constraints: Not nullable, Maximum length: 40toString()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 CABillgRequestItem. -
CA_BILLG_REQ_DOCUMENT
-
CA_BILLG_REQ_ITEM
-
CA_BLLBLE_ITM_LIST_ID
-
CA_INVCG_REFERENCE_OBJECT
-
CA_REFERENCE_OBJECT_ID
-
CA_BILLG_REQ_ITM_AMOUNT
-
CA_BILLG_REQ_ITM_AMOUNT_CURRENCY
-
CA_BILLG_FIRST_DATE
-
CA_BLLBLE_ITM_CLASS
-
CA_BLLBLE_ITM_SOURCE_TRANS_TYPE
-
CA_BLLBLE_ITM_SOURCE_TRANS_ID
-
CA_BLLBLE_ITM_PACKAGE_UUID
-
CA_BLLBLE_ITM_PACK_NO
-
CA_BLLBLE_ITM_CREATION_DATE
-
CA_REFERENCE_BLLBLE_ITM_PACK_UUID
-
CA_REFERENCE_BLLBLE_ITM_PACK_NO
-
CA_REFERENCE_INVCG_DOC_ITEM
-
TO__C_A_BILLG_REQUEST
public static final NavigationProperty.Single<CABillgRequestItem,CABillgRequest> TO__C_A_BILLG_REQUESTUse with available request builders to apply the _CABillgRequest navigation property to query operations.
-
-
Constructor Details
-
CABillgRequestItem
public CABillgRequestItem() -
CABillgRequestItem
public CABillgRequestItem(@Nullable String cABillgReqDocument, @Nullable String cABillgReqItem, @Nullable String cABllbleItmListId, @Nullable String cAInvcgReferenceObject, @Nullable String cAReferenceObjectID, @Nullable BigDecimal cABillgReqItmAmount, @Nullable String cABillgReqItmAmountCurrency, @Nullable LocalDate cABillgFirstDate, @Nullable String cABllbleItmClass, @Nullable String cABllbleItmSourceTransType, @Nullable String cABllbleItmSourceTransId, @Nullable UUID cABllbleItmPackageUUID, @Nullable String cABllbleItmPackNo, @Nullable LocalDate cABllbleItmCreationDate, @Nullable UUID cAReferenceBllbleItmPackUUID, @Nullable String cAReferenceBllbleItmPackNo, @Nullable String cAReferenceInvcgDocItem, @Nullable CABillgRequest to_CABillgRequest)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CABillgRequestItem>
-
setCABillgReqDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqDocument
- Parameters:
cABillgReqDocument- Billing Request Number
-
setCABillgReqItem
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgReqItem
- Parameters:
cABillgReqItem- Current Billing Request Item Number
-
setCABllbleItmListId
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABllbleItmListId
- Parameters:
cABllbleItmListId- List ID
-
setCAInvcgReferenceObject
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CAInvcgReferenceObject
- Parameters:
cAInvcgReferenceObject- Reference Object
-
setCAReferenceObjectID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CAReferenceObjectID
- Parameters:
cAReferenceObjectID- Reference Object ID
-
setCABillgReqItmAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CABillgReqItmAmount
- Parameters:
cABillgReqItmAmount- Billing Request Item Amount
-
setCABillgReqItmAmountCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CABillgReqItmAmountCurrency
- Parameters:
cABillgReqItmAmountCurrency- Currency of Billing Request Item
-
setCABillgFirstDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgFirstDate
- Parameters:
cABillgFirstDate- Target Date for Billing
-
setCABllbleItmClass
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABllbleItmClass
- Parameters:
cABllbleItmClass- Billable Item Class
-
setCABllbleItmSourceTransType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CABllbleItmSourceTransType
- Parameters:
cABllbleItmSourceTransType- Source Transaction Type
-
setCABllbleItmSourceTransId
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: CABllbleItmSourceTransId
- Parameters:
cABllbleItmSourceTransId- Source Transaction ID
-
setCABllbleItmPackageUUID
Constraints: NullableOriginal property name from the Odata EDM: CABllbleItmPackageUUID
- Parameters:
cABllbleItmPackageUUID- GUID of Package of Billable Items
-
setCABllbleItmPackNo
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABllbleItmPackNo
- Parameters:
cABllbleItmPackNo- Sequence Number of Billable Item in Package
-
setCABllbleItmCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CABllbleItmCreationDate
- Parameters:
cABllbleItmCreationDate- Created On
-
setCAReferenceBllbleItmPackUUID
Constraints: NullableOriginal property name from the Odata EDM: CAReferenceBllbleItmPackUUID
- Parameters:
cAReferenceBllbleItmPackUUID- GUID of Package of Billable Items
-
setCAReferenceBllbleItmPackNo
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CAReferenceBllbleItmPackNo
- Parameters:
cAReferenceBllbleItmPackNo- Sequence Number of Billable Item in Package
-
setCAReferenceInvcgDocItem
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CAReferenceInvcgDocItem
- Parameters:
cAReferenceInvcgDocItem- Sequential Number of Document Item
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CABillgRequestItem>
-
getKey
- Overrides:
getKeyin classVdmObject<CABillgRequestItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CABillgRequestItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<CABillgRequestItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CABillgRequestItem>
-
getCABillgRequestIfPresent
Retrieval of associated CABillgRequest entity (one to one). This corresponds to the OData navigation property _CABillgRequest.If the navigation property for an entity CABillgRequestItem 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 _CABillgRequest is already loaded, the result will
contain the CABillgRequest entity. If not, an
Optionwith result stateemptyis returned.
-
setCABillgRequest
Overwrites the associated CABillgRequest entity for the loaded navigation property _CABillgRequest.- Parameters:
value- New CABillgRequest entity.
-
builder
-
getCABillgReqDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqDocument
- Returns:
- Billing Request Number
-
getCABillgReqItem
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABillgReqItem
- Returns:
- Current Billing Request Item Number
-
getCABllbleItmListId
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABllbleItmListId
- Returns:
- List ID
-
getCAInvcgReferenceObject
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CAInvcgReferenceObject
- Returns:
- Reference Object
-
getCAReferenceObjectID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CAReferenceObjectID
- Returns:
- Reference Object ID
-
getCABillgReqItmAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CABillgReqItmAmount
- Returns:
- Billing Request Item Amount
-
getCABillgReqItmAmountCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CABillgReqItmAmountCurrency
- Returns:
- Currency of Billing Request Item
-
getCABillgFirstDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgFirstDate
- Returns:
- Target Date for Billing
-
getCABllbleItmClass
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABllbleItmClass
- Returns:
- Billable Item Class
-
getCABllbleItmSourceTransType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CABllbleItmSourceTransType
- Returns:
- Source Transaction Type
-
getCABllbleItmSourceTransId
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: CABllbleItmSourceTransId
- Returns:
- Source Transaction ID
-
getCABllbleItmPackageUUID
Constraints: NullableOriginal property name from the Odata EDM: CABllbleItmPackageUUID
- Returns:
- GUID of Package of Billable Items
-
getCABllbleItmPackNo
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CABllbleItmPackNo
- Returns:
- Sequence Number of Billable Item in Package
-
getCABllbleItmCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CABllbleItmCreationDate
- Returns:
- Created On
-
getCAReferenceBllbleItmPackUUID
Constraints: NullableOriginal property name from the Odata EDM: CAReferenceBllbleItmPackUUID
- Returns:
- GUID of Package of Billable Items
-
getCAReferenceBllbleItmPackNo
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CAReferenceBllbleItmPackNo
- Returns:
- Sequence Number of Billable Item in Package
-
getCAReferenceInvcgDocItem
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: CAReferenceInvcgDocItem
- Returns:
- Sequential Number of Document Item
-
toString
- Overrides:
toStringin classVdmObject<CABillgRequestItem>
-
equals
- Overrides:
equalsin classVdmEntity<CABillgRequestItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CABillgRequestItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CABillgRequestItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CABillgRequestItem>
-