Interface PostLockboxService
- All Superinterfaces:
BatchService<PostLockboxServiceBatch>
- All Known Implementing Classes:
DefaultPostLockboxService
This service creates lockbox batches, lockbox batch items and clearing information. The lockbox batch root entity and associated entities are sent in the POST request as a payload. After the lockbox batches are created, they are posted immediately and can be processed further using the Manage Lockbox Batches app..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_LOCKBOXPOST_IN |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Finance - Accounts Receivable Lockbox Integration(SAP_COM_0759) |
| Scope Items: | Lockbox(1JT), Lockbox(OJT) |
| Authentication Methods: | x509 |
| Business Object: | Accounts Receivable Lockbox |
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptioncreateLockboxBatch(LockboxBatch lockboxBatch) Deprecated.Create a newLockboxBatchentity and save it to the S/4HANA system.createLockboxBatchItem(LockboxBatchItem lockboxBatchItem) Deprecated.Create a newLockboxBatchItementity and save it to the S/4HANA system.Deprecated.Fetch multipleLockboxBatchentities.Deprecated.Fetch multipleLockboxBatchItementities.Deprecated.Fetch multipleLockboxClearingentities.getLockboxBatchByKey(String lockboxBatchInternalKey, String lockboxBatch) Deprecated.Fetch a singleLockboxBatchentity using key fields.getLockboxBatchItemByKey(String lockboxBatchInternalKey, String lockboxBatchItem, String lockboxBatch) Deprecated.Fetch a singleLockboxBatchItementity using key fields.getLockboxClearingByKey(String paymentAdvice, String paymentAdviceItem, String paymentAdviceAccount, String paymentAdviceAccountType, String companyCode) Deprecated.Fetch a singleLockboxClearingentity using key fields.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.helper.batch.BatchService
batch
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
Deprecated.Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
getAllLockboxBatch
Deprecated.Fetch multipleLockboxBatchentities.- Returns:
- A fluent helper to fetch multiple
LockboxBatchentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getLockboxBatchByKey
@Nonnull LockboxBatchByKeyFluentHelper getLockboxBatchByKey(String lockboxBatchInternalKey, String lockboxBatch) Deprecated.Fetch a singleLockboxBatchentity using key fields.- Parameters:
lockboxBatch- Batch number (bundle number)Constraints: Not nullable, Maximum length: 3
lockboxBatchInternalKey- Short Key for Bank Statement (Surrogate Key)Constraints: Not nullable, Maximum length: 8
- Returns:
- A fluent helper to fetch a single
LockboxBatchentity 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 theexecutemethod on the fluent helper object.
-
createLockboxBatch
Deprecated.Create a newLockboxBatchentity and save it to the S/4HANA system.- Parameters:
lockboxBatch-LockboxBatchentity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
LockboxBatchentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllLockboxBatchItem
Deprecated.Fetch multipleLockboxBatchItementities.- Returns:
- A fluent helper to fetch multiple
LockboxBatchItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getLockboxBatchItemByKey
@Nonnull LockboxBatchItemByKeyFluentHelper getLockboxBatchItemByKey(String lockboxBatchInternalKey, String lockboxBatchItem, String lockboxBatch) Deprecated.Fetch a singleLockboxBatchItementity using key fields.- Parameters:
lockboxBatch- Batch number (bundle number)Constraints: Not nullable, Maximum length: 3
lockboxBatchInternalKey- Short Key for Bank Statement (Surrogate Key)Constraints: Not nullable, Maximum length: 8
lockboxBatchItem- Memo Record Number (Line Item Number in Bank Statement)Constraints: Not nullable, Maximum length: 5
- Returns:
- A fluent helper to fetch a single
LockboxBatchItementity 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 theexecutemethod on the fluent helper object.
-
createLockboxBatchItem
@Nonnull LockboxBatchItemCreateFluentHelper createLockboxBatchItem(@Nonnull LockboxBatchItem lockboxBatchItem) Deprecated.Create a newLockboxBatchItementity and save it to the S/4HANA system.- Parameters:
lockboxBatchItem-LockboxBatchItementity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
LockboxBatchItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllLockboxClearing
Deprecated.Fetch multipleLockboxClearingentities.- Returns:
- A fluent helper to fetch multiple
LockboxClearingentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getLockboxClearingByKey
@Nonnull LockboxClearingByKeyFluentHelper getLockboxClearingByKey(String paymentAdvice, String paymentAdviceItem, String paymentAdviceAccount, String paymentAdviceAccountType, String companyCode) Deprecated.Fetch a singleLockboxClearingentity using key fields.- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
paymentAdviceAccountType- Payment Advice Account TypeConstraints: Not nullable, Maximum length: 1
paymentAdvice- Payment Advice NumberConstraints: Not nullable, Maximum length: 16
paymentAdviceAccount- Account NumberConstraints: Not nullable, Maximum length: 10
paymentAdviceItem- Payment Advice Line ItemConstraints: Not nullable, Maximum length: 5
- Returns:
- A fluent helper to fetch a single
LockboxClearingentity 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 theexecutemethod on the fluent helper object.
-