public interface DocumentManagementService
This service enables you to create, read, update the Document Info Records(DIR) along with object Links.
Reference: SAP API Business Hub
OData Service: | API_DMS_PROCESS_SRV |
API Version: | 1 |
Communication Scenario: | Product Lifecycle Management - Master Data Integration (SAP_COM_0105) |
Scope Items: | Engineering Bill of Material - Versions Management (1NR), Engineering Bill of Material - Change Master Management (1R3) |
Authentication Methods: | Basic, x509 |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull DocumentManagementService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull DocInfoRecdObjLinkBOMFluentHelper getAllDocInfoRecdObjLinkBOM()
DocInfoRecdObjLinkBOM
entities.DocInfoRecdObjLinkBOM
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkBOMByKeyFluentHelper getDocInfoRecdObjLinkBOMByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String linkedSAPObject, String linkedSAPObjectKey, String docObjectLinkCounter)
DocInfoRecdObjLinkBOM
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
linkedSAPObjectKey
- Number which identifies the master record of an object that is allocated to a document.
Constraints: Not nullable, Maximum length: 90
docObjectLinkCounter
- Counter key
Constraints: Not nullable, Maximum length: 4
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
linkedSAPObject
- Database table of the master record that is linked to the document.
Constraints: Not nullable, Maximum length: 10
DocInfoRecdObjLinkBOM
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkChgRecdFluentHelper getAllDocInfoRecdObjLinkChgRecd()
DocInfoRecdObjLinkChgRecd
entities.DocInfoRecdObjLinkChgRecd
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkChgRecdByKeyFluentHelper getDocInfoRecdObjLinkChgRecdByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String linkedSAPObject, String linkedSAPObjectKey, String docObjectLinkCounter)
DocInfoRecdObjLinkChgRecd
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
linkedSAPObjectKey
- Number which identifies the master record of an object that is allocated to a document.
Constraints: Not nullable, Maximum length: 90
docObjectLinkCounter
- Counter key
Constraints: Not nullable, Maximum length: 4
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
linkedSAPObject
- Database table of the master record that is linked to the document.
Constraints: Not nullable, Maximum length: 10
DocInfoRecdObjLinkChgRecd
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkProductFluentHelper getAllDocInfoRecdObjLinkProduct()
DocInfoRecdObjLinkProduct
entities.DocInfoRecdObjLinkProduct
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkProductByKeyFluentHelper getDocInfoRecdObjLinkProductByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String linkedSAPObject, String linkedSAPObjectKey, String docObjectLinkCounter)
DocInfoRecdObjLinkProduct
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
linkedSAPObjectKey
- Number which identifies the master record of an object that is allocated to a document.
Constraints: Not nullable, Maximum length: 90
docObjectLinkCounter
- Counter key
Constraints: Not nullable, Maximum length: 4
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
linkedSAPObject
- Database table of the master record that is linked to the document.
Constraints: Not nullable, Maximum length: 10
DocInfoRecdObjLinkProduct
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkProductCreateFluentHelper createDocInfoRecdObjLinkProduct(@Nonnull DocInfoRecdObjLinkProduct docInfoRecdObjLinkProduct)
DocInfoRecdObjLinkProduct
entity and save it to the S/4HANA system.docInfoRecdObjLinkProduct
- DocInfoRecdObjLinkProduct
entity object that will be created in the S/4HANA system.DocInfoRecdObjLinkProduct
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkProductUpdateFluentHelper updateDocInfoRecdObjLinkProduct(@Nonnull DocInfoRecdObjLinkProduct docInfoRecdObjLinkProduct)
DocInfoRecdObjLinkProduct
entity and save it to the S/4HANA system.docInfoRecdObjLinkProduct
- DocInfoRecdObjLinkProduct
entity object that will be updated in the S/4HANA system.DocInfoRecdObjLinkProduct
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocInfoRecdObjLinkProductDeleteFluentHelper deleteDocInfoRecdObjLinkProduct(@Nonnull DocInfoRecdObjLinkProduct docInfoRecdObjLinkProduct)
DocInfoRecdObjLinkProduct
entity in the S/4HANA system.docInfoRecdObjLinkProduct
- DocInfoRecdObjLinkProduct
entity object that will be deleted in the S/4HANA system.DocInfoRecdObjLinkProduct
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordFluentHelper getAllDocumentInfoRecord()
DocumentInfoRecord
entities.DocumentInfoRecord
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordByKeyFluentHelper getDocumentInfoRecordByKey(String documentInfoRecordDocType, String documentInfoRecordDocVersion, String documentInfoRecordDocNumber, String documentInfoRecordDocPart)
DocumentInfoRecord
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
DocumentInfoRecord
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordCreateFluentHelper createDocumentInfoRecord(@Nonnull DocumentInfoRecord documentInfoRecord)
DocumentInfoRecord
entity and save it to the S/4HANA system.documentInfoRecord
- DocumentInfoRecord
entity object that will be created in the S/4HANA system.DocumentInfoRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordUpdateFluentHelper updateDocumentInfoRecord(@Nonnull DocumentInfoRecord documentInfoRecord)
DocumentInfoRecord
entity and save it to the S/4HANA system.documentInfoRecord
- DocumentInfoRecord
entity object that will be updated in the S/4HANA system.DocumentInfoRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDeleteFluentHelper deleteDocumentInfoRecord(@Nonnull DocumentInfoRecord documentInfoRecord)
DocumentInfoRecord
entity in the S/4HANA system.documentInfoRecord
- DocumentInfoRecord
entity object that will be deleted in the S/4HANA system.DocumentInfoRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordCharcFluentHelper getAllDocumentInfoRecordCharc()
DocumentInfoRecordCharc
entities.DocumentInfoRecordCharc
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordCharcByKeyFluentHelper getDocumentInfoRecordCharcByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String charcInternalID, String classType)
DocumentInfoRecordCharc
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
charcInternalID
- Internal characteristic number without conversion routine
Constraints: Not nullable, Maximum length: 10
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
classType
- Uniquely identifies the class type
Constraints: Not nullable, Maximum length: 3
DocumentInfoRecordCharc
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordCharcValueFluentHelper getAllDocumentInfoRecordCharcValue()
DocumentInfoRecordCharcValue
entities.DocumentInfoRecordCharcValue
entities. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordCharcValueByKeyFluentHelper getDocumentInfoRecordCharcValueByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String classType, String charcInternalID, String charcValuePositionNumber)
DocumentInfoRecordCharcValue
entity using key fields.documentInfoRecordDocType
- 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
charcValuePositionNumber
- Characteristic value counter
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
charcInternalID
- Internal characteristic number without conversion routine
Constraints: Not nullable, Maximum length: 10
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
classType
- Uniquely identifies the class type
Constraints: Not nullable, Maximum length: 3
DocumentInfoRecordCharcValue
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordClassFluentHelper getAllDocumentInfoRecordClass()
DocumentInfoRecordClass
entities.DocumentInfoRecordClass
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordClassByKeyFluentHelper getDocumentInfoRecordClassByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String classInternalID)
DocumentInfoRecordClass
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
classInternalID
- Internal Class Number
Constraints: Not nullable, Maximum length: 10
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
DocumentInfoRecordClass
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordClassCharcFluentHelper getAllDocumentInfoRecordClassCharc()
DocumentInfoRecordClassCharc
entities.DocumentInfoRecordClassCharc
entities. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordClassCharcByKeyFluentHelper getDocumentInfoRecordClassCharcByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String classInternalID, String charcInternalID)
DocumentInfoRecordClassCharc
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
charcInternalID
- Internal characteristic number without conversion routine
Constraints: Not nullable, Maximum length: 10
classInternalID
- Internal Class Number
Constraints: Not nullable, Maximum length: 10
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
DocumentInfoRecordClassCharc
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDescFluentHelper getAllDocumentInfoRecordDesc()
DocumentInfoRecordDesc
entities.DocumentInfoRecordDesc
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDescByKeyFluentHelper getDocumentInfoRecordDescByKey(String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String language)
DocumentInfoRecordDesc
entity using key fields.documentInfoRecordDocType
- 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
documentInfoRecordDocNumber
- This number is the main part of the document key, which is used to identify the document.
Constraints: Not nullable, Maximum length: 25
documentInfoRecordDocPart
- Section of a document which is maintained as an independent document.
Constraints: Not nullable, Maximum length: 3
documentInfoRecordDocVersion
- Number which identifies the version of a document.
Constraints: Not nullable, Maximum length: 2
language
- Key for the language in which you want to maintain the text.
Constraints: Not nullable, Maximum length: 2
DocumentInfoRecordDesc
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDescCreateFluentHelper createDocumentInfoRecordDesc(@Nonnull DocumentInfoRecordDesc documentInfoRecordDesc)
DocumentInfoRecordDesc
entity and save it to the S/4HANA system.documentInfoRecordDesc
- DocumentInfoRecordDesc
entity object that will be created in the S/4HANA system.DocumentInfoRecordDesc
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDescUpdateFluentHelper updateDocumentInfoRecordDesc(@Nonnull DocumentInfoRecordDesc documentInfoRecordDesc)
DocumentInfoRecordDesc
entity and save it to the S/4HANA system.documentInfoRecordDesc
- DocumentInfoRecordDesc
entity object that will be updated in the S/4HANA system.DocumentInfoRecordDesc
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDescDeleteFluentHelper deleteDocumentInfoRecordDesc(@Nonnull DocumentInfoRecordDesc documentInfoRecordDesc)
DocumentInfoRecordDesc
entity in the S/4HANA system.documentInfoRecordDesc
- DocumentInfoRecordDesc
entity object that will be deleted in the S/4HANA system.DocumentInfoRecordDesc
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDocStsVHFluentHelper getAllDocumentInfoRecordDocStsVH()
DocumentInfoRecordDocStsVH
entities.DocumentInfoRecordDocStsVH
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull DocumentInfoRecordDocStsVHByKeyFluentHelper getDocumentInfoRecordDocStsVHByKey(String documentInfoRecordDocType, String language, String externalDocumentStatus)
DocumentInfoRecordDocStsVH
entity using key fields.documentInfoRecordDocType
- 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
externalDocumentStatus
- This key shows the document status.
Constraints: Not nullable, Maximum length: 2
language
- Key for the language in which you want to maintain the text.
Constraints: Not nullable, Maximum length: 2
DocumentInfoRecordDocStsVH
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.Copyright © 2019 SAP SE. All rights reserved.