{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/SlsPrcgConditionRecord", "title": "SlsPrcgConditionRecord", "type": "object", "description": "Sales pricing condition record entity (A_SlsPrcgConditionRecord)", "properties": { "ConditionRecord": { "type": "string", "maxLength": 10, "description": "Condition record number" }, "ConditionSequentialNumber": { "type": "string", "maxLength": 2, "description": "Sequential number of the condition" }, "ConditionTable": { "type": "string", "maxLength": 3, "description": "Condition table" }, "ConditionApplication": { "type": "string", "maxLength": 2, "description": "Application" }, "ConditionType": { "type": "string", "maxLength": 4, "description": "Condition type (e.g., PR00, K004, K005, K007)" }, "ConditionValidityEndDate": { "type": "string", "format": "date", "description": "Validity end date" }, "ConditionValidityStartDate": { "type": "string", "format": "date", "description": "Validity start date" }, "CreatedByUser": { "type": "string", "maxLength": 12, "description": "User who created the record" }, "CreationDate": { "type": "string", "format": "date", "description": "Creation date" }, "ConditionRateValue": { "type": "string", "description": "Rate (condition amount or percentage)" }, "ConditionRateValueUnit": { "type": "string", "maxLength": 5, "description": "Condition currency or percentage" }, "ConditionQuantity": { "type": "string", "description": "Condition pricing unit" }, "ConditionQuantityUnit": { "type": "string", "maxLength": 3, "description": "Condition unit" }, "ConditionScaleQuantity": { "type": "string", "description": "Condition scale quantity" }, "ConditionScaleQuantityUnit": { "type": "string", "maxLength": 3, "description": "Condition scale unit" }, "ConditionCalculationType": { "type": "string", "maxLength": 1, "description": "Calculation type for the condition" }, "ConditionIsDeleted": { "type": "boolean", "description": "Deletion indicator" }, "PricingScaleType": { "type": "string", "maxLength": 1, "description": "Scale type" }, "SalesOrganization": { "type": "string", "maxLength": 4, "description": "Sales organization" }, "DistributionChannel": { "type": "string", "maxLength": 2, "description": "Distribution channel" }, "Material": { "type": "string", "maxLength": 40, "description": "Material number" }, "Customer": { "type": "string", "maxLength": 10, "description": "Customer number" } } }