Class BusinessSolutionOrder
Original entity name from the Odata EDM: A_BusinessSolutionOrderType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BusinessSolutionOrder instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BusinessSolutionOrderSelectableSelector for all available fields of BusinessSolutionOrder.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BillToParty field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BusSolnOrdDescription field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BusSolnOrdExtReference field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BusSolnOrdIsCompleted field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BusSolnOrdIsReleased field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BusSolnOrdType field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the BusinessSolutionOrder field to query operations.static final BusinessSolutionOrderField<UUID>Use with available fluent helpers to apply the BusinessSolutionOrderUUID field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the ContactPerson field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the CPQQuotation field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the CreatedByUser field to query operations.static final BusinessSolutionOrderField<ZonedDateTime>Use with available fluent helpers to apply the CreationDateTime field to query operations.static final BusinessSolutionOrderField<LocalDateTime>Use with available fluent helpers to apply the CustomerPurchaseOrderDate field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the DistributionChannel field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the Division field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the Language field to query operations.static final BusinessSolutionOrderField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the LastChangedByUser field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the PayerParty field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the PaymentTerms field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the PersonResponsible field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the SalesGroup field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the SalesOffice field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the SalesOrganization field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the SalesOrganizationOrgUnitID field to query operations.static final BusinessSolutionOrderField<BigDecimal>Use with available fluent helpers to apply the ServiceDocNetAmount field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the ServiceDocumentHasError field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the ShipToParty field to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the SoldToParty field to query operations.static final BusinessSolutionOrderLink<BusSolnOrdFUPEntProject>Use with available fluent helpers to apply the to_EnterpriseProject navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdEntProjectItem>Use with available fluent helpers to apply the to_EnterpriseProjectItem navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrderExpenseItem>Use with available fluent helpers to apply the to_ExpenseItem navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdItemRelationships>Use with available fluent helpers to apply the to_ItemRelationships navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrderSalesItem>Use with available fluent helpers to apply the to_SalesItem navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrderFUPSalesOrder>Use with available fluent helpers to apply the to_SalesOrder navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdFUPServiceContract>Use with available fluent helpers to apply the to_ServiceContract navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdSrvcContractItem>Use with available fluent helpers to apply the to_ServiceContractItem navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrderServiceItem>Use with available fluent helpers to apply the to_ServiceItem navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdFUPServiceOrder>Use with available fluent helpers to apply the to_ServiceOrder navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdSrvcPrtItem>Use with available fluent helpers to apply the to_ServicePartItem navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdFUPSubscrpn>Use with available fluent helpers to apply the to_SubscriptionBilling navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdSubscrpnBillgItem>Use with available fluent helpers to apply the to_SubscriptionBillingItem navigation property to query operations.static final BusinessSolutionOrderLink<BusinessSolutionOrderText>Use with available fluent helpers to apply the to_Text navigation property to query operations.static final BusinessSolutionOrderLink<BusSolnOrdUserStatus>Use with available fluent helpers to apply the to_UserStatus navigation property to query operations.static final BusinessSolutionOrderField<String>Use with available fluent helpers to apply the TransactionCurrency field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBusinessSolutionOrder(String businessSolutionOrder, String busSolnOrdType, UUID businessSolutionOrderUUID, String busSolnOrdDescription, String language, String busSolnOrdExtReference, String paymentTerms, String createdByUser, ZonedDateTime creationDateTime, String lastChangedByUser, ZonedDateTime lastChangeDateTime, String busSolnOrdIsReleased, String busSolnOrdIsCompleted, String serviceDocumentHasError, String purchaseOrderByCustomer, LocalDateTime customerPurchaseOrderDate, BigDecimal serviceDocNetAmount, String transactionCurrency, String cPQQuotation, String salesOrganization, String salesOrganizationOrgUnitID, String distributionChannel, String division, String salesOffice, String salesGroup, String soldToParty, String shipToParty, String billToParty, String payerParty, String personResponsible, String contactPerson, List<BusSolnOrdFUPEntProject> toEnterpriseProject, List<BusSolnOrdEntProjectItem> toEnterpriseProjectItem, List<BusSolnOrderExpenseItem> toExpenseItem, List<BusSolnOrdItemRelationships> toItemRelationships, List<BusSolnOrderSalesItem> toSalesItem, List<BusSolnOrderFUPSalesOrder> toSalesOrder, List<BusSolnOrdFUPServiceContract> toServiceContract, List<BusSolnOrdSrvcContractItem> toServiceContractItem, List<BusSolnOrderServiceItem> toServiceItem, List<BusSolnOrdFUPServiceOrder> toServiceOrder, List<BusSolnOrdSrvcPrtItem> toServicePartItem, List<BusSolnOrdFUPSubscrpn> toSubscriptionBilling, List<BusSolnOrdSubscrpnBillgItem> toSubscriptionBillingItem, List<BusinessSolutionOrderText> toText, List<BusSolnOrdUserStatus> toUserStatus) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnterpriseProject(BusSolnOrdFUPEntProject... entity) Adds elements to the list of associated BusSolnOrdFUPEntProject entities.voidaddEnterpriseProjectItem(BusSolnOrdEntProjectItem... entity) Adds elements to the list of associated BusSolnOrdEntProjectItem entities.voidaddExpenseItem(BusSolnOrderExpenseItem... entity) Adds elements to the list of associated BusSolnOrderExpenseItem entities.voidaddItemRelationships(BusSolnOrdItemRelationships... entity) Adds elements to the list of associated BusSolnOrdItemRelationships entities.voidaddSalesItem(BusSolnOrderSalesItem... entity) Adds elements to the list of associated BusSolnOrderSalesItem entities.voidaddSalesOrder(BusSolnOrderFUPSalesOrder... entity) Adds elements to the list of associated BusSolnOrderFUPSalesOrder entities.voidaddServiceContract(BusSolnOrdFUPServiceContract... entity) Adds elements to the list of associated BusSolnOrdFUPServiceContract entities.voidaddServiceContractItem(BusSolnOrdSrvcContractItem... entity) Adds elements to the list of associated BusSolnOrdSrvcContractItem entities.voidaddServiceItem(BusSolnOrderServiceItem... entity) Adds elements to the list of associated BusSolnOrderServiceItem entities.voidaddServiceOrder(BusSolnOrdFUPServiceOrder... entity) Adds elements to the list of associated BusSolnOrdFUPServiceOrder entities.voidaddServicePartItem(BusSolnOrdSrvcPrtItem... entity) Adds elements to the list of associated BusSolnOrdSrvcPrtItem entities.voidaddSubscriptionBilling(BusSolnOrdFUPSubscrpn... entity) Adds elements to the list of associated BusSolnOrdFUPSubscrpn entities.voidAdds elements to the list of associated BusSolnOrdSubscrpnBillgItem entities.voidaddText(BusinessSolutionOrderText... entity) Adds elements to the list of associated BusinessSolutionOrderText entities.voidaddUserStatus(BusSolnOrdUserStatus... entity) Adds elements to the list of associated BusSolnOrdUserStatus entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BusSolnOrdFUPEntProject entities (one to many) associated with this entity.Fetches the BusSolnOrdEntProjectItem entities (one to many) associated with this entity.Fetches the BusSolnOrderExpenseItem entities (one to many) associated with this entity.Fetches the BusSolnOrdItemRelationships entities (one to many) associated with this entity.Fetches the BusSolnOrderSalesItem entities (one to many) associated with this entity.Fetches the BusSolnOrderFUPSalesOrder entities (one to many) associated with this entity.Fetches the BusSolnOrdFUPServiceContract entities (one to many) associated with this entity.Fetches the BusSolnOrdSrvcContractItem entities (one to many) associated with this entity.Fetches the BusSolnOrderServiceItem entities (one to many) associated with this entity.Fetches the BusSolnOrdFUPServiceOrder entities (one to many) associated with this entity.Fetches the BusSolnOrdSrvcPrtItem entities (one to many) associated with this entity.Fetches the BusSolnOrdFUPSubscrpn entities (one to many) associated with this entity.Fetches the BusSolnOrdSubscrpnBillgItem entities (one to many) associated with this entity.Fetches the BusinessSolutionOrderText entities (one to many) associated with this entity.Fetches the BusSolnOrdUserStatus entities (one to many) associated with this entity.static <T,DomainT>
BusinessSolutionOrderField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BusinessSolutionOrderField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: noneConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0protected StringConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<BusSolnOrdFUPEntProject>>Retrieval of associated BusSolnOrdFUPEntProject entities (one to many).io.vavr.control.Option<List<BusSolnOrdEntProjectItem>>Retrieval of associated BusSolnOrdEntProjectItem entities (one to many).Retrieval of associated BusSolnOrdEntProjectItem entities (one to many).Retrieval of associated BusSolnOrdFUPEntProject entities (one to many).protected Stringio.vavr.control.Option<List<BusSolnOrderExpenseItem>>Retrieval of associated BusSolnOrderExpenseItem entities (one to many).Retrieval of associated BusSolnOrderExpenseItem entities (one to many).io.vavr.control.Option<List<BusSolnOrdItemRelationships>>Retrieval of associated BusSolnOrdItemRelationships entities (one to many).Retrieval of associated BusSolnOrdItemRelationships entities (one to many).getKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<List<BusSolnOrderSalesItem>>Retrieval of associated BusSolnOrderSalesItem entities (one to many).Retrieval of associated BusSolnOrderSalesItem entities (one to many).Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<BusSolnOrderFUPSalesOrder>>Retrieval of associated BusSolnOrderFUPSalesOrder entities (one to many).Retrieval of associated BusSolnOrderFUPSalesOrder entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 14io.vavr.control.Option<List<BusSolnOrdFUPServiceContract>>Retrieval of associated BusSolnOrdFUPServiceContract entities (one to many).io.vavr.control.Option<List<BusSolnOrdSrvcContractItem>>Retrieval of associated BusSolnOrdSrvcContractItem entities (one to many).Retrieval of associated BusSolnOrdSrvcContractItem entities (one to many).Retrieval of associated BusSolnOrdFUPServiceContract entities (one to many).Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<BusSolnOrderServiceItem>>Retrieval of associated BusSolnOrderServiceItem entities (one to many).Retrieval of associated BusSolnOrderServiceItem entities (one to many).io.vavr.control.Option<List<BusSolnOrdFUPServiceOrder>>Retrieval of associated BusSolnOrdFUPServiceOrder entities (one to many).Retrieval of associated BusSolnOrdFUPServiceOrder entities (one to many).io.vavr.control.Option<List<BusSolnOrdSrvcPrtItem>>Retrieval of associated BusSolnOrdSrvcPrtItem entities (one to many).Retrieval of associated BusSolnOrdSrvcPrtItem entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<BusSolnOrdFUPSubscrpn>>Retrieval of associated BusSolnOrdFUPSubscrpn entities (one to many).io.vavr.control.Option<List<BusSolnOrdSubscrpnBillgItem>>Retrieval of associated BusSolnOrdSubscrpnBillgItem entities (one to many).Retrieval of associated BusSolnOrdSubscrpnBillgItem entities (one to many).Retrieval of associated BusSolnOrdFUPSubscrpn entities (one to many).io.vavr.control.Option<List<BusinessSolutionOrderText>>Retrieval of associated BusinessSolutionOrderText entities (one to many).Retrieval of associated BusinessSolutionOrderText entities (one to many).Constraints: Not nullable, Maximum length: 5getType()io.vavr.control.Option<List<BusSolnOrdUserStatus>>Retrieval of associated BusSolnOrdUserStatus entities (one to many).Retrieval of associated BusSolnOrdUserStatus entities (one to many).inthashCode()voidsetBillToParty(String billToParty) Constraints: Not nullable, Maximum length: 10voidsetBusinessSolutionOrder(String businessSolutionOrder) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBusinessSolutionOrderUUID(UUID businessSolutionOrderUUID) Constraints: nonevoidsetBusSolnOrdDescription(String busSolnOrdDescription) Constraints: Not nullable, Maximum length: 40voidsetBusSolnOrdExtReference(String busSolnOrdExtReference) Constraints: Not nullable, Maximum length: 80voidsetBusSolnOrdIsCompleted(String busSolnOrdIsCompleted) Constraints: Not nullable, Maximum length: 1voidsetBusSolnOrdIsReleased(String busSolnOrdIsReleased) Constraints: Not nullable, Maximum length: 1voidsetBusSolnOrdType(String busSolnOrdType) Constraints: Not nullable, Maximum length: 4voidsetContactPerson(String contactPerson) Constraints: Not nullable, Maximum length: 10voidsetCPQQuotation(String cPQQuotation) Constraints: Not nullable, Maximum length: 10voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0voidsetCustomerPurchaseOrderDate(LocalDateTime customerPurchaseOrderDate) Constraints: Not nullable, Precision: 0voidsetDistributionChannel(String distributionChannel) Constraints: Not nullable, Maximum length: 2voidsetDivision(String division) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated BusSolnOrdFUPEntProject entities for the loaded navigation property to_EnterpriseProject.voidOverwrites the list of associated BusSolnOrdEntProjectItem entities for the loaded navigation property to_EnterpriseProjectItem.voidOverwrites the list of associated BusSolnOrderExpenseItem entities for the loaded navigation property to_ExpenseItem.voidOverwrites the list of associated BusSolnOrdItemRelationships entities for the loaded navigation property to_ItemRelationships.voidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetPayerParty(String payerParty) Constraints: Not nullable, Maximum length: 10voidsetPaymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4voidsetPersonResponsible(String personResponsible) Constraints: Not nullable, Maximum length: 10voidsetPurchaseOrderByCustomer(String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35voidsetSalesGroup(String salesGroup) Constraints: Not nullable, Maximum length: 3voidsetSalesItem(List<BusSolnOrderSalesItem> value) Overwrites the list of associated BusSolnOrderSalesItem entities for the loaded navigation property to_SalesItem.voidsetSalesOffice(String salesOffice) Constraints: Not nullable, Maximum length: 4voidOverwrites the list of associated BusSolnOrderFUPSalesOrder entities for the loaded navigation property to_SalesOrder.voidsetSalesOrganization(String salesOrganization) Constraints: Not nullable, Maximum length: 4voidsetSalesOrganizationOrgUnitID(String salesOrganizationOrgUnitID) Constraints: Not nullable, Maximum length: 14voidOverwrites the list of associated BusSolnOrdFUPServiceContract entities for the loaded navigation property to_ServiceContract.voidOverwrites the list of associated BusSolnOrdSrvcContractItem entities for the loaded navigation property to_ServiceContractItem.voidsetServiceDocNetAmount(BigDecimal serviceDocNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3voidsetServiceDocumentHasError(String serviceDocumentHasError) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated BusSolnOrderServiceItem entities for the loaded navigation property to_ServiceItem.voidOverwrites the list of associated BusSolnOrdFUPServiceOrder entities for the loaded navigation property to_ServiceOrder.voidOverwrites the list of associated BusSolnOrdSrvcPrtItem entities for the loaded navigation property to_ServicePartItem.protected voidsetServicePathForFetch(String servicePathForFetch) voidsetShipToParty(String shipToParty) Constraints: Not nullable, Maximum length: 10voidsetSoldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated BusSolnOrdFUPSubscrpn entities for the loaded navigation property to_SubscriptionBilling.voidOverwrites the list of associated BusSolnOrdSubscrpnBillgItem entities for the loaded navigation property to_SubscriptionBillingItem.voidsetText(List<BusinessSolutionOrderText> value) Overwrites the list of associated BusinessSolutionOrderText entities for the loaded navigation property to_Text.voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5voidsetUserStatus(List<BusSolnOrdUserStatus> value) Overwrites the list of associated BusSolnOrdUserStatus entities for the loaded navigation property to_UserStatus.toString()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 BusinessSolutionOrder. -
BUSINESS_SOLUTION_ORDER
Use with available fluent helpers to apply the BusinessSolutionOrder field to query operations. -
BUS_SOLN_ORD_TYPE
Use with available fluent helpers to apply the BusSolnOrdType field to query operations. -
BUSINESS_SOLUTION_ORDER_UUID
Use with available fluent helpers to apply the BusinessSolutionOrderUUID field to query operations. -
BUS_SOLN_ORD_DESCRIPTION
Use with available fluent helpers to apply the BusSolnOrdDescription field to query operations. -
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations. -
BUS_SOLN_ORD_EXT_REFERENCE
Use with available fluent helpers to apply the BusSolnOrdExtReference field to query operations. -
PAYMENT_TERMS
Use with available fluent helpers to apply the PaymentTerms field to query operations. -
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations. -
CREATION_DATE_TIME
Use with available fluent helpers to apply the CreationDateTime field to query operations. -
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
BUS_SOLN_ORD_IS_RELEASED
Use with available fluent helpers to apply the BusSolnOrdIsReleased field to query operations. -
BUS_SOLN_ORD_IS_COMPLETED
Use with available fluent helpers to apply the BusSolnOrdIsCompleted field to query operations. -
SERVICE_DOCUMENT_HAS_ERROR
Use with available fluent helpers to apply the ServiceDocumentHasError field to query operations. -
PURCHASE_ORDER_BY_CUSTOMER
Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations. -
CUSTOMER_PURCHASE_ORDER_DATE
Use with available fluent helpers to apply the CustomerPurchaseOrderDate field to query operations. -
SERVICE_DOC_NET_AMOUNT
Use with available fluent helpers to apply the ServiceDocNetAmount field to query operations. -
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations. -
CPQ_QUOTATION
Use with available fluent helpers to apply the CPQQuotation field to query operations. -
SALES_ORGANIZATION
Use with available fluent helpers to apply the SalesOrganization field to query operations. -
SALES_ORGANIZATION_ORG_UNIT_ID
Use with available fluent helpers to apply the SalesOrganizationOrgUnitID field to query operations. -
DISTRIBUTION_CHANNEL
Use with available fluent helpers to apply the DistributionChannel field to query operations. -
DIVISION
Use with available fluent helpers to apply the Division field to query operations. -
SALES_OFFICE
Use with available fluent helpers to apply the SalesOffice field to query operations. -
SALES_GROUP
Use with available fluent helpers to apply the SalesGroup field to query operations. -
SOLD_TO_PARTY
Use with available fluent helpers to apply the SoldToParty field to query operations. -
SHIP_TO_PARTY
Use with available fluent helpers to apply the ShipToParty field to query operations. -
BILL_TO_PARTY
Use with available fluent helpers to apply the BillToParty field to query operations. -
PAYER_PARTY
Use with available fluent helpers to apply the PayerParty field to query operations. -
PERSON_RESPONSIBLE
Use with available fluent helpers to apply the PersonResponsible field to query operations. -
CONTACT_PERSON
Use with available fluent helpers to apply the ContactPerson field to query operations. -
TO_ENTERPRISE_PROJECT
Use with available fluent helpers to apply the to_EnterpriseProject navigation property to query operations. -
TO_ENTERPRISE_PROJECT_ITEM
Use with available fluent helpers to apply the to_EnterpriseProjectItem navigation property to query operations. -
TO_EXPENSE_ITEM
Use with available fluent helpers to apply the to_ExpenseItem navigation property to query operations. -
TO_ITEM_RELATIONSHIPS
Use with available fluent helpers to apply the to_ItemRelationships navigation property to query operations. -
TO_SALES_ITEM
Use with available fluent helpers to apply the to_SalesItem navigation property to query operations. -
TO_SALES_ORDER
Use with available fluent helpers to apply the to_SalesOrder navigation property to query operations. -
TO_SERVICE_CONTRACT
Use with available fluent helpers to apply the to_ServiceContract navigation property to query operations. -
TO_SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the to_ServiceContractItem navigation property to query operations. -
TO_SERVICE_ITEM
Use with available fluent helpers to apply the to_ServiceItem navigation property to query operations. -
TO_SERVICE_ORDER
Use with available fluent helpers to apply the to_ServiceOrder navigation property to query operations. -
TO_SERVICE_PART_ITEM
Use with available fluent helpers to apply the to_ServicePartItem navigation property to query operations. -
TO_SUBSCRIPTION_BILLING
Use with available fluent helpers to apply the to_SubscriptionBilling navigation property to query operations. -
TO_SUBSCRIPTION_BILLING_ITEM
public static final BusinessSolutionOrderLink<BusSolnOrdSubscrpnBillgItem> TO_SUBSCRIPTION_BILLING_ITEMUse with available fluent helpers to apply the to_SubscriptionBillingItem navigation property to query operations. -
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations. -
TO_USER_STATUS
Use with available fluent helpers to apply the to_UserStatus navigation property to query operations.
-
-
Constructor Details
-
BusinessSolutionOrder
public BusinessSolutionOrder() -
BusinessSolutionOrder
public BusinessSolutionOrder(@Nullable String businessSolutionOrder, @Nullable String busSolnOrdType, @Nullable UUID businessSolutionOrderUUID, @Nullable String busSolnOrdDescription, @Nullable String language, @Nullable String busSolnOrdExtReference, @Nullable String paymentTerms, @Nullable String createdByUser, @Nullable ZonedDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String busSolnOrdIsReleased, @Nullable String busSolnOrdIsCompleted, @Nullable String serviceDocumentHasError, @Nullable String purchaseOrderByCustomer, @Nullable LocalDateTime customerPurchaseOrderDate, @Nullable BigDecimal serviceDocNetAmount, @Nullable String transactionCurrency, @Nullable String cPQQuotation, @Nullable String salesOrganization, @Nullable String salesOrganizationOrgUnitID, @Nullable String distributionChannel, @Nullable String division, @Nullable String salesOffice, @Nullable String salesGroup, @Nullable String soldToParty, @Nullable String shipToParty, @Nullable String billToParty, @Nullable String payerParty, @Nullable String personResponsible, @Nullable String contactPerson, List<BusSolnOrdFUPEntProject> toEnterpriseProject, List<BusSolnOrdEntProjectItem> toEnterpriseProjectItem, List<BusSolnOrderExpenseItem> toExpenseItem, List<BusSolnOrdItemRelationships> toItemRelationships, List<BusSolnOrderSalesItem> toSalesItem, List<BusSolnOrderFUPSalesOrder> toSalesOrder, List<BusSolnOrdFUPServiceContract> toServiceContract, List<BusSolnOrdSrvcContractItem> toServiceContractItem, List<BusSolnOrderServiceItem> toServiceItem, List<BusSolnOrdFUPServiceOrder> toServiceOrder, List<BusSolnOrdSrvcPrtItem> toServicePartItem, List<BusSolnOrdFUPSubscrpn> toSubscriptionBilling, List<BusSolnOrdSubscrpnBillgItem> toSubscriptionBillingItem, List<BusinessSolutionOrderText> toText, List<BusSolnOrdUserStatus> toUserStatus)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BusinessSolutionOrder>
-
setBusinessSolutionOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessSolutionOrder
- Parameters:
businessSolutionOrder- Transaction ID
-
setBusSolnOrdType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusSolnOrdType
- Parameters:
busSolnOrdType- Business Transaction Type
-
setBusinessSolutionOrderUUID
Constraints: noneOriginal property name from the Odata EDM: BusinessSolutionOrderUUID
- Parameters:
businessSolutionOrderUUID- GUID of a CRM Order Object
-
setBusSolnOrdDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusSolnOrdDescription
- Parameters:
busSolnOrdDescription- Transaction Description
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key of Description
-
setBusSolnOrdExtReference
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: BusSolnOrdExtReference
- Parameters:
busSolnOrdExtReference- External Reference Number
-
setPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Parameters:
paymentTerms- Terms of Payment
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- User that Created the Transaction
-
setCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- Created At
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Transaction Last Changed By
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Changed At
-
setBusSolnOrdIsReleased
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdIsReleased
- Parameters:
busSolnOrdIsReleased- Release Status
-
setBusSolnOrdIsCompleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdIsCompleted
- Parameters:
busSolnOrdIsCompleted- The busSolnOrdIsCompleted to set.
-
setServiceDocumentHasError
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceDocumentHasError
- Parameters:
serviceDocumentHasError- Error Status
-
setPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Parameters:
purchaseOrderByCustomer- Sold-To Party's External Reference Number
-
setCustomerPurchaseOrderDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustomerPurchaseOrderDate
- Parameters:
customerPurchaseOrderDate- Reference Document Date
-
setServiceDocNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocNetAmount
- Parameters:
serviceDocNetAmount- Total Net Value of Document in Document Currency
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- Currency
-
setCPQQuotation
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CPQQuotation
- Parameters:
cPQQuotation- The cPQQuotation to set.
-
setSalesOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Parameters:
salesOrganization- Sales Organization
-
setSalesOrganizationOrgUnitID
Constraints: Not nullable, Maximum length: 14Original property name from the Odata EDM: SalesOrganizationOrgUnitID
- Parameters:
salesOrganizationOrgUnitID- Sales Organization ID
-
setDistributionChannel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Parameters:
distributionChannel- Distribution Channel
-
setDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Parameters:
division- Division
-
setSalesOffice
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOffice
- Parameters:
salesOffice- Sales Office
-
setSalesGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesGroup
- Parameters:
salesGroup- Sales Group
-
setSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Parameters:
soldToParty- Sold-To Party
-
setShipToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ShipToParty
- Parameters:
shipToParty- Ship-To Party
-
setBillToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillToParty
- Parameters:
billToParty- Bill-To Party
-
setPayerParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Parameters:
payerParty- Payer
-
setPersonResponsible
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonResponsible
- Parameters:
personResponsible- Employee Responsible
-
setContactPerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ContactPerson
- Parameters:
contactPerson- Customer Contact Person
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BusinessSolutionOrder>
-
getKey
- Overrides:
getKeyin classVdmObject<BusinessSolutionOrder>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BusinessSolutionOrder>
-
fromMap
- Overrides:
fromMapin classVdmObject<BusinessSolutionOrder>
-
field
@Nonnull public static <T> BusinessSolutionOrderField<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> BusinessSolutionOrderField<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<BusinessSolutionOrder>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BusinessSolutionOrder>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BusinessSolutionOrder>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BusinessSolutionOrder>
-
fetchEnterpriseProject
Fetches the BusSolnOrdFUPEntProject entities (one to many) associated with this entity. This corresponds to the OData navigation property to_EnterpriseProject.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdFUPEntProject 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.
-
getEnterpriseProjectOrFetch
Retrieval of associated BusSolnOrdFUPEntProject entities (one to many). This corresponds to the OData navigation property to_EnterpriseProject.If the navigation property to_EnterpriseProject of a queried BusinessSolutionOrder 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 BusSolnOrdFUPEntProject 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.
-
getEnterpriseProjectIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdFUPEntProject>> getEnterpriseProjectIfPresent()Retrieval of associated BusSolnOrdFUPEntProject entities (one to many). This corresponds to the OData navigation property to_EnterpriseProject.If the navigation property for an entity BusinessSolutionOrder 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_EnterpriseProject is already loaded, the result will
contain the BusSolnOrdFUPEntProject entities. If not, an
Optionwith result stateemptyis returned.
-
setEnterpriseProject
Overwrites the list of associated BusSolnOrdFUPEntProject entities for the loaded navigation property to_EnterpriseProject.If the navigation property to_EnterpriseProject of a queried BusinessSolutionOrder 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 BusSolnOrdFUPEntProject entities.
-
addEnterpriseProject
Adds elements to the list of associated BusSolnOrdFUPEntProject entities. This corresponds to the OData navigation property to_EnterpriseProject.If the navigation property to_EnterpriseProject of a queried BusinessSolutionOrder 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 BusSolnOrdFUPEntProject entities.
-
fetchEnterpriseProjectItem
Fetches the BusSolnOrdEntProjectItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_EnterpriseProjectItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdEntProjectItem 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.
-
getEnterpriseProjectItemOrFetch
Retrieval of associated BusSolnOrdEntProjectItem entities (one to many). This corresponds to the OData navigation property to_EnterpriseProjectItem.If the navigation property to_EnterpriseProjectItem of a queried BusinessSolutionOrder 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 BusSolnOrdEntProjectItem 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.
-
getEnterpriseProjectItemIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdEntProjectItem>> getEnterpriseProjectItemIfPresent()Retrieval of associated BusSolnOrdEntProjectItem entities (one to many). This corresponds to the OData navigation property to_EnterpriseProjectItem.If the navigation property for an entity BusinessSolutionOrder 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_EnterpriseProjectItem is already loaded, the result
will contain the BusSolnOrdEntProjectItem entities. If not, an
Optionwith result stateemptyis returned.
-
setEnterpriseProjectItem
Overwrites the list of associated BusSolnOrdEntProjectItem entities for the loaded navigation property to_EnterpriseProjectItem.If the navigation property to_EnterpriseProjectItem of a queried BusinessSolutionOrder 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 BusSolnOrdEntProjectItem entities.
-
addEnterpriseProjectItem
Adds elements to the list of associated BusSolnOrdEntProjectItem entities. This corresponds to the OData navigation property to_EnterpriseProjectItem.If the navigation property to_EnterpriseProjectItem of a queried BusinessSolutionOrder 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 BusSolnOrdEntProjectItem entities.
-
fetchExpenseItem
Fetches the BusSolnOrderExpenseItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ExpenseItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrderExpenseItem 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.
-
getExpenseItemOrFetch
Retrieval of associated BusSolnOrderExpenseItem entities (one to many). This corresponds to the OData navigation property to_ExpenseItem.If the navigation property to_ExpenseItem of a queried BusinessSolutionOrder 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 BusSolnOrderExpenseItem 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.
-
getExpenseItemIfPresent
Retrieval of associated BusSolnOrderExpenseItem entities (one to many). This corresponds to the OData navigation property to_ExpenseItem.If the navigation property for an entity BusinessSolutionOrder 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_ExpenseItem is already loaded, the result will
contain the BusSolnOrderExpenseItem entities. If not, an
Optionwith result stateemptyis returned.
-
setExpenseItem
Overwrites the list of associated BusSolnOrderExpenseItem entities for the loaded navigation property to_ExpenseItem.If the navigation property to_ExpenseItem of a queried BusinessSolutionOrder 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 BusSolnOrderExpenseItem entities.
-
addExpenseItem
Adds elements to the list of associated BusSolnOrderExpenseItem entities. This corresponds to the OData navigation property to_ExpenseItem.If the navigation property to_ExpenseItem of a queried BusinessSolutionOrder 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 BusSolnOrderExpenseItem entities.
-
fetchItemRelationships
Fetches the BusSolnOrdItemRelationships entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ItemRelationships.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdItemRelationships 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.
-
getItemRelationshipsOrFetch
Retrieval of associated BusSolnOrdItemRelationships entities (one to many). This corresponds to the OData navigation property to_ItemRelationships.If the navigation property to_ItemRelationships of a queried BusinessSolutionOrder 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 BusSolnOrdItemRelationships 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.
-
getItemRelationshipsIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdItemRelationships>> getItemRelationshipsIfPresent()Retrieval of associated BusSolnOrdItemRelationships entities (one to many). This corresponds to the OData navigation property to_ItemRelationships.If the navigation property for an entity BusinessSolutionOrder 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_ItemRelationships is already loaded, the result will
contain the BusSolnOrdItemRelationships entities. If not, an
Optionwith result stateemptyis returned.
-
setItemRelationships
Overwrites the list of associated BusSolnOrdItemRelationships entities for the loaded navigation property to_ItemRelationships.If the navigation property to_ItemRelationships of a queried BusinessSolutionOrder 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 BusSolnOrdItemRelationships entities.
-
addItemRelationships
Adds elements to the list of associated BusSolnOrdItemRelationships entities. This corresponds to the OData navigation property to_ItemRelationships.If the navigation property to_ItemRelationships of a queried BusinessSolutionOrder 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 BusSolnOrdItemRelationships entities.
-
fetchSalesItem
Fetches the BusSolnOrderSalesItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SalesItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrderSalesItem 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.
-
getSalesItemOrFetch
Retrieval of associated BusSolnOrderSalesItem entities (one to many). This corresponds to the OData navigation property to_SalesItem.If the navigation property to_SalesItem of a queried BusinessSolutionOrder 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 BusSolnOrderSalesItem 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.
-
getSalesItemIfPresent
Retrieval of associated BusSolnOrderSalesItem entities (one to many). This corresponds to the OData navigation property to_SalesItem.If the navigation property for an entity BusinessSolutionOrder 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_SalesItem is already loaded, the result will contain
the BusSolnOrderSalesItem entities. If not, an
Optionwith result stateemptyis returned.
-
setSalesItem
Overwrites the list of associated BusSolnOrderSalesItem entities for the loaded navigation property to_SalesItem.If the navigation property to_SalesItem of a queried BusinessSolutionOrder 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 BusSolnOrderSalesItem entities.
-
addSalesItem
Adds elements to the list of associated BusSolnOrderSalesItem entities. This corresponds to the OData navigation property to_SalesItem.If the navigation property to_SalesItem of a queried BusinessSolutionOrder 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 BusSolnOrderSalesItem entities.
-
fetchSalesOrder
Fetches the BusSolnOrderFUPSalesOrder entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SalesOrder.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrderFUPSalesOrder 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.
-
getSalesOrderOrFetch
Retrieval of associated BusSolnOrderFUPSalesOrder entities (one to many). This corresponds to the OData navigation property to_SalesOrder.If the navigation property to_SalesOrder of a queried BusinessSolutionOrder 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 BusSolnOrderFUPSalesOrder 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.
-
getSalesOrderIfPresent
Retrieval of associated BusSolnOrderFUPSalesOrder entities (one to many). This corresponds to the OData navigation property to_SalesOrder.If the navigation property for an entity BusinessSolutionOrder 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_SalesOrder is already loaded, the result will
contain the BusSolnOrderFUPSalesOrder entities. If not, an
Optionwith result stateemptyis returned.
-
setSalesOrder
Overwrites the list of associated BusSolnOrderFUPSalesOrder entities for the loaded navigation property to_SalesOrder.If the navigation property to_SalesOrder of a queried BusinessSolutionOrder 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 BusSolnOrderFUPSalesOrder entities.
-
addSalesOrder
Adds elements to the list of associated BusSolnOrderFUPSalesOrder entities. This corresponds to the OData navigation property to_SalesOrder.If the navigation property to_SalesOrder of a queried BusinessSolutionOrder 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 BusSolnOrderFUPSalesOrder entities.
-
fetchServiceContract
Fetches the BusSolnOrdFUPServiceContract entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ServiceContract.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdFUPServiceContract 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.
-
getServiceContractOrFetch
Retrieval of associated BusSolnOrdFUPServiceContract entities (one to many). This corresponds to the OData navigation property to_ServiceContract.If the navigation property to_ServiceContract of a queried BusinessSolutionOrder 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 BusSolnOrdFUPServiceContract 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.
-
getServiceContractIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdFUPServiceContract>> getServiceContractIfPresent()Retrieval of associated BusSolnOrdFUPServiceContract entities (one to many). This corresponds to the OData navigation property to_ServiceContract.If the navigation property for an entity BusinessSolutionOrder 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_ServiceContract is already loaded, the result will
contain the BusSolnOrdFUPServiceContract entities. If not, an
Optionwith result stateemptyis returned.
-
setServiceContract
Overwrites the list of associated BusSolnOrdFUPServiceContract entities for the loaded navigation property to_ServiceContract.If the navigation property to_ServiceContract of a queried BusinessSolutionOrder 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 BusSolnOrdFUPServiceContract entities.
-
addServiceContract
Adds elements to the list of associated BusSolnOrdFUPServiceContract entities. This corresponds to the OData navigation property to_ServiceContract.If the navigation property to_ServiceContract of a queried BusinessSolutionOrder 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 BusSolnOrdFUPServiceContract entities.
-
fetchServiceContractItem
Fetches the BusSolnOrdSrvcContractItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ServiceContractItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdSrvcContractItem 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.
-
getServiceContractItemOrFetch
Retrieval of associated BusSolnOrdSrvcContractItem entities (one to many). This corresponds to the OData navigation property to_ServiceContractItem.If the navigation property to_ServiceContractItem of a queried BusinessSolutionOrder 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 BusSolnOrdSrvcContractItem 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.
-
getServiceContractItemIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdSrvcContractItem>> getServiceContractItemIfPresent()Retrieval of associated BusSolnOrdSrvcContractItem entities (one to many). This corresponds to the OData navigation property to_ServiceContractItem.If the navigation property for an entity BusinessSolutionOrder 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_ServiceContractItem is already loaded, the result
will contain the BusSolnOrdSrvcContractItem entities. If not, an
Optionwith result stateemptyis returned.
-
setServiceContractItem
Overwrites the list of associated BusSolnOrdSrvcContractItem entities for the loaded navigation property to_ServiceContractItem.If the navigation property to_ServiceContractItem of a queried BusinessSolutionOrder 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 BusSolnOrdSrvcContractItem entities.
-
addServiceContractItem
Adds elements to the list of associated BusSolnOrdSrvcContractItem entities. This corresponds to the OData navigation property to_ServiceContractItem.If the navigation property to_ServiceContractItem of a queried BusinessSolutionOrder 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 BusSolnOrdSrvcContractItem entities.
-
fetchServiceItem
Fetches the BusSolnOrderServiceItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ServiceItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrderServiceItem 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.
-
getServiceItemOrFetch
Retrieval of associated BusSolnOrderServiceItem entities (one to many). This corresponds to the OData navigation property to_ServiceItem.If the navigation property to_ServiceItem of a queried BusinessSolutionOrder 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 BusSolnOrderServiceItem 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.
-
getServiceItemIfPresent
Retrieval of associated BusSolnOrderServiceItem entities (one to many). This corresponds to the OData navigation property to_ServiceItem.If the navigation property for an entity BusinessSolutionOrder 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_ServiceItem is already loaded, the result will
contain the BusSolnOrderServiceItem entities. If not, an
Optionwith result stateemptyis returned.
-
setServiceItem
Overwrites the list of associated BusSolnOrderServiceItem entities for the loaded navigation property to_ServiceItem.If the navigation property to_ServiceItem of a queried BusinessSolutionOrder 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 BusSolnOrderServiceItem entities.
-
addServiceItem
Adds elements to the list of associated BusSolnOrderServiceItem entities. This corresponds to the OData navigation property to_ServiceItem.If the navigation property to_ServiceItem of a queried BusinessSolutionOrder 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 BusSolnOrderServiceItem entities.
-
fetchServiceOrder
Fetches the BusSolnOrdFUPServiceOrder entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ServiceOrder.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdFUPServiceOrder 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.
-
getServiceOrderOrFetch
Retrieval of associated BusSolnOrdFUPServiceOrder entities (one to many). This corresponds to the OData navigation property to_ServiceOrder.If the navigation property to_ServiceOrder of a queried BusinessSolutionOrder 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 BusSolnOrdFUPServiceOrder 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.
-
getServiceOrderIfPresent
Retrieval of associated BusSolnOrdFUPServiceOrder entities (one to many). This corresponds to the OData navigation property to_ServiceOrder.If the navigation property for an entity BusinessSolutionOrder 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_ServiceOrder is already loaded, the result will
contain the BusSolnOrdFUPServiceOrder entities. If not, an
Optionwith result stateemptyis returned.
-
setServiceOrder
Overwrites the list of associated BusSolnOrdFUPServiceOrder entities for the loaded navigation property to_ServiceOrder.If the navigation property to_ServiceOrder of a queried BusinessSolutionOrder 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 BusSolnOrdFUPServiceOrder entities.
-
addServiceOrder
Adds elements to the list of associated BusSolnOrdFUPServiceOrder entities. This corresponds to the OData navigation property to_ServiceOrder.If the navigation property to_ServiceOrder of a queried BusinessSolutionOrder 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 BusSolnOrdFUPServiceOrder entities.
-
fetchServicePartItem
Fetches the BusSolnOrdSrvcPrtItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ServicePartItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdSrvcPrtItem 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.
-
getServicePartItemOrFetch
Retrieval of associated BusSolnOrdSrvcPrtItem entities (one to many). This corresponds to the OData navigation property to_ServicePartItem.If the navigation property to_ServicePartItem of a queried BusinessSolutionOrder 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 BusSolnOrdSrvcPrtItem 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.
-
getServicePartItemIfPresent
Retrieval of associated BusSolnOrdSrvcPrtItem entities (one to many). This corresponds to the OData navigation property to_ServicePartItem.If the navigation property for an entity BusinessSolutionOrder 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_ServicePartItem is already loaded, the result will
contain the BusSolnOrdSrvcPrtItem entities. If not, an
Optionwith result stateemptyis returned.
-
setServicePartItem
Overwrites the list of associated BusSolnOrdSrvcPrtItem entities for the loaded navigation property to_ServicePartItem.If the navigation property to_ServicePartItem of a queried BusinessSolutionOrder 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 BusSolnOrdSrvcPrtItem entities.
-
addServicePartItem
Adds elements to the list of associated BusSolnOrdSrvcPrtItem entities. This corresponds to the OData navigation property to_ServicePartItem.If the navigation property to_ServicePartItem of a queried BusinessSolutionOrder 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 BusSolnOrdSrvcPrtItem entities.
-
fetchSubscriptionBilling
Fetches the BusSolnOrdFUPSubscrpn entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SubscriptionBilling.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdFUPSubscrpn 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.
-
getSubscriptionBillingOrFetch
Retrieval of associated BusSolnOrdFUPSubscrpn entities (one to many). This corresponds to the OData navigation property to_SubscriptionBilling.If the navigation property to_SubscriptionBilling of a queried BusinessSolutionOrder 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 BusSolnOrdFUPSubscrpn 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.
-
getSubscriptionBillingIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdFUPSubscrpn>> getSubscriptionBillingIfPresent()Retrieval of associated BusSolnOrdFUPSubscrpn entities (one to many). This corresponds to the OData navigation property to_SubscriptionBilling.If the navigation property for an entity BusinessSolutionOrder 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_SubscriptionBilling is already loaded, the result
will contain the BusSolnOrdFUPSubscrpn entities. If not, an
Optionwith result stateemptyis returned.
-
setSubscriptionBilling
Overwrites the list of associated BusSolnOrdFUPSubscrpn entities for the loaded navigation property to_SubscriptionBilling.If the navigation property to_SubscriptionBilling of a queried BusinessSolutionOrder 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 BusSolnOrdFUPSubscrpn entities.
-
addSubscriptionBilling
Adds elements to the list of associated BusSolnOrdFUPSubscrpn entities. This corresponds to the OData navigation property to_SubscriptionBilling.If the navigation property to_SubscriptionBilling of a queried BusinessSolutionOrder 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 BusSolnOrdFUPSubscrpn entities.
-
fetchSubscriptionBillingItem
Fetches the BusSolnOrdSubscrpnBillgItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SubscriptionBillingItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdSubscrpnBillgItem 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.
-
getSubscriptionBillingItemOrFetch
Retrieval of associated BusSolnOrdSubscrpnBillgItem entities (one to many). This corresponds to the OData navigation property to_SubscriptionBillingItem.If the navigation property to_SubscriptionBillingItem of a queried BusinessSolutionOrder 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 BusSolnOrdSubscrpnBillgItem 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.
-
getSubscriptionBillingItemIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdSubscrpnBillgItem>> getSubscriptionBillingItemIfPresent()Retrieval of associated BusSolnOrdSubscrpnBillgItem entities (one to many). This corresponds to the OData navigation property to_SubscriptionBillingItem.If the navigation property for an entity BusinessSolutionOrder 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_SubscriptionBillingItem is already loaded, the
result will contain the BusSolnOrdSubscrpnBillgItem entities. If not, an
Optionwith result stateemptyis returned.
-
setSubscriptionBillingItem
Overwrites the list of associated BusSolnOrdSubscrpnBillgItem entities for the loaded navigation property to_SubscriptionBillingItem.If the navigation property to_SubscriptionBillingItem of a queried BusinessSolutionOrder 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 BusSolnOrdSubscrpnBillgItem entities.
-
addSubscriptionBillingItem
Adds elements to the list of associated BusSolnOrdSubscrpnBillgItem entities. This corresponds to the OData navigation property to_SubscriptionBillingItem.If the navigation property to_SubscriptionBillingItem of a queried BusinessSolutionOrder 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 BusSolnOrdSubscrpnBillgItem entities.
-
fetchText
Fetches the BusinessSolutionOrderText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Text.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessSolutionOrderText 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.
-
getTextOrFetch
Retrieval of associated BusinessSolutionOrderText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried BusinessSolutionOrder 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 BusinessSolutionOrderText 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.
-
getTextIfPresent
Retrieval of associated BusinessSolutionOrderText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property for an entity BusinessSolutionOrder 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_Text is already loaded, the result will contain the
BusinessSolutionOrderText entities. If not, an
Optionwith result stateemptyis returned.
-
setText
Overwrites the list of associated BusinessSolutionOrderText entities for the loaded navigation property to_Text.If the navigation property to_Text of a queried BusinessSolutionOrder 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 BusinessSolutionOrderText entities.
-
addText
Adds elements to the list of associated BusinessSolutionOrderText entities. This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried BusinessSolutionOrder 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 BusinessSolutionOrderText entities.
-
fetchUserStatus
Fetches the BusSolnOrdUserStatus entities (one to many) associated with this entity. This corresponds to the OData navigation property to_UserStatus.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdUserStatus 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.
-
getUserStatusOrFetch
Retrieval of associated BusSolnOrdUserStatus entities (one to many). This corresponds to the OData navigation property to_UserStatus.If the navigation property to_UserStatus of a queried BusinessSolutionOrder 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 BusSolnOrdUserStatus 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.
-
getUserStatusIfPresent
Retrieval of associated BusSolnOrdUserStatus entities (one to many). This corresponds to the OData navigation property to_UserStatus.If the navigation property for an entity BusinessSolutionOrder 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_UserStatus is already loaded, the result will
contain the BusSolnOrdUserStatus entities. If not, an
Optionwith result stateemptyis returned.
-
setUserStatus
Overwrites the list of associated BusSolnOrdUserStatus entities for the loaded navigation property to_UserStatus.If the navigation property to_UserStatus of a queried BusinessSolutionOrder 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 BusSolnOrdUserStatus entities.
-
addUserStatus
Adds elements to the list of associated BusSolnOrdUserStatus entities. This corresponds to the OData navigation property to_UserStatus.If the navigation property to_UserStatus of a queried BusinessSolutionOrder 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 BusSolnOrdUserStatus entities.
-
builder
-
getBusinessSolutionOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessSolutionOrder
- Returns:
- Transaction ID
-
getBusSolnOrdType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusSolnOrdType
- Returns:
- Business Transaction Type
-
getBusinessSolutionOrderUUID
Constraints: noneOriginal property name from the Odata EDM: BusinessSolutionOrderUUID
- Returns:
- GUID of a CRM Order Object
-
getBusSolnOrdDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusSolnOrdDescription
- Returns:
- Transaction Description
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key of Description
-
getBusSolnOrdExtReference
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: BusSolnOrdExtReference
- Returns:
- External Reference Number
-
getPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
- Terms of Payment
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- User that Created the Transaction
-
getCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Returns:
- Created At
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Transaction Last Changed By
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Changed At
-
getBusSolnOrdIsReleased
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdIsReleased
- Returns:
- Release Status
-
getBusSolnOrdIsCompleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdIsCompleted
- Returns:
- The busSolnOrdIsCompleted contained in this entity.
-
getServiceDocumentHasError
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceDocumentHasError
- Returns:
- Error Status
-
getPurchaseOrderByCustomer
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Returns:
- Sold-To Party's External Reference Number
-
getCustomerPurchaseOrderDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustomerPurchaseOrderDate
- Returns:
- Reference Document Date
-
getServiceDocNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocNetAmount
- Returns:
- Total Net Value of Document in Document Currency
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
- Currency
-
getCPQQuotation
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CPQQuotation
- Returns:
- The cPQQuotation contained in this entity.
-
getSalesOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Returns:
- Sales Organization
-
getSalesOrganizationOrgUnitID
Constraints: Not nullable, Maximum length: 14Original property name from the Odata EDM: SalesOrganizationOrgUnitID
- Returns:
- Sales Organization ID
-
getDistributionChannel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Returns:
- Distribution Channel
-
getDivision
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
- Division
-
getSalesOffice
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOffice
- Returns:
- Sales Office
-
getSalesGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesGroup
- Returns:
- Sales Group
-
getSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Returns:
- Sold-To Party
-
getShipToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ShipToParty
- Returns:
- Ship-To Party
-
getBillToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillToParty
- Returns:
- Bill-To Party
-
getPayerParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Returns:
- Payer
-
getPersonResponsible
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonResponsible
- Returns:
- Employee Responsible
-
getContactPerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ContactPerson
- Returns:
- Customer Contact Person
-
toString
- Overrides:
toStringin classVdmObject<BusinessSolutionOrder>
-
equals
- Overrides:
equalsin classVdmEntity<BusinessSolutionOrder>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BusinessSolutionOrder>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BusinessSolutionOrder>
-