internal/tepp/ppac.tables.tepp.ps1

$scbPpacTables = {
    param (
        $commandName,
        $parameterName,
        $wordToComplete,
        $commandAst,
        $fakeBoundParameter
    )

    # Get the value of the previous parameter (-EnvironmentId)
    $environmentId = $fakeBoundParameter['EnvironmentId']

    # If no environmentId is specified yet, return nothing
    if (-not $environmentId) {
        return
    }

    $colTables = Get-PpacTable -EnvironmentId $environmentId

    # Generate completion results
    foreach ($item in $colTables) {
        New-PSFTeppCompletionResult -CompletionText $item.Name -ToolTip $item.TableName
    }
}

Register-PSFTeppScriptblock -Name "d365bap.tools.tepp.ppac.tables" -ScriptBlock $scbPpacTables -Mode Full