"Current thread must be set to single thread apartment (STA) mode before OLE"
se soluciona incluyendo [STAThread] en el método main:
[STAThread]
static void Main(string[] args)
{
}
Antes de pasar a crear una tabla debemos tener presente que una tabla es un objeto compuesto por elementos de datos que hacen parte de un dominio, por lo que ante de crear una tabla, vamos a crear un dominio, seguidamente un elemento de datos para ese dominio, u otro que exista y por último la tabla que tendrá la serie de elementos ya existente o que hayamos creado antes.
Ingresamos en la transacción SE11

Introducimos el nombre del Dominio que vamos a Visualizar, Modificar ó Crear y nos saldrá la siguiente pantalla:

En la pestaña Ámbito Val. Introduciremos los valores que le daremos al dominio.

Si deseamos utilizar una tabla en lugar de valores permitidos, debemos crear la tabla con los valores y especificarla en la casilla Tabla de valores.
Cada vez que entramos un dato en un campo que tenga una tabla de verificación ira a esa tabla para comprobar su validez.
Para ello vamos a la misma pantalla de la SE11 y esta vez señalamos en Tipo de Datos,

En esta opción también permite buscar estructuras y tablas.


Vamos a la transacción SE11 e introducimos el nombre de la tabla:


Especificamos la descripción breve de la misma.
![]()
La clase de entrega especifica el tipo de tratamiento que tendrá la tabla dentro del sistema:

Las más utilizadas son A, para maestros de datos, C Personalizadas (Customizing) o L temporales.
En Browser Datos/Actualz. Vista tabla, definimos los permisos que se tendrán sobre la misma:

En la pestaña Campos, definimos los campos y los asociamos al elemento de datos que correspondan.

También podemos crear nuestros propios tipos de datos, ver tabla anexa con los tipos de datos permitidos.
Una vez terminada la estructura de la tabla, pasamos a activarla
en caso de ser local no generara orden de transporte. Si no debemos especificar el paquete al que corresponde y la orden de transporte asociada.
Por último en Opciones Técnicas le indicamos la clase de datos a almacenar, la categoría de tamaño y la categoría de ampliación



Saludos,
Víctor Manuel Martínez
Supongamos que ya tienes instalado en tu maquina el .NET Framework, pero no tienes el IIS, que debes hacer para que funcionen tus Paginas ASP.
1. Se instala el IIS desde el Panel de Control, en Agregar o Quitar Programas.
luego de que tengas el IIS instalado debes ACTIVAR ASP.NET de la siguiente manera
1.Ir a Inicio Ejecutar
2. luego que estés en Ejecutar escribes "cmd"
3. Te diriges al siguiente directorio C:WINDOWS\Microsoft.NETFramework\v1.1.4322 (en caso de que el framework que tengas sea el 1.1, en otro caso tecleas la versión que tengas)
CD \ WINDOWS\Microsoft.NETFramework\v1.1.4322
4.Luego en el directorio final tecleas "aspnet_regiis.exe -i -enable" esto lo hacemos para que el IIS reconozca las paginas ASP.NET.
Esto seria suficiente para ejecutar tus paginas ASP desde tu servidor IIS.
Saludos,
Víctor Manuel Martinez
vimad@hotmail.com
Consultor
Instalación de PHP en IIS
Bajamos el software de PHP : http://www.php.net/downloads.php Por Ejemplo, para esta instalación usamos (php-5.2.6-Win32.zip)
Lo descomprimimos en C:\PHP
Copiamos del directorio C:\PHP el archivo php5ts.dll y lo pegamos en C:\WINDOWS\SYSTEM
Ir al Administrador de Servicios de Internet. Puede estar en alguno de estos sitios
Inicio -> Configuración -> Paneles de control
Inicio -> Programas -> Windows NT 4.0 Option Pack -> Personal Web Server
Inicio -> Configuración -> Paneles de control -> Herramientas Administrativas (en Windows 2000)
Con el botón derecho sobre el icono de Mi PC y seleccionar en el menú emergente Administrar
Buscamos el item de Sitios WEB, y dentro de esta carpeta generalmente existe otra llamada "Sitio Web Predeterminado")
Con el botón derecho, seleccionar en el menú emergente Propiedades
Ir a la pestaña "ISAPI filters", y Añadir un nuevo filtro. Como nombre le pondremos "PHP" y como ejecutable, "C:\php\ php5isapi.dll" (o dondequiera que hayamos instalado dicha dll.
Ir a la pestaña "Home Directory". En la sección de "Application Settings", pulsar el botón "Configuration...". Añadir un nuevo "Application Mapping": el ejecutable es el mismo de antes: "C:\php\php4isapi.dll". La extensión es ".php" (ojo, con un punto delante). Marcar "All verbs" (esto creo que puede variar según la versión del IIS, pero si no es esto, dejarlo como está). Verificar que esté marcado "Script Engine".
Aceptar los cambios y reinciar el servidor Web. Puede que no sea suficiente con hacerlo desde la consola, poniendo Detener y luego Iniciar. Lo mejor es ir directamente al panel de configuración "Servicios" y desde allí detener completamente el servicio de publicación en Internet, y luego reiniciarlo.
Una forma de hacer este último paso es desde la consola de Windows, escribiendo:
C:\>net stop iisadmin para detener el servicio
C:\>net start w3svc para volverlo a iniciar
Para la Version 6 de IIS (2003 Server), se debe adicionar también un Web Service, para ello vamos a el Administrador de IIS “IIS Manager” y seleccionamos “Web Service Extensions,”
Aquí adicionamos el servicio haciendo clic derecho sobre “Web Service Extensions,” y seleccionar en el menú emergente "Add a new Web service extension", colocamos un nombre como PHP y seleccionamos “Add button” y buscamos la dll a utilizar ("C:\php\ php5isapi.dll en el caso nuestro).
Por último abrimos un editor de textos (notepad), para hacer una página de prueba y escribimos en él lo siguiente:
<HTML>
<HEAD>
<TITLE>Página de prueba de instalación de PHP</TITLE>
</HEAD>
<BODY>
<?
phpinfo();
?>
</BODY>
</HTML>
Guardarlo como prueba.php en la carpeta de publicación (C:\Inetpub\wwwroot\).
Para probarla abrimos un navegador y en la barra de Dirección escribimos:
http://localhost/prueba.php
Fuentes:
http://www.webestilo.com/php/php08e.phtml
Saludos,
Víctor Manuel Martínez M.
Consultor
El modelo de programación de aplicaciones RESTful de ABAP define la arquitectura para el desarrollo eficiente de un extremo a otro de los ...