public interface ServiceEntrySheetService
This synchronous inbound OData service enables a remote system to read and create service entry sheets from or in the SAP S/4HANA system. You can use this service to submit a service entry sheet for approval, withdraw it from approval, or revoke approval of an already approved service entry sheet.
Reference: SAP API Business Hub
OData Service: | API_SERVICE_ENTRY_SHEET_SRV |
API Version: | 1 |
Communication Scenario: | Service Entry Sheet Integration (SAP_COM_0146) |
Scope Items: | Consumable Purchasing (BNX), Service and Material Procurement - Project-Based Services (J13), Procurement of Services (22Z) |
Authentication Methods: | Basic, x509 |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull ServiceEntrySheetService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull ServiceEntrySheetFluentHelper getAllServiceEntrySheet()
ServiceEntrySheet
entities.ServiceEntrySheet
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.@Nonnull ServiceEntrySheetByKeyFluentHelper getServiceEntrySheetByKey(String serviceEntrySheet)
ServiceEntrySheet
entity using key fields.serviceEntrySheet
- Service Entry Sheet
Constraints: Not nullable, Maximum length: 10
ServiceEntrySheet
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.@Nonnull ServiceEntrySheetCreateFluentHelper createServiceEntrySheet(@Nonnull ServiceEntrySheet serviceEntrySheet)
ServiceEntrySheet
entity and save it to the S/4HANA system.serviceEntrySheet
- ServiceEntrySheet
entity object that will be created in the S/4HANA system.ServiceEntrySheet
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ServiceEntrySheetUpdateFluentHelper updateServiceEntrySheet(@Nonnull ServiceEntrySheet serviceEntrySheet)
ServiceEntrySheet
entity and save it to the S/4HANA system.serviceEntrySheet
- ServiceEntrySheet
entity object that will be updated in the S/4HANA system.ServiceEntrySheet
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ServiceEntrySheetItemFluentHelper getAllServiceEntrySheetItem()
ServiceEntrySheetItem
entities.ServiceEntrySheetItem
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.@Nonnull ServiceEntrySheetItemByKeyFluentHelper getServiceEntrySheetItemByKey(String serviceEntrySheet, String serviceEntrySheetItem)
ServiceEntrySheetItem
entity using key fields.serviceEntrySheetItem
- Item Number of Service Entry Sheet
Constraints: Not nullable, Maximum length: 5
serviceEntrySheet
- Service Entry Sheet
Constraints: Not nullable, Maximum length: 10
ServiceEntrySheetItem
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.@Nonnull ServiceEntrySheetItemCreateFluentHelper createServiceEntrySheetItem(@Nonnull ServiceEntrySheetItem serviceEntrySheetItem)
ServiceEntrySheetItem
entity and save it to the S/4HANA system.serviceEntrySheetItem
- ServiceEntrySheetItem
entity object that will be created in the S/4HANA system.ServiceEntrySheetItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull ServiceEntrySheetItemUpdateFluentHelper updateServiceEntrySheetItem(@Nonnull ServiceEntrySheetItem serviceEntrySheetItem)
ServiceEntrySheetItem
entity and save it to the S/4HANA system.serviceEntrySheetItem
- ServiceEntrySheetItem
entity object that will be updated in the S/4HANA system.ServiceEntrySheetItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SrvcEntrShtAcctAssignmentFluentHelper getAllSrvcEntrShtAcctAssignment()
SrvcEntrShtAcctAssignment
entities.SrvcEntrShtAcctAssignment
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.@Nonnull SrvcEntrShtAcctAssignmentByKeyFluentHelper getSrvcEntrShtAcctAssignmentByKey(String serviceEntrySheet, String serviceEntrySheetItem, String accountAssignment)
SrvcEntrShtAcctAssignment
entity using key fields.accountAssignment
- Number uniquely defining the account assignment of a purchase document item.
Constraints: Not nullable, Maximum length: 2
serviceEntrySheetItem
- Item Number of Service Entry Sheet
Constraints: Not nullable, Maximum length: 5
serviceEntrySheet
- Service Entry Sheet
Constraints: Not nullable, Maximum length: 10
SrvcEntrShtAcctAssignment
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.@Nonnull SrvcEntrShtAcctAssignmentCreateFluentHelper createSrvcEntrShtAcctAssignment(@Nonnull SrvcEntrShtAcctAssignment srvcEntrShtAcctAssignment)
SrvcEntrShtAcctAssignment
entity and save it to the S/4HANA system.srvcEntrShtAcctAssignment
- SrvcEntrShtAcctAssignment
entity object that will be created in the S/4HANA system.SrvcEntrShtAcctAssignment
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SrvcEntrShtAcctAssignmentUpdateFluentHelper updateSrvcEntrShtAcctAssignment(@Nonnull SrvcEntrShtAcctAssignment srvcEntrShtAcctAssignment)
SrvcEntrShtAcctAssignment
entity and save it to the S/4HANA system.srvcEntrShtAcctAssignment
- SrvcEntrShtAcctAssignment
entity object that will be updated in the S/4HANA system.SrvcEntrShtAcctAssignment
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SubmitForApprovalFluentHelper submitForApproval(String serviceEntrySheet)
Creates a fluent helper for the SubmitForApproval OData function import.
serviceEntrySheet
- Service Entry Sheet
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: ServiceEntrySheet
execute
method on the fluent helper object.@Nonnull RevokeApprovalFluentHelper revokeApproval(String postingDate, String serviceEntrySheet)
Creates a fluent helper for the RevokeApproval OData function import.
serviceEntrySheet
- Service Entry Sheet
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: ServiceEntrySheet
postingDate
- Posting Date
Constraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: PostingDate
execute
method on the fluent helper object.@Nonnull WithdrawFromApprovalFluentHelper withdrawFromApproval(String serviceEntrySheet)
Creates a fluent helper for the WithdrawFromApproval OData function import.
serviceEntrySheet
- Service Entry Sheet
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: ServiceEntrySheet
execute
method on the fluent helper object.Copyright © 2019 SAP SE. All rights reserved.