public interface CreditManagementMasterDataIntegrationService extends BatchService<CreditManagementMasterDataIntegrationServiceBatch>
This service uses Credit Management Business Partner and Credit Management Account nodes. Use the Credit Management Business Partner node to read, create and update data related to credit management for business partners in the business partner role SAP Credit Management, such as risk class, limit rule, or check rule. Use the Credit Management Account node to read, create, update, and delete credit segment data, such as credit limit, special attention flag, block reason, and others. If you want to create credit-management-related master data for an existing business partner, you send data for both nodes in a post request as a payload. If it’s not already maintained, the SAP Credit Management role (UKM000) is automatically added to the business partners. If you want to add or change credit-management-related master data, you may send requests addressing the related entities directly. If there are any issues with the data passed, the system displays error messages in the response. .
Reference: SAP API Business Hub
OData Service: | OP_API_CRDTMBUSINESSPARTNER_0001 |
API Version: | 1.0.0 |
Minimum ERP Version: | 2022 |
Business Object: | Credit Management Business Partner |
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 CreditManagementMasterDataIntegrationService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull CreditMgmtBusinessPartnerFluentHelper getAllCreditMgmtBusinessPartner()
CreditMgmtBusinessPartner
entities.CreditMgmtBusinessPartner
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 CreditMgmtBusinessPartnerByKeyFluentHelper getCreditMgmtBusinessPartnerByKey(String businessPartner)
CreditMgmtBusinessPartner
entity using key fields.businessPartner
- Business Partner Number
Constraints: Not nullable, Maximum length: 10
CreditMgmtBusinessPartner
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 CreditMgmtBusinessPartnerCreateFluentHelper createCreditMgmtBusinessPartner(@Nonnull CreditMgmtBusinessPartner creditMgmtBusinessPartner)
CreditMgmtBusinessPartner
entity and save it to the S/4HANA system.creditMgmtBusinessPartner
- CreditMgmtBusinessPartner
entity object that will be created in the S/4HANA system.CreditMgmtBusinessPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull CreditMgmtBusinessPartnerUpdateFluentHelper updateCreditMgmtBusinessPartner(@Nonnull CreditMgmtBusinessPartner creditMgmtBusinessPartner)
CreditMgmtBusinessPartner
entity and save it to the S/4HANA system.creditMgmtBusinessPartner
- CreditMgmtBusinessPartner
entity object that will be updated in the S/4HANA system.CreditMgmtBusinessPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull CreditManagementAccountFluentHelper getAllCreditManagementAccount()
CreditManagementAccount
entities.CreditManagementAccount
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 CreditManagementAccountByKeyFluentHelper getCreditManagementAccountByKey(String businessPartner, String creditSegment)
CreditManagementAccount
entity using key fields.creditSegment
- Credit Segment
Constraints: Not nullable, Maximum length: 10
businessPartner
- Business Partner Number
Constraints: Not nullable, Maximum length: 10
CreditManagementAccount
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 CreditManagementAccountUpdateFluentHelper updateCreditManagementAccount(@Nonnull CreditManagementAccount creditManagementAccount)
CreditManagementAccount
entity and save it to the S/4HANA system.creditManagementAccount
- CreditManagementAccount
entity object that will be updated in the S/4HANA system.CreditManagementAccount
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull CreditManagementAccountDeleteFluentHelper deleteCreditManagementAccount(@Nonnull CreditManagementAccount creditManagementAccount)
CreditManagementAccount
entity in the S/4HANA system.creditManagementAccount
- CreditManagementAccount
entity object that will be deleted in the S/4HANA system.CreditManagementAccount
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2023 SAP SE. All rights reserved.