@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultSchedulingAgreementService") public class DefaultSchedulingAgreementService extends Object implements SchedulingAgreementService
This service enables you to create, read, update and delete purchase scheduling agreements from any external system through an API call. Once the purchase scheduling agreement has been created or updated, the scheduling agreement number is sent in the response. If there are any issues while managing (create, read or update) purchase scheduling agreements, the system displays error messages in the response.
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) |
Authentication Methods: | Basic, x509 |
Business Object: | PurchaseSchedulingAgreement |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultSchedulingAgreementService()
Creates a service using
SchedulingAgreementService.DEFAULT_SERVICE_PATH to send the requests. |
Modifier and Type | Method and Description |
---|---|
DefaultSchedulingAgreementServiceBatch |
batch()
Instantiate a new FluentHelper instance for a single OData batch request.
|
SchAgrmtAcCntCreateFluentHelper |
createSchAgrmtAcCnt(SchAgrmtAcCnt schAgrmtAcCnt)
Create a new
SchAgrmtAcCnt entity and save it to the S/4HANA system. |
SchAgrmtHeaderCreateFluentHelper |
createSchAgrmtHeader(SchAgrmtHeader schAgrmtHeader)
Create a new
SchAgrmtHeader entity and save it to the S/4HANA system. |
SchAgrmtItemCreateFluentHelper |
createSchAgrmtItem(SchAgrmtItem schAgrmtItem)
Create a new
SchAgrmtItem entity and save it to the S/4HANA system. |
SchAgrmtSchLineCreateFluentHelper |
createSchAgrmtSchLine(SchAgrmtSchLine schAgrmtSchLine)
Create a new
SchAgrmtSchLine entity and save it to the S/4HANA system. |
SchedgAgrmtDeliveryAddressCreateFluentHelper |
createSchedgAgrmtDeliveryAddress(SchedgAgrmtDeliveryAddress schedgAgrmtDeliveryAddress)
Create a new
SchedgAgrmtDeliveryAddress entity and save it to the S/4HANA system. |
SchedgAgrmtHdrNotesCreateFluentHelper |
createSchedgAgrmtHdrNotes(SchedgAgrmtHdrNotes schedgAgrmtHdrNotes)
Create a new
SchedgAgrmtHdrNotes entity and save it to the S/4HANA system. |
SchedgAgrmtItmNotesCreateFluentHelper |
createSchedgAgrmtItmNotes(SchedgAgrmtItmNotes schedgAgrmtItmNotes)
Create a new
SchedgAgrmtItmNotes entity and save it to the S/4HANA system. |
SchAgrmtSchLineDeleteFluentHelper |
deleteSchAgrmtSchLine(SchAgrmtSchLine schAgrmtSchLine)
Deletes an existing
SchAgrmtSchLine
entity in the S/4HANA system. |
SchedgAgrmtHdrNotesDeleteFluentHelper |
deleteSchedgAgrmtHdrNotes(SchedgAgrmtHdrNotes schedgAgrmtHdrNotes)
Deletes an existing
SchedgAgrmtHdrNotes entity in the S/4HANA system. |
SchedgAgrmtItmNotesDeleteFluentHelper |
deleteSchedgAgrmtItmNotes(SchedgAgrmtItmNotes schedgAgrmtItmNotes)
Deletes an existing
SchedgAgrmtItmNotes entity in the S/4HANA system. |
SchedgAgrmtSubcontrgCompDeleteFluentHelper |
deleteSchedgAgrmtSubcontrgComp(SchedgAgrmtSubcontrgComp schedgAgrmtSubcontrgComp)
Deletes an existing
SchedgAgrmtSubcontrgComp entity in the S/4HANA system. |
SchAgrmtAcCntFluentHelper |
getAllSchAgrmtAcCnt()
Fetch multiple
SchAgrmtAcCnt entities. |
SchAgrmtHeaderFluentHelper |
getAllSchAgrmtHeader()
Fetch multiple
SchAgrmtHeader entities. |
SchAgrmtItemFluentHelper |
getAllSchAgrmtItem()
Fetch multiple
SchAgrmtItem entities. |
SchAgrmtPartnerFluentHelper |
getAllSchAgrmtPartner()
Fetch multiple
SchAgrmtPartner entities. |
SchAgrmtSchLineFluentHelper |
getAllSchAgrmtSchLine()
Fetch multiple
SchAgrmtSchLine entities. |
SchedgAgrmtDeliveryAddressFluentHelper |
getAllSchedgAgrmtDeliveryAddress()
Fetch multiple
SchedgAgrmtDeliveryAddress entities. |
SchedgAgrmtHdrNotesFluentHelper |
getAllSchedgAgrmtHdrNotes()
Fetch multiple
SchedgAgrmtHdrNotes entities. |
SchedgAgrmtItmNotesFluentHelper |
getAllSchedgAgrmtItmNotes()
Fetch multiple
SchedgAgrmtItmNotes entities. |
SchedgAgrmtSubcontrgCompFluentHelper |
getAllSchedgAgrmtSubcontrgComp()
Fetch multiple
SchedgAgrmtSubcontrgComp entities. |
SchAgrmtAcCntByKeyFluentHelper |
getSchAgrmtAcCntByKey(String accountAssignmentNumber,
String schedulingAgreementItem,
String schedulingAgreement)
Fetch a single
SchAgrmtAcCnt entity using key fields. |
SchAgrmtHeaderByKeyFluentHelper |
getSchAgrmtHeaderByKey(String schedulingAgreement)
Fetch a single
SchAgrmtHeader entity using key fields. |
SchAgrmtItemByKeyFluentHelper |
getSchAgrmtItemByKey(String schedulingAgreement,
String schedulingAgreementItem)
Fetch a single
SchAgrmtItem entity using key fields. |
SchAgrmtPartnerByKeyFluentHelper |
getSchAgrmtPartnerByKey(String schedulingAgreement,
String schedulingAgreementItem,
String purchasingOrganization,
String supplierSubrange,
String plant,
String partnerFunction,
String partnerCounter)
Fetch a single
SchAgrmtPartner entity using key fields. |
SchAgrmtSchLineByKeyFluentHelper |
getSchAgrmtSchLineByKey(String schedulingAgreement,
String schedulingAgreementItem,
String scheduleLine)
Fetch a single
SchAgrmtSchLine entity using key fields. |
SchedgAgrmtDeliveryAddressByKeyFluentHelper |
getSchedgAgrmtDeliveryAddressByKey(String schedulingAgreement,
String schedulingAgreementItem)
Fetch a single
SchedgAgrmtDeliveryAddress entity using key fields. |
SchedgAgrmtHdrNotesByKeyFluentHelper |
getSchedgAgrmtHdrNotesByKey(String language,
String documentText,
String technicalObjectType,
String archObjectNumber,
String schedulingAgreement)
Fetch a single
SchedgAgrmtHdrNotes entity using key fields. |
SchedgAgrmtItmNotesByKeyFluentHelper |
getSchedgAgrmtItmNotesByKey(String language,
String documentText,
String technicalObjectType,
String archObjectNumber)
Fetch a single
SchedgAgrmtItmNotes entity using key fields. |
SchedgAgrmtSubcontrgCompByKeyFluentHelper |
getSchedgAgrmtSubcontrgCompByKey(String schedulingAgreement,
String schedulingAgreementItem,
String scheduleLine,
String reservationItem,
String recordType)
Fetch a single
SchedgAgrmtSubcontrgComp entity using key fields. |
HeaderReleaseFluentHelper |
headerRelease(String schedulingAgreement,
Boolean schedgAgreementWithJitProfile,
Boolean schedgAgreementWithFrcProfile,
Boolean schedgAgreementCreateFrcAndJit,
Boolean schedgAgreementCreateFrcOnly,
Boolean schedgAgreementCreateJitOnly,
Boolean schedgAgreementCreateWoutSline,
Boolean schedgAgreementDeactFrcTolChck,
Boolean schedgAgreementdeactJitTolChck,
String schedgAgreementMoveCreateDate,
Boolean schedgAgreementOffFrcDynStop,
Boolean schedgAgreementOffJitDynStop,
String schedgAgreementSelectionScope,
String schedgAgreementStandardRelDate)
Scheduling Agreement Header Release
|
ItemReleaseFluentHelper |
itemRelease(String schedulingAgreement,
String schedulingAgreementItem,
String schedulingAgreementReleaseType)
Scheduling Agreement Item Release
|
SchAgrmtAcCntUpdateFluentHelper |
updateSchAgrmtAcCnt(SchAgrmtAcCnt schAgrmtAcCnt)
Update an existing
SchAgrmtAcCnt entity and save it to the S/4HANA system. |
SchAgrmtHeaderUpdateFluentHelper |
updateSchAgrmtHeader(SchAgrmtHeader schAgrmtHeader)
Update an existing
SchAgrmtHeader entity and save it to the S/4HANA system. |
SchAgrmtItemUpdateFluentHelper |
updateSchAgrmtItem(SchAgrmtItem schAgrmtItem)
Update an existing
SchAgrmtItem entity and save it to the S/4HANA system. |
SchAgrmtSchLineUpdateFluentHelper |
updateSchAgrmtSchLine(SchAgrmtSchLine schAgrmtSchLine)
Update an existing
SchAgrmtSchLine entity and save it to the S/4HANA system. |
SchedgAgrmtDeliveryAddressUpdateFluentHelper |
updateSchedgAgrmtDeliveryAddress(SchedgAgrmtDeliveryAddress schedgAgrmtDeliveryAddress)
Update an existing
SchedgAgrmtDeliveryAddress entity and save it to the S/4HANA system. |
SchedgAgrmtHdrNotesUpdateFluentHelper |
updateSchedgAgrmtHdrNotes(SchedgAgrmtHdrNotes schedgAgrmtHdrNotes)
Update an existing
SchedgAgrmtHdrNotes entity and save it to the S/4HANA system. |
SchedgAgrmtItmNotesUpdateFluentHelper |
updateSchedgAgrmtItmNotes(SchedgAgrmtItmNotes schedgAgrmtItmNotes)
Update an existing
SchedgAgrmtItmNotes entity and save it to the S/4HANA system. |
SchedgAgrmtSubcontrgCompUpdateFluentHelper |
updateSchedgAgrmtSubcontrgComp(SchedgAgrmtSubcontrgComp schedgAgrmtSubcontrgComp)
Update an existing
SchedgAgrmtSubcontrgComp entity and save it to the S/4HANA system. |
WithdrawFromApprovalFluentHelper |
withdrawFromApproval(String schedulingAgreement)
Withdarw Scheduling Agreement from Approval
|
DefaultSchedulingAgreementService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
public DefaultSchedulingAgreementService()
SchedulingAgreementService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultSchedulingAgreementService withServicePath(@Nonnull String servicePath)
SchedulingAgreementService
withServicePath
in interface SchedulingAgreementService
servicePath
- Service path that will override the default.@Nonnull public DefaultSchedulingAgreementServiceBatch batch()
batch
in interface BatchService<SchedulingAgreementServiceBatch>
@Nonnull public SchAgrmtAcCntFluentHelper getAllSchAgrmtAcCnt()
SchedulingAgreementService
SchAgrmtAcCnt
entities.getAllSchAgrmtAcCnt
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtAcCntByKeyFluentHelper getSchAgrmtAcCntByKey(String accountAssignmentNumber, String schedulingAgreementItem, String schedulingAgreement)
SchedulingAgreementService
SchAgrmtAcCnt
entity using key fields.getSchAgrmtAcCntByKey
in interface SchedulingAgreementService
accountAssignmentNumber
- Number uniquely defining the account assignment of a purchase document item.
Constraints: Not nullable, Maximum length: 2
schedulingAgreementItem
- Specifies the number that uniquely identifies an item in .
Constraints: Not nullable, Maximum length: 5
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: 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.@Nonnull public SchAgrmtAcCntCreateFluentHelper createSchAgrmtAcCnt(@Nonnull SchAgrmtAcCnt schAgrmtAcCnt)
SchedulingAgreementService
SchAgrmtAcCnt
entity and save it to the S/4HANA system.createSchAgrmtAcCnt
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtAcCntUpdateFluentHelper updateSchAgrmtAcCnt(@Nonnull SchAgrmtAcCnt schAgrmtAcCnt)
SchedulingAgreementService
SchAgrmtAcCnt
entity and save it to the S/4HANA system.updateSchAgrmtAcCnt
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtHeaderFluentHelper getAllSchAgrmtHeader()
SchedulingAgreementService
SchAgrmtHeader
entities.getAllSchAgrmtHeader
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtHeaderByKeyFluentHelper getSchAgrmtHeaderByKey(String schedulingAgreement)
SchedulingAgreementService
SchAgrmtHeader
entity using key fields.getSchAgrmtHeaderByKey
in interface SchedulingAgreementService
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: 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.@Nonnull public SchAgrmtHeaderCreateFluentHelper createSchAgrmtHeader(@Nonnull SchAgrmtHeader schAgrmtHeader)
SchedulingAgreementService
SchAgrmtHeader
entity and save it to the S/4HANA system.createSchAgrmtHeader
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtHeaderUpdateFluentHelper updateSchAgrmtHeader(@Nonnull SchAgrmtHeader schAgrmtHeader)
SchedulingAgreementService
SchAgrmtHeader
entity and save it to the S/4HANA system.updateSchAgrmtHeader
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtItemFluentHelper getAllSchAgrmtItem()
SchedulingAgreementService
SchAgrmtItem
entities.getAllSchAgrmtItem
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtItemByKeyFluentHelper getSchAgrmtItemByKey(String schedulingAgreement, String schedulingAgreementItem)
SchedulingAgreementService
SchAgrmtItem
entity using key fields.getSchAgrmtItemByKey
in interface SchedulingAgreementService
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Specifies the number that uniquely identifies an item in .
Constraints: 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.@Nonnull public SchAgrmtItemCreateFluentHelper createSchAgrmtItem(@Nonnull SchAgrmtItem schAgrmtItem)
SchedulingAgreementService
SchAgrmtItem
entity and save it to the S/4HANA system.createSchAgrmtItem
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtItemUpdateFluentHelper updateSchAgrmtItem(@Nonnull SchAgrmtItem schAgrmtItem)
SchedulingAgreementService
SchAgrmtItem
entity and save it to the S/4HANA system.updateSchAgrmtItem
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtPartnerFluentHelper getAllSchAgrmtPartner()
SchedulingAgreementService
SchAgrmtPartner
entities.getAllSchAgrmtPartner
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtPartnerByKeyFluentHelper getSchAgrmtPartnerByKey(String schedulingAgreement, String schedulingAgreementItem, String purchasingOrganization, String supplierSubrange, String plant, String partnerFunction, String partnerCounter)
SchedulingAgreementService
SchAgrmtPartner
entity using key fields.getSchAgrmtPartnerByKey
in interface SchedulingAgreementService
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Specifies the number that uniquely identifies an item in .
Constraints: Not nullable, Maximum length: 5
purchasingOrganization
- Denotes the purchasing organization.
Constraints: Not nullable, Maximum length: 4
supplierSubrange
- Subdivision of a supplier's overall product range according to various criteria.
Constraints: Not nullable, Maximum length: 6
plant
- Key uniquely identifying a plant.
Constraints: Not nullable, Maximum length: 4
partnerFunction
- The abbreviated form of the name that identifies the partner function.
Constraints: Not nullable, Maximum length: 2
partnerCounter
- The sequential number that the system applies when there is more than one partner for a particular
partner function.
Constraints: 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.@Nonnull public SchAgrmtSchLineFluentHelper getAllSchAgrmtSchLine()
SchedulingAgreementService
SchAgrmtSchLine
entities.getAllSchAgrmtSchLine
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtSchLineByKeyFluentHelper getSchAgrmtSchLineByKey(String schedulingAgreement, String schedulingAgreementItem, String scheduleLine)
SchedulingAgreementService
SchAgrmtSchLine
entity using key fields.getSchAgrmtSchLineByKey
in interface SchedulingAgreementService
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Specifies the number that uniquely identifies an item in .
Constraints: Not nullable, Maximum length: 5
scheduleLine
- Alphanumeric key uniquely identifying the document.
Constraints: 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.@Nonnull public SchAgrmtSchLineCreateFluentHelper createSchAgrmtSchLine(@Nonnull SchAgrmtSchLine schAgrmtSchLine)
SchedulingAgreementService
SchAgrmtSchLine
entity and save it to the S/4HANA system.createSchAgrmtSchLine
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtSchLineUpdateFluentHelper updateSchAgrmtSchLine(@Nonnull SchAgrmtSchLine schAgrmtSchLine)
SchedulingAgreementService
SchAgrmtSchLine
entity and save it to the S/4HANA system.updateSchAgrmtSchLine
in interface SchedulingAgreementService
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.@Nonnull public SchAgrmtSchLineDeleteFluentHelper deleteSchAgrmtSchLine(@Nonnull SchAgrmtSchLine schAgrmtSchLine)
SchedulingAgreementService
SchAgrmtSchLine
entity in the S/4HANA system.deleteSchAgrmtSchLine
in interface SchedulingAgreementService
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.@Nonnull public SchedgAgrmtDeliveryAddressFluentHelper getAllSchedgAgrmtDeliveryAddress()
SchedulingAgreementService
SchedgAgrmtDeliveryAddress
entities.getAllSchedgAgrmtDeliveryAddress
in interface SchedulingAgreementService
SchedgAgrmtDeliveryAddress
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 SchedgAgrmtDeliveryAddressByKeyFluentHelper getSchedgAgrmtDeliveryAddressByKey(String schedulingAgreement, String schedulingAgreementItem)
SchedulingAgreementService
SchedgAgrmtDeliveryAddress
entity using key fields.getSchedgAgrmtDeliveryAddressByKey
in interface SchedulingAgreementService
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Specifies the number that uniquely identifies an item in .
Constraints: Not nullable, Maximum length: 5
SchedgAgrmtDeliveryAddress
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 SchedgAgrmtDeliveryAddressCreateFluentHelper createSchedgAgrmtDeliveryAddress(@Nonnull SchedgAgrmtDeliveryAddress schedgAgrmtDeliveryAddress)
SchedulingAgreementService
SchedgAgrmtDeliveryAddress
entity and save it to the S/4HANA system.createSchedgAgrmtDeliveryAddress
in interface SchedulingAgreementService
schedgAgrmtDeliveryAddress
- SchedgAgrmtDeliveryAddress
entity object that will be created in the S/4HANA system.SchedgAgrmtDeliveryAddress
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtDeliveryAddressUpdateFluentHelper updateSchedgAgrmtDeliveryAddress(@Nonnull SchedgAgrmtDeliveryAddress schedgAgrmtDeliveryAddress)
SchedulingAgreementService
SchedgAgrmtDeliveryAddress
entity and save it to the S/4HANA system.updateSchedgAgrmtDeliveryAddress
in interface SchedulingAgreementService
schedgAgrmtDeliveryAddress
- SchedgAgrmtDeliveryAddress
entity object that will be updated in the S/4HANA system.SchedgAgrmtDeliveryAddress
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtHdrNotesFluentHelper getAllSchedgAgrmtHdrNotes()
SchedulingAgreementService
SchedgAgrmtHdrNotes
entities.getAllSchedgAgrmtHdrNotes
in interface SchedulingAgreementService
SchedgAgrmtHdrNotes
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 SchedgAgrmtHdrNotesByKeyFluentHelper getSchedgAgrmtHdrNotesByKey(String language, String documentText, String technicalObjectType, String archObjectNumber, String schedulingAgreement)
SchedulingAgreementService
SchedgAgrmtHdrNotes
entity using key fields.getSchedgAgrmtHdrNotesByKey
in interface SchedulingAgreementService
language
- The language key indicates
Constraints: Not nullable, Maximum length: 2
documentText
- 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
technicalObjectType
- In business applications, a text is not considered an independent object. A text can only exist if it
has a superior reference object. A material inspection text, for example, only exists if there is a
corresponding material. The application object of a text is therefore the global environment in which
a text exists.
Constraints: Not nullable, Maximum length: 10
archObjectNumber
- Customer-defined name of a text or a graphic.
Constraints: Not nullable, Maximum length: 70
schedulingAgreement
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 10
SchedgAgrmtHdrNotes
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 SchedgAgrmtHdrNotesCreateFluentHelper createSchedgAgrmtHdrNotes(@Nonnull SchedgAgrmtHdrNotes schedgAgrmtHdrNotes)
SchedulingAgreementService
SchedgAgrmtHdrNotes
entity and save it to the S/4HANA system.createSchedgAgrmtHdrNotes
in interface SchedulingAgreementService
schedgAgrmtHdrNotes
- SchedgAgrmtHdrNotes
entity object that will be created in the S/4HANA system.SchedgAgrmtHdrNotes
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtHdrNotesUpdateFluentHelper updateSchedgAgrmtHdrNotes(@Nonnull SchedgAgrmtHdrNotes schedgAgrmtHdrNotes)
SchedulingAgreementService
SchedgAgrmtHdrNotes
entity and save it to the S/4HANA system.updateSchedgAgrmtHdrNotes
in interface SchedulingAgreementService
schedgAgrmtHdrNotes
- SchedgAgrmtHdrNotes
entity object that will be updated in the S/4HANA system.SchedgAgrmtHdrNotes
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtHdrNotesDeleteFluentHelper deleteSchedgAgrmtHdrNotes(@Nonnull SchedgAgrmtHdrNotes schedgAgrmtHdrNotes)
SchedulingAgreementService
SchedgAgrmtHdrNotes
entity in the S/4HANA system.deleteSchedgAgrmtHdrNotes
in interface SchedulingAgreementService
schedgAgrmtHdrNotes
- SchedgAgrmtHdrNotes
entity object that will be deleted in the S/4HANA system.SchedgAgrmtHdrNotes
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtItmNotesFluentHelper getAllSchedgAgrmtItmNotes()
SchedulingAgreementService
SchedgAgrmtItmNotes
entities.getAllSchedgAgrmtItmNotes
in interface SchedulingAgreementService
SchedgAgrmtItmNotes
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 SchedgAgrmtItmNotesByKeyFluentHelper getSchedgAgrmtItmNotesByKey(String language, String documentText, String technicalObjectType, String archObjectNumber)
SchedulingAgreementService
SchedgAgrmtItmNotes
entity using key fields.getSchedgAgrmtItmNotesByKey
in interface SchedulingAgreementService
language
- The language key indicates
Constraints: Not nullable, Maximum length: 2
documentText
- 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
technicalObjectType
- In business applications, a text is not considered an independent object. A text can only exist if it
has a superior reference object. A material inspection text, for example, only exists if there is a
corresponding material. The application object of a text is therefore the global environment in which
a text exists.
Constraints: Not nullable, Maximum length: 10
archObjectNumber
- Customer-defined name of a text or a graphic.
Constraints: Not nullable, Maximum length: 70
SchedgAgrmtItmNotes
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 SchedgAgrmtItmNotesCreateFluentHelper createSchedgAgrmtItmNotes(@Nonnull SchedgAgrmtItmNotes schedgAgrmtItmNotes)
SchedulingAgreementService
SchedgAgrmtItmNotes
entity and save it to the S/4HANA system.createSchedgAgrmtItmNotes
in interface SchedulingAgreementService
schedgAgrmtItmNotes
- SchedgAgrmtItmNotes
entity object that will be created in the S/4HANA system.SchedgAgrmtItmNotes
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtItmNotesUpdateFluentHelper updateSchedgAgrmtItmNotes(@Nonnull SchedgAgrmtItmNotes schedgAgrmtItmNotes)
SchedulingAgreementService
SchedgAgrmtItmNotes
entity and save it to the S/4HANA system.updateSchedgAgrmtItmNotes
in interface SchedulingAgreementService
schedgAgrmtItmNotes
- SchedgAgrmtItmNotes
entity object that will be updated in the S/4HANA system.SchedgAgrmtItmNotes
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtItmNotesDeleteFluentHelper deleteSchedgAgrmtItmNotes(@Nonnull SchedgAgrmtItmNotes schedgAgrmtItmNotes)
SchedulingAgreementService
SchedgAgrmtItmNotes
entity in the S/4HANA system.deleteSchedgAgrmtItmNotes
in interface SchedulingAgreementService
schedgAgrmtItmNotes
- SchedgAgrmtItmNotes
entity object that will be deleted in the S/4HANA system.SchedgAgrmtItmNotes
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtSubcontrgCompFluentHelper getAllSchedgAgrmtSubcontrgComp()
SchedulingAgreementService
SchedgAgrmtSubcontrgComp
entities.getAllSchedgAgrmtSubcontrgComp
in interface SchedulingAgreementService
SchedgAgrmtSubcontrgComp
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 SchedgAgrmtSubcontrgCompByKeyFluentHelper getSchedgAgrmtSubcontrgCompByKey(String schedulingAgreement, String schedulingAgreementItem, String scheduleLine, String reservationItem, String recordType)
SchedulingAgreementService
SchedgAgrmtSubcontrgComp
entity using key fields.getSchedgAgrmtSubcontrgCompByKey
in interface SchedulingAgreementService
schedulingAgreement
- Purchasing Document
Constraints: Not nullable, Maximum length: 10
schedulingAgreementItem
- Purchasing Document Item
Constraints: Not nullable, Maximum length: 5
scheduleLine
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 4
reservationItem
- Reservation Item
Constraints: Not nullable, Maximum length: 4
recordType
- Record type
Constraints: Not nullable, Maximum length: 1
SchedgAgrmtSubcontrgComp
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 SchedgAgrmtSubcontrgCompUpdateFluentHelper updateSchedgAgrmtSubcontrgComp(@Nonnull SchedgAgrmtSubcontrgComp schedgAgrmtSubcontrgComp)
SchedulingAgreementService
SchedgAgrmtSubcontrgComp
entity and save it to the S/4HANA system.updateSchedgAgrmtSubcontrgComp
in interface SchedulingAgreementService
schedgAgrmtSubcontrgComp
- SchedgAgrmtSubcontrgComp
entity object that will be updated in the S/4HANA system.SchedgAgrmtSubcontrgComp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SchedgAgrmtSubcontrgCompDeleteFluentHelper deleteSchedgAgrmtSubcontrgComp(@Nonnull SchedgAgrmtSubcontrgComp schedgAgrmtSubcontrgComp)
SchedulingAgreementService
SchedgAgrmtSubcontrgComp
entity in the S/4HANA system.deleteSchedgAgrmtSubcontrgComp
in interface SchedulingAgreementService
schedgAgrmtSubcontrgComp
- SchedgAgrmtSubcontrgComp
entity object that will be deleted in the S/4HANA system.SchedgAgrmtSubcontrgComp
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public WithdrawFromApprovalFluentHelper withdrawFromApproval(String schedulingAgreement)
SchedulingAgreementService
Creates a fluent helper for the WithdrawFromApproval OData function import.
withdrawFromApproval
in interface SchedulingAgreementService
schedulingAgreement
- SchedulingAgreement
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SchedulingAgreement
execute
method on the fluent helper object.@Nonnull public HeaderReleaseFluentHelper headerRelease(String schedulingAgreement, Boolean schedgAgreementWithJitProfile, Boolean schedgAgreementWithFrcProfile, Boolean schedgAgreementCreateFrcAndJit, Boolean schedgAgreementCreateFrcOnly, Boolean schedgAgreementCreateJitOnly, Boolean schedgAgreementCreateWoutSline, Boolean schedgAgreementDeactFrcTolChck, Boolean schedgAgreementdeactJitTolChck, String schedgAgreementMoveCreateDate, Boolean schedgAgreementOffFrcDynStop, Boolean schedgAgreementOffJitDynStop, String schedgAgreementSelectionScope, String schedgAgreementStandardRelDate)
SchedulingAgreementService
Creates a fluent helper for the HeaderRelease OData function import.
headerRelease
in interface SchedulingAgreementService
schedulingAgreement
- Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SchedulingAgreement
schedgAgreementWithJitProfile
- Scheduling Agreement Jit Release Strategy Profile
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementWithJitProfile
schedgAgreementWithFrcProfile
- Scheduling Agreement Forecast Release Strategy Profile
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementWithFrcProfile
schedgAgreementCreateFrcAndJit
- Forecast And Jit Schedule
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateFrcAndJit
schedgAgreementCreateFrcOnly
- Forecast Only
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateFrcOnly
schedgAgreementCreateJitOnly
- Jit Only
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateJitOnly
schedgAgreementCreateWoutSline
- Create without Schedule Line
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateWoutSline
schedgAgreementDeactFrcTolChck
- Deactivate Forecast Tolearance Check
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementDeactFrcTolChck
schedgAgreementdeactJitTolChck
- Deactivate Jit Tolerance Check
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementdeactJitTolChck
schedgAgreementMoveCreateDate
- Move Release Creation Date
Constraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: SchedgAgreementMoveCreateDate
schedgAgreementOffFrcDynStop
- Deactivate Forecast Dynamic Stopping
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementOffFrcDynStop
schedgAgreementOffJitDynStop
- Deactivate Jit Dynamic Stopping
Constraints: none
Original parameter name from the Odata EDM: SchedgAgreementOffJitDynStop
schedgAgreementSelectionScope
- Scope of Selection
Constraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: SchedgAgreementSelectionScope
schedgAgreementStandardRelDate
- Schediling Agreement Release Date
Constraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: SchedgAgreementStandardRelDate
execute
method on the fluent helper object.@Nonnull public ItemReleaseFluentHelper itemRelease(String schedulingAgreement, String schedulingAgreementItem, String schedulingAgreementReleaseType)
SchedulingAgreementService
Creates a fluent helper for the ItemRelease OData function import.
itemRelease
in interface SchedulingAgreementService
schedulingAgreement
- Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SchedulingAgreement
schedulingAgreementItem
- Scheduling Agreement Item
Constraints: Not nullable, Maximum length: 5
Original parameter name from the Odata EDM: SchedulingAgreementItem
schedulingAgreementReleaseType
- Scheduling Agreement Release Type
Constraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: SchedulingAgreementReleaseType
execute
method on the fluent helper object.Copyright © 2020 SAP SE. All rights reserved.