public interface CreditMemoRequestService
You can use this service to integrate external applications with credit memo request processing in SAP S/4HANA Cloud. In every API call, you can make use of the following operations: - You can retrieve credit memo requests. Apply any of the filters provided or retrieve all existing data. - You can create credit memo requests. Note that you must use “deep insert” requests (a header plus the following entities: header partner, header pricing element, item, item partner, and item pricing element). You cannot create entities without including any related entities. - For existing credit memo requests, you can create new items. Note that you must use “deep insert” requests (with the following entities: item partner and item pricing element). You cannot create entities without including any related entities. - For existing credit memo requests, you can update the header, header partner, header pricing element, item, item partner, and item pricing element. - For existing credit memo requests, you can delete the header, header partner, header pricing element, item, item partner, and item pricing element..
Reference: SAP API Business Hub
OData Service: | API_CREDIT_MEMO_REQUEST_SRV |
API Version: | 1 |
Communication Scenario: | Credit Memo Request Integration (SAP_COM_0158) |
Scope Items: | Credit Memo Processing (1EZ), Invoice Correction Process with Credit Memo (BKL) |
Business Object: | CreditMemoRequest |
CreditMemoReqItemPartnerFluentHelper getAllCreditMemoReqItemPartner()
CreditMemoReqItemPartner
entities.CreditMemoReqItemPartner
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.CreditMemoReqItemPartnerByKeyFluentHelper getCreditMemoReqItemPartnerByKey(String creditMemoRequest, String creditMemoRequestItem, String partnerFunction)
CreditMemoReqItemPartner
entity using key fields.partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
creditMemoRequest
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
creditMemoRequestItem
- The number that uniquely identifies the item in the sales, shipping, or billing document.Constraints: Not nullable, Maximum length: 6
CreditMemoReqItemPartner
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.CreditMemoReqItemPartnerUpdateFluentHelper updateCreditMemoReqItemPartner(CreditMemoReqItemPartner creditMemoReqItemPartner)
CreditMemoReqItemPartner
entity and save it to the S/4HANA system.creditMemoReqItemPartner
- CreditMemoReqItemPartner
entity object that will be updated in the S/4HANA system.CreditMemoReqItemPartner
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqItemPartnerDeleteFluentHelper deleteCreditMemoReqItemPartner(CreditMemoReqItemPartner creditMemoReqItemPartner)
CreditMemoReqItemPartner
entity in the S/4HANA system.creditMemoReqItemPartner
- CreditMemoReqItemPartner
entity object that will be deleted in the S/4HANA system.CreditMemoReqItemPartner
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqItemPrcgElmntFluentHelper getAllCreditMemoReqItemPrcgElmnt()
CreditMemoReqItemPrcgElmnt
entities.CreditMemoReqItemPrcgElmnt
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.CreditMemoReqItemPrcgElmntByKeyFluentHelper getCreditMemoReqItemPrcgElmntByKey(String creditMemoRequest, String creditMemoRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
CreditMemoReqItemPrcgElmnt
entity using key fields.pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
creditMemoRequest
- The number that uniquely identifies the sales document.Constraints: Not nullable, Maximum length: 10
creditMemoRequestItem
- The number that uniquely identifies the condition item.Constraints: Not nullable, Maximum length: 6
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
CreditMemoReqItemPrcgElmnt
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.CreditMemoReqItemPrcgElmntUpdateFluentHelper updateCreditMemoReqItemPrcgElmnt(CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt)
CreditMemoReqItemPrcgElmnt
entity and save it to the S/4HANA system.creditMemoReqItemPrcgElmnt
- CreditMemoReqItemPrcgElmnt
entity object that will be updated in the S/4HANA system.CreditMemoReqItemPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqItemPrcgElmntDeleteFluentHelper deleteCreditMemoReqItemPrcgElmnt(CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt)
CreditMemoReqItemPrcgElmnt
entity in the S/4HANA system.creditMemoReqItemPrcgElmnt
- CreditMemoReqItemPrcgElmnt
entity object that will be deleted in the S/4HANA system.CreditMemoReqItemPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqPartnerFluentHelper getAllCreditMemoReqPartner()
CreditMemoReqPartner
entities.CreditMemoReqPartner
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.CreditMemoReqPartnerByKeyFluentHelper getCreditMemoReqPartnerByKey(String creditMemoRequest, String partnerFunction)
CreditMemoReqPartner
entity using key fields.partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
creditMemoRequest
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
CreditMemoReqPartner
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.CreditMemoReqPartnerUpdateFluentHelper updateCreditMemoReqPartner(CreditMemoReqPartner creditMemoReqPartner)
CreditMemoReqPartner
entity and save it to the S/4HANA system.creditMemoReqPartner
- CreditMemoReqPartner
entity object that will be updated in the S/4HANA system.CreditMemoReqPartner
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqPartnerDeleteFluentHelper deleteCreditMemoReqPartner(CreditMemoReqPartner creditMemoReqPartner)
CreditMemoReqPartner
entity in the S/4HANA system.creditMemoReqPartner
- CreditMemoReqPartner
entity object that will be deleted in the S/4HANA system.CreditMemoReqPartner
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqPrcgElmntFluentHelper getAllCreditMemoReqPrcgElmnt()
CreditMemoReqPrcgElmnt
entities.CreditMemoReqPrcgElmnt
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.CreditMemoReqPrcgElmntByKeyFluentHelper getCreditMemoReqPrcgElmntByKey(String creditMemoRequest, String pricingProcedureStep, String pricingProcedureCounter)
CreditMemoReqPrcgElmnt
entity using key fields.pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
creditMemoRequest
- The number that uniquely identifies the sales document.Constraints: Not nullable, Maximum length: 10
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
CreditMemoReqPrcgElmnt
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.CreditMemoReqPrcgElmntUpdateFluentHelper updateCreditMemoReqPrcgElmnt(CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt)
CreditMemoReqPrcgElmnt
entity and save it to the S/4HANA system.creditMemoReqPrcgElmnt
- CreditMemoReqPrcgElmnt
entity object that will be updated in the S/4HANA system.CreditMemoReqPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoReqPrcgElmntDeleteFluentHelper deleteCreditMemoReqPrcgElmnt(CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt)
CreditMemoReqPrcgElmnt
entity in the S/4HANA system.creditMemoReqPrcgElmnt
- CreditMemoReqPrcgElmnt
entity object that will be deleted in the S/4HANA system.CreditMemoReqPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoRequestFluentHelper getAllCreditMemoRequest()
CreditMemoRequest
entities.CreditMemoRequest
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.CreditMemoRequestByKeyFluentHelper getCreditMemoRequestByKey(String creditMemoRequest)
CreditMemoRequest
entity using key fields.creditMemoRequest
- Credit Memo RequestConstraints: Not nullable, Maximum length: 10
CreditMemoRequest
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.CreditMemoRequestCreateFluentHelper createCreditMemoRequest(CreditMemoRequest creditMemoRequest)
CreditMemoRequest
entity and save it to the S/4HANA system.creditMemoRequest
- CreditMemoRequest
entity object that will be created in the S/4HANA system.CreditMemoRequest
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoRequestUpdateFluentHelper updateCreditMemoRequest(CreditMemoRequest creditMemoRequest)
CreditMemoRequest
entity and save it to the S/4HANA system.creditMemoRequest
- CreditMemoRequest
entity object that will be updated in the S/4HANA system.CreditMemoRequest
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoRequestDeleteFluentHelper deleteCreditMemoRequest(CreditMemoRequest creditMemoRequest)
CreditMemoRequest
entity in the S/4HANA system.creditMemoRequest
- CreditMemoRequest
entity object that will be deleted in the S/4HANA system.CreditMemoRequest
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoRequestItemFluentHelper getAllCreditMemoRequestItem()
CreditMemoRequestItem
entities.CreditMemoRequestItem
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.CreditMemoRequestItemByKeyFluentHelper getCreditMemoRequestItemByKey(String creditMemoRequest, String creditMemoRequestItem)
CreditMemoRequestItem
entity using key fields.creditMemoRequest
- Credit Memo RequestConstraints: Not nullable, Maximum length: 10
creditMemoRequestItem
- Credit Memo Request ItemConstraints: Not nullable, Maximum length: 6
CreditMemoRequestItem
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.CreditMemoRequestItemCreateFluentHelper createCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem)
CreditMemoRequestItem
entity and save it to the S/4HANA system.creditMemoRequestItem
- CreditMemoRequestItem
entity object that will be created in the S/4HANA system.CreditMemoRequestItem
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoRequestItemUpdateFluentHelper updateCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem)
CreditMemoRequestItem
entity and save it to the S/4HANA system.creditMemoRequestItem
- CreditMemoRequestItem
entity object that will be updated in the S/4HANA system.CreditMemoRequestItem
entity. To perform execution, call the execute
method on the fluent helper object.CreditMemoRequestItemDeleteFluentHelper deleteCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem)
CreditMemoRequestItem
entity in the S/4HANA system.creditMemoRequestItem
- CreditMemoRequestItem
entity object that will be deleted in the S/4HANA system.CreditMemoRequestItem
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.