All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.sdk.s4hana.datamodel.odata.services.ChangeMasterService Maven / Gradle / Ivy

/*
 * Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
 */

package com.sap.cloud.sdk.s4hana.datamodel.odata.services;

import java.time.LocalDateTime;

import javax.annotation.Nonnull;

import com.sap.cloud.sdk.s4hana.datamodel.odata.helper.batch.BatchService;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToMaterialObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToMatlBOMObjectMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAlternativeDateToObjectMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValueByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValueFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharcByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharcFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMCreateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordByKeyFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordDeleteFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordUpdateFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ShiftValidityStartDateOfChangeMasterFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromMaterialObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAlternativeDateFromObjMgmtRecordFluentHelper;
import com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.batch.ChangeMasterServiceBatch;

/**
 * 

* This service enables you to create, read, update and delete change masters. You can maintain the allowed object * types, alternative dates and object management records of the following objects: document info record, material and * bill of material. *

*

* Business * Documentation *

*

* Reference: * SAP * API Business Hub *

*

Details:

* * * * * * * * * * * * * * * * * *
OData Service:API_CHANGEMASTER
API Version:2
Communication Scenario:Product Lifecycle Management - Master Data Integration (SAP_COM_0105)
Scope Items:Engineering Bill of Material Change Master Management * (1R3)
* */ public interface ChangeMasterService extends BatchService { /** * If no other path was provided via the {@link #withServicePath(String)} method, this is the default service path * used to access the endpoint. * */ String DEFAULT_SERVICE_PATH = "/sap/opu/odata/sap/API_CHANGEMASTER;v=0002"; /** * Overrides the default service path and returns a new service instance with the specified service path. Also * adjusts the respective entity URLs. * * @param servicePath * Service path that will override the default. * @return A new service instance with the specified service path. */ @Nonnull ChangeMasterService withServicePath( @Nonnull final String servicePath ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entities. This fluent helper allows methods which modify the underlying query to be * called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterAltDateFluentHelper getAllChangeMasterAltDate(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity using key fields. * * @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @param chgNmbrAlternativeDateID * Key that uniquely identifies a valid-from date that differs from the valid-from date (change header). *

* Constraints: Not nullable, Maximum length: 18 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterAltDateByKeyFluentHelper getChangeMasterAltDateByKey( final String changeNumber, final String chgNmbrAlternativeDateID ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity and save it to the S/4HANA system. * * @param changeMasterAltDate * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterAltDateCreateFluentHelper createChangeMasterAltDate( @Nonnull final ChangeMasterAltDate changeMasterAltDate ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity and save it to the S/4HANA system. * * @param changeMasterAltDate * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterAltDateUpdateFluentHelper updateChangeMasterAltDate( @Nonnull final ChangeMasterAltDate changeMasterAltDate ); /** * Deletes an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity in the S/4HANA system. * * @param changeMasterAltDate * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDate * ChangeMasterAltDate} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterAltDateDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterAltDateDeleteFluentHelper deleteChangeMasterAltDate( @Nonnull final ChangeMasterAltDate changeMasterAltDate ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharc * ChangeMasterCharc} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharc * ChangeMasterCharc} entities. This fluent helper allows methods which modify the underlying query to be * called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterCharcFluentHelper getAllChangeMasterCharc(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharc * ChangeMasterCharc} entity using key fields. * * @param charcInternalID * Internal characteristic number without conversion routine *

* Constraints: Not nullable, Maximum length: 10 *

* @param changeNumber * Key of Object to be Classified *

* Constraints: Not nullable, Maximum length: 90 *

* @param classType * Uniquely identifies the class type *

* Constraints: Not nullable, Maximum length: 3 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharc * ChangeMasterCharc} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterCharcByKeyFluentHelper getChangeMasterCharcByKey( final String changeNumber, final String charcInternalID, final String classType ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValue * ChangeMasterCharcValue} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValue * ChangeMasterCharcValue} entities. This fluent helper allows methods which modify the underlying query to * be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValueFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterCharcValueFluentHelper getAllChangeMasterCharcValue(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValue * ChangeMasterCharcValue} entity using key fields. * * @param charcValuePositionNumber * Characteristic value counter *

* Constraints: Not nullable, Maximum length: 3 *

* @param charcInternalID * Internal characteristic number without conversion routine *

* Constraints: Not nullable, Maximum length: 10 *

* @param changeNumber * Key of Object to be Classified *

* Constraints: Not nullable, Maximum length: 90 *

* @param classType * Uniquely identifies the class type *

* Constraints: Not nullable, Maximum length: 3 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValue * ChangeMasterCharcValue} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCharcValueByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterCharcValueByKeyFluentHelper getChangeMasterCharcValueByKey( final String changeNumber, final String classType, final String charcInternalID, final String charcValuePositionNumber ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClass * ChangeMasterClass} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClass * ChangeMasterClass} entities. This fluent helper allows methods which modify the underlying query to be * called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterClassFluentHelper getAllChangeMasterClass(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClass * ChangeMasterClass} entity using key fields. * * @param classInternalID * Internal Class Number *

* Constraints: Not nullable, Maximum length: 10 *

* @param changeNumber * Key of Object to be Classified *

* Constraints: Not nullable, Maximum length: 90 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClass * ChangeMasterClass} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterClassByKeyFluentHelper getChangeMasterClassByKey( final String changeNumber, final String classInternalID ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharc * ChangeMasterClassCharc} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharc * ChangeMasterClassCharc} entities. This fluent helper allows methods which modify the underlying query to * be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharcFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterClassCharcFluentHelper getAllChangeMasterClassCharc(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharc * ChangeMasterClassCharc} entity using key fields. * * @param charcInternalID * Internal characteristic number without conversion routine *

* Constraints: Not nullable, Maximum length: 10 *

* @param classInternalID * Internal Class Number *

* Constraints: Not nullable, Maximum length: 10 *

* @param changeNumber * Key of Object to be Classified *

* Constraints: Not nullable, Maximum length: 90 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharc * ChangeMasterClassCharc} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterClassCharcByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterClassCharcByKeyFluentHelper getChangeMasterClassCharcByKey( final String changeNumber, final String classInternalID, final String charcInternalID ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entities. This fluent helper allows methods which modify the underlying query * to be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterObjTypeAssgmtFluentHelper getAllChangeMasterObjTypeAssgmt(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity using key fields. * * @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @param sAPObjectType * Indicates the name of the business object type. *

* Constraints: Not nullable, Maximum length: 30 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterObjTypeAssgmtByKeyFluentHelper getChangeMasterObjTypeAssgmtByKey( final String changeNumber, final String sAPObjectType ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity and save it to the S/4HANA system. * * @param changeMasterObjTypeAssgmt * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterObjTypeAssgmtCreateFluentHelper createChangeMasterObjTypeAssgmt( @Nonnull final ChangeMasterObjTypeAssgmt changeMasterObjTypeAssgmt ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity and save it to the S/4HANA system. * * @param changeMasterObjTypeAssgmt * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterObjTypeAssgmtUpdateFluentHelper updateChangeMasterObjTypeAssgmt( @Nonnull final ChangeMasterObjTypeAssgmt changeMasterObjTypeAssgmt ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity in the S/4HANA system. * * @param changeMasterObjTypeAssgmt * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmt * ChangeMasterObjTypeAssgmt} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterObjTypeAssgmtDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterObjTypeAssgmtDeleteFluentHelper deleteChangeMasterObjTypeAssgmt( @Nonnull final ChangeMasterObjTypeAssgmt changeMasterObjTypeAssgmt ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entities. This fluent helper allows methods which modify the underlying query to be called before * executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterFluentHelper getAllChangeMaster(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity using key fields. * * @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterByKeyFluentHelper getChangeMasterByKey( final String changeNumber ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity and save it to the S/4HANA system. * * @param changeMaster * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterCreateFluentHelper createChangeMaster( @Nonnull final ChangeMaster changeMaster ); /** * Update an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster * ChangeMaster} entity and save it to the S/4HANA system. * * @param changeMaster * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterUpdateFluentHelper updateChangeMaster( @Nonnull final ChangeMaster changeMaster ); /** * Deletes an existing {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster * ChangeMaster} entity in the S/4HANA system. * * @param changeMaster * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMaster ChangeMaster} * entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMasterDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMasterDeleteFluentHelper deleteChangeMaster( @Nonnull final ChangeMaster changeMaster ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entities. This fluent helper allows methods which modify the underlying query * to be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObjectMgmtRecordFluentHelper getAllChangeMstrObjectMgmtRecord(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity using key fields. * * @param sAPObjectTechnicalID * Identification of object to be changed *

* Constraints: Not nullable, Maximum length: 90 *

* @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @param sAPObjectType * Indicates the name of the business object type. *

* Constraints: Not nullable, Maximum length: 30 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObjectMgmtRecordByKeyFluentHelper getChangeMstrObjectMgmtRecordByKey( final String changeNumber, final String sAPObjectType, final String sAPObjectTechnicalID ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity and save it to the S/4HANA system. * * @param changeMstrObjectMgmtRecord * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObjectMgmtRecordUpdateFluentHelper updateChangeMstrObjectMgmtRecord( @Nonnull final ChangeMstrObjectMgmtRecord changeMstrObjectMgmtRecord ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity in the S/4HANA system. * * @param changeMstrObjectMgmtRecord * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecord * ChangeMstrObjectMgmtRecord} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObjectMgmtRecordDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObjectMgmtRecordDeleteFluentHelper deleteChangeMstrObjectMgmtRecord( @Nonnull final ChangeMstrObjectMgmtRecord changeMstrObjectMgmtRecord ); /** * Fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entities. This fluent helper allows methods which modify the underlying * query to be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReDocInfoRecdFluentHelper getAllChangeMstrObMgReDocInfoRecd(); /** * Fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity using key fields. * * @param documentInfoRecord * This number is the main part of the document key, which is used to identify the document. *

* Constraints: Not nullable, Maximum length: 25 *

* @param documentPart * Section of a document which is maintained as an independent document. *

* Constraints: Not nullable, Maximum length: 3 *

* @param documentType * Part of the document key, which categorizes documents according to their distinguishing features and * the organizational procedures which result from them. *

* Constraints: Not nullable, Maximum length: 3 *

* @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @param documentVersion * Number which identifies the version of a document. *

* Constraints: Not nullable, Maximum length: 2 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReDocInfoRecdByKeyFluentHelper getChangeMstrObMgReDocInfoRecdByKey( final String changeNumber, final String documentType, final String documentInfoRecord, final String documentPart, final String documentVersion ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity and save it to the S/4HANA system. * * @param changeMstrObMgReDocInfoRecd * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReDocInfoRecdCreateFluentHelper createChangeMstrObMgReDocInfoRecd( @Nonnull final ChangeMstrObMgReDocInfoRecd changeMstrObMgReDocInfoRecd ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity and save it to the S/4HANA system. * * @param changeMstrObMgReDocInfoRecd * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReDocInfoRecdUpdateFluentHelper updateChangeMstrObMgReDocInfoRecd( @Nonnull final ChangeMstrObMgReDocInfoRecd changeMstrObMgReDocInfoRecd ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity in the S/4HANA system. * * @param changeMstrObMgReDocInfoRecd * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecd * ChangeMstrObMgReDocInfoRecd} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReDocInfoRecdDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReDocInfoRecdDeleteFluentHelper deleteChangeMstrObMgReDocInfoRecd( @Nonnull final ChangeMstrObMgReDocInfoRecd changeMstrObMgReDocInfoRecd ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entities. This fluent helper allows methods which modify the underlying query * to be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMaterialFluentHelper getAllChangeMstrObMgReMaterial(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity using key fields. * * @param material * Material Number *

* Constraints: Not nullable, Maximum length: 40 *

* @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMaterialByKeyFluentHelper getChangeMstrObMgReMaterialByKey( final String changeNumber, final String material ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity and save it to the S/4HANA system. * * @param changeMstrObMgReMaterial * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMaterialCreateFluentHelper createChangeMstrObMgReMaterial( @Nonnull final ChangeMstrObMgReMaterial changeMstrObMgReMaterial ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity and save it to the S/4HANA system. * * @param changeMstrObMgReMaterial * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMaterialUpdateFluentHelper updateChangeMstrObMgReMaterial( @Nonnull final ChangeMstrObMgReMaterial changeMstrObMgReMaterial ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity in the S/4HANA system. * * @param changeMstrObMgReMaterial * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterial * ChangeMstrObMgReMaterial} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMaterialDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMaterialDeleteFluentHelper deleteChangeMstrObMgReMaterial( @Nonnull final ChangeMstrObMgReMaterial changeMstrObMgReMaterial ); /** * Fetch multiple {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entities. * * @return A fluent helper to fetch multiple * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entities. This fluent helper allows methods which modify the underlying query to * be called before executing the query itself. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMatlBOMFluentHelper getAllChangeMstrObMgReMatlBOM(); /** * Fetch a single {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity using key fields. * * @param material * Alphanumeric key uniquely identifying the material. *

* Constraints: Not nullable, Maximum length: 40 *

* @param plant * Key uniquely identifying a plant. *

* Constraints: Not nullable, Maximum length: 4 *

* @param changeNumber * Number used to uniquely identify a change master record. *

* Constraints: Not nullable, Maximum length: 12 *

* @param billOfMaterialVariantUsage * This key defines the area (such as engineering/design or production) where a BOM can be used. *

* Constraints: Not nullable, Maximum length: 1 *

* @return A fluent helper to fetch a single * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} 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 * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMByKeyFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMatlBOMByKeyFluentHelper getChangeMstrObMgReMatlBOMByKey( final String changeNumber, final String material, final String plant, final String billOfMaterialVariantUsage ); /** * Create a new {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity and save it to the S/4HANA system. * * @param changeMstrObMgReMatlBOM * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity object that will be created in the S/4HANA system. * @return A fluent helper to create a new * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMCreateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMatlBOMCreateFluentHelper createChangeMstrObMgReMatlBOM( @Nonnull final ChangeMstrObMgReMatlBOM changeMstrObMgReMatlBOM ); /** * Update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity and save it to the S/4HANA system. * * @param changeMstrObMgReMatlBOM * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity object that will be updated in the S/4HANA system. * @return A fluent helper to update an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMUpdateFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMatlBOMUpdateFluentHelper updateChangeMstrObMgReMatlBOM( @Nonnull final ChangeMstrObMgReMatlBOM changeMstrObMgReMatlBOM ); /** * Deletes an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity in the S/4HANA system. * * @param changeMstrObMgReMatlBOM * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity object that will be deleted in the S/4HANA system. * @return A fluent helper to delete an existing * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOM * ChangeMstrObMgReMatlBOM} entity. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ChangeMstrObMgReMatlBOMDeleteFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ChangeMstrObMgReMatlBOMDeleteFluentHelper deleteChangeMstrObMgReMatlBOM( @Nonnull final ChangeMstrObMgReMatlBOM changeMstrObMgReMatlBOM ); /** *

* Creates a fluent helper for the ShiftValidityStartDateOfChangeMaster OData function import. *

* * @param validityStartDate * Valid From *

*

*

* Constraints: Not nullable, Precision: 0 *

*

* Original parameter name from the Odata EDM: ValidityStartDate *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @return A fluent helper object that will execute the ShiftValidityStartDateOfChangeMaster OData function * import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.ShiftValidityStartDateOfChangeMasterFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull ShiftValidityStartDateOfChangeMasterFluentHelper shiftValidityStartDateOfChangeMaster( final String changeNumber, final LocalDateTime validityStartDate ); /** *

* Creates a fluent helper for the AssignAlternativeDateToObjectMgmtRecord OData function import. *

* * @param sAPObjectTechnicalID * Object *

*

*

* Constraints: Not nullable, Maximum length: 90 *

*

* Original parameter name from the Odata EDM: SAPObjectTechnicalID *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param chgNmbrAlternativeDateID * Alternative Date *

*

*

* Constraints: Not nullable, Maximum length: 18 *

*

* Original parameter name from the Odata EDM: ChgNmbrAlternativeDateID *

* @param sAPObjectType * SAP Object Type *

*

*

* Constraints: Not nullable, Maximum length: 30 *

*

* Original parameter name from the Odata EDM: SAPObjectType *

* @return A fluent helper object that will execute the AssignAlternativeDateToObjectMgmtRecord OData * function import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAlternativeDateToObjectMgmtRecordFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull AssignAlternativeDateToObjectMgmtRecordFluentHelper assignAlternativeDateToObjectMgmtRecord( final String changeNumber, final String sAPObjectType, final String sAPObjectTechnicalID, final String chgNmbrAlternativeDateID ); /** *

* Creates a fluent helper for the UnassignAlternativeDateFromObjMgmtRecord OData function import. *

* * @param sAPObjectTechnicalID * Object *

*

*

* Constraints: Not nullable, Maximum length: 90 *

*

* Original parameter name from the Odata EDM: SAPObjectTechnicalID *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param sAPObjectType * SAP Object Type *

*

*

* Constraints: Not nullable, Maximum length: 30 *

*

* Original parameter name from the Odata EDM: SAPObjectType *

* @return A fluent helper object that will execute the UnassignAlternativeDateFromObjMgmtRecord OData * function import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAlternativeDateFromObjMgmtRecordFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull UnassignAlternativeDateFromObjMgmtRecordFluentHelper unassignAlternativeDateFromObjMgmtRecord( final String changeNumber, final String sAPObjectType, final String sAPObjectTechnicalID ); /** *

* Creates a fluent helper for the AssignAltDateToDocInfoRecdObjectMgmtRec OData function import. *

* * @param documentInfoRecord * Document *

*

*

* Constraints: Not nullable, Maximum length: 25 *

*

* Original parameter name from the Odata EDM: DocumentInfoRecord *

* @param documentPart * Document Part *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: DocumentPart *

* @param documentType * Document Type *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: DocumentType *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param chgNmbrAlternativeDateID * Alternative Date *

*

*

* Constraints: Not nullable, Maximum length: 18 *

*

* Original parameter name from the Odata EDM: ChgNmbrAlternativeDateID *

* @param documentVersion * Document version *

*

*

* Constraints: Not nullable, Maximum length: 2 *

*

* Original parameter name from the Odata EDM: DocumentVersion *

* @return A fluent helper object that will execute the AssignAltDateToDocInfoRecdObjectMgmtRec OData * function import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull AssignAltDateToDocInfoRecdObjectMgmtRecFluentHelper assignAltDateToDocInfoRecdObjectMgmtRec( final String changeNumber, final String documentType, final String documentInfoRecord, final String documentPart, final String documentVersion, final String chgNmbrAlternativeDateID ); /** *

* Creates a fluent helper for the UnassignAltDateFromDocInfoRecdObjMgmtRec OData function import. *

* * @param documentInfoRecord * Document *

*

*

* Constraints: Not nullable, Maximum length: 25 *

*

* Original parameter name from the Odata EDM: DocumentInfoRecord *

* @param documentPart * Document Part *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: DocumentPart *

* @param documentType * Document Type *

*

*

* Constraints: Not nullable, Maximum length: 3 *

*

* Original parameter name from the Odata EDM: DocumentType *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param documentVersion * Document version *

*

*

* Constraints: Not nullable, Maximum length: 2 *

*

* Original parameter name from the Odata EDM: DocumentVersion *

* @return A fluent helper object that will execute the UnassignAltDateFromDocInfoRecdObjMgmtRec OData * function import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull UnassignAltDateFromDocInfoRecdObjMgmtRecFluentHelper unassignAltDateFromDocInfoRecdObjMgmtRec( final String changeNumber, final String documentType, final String documentInfoRecord, final String documentPart, final String documentVersion ); /** *

* Creates a fluent helper for the AssignAltDateToMaterialObjectMgmtRec OData function import. *

* * @param material * Material *

*

*

* Constraints: Not nullable, Maximum length: 40 *

*

* Original parameter name from the Odata EDM: Material *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param chgNmbrAlternativeDateID * Alternative Date *

*

*

* Constraints: Not nullable, Maximum length: 18 *

*

* Original parameter name from the Odata EDM: ChgNmbrAlternativeDateID *

* @return A fluent helper object that will execute the AssignAltDateToMaterialObjectMgmtRec OData function * import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToMaterialObjectMgmtRecFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull AssignAltDateToMaterialObjectMgmtRecFluentHelper assignAltDateToMaterialObjectMgmtRec( final String changeNumber, final String material, final String chgNmbrAlternativeDateID ); /** *

* Creates a fluent helper for the UnassignAltDateFromMaterialObjMgmtRec OData function import. *

* * @param material * Material *

*

*

* Constraints: Not nullable, Maximum length: 40 *

*

* Original parameter name from the Odata EDM: Material *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @return A fluent helper object that will execute the UnassignAltDateFromMaterialObjMgmtRec OData function * import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromMaterialObjMgmtRecFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull UnassignAltDateFromMaterialObjMgmtRecFluentHelper unassignAltDateFromMaterialObjMgmtRec( final String changeNumber, final String material ); /** *

* Creates a fluent helper for the AssignAltDateToMatlBOMObjectMgmtRec OData function import. *

* * @param material * Material *

*

*

* Constraints: Not nullable, Maximum length: 40 *

*

* Original parameter name from the Odata EDM: Material *

* @param plant * Plant *

*

*

* Constraints: Not nullable, Maximum length: 4 *

*

* Original parameter name from the Odata EDM: Plant *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param chgNmbrAlternativeDateID * Alternative Date *

*

*

* Constraints: Not nullable, Maximum length: 18 *

*

* Original parameter name from the Odata EDM: ChgNmbrAlternativeDateID *

* @param billOfMaterialVariantUsage * BOM Usage *

*

*

* Constraints: Not nullable, Maximum length: 1 *

*

* Original parameter name from the Odata EDM: BillOfMaterialVariantUsage *

* @return A fluent helper object that will execute the AssignAltDateToMatlBOMObjectMgmtRec OData function * import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.AssignAltDateToMatlBOMObjectMgmtRecFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull AssignAltDateToMatlBOMObjectMgmtRecFluentHelper assignAltDateToMatlBOMObjectMgmtRec( final String changeNumber, final String material, final String plant, final String billOfMaterialVariantUsage, final String chgNmbrAlternativeDateID ); /** *

* Creates a fluent helper for the UnassignAltDateFromMatlBOMObjMgmtRec OData function import. *

* * @param material * Material *

*

*

* Constraints: Not nullable, Maximum length: 40 *

*

* Original parameter name from the Odata EDM: Material *

* @param plant * Plant *

*

*

* Constraints: Not nullable, Maximum length: 4 *

*

* Original parameter name from the Odata EDM: Plant *

* @param changeNumber * Change Number *

*

*

* Constraints: Not nullable, Maximum length: 12 *

*

* Original parameter name from the Odata EDM: ChangeNumber *

* @param billOfMaterialVariantUsage * BOM Usage *

*

*

* Constraints: Not nullable, Maximum length: 1 *

*

* Original parameter name from the Odata EDM: BillOfMaterialVariantUsage *

* @return A fluent helper object that will execute the UnassignAltDateFromMatlBOMObjMgmtRec OData function * import with the provided parameters. To perform execution, call the * {@link com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.changemaster.UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper#execute * execute} method on the fluent helper object. */ @Nonnull UnassignAltDateFromMatlBOMObjMgmtRecFluentHelper unassignAltDateFromMatlBOMObjMgmtRec( final String changeNumber, final String material, final String plant, final String billOfMaterialVariantUsage ); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy