public class InspPlanMaterialAssgmt extends VdmEntity<InspPlanMaterialAssgmt>
Original entity name from the Odata EDM: A_InspPlanMaterialAssgmtType
Modifier and Type | Class and Description |
---|---|
static class |
InspPlanMaterialAssgmt.InspPlanMaterialAssgmtBuilder |
Modifier and Type | Field and Description |
---|---|
static InspPlanMaterialAssgmtSelectable |
ALL_FIELDS
Selector for all available fields of InspPlanMaterialAssgmt.
|
static InspPlanMaterialAssgmtField<String> |
BOO_SEARCH_TEXT
Use with available fluent helpers to apply the BOOSearchText field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static InspPlanMaterialAssgmtField<ZonedDateTime> |
CHANGED_DATE_TIME
Use with available fluent helpers to apply the ChangedDateTime field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static InspPlanMaterialAssgmtField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
INSP_PLAN_MATL_ASSGMT_INT_VERSION
Use with available fluent helpers to apply the InspPlanMatlAssgmtIntVersion field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
INSP_PLAN_MATL_ASSIGNMENT
Use with available fluent helpers to apply the InspPlanMatlAssignment field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
INSPECTION_PLAN
Use with available fluent helpers to apply the InspectionPlan field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
INSPECTION_PLAN_GROUP
Use with available fluent helpers to apply the InspectionPlanGroup field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
INSPECTION_PLAN_INTERNAL_VERSION
Use with available fluent helpers to apply the InspectionPlanInternalVersion field to query operations.
|
static InspPlanMaterialAssgmtField<Boolean> |
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations.
|
static InspPlanMaterialAssgmtField<LocalDateTime> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static InspPlanMaterialAssgmtField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static InspPlanMaterialAssgmtField<LocalDateTime> |
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations.
|
static InspPlanMaterialAssgmtField<LocalDateTime> |
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
InspPlanMaterialAssgmt() |
InspPlanMaterialAssgmt(String material,
String plant,
String inspectionPlanGroup,
String inspectionPlan,
String inspPlanMatlAssignment,
String inspPlanMatlAssgmtIntVersion,
String inspectionPlanInternalVersion,
LocalDateTime validityStartDate,
LocalDateTime validityEndDate,
String changeNumber,
LocalDateTime creationDate,
String createdByUser,
LocalDateTime lastChangeDate,
String lastChangedByUser,
Boolean isDeleted,
String supplier,
String customer,
String bOOSearchText,
ZonedDateTime changedDateTime) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static InspPlanMaterialAssgmt.InspPlanMaterialAssgmtBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> InspPlanMaterialAssgmtField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getBOOSearchText()
Constraints: Not nullable, Maximum length: 20
|
ZonedDateTime |
getChangedDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getChangeNumber()
Constraints: Not nullable, Maximum length: 12
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getInspectionPlan()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getInspectionPlanGroup()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getInspectionPlanInternalVersion()
Constraints: Not nullable, Maximum length: 8
|
String |
getInspPlanMatlAssgmtIntVersion()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getInspPlanMatlAssignment()
(Key Field) Constraints: Not nullable, Maximum length: 7
|
Boolean |
getIsDeleted()
Constraints: none
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
Class<InspPlanMaterialAssgmt> |
getType() |
LocalDateTime |
getValidityEndDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getValidityStartDate()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setBOOSearchText(String bOOSearchText)
Constraints: Not nullable, Maximum length: 20
|
void |
setChangedDateTime(ZonedDateTime changedDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setChangeNumber(String changeNumber)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setInspectionPlan(String inspectionPlan)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setInspectionPlanGroup(String inspectionPlanGroup)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setInspectionPlanInternalVersion(String inspectionPlanInternalVersion)
Constraints: Not nullable, Maximum length: 8
|
void |
setInspPlanMatlAssgmtIntVersion(String inspPlanMatlAssgmtIntVersion)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setInspPlanMatlAssignment(String inspPlanMatlAssignment)
(Key Field) Constraints: Not nullable, Maximum length: 7
|
void |
setIsDeleted(Boolean isDeleted)
Constraints: none
|
void |
setLastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setMaterial(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setValidityEndDate(LocalDateTime validityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setValidityStartDate(LocalDateTime validityStartDate)
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final InspPlanMaterialAssgmtSelectable ALL_FIELDS
public static final InspPlanMaterialAssgmtField<String> MATERIAL
public static final InspPlanMaterialAssgmtField<String> PLANT
public static final InspPlanMaterialAssgmtField<String> INSPECTION_PLAN_GROUP
public static final InspPlanMaterialAssgmtField<String> INSPECTION_PLAN
public static final InspPlanMaterialAssgmtField<String> INSP_PLAN_MATL_ASSIGNMENT
public static final InspPlanMaterialAssgmtField<String> INSP_PLAN_MATL_ASSGMT_INT_VERSION
public static final InspPlanMaterialAssgmtField<String> INSPECTION_PLAN_INTERNAL_VERSION
public static final InspPlanMaterialAssgmtField<LocalDateTime> VALIDITY_START_DATE
public static final InspPlanMaterialAssgmtField<LocalDateTime> VALIDITY_END_DATE
public static final InspPlanMaterialAssgmtField<String> CHANGE_NUMBER
public static final InspPlanMaterialAssgmtField<LocalDateTime> CREATION_DATE
public static final InspPlanMaterialAssgmtField<String> CREATED_BY_USER
public static final InspPlanMaterialAssgmtField<LocalDateTime> LAST_CHANGE_DATE
public static final InspPlanMaterialAssgmtField<String> LAST_CHANGED_BY_USER
public static final InspPlanMaterialAssgmtField<Boolean> IS_DELETED
public static final InspPlanMaterialAssgmtField<String> SUPPLIER
public static final InspPlanMaterialAssgmtField<String> CUSTOMER
public static final InspPlanMaterialAssgmtField<String> BOO_SEARCH_TEXT
public static final InspPlanMaterialAssgmtField<ZonedDateTime> CHANGED_DATE_TIME
public InspPlanMaterialAssgmt()
public InspPlanMaterialAssgmt(@Nullable String material, @Nullable String plant, @Nullable String inspectionPlanGroup, @Nullable String inspectionPlan, @Nullable String inspPlanMatlAssignment, @Nullable String inspPlanMatlAssgmtIntVersion, @Nullable String inspectionPlanInternalVersion, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String changeNumber, @Nullable LocalDateTime creationDate, @Nullable String createdByUser, @Nullable LocalDateTime lastChangeDate, @Nullable String lastChangedByUser, @Nullable Boolean isDeleted, @Nullable String supplier, @Nullable String customer, @Nullable String bOOSearchText, @Nullable ZonedDateTime changedDateTime)
@Nonnull public Class<InspPlanMaterialAssgmt> getType()
getType
in class VdmObject<InspPlanMaterialAssgmt>
public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the material.public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Key uniquely identifying a plant.public void setInspectionPlanGroup(@Nullable String inspectionPlanGroup)
Original property name from the Odata EDM: InspectionPlanGroup
You can use groups, for instance, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection.
inspectionPlanGroup
- Key identifying a group.public void setInspectionPlan(@Nullable String inspectionPlan)
Original property name from the Odata EDM: InspectionPlan
In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example.
inspectionPlan
- This key and the task list group uniquely identify a task list.public void setInspPlanMatlAssignment(@Nullable String inspPlanMatlAssignment)
Original property name from the Odata EDM: InspPlanMatlAssignment
inspPlanMatlAssignment
- Counter for additional criteriapublic void setInspPlanMatlAssgmtIntVersion(@Nullable String inspPlanMatlAssgmtIntVersion)
Original property name from the Odata EDM: InspPlanMatlAssgmtIntVersion
inspPlanMatlAssgmtIntVersion
- Identifies the activity posting.public void setInspectionPlanInternalVersion(@Nullable String inspectionPlanInternalVersion)
Original property name from the Odata EDM: InspectionPlanInternalVersion
inspectionPlanInternalVersion
- Identifies the activity posting.public void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
validityStartDate
- Specifies the start date for the validity period of an object (such as material, BOM, or routing).public void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
validityEndDate
- End of validity period of an object (such as material, BOM, or routing) in the SAP System.public void setChangeNumber(@Nullable String changeNumber)
Original property name from the Odata EDM: ChangeNumber
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
changeNumber
- Number used to uniquely identify a change master record.public void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the record was created.public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Created By Userpublic void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
lastChangeDate
- Date of Last Changepublic void setLastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
lastChangedByUser
- Last Changed By Userpublic void setIsDeleted(@Nullable Boolean isDeleted)
Original property name from the Odata EDM: IsDeleted
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
isDeleted
- Indicator showing that the BOM header or the BOM item has been deleted with reference to the change
number.public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
supplier
- Alphanumeric key uniquely identifying the document.public void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
You use this for the number of a customer, for whom customer special stock is managed.
customer
- Uniquely identifies a customer.public void setBOOSearchText(@Nullable String bOOSearchText)
Original property name from the Odata EDM: BOOSearchText
You can also use this customer exit to define a default value for this search field and a self-programmed F4-Help function for use within task list maintenance.
bOOSearchText
- You can use this search field to control task list selection in the inspection lot. To do this, when
you select a task list in the inspection lot, you can use a customer exit to define your own specific
determination sequence for the search field.public void setChangedDateTime(@Nullable ZonedDateTime changedDateTime)
Original property name from the Odata EDM: ChangedDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
changedDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<InspPlanMaterialAssgmt>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<InspPlanMaterialAssgmt>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<InspPlanMaterialAssgmt>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<InspPlanMaterialAssgmt>
@Nonnull public static <T> InspPlanMaterialAssgmtField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> InspPlanMaterialAssgmtField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<InspPlanMaterialAssgmt>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<InspPlanMaterialAssgmt>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<InspPlanMaterialAssgmt>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<InspPlanMaterialAssgmt>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static InspPlanMaterialAssgmt.InspPlanMaterialAssgmtBuilder builder()
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getInspectionPlanGroup()
Original property name from the Odata EDM: InspectionPlanGroup
You can use groups, for instance, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection.
@Nullable public String getInspectionPlan()
Original property name from the Odata EDM: InspectionPlan
In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example.
@Nullable public String getInspPlanMatlAssignment()
Original property name from the Odata EDM: InspPlanMatlAssignment
@Nullable public String getInspPlanMatlAssgmtIntVersion()
Original property name from the Odata EDM: InspPlanMatlAssgmtIntVersion
@Nullable public String getInspectionPlanInternalVersion()
Original property name from the Odata EDM: InspectionPlanInternalVersion
@Nullable public LocalDateTime getValidityStartDate()
Original property name from the Odata EDM: ValidityStartDate
@Nullable public LocalDateTime getValidityEndDate()
Original property name from the Odata EDM: ValidityEndDate
@Nullable public String getChangeNumber()
Original property name from the Odata EDM: ChangeNumber
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getLastChangeDate()
Original property name from the Odata EDM: LastChangeDate
@Nullable public String getLastChangedByUser()
Original property name from the Odata EDM: LastChangedByUser
@Nullable public Boolean getIsDeleted()
Original property name from the Odata EDM: IsDeleted
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
You use this for the number of a customer, for whom customer special stock is managed.
@Nullable public String getBOOSearchText()
Original property name from the Odata EDM: BOOSearchText
You can also use this customer exit to define a default value for this search field and a self-programmed F4-Help function for use within task list maintenance.
@Nullable public ZonedDateTime getChangedDateTime()
Original property name from the Odata EDM: ChangedDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
@Nonnull public String toString()
toString
in class VdmObject<InspPlanMaterialAssgmt>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<InspPlanMaterialAssgmt>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<InspPlanMaterialAssgmt>
public int hashCode()
hashCode
in class VdmObject<InspPlanMaterialAssgmt>
Copyright © 2020 SAP SE. All rights reserved.