Class CustProjSlsOrdItem
Original entity name from the Odata EDM: A_CustProjSlsOrdItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CustProjSlsOrdItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CustProjSlsOrdItemSelectableSelector for all available fields of CustProjSlsOrdItem.static final CustProjSlsOrdItemField<BigDecimal>Use with available fluent helpers to apply the CappedNetAmount field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the CappedNetAmtAlertThldInPct field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the CustomerProject field to query operations.static final CustProjSlsOrdItemField<BigDecimal>Use with available fluent helpers to apply the ExpectedNetAmount field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the ItemBillingBlockReason field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the Material field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the MaterialByCustomer field to query operations.static final CustProjSlsOrdItemField<BigDecimal>Use with available fluent helpers to apply the NetAmount field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the ProfitCenter field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SalesDocumentRjcnReason field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SalesOrder field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SalesOrderItem field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SalesOrderItemCategory field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SalesOrderItemText field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SDDocumentRejectionStatus field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the SDProcessStatus field to query operations.static final CustProjSlsOrdItemLink<CustProjSlsOrdItemPartner>Use with available fluent helpers to apply the to_CustProjSlsOrdItemPartner navigation property to query operations.static final CustProjSlsOrdItemLink<CustProjSlsOrdItemText>Use with available fluent helpers to apply the to_CustProjSlsOrdItemText navigation property to query operations.static final CustProjSlsOrdItemLink<CustProjSlsOrdItemWorkPckg>Use with available fluent helpers to apply the to_CustProjSlsOrdItemWorkPckg navigation property to query operations.static final CustProjSlsOrdItemLink<CustProjSlsOrdItmPrcgElement>Use with available fluent helpers to apply the to_CustProjSlsOrdItmPrcgElement navigation property to query operations.static final CustProjSlsOrdItemLink<CustProjSlsOrdItmBillgPlnItm>Use with available fluent helpers to apply the to_CustProjSOIBillgPlnItm navigation property to query operations.static final CustProjSlsOrdItemField<BigDecimal>Use with available fluent helpers to apply the TotalStandAloneSellingPrice field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the TransactionCurrency field to query operations.static final CustProjSlsOrdItemField<String>Use with available fluent helpers to apply the UnderlyingPurchaseOrderItem field to query operations.static final CustProjSlsOrdItemField<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
ConstructorsConstructorDescriptionCustProjSlsOrdItem(String customerProject, String salesOrderItem, String salesOrder, String salesOrderItemCategory, String material, String salesOrderItemText, String profitCenter, BigDecimal cappedNetAmount, String cappedNetAmtAlertThldInPct, String materialByCustomer, BigDecimal netAmount, BigDecimal expectedNetAmount, BigDecimal totalStandAloneSellingPrice, String transactionCurrency, String wBSElement, String purchaseOrderByCustomer, String underlyingPurchaseOrderItem, String salesDocumentRjcnReason, String sDDocumentRejectionStatus, String sDProcessStatus, String itemBillingBlockReason, List<CustProjSlsOrdItemPartner> toCustProjSlsOrdItemPartner, List<CustProjSlsOrdItemText> toCustProjSlsOrdItemText, List<CustProjSlsOrdItemWorkPckg> toCustProjSlsOrdItemWorkPckg, List<CustProjSlsOrdItmPrcgElement> toCustProjSlsOrdItmPrcgElement, List<CustProjSlsOrdItmBillgPlnItm> toCustProjSOIBillgPlnItm) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated CustProjSlsOrdItemPartner entities.voidaddCustProjSlsOrdItemText(CustProjSlsOrdItemText... entity) Adds elements to the list of associated CustProjSlsOrdItemText entities.voidAdds elements to the list of associated CustProjSlsOrdItemWorkPckg entities.voidAdds elements to the list of associated CustProjSlsOrdItmPrcgElement entities.voidAdds elements to the list of associated CustProjSlsOrdItmBillgPlnItm entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the CustProjSlsOrdItemPartner entities (one to many) associated with this entity.Fetches the CustProjSlsOrdItemText entities (one to many) associated with this entity.Fetches the CustProjSlsOrdItemWorkPckg entities (one to many) associated with this entity.Fetches the CustProjSlsOrdItmPrcgElement entities (one to many) associated with this entity.Fetches the CustProjSlsOrdItmBillgPlnItm entities (one to many) associated with this entity.static <T,DomainT>
CustProjSlsOrdItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> CustProjSlsOrdItemField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<List<CustProjSlsOrdItemPartner>>Retrieval of associated CustProjSlsOrdItemPartner entities (one to many).Retrieval of associated CustProjSlsOrdItemPartner entities (one to many).io.vavr.control.Option<List<CustProjSlsOrdItemText>>Retrieval of associated CustProjSlsOrdItemText entities (one to many).Retrieval of associated CustProjSlsOrdItemText entities (one to many).io.vavr.control.Option<List<CustProjSlsOrdItemWorkPckg>>Retrieval of associated CustProjSlsOrdItemWorkPckg entities (one to many).Retrieval of associated CustProjSlsOrdItemWorkPckg entities (one to many).io.vavr.control.Option<List<CustProjSlsOrdItmPrcgElement>>Retrieval of associated CustProjSlsOrdItmPrcgElement entities (one to many).Retrieval of associated CustProjSlsOrdItmPrcgElement entities (one to many).io.vavr.control.Option<List<CustProjSlsOrdItmBillgPlnItm>>Retrieval of associated CustProjSlsOrdItmBillgPlnItm entities (one to many).Retrieval of associated CustProjSlsOrdItmBillgPlnItm entities (one to many).protected Stringprotected StringConstraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 2getKey()Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 5getType()Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 24inthashCode()voidsetCappedNetAmount(BigDecimal cappedNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetCappedNetAmtAlertThldInPct(String cappedNetAmtAlertThldInPct) Constraints: Not nullable, Maximum length: 3voidsetCustomerProject(String customerProject) (Key Field) Constraints: Not nullable, Maximum length: 40voidOverwrites the list of associated CustProjSlsOrdItemPartner entities for the loaded navigation property to_CustProjSlsOrdItemPartner.voidOverwrites the list of associated CustProjSlsOrdItemText entities for the loaded navigation property to_CustProjSlsOrdItemText.voidOverwrites the list of associated CustProjSlsOrdItemWorkPckg entities for the loaded navigation property to_CustProjSlsOrdItemWorkPckg.voidOverwrites the list of associated CustProjSlsOrdItmPrcgElement entities for the loaded navigation property to_CustProjSlsOrdItmPrcgElement.voidOverwrites the list of associated CustProjSlsOrdItmBillgPlnItm entities for the loaded navigation property to_CustProjSOIBillgPlnItm.voidsetExpectedNetAmount(BigDecimal expectedNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetItemBillingBlockReason(String itemBillingBlockReason) Constraints: Not nullable, Maximum length: 2voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 40voidsetMaterialByCustomer(String materialByCustomer) Constraints: Not nullable, Maximum length: 35voidsetNetAmount(BigDecimal netAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetProfitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10voidsetPurchaseOrderByCustomer(String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35voidsetSalesDocumentRjcnReason(String salesDocumentRjcnReason) Constraints: Not nullable, Maximum length: 2voidsetSalesOrder(String salesOrder) Constraints: Not nullable, Maximum length: 10voidsetSalesOrderItem(String salesOrderItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetSalesOrderItemCategory(String salesOrderItemCategory) Constraints: Not nullable, Maximum length: 4voidsetSalesOrderItemText(String salesOrderItemText) Constraints: Not nullable, Maximum length: 40voidsetSDDocumentRejectionStatus(String sDDocumentRejectionStatus) Constraints: Not nullable, Maximum length: 1voidsetSDProcessStatus(String sDProcessStatus) Constraints: Not nullable, Maximum length: 1protected voidsetServicePathForFetch(String servicePathForFetch) voidsetTotalStandAloneSellingPrice(BigDecimal totalStandAloneSellingPrice) Constraints: Not nullable, Precision: 16, Scale: 3voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5voidsetUnderlyingPurchaseOrderItem(String underlyingPurchaseOrderItem) Constraints: Not nullable, Maximum length: 6voidsetWBSElement(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 CustProjSlsOrdItem. -
CUSTOMER_PROJECT
Use with available fluent helpers to apply the CustomerProject field to query operations. -
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations. -
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations. -
SALES_ORDER_ITEM_CATEGORY
Use with available fluent helpers to apply the SalesOrderItemCategory field to query operations. -
MATERIAL
Use with available fluent helpers to apply the Material field to query operations. -
SALES_ORDER_ITEM_TEXT
Use with available fluent helpers to apply the SalesOrderItemText field to query operations. -
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations. -
CAPPED_NET_AMOUNT
Use with available fluent helpers to apply the CappedNetAmount field to query operations. -
CAPPED_NET_AMT_ALERT_THLD_IN_PCT
Use with available fluent helpers to apply the CappedNetAmtAlertThldInPct field to query operations. -
MATERIAL_BY_CUSTOMER
Use with available fluent helpers to apply the MaterialByCustomer field to query operations. -
NET_AMOUNT
Use with available fluent helpers to apply the NetAmount field to query operations. -
EXPECTED_NET_AMOUNT
Use with available fluent helpers to apply the ExpectedNetAmount field to query operations. -
TOTAL_STAND_ALONE_SELLING_PRICE
Use with available fluent helpers to apply the TotalStandAloneSellingPrice field to query operations. -
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations. -
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations. -
PURCHASE_ORDER_BY_CUSTOMER
Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations. -
UNDERLYING_PURCHASE_ORDER_ITEM
Use with available fluent helpers to apply the UnderlyingPurchaseOrderItem field to query operations. -
SALES_DOCUMENT_RJCN_REASON
Use with available fluent helpers to apply the SalesDocumentRjcnReason field to query operations. -
SD_DOCUMENT_REJECTION_STATUS
Use with available fluent helpers to apply the SDDocumentRejectionStatus field to query operations. -
SD_PROCESS_STATUS
Use with available fluent helpers to apply the SDProcessStatus field to query operations. -
ITEM_BILLING_BLOCK_REASON
Use with available fluent helpers to apply the ItemBillingBlockReason field to query operations. -
TO_CUST_PROJ_SLS_ORD_ITEM_PARTNER
public static final CustProjSlsOrdItemLink<CustProjSlsOrdItemPartner> TO_CUST_PROJ_SLS_ORD_ITEM_PARTNERUse with available fluent helpers to apply the to_CustProjSlsOrdItemPartner navigation property to query operations. -
TO_CUST_PROJ_SLS_ORD_ITEM_TEXT
Use with available fluent helpers to apply the to_CustProjSlsOrdItemText navigation property to query operations. -
TO_CUST_PROJ_SLS_ORD_ITEM_WORK_PCKG
public static final CustProjSlsOrdItemLink<CustProjSlsOrdItemWorkPckg> TO_CUST_PROJ_SLS_ORD_ITEM_WORK_PCKGUse with available fluent helpers to apply the to_CustProjSlsOrdItemWorkPckg navigation property to query operations. -
TO_CUST_PROJ_SLS_ORD_ITM_PRCG_ELEMENT
public static final CustProjSlsOrdItemLink<CustProjSlsOrdItmPrcgElement> TO_CUST_PROJ_SLS_ORD_ITM_PRCG_ELEMENTUse with available fluent helpers to apply the to_CustProjSlsOrdItmPrcgElement navigation property to query operations. -
TO_CUST_PROJ_SOI_BILLG_PLN_ITM
public static final CustProjSlsOrdItemLink<CustProjSlsOrdItmBillgPlnItm> TO_CUST_PROJ_SOI_BILLG_PLN_ITMUse with available fluent helpers to apply the to_CustProjSOIBillgPlnItm navigation property to query operations.
-
-
Constructor Details
-
CustProjSlsOrdItem
public CustProjSlsOrdItem() -
CustProjSlsOrdItem
public CustProjSlsOrdItem(@Nullable String customerProject, @Nullable String salesOrderItem, @Nullable String salesOrder, @Nullable String salesOrderItemCategory, @Nullable String material, @Nullable String salesOrderItemText, @Nullable String profitCenter, @Nullable BigDecimal cappedNetAmount, @Nullable String cappedNetAmtAlertThldInPct, @Nullable String materialByCustomer, @Nullable BigDecimal netAmount, @Nullable BigDecimal expectedNetAmount, @Nullable BigDecimal totalStandAloneSellingPrice, @Nullable String transactionCurrency, @Nullable String wBSElement, @Nullable String purchaseOrderByCustomer, @Nullable String underlyingPurchaseOrderItem, @Nullable String salesDocumentRjcnReason, @Nullable String sDDocumentRejectionStatus, @Nullable String sDProcessStatus, @Nullable String itemBillingBlockReason, List<CustProjSlsOrdItemPartner> toCustProjSlsOrdItemPartner, List<CustProjSlsOrdItemText> toCustProjSlsOrdItemText, List<CustProjSlsOrdItemWorkPckg> toCustProjSlsOrdItemWorkPckg, List<CustProjSlsOrdItmPrcgElement> toCustProjSlsOrdItmPrcgElement, List<CustProjSlsOrdItmBillgPlnItm> toCustProjSOIBillgPlnItm)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CustProjSlsOrdItem>
-
setCustomerProject
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CustomerProject
- Parameters:
customerProject- Commercial Project ID
-
setSalesOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Parameters:
salesOrderItem- Sales Order Item
-
setSalesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Parameters:
salesOrder- Sales Order
-
setSalesOrderItemCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrderItemCategory
- Parameters:
salesOrderItemCategory- Sales Document Item Category
-
setMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setSalesOrderItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SalesOrderItemText
- Parameters:
salesOrderItemText- Short Text for Sales Order Item
-
setProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Parameters:
profitCenter- Profit Center
-
setCappedNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: CappedNetAmount
- Parameters:
cappedNetAmount- Net Amount Cap
-
setCappedNetAmtAlertThldInPct
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CappedNetAmtAlertThldInPct
- Parameters:
cappedNetAmtAlertThldInPct- Notification Threshold (in Pct) for Exceeded Net Amount Cap
-
setMaterialByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: MaterialByCustomer
- Parameters:
materialByCustomer- Material Number Used by Customer
-
setNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: NetAmount
- Parameters:
netAmount- Net Value of the Order Item in Document Currency
-
setExpectedNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ExpectedNetAmount
- Parameters:
expectedNetAmount- Expected Net Amount
-
setTotalStandAloneSellingPrice
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: TotalStandAloneSellingPrice
- Parameters:
totalStandAloneSellingPrice- IFRS 15: Standalone Selling Price
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- SD Document Currency
-
setWBSElement
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElement
- Parameters:
wBSElement- Work Breakdown Structure Element (WBS Element)
-
setPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Parameters:
purchaseOrderByCustomer- Customer Reference
-
setUnderlyingPurchaseOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: UnderlyingPurchaseOrderItem
- Parameters:
underlyingPurchaseOrderItem- Item Number of the Underlying Purchase Order
-
setSalesDocumentRjcnReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SalesDocumentRjcnReason
- Parameters:
salesDocumentRjcnReason- Reason for Rejection of Sales Documents
-
setSDDocumentRejectionStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SDDocumentRejectionStatus
- Parameters:
sDDocumentRejectionStatus- Rejection Status (Item)
-
setSDProcessStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SDProcessStatus
- Parameters:
sDProcessStatus- Overall Processing Status (Item)
-
setItemBillingBlockReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ItemBillingBlockReason
- Parameters:
itemBillingBlockReason- Billing Block for Item
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CustProjSlsOrdItem>
-
getKey
- Overrides:
getKeyin classVdmObject<CustProjSlsOrdItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CustProjSlsOrdItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<CustProjSlsOrdItem>
-
field
@Nonnull public static <T> CustProjSlsOrdItemField<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> CustProjSlsOrdItemField<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<CustProjSlsOrdItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<CustProjSlsOrdItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<CustProjSlsOrdItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CustProjSlsOrdItem>
-
fetchCustProjSlsOrdItemPartner
Fetches the CustProjSlsOrdItemPartner entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CustProjSlsOrdItemPartner.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustProjSlsOrdItemPartner 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.
-
getCustProjSlsOrdItemPartnerOrFetch
Retrieval of associated CustProjSlsOrdItemPartner entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItemPartner.If the navigation property to_CustProjSlsOrdItemPartner of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemPartner 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.
-
getCustProjSlsOrdItemPartnerIfPresent
@Nonnull public io.vavr.control.Option<List<CustProjSlsOrdItemPartner>> getCustProjSlsOrdItemPartnerIfPresent()Retrieval of associated CustProjSlsOrdItemPartner entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItemPartner.If the navigation property for an entity CustProjSlsOrdItem 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_CustProjSlsOrdItemPartner is already loaded, the
result will contain the CustProjSlsOrdItemPartner entities. If not, an
Optionwith result stateemptyis returned.
-
setCustProjSlsOrdItemPartner
Overwrites the list of associated CustProjSlsOrdItemPartner entities for the loaded navigation property to_CustProjSlsOrdItemPartner.If the navigation property to_CustProjSlsOrdItemPartner of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemPartner entities.
-
addCustProjSlsOrdItemPartner
Adds elements to the list of associated CustProjSlsOrdItemPartner entities. This corresponds to the OData navigation property to_CustProjSlsOrdItemPartner.If the navigation property to_CustProjSlsOrdItemPartner of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemPartner entities.
-
fetchCustProjSlsOrdItemText
Fetches the CustProjSlsOrdItemText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CustProjSlsOrdItemText.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustProjSlsOrdItemText 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.
-
getCustProjSlsOrdItemTextOrFetch
Retrieval of associated CustProjSlsOrdItemText entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItemText.If the navigation property to_CustProjSlsOrdItemText of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemText 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.
-
getCustProjSlsOrdItemTextIfPresent
@Nonnull public io.vavr.control.Option<List<CustProjSlsOrdItemText>> getCustProjSlsOrdItemTextIfPresent()Retrieval of associated CustProjSlsOrdItemText entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItemText.If the navigation property for an entity CustProjSlsOrdItem 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_CustProjSlsOrdItemText is already loaded, the result
will contain the CustProjSlsOrdItemText entities. If not, an
Optionwith result stateemptyis returned.
-
setCustProjSlsOrdItemText
Overwrites the list of associated CustProjSlsOrdItemText entities for the loaded navigation property to_CustProjSlsOrdItemText.If the navigation property to_CustProjSlsOrdItemText of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemText entities.
-
addCustProjSlsOrdItemText
Adds elements to the list of associated CustProjSlsOrdItemText entities. This corresponds to the OData navigation property to_CustProjSlsOrdItemText.If the navigation property to_CustProjSlsOrdItemText of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemText entities.
-
fetchCustProjSlsOrdItemWorkPckg
Fetches the CustProjSlsOrdItemWorkPckg entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CustProjSlsOrdItemWorkPckg.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustProjSlsOrdItemWorkPckg 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.
-
getCustProjSlsOrdItemWorkPckgOrFetch
Retrieval of associated CustProjSlsOrdItemWorkPckg entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItemWorkPckg.If the navigation property to_CustProjSlsOrdItemWorkPckg of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemWorkPckg 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.
-
getCustProjSlsOrdItemWorkPckgIfPresent
@Nonnull public io.vavr.control.Option<List<CustProjSlsOrdItemWorkPckg>> getCustProjSlsOrdItemWorkPckgIfPresent()Retrieval of associated CustProjSlsOrdItemWorkPckg entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItemWorkPckg.If the navigation property for an entity CustProjSlsOrdItem 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_CustProjSlsOrdItemWorkPckg is already loaded, the
result will contain the CustProjSlsOrdItemWorkPckg entities. If not, an
Optionwith result stateemptyis returned.
-
setCustProjSlsOrdItemWorkPckg
Overwrites the list of associated CustProjSlsOrdItemWorkPckg entities for the loaded navigation property to_CustProjSlsOrdItemWorkPckg.If the navigation property to_CustProjSlsOrdItemWorkPckg of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemWorkPckg entities.
-
addCustProjSlsOrdItemWorkPckg
Adds elements to the list of associated CustProjSlsOrdItemWorkPckg entities. This corresponds to the OData navigation property to_CustProjSlsOrdItemWorkPckg.If the navigation property to_CustProjSlsOrdItemWorkPckg of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItemWorkPckg entities.
-
fetchCustProjSlsOrdItmPrcgElement
Fetches the CustProjSlsOrdItmPrcgElement entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CustProjSlsOrdItmPrcgElement.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustProjSlsOrdItmPrcgElement 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.
-
getCustProjSlsOrdItmPrcgElementOrFetch
Retrieval of associated CustProjSlsOrdItmPrcgElement entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItmPrcgElement.If the navigation property to_CustProjSlsOrdItmPrcgElement of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItmPrcgElement 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.
-
getCustProjSlsOrdItmPrcgElementIfPresent
@Nonnull public io.vavr.control.Option<List<CustProjSlsOrdItmPrcgElement>> getCustProjSlsOrdItmPrcgElementIfPresent()Retrieval of associated CustProjSlsOrdItmPrcgElement entities (one to many). This corresponds to the OData navigation property to_CustProjSlsOrdItmPrcgElement.If the navigation property for an entity CustProjSlsOrdItem 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_CustProjSlsOrdItmPrcgElement is already loaded, the
result will contain the CustProjSlsOrdItmPrcgElement entities. If not, an
Optionwith result stateemptyis returned.
-
setCustProjSlsOrdItmPrcgElement
Overwrites the list of associated CustProjSlsOrdItmPrcgElement entities for the loaded navigation property to_CustProjSlsOrdItmPrcgElement.If the navigation property to_CustProjSlsOrdItmPrcgElement of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItmPrcgElement entities.
-
addCustProjSlsOrdItmPrcgElement
Adds elements to the list of associated CustProjSlsOrdItmPrcgElement entities. This corresponds to the OData navigation property to_CustProjSlsOrdItmPrcgElement.If the navigation property to_CustProjSlsOrdItmPrcgElement of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItmPrcgElement entities.
-
fetchCustProjSOIBillgPlnItm
Fetches the CustProjSlsOrdItmBillgPlnItm entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CustProjSOIBillgPlnItm.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustProjSlsOrdItmBillgPlnItm 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.
-
getCustProjSOIBillgPlnItmOrFetch
Retrieval of associated CustProjSlsOrdItmBillgPlnItm entities (one to many). This corresponds to the OData navigation property to_CustProjSOIBillgPlnItm.If the navigation property to_CustProjSOIBillgPlnItm of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItmBillgPlnItm 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.
-
getCustProjSOIBillgPlnItmIfPresent
@Nonnull public io.vavr.control.Option<List<CustProjSlsOrdItmBillgPlnItm>> getCustProjSOIBillgPlnItmIfPresent()Retrieval of associated CustProjSlsOrdItmBillgPlnItm entities (one to many). This corresponds to the OData navigation property to_CustProjSOIBillgPlnItm.If the navigation property for an entity CustProjSlsOrdItem 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_CustProjSOIBillgPlnItm is already loaded, the result
will contain the CustProjSlsOrdItmBillgPlnItm entities. If not, an
Optionwith result stateemptyis returned.
-
setCustProjSOIBillgPlnItm
Overwrites the list of associated CustProjSlsOrdItmBillgPlnItm entities for the loaded navigation property to_CustProjSOIBillgPlnItm.If the navigation property to_CustProjSOIBillgPlnItm of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItmBillgPlnItm entities.
-
addCustProjSOIBillgPlnItm
Adds elements to the list of associated CustProjSlsOrdItmBillgPlnItm entities. This corresponds to the OData navigation property to_CustProjSOIBillgPlnItm.If the navigation property to_CustProjSOIBillgPlnItm of a queried CustProjSlsOrdItem 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 CustProjSlsOrdItmBillgPlnItm entities.
-
builder
-
getCustomerProject
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CustomerProject
- Returns:
- Commercial Project ID
-
getSalesOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Returns:
- Sales Order Item
-
getSalesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Returns:
- Sales Order
-
getSalesOrderItemCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrderItemCategory
- Returns:
- Sales Document Item Category
-
getMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getSalesOrderItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SalesOrderItemText
- Returns:
- Short Text for Sales Order Item
-
getProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
- Profit Center
-
getCappedNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: CappedNetAmount
- Returns:
- Net Amount Cap
-
getCappedNetAmtAlertThldInPct
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CappedNetAmtAlertThldInPct
- Returns:
- Notification Threshold (in Pct) for Exceeded Net Amount Cap
-
getMaterialByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: MaterialByCustomer
- Returns:
- Material Number Used by Customer
-
getNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: NetAmount
- Returns:
- Net Value of the Order Item in Document Currency
-
getExpectedNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ExpectedNetAmount
- Returns:
- Expected Net Amount
-
getTotalStandAloneSellingPrice
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: TotalStandAloneSellingPrice
- Returns:
- IFRS 15: Standalone Selling Price
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
- SD Document Currency
-
getWBSElement
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElement
- Returns:
- Work Breakdown Structure Element (WBS Element)
-
getPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Returns:
- Customer Reference
-
getUnderlyingPurchaseOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: UnderlyingPurchaseOrderItem
- Returns:
- Item Number of the Underlying Purchase Order
-
getSalesDocumentRjcnReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SalesDocumentRjcnReason
- Returns:
- Reason for Rejection of Sales Documents
-
getSDDocumentRejectionStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SDDocumentRejectionStatus
- Returns:
- Rejection Status (Item)
-
getSDProcessStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SDProcessStatus
- Returns:
- Overall Processing Status (Item)
-
getItemBillingBlockReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ItemBillingBlockReason
- Returns:
- Billing Block for Item
-
toString
- Overrides:
toStringin classVdmObject<CustProjSlsOrdItem>
-
equals
- Overrides:
equalsin classVdmEntity<CustProjSlsOrdItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CustProjSlsOrdItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CustProjSlsOrdItem>
-