public class BillingDocumentRequestItem extends VdmEntity<BillingDocumentRequestItem>
Original entity name from the Odata EDM: A_BillingDocumentRequestItemType
Modifier and Type | Class and Description |
---|---|
static class |
BillingDocumentRequestItem.BillingDocumentRequestItemBuilder
Helper class to allow for fluent creation of BillingDocumentRequestItem instances.
|
Modifier and Type | Field and Description |
---|---|
static BillingDocumentRequestItemField<BigDecimal> |
ABSLT_PRICE_DETN_EXCHANGE_RATE
Use with available fluent helpers to apply the AbsltPriceDetnExchangeRate field to query operations.
|
static BillingDocumentRequestItemSelectable |
ALL_FIELDS
Selector for all available fields of BillingDocumentRequestItem.
|
static BillingDocumentRequestItemField<String> |
BILLG_DOC_REQUEST_ITEM_IN_PART_SGMT
Use with available fluent helpers to apply the BillgDocRequestItemInPartSgmt field to query operations.
|
static BillingDocumentRequestItemField<String> |
BILLING_DOCUMENT_REQUEST
Use with available fluent helpers to apply the BillingDocumentRequest field to query operations.
|
static BillingDocumentRequestItemField<String> |
BILLING_DOCUMENT_REQUEST_ITEM
Use with available fluent helpers to apply the BillingDocumentRequestItem field to query operations.
|
static BillingDocumentRequestItemField<String> |
BILLING_DOCUMENT_REQUEST_ITEM_TEXT
Use with available fluent helpers to apply the BillingDocumentRequestItemText field to query operations.
|
static BillingDocumentRequestItemField<BigDecimal> |
BILLING_QUANTITY
Use with available fluent helpers to apply the BillingQuantity field to query operations.
|
static BillingDocumentRequestItemField<String> |
BILLING_QUANTITY_UNIT
Use with available fluent helpers to apply the BillingQuantityUnit field to query operations.
|
static BillingDocumentRequestItemField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static BillingDocumentRequestItemField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static BillingDocumentRequestItemField<String> |
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations.
|
static BillingDocumentRequestItemField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static BillingDocumentRequestItemField<LocalTime> |
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations.
|
static BillingDocumentRequestItemField<String> |
DEPARTURE_COUNTRY
Use with available fluent helpers to apply the DepartureCountry field to query operations.
|
static BillingDocumentRequestItemField<String> |
DIVISION
Use with available fluent helpers to apply the Division field to query operations.
|
static BillingDocumentRequestItemField<BigDecimal> |
GROSS_AMOUNT
Use with available fluent helpers to apply the GrossAmount field to query operations.
|
static BillingDocumentRequestItemField<String> |
HIGHER_LEVEL_ITEM
Use with available fluent helpers to apply the HigherLevelItem field to query operations.
|
static BillingDocumentRequestItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static BillingDocumentRequestItemField<String> |
MATL_ACCOUNT_ASSIGNMENT_GROUP
Use with available fluent helpers to apply the MatlAccountAssignmentGroup field to query operations.
|
static BillingDocumentRequestItemField<BigDecimal> |
NET_AMOUNT
Use with available fluent helpers to apply the NetAmount field to query operations.
|
static BillingDocumentRequestItemField<String> |
ORDER_ID
Use with available fluent helpers to apply the OrderID field to query operations.
|
static BillingDocumentRequestItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static BillingDocumentRequestItemField<Boolean> |
PRICE_DETN_EXCH_RATE_IS_INDRCT_QTAN
Use with available fluent helpers to apply the PriceDetnExchRateIsIndrctQtan field to query operations.
|
static BillingDocumentRequestItemField<LocalDateTime> |
PRICING_DATE
Use with available fluent helpers to apply the PricingDate field to query operations.
|
static BillingDocumentRequestItemField<String> |
PRODUCT_HIERARCHY_NODE
Use with available fluent helpers to apply the ProductHierarchyNode field to query operations.
|
static BillingDocumentRequestItemField<String> |
PRODUCT_TAX_CLASSIFICATION1
Use with available fluent helpers to apply the ProductTaxClassification1 field to query operations.
|
static BillingDocumentRequestItemField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static BillingDocumentRequestItemField<String> |
PROFITABILITY_SEGMENT
Use with available fluent helpers to apply the ProfitabilitySegment field to query operations.
|
static BillingDocumentRequestItemField<String> |
REFERENCE_DOCUMENT
Use with available fluent helpers to apply the ReferenceDocument field to query operations.
|
static BillingDocumentRequestItemField<String> |
REFERENCE_DOCUMENT_ITEM
Use with available fluent helpers to apply the ReferenceDocumentItem field to query operations.
|
static BillingDocumentRequestItemField<String> |
REFERENCE_LOGICAL_SYSTEM
Use with available fluent helpers to apply the ReferenceLogicalSystem field to query operations.
|
static BillingDocumentRequestItemField<LocalDateTime> |
SERVICES_RENDERED_DATE
Use with available fluent helpers to apply the ServicesRenderedDate field to query operations.
|
static BillingDocumentRequestItemField<BigDecimal> |
TAX_AMOUNT
Use with available fluent helpers to apply the TaxAmount field to query operations.
|
static BillingDocumentRequestItemField<String> |
TAX_JURISDICTION
Use with available fluent helpers to apply the TaxJurisdiction field to query operations.
|
static BillingDocumentRequestItemOneToOneLink<BillingDocumentRequest> |
TO_BILLING_DOCUMENT_REQUEST
Use with available fluent helpers to apply the to_BillingDocumentRequest navigation property to query
operations.
|
static BillingDocumentRequestItemLink<BillingDocReqItemPartner> |
TO_PARTNER
Use with available fluent helpers to apply the to_Partner navigation property to query operations.
|
static BillingDocumentRequestItemLink<BillingDocReqItemPrcgElmnt> |
TO_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.
|
static BillingDocumentRequestItemField<String> |
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations.
|
static BillingDocumentRequestItemField<String> |
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
BillingDocumentRequestItem() |
BillingDocumentRequestItem(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) |
Modifier and Type | Method and Description |
---|---|
void |
addPartner(BillingDocReqItemPartner... entity)
Adds elements to the list of associated BillingDocReqItemPartner entities.
|
void |
addPricingElement(BillingDocReqItemPrcgElmnt... entity)
Adds elements to the list of associated BillingDocReqItemPrcgElmnt entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static BillingDocumentRequestItem.BillingDocumentRequestItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
BillingDocumentRequest |
fetchBillingDocumentRequest()
Fetches the BillingDocumentRequest entity (one to one) associated with this entity.
|
List<BillingDocReqItemPartner> |
fetchPartner()
Fetches the BillingDocReqItemPartner entities (one to many) associated with this entity.
|
List<BillingDocReqItemPrcgElmnt> |
fetchPricingElement()
Fetches the BillingDocReqItemPrcgElmnt entities (one to many) associated with this entity.
|
static <T> BillingDocumentRequestItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAbsltPriceDetnExchangeRate()
Constraints: Not nullable, Precision: 9, Scale: 5
|
String |
getBillgDocRequestItemInPartSgmt()
Constraints: Not nullable, Maximum length: 6
|
String |
getBillingDocumentRequest()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<BillingDocumentRequest> |
getBillingDocumentRequestIfPresent()
Retrieval of associated BillingDocumentRequest entity (one to one).
|
String |
getBillingDocumentRequestItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
getBillingDocumentRequestItemText()
Constraints: Not nullable, Maximum length: 40
|
BillingDocumentRequest |
getBillingDocumentRequestOrFetch()
Retrieval of associated BillingDocumentRequest entity (one to one).
|
BigDecimal |
getBillingQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getBillingQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCostCenter()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getDepartureCountry()
Constraints: Not nullable, Maximum length: 3
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getDivision()
Constraints: Not nullable, Maximum length: 2
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
BigDecimal |
getGrossAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getHigherLevelItem()
Constraints: Not nullable, Maximum length: 6
|
protected Map<String,Object> |
getKey() |
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMatlAccountAssignmentGroup()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getNetAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getOrderID()
Constraints: Not nullable, Maximum length: 12
|
io.vavr.control.Option<List<BillingDocReqItemPartner>> |
getPartnerIfPresent()
Retrieval of associated BillingDocReqItemPartner entities (one to many).
|
List<BillingDocReqItemPartner> |
getPartnerOrFetch()
Retrieval of associated BillingDocReqItemPartner entities (one to many).
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getPriceDetnExchRateIsIndrctQtan()
Constraints: none
|
LocalDateTime |
getPricingDate()
Constraints: Not nullable, Precision: 0
|
io.vavr.control.Option<List<BillingDocReqItemPrcgElmnt>> |
getPricingElementIfPresent()
Retrieval of associated BillingDocReqItemPrcgElmnt entities (one to many).
|
List<BillingDocReqItemPrcgElmnt> |
getPricingElementOrFetch()
Retrieval of associated BillingDocReqItemPrcgElmnt entities (one to many).
|
String |
getProductHierarchyNode()
Constraints: Not nullable, Maximum length: 18
|
String |
getProductTaxClassification1()
Constraints: Not nullable, Maximum length: 1
|
String |
getProfitabilitySegment()
Constraints: Not nullable, Maximum length: 10
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getReferenceDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getReferenceDocumentItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getReferenceLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getServicesRenderedDate()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getTaxAmount()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getTaxJurisdiction()
Constraints: Not nullable, Maximum length: 15
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<BillingDocumentRequestItem> |
getType() |
String |
getWBSElement()
Constraints: Not nullable, Maximum length: 24
|
int |
hashCode() |
void |
setAbsltPriceDetnExchangeRate(BigDecimal absltPriceDetnExchangeRate)
Constraints: Not nullable, Precision: 9, Scale: 5
|
void |
setBillgDocRequestItemInPartSgmt(String billgDocRequestItemInPartSgmt)
Constraints: Not nullable, Maximum length: 6
|
void |
setBillingDocumentRequest(BillingDocumentRequest value)
Overwrites the associated BillingDocumentRequest entity for the loaded navigation property
to_BillingDocumentRequest.
|
void |
setBillingDocumentRequest(String billingDocumentRequest)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setBillingDocumentRequestItem(String billingDocumentRequestItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setBillingDocumentRequestItemText(String billingDocumentRequestItemText)
Constraints: Not nullable, Maximum length: 40
|
void |
setBillingQuantity(BigDecimal billingQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setBillingQuantityUnit(String billingQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCostCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCreationTime(LocalTime creationTime)
Constraints: Not nullable, Precision: 0
|
void |
setDepartureCountry(String departureCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setDivision(String division)
Constraints: Not nullable, Maximum length: 2
|
void |
setGrossAmount(BigDecimal grossAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setHigherLevelItem(String higherLevelItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMatlAccountAssignmentGroup(String matlAccountAssignmentGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setNetAmount(BigDecimal netAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setOrderID(String orderID)
Constraints: Not nullable, Maximum length: 12
|
void |
setPartner(List<BillingDocReqItemPartner> value)
Overwrites the list of associated BillingDocReqItemPartner entities for the loaded navigation property
to_Partner.
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPriceDetnExchRateIsIndrctQtan(Boolean priceDetnExchRateIsIndrctQtan)
Constraints: none
|
void |
setPricingDate(LocalDateTime pricingDate)
Constraints: Not nullable, Precision: 0
|
void |
setPricingElement(List<BillingDocReqItemPrcgElmnt> value)
Overwrites the list of associated BillingDocReqItemPrcgElmnt entities for the loaded navigation property
to_PricingElement.
|
void |
setProductHierarchyNode(String productHierarchyNode)
Constraints: Not nullable, Maximum length: 18
|
void |
setProductTaxClassification1(String productTaxClassification1)
Constraints: Not nullable, Maximum length: 1
|
void |
setProfitabilitySegment(String profitabilitySegment)
Constraints: Not nullable, Maximum length: 10
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setReferenceDocument(String referenceDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setReferenceDocumentItem(String referenceDocumentItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setReferenceLogicalSystem(String referenceLogicalSystem)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setServicesRenderedDate(LocalDateTime servicesRenderedDate)
Constraints: Not nullable, Precision: 0
|
void |
setTaxAmount(BigDecimal taxAmount)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setTaxJurisdiction(String taxJurisdiction)
Constraints: Not nullable, Maximum length: 15
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setWBSElement(String wBSElement)
Constraints: Not nullable, Maximum length: 24
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final BillingDocumentRequestItemSelectable ALL_FIELDS
public static final BillingDocumentRequestItemField<String> BILLING_DOCUMENT_REQUEST
public static final BillingDocumentRequestItemField<String> BILLING_DOCUMENT_REQUEST_ITEM
public static final BillingDocumentRequestItemField<LocalDateTime> CREATION_DATE
public static final BillingDocumentRequestItemField<LocalTime> CREATION_TIME
public static final BillingDocumentRequestItemField<String> REFERENCE_LOGICAL_SYSTEM
public static final BillingDocumentRequestItemField<String> DIVISION
public static final BillingDocumentRequestItemField<String> MATERIAL
public static final BillingDocumentRequestItemField<String> PRODUCT_HIERARCHY_NODE
public static final BillingDocumentRequestItemField<String> PLANT
public static final BillingDocumentRequestItemField<String> BILLING_DOCUMENT_REQUEST_ITEM_TEXT
public static final BillingDocumentRequestItemField<LocalDateTime> SERVICES_RENDERED_DATE
public static final BillingDocumentRequestItemField<BigDecimal> BILLING_QUANTITY
public static final BillingDocumentRequestItemField<String> BILLING_QUANTITY_UNIT
public static final BillingDocumentRequestItemField<BigDecimal> NET_AMOUNT
public static final BillingDocumentRequestItemField<String> TRANSACTION_CURRENCY
public static final BillingDocumentRequestItemField<BigDecimal> GROSS_AMOUNT
public static final BillingDocumentRequestItemField<LocalDateTime> PRICING_DATE
public static final BillingDocumentRequestItemField<BigDecimal> ABSLT_PRICE_DETN_EXCHANGE_RATE
public static final BillingDocumentRequestItemField<Boolean> PRICE_DETN_EXCH_RATE_IS_INDRCT_QTAN
public static final BillingDocumentRequestItemField<BigDecimal> TAX_AMOUNT
public static final BillingDocumentRequestItemField<String> DEPARTURE_COUNTRY
public static final BillingDocumentRequestItemField<String> TAX_JURISDICTION
public static final BillingDocumentRequestItemField<String> PRODUCT_TAX_CLASSIFICATION1
public static final BillingDocumentRequestItemField<String> BUSINESS_AREA
public static final BillingDocumentRequestItemField<String> PROFIT_CENTER
public static final BillingDocumentRequestItemField<String> WBS_ELEMENT
public static final BillingDocumentRequestItemField<String> CONTROLLING_AREA
public static final BillingDocumentRequestItemField<String> PROFITABILITY_SEGMENT
public static final BillingDocumentRequestItemField<String> ORDER_ID
public static final BillingDocumentRequestItemField<String> COST_CENTER
public static final BillingDocumentRequestItemField<String> MATL_ACCOUNT_ASSIGNMENT_GROUP
public static final BillingDocumentRequestItemField<String> REFERENCE_DOCUMENT
public static final BillingDocumentRequestItemField<String> REFERENCE_DOCUMENT_ITEM
public static final BillingDocumentRequestItemField<String> HIGHER_LEVEL_ITEM
public static final BillingDocumentRequestItemField<String> BILLG_DOC_REQUEST_ITEM_IN_PART_SGMT
public static final BillingDocumentRequestItemOneToOneLink<BillingDocumentRequest> TO_BILLING_DOCUMENT_REQUEST
public static final BillingDocumentRequestItemLink<BillingDocReqItemPartner> TO_PARTNER
public static final BillingDocumentRequestItemLink<BillingDocReqItemPrcgElmnt> TO_PRICING_ELEMENT
public 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)
@Nonnull public Class<BillingDocumentRequestItem> getType()
getType
in class VdmObject<BillingDocumentRequestItem>
public void setBillingDocumentRequest(@Nullable String billingDocumentRequest)
Original property name from the Odata EDM: BillingDocumentRequest
billingDocumentRequest
- Billing Document Requestpublic void setBillingDocumentRequestItem(@Nullable String billingDocumentRequestItem)
Original property name from the Odata EDM: BillingDocumentRequestItem
billingDocumentRequestItem
- Billing Document Request Itempublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the record was createdpublic void setCreationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
creationTime
- Entry timepublic void setReferenceLogicalSystem(@Nullable String referenceLogicalSystem)
Original property name from the Odata EDM: ReferenceLogicalSystem
referenceLogicalSystem
- Logical systempublic void setDivision(@Nullable String division)
Original property name from the Odata EDM: Division
division
- Divisionpublic void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Material Numberpublic void setProductHierarchyNode(@Nullable String productHierarchyNode)
Original property name from the Odata EDM: ProductHierarchyNode
productHierarchyNode
- Product hierarchypublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setBillingDocumentRequestItemText(@Nullable String billingDocumentRequestItemText)
Original property name from the Odata EDM: BillingDocumentRequestItemText
billingDocumentRequestItemText
- Short text for sales order itempublic void setServicesRenderedDate(@Nullable LocalDateTime servicesRenderedDate)
Original property name from the Odata EDM: ServicesRenderedDate
servicesRenderedDate
- Date on which services are renderedpublic void setBillingQuantity(@Nullable BigDecimal billingQuantity)
Original property name from the Odata EDM: BillingQuantity
billingQuantity
- Quantitypublic void setBillingQuantityUnit(@Nullable String billingQuantityUnit)
Original property name from the Odata EDM: BillingQuantityUnit
billingQuantityUnit
- Sales unitpublic void setNetAmount(@Nullable BigDecimal netAmount)
Original property name from the Odata EDM: NetAmount
netAmount
- Net value of the billing item in document currencypublic void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- SD document currencypublic void setGrossAmount(@Nullable BigDecimal grossAmount)
Original property name from the Odata EDM: GrossAmount
grossAmount
- Gross value of the billing item in document currencypublic void setPricingDate(@Nullable LocalDateTime pricingDate)
Original property name from the Odata EDM: PricingDate
pricingDate
- Date for Pricing and Exchange Ratepublic void setAbsltPriceDetnExchangeRate(@Nullable BigDecimal absltPriceDetnExchangeRate)
Original property name from the Odata EDM: AbsltPriceDetnExchangeRate
absltPriceDetnExchangeRate
- Absolute exchange rate for price determinationpublic void setPriceDetnExchRateIsIndrctQtan(@Nullable Boolean priceDetnExchRateIsIndrctQtan)
Original property name from the Odata EDM: PriceDetnExchRateIsIndrctQtan
priceDetnExchRateIsIndrctQtan
- Pricing exchange rate quotation is indirectpublic void setTaxAmount(@Nullable BigDecimal taxAmount)
Original property name from the Odata EDM: TaxAmount
taxAmount
- Tax amount in document currencypublic void setDepartureCountry(@Nullable String departureCountry)
Original property name from the Odata EDM: DepartureCountry
departureCountry
- Departure country (country from which the goods are sent)public void setTaxJurisdiction(@Nullable String taxJurisdiction)
Original property name from the Odata EDM: TaxJurisdiction
taxJurisdiction
- Tax Jurisdictionpublic void setProductTaxClassification1(@Nullable String productTaxClassification1)
Original property name from the Odata EDM: ProductTaxClassification1
productTaxClassification1
- Tax classification materialpublic void setBusinessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
businessArea
- Business Areapublic void setProfitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
profitCenter
- Profit Centerpublic void setWBSElement(@Nullable String wBSElement)
Original property name from the Odata EDM: WBSElement
wBSElement
- Work Breakdown Structure Element (WBS Element)public void setControllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
controllingArea
- Controlling Areapublic void setProfitabilitySegment(@Nullable String profitabilitySegment)
Original property name from the Odata EDM: ProfitabilitySegment
profitabilitySegment
- Profitability Segment Number (CO-PA)public void setOrderID(@Nullable String orderID)
Original property name from the Odata EDM: OrderID
orderID
- Order Numberpublic void setCostCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
costCenter
- Cost Centerpublic void setMatlAccountAssignmentGroup(@Nullable String matlAccountAssignmentGroup)
Original property name from the Odata EDM: MatlAccountAssignmentGroup
matlAccountAssignmentGroup
- Account Assignment Group for Materialpublic void setReferenceDocument(@Nullable String referenceDocument)
Original property name from the Odata EDM: ReferenceDocument
referenceDocument
- Document number of the reference documentpublic void setReferenceDocumentItem(@Nullable String referenceDocumentItem)
Original property name from the Odata EDM: ReferenceDocumentItem
referenceDocumentItem
- Item number of the reference itempublic void setHigherLevelItem(@Nullable String higherLevelItem)
Original property name from the Odata EDM: HigherLevelItem
higherLevelItem
- Higher-Level item in bill of material structurespublic void setBillgDocRequestItemInPartSgmt(@Nullable String billgDocRequestItemInPartSgmt)
Original property name from the Odata EDM: BillgDocRequestItemInPartSgmt
billgDocRequestItemInPartSgmt
- Item number in the partner segmentprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BillingDocumentRequestItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<BillingDocumentRequestItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<BillingDocumentRequestItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<BillingDocumentRequestItem>
@Nonnull public static <T> BillingDocumentRequestItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> BillingDocumentRequestItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<BillingDocumentRequestItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<BillingDocumentRequestItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<BillingDocumentRequestItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<BillingDocumentRequestItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<BillingDocumentRequestItem>
@Nullable public BillingDocumentRequest fetchBillingDocumentRequest() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not
associated.com.sap.cloud.sdk.odatav2.connectivity.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.@Nullable public BillingDocumentRequest getBillingDocumentRequestOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<BillingDocumentRequest> getBillingDocumentRequestIfPresent()
If the navigation property for an entity BillingDocumentRequestItem has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setBillingDocumentRequest(BillingDocumentRequest value)
value
- New BillingDocumentRequest entity.@Nonnull public List<BillingDocReqItemPartner> fetchPartner() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public List<BillingDocReqItemPartner> getPartnerOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<List<BillingDocReqItemPartner>> getPartnerIfPresent()
If the navigation property for an entity BillingDocumentRequestItem has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setPartner(@Nonnull List<BillingDocReqItemPartner> value)
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.
value
- List of BillingDocReqItemPartner entities.public void addPartner(BillingDocReqItemPartner... entity)
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.
entity
- Array of BillingDocReqItemPartner entities.@Nonnull public List<BillingDocReqItemPrcgElmnt> fetchPricingElement() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public List<BillingDocReqItemPrcgElmnt> getPricingElementOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<List<BillingDocReqItemPrcgElmnt>> getPricingElementIfPresent()
If the navigation property for an entity BillingDocumentRequestItem has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setPricingElement(@Nonnull List<BillingDocReqItemPrcgElmnt> value)
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.
value
- List of BillingDocReqItemPrcgElmnt entities.public void addPricingElement(BillingDocReqItemPrcgElmnt... entity)
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.
entity
- Array of BillingDocReqItemPrcgElmnt entities.@Nonnull public static BillingDocumentRequestItem.BillingDocumentRequestItemBuilder builder()
@Nullable public String getBillingDocumentRequest()
Original property name from the Odata EDM: BillingDocumentRequest
@Nullable public String getBillingDocumentRequestItem()
Original property name from the Odata EDM: BillingDocumentRequestItem
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalTime getCreationTime()
Original property name from the Odata EDM: CreationTime
@Nullable public String getReferenceLogicalSystem()
Original property name from the Odata EDM: ReferenceLogicalSystem
@Nullable public String getDivision()
Original property name from the Odata EDM: Division
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getProductHierarchyNode()
Original property name from the Odata EDM: ProductHierarchyNode
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getBillingDocumentRequestItemText()
Original property name from the Odata EDM: BillingDocumentRequestItemText
@Nullable public LocalDateTime getServicesRenderedDate()
Original property name from the Odata EDM: ServicesRenderedDate
@Nullable public BigDecimal getBillingQuantity()
Original property name from the Odata EDM: BillingQuantity
@Nullable public String getBillingQuantityUnit()
Original property name from the Odata EDM: BillingQuantityUnit
@Nullable public BigDecimal getNetAmount()
Original property name from the Odata EDM: NetAmount
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public BigDecimal getGrossAmount()
Original property name from the Odata EDM: GrossAmount
@Nullable public LocalDateTime getPricingDate()
Original property name from the Odata EDM: PricingDate
@Nullable public BigDecimal getAbsltPriceDetnExchangeRate()
Original property name from the Odata EDM: AbsltPriceDetnExchangeRate
@Nullable public Boolean getPriceDetnExchRateIsIndrctQtan()
Original property name from the Odata EDM: PriceDetnExchRateIsIndrctQtan
@Nullable public BigDecimal getTaxAmount()
Original property name from the Odata EDM: TaxAmount
@Nullable public String getDepartureCountry()
Original property name from the Odata EDM: DepartureCountry
@Nullable public String getTaxJurisdiction()
Original property name from the Odata EDM: TaxJurisdiction
@Nullable public String getProductTaxClassification1()
Original property name from the Odata EDM: ProductTaxClassification1
@Nullable public String getBusinessArea()
Original property name from the Odata EDM: BusinessArea
@Nullable public String getProfitCenter()
Original property name from the Odata EDM: ProfitCenter
@Nullable public String getWBSElement()
Original property name from the Odata EDM: WBSElement
@Nullable public String getControllingArea()
Original property name from the Odata EDM: ControllingArea
@Nullable public String getProfitabilitySegment()
Original property name from the Odata EDM: ProfitabilitySegment
@Nullable public String getOrderID()
Original property name from the Odata EDM: OrderID
@Nullable public String getCostCenter()
Original property name from the Odata EDM: CostCenter
@Nullable public String getMatlAccountAssignmentGroup()
Original property name from the Odata EDM: MatlAccountAssignmentGroup
@Nullable public String getReferenceDocument()
Original property name from the Odata EDM: ReferenceDocument
@Nullable public String getReferenceDocumentItem()
Original property name from the Odata EDM: ReferenceDocumentItem
@Nullable public String getHigherLevelItem()
Original property name from the Odata EDM: HigherLevelItem
@Nullable public String getBillgDocRequestItemInPartSgmt()
Original property name from the Odata EDM: BillgDocRequestItemInPartSgmt
@Nonnull public String toString()
toString
in class VdmObject<BillingDocumentRequestItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<BillingDocumentRequestItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<BillingDocumentRequestItem>
public int hashCode()
hashCode
in class VdmObject<BillingDocumentRequestItem>
Copyright © 2021 SAP SE. All rights reserved.