import { ComplexTypeField, ConstructorOrField, DeSerializers, DefaultDeSerializers, DeserializedType, EdmTypeField, Entity, FieldOptions, OrderableEdmTypeField, PropertyMetadata } from '@sap-cloud-sdk/odata-v2'; /** * PickingReport */ export interface PickingReport { /** * Message identification. * A grouping term for every work area under which the number of the message is saved. * @nullable */ systemMessageIdentification?: DeserializedType; /** * System Message Number. * @nullable */ systemMessageNumber?: DeserializedType; /** * Message Type. * Message type (E,I,W,...). * @nullable */ systemMessageType?: DeserializedType; /** * Message variable 01. * @nullable */ systemMessageVariable1?: DeserializedType; /** * Message variable 02. * @nullable */ systemMessageVariable2?: DeserializedType; /** * Message variable 03. * @nullable */ systemMessageVariable3?: DeserializedType; /** * Message variable 04. * @nullable */ systemMessageVariable4?: DeserializedType; /** * Batch Number. * Assigns a material that is manufactured in batches or production lots to a specific batch. * @nullable */ batch?: DeserializedType; /** * Sales Unit. * Unit of measure in which the material is sold. * @nullable */ deliveryQuantityUnit?: DeserializedType; /** * Actual quantity delivered (in sales units). * The quantity of the item for delivery. The quantity is expressed in sales units. * The delivery quantity may be proposed from a sales order item. You can change the quantity in the delivery, subject to any limitations that apply to over- and underdeliveries. If the delivery does not refer to a sales order, you can enter a delivery quantity manually. * @nullable */ actualDeliveryQuantity?: DeserializedType; /** * Short Text for Sales Order Item. * A short description of the item. * Short texts are used throughout sales order processing, shipping, and billing. They also appear on printed order confirmations.The system proposes the short text from the material master record. If you have included a short text in a customer-material info record, it replaces the material master text during sales document processing. You can change the text at the item level in the sales document or during delivery processing. * @nullable */ deliveryDocumentItemText?: DeserializedType; /** * Material Number. * Alphanumeric key uniquely identifying the material. * @nullable */ material?: DeserializedType; /** * Delivery Item. * The number that uniquely identifies the item in a delivery. * @nullable */ deliveryDocumentItem?: DeserializedType; /** * Delivery. * The number that uniquely identifies the delivery. * @nullable */ deliveryDocument?: DeserializedType; } /** * PickingReportField * @typeparam EntityT - Type of the entity the complex type field belongs to. */ export declare class PickingReportField extends ComplexTypeField { private _fieldBuilder; /** * Representation of the [[PickingReport.systemMessageIdentification]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageIdentification: EdmTypeField; /** * Representation of the [[PickingReport.systemMessageNumber]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageNumber: EdmTypeField; /** * Representation of the [[PickingReport.systemMessageType]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageType: EdmTypeField; /** * Representation of the [[PickingReport.systemMessageVariable1]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable1: EdmTypeField; /** * Representation of the [[PickingReport.systemMessageVariable2]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable2: EdmTypeField; /** * Representation of the [[PickingReport.systemMessageVariable3]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable3: EdmTypeField; /** * Representation of the [[PickingReport.systemMessageVariable4]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable4: EdmTypeField; /** * Representation of the [[PickingReport.batch]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ batch: EdmTypeField; /** * Representation of the [[PickingReport.deliveryQuantityUnit]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ deliveryQuantityUnit: EdmTypeField; /** * Representation of the [[PickingReport.actualDeliveryQuantity]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ actualDeliveryQuantity: OrderableEdmTypeField; /** * Representation of the [[PickingReport.deliveryDocumentItemText]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ deliveryDocumentItemText: EdmTypeField; /** * Representation of the [[PickingReport.material]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ material: EdmTypeField; /** * Representation of the [[PickingReport.deliveryDocumentItem]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ deliveryDocumentItem: EdmTypeField; /** * Representation of the [[PickingReport.deliveryDocument]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ deliveryDocument: EdmTypeField; /** * Creates an instance of PickingReportField. * @param fieldName - Actual name of the field as used in the OData request. * @param fieldOf - Either the parent entity constructor of the parent complex type this field belongs to. */ constructor(fieldName: string, fieldOf: ConstructorOrField, deSerializers: DeSerializersT, fieldOptions?: FieldOptions); } export declare namespace PickingReport { /** * Metadata information on all properties of the `PickingReport` complex type. */ const _propertyMetadata: PropertyMetadata[]; } //# sourceMappingURL=PickingReport.d.ts.map