public interface DebitMemoRequestService
You can use this service to integrate external applications with debit memo request processing in SAP S/4HANA Cloud. In every API call, you can make use of the following operations: - You can retrieve debit memo requests. Apply any of the filters provided or retrieve all existing data. - You can create debit 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 debit 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 debit memo requests, you can update the header, header partner, header pricing element, item, item partner, and item pricing element. - For existing debit 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_DEBIT_MEMO_REQUEST_SRV |
API Version: | 1 |
Communication Scenario: | Debit Memo Request Integration (SAP_COM_0159) |
Scope Items: | Debit Memo Processing (1F1), Invoice Correction Process with Debit Memo (BDQ) |
Business Object: | DebitMemoRequest |
DebitMemoReqItemPartnerFluentHelper getAllDebitMemoReqItemPartner()
DebitMemoReqItemPartner
entities.DebitMemoReqItemPartner
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.DebitMemoReqItemPartnerByKeyFluentHelper getDebitMemoReqItemPartnerByKey(String debitMemoRequest, String debitMemoRequestItem, String partnerFunction)
DebitMemoReqItemPartner
entity using key fields.partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
debitMemoRequestItem
- The number that uniquely identifies the item in the sales, shipping, or billing document.Constraints: Not nullable, Maximum length: 6
debitMemoRequest
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
DebitMemoReqItemPartner
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.DebitMemoReqItemPartnerUpdateFluentHelper updateDebitMemoReqItemPartner(DebitMemoReqItemPartner debitMemoReqItemPartner)
DebitMemoReqItemPartner
entity and save it to the S/4HANA system.debitMemoReqItemPartner
- DebitMemoReqItemPartner
entity object that will be updated in the S/4HANA system.DebitMemoReqItemPartner
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqItemPartnerDeleteFluentHelper deleteDebitMemoReqItemPartner(DebitMemoReqItemPartner debitMemoReqItemPartner)
DebitMemoReqItemPartner
entity in the S/4HANA system.debitMemoReqItemPartner
- DebitMemoReqItemPartner
entity object that will be deleted in the S/4HANA system.DebitMemoReqItemPartner
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqItemPrcgElmntFluentHelper getAllDebitMemoReqItemPrcgElmnt()
DebitMemoReqItemPrcgElmnt
entities.DebitMemoReqItemPrcgElmnt
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.DebitMemoReqItemPrcgElmntByKeyFluentHelper getDebitMemoReqItemPrcgElmntByKey(String debitMemoRequest, String debitMemoRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
DebitMemoReqItemPrcgElmnt
entity using key fields.debitMemoRequestItem
- The number that uniquely identifies the condition item.Constraints: Not nullable, Maximum length: 6
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
debitMemoRequest
- 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
DebitMemoReqItemPrcgElmnt
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.DebitMemoReqItemPrcgElmntUpdateFluentHelper updateDebitMemoReqItemPrcgElmnt(DebitMemoReqItemPrcgElmnt debitMemoReqItemPrcgElmnt)
DebitMemoReqItemPrcgElmnt
entity and save it to the S/4HANA system.debitMemoReqItemPrcgElmnt
- DebitMemoReqItemPrcgElmnt
entity object that will be updated in the S/4HANA system.DebitMemoReqItemPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqItemPrcgElmntDeleteFluentHelper deleteDebitMemoReqItemPrcgElmnt(DebitMemoReqItemPrcgElmnt debitMemoReqItemPrcgElmnt)
DebitMemoReqItemPrcgElmnt
entity in the S/4HANA system.debitMemoReqItemPrcgElmnt
- DebitMemoReqItemPrcgElmnt
entity object that will be deleted in the S/4HANA system.DebitMemoReqItemPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqPartnerFluentHelper getAllDebitMemoReqPartner()
DebitMemoReqPartner
entities.DebitMemoReqPartner
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.DebitMemoReqPartnerByKeyFluentHelper getDebitMemoReqPartnerByKey(String debitMemoRequest, String partnerFunction)
DebitMemoReqPartner
entity using key fields.partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
debitMemoRequest
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
DebitMemoReqPartner
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.DebitMemoReqPartnerUpdateFluentHelper updateDebitMemoReqPartner(DebitMemoReqPartner debitMemoReqPartner)
DebitMemoReqPartner
entity and save it to the S/4HANA system.debitMemoReqPartner
- DebitMemoReqPartner
entity object that will be updated in the S/4HANA system.DebitMemoReqPartner
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqPartnerDeleteFluentHelper deleteDebitMemoReqPartner(DebitMemoReqPartner debitMemoReqPartner)
DebitMemoReqPartner
entity in the S/4HANA system.debitMemoReqPartner
- DebitMemoReqPartner
entity object that will be deleted in the S/4HANA system.DebitMemoReqPartner
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqPrcgElmntFluentHelper getAllDebitMemoReqPrcgElmnt()
DebitMemoReqPrcgElmnt
entities.DebitMemoReqPrcgElmnt
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.DebitMemoReqPrcgElmntByKeyFluentHelper getDebitMemoReqPrcgElmntByKey(String debitMemoRequest, String pricingProcedureStep, String pricingProcedureCounter)
DebitMemoReqPrcgElmnt
entity using key fields.pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
debitMemoRequest
- 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
DebitMemoReqPrcgElmnt
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.DebitMemoReqPrcgElmntUpdateFluentHelper updateDebitMemoReqPrcgElmnt(DebitMemoReqPrcgElmnt debitMemoReqPrcgElmnt)
DebitMemoReqPrcgElmnt
entity and save it to the S/4HANA system.debitMemoReqPrcgElmnt
- DebitMemoReqPrcgElmnt
entity object that will be updated in the S/4HANA system.DebitMemoReqPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoReqPrcgElmntDeleteFluentHelper deleteDebitMemoReqPrcgElmnt(DebitMemoReqPrcgElmnt debitMemoReqPrcgElmnt)
DebitMemoReqPrcgElmnt
entity in the S/4HANA system.debitMemoReqPrcgElmnt
- DebitMemoReqPrcgElmnt
entity object that will be deleted in the S/4HANA system.DebitMemoReqPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoRequestFluentHelper getAllDebitMemoRequest()
DebitMemoRequest
entities.DebitMemoRequest
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.DebitMemoRequestByKeyFluentHelper getDebitMemoRequestByKey(String debitMemoRequest)
DebitMemoRequest
entity using key fields.debitMemoRequest
- Debit Memo RequestConstraints: Not nullable, Maximum length: 10
DebitMemoRequest
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.DebitMemoRequestCreateFluentHelper createDebitMemoRequest(DebitMemoRequest debitMemoRequest)
DebitMemoRequest
entity and save it to the S/4HANA system.debitMemoRequest
- DebitMemoRequest
entity object that will be created in the S/4HANA system.DebitMemoRequest
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoRequestUpdateFluentHelper updateDebitMemoRequest(DebitMemoRequest debitMemoRequest)
DebitMemoRequest
entity and save it to the S/4HANA system.debitMemoRequest
- DebitMemoRequest
entity object that will be updated in the S/4HANA system.DebitMemoRequest
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoRequestDeleteFluentHelper deleteDebitMemoRequest(DebitMemoRequest debitMemoRequest)
DebitMemoRequest
entity in the S/4HANA system.debitMemoRequest
- DebitMemoRequest
entity object that will be deleted in the S/4HANA system.DebitMemoRequest
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoRequestItemFluentHelper getAllDebitMemoRequestItem()
DebitMemoRequestItem
entities.DebitMemoRequestItem
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.DebitMemoRequestItemByKeyFluentHelper getDebitMemoRequestItemByKey(String debitMemoRequest, String debitMemoRequestItem)
DebitMemoRequestItem
entity using key fields.debitMemoRequestItem
- Debit Memo Request ItemConstraints: Not nullable, Maximum length: 6
debitMemoRequest
- Debit Memo RequestConstraints: Not nullable, Maximum length: 10
DebitMemoRequestItem
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.DebitMemoRequestItemCreateFluentHelper createDebitMemoRequestItem(DebitMemoRequestItem debitMemoRequestItem)
DebitMemoRequestItem
entity and save it to the S/4HANA system.debitMemoRequestItem
- DebitMemoRequestItem
entity object that will be created in the S/4HANA system.DebitMemoRequestItem
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoRequestItemUpdateFluentHelper updateDebitMemoRequestItem(DebitMemoRequestItem debitMemoRequestItem)
DebitMemoRequestItem
entity and save it to the S/4HANA system.debitMemoRequestItem
- DebitMemoRequestItem
entity object that will be updated in the S/4HANA system.DebitMemoRequestItem
entity. To perform execution, call the execute
method on the fluent helper object.DebitMemoRequestItemDeleteFluentHelper deleteDebitMemoRequestItem(DebitMemoRequestItem debitMemoRequestItem)
DebitMemoRequestItem
entity in the S/4HANA system.debitMemoRequestItem
- DebitMemoRequestItem
entity object that will be deleted in the S/4HANA system.DebitMemoRequestItem
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.