@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultPaymentMethodValidationService") public class DefaultPaymentMethodValidationService extends Object implements PaymentMethodValidationService
This service makes the following checks: First, whether the payment method used in SAP SuccessFactors Employee Central has been mapped with that used in SAP S/4HANA Cloud. The mapping is defined in the configuration step Map Payment Methods Used in SAP SuccessFactors Employee Central under Finance -> Accounts Payable -> Automatic Payments in Configure Your Solution, which is part of the Manage Your Solution app. Second, whether values for the following fields exist when requested: IBAN, SWIFT code, Bank account number, Bank key. Whether any of these fields are requested is defined in the configuration step Set Up Payment Methods per Country for Payment Transactions under Finance -> Accounts Payable -> Automatic Payments in Configure Your Solution. Third, whether the country for the employee or the country for the bank of the employee in SAP SuccessFactors Employee Central can be foreign. This setting is defined in the configuration step Set Up Payment Methods per Company Code for Payment Transactions under Finance -> Accounts Payable - > Automatic Payments in Configure Your Solution. If there are any issues during the validation, the system displays warning messages in the response..
Reference: SAP API Business Hub
OData Service: | API_PAYMENT_METHOD_VALIDATION_SRV |
API Version: | 1 |
Communication Scenario: | SuccessFactors Payment Options Check Integration (SAP_COM_0700) |
Scope Items: | Financial Master Data for SAP SuccessFactors Employee Central (4AJ), Accounts Payable (J60) |
Authentication Methods: | Basic, x509 |
Business Object: | PaymentMedium |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultPaymentMethodValidationService()
Creates a service using
PaymentMethodValidationService.DEFAULT_SERVICE_PATH to send the requests. |
Modifier and Type | Method and Description |
---|---|
DefaultPaymentMethodValidationServiceBatch |
batch()
Instantiate a new FluentHelper instance for a single OData batch request.
|
DefaultPaymentMethodValidationService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
public DefaultPaymentMethodValidationService()
PaymentMethodValidationService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultPaymentMethodValidationService withServicePath(@Nonnull String servicePath)
PaymentMethodValidationService
withServicePath
in interface PaymentMethodValidationService
servicePath
- Service path that will override the default.@Nonnull public DefaultPaymentMethodValidationServiceBatch batch()
batch
in interface BatchService<PaymentMethodValidationServiceBatch>
Copyright © 2020 SAP SE. All rights reserved.