Class BusSolnOrdSubscrpnBillgItem
Original entity name from the Odata EDM: A_BusSolnOrdSubscrpnBillgItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BusSolnOrdSubscrpnBillgItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BusSolnOrdSubscrpnBillgItemSelectableSelector for all available fields of BusSolnOrdSubscrpnBillgItem.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BillToParty field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmCategory field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmDescription field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmDistrStatus field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmDistrStatusName field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmExtReference field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmIsCompleted field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmIsReleased field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmQtyUnitISOCode field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusSolnOrdItmQtyUnitSAPCode field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusinessSolutionOrder field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the BusinessSolutionOrderItem field to query operations.static final BusSolnOrdSubscrpnBillgItemField<UUID>Use with available fluent helpers to apply the BusinessSolutionOrderItemUUID field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the Language field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the MidBillgCycExprtnIsAllowed field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the PayerParty field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the Product field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the Quantity field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the QuantityUnit field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the ServiceDocumentItemNetAmount field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the ShipToParty field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the SoldToParty field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the SubscriptionBillingCycle field to query operations.static final BusSolnOrdSubscrpnBillgItemField<ZonedDateTime>Use with available fluent helpers to apply the SubscriptionEndDateTime field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the SubscriptionExpectedTerm field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the SubscriptionFixedTerm field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the SubscriptionMinimumTerm field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the SubscriptionRenewalPeriod field to query operations.static final BusSolnOrdSubscrpnBillgItemField<ZonedDateTime>Use with available fluent helpers to apply the SubscriptionStartDateTime field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the SubscriptionTermOfNotice field to query operations.static final BusSolnOrdSubscrpnBillgItemField<ZonedDateTime>Use with available fluent helpers to apply the SubscrpnBillgItmPrcgDateTime field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the SubscrpnContrTrmsAreSpecified field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the SubscrpnSimulationStatus field to query operations.static final BusSolnOrdSubscrpnBillgItemField<String>Use with available fluent helpers to apply the SubscrpnSimulationStatusName field to query operations.static final BusSolnOrdSubscrpnBillgItemField<BigDecimal>Use with available fluent helpers to apply the SubscrpnWithdrawalPeriod field to query operations.static final BusSolnOrdSubscrpnBillgItemOneToOneLink<BusinessSolutionOrder>Use with available fluent helpers to apply the to_BusinessSolutionOrder navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmSubscrpnPrParam>Use with available fluent helpers to apply the to_PriceParameters navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmRateElement>Use with available fluent helpers to apply the to_RateElements navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmFUPSubscrpn>Use with available fluent helpers to apply the to_SubscriptionBilling navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmSubscrpnParam>Use with available fluent helpers to apply the to_SubscriptionParameters navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmSubscrpnPrAgrmt>Use with available fluent helpers to apply the to_SubscriptionPriceAgreements navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmUserStatus>Use with available fluent helpers to apply the to_UserStatus navigation property to query operations.static final BusSolnOrdSubscrpnBillgItemField<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
ConstructorsConstructorDescriptionBusSolnOrdSubscrpnBillgItem(String businessSolutionOrder, String businessSolutionOrderItem, UUID businessSolutionOrderItemUUID, String busSolnOrdItmCategory, String product, BigDecimal quantity, String quantityUnit, String busSolnOrdItmQtyUnitSAPCode, String busSolnOrdItmQtyUnitISOCode, String busSolnOrdItmDescription, String busSolnOrdItmExtReference, BigDecimal serviceDocumentItemNetAmount, String transactionCurrency, String language, String busSolnOrdItmIsCompleted, String busSolnOrdItmIsReleased, String busSolnOrdItmDistrStatus, String busSolnOrdItmDistrStatusName, String subscrpnSimulationStatus, String subscrpnSimulationStatusName, ZonedDateTime subscriptionStartDateTime, ZonedDateTime subscriptionEndDateTime, ZonedDateTime subscrpnBillgItmPrcgDateTime, BigDecimal subscrpnWithdrawalPeriod, BigDecimal subscriptionFixedTerm, BigDecimal subscriptionTermOfNotice, BigDecimal subscriptionMinimumTerm, BigDecimal subscriptionRenewalPeriod, BigDecimal subscriptionExpectedTerm, String subscrpnContrTrmsAreSpecified, String midBillgCycExprtnIsAllowed, String subscriptionBillingCycle, String soldToParty, String shipToParty, String billToParty, String payerParty, BusinessSolutionOrder toBusinessSolutionOrder, List<BusSolnOrdItmSubscrpnPrParam> toPriceParameters, List<BusSolnOrdItmRateElement> toRateElements, List<BusSolnOrdItmFUPSubscrpn> toSubscriptionBilling, List<BusSolnOrdItmSubscrpnParam> toSubscriptionParameters, List<BusSolnOrdItmSubscrpnPrAgrmt> toSubscriptionPriceAgreements, List<BusSolnOrdItmUserStatus> toUserStatus) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPriceParameters(BusSolnOrdItmSubscrpnPrParam... entity) Adds elements to the list of associated BusSolnOrdItmSubscrpnPrParam entities.voidaddRateElements(BusSolnOrdItmRateElement... entity) Adds elements to the list of associated BusSolnOrdItmRateElement entities.voidaddSubscriptionBilling(BusSolnOrdItmFUPSubscrpn... entity) Adds elements to the list of associated BusSolnOrdItmFUPSubscrpn entities.voidAdds elements to the list of associated BusSolnOrdItmSubscrpnParam entities.voidAdds elements to the list of associated BusSolnOrdItmSubscrpnPrAgrmt entities.voidaddUserStatus(BusSolnOrdItmUserStatus... entity) Adds elements to the list of associated BusSolnOrdItmUserStatus entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BusinessSolutionOrder entity (one to one) associated with this entity.Fetches the BusSolnOrdItmSubscrpnPrParam entities (one to many) associated with this entity.Fetches the BusSolnOrdItmRateElement entities (one to many) associated with this entity.Fetches the BusSolnOrdItmFUPSubscrpn entities (one to many) associated with this entity.Fetches the BusSolnOrdItmSubscrpnParam entities (one to many) associated with this entity.Fetches the BusSolnOrdItmSubscrpnPrAgrmt entities (one to many) associated with this entity.Fetches the BusSolnOrdItmUserStatus entities (one to many) associated with this entity.static <T,DomainT>
BusSolnOrdSubscrpnBillgItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BusSolnOrdSubscrpnBillgItemField<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: 10io.vavr.control.Option<BusinessSolutionOrder>Retrieval of associated BusinessSolutionOrder entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 6Constraints: noneRetrieval of associated BusinessSolutionOrder entity (one to one).Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3protected Stringprotected StringgetKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<BusSolnOrdItmSubscrpnPrParam>>Retrieval of associated BusSolnOrdItmSubscrpnPrParam entities (one to many).Retrieval of associated BusSolnOrdItmSubscrpnPrParam entities (one to many).Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<List<BusSolnOrdItmRateElement>>Retrieval of associated BusSolnOrdItmRateElement entities (one to many).Retrieval of associated BusSolnOrdItmRateElement entities (one to many).Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<BusSolnOrdItmFUPSubscrpn>>Retrieval of associated BusSolnOrdItmFUPSubscrpn entities (one to many).Retrieval of associated BusSolnOrdItmFUPSubscrpn entities (one to many).Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Precision: 13, Scale: 0io.vavr.control.Option<List<BusSolnOrdItmSubscrpnParam>>Retrieval of associated BusSolnOrdItmSubscrpnParam entities (one to many).Retrieval of associated BusSolnOrdItmSubscrpnParam entities (one to many).io.vavr.control.Option<List<BusSolnOrdItmSubscrpnPrAgrmt>>Retrieval of associated BusSolnOrdItmSubscrpnPrAgrmt entities (one to many).Retrieval of associated BusSolnOrdItmSubscrpnPrAgrmt entities (one to many).Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Maximum length: 5getType()io.vavr.control.Option<List<BusSolnOrdItmUserStatus>>Retrieval of associated BusSolnOrdItmUserStatus entities (one to many).Retrieval of associated BusSolnOrdItmUserStatus entities (one to many).inthashCode()voidsetBillToParty(String billToParty) Constraints: Not nullable, Maximum length: 10voidOverwrites the associated BusinessSolutionOrder entity for the loaded navigation property to_BusinessSolutionOrder.voidsetBusinessSolutionOrder(String businessSolutionOrder) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBusinessSolutionOrderItem(String businessSolutionOrderItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetBusinessSolutionOrderItemUUID(UUID businessSolutionOrderItemUUID) Constraints: nonevoidsetBusSolnOrdItmCategory(String busSolnOrdItmCategory) Constraints: Not nullable, Maximum length: 4voidsetBusSolnOrdItmDescription(String busSolnOrdItmDescription) Constraints: Not nullable, Maximum length: 40voidsetBusSolnOrdItmDistrStatus(String busSolnOrdItmDistrStatus) Constraints: Not nullable, Maximum length: 1voidsetBusSolnOrdItmDistrStatusName(String busSolnOrdItmDistrStatusName) Constraints: Not nullable, Maximum length: 60voidsetBusSolnOrdItmExtReference(String busSolnOrdItmExtReference) Constraints: Not nullable, Maximum length: 80voidsetBusSolnOrdItmIsCompleted(String busSolnOrdItmIsCompleted) Constraints: Not nullable, Maximum length: 1voidsetBusSolnOrdItmIsReleased(String busSolnOrdItmIsReleased) Constraints: Not nullable, Maximum length: 1voidsetBusSolnOrdItmQtyUnitISOCode(String busSolnOrdItmQtyUnitISOCode) Constraints: Not nullable, Maximum length: 3voidsetBusSolnOrdItmQtyUnitSAPCode(String busSolnOrdItmQtyUnitSAPCode) Constraints: Not nullable, Maximum length: 3voidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidsetMidBillgCycExprtnIsAllowed(String midBillgCycExprtnIsAllowed) Constraints: Not nullable, Maximum length: 1voidsetPayerParty(String payerParty) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated BusSolnOrdItmSubscrpnPrParam entities for the loaded navigation property to_PriceParameters.voidsetProduct(String product) Constraints: Not nullable, Maximum length: 40voidsetQuantity(BigDecimal quantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetQuantityUnit(String quantityUnit) Constraints: Not nullable, Maximum length: 3voidOverwrites the list of associated BusSolnOrdItmRateElement entities for the loaded navigation property to_RateElements.voidsetServiceDocumentItemNetAmount(BigDecimal serviceDocumentItemNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3protected voidsetServicePathForFetch(String servicePathForFetch) voidsetShipToParty(String shipToParty) Constraints: Not nullable, Maximum length: 10voidsetSoldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated BusSolnOrdItmFUPSubscrpn entities for the loaded navigation property to_SubscriptionBilling.voidsetSubscriptionBillingCycle(String subscriptionBillingCycle) Constraints: Not nullable, Maximum length: 4voidsetSubscriptionEndDateTime(ZonedDateTime subscriptionEndDateTime) Constraints: Not nullable, Precision: 0voidsetSubscriptionExpectedTerm(BigDecimal subscriptionExpectedTerm) Constraints: Not nullable, Precision: 13, Scale: 0voidsetSubscriptionFixedTerm(BigDecimal subscriptionFixedTerm) Constraints: Not nullable, Precision: 13, Scale: 0voidsetSubscriptionMinimumTerm(BigDecimal subscriptionMinimumTerm) Constraints: Not nullable, Precision: 13, Scale: 0voidOverwrites the list of associated BusSolnOrdItmSubscrpnParam entities for the loaded navigation property to_SubscriptionParameters.voidOverwrites the list of associated BusSolnOrdItmSubscrpnPrAgrmt entities for the loaded navigation property to_SubscriptionPriceAgreements.voidsetSubscriptionRenewalPeriod(BigDecimal subscriptionRenewalPeriod) Constraints: Not nullable, Precision: 13, Scale: 0voidsetSubscriptionStartDateTime(ZonedDateTime subscriptionStartDateTime) Constraints: Not nullable, Precision: 0voidsetSubscriptionTermOfNotice(BigDecimal subscriptionTermOfNotice) Constraints: Not nullable, Precision: 13, Scale: 0voidsetSubscrpnBillgItmPrcgDateTime(ZonedDateTime subscrpnBillgItmPrcgDateTime) Constraints: Not nullable, Precision: 0voidsetSubscrpnContrTrmsAreSpecified(String subscrpnContrTrmsAreSpecified) Constraints: Not nullable, Maximum length: 1voidsetSubscrpnSimulationStatus(String subscrpnSimulationStatus) Constraints: Not nullable, Maximum length: 1voidsetSubscrpnSimulationStatusName(String subscrpnSimulationStatusName) Constraints: Not nullable, Maximum length: 60voidsetSubscrpnWithdrawalPeriod(BigDecimal subscrpnWithdrawalPeriod) Constraints: Not nullable, Precision: 13, Scale: 0voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5voidsetUserStatus(List<BusSolnOrdItmUserStatus> value) Overwrites the list of associated BusSolnOrdItmUserStatus 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 BusSolnOrdSubscrpnBillgItem. -
BUSINESS_SOLUTION_ORDER
Use with available fluent helpers to apply the BusinessSolutionOrder field to query operations. -
BUSINESS_SOLUTION_ORDER_ITEM
Use with available fluent helpers to apply the BusinessSolutionOrderItem field to query operations. -
BUSINESS_SOLUTION_ORDER_ITEM_UUID
Use with available fluent helpers to apply the BusinessSolutionOrderItemUUID field to query operations. -
BUS_SOLN_ORD_ITM_CATEGORY
Use with available fluent helpers to apply the BusSolnOrdItmCategory field to query operations. -
PRODUCT
Use with available fluent helpers to apply the Product field to query operations. -
QUANTITY
Use with available fluent helpers to apply the Quantity field to query operations. -
QUANTITY_UNIT
Use with available fluent helpers to apply the QuantityUnit field to query operations. -
BUS_SOLN_ORD_ITM_QTY_UNIT_SAP_CODE
Use with available fluent helpers to apply the BusSolnOrdItmQtyUnitSAPCode field to query operations. -
BUS_SOLN_ORD_ITM_QTY_UNIT_ISO_CODE
Use with available fluent helpers to apply the BusSolnOrdItmQtyUnitISOCode field to query operations. -
BUS_SOLN_ORD_ITM_DESCRIPTION
Use with available fluent helpers to apply the BusSolnOrdItmDescription field to query operations. -
BUS_SOLN_ORD_ITM_EXT_REFERENCE
Use with available fluent helpers to apply the BusSolnOrdItmExtReference field to query operations. -
SERVICE_DOCUMENT_ITEM_NET_AMOUNT
Use with available fluent helpers to apply the ServiceDocumentItemNetAmount field to query operations. -
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations. -
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations. -
BUS_SOLN_ORD_ITM_IS_COMPLETED
Use with available fluent helpers to apply the BusSolnOrdItmIsCompleted field to query operations. -
BUS_SOLN_ORD_ITM_IS_RELEASED
Use with available fluent helpers to apply the BusSolnOrdItmIsReleased field to query operations. -
BUS_SOLN_ORD_ITM_DISTR_STATUS
Use with available fluent helpers to apply the BusSolnOrdItmDistrStatus field to query operations. -
BUS_SOLN_ORD_ITM_DISTR_STATUS_NAME
Use with available fluent helpers to apply the BusSolnOrdItmDistrStatusName field to query operations. -
SUBSCRPN_SIMULATION_STATUS
Use with available fluent helpers to apply the SubscrpnSimulationStatus field to query operations. -
SUBSCRPN_SIMULATION_STATUS_NAME
Use with available fluent helpers to apply the SubscrpnSimulationStatusName field to query operations. -
SUBSCRIPTION_START_DATE_TIME
Use with available fluent helpers to apply the SubscriptionStartDateTime field to query operations. -
SUBSCRIPTION_END_DATE_TIME
Use with available fluent helpers to apply the SubscriptionEndDateTime field to query operations. -
SUBSCRPN_BILLG_ITM_PRCG_DATE_TIME
public static final BusSolnOrdSubscrpnBillgItemField<ZonedDateTime> SUBSCRPN_BILLG_ITM_PRCG_DATE_TIMEUse with available fluent helpers to apply the SubscrpnBillgItmPrcgDateTime field to query operations. -
SUBSCRPN_WITHDRAWAL_PERIOD
Use with available fluent helpers to apply the SubscrpnWithdrawalPeriod field to query operations. -
SUBSCRIPTION_FIXED_TERM
Use with available fluent helpers to apply the SubscriptionFixedTerm field to query operations. -
SUBSCRIPTION_TERM_OF_NOTICE
Use with available fluent helpers to apply the SubscriptionTermOfNotice field to query operations. -
SUBSCRIPTION_MINIMUM_TERM
Use with available fluent helpers to apply the SubscriptionMinimumTerm field to query operations. -
SUBSCRIPTION_RENEWAL_PERIOD
Use with available fluent helpers to apply the SubscriptionRenewalPeriod field to query operations. -
SUBSCRIPTION_EXPECTED_TERM
Use with available fluent helpers to apply the SubscriptionExpectedTerm field to query operations. -
SUBSCRPN_CONTR_TRMS_ARE_SPECIFIED
Use with available fluent helpers to apply the SubscrpnContrTrmsAreSpecified field to query operations. -
MID_BILLG_CYC_EXPRTN_IS_ALLOWED
Use with available fluent helpers to apply the MidBillgCycExprtnIsAllowed field to query operations. -
SUBSCRIPTION_BILLING_CYCLE
Use with available fluent helpers to apply the SubscriptionBillingCycle 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. -
TO_BUSINESS_SOLUTION_ORDER
public static final BusSolnOrdSubscrpnBillgItemOneToOneLink<BusinessSolutionOrder> TO_BUSINESS_SOLUTION_ORDERUse with available fluent helpers to apply the to_BusinessSolutionOrder navigation property to query operations. -
TO_PRICE_PARAMETERS
public static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmSubscrpnPrParam> TO_PRICE_PARAMETERSUse with available fluent helpers to apply the to_PriceParameters navigation property to query operations. -
TO_RATE_ELEMENTS
Use with available fluent helpers to apply the to_RateElements navigation property to query operations. -
TO_SUBSCRIPTION_BILLING
public static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmFUPSubscrpn> TO_SUBSCRIPTION_BILLINGUse with available fluent helpers to apply the to_SubscriptionBilling navigation property to query operations. -
TO_SUBSCRIPTION_PARAMETERS
public static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmSubscrpnParam> TO_SUBSCRIPTION_PARAMETERSUse with available fluent helpers to apply the to_SubscriptionParameters navigation property to query operations. -
TO_SUBSCRIPTION_PRICE_AGREEMENTS
public static final BusSolnOrdSubscrpnBillgItemLink<BusSolnOrdItmSubscrpnPrAgrmt> TO_SUBSCRIPTION_PRICE_AGREEMENTSUse with available fluent helpers to apply the to_SubscriptionPriceAgreements 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
-
BusSolnOrdSubscrpnBillgItem
public BusSolnOrdSubscrpnBillgItem() -
BusSolnOrdSubscrpnBillgItem
public BusSolnOrdSubscrpnBillgItem(@Nullable String businessSolutionOrder, @Nullable String businessSolutionOrderItem, @Nullable UUID businessSolutionOrderItemUUID, @Nullable String busSolnOrdItmCategory, @Nullable String product, @Nullable BigDecimal quantity, @Nullable String quantityUnit, @Nullable String busSolnOrdItmQtyUnitSAPCode, @Nullable String busSolnOrdItmQtyUnitISOCode, @Nullable String busSolnOrdItmDescription, @Nullable String busSolnOrdItmExtReference, @Nullable BigDecimal serviceDocumentItemNetAmount, @Nullable String transactionCurrency, @Nullable String language, @Nullable String busSolnOrdItmIsCompleted, @Nullable String busSolnOrdItmIsReleased, @Nullable String busSolnOrdItmDistrStatus, @Nullable String busSolnOrdItmDistrStatusName, @Nullable String subscrpnSimulationStatus, @Nullable String subscrpnSimulationStatusName, @Nullable ZonedDateTime subscriptionStartDateTime, @Nullable ZonedDateTime subscriptionEndDateTime, @Nullable ZonedDateTime subscrpnBillgItmPrcgDateTime, @Nullable BigDecimal subscrpnWithdrawalPeriod, @Nullable BigDecimal subscriptionFixedTerm, @Nullable BigDecimal subscriptionTermOfNotice, @Nullable BigDecimal subscriptionMinimumTerm, @Nullable BigDecimal subscriptionRenewalPeriod, @Nullable BigDecimal subscriptionExpectedTerm, @Nullable String subscrpnContrTrmsAreSpecified, @Nullable String midBillgCycExprtnIsAllowed, @Nullable String subscriptionBillingCycle, @Nullable String soldToParty, @Nullable String shipToParty, @Nullable String billToParty, @Nullable String payerParty, @Nullable BusinessSolutionOrder toBusinessSolutionOrder, List<BusSolnOrdItmSubscrpnPrParam> toPriceParameters, List<BusSolnOrdItmRateElement> toRateElements, List<BusSolnOrdItmFUPSubscrpn> toSubscriptionBilling, List<BusSolnOrdItmSubscrpnParam> toSubscriptionParameters, List<BusSolnOrdItmSubscrpnPrAgrmt> toSubscriptionPriceAgreements, List<BusSolnOrdItmUserStatus> toUserStatus)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BusSolnOrdSubscrpnBillgItem>
-
setBusinessSolutionOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessSolutionOrder
- Parameters:
businessSolutionOrder- Transaction ID
-
setBusinessSolutionOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BusinessSolutionOrderItem
- Parameters:
businessSolutionOrderItem- Shortened Item Number in Document
-
setBusinessSolutionOrderItemUUID
Constraints: noneOriginal property name from the Odata EDM: BusinessSolutionOrderItemUUID
- Parameters:
businessSolutionOrderItemUUID- GUID of a CRM Order Object
-
setBusSolnOrdItmCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusSolnOrdItmCategory
- Parameters:
busSolnOrdItmCategory- Item Category
-
setProduct
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Quantity
- Parameters:
quantity- CRM: Order Quantity
-
setQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Parameters:
quantityUnit- Unit of Measure in Which the Product Is Sold
-
setBusSolnOrdItmQtyUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BusSolnOrdItmQtyUnitSAPCode
- Parameters:
busSolnOrdItmQtyUnitSAPCode- SAP Unit Code for Order Quantity
-
setBusSolnOrdItmQtyUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BusSolnOrdItmQtyUnitISOCode
- Parameters:
busSolnOrdItmQtyUnitISOCode- ISO Unit Code for Order Quantity
-
setBusSolnOrdItmDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusSolnOrdItmDescription
- Parameters:
busSolnOrdItmDescription- Product Description
-
setBusSolnOrdItmExtReference
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: BusSolnOrdItmExtReference
- Parameters:
busSolnOrdItmExtReference- External Reference Number
-
setServiceDocumentItemNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocumentItemNetAmount
- Parameters:
serviceDocumentItemNetAmount- Net Value
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- Currency
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Short Text Language for an Item
-
setBusSolnOrdItmIsCompleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdItmIsCompleted
- Parameters:
busSolnOrdItmIsCompleted- The busSolnOrdItmIsCompleted to set.
-
setBusSolnOrdItmIsReleased
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdItmIsReleased
- Parameters:
busSolnOrdItmIsReleased- Release Status
-
setBusSolnOrdItmDistrStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdItmDistrStatus
- Parameters:
busSolnOrdItmDistrStatus- The busSolnOrdItmDistrStatus to set.
-
setBusSolnOrdItmDistrStatusName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BusSolnOrdItmDistrStatusName
- Parameters:
busSolnOrdItmDistrStatusName- The busSolnOrdItmDistrStatusName to set.
-
setSubscrpnSimulationStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SubscrpnSimulationStatus
- Parameters:
subscrpnSimulationStatus- The subscrpnSimulationStatus to set.
-
setSubscrpnSimulationStatusName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SubscrpnSimulationStatusName
- Parameters:
subscrpnSimulationStatusName- The subscrpnSimulationStatusName to set.
-
setSubscriptionStartDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SubscriptionStartDateTime
- Parameters:
subscriptionStartDateTime- Contract Start date
-
setSubscriptionEndDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SubscriptionEndDateTime
- Parameters:
subscriptionEndDateTime- Contract End Date
-
setSubscrpnBillgItmPrcgDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SubscrpnBillgItmPrcgDateTime
- Parameters:
subscrpnBillgItmPrcgDateTime- Time Stamp (UTC) of Start Time of Appointment
-
setSubscrpnWithdrawalPeriod
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscrpnWithdrawalPeriod
- Parameters:
subscrpnWithdrawalPeriod- The subscrpnWithdrawalPeriod to set.
-
setSubscriptionFixedTerm
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionFixedTerm
- Parameters:
subscriptionFixedTerm- The subscriptionFixedTerm to set.
-
setSubscriptionTermOfNotice
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionTermOfNotice
- Parameters:
subscriptionTermOfNotice- The subscriptionTermOfNotice to set.
-
setSubscriptionMinimumTerm
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionMinimumTerm
- Parameters:
subscriptionMinimumTerm- The subscriptionMinimumTerm to set.
-
setSubscriptionRenewalPeriod
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionRenewalPeriod
- Parameters:
subscriptionRenewalPeriod- The subscriptionRenewalPeriod to set.
-
setSubscriptionExpectedTerm
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionExpectedTerm
- Parameters:
subscriptionExpectedTerm- The subscriptionExpectedTerm to set.
-
setSubscrpnContrTrmsAreSpecified
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SubscrpnContrTrmsAreSpecified
- Parameters:
subscrpnContrTrmsAreSpecified- The subscrpnContrTrmsAreSpecified to set.
-
setMidBillgCycExprtnIsAllowed
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MidBillgCycExprtnIsAllowed
- Parameters:
midBillgCycExprtnIsAllowed- Allow Mid-Bill-Cycle Expiration
-
setSubscriptionBillingCycle
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SubscriptionBillingCycle
- Parameters:
subscriptionBillingCycle- Billing Cycle
-
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
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-
getKey
- Overrides:
getKeyin classVdmObject<BusSolnOrdSubscrpnBillgItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BusSolnOrdSubscrpnBillgItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<BusSolnOrdSubscrpnBillgItem>
-
field
@Nonnull public static <T> BusSolnOrdSubscrpnBillgItemField<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> BusSolnOrdSubscrpnBillgItemField<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<BusSolnOrdSubscrpnBillgItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-
fetchBusinessSolutionOrder
Fetches the BusinessSolutionOrder entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BusinessSolutionOrder.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BusinessSolutionOrder entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBusinessSolutionOrderOrFetch
Retrieval of associated BusinessSolutionOrder entity (one to one). This corresponds to the OData navigation property to_BusinessSolutionOrder.If the navigation property to_BusinessSolutionOrder of a queried BusSolnOrdSubscrpnBillgItem 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 BusinessSolutionOrder entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBusinessSolutionOrderIfPresent
Retrieval of associated BusinessSolutionOrder entity (one to one). This corresponds to the OData navigation property to_BusinessSolutionOrder.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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_BusinessSolutionOrder is already loaded, the result
will contain the BusinessSolutionOrder entity. If not, an
Optionwith result stateemptyis returned.
-
setBusinessSolutionOrder
Overwrites the associated BusinessSolutionOrder entity for the loaded navigation property to_BusinessSolutionOrder.- Parameters:
value- New BusinessSolutionOrder entity.
-
fetchPriceParameters
Fetches the BusSolnOrdItmSubscrpnPrParam entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PriceParameters.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdItmSubscrpnPrParam 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.
-
getPriceParametersOrFetch
Retrieval of associated BusSolnOrdItmSubscrpnPrParam entities (one to many). This corresponds to the OData navigation property to_PriceParameters.If the navigation property to_PriceParameters of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnPrParam 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.
-
getPriceParametersIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdItmSubscrpnPrParam>> getPriceParametersIfPresent()Retrieval of associated BusSolnOrdItmSubscrpnPrParam entities (one to many). This corresponds to the OData navigation property to_PriceParameters.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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_PriceParameters is already loaded, the result will
contain the BusSolnOrdItmSubscrpnPrParam entities. If not, an
Optionwith result stateemptyis returned.
-
setPriceParameters
Overwrites the list of associated BusSolnOrdItmSubscrpnPrParam entities for the loaded navigation property to_PriceParameters.If the navigation property to_PriceParameters of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnPrParam entities.
-
addPriceParameters
Adds elements to the list of associated BusSolnOrdItmSubscrpnPrParam entities. This corresponds to the OData navigation property to_PriceParameters.If the navigation property to_PriceParameters of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnPrParam entities.
-
fetchRateElements
Fetches the BusSolnOrdItmRateElement entities (one to many) associated with this entity. This corresponds to the OData navigation property to_RateElements.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdItmRateElement 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.
-
getRateElementsOrFetch
Retrieval of associated BusSolnOrdItmRateElement entities (one to many). This corresponds to the OData navigation property to_RateElements.If the navigation property to_RateElements of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmRateElement 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.
-
getRateElementsIfPresent
Retrieval of associated BusSolnOrdItmRateElement entities (one to many). This corresponds to the OData navigation property to_RateElements.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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_RateElements is already loaded, the result will
contain the BusSolnOrdItmRateElement entities. If not, an
Optionwith result stateemptyis returned.
-
setRateElements
Overwrites the list of associated BusSolnOrdItmRateElement entities for the loaded navigation property to_RateElements.If the navigation property to_RateElements of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmRateElement entities.
-
addRateElements
Adds elements to the list of associated BusSolnOrdItmRateElement entities. This corresponds to the OData navigation property to_RateElements.If the navigation property to_RateElements of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmRateElement entities.
-
fetchSubscriptionBilling
Fetches the BusSolnOrdItmFUPSubscrpn 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 BusSolnOrdItmFUPSubscrpn 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 BusSolnOrdItmFUPSubscrpn entities (one to many). This corresponds to the OData navigation property to_SubscriptionBilling.If the navigation property to_SubscriptionBilling of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmFUPSubscrpn 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<BusSolnOrdItmFUPSubscrpn>> getSubscriptionBillingIfPresent()Retrieval of associated BusSolnOrdItmFUPSubscrpn entities (one to many). This corresponds to the OData navigation property to_SubscriptionBilling.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmFUPSubscrpn entities. If not, an
Optionwith result stateemptyis returned.
-
setSubscriptionBilling
Overwrites the list of associated BusSolnOrdItmFUPSubscrpn entities for the loaded navigation property to_SubscriptionBilling.If the navigation property to_SubscriptionBilling of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmFUPSubscrpn entities.
-
addSubscriptionBilling
Adds elements to the list of associated BusSolnOrdItmFUPSubscrpn entities. This corresponds to the OData navigation property to_SubscriptionBilling.If the navigation property to_SubscriptionBilling of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmFUPSubscrpn entities.
-
fetchSubscriptionParameters
Fetches the BusSolnOrdItmSubscrpnParam entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SubscriptionParameters.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdItmSubscrpnParam 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.
-
getSubscriptionParametersOrFetch
Retrieval of associated BusSolnOrdItmSubscrpnParam entities (one to many). This corresponds to the OData navigation property to_SubscriptionParameters.If the navigation property to_SubscriptionParameters of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnParam 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.
-
getSubscriptionParametersIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdItmSubscrpnParam>> getSubscriptionParametersIfPresent()Retrieval of associated BusSolnOrdItmSubscrpnParam entities (one to many). This corresponds to the OData navigation property to_SubscriptionParameters.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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_SubscriptionParameters is already loaded, the result
will contain the BusSolnOrdItmSubscrpnParam entities. If not, an
Optionwith result stateemptyis returned.
-
setSubscriptionParameters
Overwrites the list of associated BusSolnOrdItmSubscrpnParam entities for the loaded navigation property to_SubscriptionParameters.If the navigation property to_SubscriptionParameters of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnParam entities.
-
addSubscriptionParameters
Adds elements to the list of associated BusSolnOrdItmSubscrpnParam entities. This corresponds to the OData navigation property to_SubscriptionParameters.If the navigation property to_SubscriptionParameters of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnParam entities.
-
fetchSubscriptionPriceAgreements
Fetches the BusSolnOrdItmSubscrpnPrAgrmt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SubscriptionPriceAgreements.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusSolnOrdItmSubscrpnPrAgrmt 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.
-
getSubscriptionPriceAgreementsOrFetch
Retrieval of associated BusSolnOrdItmSubscrpnPrAgrmt entities (one to many). This corresponds to the OData navigation property to_SubscriptionPriceAgreements.If the navigation property to_SubscriptionPriceAgreements of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnPrAgrmt 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.
-
getSubscriptionPriceAgreementsIfPresent
@Nonnull public io.vavr.control.Option<List<BusSolnOrdItmSubscrpnPrAgrmt>> getSubscriptionPriceAgreementsIfPresent()Retrieval of associated BusSolnOrdItmSubscrpnPrAgrmt entities (one to many). This corresponds to the OData navigation property to_SubscriptionPriceAgreements.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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_SubscriptionPriceAgreements is already loaded, the
result will contain the BusSolnOrdItmSubscrpnPrAgrmt entities. If not, an
Optionwith result stateemptyis returned.
-
setSubscriptionPriceAgreements
Overwrites the list of associated BusSolnOrdItmSubscrpnPrAgrmt entities for the loaded navigation property to_SubscriptionPriceAgreements.If the navigation property to_SubscriptionPriceAgreements of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnPrAgrmt entities.
-
addSubscriptionPriceAgreements
Adds elements to the list of associated BusSolnOrdItmSubscrpnPrAgrmt entities. This corresponds to the OData navigation property to_SubscriptionPriceAgreements.If the navigation property to_SubscriptionPriceAgreements of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmSubscrpnPrAgrmt entities.
-
fetchUserStatus
Fetches the BusSolnOrdItmUserStatus 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 BusSolnOrdItmUserStatus 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 BusSolnOrdItmUserStatus entities (one to many). This corresponds to the OData navigation property to_UserStatus.If the navigation property to_UserStatus of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmUserStatus 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 BusSolnOrdItmUserStatus entities (one to many). This corresponds to the OData navigation property to_UserStatus.If the navigation property for an entity BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmUserStatus entities. If not, an
Optionwith result stateemptyis returned.
-
setUserStatus
Overwrites the list of associated BusSolnOrdItmUserStatus entities for the loaded navigation property to_UserStatus.If the navigation property to_UserStatus of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmUserStatus entities.
-
addUserStatus
Adds elements to the list of associated BusSolnOrdItmUserStatus entities. This corresponds to the OData navigation property to_UserStatus.If the navigation property to_UserStatus of a queried BusSolnOrdSubscrpnBillgItem 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 BusSolnOrdItmUserStatus entities.
-
builder
-
getBusinessSolutionOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessSolutionOrder
- Returns:
- Transaction ID
-
getBusinessSolutionOrderItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BusinessSolutionOrderItem
- Returns:
- Shortened Item Number in Document
-
getBusinessSolutionOrderItemUUID
Constraints: noneOriginal property name from the Odata EDM: BusinessSolutionOrderItemUUID
- Returns:
- GUID of a CRM Order Object
-
getBusSolnOrdItmCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusSolnOrdItmCategory
- Returns:
- Item Category
-
getProduct
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
- CRM: Order Quantity
-
getQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Returns:
- Unit of Measure in Which the Product Is Sold
-
getBusSolnOrdItmQtyUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BusSolnOrdItmQtyUnitSAPCode
- Returns:
- SAP Unit Code for Order Quantity
-
getBusSolnOrdItmQtyUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BusSolnOrdItmQtyUnitISOCode
- Returns:
- ISO Unit Code for Order Quantity
-
getBusSolnOrdItmDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusSolnOrdItmDescription
- Returns:
- Product Description
-
getBusSolnOrdItmExtReference
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: BusSolnOrdItmExtReference
- Returns:
- External Reference Number
-
getServiceDocumentItemNetAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocumentItemNetAmount
- Returns:
- Net Value
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
- Currency
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Short Text Language for an Item
-
getBusSolnOrdItmIsCompleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdItmIsCompleted
- Returns:
- The busSolnOrdItmIsCompleted contained in this entity.
-
getBusSolnOrdItmIsReleased
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdItmIsReleased
- Returns:
- Release Status
-
getBusSolnOrdItmDistrStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusSolnOrdItmDistrStatus
- Returns:
- The busSolnOrdItmDistrStatus contained in this entity.
-
getBusSolnOrdItmDistrStatusName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BusSolnOrdItmDistrStatusName
- Returns:
- The busSolnOrdItmDistrStatusName contained in this entity.
-
getSubscrpnSimulationStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SubscrpnSimulationStatus
- Returns:
- The subscrpnSimulationStatus contained in this entity.
-
getSubscrpnSimulationStatusName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SubscrpnSimulationStatusName
- Returns:
- The subscrpnSimulationStatusName contained in this entity.
-
getSubscriptionStartDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SubscriptionStartDateTime
- Returns:
- Contract Start date
-
getSubscriptionEndDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SubscriptionEndDateTime
- Returns:
- Contract End Date
-
getSubscrpnBillgItmPrcgDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SubscrpnBillgItmPrcgDateTime
- Returns:
- Time Stamp (UTC) of Start Time of Appointment
-
getSubscrpnWithdrawalPeriod
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscrpnWithdrawalPeriod
- Returns:
- The subscrpnWithdrawalPeriod contained in this entity.
-
getSubscriptionFixedTerm
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionFixedTerm
- Returns:
- The subscriptionFixedTerm contained in this entity.
-
getSubscriptionTermOfNotice
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionTermOfNotice
- Returns:
- The subscriptionTermOfNotice contained in this entity.
-
getSubscriptionMinimumTerm
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionMinimumTerm
- Returns:
- The subscriptionMinimumTerm contained in this entity.
-
getSubscriptionRenewalPeriod
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionRenewalPeriod
- Returns:
- The subscriptionRenewalPeriod contained in this entity.
-
getSubscriptionExpectedTerm
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SubscriptionExpectedTerm
- Returns:
- The subscriptionExpectedTerm contained in this entity.
-
getSubscrpnContrTrmsAreSpecified
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SubscrpnContrTrmsAreSpecified
- Returns:
- The subscrpnContrTrmsAreSpecified contained in this entity.
-
getMidBillgCycExprtnIsAllowed
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MidBillgCycExprtnIsAllowed
- Returns:
- Allow Mid-Bill-Cycle Expiration
-
getSubscriptionBillingCycle
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SubscriptionBillingCycle
- Returns:
- Billing Cycle
-
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
-
toString
- Overrides:
toStringin classVdmObject<BusSolnOrdSubscrpnBillgItem>
-
equals
- Overrides:
equalsin classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BusSolnOrdSubscrpnBillgItem>
-