public class InspectionOperation extends VdmEntity<InspectionOperation>
Original entity name from the Odata EDM: A_InspectionOperationType
Modifier and Type | Class and Description |
---|---|
static class |
InspectionOperation.InspectionOperationBuilder |
Modifier and Type | Field and Description |
---|---|
static InspectionOperationSelectable |
ALL_FIELDS
Selector for all available fields of InspectionOperation.
|
static InspectionOperationField<String> |
BILL_OF_OPERATIONS_TYPE
Use with available fluent helpers to apply the BillOfOperationsType field to query operations.
|
static InspectionOperationField<String> |
BOO_OPERATION_INTERNAL_ID
Use with available fluent helpers to apply the BOOOperationInternalID field to query operations.
|
static InspectionOperationField<String> |
INSP_PLAN_OPERATION_INTERNAL_ID
Use with available fluent helpers to apply the InspPlanOperationInternalID field to query operations.
|
static InspectionOperationField<String> |
INSPECTION_LOT
Use with available fluent helpers to apply the InspectionLot field to query operations.
|
static InspectionOperationField<String> |
INSPECTION_OPERATION
Use with available fluent helpers to apply the InspectionOperation field to query operations.
|
static InspectionOperationField<String> |
INSPECTION_OPERATION_PLANT
Use with available fluent helpers to apply the InspectionOperationPlant field to query operations.
|
static InspectionOperationField<String> |
INSPECTION_SUB_SYSTEM
Use with available fluent helpers to apply the InspectionSubSystem field to query operations.
|
static InspectionOperationField<String> |
OPERATION_CONFIRMATION
Use with available fluent helpers to apply the OperationConfirmation field to query operations.
|
static InspectionOperationField<String> |
OPERATION_CONTROL_PROFILE
Use with available fluent helpers to apply the OperationControlProfile field to query operations.
|
static InspectionOperationField<String> |
OPERATION_TEXT
Use with available fluent helpers to apply the OperationText field to query operations.
|
static InspectionOperationField<String> |
ORDER_INTERNAL_BILL_OF_OPERATIONS
Use with available fluent helpers to apply the OrderInternalBillOfOperations field to query operations.
|
static InspectionOperationField<String> |
STATUS_OBJECT
Use with available fluent helpers to apply the StatusObject field to query operations.
|
static InspectionOperationField<String> |
WORK_CENTER_INTERNAL_ID
Use with available fluent helpers to apply the WorkCenterInternalID field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
InspectionOperation() |
InspectionOperation(String inspectionLot,
String inspPlanOperationInternalID,
String orderInternalBillOfOperations,
String inspectionOperation,
String inspectionOperationPlant,
String billOfOperationsType,
String bOOOperationInternalID,
String workCenterInternalID,
String statusObject,
String operationControlProfile,
String operationConfirmation,
String inspectionSubSystem,
String operationText) |
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 InspectionOperation.InspectionOperationBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> InspectionOperationField<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 |
getBillOfOperationsType()
Constraints: Not nullable, Maximum length: 1
|
String |
getBOOOperationInternalID()
Constraints: Not nullable, Maximum length: 8
|
protected String |
getDefaultServicePath() |
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection() |
String |
getInspectionLot()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getInspectionOperation()
Constraints: Not nullable, Maximum length: 4
|
String |
getInspectionOperationPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getInspectionSubSystem()
Constraints: Not nullable, Maximum length: 6
|
String |
getInspPlanOperationInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
protected Map<String,Object> |
getKey() |
String |
getOperationConfirmation()
Constraints: Not nullable, Maximum length: 10
|
String |
getOperationControlProfile()
Constraints: Not nullable, Maximum length: 4
|
String |
getOperationText()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrderInternalBillOfOperations()
Constraints: Not nullable, Maximum length: 10
|
String |
getStatusObject()
Constraints: Not nullable, Maximum length: 22
|
Class<InspectionOperation> |
getType() |
String |
getWorkCenterInternalID()
Constraints: Not nullable, Maximum length: 8
|
int |
hashCode() |
void |
setBillOfOperationsType(String billOfOperationsType)
Constraints: Not nullable, Maximum length: 1
|
void |
setBOOOperationInternalID(String bOOOperationInternalID)
Constraints: Not nullable, Maximum length: 8
|
void |
setInspectionLot(String inspectionLot)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setInspectionOperation(String inspectionOperation)
Constraints: Not nullable, Maximum length: 4
|
void |
setInspectionOperationPlant(String inspectionOperationPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setInspectionSubSystem(String inspectionSubSystem)
Constraints: Not nullable, Maximum length: 6
|
void |
setInspPlanOperationInternalID(String inspPlanOperationInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setOperationConfirmation(String operationConfirmation)
Constraints: Not nullable, Maximum length: 10
|
void |
setOperationControlProfile(String operationControlProfile)
Constraints: Not nullable, Maximum length: 4
|
void |
setOperationText(String operationText)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrderInternalBillOfOperations(String orderInternalBillOfOperations)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStatusObject(String statusObject)
Constraints: Not nullable, Maximum length: 22
|
void |
setWorkCenterInternalID(String workCenterInternalID)
Constraints: Not nullable, Maximum length: 8
|
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 InspectionOperationSelectable ALL_FIELDS
public static final InspectionOperationField<String> INSPECTION_LOT
public static final InspectionOperationField<String> INSP_PLAN_OPERATION_INTERNAL_ID
public static final InspectionOperationField<String> ORDER_INTERNAL_BILL_OF_OPERATIONS
public static final InspectionOperationField<String> INSPECTION_OPERATION
public static final InspectionOperationField<String> INSPECTION_OPERATION_PLANT
public static final InspectionOperationField<String> BILL_OF_OPERATIONS_TYPE
public static final InspectionOperationField<String> BOO_OPERATION_INTERNAL_ID
public static final InspectionOperationField<String> WORK_CENTER_INTERNAL_ID
public static final InspectionOperationField<String> STATUS_OBJECT
public static final InspectionOperationField<String> OPERATION_CONTROL_PROFILE
public static final InspectionOperationField<String> OPERATION_CONFIRMATION
public static final InspectionOperationField<String> INSPECTION_SUB_SYSTEM
public static final InspectionOperationField<String> OPERATION_TEXT
public InspectionOperation()
public InspectionOperation(@Nullable String inspectionLot, @Nullable String inspPlanOperationInternalID, @Nullable String orderInternalBillOfOperations, @Nullable String inspectionOperation, @Nullable String inspectionOperationPlant, @Nullable String billOfOperationsType, @Nullable String bOOOperationInternalID, @Nullable String workCenterInternalID, @Nullable String statusObject, @Nullable String operationControlProfile, @Nullable String operationConfirmation, @Nullable String inspectionSubSystem, @Nullable String operationText)
@Nonnull public Class<InspectionOperation> getType()
getType
in class VdmObject<InspectionOperation>
public void setInspectionLot(@Nullable String inspectionLot)
Original property name from the Odata EDM: InspectionLot
The inspection lot number is assigned by the system.
inspectionLot
- Number that uniquely identifies an inspection lot.public void setInspPlanOperationInternalID(@Nullable String inspPlanOperationInternalID)
Original property name from the Odata EDM: InspPlanOperationInternalID
inspPlanOperationInternalID
- Current Node Number from Order Counterpublic void setOrderInternalBillOfOperations(@Nullable String orderInternalBillOfOperations)
Original property name from the Odata EDM: OrderInternalBillOfOperations
orderInternalBillOfOperations
- Number of the routing or reference operation set used in the order.public void setInspectionOperation(@Nullable String inspectionOperation)
Original property name from the Odata EDM: InspectionOperation
Determines in which order the operations of a sequence are carried out.Project SystemNumber that identifies an activity.
inspectionOperation
- Production Planningpublic void setInspectionOperationPlant(@Nullable String inspectionOperationPlant)
Original property name from the Odata EDM: InspectionOperationPlant
inspectionOperationPlant
- Key uniquely identifying a plant.public void setBillOfOperationsType(@Nullable String billOfOperationsType)
Original property name from the Odata EDM: BillOfOperationsType
Routings are defined under the following task list types:RoutingsReference operation setsMaster recipeGeneral maintenance task listEquipment task listInspection planTask list for funct. location
billOfOperationsType
- Key which classifies task lists according to their functionality.public void setBOOOperationInternalID(@Nullable String bOOOperationInternalID)
Original property name from the Odata EDM: BOOOperationInternalID
bOOOperationInternalID
- Number of the Task List Nodepublic void setWorkCenterInternalID(@Nullable String workCenterInternalID)
Original property name from the Odata EDM: WorkCenterInternalID
The number is only used internally but the system displays it within matchcode selection for technical reasons. You do not have to make an entry.
workCenterInternalID
- This internally used number and the object type identify the operating resource (for example, the work
center or production resource/tool).public void setStatusObject(@Nullable String statusObject)
Original property name from the Odata EDM: StatusObject
statusObject
- An object (order, project, cost center, ...) is identified uniquely by its object number within a
client. The object number is used in tables, which cover all objects, for instance in status
administration, cost collection.public void setOperationControlProfile(@Nullable String operationControlProfile)
Original property name from the Odata EDM: OperationControlProfile
Which application component uses the controlkey for which objects is shown in the table below.QM PM PP PP-PI PSOperation/Activity x x x x xSub-Operation x x xPhase xSecondary Resource xActivity Element x
operationControlProfile
- Determines which business transactions should be executed for the object that belongs to the task list
or order (for example scheduling or costing).public void setOperationConfirmation(@Nullable String operationConfirmation)
Original property name from the Odata EDM: OperationConfirmation
operationConfirmation
- Number used to identify an operation in the confirmation.public void setInspectionSubSystem(@Nullable String inspectionSubSystem)
Original property name from the Odata EDM: InspectionSubSystem
Remember the following dependencies:Work center The integration of a subsystem into the QM module takes place by assigning the subsystem to a work center.Operation If you want an inspection operation to be processed in a subsystem, assign the operation to a work center for which a QDE system is maintained.QM-IDI interface For both the download of inspection specifications as well as the upload of inspection results via the QM-IDI interface, a subsystem is required.
inspectionSubSystem
- Logical description of an external system (non-SAP system, subsystem, QDE system) with which quality
data from a quality inspection can be exchanged.public void setOperationText(@Nullable String operationText)
Original property name from the Odata EDM: OperationText
This text is copied into the first line of the long text for the operation or sub-operation.Character formats such as bold or italics are not supported in short texts. If you use special character formats in long texts, the system displays the corresponding control characters in the short text.
operationText
- Describes the operation or sub-operation.protected String getEntityCollection()
getEntityCollection
in class VdmEntity<InspectionOperation>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<InspectionOperation>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<InspectionOperation>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<InspectionOperation>
@Nonnull public static <T> InspectionOperationField<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> InspectionOperationField<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<InspectionOperation>
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<InspectionOperation>
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<InspectionOperation>
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()
getDefaultServicePath
in class VdmEntity<InspectionOperation>
public static InspectionOperation.InspectionOperationBuilder builder()
@Nullable public String getInspectionLot()
Original property name from the Odata EDM: InspectionLot
The inspection lot number is assigned by the system.
@Nullable public String getInspPlanOperationInternalID()
Original property name from the Odata EDM: InspPlanOperationInternalID
@Nullable public String getOrderInternalBillOfOperations()
Original property name from the Odata EDM: OrderInternalBillOfOperations
@Nullable public String getInspectionOperation()
Original property name from the Odata EDM: InspectionOperation
Determines in which order the operations of a sequence are carried out.Project SystemNumber that identifies an activity.
@Nullable public String getInspectionOperationPlant()
Original property name from the Odata EDM: InspectionOperationPlant
@Nullable public String getBillOfOperationsType()
Original property name from the Odata EDM: BillOfOperationsType
Routings are defined under the following task list types:RoutingsReference operation setsMaster recipeGeneral maintenance task listEquipment task listInspection planTask list for funct. location
@Nullable public String getBOOOperationInternalID()
Original property name from the Odata EDM: BOOOperationInternalID
@Nullable public String getWorkCenterInternalID()
Original property name from the Odata EDM: WorkCenterInternalID
The number is only used internally but the system displays it within matchcode selection for technical reasons. You do not have to make an entry.
@Nullable public String getStatusObject()
Original property name from the Odata EDM: StatusObject
@Nullable public String getOperationControlProfile()
Original property name from the Odata EDM: OperationControlProfile
Which application component uses the controlkey for which objects is shown in the table below.QM PM PP PP-PI PSOperation/Activity x x x x xSub-Operation x x xPhase xSecondary Resource xActivity Element x
@Nullable public String getOperationConfirmation()
Original property name from the Odata EDM: OperationConfirmation
@Nullable public String getInspectionSubSystem()
Original property name from the Odata EDM: InspectionSubSystem
Remember the following dependencies:Work center The integration of a subsystem into the QM module takes place by assigning the subsystem to a work center.Operation If you want an inspection operation to be processed in a subsystem, assign the operation to a work center for which a QDE system is maintained.QM-IDI interface For both the download of inspection specifications as well as the upload of inspection results via the QM-IDI interface, a subsystem is required.
@Nullable public String getOperationText()
Original property name from the Odata EDM: OperationText
This text is copied into the first line of the long text for the operation or sub-operation.Character formats such as bold or italics are not supported in short texts. If you use special character formats in long texts, the system displays the corresponding control characters in the short text.
public String toString()
toString
in class VdmObject<InspectionOperation>
public boolean equals(Object o)
equals
in class VdmObject<InspectionOperation>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<InspectionOperation>
public int hashCode()
hashCode
in class VdmObject<InspectionOperation>
Copyright © 2019 SAP SE. All rights reserved.