Class CreditManagementAccount
Original entity name from the Odata EDM: CreditManagementAccountType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CreditManagementAccount instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CreditManagementAccountSelectableSelector for all available fields of CreditManagementAccount.static final CreditManagementAccountField<String>Use with available fluent helpers to apply the BusinessPartner field to query operations.static final CreditManagementAccountField<Boolean>Use with available fluent helpers to apply the BusinessPartnerIsCritical field to query operations.static final CreditManagementAccountField<Boolean>Use with available fluent helpers to apply the CrdtLmtIsReqdFrmAutomCalc field to query operations.static final CreditManagementAccountField<String>Use with available fluent helpers to apply the CreditAccountBlockReason field to query operations.static final CreditManagementAccountField<Boolean>Use with available fluent helpers to apply the CreditAccountIsBlocked field to query operations.static final CreditManagementAccountField<LocalDateTime>Use with available fluent helpers to apply the CreditAccountResubmissionDate field to query operations.static final CreditManagementAccountField<BigDecimal>Use with available fluent helpers to apply the CreditLimitAmount field to query operations.static final CreditManagementAccountField<BigDecimal>Use with available fluent helpers to apply the CreditLimitCalculatedAmount field to query operations.static final CreditManagementAccountField<Boolean>Use with available fluent helpers to apply the CreditLimitIsZero field to query operations.static final CreditManagementAccountField<LocalDateTime>Use with available fluent helpers to apply the CreditLimitLastChangeDate field to query operations.static final CreditManagementAccountField<LocalDateTime>Use with available fluent helpers to apply the CreditLimitReqdValidityEndDate field to query operations.static final CreditManagementAccountField<LocalDateTime>Use with available fluent helpers to apply the CreditLimitRequestDate field to query operations.static final CreditManagementAccountField<BigDecimal>Use with available fluent helpers to apply the CreditLimitRequestedAmount field to query operations.static final CreditManagementAccountField<LocalDateTime>Use with available fluent helpers to apply the CreditLimitValidityEndDate field to query operations.static final CreditManagementAccountField<String>Use with available fluent helpers to apply the CreditSegment field to query operations.static final CreditManagementAccountField<String>Use with available fluent helpers to apply the CreditSegmentCurrency field to query operations.static final CreditManagementAccountLink<CrdtMAcctCollateral>Use with available fluent helpers to apply the to_CrdtMAcctCollateralTP navigation property to query operations.static final CreditManagementAccountLink<CrdtMAcctCrdtInsurance>Use with available fluent helpers to apply the to_CrdtMAcctCrdtInsuranceTP navigation property to query operations.static final CreditManagementAccountOneToOneLink<CreditMgmtBusinessPartner>Use with available fluent helpers to apply the to_CrdtMBusinessPartnerTP navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionCreditManagementAccount(String businessPartner, String creditSegment, Boolean businessPartnerIsCritical, Boolean creditAccountIsBlocked, String creditAccountBlockReason, LocalDateTime creditAccountResubmissionDate, BigDecimal creditLimitAmount, LocalDateTime creditLimitValidityEndDate, LocalDateTime creditLimitLastChangeDate, BigDecimal creditLimitCalculatedAmount, Boolean creditLimitIsZero, BigDecimal creditLimitRequestedAmount, Boolean crdtLmtIsReqdFrmAutomCalc, LocalDateTime creditLimitReqdValidityEndDate, LocalDateTime creditLimitRequestDate, String creditSegmentCurrency, CreditMgmtBusinessPartner toCrdtMBusinessPartnerTP, List<CrdtMAcctCollateral> toCrdtMAcctCollateralTP, List<CrdtMAcctCrdtInsurance> toCrdtMAcctCrdtInsuranceTP) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCrdtMAcctCollateralTP(CrdtMAcctCollateral... entity) Adds elements to the list of associated CrdtMAcctCollateral entities.voidAdds elements to the list of associated CrdtMAcctCrdtInsurance entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the CrdtMAcctCollateral entities (one to many) associated with this entity.Fetches the CrdtMAcctCrdtInsurance entities (one to many) associated with this entity.Fetches the CreditMgmtBusinessPartner entity (one to one) associated with this entity.static <T,DomainT>
CreditManagementAccountField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> CreditManagementAccountField<T>Use with available fluent helpers to apply an extension field to query operations.protected void(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: noneConstraints: noneio.vavr.control.Option<List<CrdtMAcctCollateral>>Retrieval of associated CrdtMAcctCollateral entities (one to many).Retrieval of associated CrdtMAcctCollateral entities (one to many).io.vavr.control.Option<List<CrdtMAcctCrdtInsurance>>Retrieval of associated CrdtMAcctCrdtInsurance entities (one to many).Retrieval of associated CrdtMAcctCrdtInsurance entities (one to many).io.vavr.control.Option<CreditMgmtBusinessPartner>Retrieval of associated CreditMgmtBusinessPartner entity (one to one).Retrieval of associated CreditMgmtBusinessPartner entity (one to one).Constraints: Not nullable, Maximum length: 2Constraints: noneConstraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 15, Scale: 3Constraints: noneConstraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 5protected Stringprotected StringgetKey()getType()inthashCode()voidsetBusinessPartner(String businessPartner) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartnerIsCritical(Boolean businessPartnerIsCritical) Constraints: nonevoidsetCrdtLmtIsReqdFrmAutomCalc(Boolean crdtLmtIsReqdFrmAutomCalc) Constraints: nonevoidOverwrites the list of associated CrdtMAcctCollateral entities for the loaded navigation property to_CrdtMAcctCollateralTP.voidOverwrites the list of associated CrdtMAcctCrdtInsurance entities for the loaded navigation property to_CrdtMAcctCrdtInsuranceTP.voidOverwrites the associated CreditMgmtBusinessPartner entity for the loaded navigation property to_CrdtMBusinessPartnerTP.voidsetCreditAccountBlockReason(String creditAccountBlockReason) Constraints: Not nullable, Maximum length: 2voidsetCreditAccountIsBlocked(Boolean creditAccountIsBlocked) Constraints: nonevoidsetCreditAccountResubmissionDate(LocalDateTime creditAccountResubmissionDate) Constraints: Not nullable, Precision: 0voidsetCreditLimitAmount(BigDecimal creditLimitAmount) Constraints: Not nullable, Precision: 15, Scale: 3voidsetCreditLimitCalculatedAmount(BigDecimal creditLimitCalculatedAmount) Constraints: Not nullable, Precision: 15, Scale: 3voidsetCreditLimitIsZero(Boolean creditLimitIsZero) Constraints: nonevoidsetCreditLimitLastChangeDate(LocalDateTime creditLimitLastChangeDate) Constraints: Not nullable, Precision: 0voidsetCreditLimitReqdValidityEndDate(LocalDateTime creditLimitReqdValidityEndDate) Constraints: Not nullable, Precision: 0voidsetCreditLimitRequestDate(LocalDateTime creditLimitRequestDate) Constraints: Not nullable, Precision: 0voidsetCreditLimitRequestedAmount(BigDecimal creditLimitRequestedAmount) Constraints: Not nullable, Precision: 15, Scale: 3voidsetCreditLimitValidityEndDate(LocalDateTime creditLimitValidityEndDate) Constraints: Not nullable, Precision: 0voidsetCreditSegment(String creditSegment) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetCreditSegmentCurrency(String creditSegmentCurrency) Constraints: Not nullable, Maximum length: 5protected voidsetServicePathForFetch(String servicePathForFetch) 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 CreditManagementAccount. -
BUSINESS_PARTNER
Use with available fluent helpers to apply the BusinessPartner field to query operations. -
CREDIT_SEGMENT
Use with available fluent helpers to apply the CreditSegment field to query operations. -
BUSINESS_PARTNER_IS_CRITICAL
Use with available fluent helpers to apply the BusinessPartnerIsCritical field to query operations. -
CREDIT_ACCOUNT_IS_BLOCKED
Use with available fluent helpers to apply the CreditAccountIsBlocked field to query operations. -
CREDIT_ACCOUNT_BLOCK_REASON
Use with available fluent helpers to apply the CreditAccountBlockReason field to query operations. -
CREDIT_ACCOUNT_RESUBMISSION_DATE
Use with available fluent helpers to apply the CreditAccountResubmissionDate field to query operations. -
CREDIT_LIMIT_AMOUNT
Use with available fluent helpers to apply the CreditLimitAmount field to query operations. -
CREDIT_LIMIT_VALIDITY_END_DATE
Use with available fluent helpers to apply the CreditLimitValidityEndDate field to query operations. -
CREDIT_LIMIT_LAST_CHANGE_DATE
Use with available fluent helpers to apply the CreditLimitLastChangeDate field to query operations. -
CREDIT_LIMIT_CALCULATED_AMOUNT
Use with available fluent helpers to apply the CreditLimitCalculatedAmount field to query operations. -
CREDIT_LIMIT_IS_ZERO
Use with available fluent helpers to apply the CreditLimitIsZero field to query operations. -
CREDIT_LIMIT_REQUESTED_AMOUNT
Use with available fluent helpers to apply the CreditLimitRequestedAmount field to query operations. -
CRDT_LMT_IS_REQD_FRM_AUTOM_CALC
Use with available fluent helpers to apply the CrdtLmtIsReqdFrmAutomCalc field to query operations. -
CREDIT_LIMIT_REQD_VALIDITY_END_DATE
Use with available fluent helpers to apply the CreditLimitReqdValidityEndDate field to query operations. -
CREDIT_LIMIT_REQUEST_DATE
Use with available fluent helpers to apply the CreditLimitRequestDate field to query operations. -
CREDIT_SEGMENT_CURRENCY
Use with available fluent helpers to apply the CreditSegmentCurrency field to query operations. -
TO_CRDT_M_BUSINESS_PARTNER_TP
public static final CreditManagementAccountOneToOneLink<CreditMgmtBusinessPartner> TO_CRDT_M_BUSINESS_PARTNER_TPUse with available fluent helpers to apply the to_CrdtMBusinessPartnerTP navigation property to query operations. -
TO_CRDT_M_ACCT_COLLATERAL_TP
Use with available fluent helpers to apply the to_CrdtMAcctCollateralTP navigation property to query operations. -
TO_CRDT_M_ACCT_CRDT_INSURANCE_TP
public static final CreditManagementAccountLink<CrdtMAcctCrdtInsurance> TO_CRDT_M_ACCT_CRDT_INSURANCE_TPUse with available fluent helpers to apply the to_CrdtMAcctCrdtInsuranceTP navigation property to query operations.
-
-
Constructor Details
-
CreditManagementAccount
public CreditManagementAccount() -
CreditManagementAccount
public CreditManagementAccount(@Nullable String businessPartner, @Nullable String creditSegment, @Nullable Boolean businessPartnerIsCritical, @Nullable Boolean creditAccountIsBlocked, @Nullable String creditAccountBlockReason, @Nullable LocalDateTime creditAccountResubmissionDate, @Nullable BigDecimal creditLimitAmount, @Nullable LocalDateTime creditLimitValidityEndDate, @Nullable LocalDateTime creditLimitLastChangeDate, @Nullable BigDecimal creditLimitCalculatedAmount, @Nullable Boolean creditLimitIsZero, @Nullable BigDecimal creditLimitRequestedAmount, @Nullable Boolean crdtLmtIsReqdFrmAutomCalc, @Nullable LocalDateTime creditLimitReqdValidityEndDate, @Nullable LocalDateTime creditLimitRequestDate, @Nullable String creditSegmentCurrency, @Nullable CreditMgmtBusinessPartner toCrdtMBusinessPartnerTP, List<CrdtMAcctCollateral> toCrdtMAcctCollateralTP, List<CrdtMAcctCrdtInsurance> toCrdtMAcctCrdtInsuranceTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CreditManagementAccount>
-
setBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setCreditSegment
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CreditSegment
- Parameters:
creditSegment- Credit Segment
-
setBusinessPartnerIsCritical
Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerIsCritical
- Parameters:
businessPartnerIsCritical- Special Attention Required
-
setCreditAccountIsBlocked
Constraints: noneOriginal property name from the Odata EDM: CreditAccountIsBlocked
- Parameters:
creditAccountIsBlocked- Credit Checks Fail Due to Credit Block
-
setCreditAccountBlockReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CreditAccountBlockReason
- Parameters:
creditAccountBlockReason- Reason for Block in Credit Management
-
setCreditAccountResubmissionDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditAccountResubmissionDate
- Parameters:
creditAccountResubmissionDate- Resubmission Date
-
setCreditLimitAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CreditLimitAmount
- Parameters:
creditLimitAmount- Credit Limit
-
setCreditLimitValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitValidityEndDate
- Parameters:
creditLimitValidityEndDate- Valid To Date
-
setCreditLimitLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitLastChangeDate
- Parameters:
creditLimitLastChangeDate- Change Date for Credit Limit
-
setCreditLimitCalculatedAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CreditLimitCalculatedAmount
- Parameters:
creditLimitCalculatedAmount- Calculated Credit Limit
-
setCreditLimitIsZero
Constraints: noneOriginal property name from the Odata EDM: CreditLimitIsZero
- Parameters:
creditLimitIsZero- Limit is Zero
-
setCreditLimitRequestedAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CreditLimitRequestedAmount
- Parameters:
creditLimitRequestedAmount- Credit Limit Requested
-
setCrdtLmtIsReqdFrmAutomCalc
Constraints: noneOriginal property name from the Odata EDM: CrdtLmtIsReqdFrmAutomCalc
- Parameters:
crdtLmtIsReqdFrmAutomCalc- Limit Request from Automatic Calculation
-
setCreditLimitReqdValidityEndDate
public void setCreditLimitReqdValidityEndDate(@Nullable LocalDateTime creditLimitReqdValidityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitReqdValidityEndDate
- Parameters:
creditLimitReqdValidityEndDate- Valid To Date (Requested)
-
setCreditLimitRequestDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitRequestDate
- Parameters:
creditLimitRequestDate- Request Date
-
setCreditSegmentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CreditSegmentCurrency
- Parameters:
creditSegmentCurrency- Credit Segment Currency
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CreditManagementAccount>
-
getKey
- Overrides:
getKeyin classVdmObject<CreditManagementAccount>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CreditManagementAccount>
-
fromMap
- Overrides:
fromMapin classVdmObject<CreditManagementAccount>
-
field
@Nonnull public static <T> CreditManagementAccountField<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> CreditManagementAccountField<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<CreditManagementAccount>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<CreditManagementAccount>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<CreditManagementAccount>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CreditManagementAccount>
-
fetchCrdtMBusinessPartnerTP
Fetches the CreditMgmtBusinessPartner entity (one to one) associated with this entity. This corresponds to the OData navigation property to_CrdtMBusinessPartnerTP.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated CreditMgmtBusinessPartner 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.
-
getCrdtMBusinessPartnerTPOrFetch
Retrieval of associated CreditMgmtBusinessPartner entity (one to one). This corresponds to the OData navigation property to_CrdtMBusinessPartnerTP.If the navigation property to_CrdtMBusinessPartnerTP of a queried CreditManagementAccount 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 CreditMgmtBusinessPartner 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.
-
getCrdtMBusinessPartnerTPIfPresent
@Nonnull public io.vavr.control.Option<CreditMgmtBusinessPartner> getCrdtMBusinessPartnerTPIfPresent()Retrieval of associated CreditMgmtBusinessPartner entity (one to one). This corresponds to the OData navigation property to_CrdtMBusinessPartnerTP.If the navigation property for an entity CreditManagementAccount 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_CrdtMBusinessPartnerTP is already loaded, the result
will contain the CreditMgmtBusinessPartner entity. If not, an
Optionwith result stateemptyis returned.
-
setCrdtMBusinessPartnerTP
Overwrites the associated CreditMgmtBusinessPartner entity for the loaded navigation property to_CrdtMBusinessPartnerTP.- Parameters:
value- New CreditMgmtBusinessPartner entity.
-
fetchCrdtMAcctCollateralTP
Fetches the CrdtMAcctCollateral entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CrdtMAcctCollateralTP.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CrdtMAcctCollateral 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.
-
getCrdtMAcctCollateralTPOrFetch
Retrieval of associated CrdtMAcctCollateral entities (one to many). This corresponds to the OData navigation property to_CrdtMAcctCollateralTP.If the navigation property to_CrdtMAcctCollateralTP of a queried CreditManagementAccount 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 CrdtMAcctCollateral 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.
-
getCrdtMAcctCollateralTPIfPresent
@Nonnull public io.vavr.control.Option<List<CrdtMAcctCollateral>> getCrdtMAcctCollateralTPIfPresent()Retrieval of associated CrdtMAcctCollateral entities (one to many). This corresponds to the OData navigation property to_CrdtMAcctCollateralTP.If the navigation property for an entity CreditManagementAccount 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_CrdtMAcctCollateralTP is already loaded, the result
will contain the CrdtMAcctCollateral entities. If not, an
Optionwith result stateemptyis returned.
-
setCrdtMAcctCollateralTP
Overwrites the list of associated CrdtMAcctCollateral entities for the loaded navigation property to_CrdtMAcctCollateralTP.If the navigation property to_CrdtMAcctCollateralTP of a queried CreditManagementAccount 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 CrdtMAcctCollateral entities.
-
addCrdtMAcctCollateralTP
Adds elements to the list of associated CrdtMAcctCollateral entities. This corresponds to the OData navigation property to_CrdtMAcctCollateralTP.If the navigation property to_CrdtMAcctCollateralTP of a queried CreditManagementAccount 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 CrdtMAcctCollateral entities.
-
fetchCrdtMAcctCrdtInsuranceTP
Fetches the CrdtMAcctCrdtInsurance entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CrdtMAcctCrdtInsuranceTP.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CrdtMAcctCrdtInsurance 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.
-
getCrdtMAcctCrdtInsuranceTPOrFetch
Retrieval of associated CrdtMAcctCrdtInsurance entities (one to many). This corresponds to the OData navigation property to_CrdtMAcctCrdtInsuranceTP.If the navigation property to_CrdtMAcctCrdtInsuranceTP of a queried CreditManagementAccount 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 CrdtMAcctCrdtInsurance 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.
-
getCrdtMAcctCrdtInsuranceTPIfPresent
@Nonnull public io.vavr.control.Option<List<CrdtMAcctCrdtInsurance>> getCrdtMAcctCrdtInsuranceTPIfPresent()Retrieval of associated CrdtMAcctCrdtInsurance entities (one to many). This corresponds to the OData navigation property to_CrdtMAcctCrdtInsuranceTP.If the navigation property for an entity CreditManagementAccount 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_CrdtMAcctCrdtInsuranceTP is already loaded, the
result will contain the CrdtMAcctCrdtInsurance entities. If not, an
Optionwith result stateemptyis returned.
-
setCrdtMAcctCrdtInsuranceTP
Overwrites the list of associated CrdtMAcctCrdtInsurance entities for the loaded navigation property to_CrdtMAcctCrdtInsuranceTP.If the navigation property to_CrdtMAcctCrdtInsuranceTP of a queried CreditManagementAccount 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 CrdtMAcctCrdtInsurance entities.
-
addCrdtMAcctCrdtInsuranceTP
Adds elements to the list of associated CrdtMAcctCrdtInsurance entities. This corresponds to the OData navigation property to_CrdtMAcctCrdtInsuranceTP.If the navigation property to_CrdtMAcctCrdtInsuranceTP of a queried CreditManagementAccount 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 CrdtMAcctCrdtInsurance entities.
-
builder
-
getBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getCreditSegment
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CreditSegment
- Returns:
- Credit Segment
-
getBusinessPartnerIsCritical
Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerIsCritical
- Returns:
- Special Attention Required
-
getCreditAccountIsBlocked
Constraints: noneOriginal property name from the Odata EDM: CreditAccountIsBlocked
- Returns:
- Credit Checks Fail Due to Credit Block
-
getCreditAccountBlockReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CreditAccountBlockReason
- Returns:
- Reason for Block in Credit Management
-
getCreditAccountResubmissionDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditAccountResubmissionDate
- Returns:
- Resubmission Date
-
getCreditLimitAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CreditLimitAmount
- Returns:
- Credit Limit
-
getCreditLimitValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitValidityEndDate
- Returns:
- Valid To Date
-
getCreditLimitLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitLastChangeDate
- Returns:
- Change Date for Credit Limit
-
getCreditLimitCalculatedAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CreditLimitCalculatedAmount
- Returns:
- Calculated Credit Limit
-
getCreditLimitIsZero
Constraints: noneOriginal property name from the Odata EDM: CreditLimitIsZero
- Returns:
- Limit is Zero
-
getCreditLimitRequestedAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CreditLimitRequestedAmount
- Returns:
- Credit Limit Requested
-
getCrdtLmtIsReqdFrmAutomCalc
Constraints: noneOriginal property name from the Odata EDM: CrdtLmtIsReqdFrmAutomCalc
- Returns:
- Limit Request from Automatic Calculation
-
getCreditLimitReqdValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitReqdValidityEndDate
- Returns:
- Valid To Date (Requested)
-
getCreditLimitRequestDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreditLimitRequestDate
- Returns:
- Request Date
-
getCreditSegmentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CreditSegmentCurrency
- Returns:
- Credit Segment Currency
-
toString
- Overrides:
toStringin classVdmObject<CreditManagementAccount>
-
equals
- Overrides:
equalsin classVdmEntity<CreditManagementAccount>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CreditManagementAccount>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CreditManagementAccount>
-