Class BillingDocumentRequestItem
Original entity name from the Odata EDM: A_BillingDocumentRequestItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BillingDocumentRequestItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BillingDocumentRequestItemField<BigDecimal>Use with available fluent helpers to apply the AbsltPriceDetnExchangeRate field to query operations.static final BillingDocumentRequestItemSelectableSelector for all available fields of BillingDocumentRequestItem.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the BillgDocRequestItemInPartSgmt field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the BillingDocumentRequest field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the BillingDocumentRequestItem field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the BillingDocumentRequestItemText field to query operations.static final BillingDocumentRequestItemField<BigDecimal>Use with available fluent helpers to apply the BillingQuantity field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the BillingQuantityUnit field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the BusinessArea field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ControllingArea field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the CostCenter field to query operations.static final BillingDocumentRequestItemField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final BillingDocumentRequestItemField<LocalTime>Use with available fluent helpers to apply the CreationTime field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the DepartureCountry field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the Division field to query operations.static final BillingDocumentRequestItemField<BigDecimal>Use with available fluent helpers to apply the GrossAmount field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the HigherLevelItem field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the Material field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the MatlAccountAssignmentGroup field to query operations.static final BillingDocumentRequestItemField<BigDecimal>Use with available fluent helpers to apply the NetAmount field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the OrderID field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the Plant field to query operations.static final BillingDocumentRequestItemField<Boolean>Use with available fluent helpers to apply the PriceDetnExchRateIsIndrctQtan field to query operations.static final BillingDocumentRequestItemField<LocalDateTime>Use with available fluent helpers to apply the PricingDate field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ProductHierarchyNode field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ProductTaxClassification1 field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ProfitCenter field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ProfitabilitySegment field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ReferenceDocument field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ReferenceDocumentItem field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the ReferenceLogicalSystem field to query operations.static final BillingDocumentRequestItemField<LocalDateTime>Use with available fluent helpers to apply the ServicesRenderedDate field to query operations.static final BillingDocumentRequestItemField<BigDecimal>Use with available fluent helpers to apply the TaxAmount field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the TaxJurisdiction field to query operations.static final BillingDocumentRequestItemOneToOneLink<BillingDocumentRequest>Use with available fluent helpers to apply the to_BillingDocumentRequest navigation property to query operations.static final BillingDocumentRequestItemLink<BillingDocReqItemPartner>Use with available fluent helpers to apply the to_Partner navigation property to query operations.static final BillingDocumentRequestItemLink<BillingDocReqItemPrcgElmnt>Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the TransactionCurrency field to query operations.static final BillingDocumentRequestItemField<String>Use with available fluent helpers to apply the WBSElement field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBillingDocumentRequestItem(String billingDocumentRequest, String billingDocumentRequestItem, LocalDateTime creationDate, LocalTime creationTime, String referenceLogicalSystem, String division, String material, String productHierarchyNode, String plant, String billingDocumentRequestItemText, LocalDateTime servicesRenderedDate, BigDecimal billingQuantity, String billingQuantityUnit, BigDecimal netAmount, String transactionCurrency, BigDecimal grossAmount, LocalDateTime pricingDate, BigDecimal absltPriceDetnExchangeRate, Boolean priceDetnExchRateIsIndrctQtan, BigDecimal taxAmount, String departureCountry, String taxJurisdiction, String productTaxClassification1, String businessArea, String profitCenter, String wBSElement, String controllingArea, String profitabilitySegment, String orderID, String costCenter, String matlAccountAssignmentGroup, String referenceDocument, String referenceDocumentItem, String higherLevelItem, String billgDocRequestItemInPartSgmt, BillingDocumentRequest toBillingDocumentRequest, List<BillingDocReqItemPartner> toPartner, List<BillingDocReqItemPrcgElmnt> toPricingElement) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPartner(BillingDocReqItemPartner... entity) Adds elements to the list of associated BillingDocReqItemPartner entities.voidaddPricingElement(BillingDocReqItemPrcgElmnt... entity) Adds elements to the list of associated BillingDocReqItemPrcgElmnt entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BillingDocumentRequest entity (one to one) associated with this entity.Fetches the BillingDocReqItemPartner entities (one to many) associated with this entity.Fetches the BillingDocReqItemPrcgElmnt entities (one to many) associated with this entity.static <T,DomainT>
BillingDocumentRequestItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BillingDocumentRequestItemField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 9, Scale: 5Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<BillingDocumentRequest>Retrieval of associated BillingDocumentRequest entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 40Retrieval of associated BillingDocumentRequest entity (one to one).Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0protected StringConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2protected StringConstraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 6getKey()Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<List<BillingDocReqItemPartner>>Retrieval of associated BillingDocReqItemPartner entities (one to many).Retrieval of associated BillingDocReqItemPartner entities (one to many).getPlant()Constraints: Not nullable, Maximum length: 4Constraints: noneConstraints: Not nullable, Precision: 0io.vavr.control.Option<List<BillingDocReqItemPrcgElmnt>>Retrieval of associated BillingDocReqItemPrcgElmnt entities (one to many).Retrieval of associated BillingDocReqItemPrcgElmnt entities (one to many).Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 14, Scale: 3Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 5getType()Constraints: Not nullable, Maximum length: 24inthashCode()voidsetAbsltPriceDetnExchangeRate(BigDecimal absltPriceDetnExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5voidsetBillgDocRequestItemInPartSgmt(String billgDocRequestItemInPartSgmt) Constraints: Not nullable, Maximum length: 6voidOverwrites the associated BillingDocumentRequest entity for the loaded navigation property to_BillingDocumentRequest.voidsetBillingDocumentRequest(String billingDocumentRequest) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBillingDocumentRequestItem(String billingDocumentRequestItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetBillingDocumentRequestItemText(String billingDocumentRequestItemText) Constraints: Not nullable, Maximum length: 40voidsetBillingQuantity(BigDecimal billingQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetBillingQuantityUnit(String billingQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetBusinessArea(String businessArea) Constraints: Not nullable, Maximum length: 4voidsetControllingArea(String controllingArea) Constraints: Not nullable, Maximum length: 4voidsetCostCenter(String costCenter) Constraints: Not nullable, Maximum length: 10voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetCreationTime(LocalTime creationTime) Constraints: Not nullable, Precision: 0voidsetDepartureCountry(String departureCountry) Constraints: Not nullable, Maximum length: 3voidsetDivision(String division) Constraints: Not nullable, Maximum length: 2voidsetGrossAmount(BigDecimal grossAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetHigherLevelItem(String higherLevelItem) Constraints: Not nullable, Maximum length: 6voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 40voidsetMatlAccountAssignmentGroup(String matlAccountAssignmentGroup) Constraints: Not nullable, Maximum length: 2voidsetNetAmount(BigDecimal netAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetOrderID(String orderID) Constraints: Not nullable, Maximum length: 12voidsetPartner(List<BillingDocReqItemPartner> value) Overwrites the list of associated BillingDocReqItemPartner entities for the loaded navigation property to_Partner.voidConstraints: Not nullable, Maximum length: 4voidsetPriceDetnExchRateIsIndrctQtan(Boolean priceDetnExchRateIsIndrctQtan) Constraints: nonevoidsetPricingDate(LocalDateTime pricingDate) Constraints: Not nullable, Precision: 0voidOverwrites the list of associated BillingDocReqItemPrcgElmnt entities for the loaded navigation property to_PricingElement.voidsetProductHierarchyNode(String productHierarchyNode) Constraints: Not nullable, Maximum length: 18voidsetProductTaxClassification1(String productTaxClassification1) Constraints: Not nullable, Maximum length: 1voidsetProfitabilitySegment(String profitabilitySegment) Constraints: Not nullable, Maximum length: 10voidsetProfitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10voidsetReferenceDocument(String referenceDocument) Constraints: Not nullable, Maximum length: 10voidsetReferenceDocumentItem(String referenceDocumentItem) Constraints: Not nullable, Maximum length: 6voidsetReferenceLogicalSystem(String referenceLogicalSystem) Constraints: Not nullable, Maximum length: 10protected voidsetServicePathForFetch(String servicePathForFetch) voidsetServicesRenderedDate(LocalDateTime servicesRenderedDate) Constraints: Not nullable, Precision: 0voidsetTaxAmount(BigDecimal taxAmount) Constraints: Not nullable, Precision: 14, Scale: 3voidsetTaxJurisdiction(String taxJurisdiction) Constraints: Not nullable, Maximum length: 15voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5voidsetWBSElement(String wBSElement) Constraints: Not nullable, Maximum length: 24toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
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 BillingDocumentRequestItem. -
BILLING_DOCUMENT_REQUEST
Use with available fluent helpers to apply the BillingDocumentRequest field to query operations. -
BILLING_DOCUMENT_REQUEST_ITEM
Use with available fluent helpers to apply the BillingDocumentRequestItem field to query operations. -
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations. -
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations. -
REFERENCE_LOGICAL_SYSTEM
Use with available fluent helpers to apply the ReferenceLogicalSystem field to query operations. -
DIVISION
Use with available fluent helpers to apply the Division field to query operations. -
MATERIAL
Use with available fluent helpers to apply the Material field to query operations. -
PRODUCT_HIERARCHY_NODE
Use with available fluent helpers to apply the ProductHierarchyNode field to query operations. -
PLANT
Use with available fluent helpers to apply the Plant field to query operations. -
BILLING_DOCUMENT_REQUEST_ITEM_TEXT
Use with available fluent helpers to apply the BillingDocumentRequestItemText field to query operations. -
SERVICES_RENDERED_DATE
Use with available fluent helpers to apply the ServicesRenderedDate field to query operations. -
BILLING_QUANTITY
Use with available fluent helpers to apply the BillingQuantity field to query operations. -
BILLING_QUANTITY_UNIT
Use with available fluent helpers to apply the BillingQuantityUnit field to query operations. -
NET_AMOUNT
Use with available fluent helpers to apply the NetAmount field to query operations. -
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations. -
GROSS_AMOUNT
Use with available fluent helpers to apply the GrossAmount field to query operations. -
PRICING_DATE
Use with available fluent helpers to apply the PricingDate field to query operations. -
ABSLT_PRICE_DETN_EXCHANGE_RATE
Use with available fluent helpers to apply the AbsltPriceDetnExchangeRate field to query operations. -
PRICE_DETN_EXCH_RATE_IS_INDRCT_QTAN
Use with available fluent helpers to apply the PriceDetnExchRateIsIndrctQtan field to query operations. -
TAX_AMOUNT
Use with available fluent helpers to apply the TaxAmount field to query operations. -
DEPARTURE_COUNTRY
Use with available fluent helpers to apply the DepartureCountry field to query operations. -
TAX_JURISDICTION
Use with available fluent helpers to apply the TaxJurisdiction field to query operations. -
PRODUCT_TAX_CLASSIFICATION1
Use with available fluent helpers to apply the ProductTaxClassification1 field to query operations. -
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations. -
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations. -
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations. -
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations. -
PROFITABILITY_SEGMENT
Use with available fluent helpers to apply the ProfitabilitySegment field to query operations. -
ORDER_ID
Use with available fluent helpers to apply the OrderID field to query operations. -
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations. -
MATL_ACCOUNT_ASSIGNMENT_GROUP
Use with available fluent helpers to apply the MatlAccountAssignmentGroup field to query operations. -
REFERENCE_DOCUMENT
Use with available fluent helpers to apply the ReferenceDocument field to query operations. -
REFERENCE_DOCUMENT_ITEM
Use with available fluent helpers to apply the ReferenceDocumentItem field to query operations. -
HIGHER_LEVEL_ITEM
Use with available fluent helpers to apply the HigherLevelItem field to query operations. -
BILLG_DOC_REQUEST_ITEM_IN_PART_SGMT
Use with available fluent helpers to apply the BillgDocRequestItemInPartSgmt field to query operations. -
TO_BILLING_DOCUMENT_REQUEST
public static final BillingDocumentRequestItemOneToOneLink<BillingDocumentRequest> TO_BILLING_DOCUMENT_REQUESTUse with available fluent helpers to apply the to_BillingDocumentRequest navigation property to query operations. -
TO_PARTNER
Use with available fluent helpers to apply the to_Partner navigation property to query operations. -
TO_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.
-
-
Constructor Details
-
BillingDocumentRequestItem
public BillingDocumentRequestItem() -
BillingDocumentRequestItem
public BillingDocumentRequestItem(@Nullable String billingDocumentRequest, @Nullable String billingDocumentRequestItem, @Nullable LocalDateTime creationDate, @Nullable LocalTime creationTime, @Nullable String referenceLogicalSystem, @Nullable String division, @Nullable String material, @Nullable String productHierarchyNode, @Nullable String plant, @Nullable String billingDocumentRequestItemText, @Nullable LocalDateTime servicesRenderedDate, @Nullable BigDecimal billingQuantity, @Nullable String billingQuantityUnit, @Nullable BigDecimal netAmount, @Nullable String transactionCurrency, @Nullable BigDecimal grossAmount, @Nullable LocalDateTime pricingDate, @Nullable BigDecimal absltPriceDetnExchangeRate, @Nullable Boolean priceDetnExchRateIsIndrctQtan, @Nullable BigDecimal taxAmount, @Nullable String departureCountry, @Nullable String taxJurisdiction, @Nullable String productTaxClassification1, @Nullable String businessArea, @Nullable String profitCenter, @Nullable String wBSElement, @Nullable String controllingArea, @Nullable String profitabilitySegment, @Nullable String orderID, @Nullable String costCenter, @Nullable String matlAccountAssignmentGroup, @Nullable String referenceDocument, @Nullable String referenceDocumentItem, @Nullable String higherLevelItem, @Nullable String billgDocRequestItemInPartSgmt, @Nullable BillingDocumentRequest toBillingDocumentRequest, List<BillingDocReqItemPartner> toPartner, List<BillingDocReqItemPrcgElmnt> toPricingElement)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BillingDocumentRequestItem>
-
setBillingDocumentRequest
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocumentRequest
- Parameters:
billingDocumentRequest- Billing Document Request
-
setBillingDocumentRequestItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillingDocumentRequestItem
- Parameters:
billingDocumentRequestItem- Billing Document Request Item
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Entry time
-
setReferenceLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceLogicalSystem
- Parameters:
referenceLogicalSystem- Logical System
-
setDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Parameters:
division- Division
-
setMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setProductHierarchyNode
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchyNode
- Parameters:
productHierarchyNode- Product Hierarchy
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setBillingDocumentRequestItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BillingDocumentRequestItemText
- Parameters:
billingDocumentRequestItemText- Text of Billing Document Request Item
-
setServicesRenderedDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ServicesRenderedDate
- Parameters:
servicesRenderedDate- Date on which services are rendered
-
setBillingQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BillingQuantity
- Parameters:
billingQuantity- Billing Quantity
-
setBillingQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BillingQuantityUnit
- Parameters:
billingQuantityUnit- Billing Quantity Unit
-
setNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: NetAmount
- Parameters:
netAmount- Net Value of Billing item in Document Currency
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- SD Document Currency
-
setGrossAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: GrossAmount
- Parameters:
grossAmount- Gross Value of the Billing Item in Document Currency
-
setPricingDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PricingDate
- Parameters:
pricingDate- Date for Pricing and Exchange Rate
-
setAbsltPriceDetnExchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsltPriceDetnExchangeRate
- Parameters:
absltPriceDetnExchangeRate- Absolute exchange rate for price determination
-
setPriceDetnExchRateIsIndrctQtan
Constraints: noneOriginal property name from the Odata EDM: PriceDetnExchRateIsIndrctQtan
- Parameters:
priceDetnExchRateIsIndrctQtan- Pricing exchange rate quotation is indirect
-
setTaxAmount
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TaxAmount
- Parameters:
taxAmount- Tax Amount in Document Currency
-
setDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DepartureCountry
- Parameters:
departureCountry- Departure Country/Region (from which the goods are sent)
-
setTaxJurisdiction
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TaxJurisdiction
- Parameters:
taxJurisdiction- Tax Jurisdiction
-
setProductTaxClassification1
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProductTaxClassification1
- Parameters:
productTaxClassification1- Tax Classification of Material
-
setBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Parameters:
businessArea- Business Area
-
setProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Parameters:
profitCenter- Profit Center
-
setWBSElement
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElement
- Parameters:
wBSElement- Work Breakdown Structure Element (WBS Element)
-
setControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Parameters:
controllingArea- Controlling Area
-
setProfitabilitySegment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitabilitySegment
- Parameters:
profitabilitySegment- Deprecated: Profitability Segment
-
setOrderID
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: OrderID
- Parameters:
orderID- Order Number
-
setCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Parameters:
costCenter- Cost Center
-
setMatlAccountAssignmentGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MatlAccountAssignmentGroup
- Parameters:
matlAccountAssignmentGroup- Account Assignment Group for Material
-
setReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Parameters:
referenceDocument- Source document of data contained in billing doc. request
-
setReferenceDocumentItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ReferenceDocumentItem
- Parameters:
referenceDocumentItem- Source Document Item
-
setHigherLevelItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HigherLevelItem
- Parameters:
higherLevelItem- Higher-Level Item in Bill of Material Structures
-
setBillgDocRequestItemInPartSgmt
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillgDocRequestItemInPartSgmt
- Parameters:
billgDocRequestItemInPartSgmt- Item Number in the Partner Segment
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BillingDocumentRequestItem>
-
getKey
- Overrides:
getKeyin classVdmObject<BillingDocumentRequestItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BillingDocumentRequestItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<BillingDocumentRequestItem>
-
field
@Nonnull public static <T> BillingDocumentRequestItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> BillingDocumentRequestItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<BillingDocumentRequestItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BillingDocumentRequestItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BillingDocumentRequestItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BillingDocumentRequestItem>
-
fetchBillingDocumentRequest
Fetches the BillingDocumentRequest entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BillingDocumentRequest.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BillingDocumentRequest entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBillingDocumentRequestOrFetch
Retrieval of associated BillingDocumentRequest entity (one to one). This corresponds to the OData navigation property to_BillingDocumentRequest.If the navigation property to_BillingDocumentRequest of a queried BillingDocumentRequestItem 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.
- Returns:
- List of associated BillingDocumentRequest entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBillingDocumentRequestIfPresent
Retrieval of associated BillingDocumentRequest entity (one to one). This corresponds to the OData navigation property to_BillingDocumentRequest.If the navigation property for an entity BillingDocumentRequestItem 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 to_BillingDocumentRequest is already loaded, the result
will contain the BillingDocumentRequest entity. If not, an
Optionwith result stateemptyis returned.
-
setBillingDocumentRequest
Overwrites the associated BillingDocumentRequest entity for the loaded navigation property to_BillingDocumentRequest.- Parameters:
value- New BillingDocumentRequest entity.
-
fetchPartner
Fetches the BillingDocReqItemPartner entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Partner.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BillingDocReqItemPartner entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPartnerOrFetch
Retrieval of associated BillingDocReqItemPartner entities (one to many). This corresponds to the OData navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocumentRequestItem 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.
- Returns:
- List of associated BillingDocReqItemPartner entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPartnerIfPresent
Retrieval of associated BillingDocReqItemPartner entities (one to many). This corresponds to the OData navigation property to_Partner.If the navigation property for an entity BillingDocumentRequestItem 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 to_Partner is already loaded, the result will contain
the BillingDocReqItemPartner entities. If not, an
Optionwith result stateemptyis returned.
-
setPartner
Overwrites the list of associated BillingDocReqItemPartner entities for the loaded navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocumentRequestItem 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 BillingDocReqItemPartner entities.
-
addPartner
Adds elements to the list of associated BillingDocReqItemPartner entities. This corresponds to the OData navigation property to_Partner.If the navigation property to_Partner of a queried BillingDocumentRequestItem 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 BillingDocReqItemPartner entities.
-
fetchPricingElement
Fetches the BillingDocReqItemPrcgElmnt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PricingElement.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BillingDocReqItemPrcgElmnt entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPricingElementOrFetch
Retrieval of associated BillingDocReqItemPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocumentRequestItem 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.
- Returns:
- List of associated BillingDocReqItemPrcgElmnt entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPricingElementIfPresent
@Nonnull public io.vavr.control.Option<List<BillingDocReqItemPrcgElmnt>> getPricingElementIfPresent()Retrieval of associated BillingDocReqItemPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property for an entity BillingDocumentRequestItem 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 to_PricingElement is already loaded, the result will
contain the BillingDocReqItemPrcgElmnt entities. If not, an
Optionwith result stateemptyis returned.
-
setPricingElement
Overwrites the list of associated BillingDocReqItemPrcgElmnt entities for the loaded navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocumentRequestItem 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 BillingDocReqItemPrcgElmnt entities.
-
addPricingElement
Adds elements to the list of associated BillingDocReqItemPrcgElmnt entities. This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried BillingDocumentRequestItem 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 BillingDocReqItemPrcgElmnt entities.
-
builder
-
getBillingDocumentRequest
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocumentRequest
- Returns:
- Billing Document Request
-
getBillingDocumentRequestItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillingDocumentRequestItem
- Returns:
- Billing Document Request Item
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Returns:
- Entry time
-
getReferenceLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceLogicalSystem
- Returns:
- Logical System
-
getDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
- Division
-
getMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getProductHierarchyNode
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchyNode
- Returns:
- Product Hierarchy
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getBillingDocumentRequestItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BillingDocumentRequestItemText
- Returns:
- Text of Billing Document Request Item
-
getServicesRenderedDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ServicesRenderedDate
- Returns:
- Date on which services are rendered
-
getBillingQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BillingQuantity
- Returns:
- Billing Quantity
-
getBillingQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BillingQuantityUnit
- Returns:
- Billing Quantity Unit
-
getNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: NetAmount
- Returns:
- Net Value of Billing item in Document Currency
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
- SD Document Currency
-
getGrossAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: GrossAmount
- Returns:
- Gross Value of the Billing Item in Document Currency
-
getPricingDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PricingDate
- Returns:
- Date for Pricing and Exchange Rate
-
getAbsltPriceDetnExchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsltPriceDetnExchangeRate
- Returns:
- Absolute exchange rate for price determination
-
getPriceDetnExchRateIsIndrctQtan
Constraints: noneOriginal property name from the Odata EDM: PriceDetnExchRateIsIndrctQtan
- Returns:
- Pricing exchange rate quotation is indirect
-
getTaxAmount
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TaxAmount
- Returns:
- Tax Amount in Document Currency
-
getDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DepartureCountry
- Returns:
- Departure Country/Region (from which the goods are sent)
-
getTaxJurisdiction
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TaxJurisdiction
- Returns:
- Tax Jurisdiction
-
getProductTaxClassification1
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProductTaxClassification1
- Returns:
- Tax Classification of Material
-
getBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Returns:
- Business Area
-
getProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
- Profit Center
-
getWBSElement
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElement
- Returns:
- Work Breakdown Structure Element (WBS Element)
-
getControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Returns:
- Controlling Area
-
getProfitabilitySegment
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitabilitySegment
- Returns:
- Deprecated: Profitability Segment
-
getOrderID
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: OrderID
- Returns:
- Order Number
-
getCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
- Cost Center
-
getMatlAccountAssignmentGroup
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MatlAccountAssignmentGroup
- Returns:
- Account Assignment Group for Material
-
getReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Returns:
- Source document of data contained in billing doc. request
-
getReferenceDocumentItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ReferenceDocumentItem
- Returns:
- Source Document Item
-
getHigherLevelItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HigherLevelItem
- Returns:
- Higher-Level Item in Bill of Material Structures
-
getBillgDocRequestItemInPartSgmt
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillgDocRequestItemInPartSgmt
- Returns:
- Item Number in the Partner Segment
-
toString
- Overrides:
toStringin classVdmObject<BillingDocumentRequestItem>
-
equals
- Overrides:
equalsin classVdmEntity<BillingDocumentRequestItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BillingDocumentRequestItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BillingDocumentRequestItem>
-