Class DefaultAttachmentService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultAttachmentService
All Implemented Interfaces:
BatchService<AttachmentServiceBatch>, AttachmentService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultAttachmentService") @Deprecated public class DefaultAttachmentService extends Object implements AttachmentService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

This service allows you to manage attachments and attachment URLs for business objects. You can perform operations such as create, read, rename, and deletion of attachments. You can also read an existing document info record (DIR), and add attachments to it. The service returns an appropriate success or error response while performing the attachment operations. Consumers of this service can configure the Harmonized Document Management (HDM) functionality to support attachments from various document frameworks such as Generic Object Services (GOS), Document Management System (DMS), and ArchiveLink. If this configuration has been maintained, this service also supports uploading and downloading of attachments that are larger than 100MB. If the HDM configuration has not been maintained for a business object, then this service supports attachments only from the GOS and DMS document frameworks. For more information on HDM, refer to the Business Documentation linked below. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_CV_ATTACHMENT_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Finance - Posting Integration(SAP_COM_0002), Business Partner, Customer and Supplier Integration(SAP_COM_0008), Purchase Order Integration(SAP_COM_0053), Commercial Project Integration(SAP_COM_0054), Supplier Invoice Integration(SAP_COM_0057), Distributed Manufacturing Integration(SAP_COM_0077), Purchase Requisition Integration(SAP_COM_0102), Product Lifecycle Management - Master Data Integration(SAP_COM_0105), Sales Order Integration(SAP_COM_0109), Billing Integration(SAP_COM_0120), Quality Notification and Defect Processing Integration(SAP_COM_0153), Legal Document Integration(SAP_COM_0178), SAP S/4HANA Procurement Hub - Ariba GB - Hub to Ariba GB Integration(SAP_COM_0292), Enterprise Project Integration(SAP_COM_0308), Service Order OData Integration(SAP_COM_0350), Service Quotation Integration(SAP_COM_0355), Joint Venture Partner Billing Files Integration(SAP_COM_0381), Warehousing - Attachment Service Integration(SAP_COM_0386), Asset Management Master Data Integration(SAP_COM_0395), Maintenance Processing Integration(SAP_COM_0397), SAP S/4HANA Procurement Hub - Central Invoice Satellite Integration(SAP_COM_0516), Next-Generation Buying Experience Integration(SAP_COM_0545), Business Solution Order Integration(SAP_COM_0706), Service Order Template Integration(SAP_COM_0715), Service - Repair Order Integration(SAP_COM_0742), Service - Repair Quotation Integration(SAP_COM_0744), Transportation Management - Freight Agreement Integration(SAP_COM_0756), Procurement - Supplier Quotation Management Integration(SAP_COM_0760), Warranty Claim Management Integration(SAP_COM_0766), Product Compliance - Integration(SAP_COM_0797)
Scope Items: Accounting and Financial Close(J58), Accounting and Financial Close(O58), Master Data Integration(1RO), SAP Central Invoice Management Backend Enablement(4N6), Consumable Purchasing(BNX), Service and Material Procurement - Project-Based Services(J13), Procurement of Direct Materials(J45), Procurement of Direct Materials(O45), Consumable Purchasing(ONX), Service Procurement with Ariba Network and SAP Fieldglass(4R2), Internal Project Management - Project-Based Services(1A8), Customer Project Management - Project-Based Services(J11), Collaborative Manufacturing with SAP Digital Manufacturing Cloud(1NX), Guided Buying Capability with SAP Ariba Buying(2NV), Requisitioning(O8J), Physical Inventory - Inventory Count and Adjustment(OML), Guided Buying Capability with SAP Ariba Buying(ONV), Requisitioning(18J), Next-Generation Buying Experience(4AI), Make-to-Order Production - Finished Goods Sales and Final Assembly(BJE), Engineering Bill of Material - Versions Management(1NR), Engineering Bill of Material - Change Master Management(1R3), Change Manufacturing Bill of Material for Production(3LO), Mass Change Manufacturing Bill of Material for Production(3LP), Sell from Stock(BD9), Sell from Stock(OD9), Customer Consignment(1IU), Opportunity-to-Order with Third-Party Sales Force Automation Apps (Deprecated)(1QI), B2B Order Fulfillment with SAP Commerce Cloud(2TY), External Billing(1Z6), External Billing(OZ6), Quality Management in Discrete Manufacturing(1E1), Quality Management in Procurement(1FM), Quality Management in Sales(1MP), Quality Management in Stock Handling(1MR), Nonconformance Management(2QN), SAP S/4HANA for Enterprise Contract Management(1XV), Guided Buying for Central Procurement with SAP Ariba Buying(3EN), Project Control - Finance(1NT), Project Review(1YF), Project Control - Finance(ONT), Project Review(OYF), Service Order Management and Monitoring(3D2), Joint Venture Accounting(3F7), Warehouse Inbound Processing(3BR), Warehouse Outbound Processing(3BS), Warehouse Production Integration(3DV), Service Contract Management(3MO), In-House Repair(3XK), Reactive Maintenance(4HH), Proactive Maintenance(4HI), Improvement Maintenance(4VT), Operational and Overhead Maintenance(4WM), Corrective Maintenance(BH1), Emergency Maintenance(BH2), Preventive Maintenance(BJ2), Reactive Maintenance(OHH), Proactive Maintenance(OHI), PSM: Preventive Maintenance(OJ2), Improvement Maintenance(OVT), Operational and Overhead Maintenance(OWM), Service Order Processing with SAP Field Service Management(49X), Service Quotation(4GA), Central Invoicing(41G), Solution Order Management(4GT), Order-Based Transportation Consolidation – Outbound(3EP), Manual Transportation Planning – Outbound(4MO), Manual Transportation Planning – Inbound(5OS), Order-Based Transportation Consolidation - Inbound(5VV), Stock Transport Order-Based Transportation Consolidation(5XC), Manual Transportation Planning - Stock Transport Order(5XD), Manual Transportation Planning for Ocean Freight - Outbound(64A), Manual Transportation Planning for Ocean Freight - Inbound(64B), Manual Transportation Planning for Ocean Freight - STO(64C), Manual Transportation Planning for Air Freight - Outbound(6B2), Manual Transportation Planning for Air Freight - Inbound(6B3), Manual Transportation Planning for Air Freight - STO(6B4), Intercompany Transportation - Outbound(6BG), Intercompany Transportation - Stock Transport Order(6BH), Direct Material Sourcing(4RD), Warranty Claim Management - Supplier Recovery Processing(5HR), Warranty Claim Management - Supplier Recovery Processing(OHR), Chemical Compliance Approval for Purchased Material and Supplier(31G), Assess Marketability of a Product(31H), Assess Dangerous Goods for a Product(3FC), Manage Safety Data Sheets for Products(3VR), Substance Volume Tracking(4OL), Request Regulatory Documentation from Service Provider(6AV)
Authentication Methods: x509
Business Object: Attachment
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultAttachmentService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: AttachmentService
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface AttachmentService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull public DefaultAttachmentServiceBatch batch()
      Deprecated.
      Specified by:
      batch in interface BatchService<AttachmentServiceBatch>
    • createAttachmentContent

      @Nonnull public AttachmentContentCreateFluentHelper createAttachmentContent(@Nonnull AttachmentContent attachmentContent)
      Deprecated.
      Description copied from interface: AttachmentService
      Create a new AttachmentContent entity and save it to the S/4HANA system.
      Specified by:
      createAttachmentContent in interface AttachmentService
      Parameters:
      attachmentContent - AttachmentContent entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new AttachmentContent entity. To perform execution, call the execute method on the fluent helper object.
    • deleteAttachmentContent

      @Nonnull public AttachmentContentDeleteFluentHelper deleteAttachmentContent(@Nonnull AttachmentContent attachmentContent)
      Deprecated.
      Description copied from interface: AttachmentService
      Deletes an existing AttachmentContent entity in the S/4HANA system.
      Specified by:
      deleteAttachmentContent in interface AttachmentService
      Parameters:
      attachmentContent - AttachmentContent entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing AttachmentContent entity. To perform execution, call the execute method on the fluent helper object.
    • getAttachmentHarmonizedOperationByKey

      @Nonnull public AttachmentHarmonizedOperationByKeyFluentHelper getAttachmentHarmonizedOperationByKey(String logicalDocument, String archiveDocumentID, String linkedSAPObjectKey, String sAPObjectType, String harmonizedDocumentType)
      Deprecated.
      Description copied from interface: AttachmentService
      Fetch a single AttachmentHarmonizedOperation entity using key fields.
      Specified by:
      getAttachmentHarmonizedOperationByKey in interface AttachmentService
      Parameters:
      logicalDocument - LogicalDocument

      Constraints: Not nullable, Maximum length: 32

      archiveDocumentID - ArchiveDocumentID

      Constraints: Not nullable, Maximum length: 40

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      sAPObjectType - SAPObjectType

      Constraints: Not nullable, Maximum length: 30

      harmonizedDocumentType - HarmonizedDocumentType

      Constraints: Not nullable, Maximum length: 40

      Returns:
      A fluent helper to fetch a single AttachmentHarmonizedOperation 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.
    • createAttachmentHarmonizedOperation

      @Nonnull public AttachmentHarmonizedOperationCreateFluentHelper createAttachmentHarmonizedOperation(@Nonnull AttachmentHarmonizedOperation attachmentHarmonizedOperation)
      Deprecated.
      Description copied from interface: AttachmentService
      Create a new AttachmentHarmonizedOperation entity and save it to the S/4HANA system.
      Specified by:
      createAttachmentHarmonizedOperation in interface AttachmentService
      Parameters:
      attachmentHarmonizedOperation - AttachmentHarmonizedOperation entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new AttachmentHarmonizedOperation entity. To perform execution, call the execute method on the fluent helper object.
    • deleteAttachmentHarmonizedOperation

      @Nonnull public AttachmentHarmonizedOperationDeleteFluentHelper deleteAttachmentHarmonizedOperation(@Nonnull AttachmentHarmonizedOperation attachmentHarmonizedOperation)
      Deprecated.
      Description copied from interface: AttachmentService
      Deletes an existing AttachmentHarmonizedOperation entity in the S/4HANA system.
      Specified by:
      deleteAttachmentHarmonizedOperation in interface AttachmentService
      Parameters:
      attachmentHarmonizedOperation - AttachmentHarmonizedOperation entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing AttachmentHarmonizedOperation entity. To perform execution, call the execute method on the fluent helper object.
    • getAllDocumentInfoRecordAttch

      @Nonnull public DocumentInfoRecordAttchFluentHelper getAllDocumentInfoRecordAttch()
      Deprecated.
      Description copied from interface: AttachmentService
      Fetch multiple DocumentInfoRecordAttch entities.
      Specified by:
      getAllDocumentInfoRecordAttch in interface AttachmentService
      Returns:
      A fluent helper to fetch multiple DocumentInfoRecordAttch 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.
    • getDocumentInfoRecordAttchByKey

      @Nonnull public DocumentInfoRecordAttchByKeyFluentHelper getDocumentInfoRecordAttchByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart)
      Deprecated.
      Description copied from interface: AttachmentService
      Fetch a single DocumentInfoRecordAttch entity using key fields.
      Specified by:
      getDocumentInfoRecordAttchByKey in interface AttachmentService
      Parameters:
      documentInfoRecordDocType - Document Type

      Constraints: Not nullable, Maximum length: 3

      documentInfoRecordDocNumber - Document number

      Constraints: Not nullable, Maximum length: 25

      documentInfoRecordDocVersion - Document Version

      Constraints: Not nullable, Maximum length: 2

      documentInfoRecordDocPart - Document Part

      Constraints: Not nullable, Maximum length: 3

      Returns:
      A fluent helper to fetch a single DocumentInfoRecordAttch 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.
    • createDocumentInfoRecordAttch

      @Nonnull public DocumentInfoRecordAttchCreateFluentHelper createDocumentInfoRecordAttch(@Nonnull DocumentInfoRecordAttch documentInfoRecordAttch)
      Deprecated.
      Description copied from interface: AttachmentService
      Create a new DocumentInfoRecordAttch entity and save it to the S/4HANA system.
      Specified by:
      createDocumentInfoRecordAttch in interface AttachmentService
      Parameters:
      documentInfoRecordAttch - DocumentInfoRecordAttch entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new DocumentInfoRecordAttch entity. To perform execution, call the execute method on the fluent helper object.
    • getAllOriginals

      @Nonnull public GetAllOriginalsFluentHelper getAllOriginals(@Nonnull String linkedSAPObjectKey, @Nullable String businessObjectTypeName, @Nullable String semanticObject)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the GetAllOriginals OData function import.

      Specified by:
      getAllOriginals in interface AttachmentService
      Parameters:
      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      Returns:
      A fluent helper object that will execute the GetAllOriginals OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getAllOriginals

      @Nonnull public GetAllOriginalsFluentHelper getAllOriginals(@Nonnull String linkedSAPObjectKey, @Nullable String businessObjectTypeName, @Nullable String semanticObject, @Nullable String sAPObjectType, @Nullable String sAPObjectNodeType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the GetAllOriginals OData function import.

      Specified by:
      getAllOriginals in interface AttachmentService
      Parameters:
      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      sAPObjectType - SAPObjectType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectType

      sAPObjectNodeType - SAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectNodeType

      Returns:
      A fluent helper object that will execute the GetAllOriginals OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getAttachmentCount

      @Nonnull public GetAttachmentCountFluentHelper getAttachmentCount(@Nullable String businessObjectTypeName, @Nonnull String linkedSAPObjectKey, @Nullable String semanticObject)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the GetAttachmentCount OData function import.

      Specified by:
      getAttachmentCount in interface AttachmentService
      Parameters:
      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      Returns:
      A fluent helper object that will execute the GetAttachmentCount OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getAttachmentCount

      @Nonnull public GetAttachmentCountFluentHelper getAttachmentCount(@Nullable String businessObjectTypeName, @Nonnull String linkedSAPObjectKey, @Nullable String semanticObject, @Nullable String sAPObjectType, @Nullable String sAPObjectNodeType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the GetAttachmentCount OData function import.

      Specified by:
      getAttachmentCount in interface AttachmentService
      Parameters:
      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      sAPObjectType - SAPObjectType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectType

      sAPObjectNodeType - SAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectNodeType

      Returns:
      A fluent helper object that will execute the GetAttachmentCount OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • renameAttachment

      @Nonnull public RenameAttachmentFluentHelper renameAttachment(@Nullable String documentInfoRecordDocType, @Nullable String documentInfoRecordDocVersion, @Nonnull String logicalDocument, @Nonnull String archiveDocumentID, @Nullable String businessObjectTypeName, @Nonnull String linkedSAPObjectKey, @Nullable String semanticObject, @Nonnull String fileName, @Nullable String documentInfoRecordDocNumber, @Nullable String documentInfoRecordDocPart)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the RenameAttachment OData function import.

      Specified by:
      renameAttachment in interface AttachmentService
      Parameters:
      documentInfoRecordDocType - DocumentInfoRecordDocType

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentInfoRecordDocType

      documentInfoRecordDocVersion - DocumentInfoRecordDocVersion

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: DocumentInfoRecordDocVersion

      logicalDocument - LogicalDocument

      Constraints: Not nullable, Maximum length: 32

      Original parameter name from the Odata EDM: LogicalDocument

      archiveDocumentID - ArchiveDocumentID

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ArchiveDocumentID

      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      fileName - FileName

      Constraints: Not nullable, Maximum length: 255

      Original parameter name from the Odata EDM: FileName

      documentInfoRecordDocNumber - DocumentInfoRecordDocNumber

      Constraints: Nullable, Maximum length: 25

      Original parameter name from the Odata EDM: DocumentInfoRecordDocNumber

      documentInfoRecordDocPart - DocumentInfoRecordDocPart

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentInfoRecordDocPart

      Returns:
      A fluent helper object that will execute the RenameAttachment OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • renameAttachment

      @Nonnull public RenameAttachmentFluentHelper renameAttachment(@Nullable String documentInfoRecordDocType, @Nullable String documentInfoRecordDocVersion, @Nonnull String logicalDocument, @Nonnull String archiveDocumentID, @Nullable String businessObjectTypeName, @Nonnull String linkedSAPObjectKey, @Nullable String semanticObject, @Nonnull String fileName, @Nullable String documentInfoRecordDocNumber, @Nullable String documentInfoRecordDocPart, @Nullable String sAPObjectNodeType, @Nullable String sAPObjectType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the RenameAttachment OData function import.

      Specified by:
      renameAttachment in interface AttachmentService
      Parameters:
      documentInfoRecordDocType - DocumentInfoRecordDocType

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentInfoRecordDocType

      documentInfoRecordDocVersion - DocumentInfoRecordDocVersion

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: DocumentInfoRecordDocVersion

      logicalDocument - LogicalDocument

      Constraints: Not nullable, Maximum length: 32

      Original parameter name from the Odata EDM: LogicalDocument

      archiveDocumentID - ArchiveDocumentID

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ArchiveDocumentID

      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      fileName - FileName

      Constraints: Not nullable, Maximum length: 255

      Original parameter name from the Odata EDM: FileName

      documentInfoRecordDocNumber - DocumentInfoRecordDocNumber

      Constraints: Nullable, Maximum length: 25

      Original parameter name from the Odata EDM: DocumentInfoRecordDocNumber

      documentInfoRecordDocPart - DocumentInfoRecordDocPart

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentInfoRecordDocPart

      sAPObjectNodeType - SAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectNodeType

      sAPObjectType - SAPObjectType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectType

      Returns:
      A fluent helper object that will execute the RenameAttachment OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • getSAPObjectDocumentType

      @Nonnull public GetSAPObjectDocumentFluentHelper getSAPObjectDocumentType(@Nullable String sAPObjectNodeType, @Nonnull String sAPObjectType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the GetSAPObjectDocumentType OData function import.

      Specified by:
      getSAPObjectDocumentType in interface AttachmentService
      Parameters:
      sAPObjectNodeType - SAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectNodeType

      sAPObjectType - SAPObjectType

      Constraints: Not nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectType

      Returns:
      A fluent helper object that will execute the GetSAPObjectDocumentType OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • linkAttachmentToSAPObject

      @Nonnull public LinkAttachmentToSAPObjectFluentHelper linkAttachmentToSAPObject(@Nonnull String linkedSAPObjectKey, @Nonnull String harmonizedDocumentType, @Nonnull String archiveDocumentID, @Nonnull String logicalDocument, @Nullable String sAPObjectNodeType, @Nonnull String sAPObjectType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the LinkAttachmentToSAPObject OData function import.

      Specified by:
      linkAttachmentToSAPObject in interface AttachmentService
      Parameters:
      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      harmonizedDocumentType - HarmonizedDocumentType

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: HarmonizedDocumentType

      archiveDocumentID - ArchiveDocumentID

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ArchiveDocumentID

      logicalDocument - LogicalDocument

      Constraints: Not nullable, Maximum length: 32

      Original parameter name from the Odata EDM: LogicalDocument

      sAPObjectNodeType - SAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectNodeType

      sAPObjectType - SAPObjectType

      Constraints: Not nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectType

      Returns:
      A fluent helper object that will execute the LinkAttachmentToSAPObject OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • assignDocumentToBusinessObject

      @Nonnull public AssignDocumentToBusinessObjectFluentHelper assignDocumentToBusinessObject(@Nullable String targetSAPObjectType, @Nullable String targetSAPObjectNodeType, @Nullable String targetBusinessObjectTypeName, @Nonnull String targetLinkedSAPObjectKey, @Nullable String archiveDocumentID, @Nullable String sourceSAPObjectType, @Nullable String sourceSAPObjectNodeType, @Nullable String sourceBusinessObjectTypeName, @Nonnull String sourceLinkedSAPObjectKey)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the AssignDocumentToBusinessObject OData function import.

      Specified by:
      assignDocumentToBusinessObject in interface AttachmentService
      Parameters:
      targetSAPObjectType - TargetSAPObjectType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: TargetSAPObjectType

      targetSAPObjectNodeType - TargetSAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: TargetSAPObjectNodeType

      targetBusinessObjectTypeName - TargetBusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: TargetBusinessObjectTypeName

      targetLinkedSAPObjectKey - TargetLinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: TargetLinkedSAPObjectKey

      archiveDocumentID - ArchiveDocumentID

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ArchiveDocumentID

      sourceSAPObjectType - SourceSAPObjectType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SourceSAPObjectType

      sourceSAPObjectNodeType - SourceSAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SourceSAPObjectNodeType

      sourceBusinessObjectTypeName - SourceBusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SourceBusinessObjectTypeName

      sourceLinkedSAPObjectKey - SourceLinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: SourceLinkedSAPObjectKey

      Returns:
      A fluent helper object that will execute the AssignDocumentToBusinessObject OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • createUrlAsAttachment

      @Nonnull public CreateUrlAsAttachmentFluentHelper createUrlAsAttachment(@Nullable String semanticObject, @Nonnull String linkedSAPObjectKey, @Nullable String businessObjectTypeName, @Nonnull String url, @Nonnull String urlDescription, @Nonnull String mIMEType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the CreateUrlAsAttachment OData function import.

      Specified by:
      createUrlAsAttachment in interface AttachmentService
      Parameters:
      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      url - Url

      Constraints: Not nullable, Maximum length: 4096

      Original parameter name from the Odata EDM: Url

      urlDescription - UrlDescription

      Constraints: Not nullable, Maximum length: 255

      Original parameter name from the Odata EDM: UrlDescription

      mIMEType - MIMEType

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: MIMEType

      Returns:
      A fluent helper object that will execute the CreateUrlAsAttachment OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • createUrlAsAttachment

      @Nonnull public CreateUrlAsAttachmentFluentHelper createUrlAsAttachment(@Nullable String semanticObject, @Nonnull String linkedSAPObjectKey, @Nullable String businessObjectTypeName, @Nonnull String url, @Nonnull String urlDescription, @Nonnull String mIMEType, @Nullable String sAPObjectNodeType, @Nullable String sAPObjectType, @Nullable String harmonizedDocumentType)
      Deprecated.
      Description copied from interface: AttachmentService

      Creates a fluent helper for the CreateUrlAsAttachment OData function import.

      Specified by:
      createUrlAsAttachment in interface AttachmentService
      Parameters:
      semanticObject - SemanticObject

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: SemanticObject

      linkedSAPObjectKey - LinkedSAPObjectKey

      Constraints: Not nullable, Maximum length: 90

      Original parameter name from the Odata EDM: LinkedSAPObjectKey

      businessObjectTypeName - BusinessObjectTypeName

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BusinessObjectTypeName

      url - Url

      Constraints: Not nullable, Maximum length: 4096

      Original parameter name from the Odata EDM: Url

      urlDescription - UrlDescription

      Constraints: Not nullable, Maximum length: 255

      Original parameter name from the Odata EDM: UrlDescription

      mIMEType - MIMEType

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: MIMEType

      sAPObjectNodeType - SAPObjectNodeType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectNodeType

      sAPObjectType - SAPObjectType

      Constraints: Nullable, Maximum length: 30

      Original parameter name from the Odata EDM: SAPObjectType

      harmonizedDocumentType - HarmonizedDocumentType

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: HarmonizedDocumentType

      Returns:
      A fluent helper object that will execute the CreateUrlAsAttachment OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.