public static final class DocumentInfoRecord.DocumentInfoRecordBuilder extends Object
Modifier and Type | Method and Description |
---|---|
DocumentInfoRecord.DocumentInfoRecordBuilder |
authorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
bomObj(DocInfoRecdObjLinkBOM... value)
Navigation property to_BomObj for DocumentInfoRecord to multiple DocInfoRecdObjLinkBOM.
|
DocumentInfoRecord |
build() |
DocumentInfoRecord.DocumentInfoRecordBuilder |
changedDateTime(ZonedDateTime changedDateTime)
Constraints: Not nullable, Precision: 0
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
changeNumber(String changeNumber)
Constraints: Not nullable, Maximum length: 12
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
characteristics(DocumentInfoRecordCharc... value)
Navigation property to_Characteristics for DocumentInfoRecord to multiple
DocumentInfoRecordCharc.
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
chgRecdObj(DocInfoRecdObjLinkChgRecd... value)
Navigation property to_ChgRecdObj for DocumentInfoRecord to multiple
DocInfoRecdObjLinkChgRecd.
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
classification(DocumentInfoRecordClass... value)
Navigation property to_Classification for DocumentInfoRecord to multiple
DocumentInfoRecordClass.
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
createdByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
creationDateTime(ZonedDateTime creationDateTime)
Constraints: Not nullable, Precision: 0
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
docDesc(DocumentInfoRecordDesc... value)
Navigation property to_DocDesc for DocumentInfoRecord to multiple
DocumentInfoRecordDesc.
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
docInfoRecdIsMarkedForDeletion(Boolean docInfoRecdIsMarkedForDeletion)
Constraints: none
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
docStatusVH(DocumentInfoRecordDocStsVH... value)
Navigation property to_DocStatusVH for DocumentInfoRecord to multiple
DocumentInfoRecordDocStsVH.
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
documentInfoRecord(String documentInfoRecord)
Constraints: Not nullable, Maximum length: 70
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
documentInfoRecordDocNumber(String documentInfoRecordDocNumber)
(Key Field) Constraints: Not nullable, Maximum length: 25
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
documentInfoRecordDocPart(String documentInfoRecordDocPart)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
documentInfoRecordDocType(String documentInfoRecordDocType)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
documentInfoRecordDocVersion(String documentInfoRecordDocVersion)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
internalDocumentStatus(String internalDocumentStatus)
Constraints: Not nullable, Maximum length: 2
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
isDocInfoRecdCreatedFromCAD(Boolean isDocInfoRecdCreatedFromCAD)
Constraints: none
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
isDocInfoRecdStructure(String isDocInfoRecdStructure)
Constraints: Not nullable, Maximum length: 1
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
laboratoryOrDesignOffice(String laboratoryOrDesignOffice)
Constraints: Not nullable, Maximum length: 3
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
lastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
productObj(DocInfoRecdObjLinkProduct... value)
Navigation property to_ProductObj for DocumentInfoRecord to multiple
DocInfoRecdObjLinkProduct.
|
DocumentInfoRecord.DocumentInfoRecordBuilder |
responsiblePersonName(String responsiblePersonName)
Constraints: Not nullable, Maximum length: 12
|
String |
toString() |
@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder bomObj(DocInfoRecdObjLinkBOM... value)
value
- The DocInfoRecdObjLinkBOMs to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder characteristics(DocumentInfoRecordCharc... value)
value
- The DocumentInfoRecordCharcs to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder chgRecdObj(DocInfoRecdObjLinkChgRecd... value)
value
- The DocInfoRecdObjLinkChgRecds to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder classification(DocumentInfoRecordClass... value)
value
- The DocumentInfoRecordClasss to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder docDesc(DocumentInfoRecordDesc... value)
value
- The DocumentInfoRecordDescs to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder docStatusVH(DocumentInfoRecordDocStsVH... value)
value
- The DocumentInfoRecordDocStsVHs to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder productObj(DocInfoRecdObjLinkProduct... value)
value
- The DocInfoRecdObjLinkProducts to build this DocumentInfoRecord with.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder documentInfoRecordDocType(@Nullable String documentInfoRecordDocType)
Original property name from the Odata EDM: DocumentInfoRecordDocType
organizational procedures which result from them.this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder documentInfoRecordDocVersion(@Nullable String documentInfoRecordDocVersion)
Original property name from the Odata EDM: DocumentInfoRecordDocVersion
A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress).
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder documentInfoRecordDocNumber(@Nullable String documentInfoRecordDocNumber)
Original property name from the Odata EDM: DocumentInfoRecordDocNumber
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder documentInfoRecordDocPart(@Nullable String documentInfoRecordDocPart)
Original property name from the Odata EDM: DocumentInfoRecordDocPart
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder documentInfoRecord(@Nullable String documentInfoRecord)
Original property name from the Odata EDM: DocumentInfoRecord
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder internalDocumentStatus(@Nullable String internalDocumentStatus)
Original property name from the Odata EDM: InternalDocumentStatus
For each document type, you can define a status network in which one or more previous statuses are defined for a status. You can display the current possible entries (language-dependent) in any processing situation.When you set a new status, the system checks whether the current status is one of the possible previous statuses.When you set a status, the system checks your authorization.
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder laboratoryOrDesignOffice(@Nullable String laboratoryOrDesignOffice)
Original property name from the Odata EDM: LaboratoryOrDesignOffice
You define the keys in Customizing (for the Material Master).
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder authorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
In order to carry out a specific activity, the user must have authorization for the combination of the activity and the authorization group.
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder changeNumber(@Nullable String changeNumber)
Original property name from the Odata EDM: ChangeNumber
The system determines the valid-from date from the header of the change master record.If you want to create a document:Once you save the document info record, you can no longer change the change number.If you want to process the document with another change number, you have to create a new version.The change master record must support processing of documents (Indicator: object type active for change number must be set in the change master).
objects (such as bill of material, routing, material).this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder docInfoRecdIsMarkedForDeletion(@Nullable Boolean docInfoRecdIsMarkedForDeletion)
Original property name from the Odata EDM: DocInfoRecdIsMarkedForDeletion
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder isDocInfoRecdCreatedFromCAD(@Nullable Boolean isDocInfoRecdCreatedFromCAD)
Original property name from the Odata EDM: IsDocInfoRecdCreatedFromCAD
This indicator is only for information.However you can use it as search criteria for a document search. You can restrict the document search as follows:Entry DescriptionX find documents with a CAD indicatorfind documents without a CAD indicator* find documents with or without a CAD indicatorThis indicator is set using the CAD interface.
Data transfer in the SAP system via CAD interface.this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder isDocInfoRecdStructure(@Nullable String isDocInfoRecdStructure)
Original property name from the Odata EDM: IsDocInfoRecdStructure
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder responsiblePersonName(@Nullable String responsiblePersonName)
Original property name from the Odata EDM: ResponsiblePersonName
When you Create or Change a document info record:When you create a document info record, the system sets your user name as a default. You can overwrite this name using any user name defined in the SAP System. If you do not know the exact user name, you can select a user generically.To do this, enter the characters you know. Replace the sections you do not know with the special character "*".Example:Enter: WI*E*Hit list: WIDDELWIDERSKIIf you do not know any characters, enter the special character "*" at the beginning of the field. Please note that this will put a heavy load on the system.If the department of the responsible user is maintained in user maintenance (Address), this is displayed after the name.
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder changedDateTime(@Nullable ZonedDateTime changedDateTime)
Original property name from the Odata EDM: ChangedDateTime
this
.@Nonnull public DocumentInfoRecord.DocumentInfoRecordBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.@Nonnull public DocumentInfoRecord build()
Copyright © 2021 SAP SE. All rights reserved.