Entradas

Creación tabla dinámica a partir de XMLModel

Imagen
Primeramente en nuestro hcp crearemos un proyecto a través de New/quick start with layout. Luego abrimos la Vista1 que viene por defecto y borramos toda la tabla que viene por defecto para crear nuestra tabla dinámica. borra desde <table> hasta </table>. Nos vamos al tab Page y le ponemos un identificador. Ejecutamos y esto es lo que sale, el vbox y poco más. Abro el manifest y añado en las dependencias estas dos librerías ya que voy a utilizar una tabla y cosillas del commons, esto se añade sobre "sap.ui5" apartado "dependencies". Como voy a usar un XMLModel me voy al openui5 sdk y busco XMLModel para ver el módulo donde se encuentra y poder referenciarlo en mi código fuente. Ahora abrimos el controller y añadimos la referencia a XMLModel y nos creamos el onInit con el código para pintar la tabla donde primeramente definimos el modelo luego pintamos la tabla y hacemos el binding de...

Odata-Creación EntitySet a partir de un BOR

Imagen
Creación de EntitySet a partir de un BOR. 1 – En este ejemplo localizaremos una BAPI del módulo de PM para listar las ordenes de mantenimiento. Ejecutamos la transacción BAPI y navegamos hasta el módulo localizando la bapi y nos copiamos el Object Name. 2 – Ejecutamos la transacción SEGW y en el Proyecto->Data Model pulsamos el botón derecho, import -> RFC/BOR Interface. 3 – Ahora comienza el wizard de 3 pantallas donde comenzaremos pegando el nombre del objeto copiado en el paso 1 en el apartado Data Source Attributes/ Name, pulsamos la ayuda de búsqueda para localizar la BAPI dentro del BOR. En la segunda pantalla seleccionaré solamente la tabla resultado ya que lo único que quiero realizar es una llamada a la bapi que me devuelva todos los datos con un filtro hardcodeado en el getEntitySet. En la siguiente pantalla se marcará la primary key que queremos y pulsaremos finish. Devuelve mensaje de todo correcto y ha generado un Ent...

Creación de oData utilizando el HANA del HCP Trial + Consumirlo en el WebID

Imagen
Creación del oData   Primeramente revisamos si está levantada la base de datos creada, pues la suelen apagar a diario si no hay uso. Para ello nos vamos a SAP HANA/ SAP ASE y revisamos que no esté en estado stopped. Si no la hemos creado pues leer el anterior post .    Una vez levantada nos vamos a  SAP HANA Web-Based Development Workbench --> Catalog.   En la perspectiva catálogo, primeramente nos creamos una vista con un par de tablas que tenemos creadas. ------------------------------------------------------------------------------------------------------------------------- CREATE VIEW "GRETELIUS"."MIVISTA"( "IDENT", "DESCRIPTION", "FINI", "FFIN","HINI", "HFIN", "NOMBRE" ) AS SELECT "R"."IDENT", "R"."DESCRIPTION", "R"."FINI", "R"."FFIN", "R"."HINI", "R"."HFI...

Creación de Schema Base de Datos HANA + Tablas en el HCP Trial

Imagen
A continuación explico la manera de crear el esquema de base de datos utilizando el HANA gratuito que tenemos en nuestra cuenta trial del hcp.  https://account.hanatrial.ondemand.com 1- Entrar en la cuenta del trial del hcp. 2- Activar el servicio 3 - Crear la base de datos desde el punto de menú SAP HANA/SAP ASE --> Databases & Schemas: 4 - Rellenar todo y guardar. 5 - Una vez creado tarda en activarse. Hay que entrar en el Cookpit. La primera vez te asigna roles por defecto. El usuario es SYSTEM y la contraseña la que definiste de tamaño 15 en la pantalla de creación de la Base de Datos. Si desde esta pantalla intentas entrar en el Workbench te va a dar un error de not found con lo cual primero hay que dar permisos al usuario system. Pulsa Cookpit. 6 - En el portal Fiori que aparece, pulsar sobre el tile Manage Roles and Users. Localizar el usuario System y agretarle todos estos roles para poder empezar a trabajar. Pulsar guardar. Ahora y...