public interface ManualAccrualService extends BatchService<ManualAccrualServiceBatch>
The service contains accrual subobject, accrual item, accrual account assignment, accrual parameter, and accrual period data. The service can create, update, delete manual accrual objects, and create accrual period data. The information is sent in the request as a payload. All information is used when creating a manual accrual object, including appropriate checks for restricted values and authorizations. Once the manual accrual object has been created, the manual accrual object number is sent in the response with the data included in the manual accrual object. If there are any issues when the manual accrual object is created, the system displays error messages in the response. .
Reference: SAP API Business Hub
OData Service: | OP_API_MANUALACCRUALS_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Accrual Object |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull ManualAccrualService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull MnlAccrsAccrPerdcAmountsFluentHelper getAllMnlAccrsAccrPerdcAmounts()
MnlAccrsAccrPerdcAmounts
entities.MnlAccrsAccrPerdcAmounts
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrPerdcAmountsByKeyFluentHelper getMnlAccrsAccrPerdcAmountsByKey(String accrualEngineAccrualObjectType, String companyCode, String accrualObject, String accrualSubobject, String accrualItemType, String ledger, LocalDateTime accrualPeriodEndDate, String accrualObjectLogicalSystem)
MnlAccrsAccrPerdcAmounts
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
ledger
- Ledger in General Ledger Accounting
Constraints: Not nullable, Maximum length: 2
accrualPeriodEndDate
- Last day of period in Accrual Engine
Constraints: Not nullable, Precision: 0
accrualObject
- Identifier of the Accrual Object
Constraints: Not nullable, Maximum length: 32
accrualEngineAccrualObjectType
- Accrual Engine Application Component
Constraints: Not nullable, Maximum length: 4
accrualSubobject
- Identifier of the Accrual Subobject
Constraints: Not nullable, Maximum length: 32
accrualItemType
- Accrual Item Type
Constraints: Not nullable, Maximum length: 11
accrualObjectLogicalSystem
- Logical System of Accrual Object
Constraints: Not nullable, Maximum length: 10
MnlAccrsAccrPerdcAmounts
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrPerdcAmountsCreateFluentHelper createMnlAccrsAccrPerdcAmounts(@Nonnull MnlAccrsAccrPerdcAmounts mnlAccrsAccrPerdcAmounts)
MnlAccrsAccrPerdcAmounts
entity and save it to the S/4HANA system.mnlAccrsAccrPerdcAmounts
- MnlAccrsAccrPerdcAmounts
entity object that will be created in the S/4HANA system.MnlAccrsAccrPerdcAmounts
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrPerdcAmountsUpdateFluentHelper updateMnlAccrsAccrPerdcAmounts(@Nonnull MnlAccrsAccrPerdcAmounts mnlAccrsAccrPerdcAmounts)
MnlAccrsAccrPerdcAmounts
entity and save it to the S/4HANA system.mnlAccrsAccrPerdcAmounts
- MnlAccrsAccrPerdcAmounts
entity object that will be updated in the S/4HANA system.MnlAccrsAccrPerdcAmounts
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrPostingParamFluentHelper getAllMnlAccrsAccrPostingParam()
MnlAccrsAccrPostingParam
entities.MnlAccrsAccrPostingParam
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrPostingParamByKeyFluentHelper getMnlAccrsAccrPostingParamByKey(String accrualEngineAccrualObjectType, String accrualObjectLogicalSystem, String companyCode, String accrualObject, String accrualSubobject)
MnlAccrsAccrPostingParam
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
accrualObject
- Identifier of the Accrual Object
Constraints: Not nullable, Maximum length: 32
accrualEngineAccrualObjectType
- Accrual Engine Application Component
Constraints: Not nullable, Maximum length: 4
accrualSubobject
- Identifier of the Accrual Subobject
Constraints: Not nullable, Maximum length: 32
accrualObjectLogicalSystem
- Logical System of Accrual Object
Constraints: Not nullable, Maximum length: 10
MnlAccrsAccrPostingParam
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjAssgmtFluentHelper getAllMnlAccrsAccrSubobjAssgmt()
MnlAccrsAccrSubobjAssgmt
entities.MnlAccrsAccrSubobjAssgmt
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjAssgmtByKeyFluentHelper getMnlAccrsAccrSubobjAssgmtByKey(String accrualEngineAccrualObjectType, String accrualObjectLogicalSystem, String companyCode, String accrualObject, String accrualSubobject, LocalDateTime accrAcctAssgmtValdtyEndDte)
MnlAccrsAccrSubobjAssgmt
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
accrAcctAssgmtValdtyEndDte
- To Date of Accrual Item
Constraints: Not nullable, Precision: 0
accrualObject
- Identifier of the Accrual Object
Constraints: Not nullable, Maximum length: 32
accrualEngineAccrualObjectType
- Accrual Engine Application Component
Constraints: Not nullable, Maximum length: 4
accrualSubobject
- Identifier of the Accrual Subobject
Constraints: Not nullable, Maximum length: 32
accrualObjectLogicalSystem
- Logical System of Accrual Object
Constraints: Not nullable, Maximum length: 10
MnlAccrsAccrSubobjAssgmt
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjAssgmtUpdateFluentHelper updateMnlAccrsAccrSubobjAssgmt(@Nonnull MnlAccrsAccrSubobjAssgmt mnlAccrsAccrSubobjAssgmt)
MnlAccrsAccrSubobjAssgmt
entity and save it to the S/4HANA system.mnlAccrsAccrSubobjAssgmt
- MnlAccrsAccrSubobjAssgmt
entity object that will be updated in the S/4HANA system.MnlAccrsAccrSubobjAssgmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjItemFluentHelper getAllMnlAccrsAccrSubobjItem()
MnlAccrsAccrSubobjItem
entities.MnlAccrsAccrSubobjItem
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjItemByKeyFluentHelper getMnlAccrsAccrSubobjItemByKey(String accrualEngineAccrualObjectType, String accrualObjectLogicalSystem, String companyCode, String accrualObject, String accrualSubobject, String accrualItemType, String ledger, LocalDateTime accrSubobjectItmValdtyEndDte)
MnlAccrsAccrSubobjItem
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
ledger
- Ledger in General Ledger Accounting
Constraints: Not nullable, Maximum length: 2
accrualObject
- Identifier of the Accrual Object
Constraints: Not nullable, Maximum length: 32
accrSubobjectItmValdtyEndDte
- To Date of Accrual Item
Constraints: Not nullable, Precision: 0
accrualEngineAccrualObjectType
- Accrual Engine Application Component
Constraints: Not nullable, Maximum length: 4
accrualSubobject
- Identifier of the Accrual Subobject
Constraints: Not nullable, Maximum length: 32
accrualItemType
- Accrual Item Type
Constraints: Not nullable, Maximum length: 11
accrualObjectLogicalSystem
- Logical System of Accrual Object
Constraints: Not nullable, Maximum length: 10
MnlAccrsAccrSubobjItem
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjItemCreateFluentHelper createMnlAccrsAccrSubobjItem(@Nonnull MnlAccrsAccrSubobjItem mnlAccrsAccrSubobjItem)
MnlAccrsAccrSubobjItem
entity and save it to the S/4HANA system.mnlAccrsAccrSubobjItem
- MnlAccrsAccrSubobjItem
entity object that will be created in the S/4HANA system.MnlAccrsAccrSubobjItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjItemUpdateFluentHelper updateMnlAccrsAccrSubobjItem(@Nonnull MnlAccrsAccrSubobjItem mnlAccrsAccrSubobjItem)
MnlAccrsAccrSubobjItem
entity and save it to the S/4HANA system.mnlAccrsAccrSubobjItem
- MnlAccrsAccrSubobjItem
entity object that will be updated in the S/4HANA system.MnlAccrsAccrSubobjItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjParamFluentHelper getAllMnlAccrsAccrSubobjParam()
MnlAccrsAccrSubobjParam
entities.MnlAccrsAccrSubobjParam
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjParamByKeyFluentHelper getMnlAccrsAccrSubobjParamByKey(String accrualEngineAccrualObjectType, String accrualObjectLogicalSystem, String companyCode, String accrualObject, String accrualSubobject, String accrualSubobjectParameter, LocalDateTime accrSubobjParamValdtyEndDte)
MnlAccrsAccrSubobjParam
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
accrualObject
- Identifier of the Accrual Object
Constraints: Not nullable, Maximum length: 32
accrSubobjParamValdtyEndDte
- To Date of Accrual Item
Constraints: Not nullable, Precision: 0
accrualSubobjectParameter
- Parameter Name
Constraints: Not nullable, Maximum length: 30
accrualEngineAccrualObjectType
- Accrual Engine Application Component
Constraints: Not nullable, Maximum length: 4
accrualSubobject
- Identifier of the Accrual Subobject
Constraints: Not nullable, Maximum length: 32
accrualObjectLogicalSystem
- Logical System of Accrual Object
Constraints: Not nullable, Maximum length: 10
MnlAccrsAccrSubobjParam
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrSubobjParamUpdateFluentHelper updateMnlAccrsAccrSubobjParam(@Nonnull MnlAccrsAccrSubobjParam mnlAccrsAccrSubobjParam)
MnlAccrsAccrSubobjParam
entity and save it to the S/4HANA system.mnlAccrsAccrSubobjParam
- MnlAccrsAccrSubobjParam
entity object that will be updated in the S/4HANA system.MnlAccrsAccrSubobjParam
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrualSubobjectFluentHelper getAllMnlAccrsAccrualSubobject()
MnlAccrsAccrualSubobject
entities.MnlAccrsAccrualSubobject
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrualSubobjectByKeyFluentHelper getMnlAccrsAccrualSubobjectByKey(String accrualEngineAccrualObjectType, String accrualObjectLogicalSystem, String companyCode, String accrualObject, String accrualSubobject)
MnlAccrsAccrualSubobject
entity using key fields.companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
accrualObject
- Unique External Reference for Accrual Object
Constraints: Not nullable, Maximum length: 32
accrualEngineAccrualObjectType
- Accrual Engine Application Component
Constraints: Not nullable, Maximum length: 4
accrualSubobject
- Unique Reference for an Accrual Subobject
Constraints: Not nullable, Maximum length: 32
accrualObjectLogicalSystem
- Logical System of Accrual Object
Constraints: Not nullable, Maximum length: 10
MnlAccrsAccrualSubobject
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrualSubobjectCreateFluentHelper createMnlAccrsAccrualSubobject(@Nonnull MnlAccrsAccrualSubobject mnlAccrsAccrualSubobject)
MnlAccrsAccrualSubobject
entity and save it to the S/4HANA system.mnlAccrsAccrualSubobject
- MnlAccrsAccrualSubobject
entity object that will be created in the S/4HANA system.MnlAccrsAccrualSubobject
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull MnlAccrsAccrualSubobjectUpdateFluentHelper updateMnlAccrsAccrualSubobject(@Nonnull MnlAccrsAccrualSubobject mnlAccrsAccrualSubobject)
MnlAccrsAccrualSubobject
entity and save it to the S/4HANA system.mnlAccrsAccrualSubobject
- MnlAccrsAccrualSubobject
entity object that will be updated in the S/4HANA system.MnlAccrsAccrualSubobject
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DeleteFluentHelper delete(String accrualEngineAccrualObjectType, String accrualObjectLogicalSystem, String companyCode, String accrualObject, String accrualSubobject, LocalDateTime documentDate, LocalDateTime postingDate, String fiscalPeriod)
Creates a fluent helper for the Delete OData function import.
companyCode
- Constraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: CompanyCode
documentDate
- Constraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: DocumentDate
accrualObject
- Constraints: Not nullable, Maximum length: 32
Original parameter name from the Odata EDM: AccrualObject
fiscalPeriod
- Constraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: FiscalPeriod
accrualEngineAccrualObjectType
- Constraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: AccrualEngineAccrualObjectType
postingDate
- Constraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: PostingDate
accrualSubobject
- Constraints: Not nullable, Maximum length: 32
Original parameter name from the Odata EDM: AccrualSubobject
accrualObjectLogicalSystem
- Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: AccrualObjectLogicalSystem
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.