Class CABillgRequest
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CABillgRequest_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CABillgRequest instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<CABillgRequest,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<CABillgRequest>Selector for all available fields of CABillgRequest.static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.Date<CABillgRequest>static final SimpleProperty.Time<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.Date<CABillgRequest>static final SimpleProperty.Date<CABillgRequest>static final SimpleProperty.Time<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.NumericInteger<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.NumericDecimal<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.Boolean<CABillgRequest>static final SimpleProperty.Date<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final SimpleProperty.String<CABillgRequest>static final NavigationProperty.Collection<CABillgRequest,CABillgRequestItem> Use with available request builders to apply the _CABillgRequestItem 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
ConstructorsConstructorDescriptionCABillgRequest(String cABillgReqDocument, String cABillgReqCategory, String cABillgReqType, String cABillgReqReason, String cAApplicationArea, String contractAccount, String businessPartner, String cAInvoicingDocument, String cABillgReqDescription, String cABillgReqStatus, BigDecimal cABillgReqTotalAmount, String cABillgReqTotalAmountCurrency, String cABillgReqCreationUser, LocalDate cABillgReqCreationDate, LocalTime cABillgReqCreationTime, String cABillgReqChangeUser, LocalDate cABillgReqChangeDate, LocalTime cABillgReqChangeTime, Boolean cAClrfctnExist, String cABillgReqReference, Integer cABillgReqNumberOfItems, String logicalSystem, String cABllbleItmListId, LocalDate cADeletionDate, LocalDate cABillgReqCompletionDate, Collection<SAP__Message> _Messages, List<CABillgRequestItem> to_CABillgRequestItem) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCABillgRequestItem(CABillgRequestItem... entity) Adds elements to the list of associated CABillgRequestItem entities.builder()cancel()Action that can be applied to any entity object of this class.protected booleanbooleanprotected voidConstraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 32Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<CABillgRequestItem>>Retrieval of associated CABillgRequestItem entities (one to many).Constraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12protected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 10getType()inthashCode()reject()Action that can be applied to any entity object of this class.release()Action that can be applied to any entity object of this class.voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetBusinessPartner(String businessPartner) Constraints: Not nullable, Maximum length: 10voidsetCAApplicationArea(String cAApplicationArea) Constraints: Not nullable, Maximum length: 1voidsetCABillgReqCategory(String cABillgReqCategory) Constraints: Not nullable, Maximum length: 4voidsetCABillgReqChangeDate(LocalDate cABillgReqChangeDate) Constraints: NullablevoidsetCABillgReqChangeTime(LocalTime cABillgReqChangeTime) Constraints: Not nullablevoidsetCABillgReqChangeUser(String cABillgReqChangeUser) Constraints: Not nullable, Maximum length: 12voidsetCABillgReqCompletionDate(LocalDate cABillgReqCompletionDate) Constraints: NullablevoidsetCABillgReqCreationDate(LocalDate cABillgReqCreationDate) Constraints: NullablevoidsetCABillgReqCreationTime(LocalTime cABillgReqCreationTime) Constraints: Not nullablevoidsetCABillgReqCreationUser(String cABillgReqCreationUser) Constraints: Not nullable, Maximum length: 12voidsetCABillgReqDescription(String cABillgReqDescription) Constraints: Not nullable, Maximum length: 60voidsetCABillgReqDocument(String cABillgReqDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCABillgReqNumberOfItems(Integer cABillgReqNumberOfItems) Constraints: Not nullablevoidsetCABillgReqReason(String cABillgReqReason) Constraints: Not nullable, Maximum length: 4voidsetCABillgReqReference(String cABillgReqReference) Constraints: Not nullable, Maximum length: 32voidsetCABillgReqStatus(String cABillgReqStatus) Constraints: Not nullable, Maximum length: 1voidsetCABillgReqTotalAmount(BigDecimal cABillgReqTotalAmount) Constraints: Not nullable, Precision: 13, Scale: 0voidsetCABillgReqTotalAmountCurrency(String cABillgReqTotalAmountCurrency) Constraints: Not nullable, Maximum length: 3voidsetCABillgReqType(String cABillgReqType) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated CABillgRequestItem entities for the loaded navigation property _CABillgRequestItem.voidsetCABllbleItmListId(String cABllbleItmListId) Constraints: Not nullable, Maximum length: 12voidsetCAClrfctnExist(Boolean cAClrfctnExist) Constraints: Not nullablevoidsetCADeletionDate(LocalDate cADeletionDate) Constraints: NullablevoidsetCAInvoicingDocument(String cAInvoicingDocument) Constraints: Not nullable, Maximum length: 12voidsetContractAccount(String contractAccount) Constraints: Not nullable, Maximum length: 12voidsetLogicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10Action that can be applied to any entity object of this class.toString()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 CABillgRequest. -
CA_BILLG_REQ_DOCUMENT
-
CA_BILLG_REQ_CATEGORY
-
CA_BILLG_REQ_TYPE
-
CA_BILLG_REQ_REASON
-
CA_APPLICATION_AREA
-
CONTRACT_ACCOUNT
-
BUSINESS_PARTNER
-
CA_INVOICING_DOCUMENT
-
CA_BILLG_REQ_DESCRIPTION
-
CA_BILLG_REQ_STATUS
-
CA_BILLG_REQ_TOTAL_AMOUNT
-
CA_BILLG_REQ_TOTAL_AMOUNT_CURRENCY
-
CA_BILLG_REQ_CREATION_USER
-
CA_BILLG_REQ_CREATION_DATE
-
CA_BILLG_REQ_CREATION_TIME
-
CA_BILLG_REQ_CHANGE_USER
-
CA_BILLG_REQ_CHANGE_DATE
-
CA_BILLG_REQ_CHANGE_TIME
-
CA_CLRFCTN_EXIST
-
CA_BILLG_REQ_REFERENCE
-
CA_BILLG_REQ_NUMBER_OF_ITEMS
-
LOGICAL_SYSTEM
-
CA_BLLBLE_ITM_LIST_ID
-
CA_DELETION_DATE
-
CA_BILLG_REQ_COMPLETION_DATE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__C_A_BILLG_REQUEST_ITEM
public static final NavigationProperty.Collection<CABillgRequest,CABillgRequestItem> TO__C_A_BILLG_REQUEST_ITEMUse with available request builders to apply the _CABillgRequestItem navigation property to query operations.
-
-
Constructor Details
-
CABillgRequest
public CABillgRequest() -
CABillgRequest
public CABillgRequest(@Nullable String cABillgReqDocument, @Nullable String cABillgReqCategory, @Nullable String cABillgReqType, @Nullable String cABillgReqReason, @Nullable String cAApplicationArea, @Nullable String contractAccount, @Nullable String businessPartner, @Nullable String cAInvoicingDocument, @Nullable String cABillgReqDescription, @Nullable String cABillgReqStatus, @Nullable BigDecimal cABillgReqTotalAmount, @Nullable String cABillgReqTotalAmountCurrency, @Nullable String cABillgReqCreationUser, @Nullable LocalDate cABillgReqCreationDate, @Nullable LocalTime cABillgReqCreationTime, @Nullable String cABillgReqChangeUser, @Nullable LocalDate cABillgReqChangeDate, @Nullable LocalTime cABillgReqChangeTime, @Nullable Boolean cAClrfctnExist, @Nullable String cABillgReqReference, @Nullable Integer cABillgReqNumberOfItems, @Nullable String logicalSystem, @Nullable String cABllbleItmListId, @Nullable LocalDate cADeletionDate, @Nullable LocalDate cABillgReqCompletionDate, @Nullable Collection<SAP__Message> _Messages, List<CABillgRequestItem> to_CABillgRequestItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CABillgRequest>
-
setCABillgReqDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqDocument
- Parameters:
cABillgReqDocument- Billing Request Number
-
setCABillgReqCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABillgReqCategory
- Parameters:
cABillgReqCategory- Billing Request Category
-
setCABillgReqType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABillgReqType
- Parameters:
cABillgReqType- Billing Request Type
-
setCABillgReqReason
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABillgReqReason
- Parameters:
cABillgReqReason- Reason for Billing Request
-
setCAApplicationArea
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CAApplicationArea
- Parameters:
cAApplicationArea- Application area
-
setContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Parameters:
contractAccount- Contract Account Number
-
setBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setCAInvoicingDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvoicingDocument
- Parameters:
cAInvoicingDocument- Number of Invoicing Document
-
setCABillgReqDescription
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CABillgReqDescription
- Parameters:
cABillgReqDescription- Billing Request Description
-
setCABillgReqStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CABillgReqStatus
- Parameters:
cABillgReqStatus- Status of Billing Order
-
setCABillgReqTotalAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CABillgReqTotalAmount
- Parameters:
cABillgReqTotalAmount- Total Amount of Billing Request
-
setCABillgReqTotalAmountCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CABillgReqTotalAmountCurrency
- Parameters:
cABillgReqTotalAmountCurrency- Transaction Currency
-
setCABillgReqCreationUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqCreationUser
- Parameters:
cABillgReqCreationUser- User Who Created the Billing Request
-
setCABillgReqCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgReqCreationDate
- Parameters:
cABillgReqCreationDate- Creation Date of Billing Request
-
setCABillgReqCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgReqCreationTime
- Parameters:
cABillgReqCreationTime- Creation Time of Billing Request
-
setCABillgReqChangeUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqChangeUser
- Parameters:
cABillgReqChangeUser- User Who Changed the Billing Request
-
setCABillgReqChangeDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgReqChangeDate
- Parameters:
cABillgReqChangeDate- Change Date of Billing Request
-
setCABillgReqChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgReqChangeTime
- Parameters:
cABillgReqChangeTime- Billing Request Last Changed At
-
setCAClrfctnExist
Constraints: Not nullableOriginal property name from the Odata EDM: CAClrfctnExist
- Parameters:
cAClrfctnExist- Validity Test Negative
-
setCABillgReqReference
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: CABillgReqReference
- Parameters:
cABillgReqReference- External Reference of Billing Request
-
setCABillgReqNumberOfItems
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgReqNumberOfItems
- Parameters:
cABillgReqNumberOfItems- Total Number of Billing Request Items
-
setLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Parameters:
logicalSystem- Logical System
-
setCABllbleItmListId
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABllbleItmListId
- Parameters:
cABllbleItmListId- List ID
-
setCADeletionDate
Constraints: NullableOriginal property name from the Odata EDM: CADeletionDate
- Parameters:
cADeletionDate- Date on which the entry can be deleted again
-
setCABillgReqCompletionDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgReqCompletionDate
- Parameters:
cABillgReqCompletionDate- Completion Date of Billing Request
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CABillgRequest>
-
getKey
- Overrides:
getKeyin classVdmObject<CABillgRequest>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CABillgRequest>
-
fromMap
- Overrides:
fromMapin classVdmObject<CABillgRequest>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CABillgRequest>
-
getCABillgRequestItemIfPresent
Retrieval of associated CABillgRequestItem entities (one to many). This corresponds to the OData navigation property _CABillgRequestItem.If the navigation property for an entity CABillgRequest 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 _CABillgRequestItem is already loaded, the result will
contain the CABillgRequestItem entities. If not, an
Optionwith result stateemptyis returned.
-
setCABillgRequestItem
Overwrites the list of associated CABillgRequestItem entities for the loaded navigation property _CABillgRequestItem.If the navigation property _CABillgRequestItem of a queried CABillgRequest is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of CABillgRequestItem entities.
-
addCABillgRequestItem
Adds elements to the list of associated CABillgRequestItem entities. This corresponds to the OData navigation property _CABillgRequestItem.If the navigation property _CABillgRequestItem of a queried CABillgRequest is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of CABillgRequestItem entities.
-
reject
Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
release
Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
cancel
Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
setToForChecking
Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getCABillgReqDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqDocument
- Returns:
- Billing Request Number
-
getCABillgReqCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABillgReqCategory
- Returns:
- Billing Request Category
-
getCABillgReqType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CABillgReqType
- Returns:
- Billing Request Type
-
getCABillgReqReason
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CABillgReqReason
- Returns:
- Reason for Billing Request
-
getCAApplicationArea
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CAApplicationArea
- Returns:
- Application area
-
getContractAccount
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Returns:
- Contract Account Number
-
getBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getCAInvoicingDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAInvoicingDocument
- Returns:
- Number of Invoicing Document
-
getCABillgReqDescription
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CABillgReqDescription
- Returns:
- Billing Request Description
-
getCABillgReqStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CABillgReqStatus
- Returns:
- Status of Billing Order
-
getCABillgReqTotalAmount
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CABillgReqTotalAmount
- Returns:
- Total Amount of Billing Request
-
getCABillgReqTotalAmountCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CABillgReqTotalAmountCurrency
- Returns:
- Transaction Currency
-
getCABillgReqCreationUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqCreationUser
- Returns:
- User Who Created the Billing Request
-
getCABillgReqCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgReqCreationDate
- Returns:
- Creation Date of Billing Request
-
getCABillgReqCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgReqCreationTime
- Returns:
- Creation Time of Billing Request
-
getCABillgReqChangeUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABillgReqChangeUser
- Returns:
- User Who Changed the Billing Request
-
getCABillgReqChangeDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgReqChangeDate
- Returns:
- Change Date of Billing Request
-
getCABillgReqChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgReqChangeTime
- Returns:
- Billing Request Last Changed At
-
getCAClrfctnExist
Constraints: Not nullableOriginal property name from the Odata EDM: CAClrfctnExist
- Returns:
- Validity Test Negative
-
getCABillgReqReference
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: CABillgReqReference
- Returns:
- External Reference of Billing Request
-
getCABillgReqNumberOfItems
Constraints: Not nullableOriginal property name from the Odata EDM: CABillgReqNumberOfItems
- Returns:
- Total Number of Billing Request Items
-
getLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
- Logical System
-
getCABllbleItmListId
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CABllbleItmListId
- Returns:
- List ID
-
getCADeletionDate
Constraints: NullableOriginal property name from the Odata EDM: CADeletionDate
- Returns:
- Date on which the entry can be deleted again
-
getCABillgReqCompletionDate
Constraints: NullableOriginal property name from the Odata EDM: CABillgReqCompletionDate
- Returns:
- Completion Date of Billing Request
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<CABillgRequest>
-
equals
- Overrides:
equalsin classVdmEntity<CABillgRequest>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CABillgRequest>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CABillgRequest>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CABillgRequest>
-