@Named public class DefaultProcessCreditMemoRequestsService extends Object implements ProcessCreditMemoRequestsService
This service can be consumed by external applications to integrate with credit memo request processing in SAP S/4HANA Cloud. It enables you to retrieve credit memo requests in an API call. You can apply any of the filters provided or retrieve all existing data. You can also create a new credit memo request (a header plus the following entities: header partner, header pricing element, item, item partner, and item pricing element). For existing credit memo requests, you can create a new item (with the entities item partner and item pricing element). For existing credit memo requests, you can update the header, header partner, header pricing element, item, item partner, and item pricing element. For existing sales orders, 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), Credit Memo Request Integration (SAP_COM_0158) |
Scope Items: | Credit Memo Processing (1EZ), Invoice Correction Process with Credit Memo (BKL) |
Business Object: | CreditMemoRequest |
Constructor and Description |
---|
DefaultProcessCreditMemoRequestsService() |
public DefaultProcessCreditMemoRequestsService()
public CreditMemoReqItemPartnerFluentHelper getAllCreditMemoReqItemPartner()
ProcessCreditMemoRequestsService
CreditMemoReqItemPartner
entities.getAllCreditMemoReqItemPartner
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqItemPartnerByKeyFluentHelper getCreditMemoReqItemPartnerByKey(String creditMemoRequest, String creditMemoRequestItem, String partnerFunction)
ProcessCreditMemoRequestsService
CreditMemoReqItemPartner
entity using key fields.getCreditMemoReqItemPartnerByKey
in interface ProcessCreditMemoRequestsService
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
partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
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.public CreditMemoReqItemPartnerUpdateFluentHelper updateCreditMemoReqItemPartner(CreditMemoReqItemPartner creditMemoReqItemPartner)
ProcessCreditMemoRequestsService
CreditMemoReqItemPartner
entity and save it to the S/4HANA system.updateCreditMemoReqItemPartner
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqItemPartnerDeleteFluentHelper deleteCreditMemoReqItemPartner(CreditMemoReqItemPartner creditMemoReqItemPartner)
ProcessCreditMemoRequestsService
CreditMemoReqItemPartner
entity in the S/4HANA system.deleteCreditMemoReqItemPartner
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqItemPrcgElmntFluentHelper getAllCreditMemoReqItemPrcgElmnt()
ProcessCreditMemoRequestsService
CreditMemoReqItemPrcgElmnt
entities.getAllCreditMemoReqItemPrcgElmnt
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqItemPrcgElmntByKeyFluentHelper getCreditMemoReqItemPrcgElmntByKey(String creditMemoRequest, String creditMemoRequestItem, String pricingProcedureStep, String pricingProcedureCounter)
ProcessCreditMemoRequestsService
CreditMemoReqItemPrcgElmnt
entity using key fields.getCreditMemoReqItemPrcgElmntByKey
in interface ProcessCreditMemoRequestsService
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
pricingProcedureCounter
- Access number of the conditions within a step in the pricing 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.public CreditMemoReqItemPrcgElmntUpdateFluentHelper updateCreditMemoReqItemPrcgElmnt(CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt)
ProcessCreditMemoRequestsService
CreditMemoReqItemPrcgElmnt
entity and save it to the S/4HANA system.updateCreditMemoReqItemPrcgElmnt
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqItemPrcgElmntDeleteFluentHelper deleteCreditMemoReqItemPrcgElmnt(CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt)
ProcessCreditMemoRequestsService
CreditMemoReqItemPrcgElmnt
entity in the S/4HANA system.deleteCreditMemoReqItemPrcgElmnt
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqPartnerFluentHelper getAllCreditMemoReqPartner()
ProcessCreditMemoRequestsService
CreditMemoReqPartner
entities.getAllCreditMemoReqPartner
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqPartnerByKeyFluentHelper getCreditMemoReqPartnerByKey(String creditMemoRequest, String partnerFunction)
ProcessCreditMemoRequestsService
CreditMemoReqPartner
entity using key fields.getCreditMemoReqPartnerByKey
in interface ProcessCreditMemoRequestsService
creditMemoRequest
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
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.public CreditMemoReqPartnerUpdateFluentHelper updateCreditMemoReqPartner(CreditMemoReqPartner creditMemoReqPartner)
ProcessCreditMemoRequestsService
CreditMemoReqPartner
entity and save it to the S/4HANA system.updateCreditMemoReqPartner
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqPartnerDeleteFluentHelper deleteCreditMemoReqPartner(CreditMemoReqPartner creditMemoReqPartner)
ProcessCreditMemoRequestsService
CreditMemoReqPartner
entity in the S/4HANA system.deleteCreditMemoReqPartner
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqPrcgElmntFluentHelper getAllCreditMemoReqPrcgElmnt()
ProcessCreditMemoRequestsService
CreditMemoReqPrcgElmnt
entities.getAllCreditMemoReqPrcgElmnt
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqPrcgElmntByKeyFluentHelper getCreditMemoReqPrcgElmntByKey(String creditMemoRequest, String pricingProcedureStep, String pricingProcedureCounter)
ProcessCreditMemoRequestsService
CreditMemoReqPrcgElmnt
entity using key fields.getCreditMemoReqPrcgElmntByKey
in interface ProcessCreditMemoRequestsService
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
pricingProcedureCounter
- Access number of the conditions within a step in the pricing 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.public CreditMemoReqPrcgElmntUpdateFluentHelper updateCreditMemoReqPrcgElmnt(CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt)
ProcessCreditMemoRequestsService
CreditMemoReqPrcgElmnt
entity and save it to the S/4HANA system.updateCreditMemoReqPrcgElmnt
in interface ProcessCreditMemoRequestsService
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.public CreditMemoReqPrcgElmntDeleteFluentHelper deleteCreditMemoReqPrcgElmnt(CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt)
ProcessCreditMemoRequestsService
CreditMemoReqPrcgElmnt
entity in the S/4HANA system.deleteCreditMemoReqPrcgElmnt
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestFluentHelper getAllCreditMemoRequest()
ProcessCreditMemoRequestsService
CreditMemoRequest
entities.getAllCreditMemoRequest
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestByKeyFluentHelper getCreditMemoRequestByKey(String creditMemoRequest)
ProcessCreditMemoRequestsService
CreditMemoRequest
entity using key fields.getCreditMemoRequestByKey
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestCreateFluentHelper createCreditMemoRequest(CreditMemoRequest creditMemoRequest)
ProcessCreditMemoRequestsService
CreditMemoRequest
entity and save it to the S/4HANA system.createCreditMemoRequest
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestUpdateFluentHelper updateCreditMemoRequest(CreditMemoRequest creditMemoRequest)
ProcessCreditMemoRequestsService
CreditMemoRequest
entity and save it to the S/4HANA system.updateCreditMemoRequest
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestDeleteFluentHelper deleteCreditMemoRequest(CreditMemoRequest creditMemoRequest)
ProcessCreditMemoRequestsService
CreditMemoRequest
entity in the S/4HANA system.deleteCreditMemoRequest
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestItemFluentHelper getAllCreditMemoRequestItem()
ProcessCreditMemoRequestsService
CreditMemoRequestItem
entities.getAllCreditMemoRequestItem
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestItemByKeyFluentHelper getCreditMemoRequestItemByKey(String creditMemoRequest, String creditMemoRequestItem)
ProcessCreditMemoRequestsService
CreditMemoRequestItem
entity using key fields.getCreditMemoRequestItemByKey
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestItemCreateFluentHelper createCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem)
ProcessCreditMemoRequestsService
CreditMemoRequestItem
entity and save it to the S/4HANA system.createCreditMemoRequestItem
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestItemUpdateFluentHelper updateCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem)
ProcessCreditMemoRequestsService
CreditMemoRequestItem
entity and save it to the S/4HANA system.updateCreditMemoRequestItem
in interface ProcessCreditMemoRequestsService
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.public CreditMemoRequestItemDeleteFluentHelper deleteCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem)
ProcessCreditMemoRequestsService
CreditMemoRequestItem
entity in the S/4HANA system.deleteCreditMemoRequestItem
in interface ProcessCreditMemoRequestsService
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.