Class MaintOrderSettlmtDistrRule
Original entity name from the Odata EDM: MaintOrderSettlmtDistrRule_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of MaintOrderSettlmtDistrRule instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the AccountAssignmentType field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the AccountAssignmentTypeDesc field to query operations.static final MaintOrderSettlmtDistrRuleSelectableSelector for all available fields of MaintOrderSettlmtDistrRule.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the AltvSettlmtDistrRuleSequence field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the BusinessArea field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the BusinessProcess field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the ControllingArea field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the ControllingObject field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the CostCenter field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the CostObject field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the DistributionSourceAssignment field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the FixedAsset field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the GLAccount field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the Ledger field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the LedgerGroup field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the MaintenanceOrder field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the MasterFixedAsset field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the NetworkNumberForAcctAssgmt field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the OrderID field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the ProfitCenter field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SalesOrder field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SalesOrderItem field to query operations.static final MaintOrderSettlmtDistrRuleField<BigDecimal>Use with available fluent helpers to apply the SettlementAmount field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SettlementAmountCurrency field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SettlementDistributionRuleGrp field to query operations.static final MaintOrderSettlmtDistrRuleField<BigDecimal>Use with available fluent helpers to apply the SettlementEquivalenceFactor field to query operations.static final MaintOrderSettlmtDistrRuleField<BigDecimal>Use with available fluent helpers to apply the SettlementPercentageRate field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SettlementType field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SettlementTypeDesc field to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the SettlmtDistrRuleSequence field to query operations.static final MaintOrderSettlmtDistrRuleOneToOneLink<MaintenanceOrder>Use with available fluent helpers to apply the to_MaintenanceOrder navigation property to query operations.static final MaintOrderSettlmtDistrRuleField<String>Use with available fluent helpers to apply the WBSElementInternalID field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionMaintOrderSettlmtDistrRule(String maintenanceOrder, String settlmtDistrRuleSequence, String ledger, String settlementDistributionRuleGrp, String ledgerGroup, String controllingObject, String settlementType, String settlementTypeDesc, String accountAssignmentType, String accountAssignmentTypeDesc, String distributionSourceAssignment, BigDecimal settlementPercentageRate, BigDecimal settlementEquivalenceFactor, BigDecimal settlementAmount, String settlementAmountCurrency, String controllingArea, String businessArea, String companyCode, String gLAccount, String profitCenter, String costCenter, String orderID, String wBSElementInternalID, String masterFixedAsset, String fixedAsset, String networkNumberForAcctAssgmt, String salesOrder, String salesOrderItem, String costObject, String businessProcess, String altvSettlmtDistrRuleSequence, MaintenanceOrder toMaintenanceOrder) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the MaintenanceOrder entity (one to one) associated with this entity.static <T,DomainT>
MaintOrderSettlmtDistrRuleField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> MaintOrderSettlmtDistrRuleField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 7Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 22Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 12protected StringConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10getKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<MaintenanceOrder>Retrieval of associated MaintenanceOrder entity (one to one).Retrieval of associated MaintenanceOrder entity (one to one).Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 10, Scale: 0Constraints: Not nullable, Precision: 5, Scale: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullable, Maximum length: 7getType()Constraints: Not nullable, Maximum length: 8inthashCode()voidsetAccountAssignmentType(String accountAssignmentType) Constraints: Not nullable, Maximum length: 2voidsetAccountAssignmentTypeDesc(String accountAssignmentTypeDesc) Constraints: Not nullable, Maximum length: 60voidsetAltvSettlmtDistrRuleSequence(String altvSettlmtDistrRuleSequence) Constraints: Not nullable, Maximum length: 7voidsetBusinessArea(String businessArea) Constraints: Not nullable, Maximum length: 4voidsetBusinessProcess(String businessProcess) Constraints: Not nullable, Maximum length: 12voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetControllingArea(String controllingArea) Constraints: Not nullable, Maximum length: 4voidsetControllingObject(String controllingObject) Constraints: Not nullable, Maximum length: 22voidsetCostCenter(String costCenter) Constraints: Not nullable, Maximum length: 10voidsetCostObject(String costObject) Constraints: Not nullable, Maximum length: 12voidsetDistributionSourceAssignment(String distributionSourceAssignment) Constraints: Not nullable, Maximum length: 3voidsetFixedAsset(String fixedAsset) Constraints: Not nullable, Maximum length: 4voidsetGLAccount(String gLAccount) Constraints: Not nullable, Maximum length: 10voidConstraints: Not nullable, Maximum length: 2voidsetLedgerGroup(String ledgerGroup) Constraints: Not nullable, Maximum length: 4voidOverwrites the associated MaintenanceOrder entity for the loaded navigation property to_MaintenanceOrder.voidsetMaintenanceOrder(String maintenanceOrder) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetMasterFixedAsset(String masterFixedAsset) Constraints: Not nullable, Maximum length: 12voidsetNetworkNumberForAcctAssgmt(String networkNumberForAcctAssgmt) Constraints: Not nullable, Maximum length: 12voidsetOrderID(String orderID) Constraints: Not nullable, Maximum length: 12voidsetProfitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10voidsetSalesOrder(String salesOrder) Constraints: Not nullable, Maximum length: 10voidsetSalesOrderItem(String salesOrderItem) Constraints: Not nullable, Maximum length: 6protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSettlementAmount(BigDecimal settlementAmount) Constraints: Not nullable, Precision: 15, Scale: 3voidsetSettlementAmountCurrency(String settlementAmountCurrency) Constraints: Not nullable, Maximum length: 5voidsetSettlementDistributionRuleGrp(String settlementDistributionRuleGrp) Constraints: Not nullable, Maximum length: 3voidsetSettlementEquivalenceFactor(BigDecimal settlementEquivalenceFactor) Constraints: Not nullable, Precision: 10, Scale: 0voidsetSettlementPercentageRate(BigDecimal settlementPercentageRate) Constraints: Not nullable, Precision: 5, Scale: 2voidsetSettlementType(String settlementType) Constraints: Not nullable, Maximum length: 3voidsetSettlementTypeDesc(String settlementTypeDesc) Constraints: Not nullable, Maximum length: 60voidsetSettlmtDistrRuleSequence(String settlmtDistrRuleSequence) (Key Field) Constraints: Not nullable, Maximum length: 7voidsetWBSElementInternalID(String wBSElementInternalID) Constraints: Not nullable, Maximum length: 8toString()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 MaintOrderSettlmtDistrRule. -
MAINTENANCE_ORDER
Use with available fluent helpers to apply the MaintenanceOrder field to query operations. -
SETTLMT_DISTR_RULE_SEQUENCE
Use with available fluent helpers to apply the SettlmtDistrRuleSequence field to query operations. -
LEDGER
Use with available fluent helpers to apply the Ledger field to query operations. -
SETTLEMENT_DISTRIBUTION_RULE_GRP
Use with available fluent helpers to apply the SettlementDistributionRuleGrp field to query operations. -
LEDGER_GROUP
Use with available fluent helpers to apply the LedgerGroup field to query operations. -
CONTROLLING_OBJECT
Use with available fluent helpers to apply the ControllingObject field to query operations. -
SETTLEMENT_TYPE
Use with available fluent helpers to apply the SettlementType field to query operations. -
SETTLEMENT_TYPE_DESC
Use with available fluent helpers to apply the SettlementTypeDesc field to query operations. -
ACCOUNT_ASSIGNMENT_TYPE
Use with available fluent helpers to apply the AccountAssignmentType field to query operations. -
ACCOUNT_ASSIGNMENT_TYPE_DESC
Use with available fluent helpers to apply the AccountAssignmentTypeDesc field to query operations. -
DISTRIBUTION_SOURCE_ASSIGNMENT
Use with available fluent helpers to apply the DistributionSourceAssignment field to query operations. -
SETTLEMENT_PERCENTAGE_RATE
Use with available fluent helpers to apply the SettlementPercentageRate field to query operations. -
SETTLEMENT_EQUIVALENCE_FACTOR
Use with available fluent helpers to apply the SettlementEquivalenceFactor field to query operations. -
SETTLEMENT_AMOUNT
Use with available fluent helpers to apply the SettlementAmount field to query operations. -
SETTLEMENT_AMOUNT_CURRENCY
Use with available fluent helpers to apply the SettlementAmountCurrency field to query operations. -
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations. -
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations. -
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations. -
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations. -
ORDER_ID
Use with available fluent helpers to apply the OrderID field to query operations. -
WBS_ELEMENT_INTERNAL_ID
Use with available fluent helpers to apply the WBSElementInternalID field to query operations. -
MASTER_FIXED_ASSET
Use with available fluent helpers to apply the MasterFixedAsset field to query operations. -
FIXED_ASSET
Use with available fluent helpers to apply the FixedAsset field to query operations. -
NETWORK_NUMBER_FOR_ACCT_ASSGMT
Use with available fluent helpers to apply the NetworkNumberForAcctAssgmt field to query operations. -
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations. -
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations. -
COST_OBJECT
Use with available fluent helpers to apply the CostObject field to query operations. -
BUSINESS_PROCESS
Use with available fluent helpers to apply the BusinessProcess field to query operations. -
ALTV_SETTLMT_DISTR_RULE_SEQUENCE
Use with available fluent helpers to apply the AltvSettlmtDistrRuleSequence field to query operations. -
TO_MAINTENANCE_ORDER
Use with available fluent helpers to apply the to_MaintenanceOrder navigation property to query operations.
-
-
Constructor Details
-
MaintOrderSettlmtDistrRule
public MaintOrderSettlmtDistrRule() -
MaintOrderSettlmtDistrRule
public MaintOrderSettlmtDistrRule(@Nullable String maintenanceOrder, @Nullable String settlmtDistrRuleSequence, @Nullable String ledger, @Nullable String settlementDistributionRuleGrp, @Nullable String ledgerGroup, @Nullable String controllingObject, @Nullable String settlementType, @Nullable String settlementTypeDesc, @Nullable String accountAssignmentType, @Nullable String accountAssignmentTypeDesc, @Nullable String distributionSourceAssignment, @Nullable BigDecimal settlementPercentageRate, @Nullable BigDecimal settlementEquivalenceFactor, @Nullable BigDecimal settlementAmount, @Nullable String settlementAmountCurrency, @Nullable String controllingArea, @Nullable String businessArea, @Nullable String companyCode, @Nullable String gLAccount, @Nullable String profitCenter, @Nullable String costCenter, @Nullable String orderID, @Nullable String wBSElementInternalID, @Nullable String masterFixedAsset, @Nullable String fixedAsset, @Nullable String networkNumberForAcctAssgmt, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String costObject, @Nullable String businessProcess, @Nullable String altvSettlmtDistrRuleSequence, @Nullable MaintenanceOrder toMaintenanceOrder)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<MaintOrderSettlmtDistrRule>
-
setMaintenanceOrder
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaintenanceOrder
- Parameters:
maintenanceOrder- Order Number
-
setSettlmtDistrRuleSequence
(Key Field) Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: SettlmtDistrRuleSequence
- Parameters:
settlmtDistrRuleSequence- Sequence Number of Distribution Rule
-
setLedger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Parameters:
ledger- Ledger in General Ledger Accounting
-
setSettlementDistributionRuleGrp
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlementDistributionRuleGrp
- Parameters:
settlementDistributionRuleGrp- Distribution Rule Group
-
setLedgerGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LedgerGroup
- Parameters:
ledgerGroup- Ledger Group
-
setControllingObject
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: ControllingObject
- Parameters:
controllingObject- Object Number
-
setSettlementType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlementType
- Parameters:
settlementType- Settlement type
-
setSettlementTypeDesc
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SettlementTypeDesc
- Parameters:
settlementTypeDesc- Short Text for Fixed Values
-
setAccountAssignmentType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountAssignmentType
- Parameters:
accountAssignmentType- Account Assignment Type
-
setAccountAssignmentTypeDesc
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: AccountAssignmentTypeDesc
- Parameters:
accountAssignmentTypeDesc- FIS_ACCASTY_TXT60
-
setDistributionSourceAssignment
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DistributionSourceAssignment
- Parameters:
distributionSourceAssignment- Source Assignment
-
setSettlementPercentageRate
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: SettlementPercentageRate
- Parameters:
settlementPercentageRate- Settlement percentage rate
-
setSettlementEquivalenceFactor
Constraints: Not nullable, Precision: 10, Scale: 0Original property name from the Odata EDM: SettlementEquivalenceFactor
- Parameters:
settlementEquivalenceFactor- Equivalence number for order settlement
-
setSettlementAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SettlementAmount
- Parameters:
settlementAmount- Amount for Amount Rule
-
setSettlementAmountCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SettlementAmountCurrency
- Parameters:
settlementAmountCurrency- Currency for the amount in the amount rule
-
setControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Parameters:
controllingArea- Controlling area of receiver
-
setBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Parameters:
businessArea- Business Area
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setGLAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GLAccount
- Parameters:
gLAccount- G/L Account Number
-
setProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Parameters:
profitCenter- Profit Center
-
setCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Parameters:
costCenter- Receiver cost center
-
setOrderID
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: OrderID
- Parameters:
orderID- Order Number
-
setWBSElementInternalID
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: WBSElementInternalID
- Parameters:
wBSElementInternalID- WBS Element
-
setMasterFixedAsset
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MasterFixedAsset
- Parameters:
masterFixedAsset- Main Asset Number
-
setFixedAsset
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FixedAsset
- Parameters:
fixedAsset- Asset Subnumber
-
setNetworkNumberForAcctAssgmt
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NetworkNumberForAcctAssgmt
- Parameters:
networkNumberForAcctAssgmt- Network Number for Account Assignment
-
setSalesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Parameters:
salesOrder- Sales Order Number
-
setSalesOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Parameters:
salesOrderItem- Item Number in Sales Order
-
setCostObject
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CostObject
- Parameters:
costObject- Cost Object
-
setBusinessProcess
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: BusinessProcess
- Parameters:
businessProcess- Business Process
-
setAltvSettlmtDistrRuleSequence
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: AltvSettlmtDistrRuleSequence
- Parameters:
altvSettlmtDistrRuleSequence- Distribution Rule Number
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<MaintOrderSettlmtDistrRule>
-
getKey
- Overrides:
getKeyin classVdmObject<MaintOrderSettlmtDistrRule>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<MaintOrderSettlmtDistrRule>
-
fromMap
- Overrides:
fromMapin classVdmObject<MaintOrderSettlmtDistrRule>
-
field
@Nonnull public static <T> MaintOrderSettlmtDistrRuleField<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> MaintOrderSettlmtDistrRuleField<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<MaintOrderSettlmtDistrRule>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<MaintOrderSettlmtDistrRule>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<MaintOrderSettlmtDistrRule>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<MaintOrderSettlmtDistrRule>
-
fetchMaintenanceOrder
Fetches the MaintenanceOrder entity (one to one) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrder.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated MaintenanceOrder 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.
-
getMaintenanceOrderOrFetch
Retrieval of associated MaintenanceOrder entity (one to one). This corresponds to the OData navigation property to_MaintenanceOrder.If the navigation property to_MaintenanceOrder of a queried MaintOrderSettlmtDistrRule 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 MaintenanceOrder 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.
-
getMaintenanceOrderIfPresent
Retrieval of associated MaintenanceOrder entity (one to one). This corresponds to the OData navigation property to_MaintenanceOrder.If the navigation property for an entity MaintOrderSettlmtDistrRule 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_MaintenanceOrder is already loaded, the result will
contain the MaintenanceOrder entity. If not, an
Optionwith result stateemptyis returned.
-
setMaintenanceOrder
Overwrites the associated MaintenanceOrder entity for the loaded navigation property to_MaintenanceOrder.- Parameters:
value- New MaintenanceOrder entity.
-
builder
-
getMaintenanceOrder
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaintenanceOrder
- Returns:
- Order Number
-
getSettlmtDistrRuleSequence
(Key Field) Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: SettlmtDistrRuleSequence
- Returns:
- Sequence Number of Distribution Rule
-
getLedger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Returns:
- Ledger in General Ledger Accounting
-
getSettlementDistributionRuleGrp
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlementDistributionRuleGrp
- Returns:
- Distribution Rule Group
-
getLedgerGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LedgerGroup
- Returns:
- Ledger Group
-
getControllingObject
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: ControllingObject
- Returns:
- Object Number
-
getSettlementType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlementType
- Returns:
- Settlement type
-
getSettlementTypeDesc
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SettlementTypeDesc
- Returns:
- Short Text for Fixed Values
-
getAccountAssignmentType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountAssignmentType
- Returns:
- Account Assignment Type
-
getAccountAssignmentTypeDesc
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: AccountAssignmentTypeDesc
- Returns:
- FIS_ACCASTY_TXT60
-
getDistributionSourceAssignment
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DistributionSourceAssignment
- Returns:
- Source Assignment
-
getSettlementPercentageRate
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: SettlementPercentageRate
- Returns:
- Settlement percentage rate
-
getSettlementEquivalenceFactor
Constraints: Not nullable, Precision: 10, Scale: 0Original property name from the Odata EDM: SettlementEquivalenceFactor
- Returns:
- Equivalence number for order settlement
-
getSettlementAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SettlementAmount
- Returns:
- Amount for Amount Rule
-
getSettlementAmountCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SettlementAmountCurrency
- Returns:
- Currency for the amount in the amount rule
-
getControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Returns:
- Controlling area of receiver
-
getBusinessArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Returns:
- Business Area
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getGLAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GLAccount
- Returns:
- G/L Account Number
-
getProfitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
- Profit Center
-
getCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
- Receiver cost center
-
getOrderID
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: OrderID
- Returns:
- Order Number
-
getWBSElementInternalID
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: WBSElementInternalID
- Returns:
- WBS Element
-
getMasterFixedAsset
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MasterFixedAsset
- Returns:
- Main Asset Number
-
getFixedAsset
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FixedAsset
- Returns:
- Asset Subnumber
-
getNetworkNumberForAcctAssgmt
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NetworkNumberForAcctAssgmt
- Returns:
- Network Number for Account Assignment
-
getSalesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Returns:
- Sales Order Number
-
getSalesOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Returns:
- Item Number in Sales Order
-
getCostObject
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CostObject
- Returns:
- Cost Object
-
getBusinessProcess
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: BusinessProcess
- Returns:
- Business Process
-
getAltvSettlmtDistrRuleSequence
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: AltvSettlmtDistrRuleSequence
- Returns:
- Distribution Rule Number
-
toString
- Overrides:
toStringin classVdmObject<MaintOrderSettlmtDistrRule>
-
equals
- Overrides:
equalsin classVdmEntity<MaintOrderSettlmtDistrRule>
-
canEqual
- Overrides:
canEqualin classVdmEntity<MaintOrderSettlmtDistrRule>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<MaintOrderSettlmtDistrRule>
-