{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "SalesOrderItem", "type": "object", "description": "Sales order item entity (A_SalesOrderItem) representing a line item in a sales order. Contains material, quantity, pricing, plant assignment, and item-level processing status.", "properties": { "SalesOrder": { "type": "string", "description": "Sales order number the item belongs to" }, "SalesOrderItem": { "type": "string", "description": "Sales order item number (e.g., '000010')" }, "HigherLevelItem": { "type": "string", "description": "Higher-level item number in a BOM structure" }, "SalesOrderItemCategory": { "type": "string", "description": "Item category (e.g., TAN for standard item, TANN for free-of-charge)" }, "SalesOrderItemText": { "type": "string", "description": "Short text description of the item" }, "PurchaseOrderByCustomer": { "type": "string", "description": "Customer purchase order number at item level" }, "Material": { "type": "string", "description": "Material number" }, "MaterialByCustomer": { "type": "string", "description": "Material number used by the customer" }, "PricingDate": { "type": "string", "description": "Pricing date at item level" }, "BillingPlan": { "type": "string", "description": "Billing plan number" }, "RequestedQuantity": { "type": "string", "description": "Requested quantity" }, "RequestedQuantityUnit": { "type": "string", "description": "Unit of measure for the requested quantity (ISO unit code)" }, "RequestedQuantitySAPUnit": { "type": "string", "description": "SAP internal unit of measure" }, "RequestedQuantityIsFixed": { "type": "boolean", "description": "Indicator that the requested quantity is fixed" }, "ItemGrossWeight": { "type": "string", "description": "Gross weight of the item" }, "ItemNetWeight": { "type": "string", "description": "Net weight of the item" }, "ItemWeightUnit": { "type": "string", "description": "Weight unit (e.g., KG, LB)" }, "ItemVolume": { "type": "string", "description": "Volume of the item" }, "ItemVolumeUnit": { "type": "string", "description": "Volume unit" }, "TransactionCurrency": { "type": "string", "description": "Transaction currency (ISO 4217)" }, "NetAmount": { "type": "string", "description": "Net value of the item in document currency" }, "TotalSDAmount": { "type": "string", "description": "Total SD amount" }, "MaterialGroup": { "type": "string", "description": "Material group" }, "MaterialPricingGroup": { "type": "string", "description": "Material pricing group" }, "Batch": { "type": "string", "description": "Batch number" }, "ProductionPlant": { "type": "string", "description": "Production plant" }, "StorageLocation": { "type": "string", "description": "Storage location" }, "DeliveryGroup": { "type": "string", "description": "Delivery group" }, "ShippingPoint": { "type": "string", "description": "Shipping point or receiving point" }, "ShippingType": { "type": "string", "description": "Shipping type" }, "DeliveryPriority": { "type": "string", "description": "Delivery priority" }, "IncotermsClassification": { "type": "string", "description": "Incoterms at item level" }, "IncotermsTransferLocation": { "type": "string", "description": "Incoterms location at item level" }, "CustomerPaymentTerms": { "type": "string", "description": "Payment terms at item level" }, "ProductTaxClassification1": { "type": "string", "description": "Tax classification for material" }, "SalesDocumentRjcnReason": { "type": "string", "description": "Reason for rejection of the item" }, "ItemBillingBlockReason": { "type": "string", "description": "Billing block at item level" }, "WBSElement": { "type": "string", "description": "WBS element for project assignment" }, "ProfitCenter": { "type": "string", "description": "Profit center" }, "OrderID": { "type": "string", "description": "Internal order number" }, "CostCenter": { "type": "string", "description": "Cost center" }, "ReferenceSDDocument": { "type": "string", "description": "Reference document number" }, "ReferenceSDDocumentItem": { "type": "string", "description": "Reference document item" }, "SDProcessStatus": { "type": "string", "description": "Processing status at item level" }, "DeliveryStatus": { "type": "string", "description": "Delivery status" }, "OrderRelatedBillingStatus": { "type": "string", "description": "Order-related billing status" }, "Plant": { "type": "string", "description": "Plant (delivering plant)" }, "WarehouseNumber": { "type": "string", "description": "Warehouse number" }, "CustomerGroup": { "type": "string", "description": "Customer group" }, "SalesDistrict": { "type": "string", "description": "Sales district" }, "CustomerMaterialItemUsage": { "type": "string", "description": "Item usage" }, "to_PricingElement": { "type": "array", "description": "Navigation to item pricing elements" }, "to_ScheduleLine": { "type": "array", "description": "Navigation to item schedule lines" }, "to_Partner": { "type": "array", "description": "Navigation to item partner functions" }, "to_Text": { "type": "array", "description": "Navigation to item text records" } } }