Interface CreditManagementMasterDataService

All Superinterfaces:
BatchService<CreditManagementMasterDataServiceBatch>
All Known Implementing Classes:
DefaultCreditManagementMasterDataService

@Deprecated public interface CreditManagementMasterDataService extends BatchService<CreditManagementMasterDataServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service uses the following nodes: Business Partners, Credit Mgmt: BP Collateral, Credit Mgmt: BP Credit Insurance, Credit Mgmt: BP Negative Event, Credit Accounts, Credit Mgmt Account: Collateral and Credit Mgmt Account: Credit Insurance. Use the 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 Mgmt: BP Collateral node to read, create, change or delete the collateral in the general data of business partners. Use the Credit Mgmt: BP Credit Insurance node to read, create, change or delete credit insurances in the general data of business partners. Use the Credit Mgmt: BP Negative Event node to read, create, change or delete negative credit events in the general data of business partners. 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. Use the Credit Mgmt Account: Collateral subnode to read, create, change or delete the collateral for business partners in a credit segment. Use the Credit Mgmt Account: Credit Insurance subnode to read, create, change or delete credit insurances for business partners in a credit segment. 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. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_CRDTMBUSINESSPARTNER
API Version: 1.1.0
Minimum ERP Version: 2302
Communication Scenario: Finance - Credit Management Master Data Integration(SAP_COM_0740)
Scope Items: Advanced Credit Management(1QM)
Authentication Methods: x509
Business Object: Credit Management Business Partner
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull CreditManagementMasterDataService withServicePath(@Nonnull String servicePath)
      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.
    • getAllCrdtMAcctCollateral

      @Nonnull CrdtMAcctCollateralFluentHelper getAllCrdtMAcctCollateral()
      Deprecated.
      Fetch multiple CrdtMAcctCollateral entities.
      Returns:
      A fluent helper to fetch multiple CrdtMAcctCollateral 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.
    • getCrdtMAcctCollateralByKey

      @Nonnull CrdtMAcctCollateralByKeyFluentHelper getCrdtMAcctCollateralByKey(String businessPartner, String creditSegment, String crdtAcctInformationCategory, String crdtAcctInformationType, String additionalCreditDocSequence)
      Deprecated.
      Fetch a single CrdtMAcctCollateral entity using key fields.
      Parameters:
      creditSegment - Credit Segment

      Constraints: Not nullable, Maximum length: 10

      additionalCreditDocSequence - Counter

      Constraints: Not nullable, Maximum length: 4

      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      crdtAcctInformationType - Information Type

      Constraints: Not nullable, Maximum length: 2

      crdtAcctInformationCategory - Information Category

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single CrdtMAcctCollateral 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.
    • updateCrdtMAcctCollateral

      @Nonnull CrdtMAcctCollateralUpdateFluentHelper updateCrdtMAcctCollateral(@Nonnull CrdtMAcctCollateral crdtMAcctCollateral)
      Deprecated.
      Update an existing CrdtMAcctCollateral entity and save it to the S/4HANA system.
      Parameters:
      crdtMAcctCollateral - CrdtMAcctCollateral entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CrdtMAcctCollateral entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCrdtMAcctCollateral

      @Nonnull CrdtMAcctCollateralDeleteFluentHelper deleteCrdtMAcctCollateral(@Nonnull CrdtMAcctCollateral crdtMAcctCollateral)
      Deprecated.
      Deletes an existing CrdtMAcctCollateral entity in the S/4HANA system.
      Parameters:
      crdtMAcctCollateral - CrdtMAcctCollateral entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CrdtMAcctCollateral entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCrdtMAcctCrdtInsurance

      @Nonnull CrdtMAcctCrdtInsuranceFluentHelper getAllCrdtMAcctCrdtInsurance()
      Deprecated.
      Fetch multiple CrdtMAcctCrdtInsurance entities.
      Returns:
      A fluent helper to fetch multiple CrdtMAcctCrdtInsurance 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.
    • getCrdtMAcctCrdtInsuranceByKey

      @Nonnull CrdtMAcctCrdtInsuranceByKeyFluentHelper getCrdtMAcctCrdtInsuranceByKey(String businessPartner, String creditSegment, String crdtAcctInformationCategory, String crdtAcctInformationType, String additionalCreditDocSequence)
      Deprecated.
      Fetch a single CrdtMAcctCrdtInsurance entity using key fields.
      Parameters:
      creditSegment - Credit Segment

      Constraints: Not nullable, Maximum length: 10

      additionalCreditDocSequence - Counter

      Constraints: Not nullable, Maximum length: 4

      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      crdtAcctInformationType - Information Type

      Constraints: Not nullable, Maximum length: 2

      crdtAcctInformationCategory - Information Category

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single CrdtMAcctCrdtInsurance 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.
    • updateCrdtMAcctCrdtInsurance

      @Nonnull CrdtMAcctCrdtInsuranceUpdateFluentHelper updateCrdtMAcctCrdtInsurance(@Nonnull CrdtMAcctCrdtInsurance crdtMAcctCrdtInsurance)
      Deprecated.
      Update an existing CrdtMAcctCrdtInsurance entity and save it to the S/4HANA system.
      Parameters:
      crdtMAcctCrdtInsurance - CrdtMAcctCrdtInsurance entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CrdtMAcctCrdtInsurance entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCrdtMAcctCrdtInsurance

      @Nonnull CrdtMAcctCrdtInsuranceDeleteFluentHelper deleteCrdtMAcctCrdtInsurance(@Nonnull CrdtMAcctCrdtInsurance crdtMAcctCrdtInsurance)
      Deprecated.
      Deletes an existing CrdtMAcctCrdtInsurance entity in the S/4HANA system.
      Parameters:
      crdtMAcctCrdtInsurance - CrdtMAcctCrdtInsurance entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CrdtMAcctCrdtInsurance entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditMgmtBusinessPartner

      @Nonnull CreditMgmtBusinessPartnerFluentHelper getAllCreditMgmtBusinessPartner()
      Deprecated.
      Fetch multiple CreditMgmtBusinessPartner entities.
      Returns:
      A fluent helper to fetch multiple 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.
    • getCreditMgmtBusinessPartnerByKey

      @Nonnull CreditMgmtBusinessPartnerByKeyFluentHelper getCreditMgmtBusinessPartnerByKey(String businessPartner)
      Deprecated.
      Fetch a single CreditMgmtBusinessPartner entity using key fields.
      Parameters:
      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single 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.
    • createCreditMgmtBusinessPartner

      @Nonnull CreditMgmtBusinessPartnerCreateFluentHelper createCreditMgmtBusinessPartner(@Nonnull CreditMgmtBusinessPartner creditMgmtBusinessPartner)
      Deprecated.
      Create a new CreditMgmtBusinessPartner entity and save it to the S/4HANA system.
      Parameters:
      creditMgmtBusinessPartner - CreditMgmtBusinessPartner entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new CreditMgmtBusinessPartner entity. To perform execution, call the execute method on the fluent helper object.
    • updateCreditMgmtBusinessPartner

      @Nonnull CreditMgmtBusinessPartnerUpdateFluentHelper updateCreditMgmtBusinessPartner(@Nonnull CreditMgmtBusinessPartner creditMgmtBusinessPartner)
      Deprecated.
      Update an existing CreditMgmtBusinessPartner entity and save it to the S/4HANA system.
      Parameters:
      creditMgmtBusinessPartner - CreditMgmtBusinessPartner entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditMgmtBusinessPartner entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCrdtMgmtBPCollateral

      @Nonnull CrdtMgmtBPCollateralFluentHelper getAllCrdtMgmtBPCollateral()
      Deprecated.
      Fetch multiple CrdtMgmtBPCollateral entities.
      Returns:
      A fluent helper to fetch multiple CrdtMgmtBPCollateral 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.
    • getCrdtMgmtBPCollateralByKey

      @Nonnull CrdtMgmtBPCollateralByKeyFluentHelper getCrdtMgmtBPCollateralByKey(String businessPartner, String creditSegment, String crdtAcctInformationCategory, String crdtAcctInformationType, String additionalCreditDocSequence)
      Deprecated.
      Fetch a single CrdtMgmtBPCollateral entity using key fields.
      Parameters:
      creditSegment - Credit Segment

      Constraints: Not nullable, Maximum length: 10

      additionalCreditDocSequence - Counter

      Constraints: Not nullable, Maximum length: 4

      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      crdtAcctInformationType - Information Type

      Constraints: Not nullable, Maximum length: 2

      crdtAcctInformationCategory - Information Category

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single CrdtMgmtBPCollateral 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.
    • updateCrdtMgmtBPCollateral

      @Nonnull CrdtMgmtBPCollateralUpdateFluentHelper updateCrdtMgmtBPCollateral(@Nonnull CrdtMgmtBPCollateral crdtMgmtBPCollateral)
      Deprecated.
      Update an existing CrdtMgmtBPCollateral entity and save it to the S/4HANA system.
      Parameters:
      crdtMgmtBPCollateral - CrdtMgmtBPCollateral entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CrdtMgmtBPCollateral entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCrdtMgmtBPCollateral

      @Nonnull CrdtMgmtBPCollateralDeleteFluentHelper deleteCrdtMgmtBPCollateral(@Nonnull CrdtMgmtBPCollateral crdtMgmtBPCollateral)
      Deprecated.
      Deletes an existing CrdtMgmtBPCollateral entity in the S/4HANA system.
      Parameters:
      crdtMgmtBPCollateral - CrdtMgmtBPCollateral entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CrdtMgmtBPCollateral entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCrdtMgmtBPCreditInsurance

      @Nonnull CrdtMgmtBPCreditInsuranceFluentHelper getAllCrdtMgmtBPCreditInsurance()
      Deprecated.
      Fetch multiple CrdtMgmtBPCreditInsurance entities.
      Returns:
      A fluent helper to fetch multiple CrdtMgmtBPCreditInsurance 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.
    • getCrdtMgmtBPCreditInsuranceByKey

      @Nonnull CrdtMgmtBPCreditInsuranceByKeyFluentHelper getCrdtMgmtBPCreditInsuranceByKey(String businessPartner, String creditSegment, String crdtAcctInformationCategory, String crdtAcctInformationType, String additionalCreditDocSequence)
      Deprecated.
      Fetch a single CrdtMgmtBPCreditInsurance entity using key fields.
      Parameters:
      creditSegment - Credit Segment

      Constraints: Not nullable, Maximum length: 10

      additionalCreditDocSequence - Counter

      Constraints: Not nullable, Maximum length: 4

      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      crdtAcctInformationType - Information Type

      Constraints: Not nullable, Maximum length: 2

      crdtAcctInformationCategory - Information Category

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single CrdtMgmtBPCreditInsurance 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.
    • updateCrdtMgmtBPCreditInsurance

      @Nonnull CrdtMgmtBPCreditInsuranceUpdateFluentHelper updateCrdtMgmtBPCreditInsurance(@Nonnull CrdtMgmtBPCreditInsurance crdtMgmtBPCreditInsurance)
      Deprecated.
      Update an existing CrdtMgmtBPCreditInsurance entity and save it to the S/4HANA system.
      Parameters:
      crdtMgmtBPCreditInsurance - CrdtMgmtBPCreditInsurance entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CrdtMgmtBPCreditInsurance entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCrdtMgmtBPCreditInsurance

      @Nonnull CrdtMgmtBPCreditInsuranceDeleteFluentHelper deleteCrdtMgmtBPCreditInsurance(@Nonnull CrdtMgmtBPCreditInsurance crdtMgmtBPCreditInsurance)
      Deprecated.
      Deletes an existing CrdtMgmtBPCreditInsurance entity in the S/4HANA system.
      Parameters:
      crdtMgmtBPCreditInsurance - CrdtMgmtBPCreditInsurance entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CrdtMgmtBPCreditInsurance entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCrdtMgmtBPNegativeEvent

      @Nonnull CrdtMgmtBPNegativeEventFluentHelper getAllCrdtMgmtBPNegativeEvent()
      Deprecated.
      Fetch multiple CrdtMgmtBPNegativeEvent entities.
      Returns:
      A fluent helper to fetch multiple CrdtMgmtBPNegativeEvent 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.
    • getCrdtMgmtBPNegativeEventByKey

      @Nonnull CrdtMgmtBPNegativeEventByKeyFluentHelper getCrdtMgmtBPNegativeEventByKey(String businessPartner, String creditSegment, String crdtAcctInformationCategory, String crdtAcctInformationType, String additionalCreditDocSequence)
      Deprecated.
      Fetch a single CrdtMgmtBPNegativeEvent entity using key fields.
      Parameters:
      creditSegment - Credit Segment

      Constraints: Not nullable, Maximum length: 10

      additionalCreditDocSequence - Counter

      Constraints: Not nullable, Maximum length: 4

      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      crdtAcctInformationType - Information Type

      Constraints: Not nullable, Maximum length: 2

      crdtAcctInformationCategory - Information Category

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A fluent helper to fetch a single CrdtMgmtBPNegativeEvent 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.
    • updateCrdtMgmtBPNegativeEvent

      @Nonnull CrdtMgmtBPNegativeEventUpdateFluentHelper updateCrdtMgmtBPNegativeEvent(@Nonnull CrdtMgmtBPNegativeEvent crdtMgmtBPNegativeEvent)
      Deprecated.
      Update an existing CrdtMgmtBPNegativeEvent entity and save it to the S/4HANA system.
      Parameters:
      crdtMgmtBPNegativeEvent - CrdtMgmtBPNegativeEvent entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CrdtMgmtBPNegativeEvent entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCrdtMgmtBPNegativeEvent

      @Nonnull CrdtMgmtBPNegativeEventDeleteFluentHelper deleteCrdtMgmtBPNegativeEvent(@Nonnull CrdtMgmtBPNegativeEvent crdtMgmtBPNegativeEvent)
      Deprecated.
      Deletes an existing CrdtMgmtBPNegativeEvent entity in the S/4HANA system.
      Parameters:
      crdtMgmtBPNegativeEvent - CrdtMgmtBPNegativeEvent entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CrdtMgmtBPNegativeEvent entity. To perform execution, call the execute method on the fluent helper object.
    • getAllCreditManagementAccount

      @Nonnull CreditManagementAccountFluentHelper getAllCreditManagementAccount()
      Deprecated.
      Fetch multiple CreditManagementAccount entities.
      Returns:
      A fluent helper to fetch multiple 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.
    • getCreditManagementAccountByKey

      @Nonnull CreditManagementAccountByKeyFluentHelper getCreditManagementAccountByKey(String businessPartner, String creditSegment)
      Deprecated.
      Fetch a single CreditManagementAccount entity using key fields.
      Parameters:
      creditSegment - Credit Segment

      Constraints: Not nullable, Maximum length: 10

      businessPartner - Business Partner Number

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single 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.
    • createCreditManagementAccount

      @Nonnull CreditManagementAccountCreateFluentHelper createCreditManagementAccount(@Nonnull CreditManagementAccount creditManagementAccount)
      Deprecated.
      Create a new CreditManagementAccount entity and save it to the S/4HANA system.
      Parameters:
      creditManagementAccount - CreditManagementAccount entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new CreditManagementAccount entity. To perform execution, call the execute method on the fluent helper object.
    • updateCreditManagementAccount

      @Nonnull CreditManagementAccountUpdateFluentHelper updateCreditManagementAccount(@Nonnull CreditManagementAccount creditManagementAccount)
      Deprecated.
      Update an existing CreditManagementAccount entity and save it to the S/4HANA system.
      Parameters:
      creditManagementAccount - CreditManagementAccount entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing CreditManagementAccount entity. To perform execution, call the execute method on the fluent helper object.
    • deleteCreditManagementAccount

      @Nonnull CreditManagementAccountDeleteFluentHelper deleteCreditManagementAccount(@Nonnull CreditManagementAccount creditManagementAccount)
      Deprecated.
      Deletes an existing CreditManagementAccount entity in the S/4HANA system.
      Parameters:
      creditManagementAccount - CreditManagementAccount entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing CreditManagementAccount entity. To perform execution, call the execute method on the fluent helper object.