{
    "meta": {
        "creator": "edmx2csn 1.0.41"
    },
    "$version": "0.2",
    "definitions": {
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.AssortmentModuleVersionText": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleVersionUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "Language": {
                    "key": true,
                    "type": "cds.String",
                    "length": 2
                },
                "AssortmentModuleObjectDesc": {
                    "type": "cds.LargeString"
                },
                "SAP__Messages": {
                    "type": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message"
                },
                "_ExplicitAssortmentModule": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModuleVers",
                    "cardinality": {
                        "max": 1
                    }
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ProductToExplicitAsstmtMdlVers": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "Product": {
                    "key": true,
                    "type": "cds.String",
                    "length": 40
                },
                "ValidityStartDate": {
                    "key": true,
                    "type": "cds.Date"
                },
                "ValidityEndDate": {
                    "key": true,
                    "type": "cds.Date"
                },
                "ProductIsMandatoryInAssortment": {
                    "type": "cds.Boolean"
                },
                "LastChangeDate": {
                    "type": "cds.Date"
                },
                "LastChangedByUserName": {
                    "type": "cds.String",
                    "length": 12
                },
                "SAP__Messages": {
                    "type": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message"
                },
                "_ExplicitAssortmentModuleVers": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModuleVers",
                    "cardinality": {
                        "max": 1
                    }
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModuleUser": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "AssortmentModuleUser": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "ValidityStartDate": {
                    "type": "cds.Date"
                },
                "ValidityEndDate": {
                    "type": "cds.Date"
                },
                "LastChangeDate": {
                    "type": "cds.Date"
                },
                "LastChangedByUserName": {
                    "type": "cds.String",
                    "length": 12
                },
                "SAP__Messages": {
                    "type": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message"
                },
                "_ExplicitAssortmentModule": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModule",
                    "cardinality": {
                        "max": 1
                    }
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModuleVers": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleVersionUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "AssortmentModuleName": {
                    "type": "cds.String",
                    "length": 100
                },
                "ValidityStartDate": {
                    "type": "cds.Date"
                },
                "ValidityEndDate": {
                    "type": "cds.Date"
                },
                "LastChangeDate": {
                    "type": "cds.Date"
                },
                "LastChangedByUserName": {
                    "type": "cds.String",
                    "length": 12
                },
                "SAP__Messages": {
                    "type": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message"
                },
                "_Product": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ProductToExplicitAsstmtMdlVers",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "_Text": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.AssortmentModuleVersionText",
                    "cardinality": {
                        "max": "*"
                    }
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplctAsstmtMdlUsrProdExclsn": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "Product": {
                    "key": true,
                    "type": "cds.String",
                    "length": 40
                },
                "AssortmentModuleUser": {
                    "key": true,
                    "type": "cds.String",
                    "length": 10
                },
                "LastChangeDate": {
                    "type": "cds.Date"
                },
                "SAP__Messages": {
                    "type": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message"
                },
                "_ExplicitAssortmentModule": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModule",
                    "cardinality": {
                        "max": 1
                    }
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ProductToExplicitAssortmentMdl": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "Product": {
                    "key": true,
                    "type": "cds.String",
                    "length": 40
                },
                "AssortmentModuleName": {
                    "key": true,
                    "type": "cds.String",
                    "length": 100
                },
                "ProductIsMandatoryInAssortment": {
                    "type": "cds.Boolean"
                },
                "ValidityStartDate": {
                    "type": "cds.Date"
                },
                "ValidityEndDate": {
                    "type": "cds.Date"
                },
                "LastChangeDate": {
                    "type": "cds.Date"
                },
                "SAP__Messages": {
                    "type": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message"
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModule": {
            "kind": "entity",
            "@cds.persistence.skip": true,
            "elements": {
                "AssortmentModuleUUID": {
                    "key": true,
                    "type": "cds.UUID"
                },
                "AssortmentModuleName": {
                    "type": "cds.String",
                    "length": 100
                },
                "LastChangeDate": {
                    "type": "cds.Date"
                },
                "_AssortmentUser": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModuleUser",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "_Exclusion": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplctAsstmtMdlUsrProdExclsn",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "_Product": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ProductToExplicitAssortmentMdl",
                    "cardinality": {
                        "max": "*"
                    }
                },
                "_Version": {
                    "type": "cds.Association",
                    "target": "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.ExplicitAssortmentModuleVers",
                    "cardinality": {
                        "max": "*"
                    }
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001.SAP__Message": {
            "kind": "type",
            "elements": {
                "code": {
                    "type": "cds.LargeString"
                },
                "message": {
                    "type": "cds.LargeString"
                },
                "target": {
                    "type": "cds.LargeString"
                },
                "additionalTargets": {
                    "type": "cds.LargeString"
                },
                "transition": {
                    "type": "cds.Boolean"
                },
                "numericSeverity": {
                    "type": "cds.Integer"
                },
                "longtextUrl": {
                    "type": "cds.LargeString"
                }
            }
        },
        "com.sap.gateway.srvd_a2x.api_rfm_assortment_module.v0001": {
            "kind": "service"
        }
    }
}