@Named public class DefaultProcessSchedulingAgreementService extends Object implements ProcessSchedulingAgreementService
This service enables you to create scheduling agreements through an API call from a source system outside SAP S/4HANA Cloud or SAP S/4HANA on- Premise. Furthermore, the service enables you to read, update and delete existing scheduling agreement data from the SAP S/4HANA Cloud or SAP S/4HANA on- Premise system.
Reference: SAP API Business Hub
OData Service: | API_SCHED_AGRMT_PROCESS_SRV |
API Version: | 1 |
Communication Scenario: | Purchase Scheduling Agreement Integration (SAP_COM_0103) |
Scope Items: | Scheduling Agreements in Procurement (BMR), Consumable Purchasing (BNX), Procurement of Direct Materials (J45) |
Constructor and Description |
---|
DefaultProcessSchedulingAgreementService() |
public DefaultProcessSchedulingAgreementService()
public SchAgrmtAcCntFluentHelper getAllSchAgrmtAcCnt()
ProcessSchedulingAgreementService
SchAgrmtAcCnt
entities.getAllSchAgrmtAcCnt
in interface ProcessSchedulingAgreementService
SchAgrmtAcCnt
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 SchAgrmtAcCntByKeyFluentHelper getSchAgrmtAcCntByKey(String accountAssignmentNumber, String schedulingAgreementItem, String schedulingAgreement)
ProcessSchedulingAgreementService
SchAgrmtAcCnt
entity using key fields.getSchAgrmtAcCntByKey
in interface ProcessSchedulingAgreementService
accountAssignmentNumber
- Sequential Number of Account AssignmentConstraints: Not nullable, Maximum length: 2
schedulingAgreementItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
schedulingAgreement
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
SchAgrmtAcCnt
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 SchAgrmtAcCntCreateFluentHelper createSchAgrmtAcCnt(SchAgrmtAcCnt schAgrmtAcCnt)
ProcessSchedulingAgreementService
SchAgrmtAcCnt
entity and save it to the S/4HANA system.createSchAgrmtAcCnt
in interface ProcessSchedulingAgreementService
schAgrmtAcCnt
- SchAgrmtAcCnt
entity object that will be created in the S/4HANA system.SchAgrmtAcCnt
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtAcCntUpdateFluentHelper updateSchAgrmtAcCnt(SchAgrmtAcCnt schAgrmtAcCnt)
ProcessSchedulingAgreementService
SchAgrmtAcCnt
entity and save it to the S/4HANA system.updateSchAgrmtAcCnt
in interface ProcessSchedulingAgreementService
schAgrmtAcCnt
- SchAgrmtAcCnt
entity object that will be updated in the S/4HANA system.SchAgrmtAcCnt
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtAcCntDeleteFluentHelper deleteSchAgrmtAcCnt(SchAgrmtAcCnt schAgrmtAcCnt)
ProcessSchedulingAgreementService
SchAgrmtAcCnt
entity in the S/4HANA system.deleteSchAgrmtAcCnt
in interface ProcessSchedulingAgreementService
schAgrmtAcCnt
- SchAgrmtAcCnt
entity object that will be deleted in the S/4HANA system.SchAgrmtAcCnt
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtHeaderFluentHelper getAllSchAgrmtHeader()
ProcessSchedulingAgreementService
SchAgrmtHeader
entities.getAllSchAgrmtHeader
in interface ProcessSchedulingAgreementService
SchAgrmtHeader
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 SchAgrmtHeaderByKeyFluentHelper getSchAgrmtHeaderByKey(String schedulingAgreement)
ProcessSchedulingAgreementService
SchAgrmtHeader
entity using key fields.getSchAgrmtHeaderByKey
in interface ProcessSchedulingAgreementService
schedulingAgreement
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
SchAgrmtHeader
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 SchAgrmtHeaderCreateFluentHelper createSchAgrmtHeader(SchAgrmtHeader schAgrmtHeader)
ProcessSchedulingAgreementService
SchAgrmtHeader
entity and save it to the S/4HANA system.createSchAgrmtHeader
in interface ProcessSchedulingAgreementService
schAgrmtHeader
- SchAgrmtHeader
entity object that will be created in the S/4HANA system.SchAgrmtHeader
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtHeaderUpdateFluentHelper updateSchAgrmtHeader(SchAgrmtHeader schAgrmtHeader)
ProcessSchedulingAgreementService
SchAgrmtHeader
entity and save it to the S/4HANA system.updateSchAgrmtHeader
in interface ProcessSchedulingAgreementService
schAgrmtHeader
- SchAgrmtHeader
entity object that will be updated in the S/4HANA system.SchAgrmtHeader
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtHeaderDeleteFluentHelper deleteSchAgrmtHeader(SchAgrmtHeader schAgrmtHeader)
ProcessSchedulingAgreementService
SchAgrmtHeader
entity in the S/4HANA system.deleteSchAgrmtHeader
in interface ProcessSchedulingAgreementService
schAgrmtHeader
- SchAgrmtHeader
entity object that will be deleted in the S/4HANA system.SchAgrmtHeader
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtItemFluentHelper getAllSchAgrmtItem()
ProcessSchedulingAgreementService
SchAgrmtItem
entities.getAllSchAgrmtItem
in interface ProcessSchedulingAgreementService
SchAgrmtItem
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 SchAgrmtItemByKeyFluentHelper getSchAgrmtItemByKey(String schedulingAgreement, String schedulingAgreementItem)
ProcessSchedulingAgreementService
SchAgrmtItem
entity using key fields.getSchAgrmtItemByKey
in interface ProcessSchedulingAgreementService
schedulingAgreement
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
SchAgrmtItem
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 SchAgrmtItemCreateFluentHelper createSchAgrmtItem(SchAgrmtItem schAgrmtItem)
ProcessSchedulingAgreementService
SchAgrmtItem
entity and save it to the S/4HANA system.createSchAgrmtItem
in interface ProcessSchedulingAgreementService
schAgrmtItem
- SchAgrmtItem
entity object that will be created in the S/4HANA system.SchAgrmtItem
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtItemUpdateFluentHelper updateSchAgrmtItem(SchAgrmtItem schAgrmtItem)
ProcessSchedulingAgreementService
SchAgrmtItem
entity and save it to the S/4HANA system.updateSchAgrmtItem
in interface ProcessSchedulingAgreementService
schAgrmtItem
- SchAgrmtItem
entity object that will be updated in the S/4HANA system.SchAgrmtItem
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtItemDeleteFluentHelper deleteSchAgrmtItem(SchAgrmtItem schAgrmtItem)
ProcessSchedulingAgreementService
SchAgrmtItem
entity in the S/4HANA system.deleteSchAgrmtItem
in interface ProcessSchedulingAgreementService
schAgrmtItem
- SchAgrmtItem
entity object that will be deleted in the S/4HANA system.SchAgrmtItem
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtPartnerFluentHelper getAllSchAgrmtPartner()
ProcessSchedulingAgreementService
SchAgrmtPartner
entities.getAllSchAgrmtPartner
in interface ProcessSchedulingAgreementService
SchAgrmtPartner
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 SchAgrmtPartnerByKeyFluentHelper getSchAgrmtPartnerByKey(String schedulingAgreement, String schedulingAgreementItem, String purchasingOrganization, String supplierSubrange, String plant, String partnerFunction, String partnerCounter)
ProcessSchedulingAgreementService
SchAgrmtPartner
entity using key fields.getSchAgrmtPartnerByKey
in interface ProcessSchedulingAgreementService
schedulingAgreement
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
purchasingOrganization
- Purchasing OrganizationConstraints: Not nullable, Maximum length: 4
supplierSubrange
- Supplier SubrangeConstraints: Not nullable, Maximum length: 6
plant
- PlantConstraints: Not nullable, Maximum length: 4
partnerFunction
- Partner FunctionConstraints: Not nullable, Maximum length: 2
partnerCounter
- Partner counterConstraints: Not nullable, Maximum length: 3
SchAgrmtPartner
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 SchAgrmtPartnerCreateFluentHelper createSchAgrmtPartner(SchAgrmtPartner schAgrmtPartner)
ProcessSchedulingAgreementService
SchAgrmtPartner
entity and save it to the S/4HANA system.createSchAgrmtPartner
in interface ProcessSchedulingAgreementService
schAgrmtPartner
- SchAgrmtPartner
entity object that will be created in the S/4HANA system.SchAgrmtPartner
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtPartnerUpdateFluentHelper updateSchAgrmtPartner(SchAgrmtPartner schAgrmtPartner)
ProcessSchedulingAgreementService
SchAgrmtPartner
entity and save it to the S/4HANA system.updateSchAgrmtPartner
in interface ProcessSchedulingAgreementService
schAgrmtPartner
- SchAgrmtPartner
entity object that will be updated in the S/4HANA system.SchAgrmtPartner
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtPartnerDeleteFluentHelper deleteSchAgrmtPartner(SchAgrmtPartner schAgrmtPartner)
ProcessSchedulingAgreementService
SchAgrmtPartner
entity in the S/4HANA system.deleteSchAgrmtPartner
in interface ProcessSchedulingAgreementService
schAgrmtPartner
- SchAgrmtPartner
entity object that will be deleted in the S/4HANA system.SchAgrmtPartner
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtSchLineFluentHelper getAllSchAgrmtSchLine()
ProcessSchedulingAgreementService
SchAgrmtSchLine
entities.getAllSchAgrmtSchLine
in interface ProcessSchedulingAgreementService
SchAgrmtSchLine
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 SchAgrmtSchLineByKeyFluentHelper getSchAgrmtSchLineByKey(String schedulingAgreement, String schedulingAgreementItem, String scheduleLine)
ProcessSchedulingAgreementService
SchAgrmtSchLine
entity using key fields.getSchAgrmtSchLineByKey
in interface ProcessSchedulingAgreementService
schedulingAgreement
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
scheduleLine
- Delivery Schedule Line CounterConstraints: Not nullable, Maximum length: 4
SchAgrmtSchLine
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 SchAgrmtSchLineCreateFluentHelper createSchAgrmtSchLine(SchAgrmtSchLine schAgrmtSchLine)
ProcessSchedulingAgreementService
SchAgrmtSchLine
entity and save it to the S/4HANA system.createSchAgrmtSchLine
in interface ProcessSchedulingAgreementService
schAgrmtSchLine
- SchAgrmtSchLine
entity object that will be created in the S/4HANA system.SchAgrmtSchLine
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtSchLineUpdateFluentHelper updateSchAgrmtSchLine(SchAgrmtSchLine schAgrmtSchLine)
ProcessSchedulingAgreementService
SchAgrmtSchLine
entity and save it to the S/4HANA system.updateSchAgrmtSchLine
in interface ProcessSchedulingAgreementService
schAgrmtSchLine
- SchAgrmtSchLine
entity object that will be updated in the S/4HANA system.SchAgrmtSchLine
entity. To perform execution, call the execute
method on the fluent helper object.public SchAgrmtSchLineDeleteFluentHelper deleteSchAgrmtSchLine(SchAgrmtSchLine schAgrmtSchLine)
ProcessSchedulingAgreementService
SchAgrmtSchLine
entity in the S/4HANA system.deleteSchAgrmtSchLine
in interface ProcessSchedulingAgreementService
schAgrmtSchLine
- SchAgrmtSchLine
entity object that will be deleted in the S/4HANA system.SchAgrmtSchLine
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2017 SAP SE. All rights reserved.