@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultServiceOrderService") public class DefaultServiceOrderService extends Object implements ServiceOrderService
You can use this service to integrate external applications with service order processing in SAP S/4HANA Cloud. In each API call, you can use the following operations: - Retrieve service orders. - Create service orders. Note: You must use “deep insert” requests (a header plus the following entities: header person responsible, header pricing element, header reference object, header defect, header text, and item). - Create new items for existing service orders. - Create an item reference object, item pricing element, and an item text for existing service orders items. - Update the header, header person responsible, header pricing element, header defect, header text, item, item pricing element, and item text for existing service orders. - Delete the header person responsible, header reference object, header defect, header text, item, item reference object, and item text for existing service orders. This service enables you to add attachments to a service order header and service order items by making an API call to the service Attachments (API_CV_ATTACHMENT_SRV). You can also use the service Attachments to download and delete attachments from a service order header and service order items..
Reference: SAP API Business Hub
OData Service: | API_SERVICE_ORDER_SRV |
API Version: | 1 |
Communication Scenario: | Service Order Integration (SAP_COM_0350) |
Scope Items: | Service Order Management and Monitoring (3D2) |
Authentication Methods: | Basic |
Business Object: | ServiceOrder |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultServiceOrderService()
Creates a service using
ServiceOrderService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultServiceOrderService()
ServiceOrderService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultServiceOrderService withServicePath(@Nonnull String servicePath)
ServiceOrderService
withServicePath
in interface ServiceOrderService
servicePath
- Service path that will override the default.@Nonnull public DefaultServiceOrderServiceBatch batch()
batch
in interface BatchService<ServiceOrderServiceBatch>
@Nonnull public ServiceOrderFluentHelper getAllServiceOrder()
ServiceOrderService
ServiceOrder
entities.getAllServiceOrder
in interface ServiceOrderService
ServiceOrder
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 public ServiceOrderByKeyFluentHelper getServiceOrderByKey(String serviceOrder)
ServiceOrderService
ServiceOrder
entity using key fields.getServiceOrderByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
ServiceOrder
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 public ServiceOrderCreateFluentHelper createServiceOrder(@Nonnull ServiceOrder serviceOrder)
ServiceOrderService
ServiceOrder
entity and save it to the S/4HANA system.createServiceOrder
in interface ServiceOrderService
serviceOrder
- ServiceOrder
entity object that will be created in the S/4HANA system.ServiceOrder
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderUpdateFluentHelper updateServiceOrder(@Nonnull ServiceOrder serviceOrder)
ServiceOrderService
ServiceOrder
entity and save it to the S/4HANA system.updateServiceOrder
in interface ServiceOrderService
serviceOrder
- ServiceOrder
entity object that will be updated in the S/4HANA system.ServiceOrder
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderConfirmationFluentHelper getAllServiceOrderConfirmation()
ServiceOrderService
ServiceOrderConfirmation
entities.getAllServiceOrderConfirmation
in interface ServiceOrderService
ServiceOrderConfirmation
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 public ServiceOrderConfirmationByKeyFluentHelper getServiceOrderConfirmationByKey(String serviceOrder, String serviceConfirmation)
ServiceOrderService
ServiceOrderConfirmation
entity using key fields.getServiceOrderConfirmationByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceConfirmation
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
ServiceOrderConfirmation
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 public ServiceOrderDefectFluentHelper getAllServiceOrderDefect()
ServiceOrderService
ServiceOrderDefect
entities.getAllServiceOrderDefect
in interface ServiceOrderService
ServiceOrderDefect
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 public ServiceOrderDefectByKeyFluentHelper getServiceOrderDefectByKey(String serviceOrder, String srvcDocTypeDefectCodeProfType, Short serviceDefectSequence)
ServiceOrderService
ServiceOrderDefect
entity using key fields.getServiceOrderDefectByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
srvcDocTypeDefectCodeProfType
- Controls characteristics for the subject profile, for example, how many and which catalog categories
are allowed and whether a selection of one or several codes is possible using F1 help.
Constraints: Not nullable, Maximum length: 2
serviceDefectSequence
- Sort Field
Constraints: Not nullable
ServiceOrderDefect
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 public ServiceOrderDefectCreateFluentHelper createServiceOrderDefect(@Nonnull ServiceOrderDefect serviceOrderDefect)
ServiceOrderService
ServiceOrderDefect
entity and save it to the S/4HANA system.createServiceOrderDefect
in interface ServiceOrderService
serviceOrderDefect
- ServiceOrderDefect
entity object that will be created in the S/4HANA system.ServiceOrderDefect
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderDefectUpdateFluentHelper updateServiceOrderDefect(@Nonnull ServiceOrderDefect serviceOrderDefect)
ServiceOrderService
ServiceOrderDefect
entity and save it to the S/4HANA system.updateServiceOrderDefect
in interface ServiceOrderService
serviceOrderDefect
- ServiceOrderDefect
entity object that will be updated in the S/4HANA system.ServiceOrderDefect
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderDefectDeleteFluentHelper deleteServiceOrderDefect(@Nonnull ServiceOrderDefect serviceOrderDefect)
ServiceOrderService
ServiceOrderDefect
entity in the S/4HANA system.deleteServiceOrderDefect
in interface ServiceOrderService
serviceOrderDefect
- ServiceOrderDefect
entity object that will be deleted in the S/4HANA system.ServiceOrderDefect
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemFluentHelper getAllServiceOrderItem()
ServiceOrderService
ServiceOrderItem
entities.getAllServiceOrderItem
in interface ServiceOrderService
ServiceOrderItem
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 public ServiceOrderItemByKeyFluentHelper getServiceOrderItemByKey(String serviceOrder, String serviceOrderItem)
ServiceOrderService
ServiceOrderItem
entity using key fields.getServiceOrderItemByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceOrderItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
ServiceOrderItem
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 public ServiceOrderItemCreateFluentHelper createServiceOrderItem(@Nonnull ServiceOrderItem serviceOrderItem)
ServiceOrderService
ServiceOrderItem
entity and save it to the S/4HANA system.createServiceOrderItem
in interface ServiceOrderService
serviceOrderItem
- ServiceOrderItem
entity object that will be created in the S/4HANA system.ServiceOrderItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemUpdateFluentHelper updateServiceOrderItem(@Nonnull ServiceOrderItem serviceOrderItem)
ServiceOrderService
ServiceOrderItem
entity and save it to the S/4HANA system.updateServiceOrderItem
in interface ServiceOrderService
serviceOrderItem
- ServiceOrderItem
entity object that will be updated in the S/4HANA system.ServiceOrderItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemDeleteFluentHelper deleteServiceOrderItem(@Nonnull ServiceOrderItem serviceOrderItem)
ServiceOrderService
ServiceOrderItem
entity in the S/4HANA system.deleteServiceOrderItem
in interface ServiceOrderService
serviceOrderItem
- ServiceOrderItem
entity object that will be deleted in the S/4HANA system.ServiceOrderItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemConfirmationFluentHelper getAllServiceOrderItemConfirmation()
ServiceOrderService
ServiceOrderItemConfirmation
entities.getAllServiceOrderItemConfirmation
in interface ServiceOrderService
ServiceOrderItemConfirmation
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 public ServiceOrderItemConfirmationByKeyFluentHelper getServiceOrderItemConfirmationByKey(String serviceOrder, String serviceOrderItem, String serviceConfirmation, String serviceConfirmationItem)
ServiceOrderService
ServiceOrderItemConfirmation
entity using key fields.getServiceOrderItemConfirmationByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceOrderItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
serviceConfirmation
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceConfirmationItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
ServiceOrderItemConfirmation
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 public ServiceOrderItemPriceElementFluentHelper getAllServiceOrderItemPriceElement()
ServiceOrderService
ServiceOrderItemPriceElement
entities.getAllServiceOrderItemPriceElement
in interface ServiceOrderService
ServiceOrderItemPriceElement
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 public ServiceOrderItemPriceElementByKeyFluentHelper getServiceOrderItemPriceElementByKey(String serviceOrder, String serviceOrderItem, String pricingProcedureStep, String pricingProcedureCounter)
ServiceOrderService
ServiceOrderItemPriceElement
entity using key fields.getServiceOrderItemPriceElementByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceOrderItem
- Shortened Item Number in Document
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
ServiceOrderItemPriceElement
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 public ServiceOrderItemPriceElementCreateFluentHelper createServiceOrderItemPriceElement(@Nonnull ServiceOrderItemPriceElement serviceOrderItemPriceElement)
ServiceOrderService
ServiceOrderItemPriceElement
entity and save it to the S/4HANA system.createServiceOrderItemPriceElement
in interface ServiceOrderService
serviceOrderItemPriceElement
- ServiceOrderItemPriceElement
entity object that will be created in the S/4HANA system.ServiceOrderItemPriceElement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemPriceElementUpdateFluentHelper updateServiceOrderItemPriceElement(@Nonnull ServiceOrderItemPriceElement serviceOrderItemPriceElement)
ServiceOrderService
ServiceOrderItemPriceElement
entity and save it to the S/4HANA system.updateServiceOrderItemPriceElement
in interface ServiceOrderService
serviceOrderItemPriceElement
- ServiceOrderItemPriceElement
entity object that will be updated in the S/4HANA system.ServiceOrderItemPriceElement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemRefObjectFluentHelper getAllServiceOrderItemRefObject()
ServiceOrderService
ServiceOrderItemRefObject
entities.getAllServiceOrderItemRefObject
in interface ServiceOrderService
ServiceOrderItemRefObject
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 public ServiceOrderItemRefObjectByKeyFluentHelper getServiceOrderItemRefObjectByKey(String serviceOrder, String serviceOrderItem, String serviceReferenceEquipment, String serviceRefFunctionalLocation)
ServiceOrderService
ServiceOrderItemRefObject
entity using key fields.getServiceOrderItemRefObjectByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceOrderItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
serviceReferenceEquipment
- Number by which a piece of equipment can be clearly identified.
Constraints: Not nullable, Maximum length: 18
serviceRefFunctionalLocation
- Label that uniquely identifies a functional location.
Constraints: Not nullable, Maximum length: 40
ServiceOrderItemRefObject
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 public ServiceOrderItemRefObjectCreateFluentHelper createServiceOrderItemRefObject(@Nonnull ServiceOrderItemRefObject serviceOrderItemRefObject)
ServiceOrderService
ServiceOrderItemRefObject
entity and save it to the S/4HANA system.createServiceOrderItemRefObject
in interface ServiceOrderService
serviceOrderItemRefObject
- ServiceOrderItemRefObject
entity object that will be created in the S/4HANA system.ServiceOrderItemRefObject
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemRefObjectDeleteFluentHelper deleteServiceOrderItemRefObject(@Nonnull ServiceOrderItemRefObject serviceOrderItemRefObject)
ServiceOrderService
ServiceOrderItemRefObject
entity in the S/4HANA system.deleteServiceOrderItemRefObject
in interface ServiceOrderService
serviceOrderItemRefObject
- ServiceOrderItemRefObject
entity object that will be deleted in the S/4HANA system.ServiceOrderItemRefObject
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemTextFluentHelper getAllServiceOrderItemText()
ServiceOrderService
ServiceOrderItemText
entities.getAllServiceOrderItemText
in interface ServiceOrderService
ServiceOrderItemText
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 public ServiceOrderItemTextByKeyFluentHelper getServiceOrderItemTextByKey(String serviceOrder, String serviceOrderItem, String language, String longTextID)
ServiceOrderService
ServiceOrderItemText
entity using key fields.getServiceOrderItemTextByKey
in interface ServiceOrderService
serviceOrder
- Number which identifies the transaction document. It is unique for the respective business transaction
category.
Constraints: Not nullable, Maximum length: 10
serviceOrderItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
language
- The language key indicates
Constraints: Not nullable, Maximum length: 2
longTextID
- The text ID defines the various types of texts related to a text object. For example, the object
"TEXT" (standard texts) can have the following text IDs:
Constraints: Not nullable, Maximum length: 4
ServiceOrderItemText
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 public ServiceOrderItemTextCreateFluentHelper createServiceOrderItemText(@Nonnull ServiceOrderItemText serviceOrderItemText)
ServiceOrderService
ServiceOrderItemText
entity and save it to the S/4HANA system.createServiceOrderItemText
in interface ServiceOrderService
serviceOrderItemText
- ServiceOrderItemText
entity object that will be created in the S/4HANA system.ServiceOrderItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemTextUpdateFluentHelper updateServiceOrderItemText(@Nonnull ServiceOrderItemText serviceOrderItemText)
ServiceOrderService
ServiceOrderItemText
entity and save it to the S/4HANA system.updateServiceOrderItemText
in interface ServiceOrderService
serviceOrderItemText
- ServiceOrderItemText
entity object that will be updated in the S/4HANA system.ServiceOrderItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderItemTextDeleteFluentHelper deleteServiceOrderItemText(@Nonnull ServiceOrderItemText serviceOrderItemText)
ServiceOrderService
ServiceOrderItemText
entity in the S/4HANA system.deleteServiceOrderItemText
in interface ServiceOrderService
serviceOrderItemText
- ServiceOrderItemText
entity object that will be deleted in the S/4HANA system.ServiceOrderItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderPersonRespFluentHelper getAllServiceOrderPersonResp()
ServiceOrderService
ServiceOrderPersonResp
entities.getAllServiceOrderPersonResp
in interface ServiceOrderService
ServiceOrderPersonResp
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 public ServiceOrderPersonRespByKeyFluentHelper getServiceOrderPersonRespByKey(String serviceOrder, String personResponsible)
ServiceOrderService
ServiceOrderPersonResp
entity using key fields.getServiceOrderPersonRespByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
personResponsible
- Key identifying a business partner in the SAP system. The key is unique within a client.
Constraints: Not nullable, Maximum length: 10
ServiceOrderPersonResp
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 public ServiceOrderPersonRespCreateFluentHelper createServiceOrderPersonResp(@Nonnull ServiceOrderPersonResp serviceOrderPersonResp)
ServiceOrderService
ServiceOrderPersonResp
entity and save it to the S/4HANA system.createServiceOrderPersonResp
in interface ServiceOrderService
serviceOrderPersonResp
- ServiceOrderPersonResp
entity object that will be created in the S/4HANA system.ServiceOrderPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderPersonRespUpdateFluentHelper updateServiceOrderPersonResp(@Nonnull ServiceOrderPersonResp serviceOrderPersonResp)
ServiceOrderService
ServiceOrderPersonResp
entity and save it to the S/4HANA system.updateServiceOrderPersonResp
in interface ServiceOrderService
serviceOrderPersonResp
- ServiceOrderPersonResp
entity object that will be updated in the S/4HANA system.ServiceOrderPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderPersonRespDeleteFluentHelper deleteServiceOrderPersonResp(@Nonnull ServiceOrderPersonResp serviceOrderPersonResp)
ServiceOrderService
ServiceOrderPersonResp
entity in the S/4HANA system.deleteServiceOrderPersonResp
in interface ServiceOrderService
serviceOrderPersonResp
- ServiceOrderPersonResp
entity object that will be deleted in the S/4HANA system.ServiceOrderPersonResp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderPriceElementFluentHelper getAllServiceOrderPriceElement()
ServiceOrderService
ServiceOrderPriceElement
entities.getAllServiceOrderPriceElement
in interface ServiceOrderService
ServiceOrderPriceElement
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 public ServiceOrderPriceElementByKeyFluentHelper getServiceOrderPriceElementByKey(String serviceOrder, String pricingProcedureStep, String pricingProcedureCounter)
ServiceOrderService
ServiceOrderPriceElement
entity using key fields.getServiceOrderPriceElementByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
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
ServiceOrderPriceElement
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 public ServiceOrderPriceElementCreateFluentHelper createServiceOrderPriceElement(@Nonnull ServiceOrderPriceElement serviceOrderPriceElement)
ServiceOrderService
ServiceOrderPriceElement
entity and save it to the S/4HANA system.createServiceOrderPriceElement
in interface ServiceOrderService
serviceOrderPriceElement
- ServiceOrderPriceElement
entity object that will be created in the S/4HANA system.ServiceOrderPriceElement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderPriceElementUpdateFluentHelper updateServiceOrderPriceElement(@Nonnull ServiceOrderPriceElement serviceOrderPriceElement)
ServiceOrderService
ServiceOrderPriceElement
entity and save it to the S/4HANA system.updateServiceOrderPriceElement
in interface ServiceOrderService
serviceOrderPriceElement
- ServiceOrderPriceElement
entity object that will be updated in the S/4HANA system.ServiceOrderPriceElement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderRefObjectFluentHelper getAllServiceOrderRefObject()
ServiceOrderService
ServiceOrderRefObject
entities.getAllServiceOrderRefObject
in interface ServiceOrderService
ServiceOrderRefObject
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 public ServiceOrderRefObjectByKeyFluentHelper getServiceOrderRefObjectByKey(String serviceOrder, String serviceReferenceEquipment, String serviceRefFunctionalLocation)
ServiceOrderService
ServiceOrderRefObject
entity using key fields.getServiceOrderRefObjectByKey
in interface ServiceOrderService
serviceOrder
- Number that identifies the transaction document. It is unique for each business transaction category.
Constraints: Not nullable, Maximum length: 10
serviceReferenceEquipment
- Number by which a piece of equipment can be clearly identified.
Constraints: Not nullable, Maximum length: 18
serviceRefFunctionalLocation
- Label that uniquely identifies a functional location.
Constraints: Not nullable, Maximum length: 40
ServiceOrderRefObject
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 public ServiceOrderRefObjectCreateFluentHelper createServiceOrderRefObject(@Nonnull ServiceOrderRefObject serviceOrderRefObject)
ServiceOrderService
ServiceOrderRefObject
entity and save it to the S/4HANA system.createServiceOrderRefObject
in interface ServiceOrderService
serviceOrderRefObject
- ServiceOrderRefObject
entity object that will be created in the S/4HANA system.ServiceOrderRefObject
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderRefObjectDeleteFluentHelper deleteServiceOrderRefObject(@Nonnull ServiceOrderRefObject serviceOrderRefObject)
ServiceOrderService
ServiceOrderRefObject
entity in the S/4HANA system.deleteServiceOrderRefObject
in interface ServiceOrderService
serviceOrderRefObject
- ServiceOrderRefObject
entity object that will be deleted in the S/4HANA system.ServiceOrderRefObject
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderTextFluentHelper getAllServiceOrderText()
ServiceOrderService
ServiceOrderText
entities.getAllServiceOrderText
in interface ServiceOrderService
ServiceOrderText
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 public ServiceOrderTextByKeyFluentHelper getServiceOrderTextByKey(String serviceOrder, String language, String longTextID)
ServiceOrderService
ServiceOrderText
entity using key fields.getServiceOrderTextByKey
in interface ServiceOrderService
serviceOrder
- Number which identifies the transaction document. It is unique for the respective business transaction
category.
Constraints: Not nullable, Maximum length: 10
language
- The language key indicates
Constraints: Not nullable, Maximum length: 2
longTextID
- The text ID defines the various types of texts related to a text object. For example, the object
"TEXT" (standard texts) can have the following text IDs:
Constraints: Not nullable, Maximum length: 4
ServiceOrderText
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 public ServiceOrderTextCreateFluentHelper createServiceOrderText(@Nonnull ServiceOrderText serviceOrderText)
ServiceOrderService
ServiceOrderText
entity and save it to the S/4HANA system.createServiceOrderText
in interface ServiceOrderService
serviceOrderText
- ServiceOrderText
entity object that will be created in the S/4HANA system.ServiceOrderText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderTextUpdateFluentHelper updateServiceOrderText(@Nonnull ServiceOrderText serviceOrderText)
ServiceOrderService
ServiceOrderText
entity and save it to the S/4HANA system.updateServiceOrderText
in interface ServiceOrderService
serviceOrderText
- ServiceOrderText
entity object that will be updated in the S/4HANA system.ServiceOrderText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public ServiceOrderTextDeleteFluentHelper deleteServiceOrderText(@Nonnull ServiceOrderText serviceOrderText)
ServiceOrderService
ServiceOrderText
entity in the S/4HANA system.deleteServiceOrderText
in interface ServiceOrderService
serviceOrderText
- ServiceOrderText
entity object that will be deleted in the S/4HANA system.ServiceOrderText
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.