Class DefaultCreditMemoRequestService
- All Implemented Interfaces:
BatchService<CreditMemoRequestServiceBatch>,CreditMemoRequestService
In every API call, you can make use of the following operations: - You can read entire credit memo requests or only parts of the data, using the provided filters. - 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 following entities (that is, you can change the content of their properties): 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. - You can accept or deny approval requests for credit memo requests that cannot be processed without the consent of an approver..
Reference: SAP API Business Hub
Details:
| OData Service: | API_CREDIT_MEMO_REQUEST_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Credit Memo Request Integration(SAP_COM_0158) |
| Scope Items: | Credit Memo Processing(1EZ), Invoice Correction Process with Credit Memo(BKL), Invoice Correction Process with Credit Memo(OKL), Credit Memo Processing(PEZ) |
| Authentication Methods: | x509 |
| Business Object: | Credit Memo Request |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.CreditMemoRequestService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionCreates a service usingCreditMemoRequestService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()createCreditMemoRequest(CreditMemoRequest creditMemoRequest) Create a newCreditMemoRequestentity and save it to the S/4HANA system.createCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem) Create a newCreditMemoRequestItementity and save it to the S/4HANA system.deleteCreditMemoReqItemPartner(CreditMemoReqItemPartner creditMemoReqItemPartner) Deletes an existingCreditMemoReqItemPartnerentity in the S/4HANA system.deleteCreditMemoReqItemPrcgElmnt(CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt) Deletes an existingCreditMemoReqItemPrcgElmntentity in the S/4HANA system.deleteCreditMemoReqItemText(CreditMemoReqItemText creditMemoReqItemText) Deletes an existingCreditMemoReqItemTextentity in the S/4HANA system.deleteCreditMemoReqPartner(CreditMemoReqPartner creditMemoReqPartner) Deletes an existingCreditMemoReqPartnerentity in the S/4HANA system.deleteCreditMemoReqPrcgElmnt(CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt) Deletes an existingCreditMemoReqPrcgElmntentity in the S/4HANA system.deleteCreditMemoReqText(CreditMemoReqText creditMemoReqText) Deletes an existingCreditMemoReqTextentity in the S/4HANA system.deleteCreditMemoRequest(CreditMemoRequest creditMemoRequest) Deletes an existingCreditMemoRequestentity in the S/4HANA system.deleteCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem) Deletes an existingCreditMemoRequestItementity in the S/4HANA system.Fetch multipleBusinessAreaStdVHentities.Fetch multipleCompanyCodeStdVHentities.Fetch multipleControllingAreaStdVHentities.Fetch multipleControllingObjectStdVHentities.Fetch multipleCrdMmReqItemSubsqntProcFlowentities.Fetch multipleCreditControlAreaStdVHentities.Fetch multipleCreditMemoReqItemPartnerentities.Fetch multipleCreditMemoReqItemPrcgElmntentities.Fetch multipleCreditMemoReqItemTextentities.Fetch multipleCreditMemoReqPartnerentities.Fetch multipleCreditMemoReqPrcgElmntentities.Fetch multipleCreditMemoReqSubsqntProcFlowentities.Fetch multipleCreditMemoReqTextentities.Fetch multipleCreditMemoRequestentities.Fetch multipleCreditMemoRequestItementities.Fetch multipleCustomer_VHentities.Fetch multipleMaterialStdVHentities.Fetch multipleProductStdVHentities.Fetch multipleSalesDealStdVHentities.getBusinessAreaStdVHByKey(String businessArea) Fetch a singleBusinessAreaStdVHentity using key fields.getCompanyCodeStdVHByKey(String companyCode) Fetch a singleCompanyCodeStdVHentity using key fields.getControllingAreaStdVHByKey(String controllingArea) Fetch a singleControllingAreaStdVHentity using key fields.getControllingObjectStdVHByKey(String controllingObject) Fetch a singleControllingObjectStdVHentity using key fields.getCrdMmReqItemSubsqntProcFlowByKey(String creditMemoRequest, String creditMemoRequestItem, UUID docRelationshipUUID) Fetch a singleCrdMmReqItemSubsqntProcFlowentity using key fields.getCreditControlAreaStdVHByKey(String creditControlArea) Fetch a singleCreditControlAreaStdVHentity using key fields.getCreditMemoReqItemPartnerByKey(String creditMemoRequest, String creditMemoRequestItem, String partnerFunction) Fetch a singleCreditMemoReqItemPartnerentity using key fields.getCreditMemoReqItemPrcgElmntByKey(String creditMemoRequest, String creditMemoRequestItem, String pricingProcedureStep, String pricingProcedureCounter) Fetch a singleCreditMemoReqItemPrcgElmntentity using key fields.getCreditMemoReqItemTextByKey(String creditMemoRequest, String creditMemoRequestItem, String language, String longTextID) Fetch a singleCreditMemoReqItemTextentity using key fields.getCreditMemoReqPartnerByKey(String creditMemoRequest, String partnerFunction) Fetch a singleCreditMemoReqPartnerentity using key fields.getCreditMemoReqPrcgElmntByKey(String creditMemoRequest, String pricingProcedureStep, String pricingProcedureCounter) Fetch a singleCreditMemoReqPrcgElmntentity using key fields.getCreditMemoReqSubsqntProcFlowByKey(String creditMemoRequest, String subsequentDocument) Fetch a singleCreditMemoReqSubsqntProcFlowentity using key fields.getCreditMemoReqTextByKey(String creditMemoRequest, String language, String longTextID) Fetch a singleCreditMemoReqTextentity using key fields.getCreditMemoRequestByKey(String creditMemoRequest) Fetch a singleCreditMemoRequestentity using key fields.getCreditMemoRequestItemByKey(String creditMemoRequest, String creditMemoRequestItem) Fetch a singleCreditMemoRequestItementity using key fields.getCustomer_VHByKey(String customer) Fetch a singleCustomer_VHentity using key fields.getMaterialStdVHByKey(String material) Fetch a singleMaterialStdVHentity using key fields.getProductStdVHByKey(String product) Fetch a singleProductStdVHentity using key fields.getSalesDealStdVHByKey(String salesDeal) Fetch a singleSalesDealStdVHentity using key fields.rejectApprovalRequest(String creditMemoRequest) Creates a fluent helper for the rejectApprovalRequest OData function import.releaseApprovalRequest(String creditMemoRequest) Creates a fluent helper for the releaseApprovalRequest OData function import.updateCreditMemoReqItemPartner(CreditMemoReqItemPartner creditMemoReqItemPartner) Update an existingCreditMemoReqItemPartnerentity and save it to the S/4HANA system.updateCreditMemoReqItemPrcgElmnt(CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt) Update an existingCreditMemoReqItemPrcgElmntentity and save it to the S/4HANA system.updateCreditMemoReqItemText(CreditMemoReqItemText creditMemoReqItemText) Update an existingCreditMemoReqItemTextentity and save it to the S/4HANA system.updateCreditMemoReqPartner(CreditMemoReqPartner creditMemoReqPartner) Update an existingCreditMemoReqPartnerentity and save it to the S/4HANA system.updateCreditMemoReqPrcgElmnt(CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt) Update an existingCreditMemoReqPrcgElmntentity and save it to the S/4HANA system.updateCreditMemoReqText(CreditMemoReqText creditMemoReqText) Update an existingCreditMemoReqTextentity and save it to the S/4HANA system.updateCreditMemoRequest(CreditMemoRequest creditMemoRequest) Update an existingCreditMemoRequestentity and save it to the S/4HANA system.updateCreditMemoRequestItem(CreditMemoRequestItem creditMemoRequestItem) Update an existingCreditMemoRequestItementity and save it to the S/4HANA system.withServicePath(String servicePath) Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultCreditMemoRequestService
public DefaultCreditMemoRequestService()Creates a service usingCreditMemoRequestService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Description copied from interface:CreditMemoRequestServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceCreditMemoRequestService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
- Specified by:
batchin interfaceBatchService<CreditMemoRequestServiceBatch>
-
getAllCrdMmReqItemSubsqntProcFlow
Description copied from interface:CreditMemoRequestServiceFetch multipleCrdMmReqItemSubsqntProcFlowentities.- Specified by:
getAllCrdMmReqItemSubsqntProcFlowin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CrdMmReqItemSubsqntProcFlowentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCrdMmReqItemSubsqntProcFlowByKey
@Nonnull public CrdMmReqItemSubsqntProcFlowByKeyFluentHelper getCrdMmReqItemSubsqntProcFlowByKey(String creditMemoRequest, String creditMemoRequestItem, UUID docRelationshipUUID) Description copied from interface:CreditMemoRequestServiceFetch a singleCrdMmReqItemSubsqntProcFlowentity using key fields.- Specified by:
getCrdMmReqItemSubsqntProcFlowByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Preceding sales and distribution documentConstraints: Not nullable, Maximum length: 10
creditMemoRequestItem- Preceding Item of an SD DocumentConstraints: Not nullable, Maximum length: 6
docRelationshipUUID- SD Unique Document Relationship IdentificationConstraints: Not nullable
- Returns:
- A fluent helper to fetch a single
CrdMmReqItemSubsqntProcFlowentity 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 theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqItemPartner
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqItemPartnerentities.- Specified by:
getAllCreditMemoReqItemPartnerin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqItemPartnerentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqItemPartnerByKey
@Nonnull public CreditMemoReqItemPartnerByKeyFluentHelper getCreditMemoReqItemPartnerByKey(String creditMemoRequest, String creditMemoRequestItem, String partnerFunction) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqItemPartnerentity using key fields.- Specified by:
getCreditMemoReqItemPartnerByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Sales and Distribution Document NumberConstraints: Not nullable, Maximum length: 10
creditMemoRequestItem- Item number of the SD documentConstraints: Not nullable, Maximum length: 6
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
- Returns:
- A fluent helper to fetch a single
CreditMemoReqItemPartnerentity 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 theexecutemethod on the fluent helper object.
-
updateCreditMemoReqItemPartner
@Nonnull public CreditMemoReqItemPartnerUpdateFluentHelper updateCreditMemoReqItemPartner(@Nonnull CreditMemoReqItemPartner creditMemoReqItemPartner) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoReqItemPartnerentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoReqItemPartnerin interfaceCreditMemoRequestService- Parameters:
creditMemoReqItemPartner-CreditMemoReqItemPartnerentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoReqItemPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoReqItemPartner
@Nonnull public CreditMemoReqItemPartnerDeleteFluentHelper deleteCreditMemoReqItemPartner(@Nonnull CreditMemoReqItemPartner creditMemoReqItemPartner) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoReqItemPartnerentity in the S/4HANA system.- Specified by:
deleteCreditMemoReqItemPartnerin interfaceCreditMemoRequestService- Parameters:
creditMemoReqItemPartner-CreditMemoReqItemPartnerentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoReqItemPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqItemPrcgElmnt
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqItemPrcgElmntentities.- Specified by:
getAllCreditMemoReqItemPrcgElmntin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqItemPrcgElmntentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqItemPrcgElmntByKey
@Nonnull public CreditMemoReqItemPrcgElmntByKeyFluentHelper getCreditMemoReqItemPrcgElmntByKey(String creditMemoRequest, String creditMemoRequestItem, String pricingProcedureStep, String pricingProcedureCounter) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqItemPrcgElmntentity using key fields.- Specified by:
getCreditMemoReqItemPrcgElmntByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Sales DocumentConstraints: Not nullable, Maximum length: 10
creditMemoRequestItem- Condition item numberConstraints: Not nullable, Maximum length: 6
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
pricingProcedureCounter- Condition CounterConstraints: Not nullable, Maximum length: 3
- Returns:
- A fluent helper to fetch a single
CreditMemoReqItemPrcgElmntentity 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 theexecutemethod on the fluent helper object.
-
updateCreditMemoReqItemPrcgElmnt
@Nonnull public CreditMemoReqItemPrcgElmntUpdateFluentHelper updateCreditMemoReqItemPrcgElmnt(@Nonnull CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoReqItemPrcgElmntentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoReqItemPrcgElmntin interfaceCreditMemoRequestService- Parameters:
creditMemoReqItemPrcgElmnt-CreditMemoReqItemPrcgElmntentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoReqItemPrcgElmntentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoReqItemPrcgElmnt
@Nonnull public CreditMemoReqItemPrcgElmntDeleteFluentHelper deleteCreditMemoReqItemPrcgElmnt(@Nonnull CreditMemoReqItemPrcgElmnt creditMemoReqItemPrcgElmnt) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoReqItemPrcgElmntentity in the S/4HANA system.- Specified by:
deleteCreditMemoReqItemPrcgElmntin interfaceCreditMemoRequestService- Parameters:
creditMemoReqItemPrcgElmnt-CreditMemoReqItemPrcgElmntentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoReqItemPrcgElmntentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqItemText
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqItemTextentities.- Specified by:
getAllCreditMemoReqItemTextin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqItemTextentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqItemTextByKey
@Nonnull public CreditMemoReqItemTextByKeyFluentHelper getCreditMemoReqItemTextByKey(String creditMemoRequest, String creditMemoRequestItem, String language, String longTextID) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqItemTextentity using key fields.- Specified by:
getCreditMemoReqItemTextByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Credit Memo RequestConstraints: Not nullable, Maximum length: 10
creditMemoRequestItem- Credit Memo Request ItemConstraints: Not nullable, Maximum length: 6
language- Language KeyConstraints: Not nullable, Maximum length: 2
longTextID- Text IDConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
CreditMemoReqItemTextentity 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 theexecutemethod on the fluent helper object.
-
updateCreditMemoReqItemText
@Nonnull public CreditMemoReqItemTextUpdateFluentHelper updateCreditMemoReqItemText(@Nonnull CreditMemoReqItemText creditMemoReqItemText) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoReqItemTextentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoReqItemTextin interfaceCreditMemoRequestService- Parameters:
creditMemoReqItemText-CreditMemoReqItemTextentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoReqItemTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoReqItemText
@Nonnull public CreditMemoReqItemTextDeleteFluentHelper deleteCreditMemoReqItemText(@Nonnull CreditMemoReqItemText creditMemoReqItemText) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoReqItemTextentity in the S/4HANA system.- Specified by:
deleteCreditMemoReqItemTextin interfaceCreditMemoRequestService- Parameters:
creditMemoReqItemText-CreditMemoReqItemTextentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoReqItemTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqPartner
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqPartnerentities.- Specified by:
getAllCreditMemoReqPartnerin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqPartnerentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqPartnerByKey
@Nonnull public CreditMemoReqPartnerByKeyFluentHelper getCreditMemoReqPartnerByKey(String creditMemoRequest, String partnerFunction) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqPartnerentity using key fields.- Specified by:
getCreditMemoReqPartnerByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Sales and Distribution Document NumberConstraints: Not nullable, Maximum length: 10
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
- Returns:
- A fluent helper to fetch a single
CreditMemoReqPartnerentity 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 theexecutemethod on the fluent helper object.
-
updateCreditMemoReqPartner
@Nonnull public CreditMemoReqPartnerUpdateFluentHelper updateCreditMemoReqPartner(@Nonnull CreditMemoReqPartner creditMemoReqPartner) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoReqPartnerentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoReqPartnerin interfaceCreditMemoRequestService- Parameters:
creditMemoReqPartner-CreditMemoReqPartnerentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoReqPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoReqPartner
@Nonnull public CreditMemoReqPartnerDeleteFluentHelper deleteCreditMemoReqPartner(@Nonnull CreditMemoReqPartner creditMemoReqPartner) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoReqPartnerentity in the S/4HANA system.- Specified by:
deleteCreditMemoReqPartnerin interfaceCreditMemoRequestService- Parameters:
creditMemoReqPartner-CreditMemoReqPartnerentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoReqPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqPrcgElmnt
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqPrcgElmntentities.- Specified by:
getAllCreditMemoReqPrcgElmntin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqPrcgElmntentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqPrcgElmntByKey
@Nonnull public CreditMemoReqPrcgElmntByKeyFluentHelper getCreditMemoReqPrcgElmntByKey(String creditMemoRequest, String pricingProcedureStep, String pricingProcedureCounter) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqPrcgElmntentity using key fields.- Specified by:
getCreditMemoReqPrcgElmntByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Sales DocumentConstraints: Not nullable, Maximum length: 10
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
pricingProcedureCounter- Condition CounterConstraints: Not nullable, Maximum length: 3
- Returns:
- A fluent helper to fetch a single
CreditMemoReqPrcgElmntentity 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 theexecutemethod on the fluent helper object.
-
updateCreditMemoReqPrcgElmnt
@Nonnull public CreditMemoReqPrcgElmntUpdateFluentHelper updateCreditMemoReqPrcgElmnt(@Nonnull CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoReqPrcgElmntentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoReqPrcgElmntin interfaceCreditMemoRequestService- Parameters:
creditMemoReqPrcgElmnt-CreditMemoReqPrcgElmntentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoReqPrcgElmntentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoReqPrcgElmnt
@Nonnull public CreditMemoReqPrcgElmntDeleteFluentHelper deleteCreditMemoReqPrcgElmnt(@Nonnull CreditMemoReqPrcgElmnt creditMemoReqPrcgElmnt) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoReqPrcgElmntentity in the S/4HANA system.- Specified by:
deleteCreditMemoReqPrcgElmntin interfaceCreditMemoRequestService- Parameters:
creditMemoReqPrcgElmnt-CreditMemoReqPrcgElmntentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoReqPrcgElmntentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqSubsqntProcFlow
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqSubsqntProcFlowentities.- Specified by:
getAllCreditMemoReqSubsqntProcFlowin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqSubsqntProcFlowentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqSubsqntProcFlowByKey
@Nonnull public CreditMemoReqSubsqntProcFlowByKeyFluentHelper getCreditMemoReqSubsqntProcFlowByKey(String creditMemoRequest, String subsequentDocument) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqSubsqntProcFlowentity using key fields.- Specified by:
getCreditMemoReqSubsqntProcFlowByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Preceding sales and distribution documentConstraints: Not nullable, Maximum length: 10
subsequentDocument- Subsequent Sales and Distribution DocumentConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
CreditMemoReqSubsqntProcFlowentity 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 theexecutemethod on the fluent helper object.
-
getAllCreditMemoReqText
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoReqTextentities.- Specified by:
getAllCreditMemoReqTextin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoReqTextentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoReqTextByKey
@Nonnull public CreditMemoReqTextByKeyFluentHelper getCreditMemoReqTextByKey(String creditMemoRequest, String language, String longTextID) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoReqTextentity using key fields.- Specified by:
getCreditMemoReqTextByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Credit Memo RequestConstraints: Not nullable, Maximum length: 10
language- Language KeyConstraints: Not nullable, Maximum length: 2
longTextID- Text IDConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
CreditMemoReqTextentity 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 theexecutemethod on the fluent helper object.
-
updateCreditMemoReqText
@Nonnull public CreditMemoReqTextUpdateFluentHelper updateCreditMemoReqText(@Nonnull CreditMemoReqText creditMemoReqText) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoReqTextentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoReqTextin interfaceCreditMemoRequestService- Parameters:
creditMemoReqText-CreditMemoReqTextentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoReqTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoReqText
@Nonnull public CreditMemoReqTextDeleteFluentHelper deleteCreditMemoReqText(@Nonnull CreditMemoReqText creditMemoReqText) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoReqTextentity in the S/4HANA system.- Specified by:
deleteCreditMemoReqTextin interfaceCreditMemoRequestService- Parameters:
creditMemoReqText-CreditMemoReqTextentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoReqTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoRequest
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoRequestentities.- Specified by:
getAllCreditMemoRequestin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoRequestentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoRequestByKey
@Nonnull public CreditMemoRequestByKeyFluentHelper getCreditMemoRequestByKey(String creditMemoRequest) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoRequestentity using key fields.- Specified by:
getCreditMemoRequestByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Credit Memo RequestConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
CreditMemoRequestentity 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 theexecutemethod on the fluent helper object.
-
createCreditMemoRequest
@Nonnull public CreditMemoRequestCreateFluentHelper createCreditMemoRequest(@Nonnull CreditMemoRequest creditMemoRequest) Description copied from interface:CreditMemoRequestServiceCreate a newCreditMemoRequestentity and save it to the S/4HANA system.- Specified by:
createCreditMemoRequestin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest-CreditMemoRequestentity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
CreditMemoRequestentity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateCreditMemoRequest
@Nonnull public CreditMemoRequestUpdateFluentHelper updateCreditMemoRequest(@Nonnull CreditMemoRequest creditMemoRequest) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoRequestentity and save it to the S/4HANA system.- Specified by:
updateCreditMemoRequestin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest-CreditMemoRequestentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoRequestentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoRequest
@Nonnull public CreditMemoRequestDeleteFluentHelper deleteCreditMemoRequest(@Nonnull CreditMemoRequest creditMemoRequest) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoRequestentity in the S/4HANA system.- Specified by:
deleteCreditMemoRequestin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest-CreditMemoRequestentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoRequestentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllCreditMemoRequestItem
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditMemoRequestItementities.- Specified by:
getAllCreditMemoRequestItemin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditMemoRequestItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditMemoRequestItemByKey
@Nonnull public CreditMemoRequestItemByKeyFluentHelper getCreditMemoRequestItemByKey(String creditMemoRequest, String creditMemoRequestItem) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditMemoRequestItementity using key fields.- Specified by:
getCreditMemoRequestItemByKeyin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Credit Memo RequestConstraints: Not nullable, Maximum length: 10
creditMemoRequestItem- Credit Memo Request ItemConstraints: Not nullable, Maximum length: 6
- Returns:
- A fluent helper to fetch a single
CreditMemoRequestItementity 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 theexecutemethod on the fluent helper object.
-
createCreditMemoRequestItem
@Nonnull public CreditMemoRequestItemCreateFluentHelper createCreditMemoRequestItem(@Nonnull CreditMemoRequestItem creditMemoRequestItem) Description copied from interface:CreditMemoRequestServiceCreate a newCreditMemoRequestItementity and save it to the S/4HANA system.- Specified by:
createCreditMemoRequestItemin interfaceCreditMemoRequestService- Parameters:
creditMemoRequestItem-CreditMemoRequestItementity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
CreditMemoRequestItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateCreditMemoRequestItem
@Nonnull public CreditMemoRequestItemUpdateFluentHelper updateCreditMemoRequestItem(@Nonnull CreditMemoRequestItem creditMemoRequestItem) Description copied from interface:CreditMemoRequestServiceUpdate an existingCreditMemoRequestItementity and save it to the S/4HANA system.- Specified by:
updateCreditMemoRequestItemin interfaceCreditMemoRequestService- Parameters:
creditMemoRequestItem-CreditMemoRequestItementity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
CreditMemoRequestItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteCreditMemoRequestItem
@Nonnull public CreditMemoRequestItemDeleteFluentHelper deleteCreditMemoRequestItem(@Nonnull CreditMemoRequestItem creditMemoRequestItem) Description copied from interface:CreditMemoRequestServiceDeletes an existingCreditMemoRequestItementity in the S/4HANA system.- Specified by:
deleteCreditMemoRequestItemin interfaceCreditMemoRequestService- Parameters:
creditMemoRequestItem-CreditMemoRequestItementity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
CreditMemoRequestItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllBusinessAreaStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleBusinessAreaStdVHentities.- Specified by:
getAllBusinessAreaStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
BusinessAreaStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBusinessAreaStdVHByKey
Description copied from interface:CreditMemoRequestServiceFetch a singleBusinessAreaStdVHentity using key fields.- Specified by:
getBusinessAreaStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
businessArea- Business AreaConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
BusinessAreaStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllCompanyCodeStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleCompanyCodeStdVHentities.- Specified by:
getAllCompanyCodeStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CompanyCodeStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCompanyCodeStdVHByKey
Description copied from interface:CreditMemoRequestServiceFetch a singleCompanyCodeStdVHentity using key fields.- Specified by:
getCompanyCodeStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
CompanyCodeStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllControllingAreaStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleControllingAreaStdVHentities.- Specified by:
getAllControllingAreaStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
ControllingAreaStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getControllingAreaStdVHByKey
@Nonnull public ControllingAreaStdVHByKeyFluentHelper getControllingAreaStdVHByKey(String controllingArea) Description copied from interface:CreditMemoRequestServiceFetch a singleControllingAreaStdVHentity using key fields.- Specified by:
getControllingAreaStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
controllingArea- Controlling AreaConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ControllingAreaStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllControllingObjectStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleControllingObjectStdVHentities.- Specified by:
getAllControllingObjectStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
ControllingObjectStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getControllingObjectStdVHByKey
@Nonnull public ControllingObjectStdVHByKeyFluentHelper getControllingObjectStdVHByKey(String controllingObject) Description copied from interface:CreditMemoRequestServiceFetch a singleControllingObjectStdVHentity using key fields.- Specified by:
getControllingObjectStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
controllingObject- Object NumberConstraints: Not nullable, Maximum length: 22
- Returns:
- A fluent helper to fetch a single
ControllingObjectStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllCreditControlAreaStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleCreditControlAreaStdVHentities.- Specified by:
getAllCreditControlAreaStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
CreditControlAreaStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCreditControlAreaStdVHByKey
@Nonnull public CreditControlAreaStdVHByKeyFluentHelper getCreditControlAreaStdVHByKey(String creditControlArea) Description copied from interface:CreditMemoRequestServiceFetch a singleCreditControlAreaStdVHentity using key fields.- Specified by:
getCreditControlAreaStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
creditControlArea- Credit Control AreaConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
CreditControlAreaStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllCustomer_VH
Description copied from interface:CreditMemoRequestServiceFetch multipleCustomer_VHentities.- Specified by:
getAllCustomer_VHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
Customer_VHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getCustomer_VHByKey
Description copied from interface:CreditMemoRequestServiceFetch a singleCustomer_VHentity using key fields.- Specified by:
getCustomer_VHByKeyin interfaceCreditMemoRequestService- Parameters:
customer- Customer NumberConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
Customer_VHentity 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 theexecutemethod on the fluent helper object.
-
getAllMaterialStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleMaterialStdVHentities.- Specified by:
getAllMaterialStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
MaterialStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getMaterialStdVHByKey
Description copied from interface:CreditMemoRequestServiceFetch a singleMaterialStdVHentity using key fields.- Specified by:
getMaterialStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
material- Material NumberConstraints: Not nullable, Maximum length: 40
- Returns:
- A fluent helper to fetch a single
MaterialStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllProductStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleProductStdVHentities.- Specified by:
getAllProductStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
ProductStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProductStdVHByKey
Description copied from interface:CreditMemoRequestServiceFetch a singleProductStdVHentity using key fields.- Specified by:
getProductStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
product- Product NumberConstraints: Not nullable, Maximum length: 40
- Returns:
- A fluent helper to fetch a single
ProductStdVHentity 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 theexecutemethod on the fluent helper object.
-
getAllSalesDealStdVH
Description copied from interface:CreditMemoRequestServiceFetch multipleSalesDealStdVHentities.- Specified by:
getAllSalesDealStdVHin interfaceCreditMemoRequestService- Returns:
- A fluent helper to fetch multiple
SalesDealStdVHentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSalesDealStdVHByKey
Description copied from interface:CreditMemoRequestServiceFetch a singleSalesDealStdVHentity using key fields.- Specified by:
getSalesDealStdVHByKeyin interfaceCreditMemoRequestService- Parameters:
salesDeal- Agreement (various conditions grouped together)Constraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
SalesDealStdVHentity 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 theexecutemethod on the fluent helper object.
-
releaseApprovalRequest
@Nonnull public ReleaseApprovalRequestFluentHelper releaseApprovalRequest(@Nonnull String creditMemoRequest) Description copied from interface:CreditMemoRequestServiceCreates a fluent helper for the releaseApprovalRequest OData function import.
- Specified by:
releaseApprovalRequestin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Constraints: Not nullable, Maximum length: 11000Original parameter name from the Odata EDM: CreditMemoRequest
- Returns:
- A fluent helper object that will execute the releaseApprovalRequest OData function import with the
provided parameters. To perform execution, call the
executemethod on the fluent helper object.
-
rejectApprovalRequest
@Nonnull public RejectApprovalRequestFluentHelper rejectApprovalRequest(@Nonnull String creditMemoRequest) Description copied from interface:CreditMemoRequestServiceCreates a fluent helper for the rejectApprovalRequest OData function import.
- Specified by:
rejectApprovalRequestin interfaceCreditMemoRequestService- Parameters:
creditMemoRequest- Constraints: Not nullable, Maximum length: 11000Original parameter name from the Odata EDM: CreditMemoRequest
- Returns:
- A fluent helper object that will execute the rejectApprovalRequest OData function import with the
provided parameters. To perform execution, call the
executemethod on the fluent helper object.
-