@laberit/mcp-al-codegen
    Preparing search index...

    Function registerGenerateTableExtensionTool

    • HU206: Generación de extensiones de tabla en lenguaje AL

      Genera una extensión de tabla en lenguaje AL.

      El esquema JSON requerido es el siguiente:

      • id - ID del objeto. Debe ser único dentro de la extensión AL actual.
      • name - Nombre del objeto. Debe ser único dentro de la extensión AL actual.
      • target - Nombre de la tabla base a extender. Debe existir en la extensión AL actual.
      • properties - Propiedades clave-valor del objeto AL (opcional).
      • fields - Campos del objeto AL a añadir o modificar (opcional).
        • id - ID del campo.
        • name - Nombre del campo.
        • type - Tipo del campo.
        • length - Longitud del campo.
        • properties - Propiedades clave-valor del campo (opcional).
      • fieldGroups - Grupos de campos del objeto AL a añadir (opcional).
        • type - Tipo del grupo de campos.
        • fieldNames - Campos del grupo de campos.

      Parameters

      • server: McpServer

      Returns void

      {
      "id": 50101,
      "name": "Customer Extension",
      "target": "Customer",
      "properties": {
      "Caption": "'Cliente'",
      "DataClassification": "ToBeClassified"
      },
      "fields": [
      {
      "id": 50100,
      "name": "Ejemplo",
      "type": "Text",
      "length": 100,
      "properties": {
      "Caption": "Campo nuevo"
      }
      },
      {
      "name": "No.",
      "properties": {
      "Caption": "N.º"
      }
      }
      ],
      "fieldGroups": [
      {
      "type": "DropDown",
      "fieldNames": ["Ejemplo"]
      }
      ]
      }