{
    "definitions": {
        "API_SERVICE_QUOTATION_SRV": {
            "kind": "service"
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQtanItemPriceElement": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQuotationItem": {
                    "key": true,
                    "type": "cds.String",
                    "length": 6
                },
                "PricingProcedureStep": {
                    "key": true,
                    "type": "cds.String",
                    "length": 3
                },
                "PricingProcedureCounter": {
                    "key": true,
                    "type": "cds.String",
                    "length": 3
                },
                "ConditionType": {
                    "type": "cds.String",
                    "length": 4
                },
                "ConditionRateValue": {
                    "type": "cds.Decimal",
                    "precision": 24,
                    "scale": 9
                },
                "ConditionCurrency": {
                    "type": "cds.String",
                    "length": 5
                },
                "ConditionQuantity": {
                    "type": "cds.Decimal",
                    "precision": 5,
                    "scale": 0
                },
                "ConditionQuantityUnit": {
                    "type": "cds.String",
                    "length": 3
                },
                "to_ServiceQuotation": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotation"
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQtanItemRefObject": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQuotationItem": {
                    "key": true,
                    "type": "cds.String",
                    "length": 6
                },
                "ServiceReferenceEquipment": {
                    "key": true,
                    "type": "cds.String",
                    "length": 18
                },
                "ServiceRefFunctionalLocation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 40
                },
                "SrvcRefObjIsMainObject": {
                    "type": "cds.Boolean"
                },
                "to_ServiceQuotation": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotation"
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQtanPersonResp": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "PersonResponsible": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQtanPriceElement": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "PricingProcedureStep": {
                    "key": true,
                    "type": "cds.String",
                    "length": 3
                },
                "PricingProcedureCounter": {
                    "key": true,
                    "type": "cds.String",
                    "length": 3
                },
                "ConditionType": {
                    "type": "cds.String",
                    "length": 4
                },
                "ConditionRateValue": {
                    "type": "cds.Decimal",
                    "precision": 24,
                    "scale": 9
                },
                "ConditionCurrency": {
                    "type": "cds.String",
                    "length": 5
                },
                "ConditionQuantity": {
                    "type": "cds.Decimal",
                    "precision": 5,
                    "scale": 0
                },
                "ConditionQuantityUnit": {
                    "type": "cds.String",
                    "length": 3
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQtanRefObject": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceReferenceEquipment": {
                    "key": true,
                    "type": "cds.String",
                    "length": 18
                },
                "ServiceRefFunctionalLocation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 40
                },
                "SrvcRefObjIsMainObject": {
                    "type": "cds.Boolean"
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQuotation": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQuotationType": {
                    "type": "cds.String",
                    "length": 4
                },
                "ServiceQuotationUUID": {
                    "type": "cds.UUID"
                },
                "ServiceQuotationDescription": {
                    "type": "cds.String",
                    "length": 40
                },
                "Language": {
                    "type": "cds.String",
                    "length": 2
                },
                "RequestedServiceStartDateTime": {
                    "type": "cds.Timestamp"
                },
                "RequestedServiceEndDateTime": {
                    "type": "cds.Timestamp"
                },
                "SrvcQtanValidityStartDateTime": {
                    "type": "cds.Decimal",
                    "precision": 15,
                    "scale": 0
                },
                "SrvcQtanValidityEndDateTime": {
                    "type": "cds.Decimal",
                    "precision": 15,
                    "scale": 0
                },
                "ServiceQtanExtReference": {
                    "type": "cds.String",
                    "length": 80
                },
                "ServiceQuotationIsReleased": {
                    "type": "cds.String",
                    "length": 1
                },
                "ServiceQuotationIsAccepted": {
                    "type": "cds.String",
                    "length": 1
                },
                "ServiceQuotationIsRejected": {
                    "type": "cds.String",
                    "length": 1
                },
                "SrvcQuotationRejectionReason": {
                    "type": "cds.String",
                    "length": 2
                },
                "SalesOrganization": {
                    "type": "cds.String",
                    "length": 4
                },
                "DistributionChannel": {
                    "type": "cds.String",
                    "length": 2
                },
                "Division": {
                    "type": "cds.String",
                    "length": 2
                },
                "SalesOffice": {
                    "type": "cds.String",
                    "length": 4
                },
                "SalesGroup": {
                    "type": "cds.String",
                    "length": 3
                },
                "SoldToParty": {
                    "type": "cds.String",
                    "length": 10
                },
                "ShipToParty": {
                    "type": "cds.String",
                    "length": 10
                },
                "ContactPerson": {
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQtanSuccessorOrder": {
                    "type": "cds.String",
                    "length": 10
                },
                "RespyMgmtServiceTeam": {
                    "type": "cds.String",
                    "length": 8
                },
                "RespyMgmtServiceTeamName": {
                    "type": "cds.String",
                    "length": 40
                },
                "RespyMgmtGlobalTeamID": {
                    "type": "cds.String",
                    "length": 40
                },
                "TransactionCurrency": {
                    "type": "cds.String",
                    "length": 5
                },
                "ServiceDocGrossAmount": {
                    "type": "cds.Decimal",
                    "precision": 16,
                    "scale": 3
                },
                "ServiceDocNetAmount": {
                    "type": "cds.Decimal",
                    "precision": 16,
                    "scale": 3
                },
                "ServiceDocTaxAmount": {
                    "type": "cds.Decimal",
                    "precision": 16,
                    "scale": 3
                },
                "ReferenceInHouseRepair": {
                    "type": "cds.String",
                    "length": 10
                },
                "to_Item": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotationItem",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "to_PersonResponsible": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQtanPersonResp",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "to_PricingElement": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQtanPriceElement",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "to_ReferenceObject": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQtanRefObject",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "to_Text": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotationText",
                    "cardinality": {
                        "max": "*"
                    }
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQuotationItem": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQuotationItem": {
                    "key": true,
                    "type": "cds.String",
                    "length": 6
                },
                "ServiceDocItemCategory": {
                    "type": "cds.String",
                    "length": 4
                },
                "ServiceQuotationItemUUID": {
                    "type": "cds.UUID"
                },
                "ServiceQtanItemDescription": {
                    "type": "cds.String",
                    "length": 40
                },
                "Language": {
                    "type": "cds.String",
                    "length": 2
                },
                "Product": {
                    "type": "cds.String",
                    "length": 54
                },
                "QuantityUnit": {
                    "type": "cds.String",
                    "length": 3
                },
                "Quantity": {
                    "type": "cds.Decimal",
                    "precision": 13,
                    "scale": 3
                },
                "ServiceDuration": {
                    "type": "cds.Decimal",
                    "precision": 13,
                    "scale": 3
                },
                "ServiceDurationUnit": {
                    "type": "cds.String",
                    "length": 3
                },
                "ServiceQtanItemExtReference": {
                    "type": "cds.String",
                    "length": 80
                },
                "SoldToParty": {
                    "type": "cds.String",
                    "length": 10
                },
                "ShipToParty": {
                    "type": "cds.String",
                    "length": 10
                },
                "PersonResponsible": {
                    "type": "cds.String",
                    "length": 10
                },
                "ServicePerformer": {
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQuotationItemIsAccepted": {
                    "type": "cds.String",
                    "length": 1
                },
                "ServiceQuotationItemIsRejected": {
                    "type": "cds.String",
                    "length": 1
                },
                "TimeSheetOvertimeCategory": {
                    "type": "cds.String",
                    "length": 4
                },
                "ReferenceServiceContract": {
                    "type": "cds.String",
                    "length": 10
                },
                "ReferenceServiceContractItem": {
                    "type": "cds.String",
                    "length": 6
                },
                "ServiceQtanSuccessorOrder": {
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQtanSuccessorOrderItem": {
                    "type": "cds.String",
                    "length": 6
                },
                "ParentServiceQuotationItem": {
                    "type": "cds.String",
                    "length": 6
                },
                "RespyMgmtServiceTeam": {
                    "type": "cds.String",
                    "length": 8
                },
                "RespyMgmtServiceTeamName": {
                    "type": "cds.String",
                    "length": 40
                },
                "RespyMgmtGlobalTeamID": {
                    "type": "cds.String",
                    "length": 40
                },
                "to_PricingElement": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQtanItemPriceElement",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "to_ReferenceObject": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQtanItemRefObject",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "to_ServiceQuotation": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotation"
                },
                "to_Text": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotationItemText",
                    "cardinality": {
                        "max": "*"
                    }
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQuotationItemText": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ServiceQuotationItem": {
                    "key": true,
                    "type": "cds.String",
                    "length": 6
                },
                "Language": {
                    "key": true,
                    "type": "cds.String",
                    "length": 2
                },
                "LongTextID": {
                    "key": true,
                    "type": "cds.String",
                    "length": 4
                },
                "LongText": {
                    "type": "cds.LargeString"
                }
            }
        },
        "API_SERVICE_QUOTATION_SRV.A_ServiceQuotationText": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "ServiceQuotation": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "Language": {
                    "key": true,
                    "type": "cds.String",
                    "length": 2
                },
                "LongTextID": {
                    "key": true,
                    "type": "cds.String",
                    "length": 4
                },
                "LongText": {
                    "type": "cds.LargeString"
                },
                "to_ServiceQuotation": {
                    "type": "cds.Association",
                    "target": "API_SERVICE_QUOTATION_SRV.A_ServiceQuotation"
                }
            }
        }
    }
}