viernes, 26 de septiembre de 2014

Generar Códigos de Barras con SMARTFORMS

En este post os voy a contar como podemos generar códigos de barras utilizando SMARTFORMS. SAP dispone de dos métodos para la impresión de códigos de barras. Mediante el sistema antiguo era necesario disponer de una impresora especial para el tratamiento de los códigos de barras. La “nueva tecnología de códigos de barra” puede utilizarse con impresoras convencionales sin tener que realizar adaptación alguna en el hardware.
Este nuevo método sólo está disponible para SmartForms. SapScript no soporta este tipo de impresión.
Los pasos a seguir son los siguientes:

1. Crear el código de barras en la transacción SE73.

Abrir la transacción SE73 y marcar Cód.barras sistema.
 
 
Aparecerán una lista de diferentes códigos de barras predeterminados. 

 
Para crear un código de barras nuevo habrá que proporcionar una serie de parámetros como la simbología o la orientación. Los detalles sobre estos parámetros pueden obtenerse de la nota OSS 645158.
 
2. Crear un estilo que incluya el código de barras.
 
Desde la transacción SMARTFORMS pueden crearse y modificar estilos marcando la opción Estilos. Se debe crear un formato de caracteres y asignarle el código de barras deseado.
 
 
 
3. Aplicar el estilo al texto del formulario deseado.
 
En el formulario se deberá aplicar el formato de caracteres que hemos definido en el estilo al texto que contenga el código que debe aparecer como código de barras.


 
 
 

martes, 23 de septiembre de 2014

¿Como mejorar la usabilidad de tu sistema SAP?

En este post os voy a dejar unos videos donde muestro las diferentes alternativas que nos está ofreciendo SAP para mejorar la usabilidad de nuestros sistemas SAP.

El primero es un video resumen donde se explica hacia donde está dirigiendo SAP sus esfuerzos

 
 
En el segundo vemos SAP SCREEN PERSONAS. Hablaremos de esto en un post dedicandole mas atención, pero resumiendo mucho es una herramienta que nos permite personalizar la mayoría de las dynpros ABAP (SAP GUI) del ERP, de una manera sencilla, pudiendo ocultar elementos innecesarios, modificar literales, añadir imágenes, etc… es decir, dejando la pantalla como si no fuera SAP
 
 
Y por último SAP Fiori, herramienta de la que ya hemos hablado en varios post y de la que seguro seguiremos hablando
 

lunes, 22 de septiembre de 2014

SAP Business ByDesign

SAP Business ByDesign es un software en modalidad cloud para la gestión integral de la pequeña y mediana empresa.

Podemos resumir las diferentes soluciones SAP en la siguiente imagen:


Podemos ver la funcionalidad que nos ofrce SAP Business ByDesign en la siguiente imagen:


Las principales caracteristicas de este paquete son:
  • Eficiencia: interfaz de usuario intuitiva, organización en centros de trabajo, tareas
  • Escenarios de negocio integrados: visibilidad global
  • Best practices incorporadas
  • Centrado en la optimización de recursos
  • Multicompañía, multipaís, multiidioma, multimoneda,…
  • Fácil de configurar e implantar: Ágil, tiempos cortos,…
  • Ayuda y formación integrada en el sistema, basada en roles, personalizable
  • Solución Cloud: cuota mensual, sin hardware, sin software
  • Mantenido por SAP en sus Data Centers: seguridad, recovery, soporte global, siempre actualizado, monitorizado.
  • Centrado en el negocio… no en IT
  • Cobertura localizaciones internacional
  • Transparencia: business analytics integrado en tiempo real
  • Integración con SAP All-in-One
  • Diseñado de forma nativa para trabajar con movilidad: disponible en todos los sitios, en dispositivos móviles
  • Adaptabilidad: extensible, ampliable, flexible
¿Para que empresas está enfocado?

  • Pequeñas y medianas empresas, de cualquier sector, con necesidad de un software de gestión del negocio global e integrado
    • Servicios profesionales: proyecto, colaboración,…
    • Distribución: planificación de la demanda, seguimiento,…
    • Producción: visión 360º del proceso,…
  • Empresas en fase de rápido crecimiento
  • Empresas en proceso de internacionalización
  • Subsidiarias de grandes empresas
¿Cual es el modo de licenciamiento?

Hay qu tener en cuenta que que las licencias están sujetas a actualizaciones de SAP.
  • Licenciamiento a nivel de usuario por medio de una cuota de pago mensual (no hay compra inicial ni mantenimiento posterior)
  • Diferentes tipos de usuarios: Diferentes cuotas
  • Paquete inicial (mínimo) de 5 licencias Enterprise
  • Posibilidad de aumentar odisminuir licencias contratadas sin penalizaciones

domingo, 21 de septiembre de 2014

Notas Adeudos Directos SEPA

SAP ha liberado las notas que permiten contabilizar los adeudos directos SEPA, como efectos. Esta funcionalidad había sido solicitada por muchos clientes y finalmente se ha llevado a cabo por parte de SAP. Los pasos a seguir para implantar la funcionalidad y utilizarla es la siguiente:

- Mecanismo: Para poder utilizarlo hay que aplicar la nota 3007102 y luego la nota 2068266.
- Implicación: La transacción FBWE se sustituye por el informe RFWEBU00.

viernes, 19 de septiembre de 2014

Pagos Móvil con Google Glass y SAP

Expertos de SAP en soluciones bancarias fundaron el Mobile Banking Innovation Lab (MBIL), hace unos 30 meses, donde se podía dar a sus empleados un espacio para invertir sus horas de trabajo en innovaciones. Y se propuso lograr tres objetivos principales: promover nuevas ideas, aprender sobre nuevas tecnologías, y proporcionar el entorno de la organización correspondiente.

Este espacio de trabajo les ha llevado a que en los últimos prototipos del laboratorio que han sacado faciliten los pagos móviles a través de Google Glass y el SmartWatch Pebble.. El formato que ellos han ido a desarrollar a través de una iniciativa de servicios y Datos Financieros (FSMDG) se encuentra actualmente en desarrollo en el entorno SAP.

Si os interesa el tema podeis ver el articulo completo a través de este link



miércoles, 10 de septiembre de 2014

Bloqueo masivo de usuarios SAP

En este post os voy a explicar como podemos bloquear usuarios de forma masiva. Esto suele ser muy util cuando necesitamos tener el sistema sin ningun usuario dentro, para realizar actualizaciones o labores de mantenimiento. Muchas veces pasa que los usuarios salen del sistema porque así se les ha indicado, pero siempre queda algun incauto que intenta volver a entrar...para evitar esto lo mejor es bloquear todos los usuarios y evitar problemas durante el tiempo que estemos realizando nuestra tarea.

Primero vamos a ver como podemos bloquear y desbloquear usuarios de forma masiva con la transacción SU10.

Debemos introducir la lista de todos los usuarios a los que queremos bloquear o desbloquear de forma masiva.



Una vez tenemos hemos informado todos los usuarios pasamos a bloquear/desbloquear de forma masiva. Para ello utilizamos los botones remarcados en la siguiente imagen.


Finalmente el sistema nos informará del resiltado de la acción con una pantalla de log.



En el caso de que solo queramos bloquear o desbloquear un usuario en concreto utilizamos la transacción SU01

Indicamos el usuario que vamos a tratar y pulsamos sobre el botón marcado en la siguiente imagen:

El sistema nos va a mostrar un pop-up donde nos indica el status del usuario. Si esta "No bloqueado" nos va a permitir bloquearlo y de igual forma si está bloqueado nos va a permitir desbloquearlo.

 
Está segunda opción será muy utilizada para desbloquear a muchos usuarios que han introducido la contraseña mal varias veces. Que malos son los lunes...



sábado, 6 de septiembre de 2014

Herramientas de Business Intelligence en el mercado

Tras las etapas vividas de gran desarrollo y ampliación del negocio, el mercado BI ha llegado a una fase de madurez en la que está experimentando un proceso de consolidación, en el que los principales vendedores toman posiciones con objeto de proteger su cuota de mercado.
 
Una de las principales características de los últimos años ha sido la paulatina concentración del mercado, gracias fundamentalmente a la política de adquisiciones promovidas por lo principales proveedores.
 
El comienzo de este proceso comenzó en Marzo de 2007, con la compra Hyperion por 3.300 millones de dólares por parte de Oracle; con la consecuente respuesta de sus principales competidores. Mientras SAP llevaba a cabo la adquisición de OutlookSoft, apenas dos meses más tarde, y Business Objects por 5.900 millones en octubre. Por su lado, IBM adquirió Cognos por 5.000 millones antes
de cerrar el año.  A partir de esa fecha comenzó un periodo de concentración del marcado.
 
A continuación vamos a ver algunos de los princioales proveedores de soluciones de Business Intelligence:
 
SAP
 
La combinación de SAP Business Objects y SAP NetWeaver BW cuenta con la mayor parte del mercado de plataformas de BI.
 
La principal característica de la estrategia BI de SAP es su capacidad de integración entre las diferentes aplicaciones empresariales, más aun si tenemos en cuenta que la compañía cuenta con la mayor base instalada entre las plataformas de BI. Además el liderazgo en el sector ERP le permite aumentar sus ventas mediante estrategias de venta cruzada.
 
Por otro lado SAP está dirigiendo sus esfuerzos sobre el desarrollo de productos SAP Business Objects especialmente para 4,0 BI con SAP Business Objects Explorer en el ámbito de self-service BI. Por otro lado, SAP ha colocado a HANA como eje central de su estrategia en los próximos años. A través de la computación in-memory SAP promete resolver muchos de los problemas de rendimiento típicos en las grandes implementaciones de BI
 
SAP ha desarrollado una visión convincente sobre las principales tendencias clave en el futuro, incluyendo análisis móviles aprovechando los activos de la adquisición de Sybase, colaboración y Big Data. A estos esfuerzos hay que sumarle la aparición en el mercado de StreamWork, como herramienta de apoyo a la decisión.
 
QLIKTECH
 
El poducto de QlikTech, QlikView es una plataforma de BI basada en tecnología in-memory, integrando capacidad de acceso a diferentes fuentes de datos y haciendo énfasis en la usabilidad para los usuarios de negocio. Es este factor el elemento diferencial de QlikView, permitiendo un aprendizaje intuitivo y múltiples capacidades de visualización de datos.
Las implantaciones de QlikView han crecido en los últimos dos años. Grandes organizaciones están adoptando QlikView.
Gartner ve con frecuencia a las empresas desplegar QlikView para prototipos y reunir los requisitos, aprovechando su flexibilidad para atraer a los usuarios finales, por lo general vinculados a sistemas
transicionales y ERPs, particularmente en combinación con SAP e IBM.

QlikTech se ve como un jugador en una categoría diferente del mercado de BI tradicional, a la que se denomina Business Discovery. A pesar de su fuerte posición de mercado y la propuesta de valor
atractiva, es probable que sea cada vez más difícil para QlikTech defender su posición de precio elevado ya que la competencia crece. IBM Cognos Insight, Microsoft Power View, SAS Visual Analytic, o Explorer Visual Insight de Microstrategy, tienen la intención de reducir las oportunidades de expansión de QlikView, ofreciendo alternativas más baratas. Sin embargo, resulta complicado establecer previsiones acerca de la evolución de su cuota de mercado durante
los próximos años.

QlikTech ha puesto en práctica la estrategia de convertirse en un jugador verdaderamente global, con una fuerte expansión geográfica. QlikTech está firmemente establecida en Europa (que se originó en
Suecia), y está persiguiendo agresivamente el crecimiento en América del Norte.

Entre las principales valoraciones negativas de sus clientes, encontramos el descontento ante el modelo de fijación de precios y costes de licencia. Por otro lado, una de las cuestiones clave que
QlikTech tiene que abordar es la debilidad de QlikView en la integración de datos. En este sentido, QlikTech ha fortalecido sus alianzas con los líderes de integración de datos del mercado, particularmente informática, ofreciendo además paquetes de conexión con JD Edwards, Lawson/Movex, Oracle, Salesforce, y particularmente SAP.
 
MICROSTRATEGY
 
Los clientes de MicroStrategy citan con las principales razones de su selección la funcionalidad, rendimiento y la capacidad de gestionar grandes volúmenes de datos. Permitiendo implantaciones para gran número de usuarios y complejos requerimientos de negocio.
MicroStrategy tiene una visión centrada en dotar al usuario de funcionalidades de alto valor, en particular para la movilidad, siendo uno de los primeros proveedores en invertir en implementación de aplicaciones de BI en dispositivos móviles, inicialmente en Research In Motion (RIM) de los dispositivos BlackBerry, para continuar apostando en estos momentos por la plataforma de Apple, con desarrollos para iPhone y iPad, como para dispositivos Android.
Por otro lado, MicroStrategy continúa lanzando continuas innovaciones con objeto de lograr el más alto rendimiento en todas las capas de sus plataformas. Incluye tecnología en la nube, con su
plataforma y tecnología complementaria, como ETL y almacenamiento de datos. Posicionando su oferta de cloud como una forma de reducir el TCO de su plataforma.
MicroStrategy dispone de una amplia biblioteca de objetos prediseñados, incluyendo métricas, alertas, filtros y funciones estadísticas. De esta forma los desarrolladores pueden crear informes y contenido analítico con un alto grado de sofisticación analítica y formatos complejos con menor esfuerzo y costo que muchas otras plataformas.
Con cada lanzamiento la compañía, continúa desarrollando y simplificando las actividades de modelado con el objetivo de mejorar tanto la gestión de la plataforma como el
desarrollo de nuevas implantaciones.
 
Entre las últimas novedades que ha aportado Microstrategy al mercado, encontramos Visual Insight, herramienta basada en la nube, con la que pretende hacer más fácil para los usuarios de
negocios y grupos de trabajo la utilización de MicroStrategy, proporcionando capacidades para incluir fuentes de datos locales, como Microsoft Excel.
MicroStrategy ha construido un desarrollo completamente orgánico, con alto nivel de integración de sus componentes. La última versión de Microstrategy 9.x incluye mejoras respecto a la usabilidad
permitiendo más acciones de los usuarios con un solo clic, cuadros de mando reutilizables y asistentes de diseño.

En 2009, MicroStrategy presentó una versión gratuita muy completa y compatible con los nuevos paquetes empresariales de la compañía. Incluyendo además, una cartera de formación on-line
gratuita. Por otra parte, en 2011, MicroStrategy introduce MicroStrategy Mobile Suite, que permite a cualquiera crear aplicaciones de BI móvil sin costo alguno, añadiendo además una oferta de cloud personal con objeto de aumentar su atractivo para los usuarios de negocio. Y que representa claramente la intención de la compañía de alinear su oferta sobre dispositivos móviles con sus
servicios en la nube.

ORACLE
 
Su principal componente Oracle Business Intelligence Enterprise Edition (OBIEE). Durante 2012, Oracle anunció la adquisición de Endeca con el objetivo de extender sus posibilidades en el área de capacidades analíticas y Data Discovery.
Además, en octubre de 2011, la compañía sacó al mercado OracleExalytics In-Memory, producto que representa la estrategia de la compañía respecto a la tecnología e In-Memory, y que es una herramienta de integración entre hardware y software, que cuenta con paquete de OBIEE con la nueva in-memory. Herramienta basada en la tecnología adquirida por Oracle tras la compra de TimesTen en 2005, y que permite optimizar Oracle Essbase para apoyar la gama de BI tradicional, ya sea en la presentación de informes, cuadros de mando o análisis.
 
Oracle ha adoptado tradicionalmente una estrategia de adquisición. Por este motivo, ha de entenderse que los principales esfuerzos de la compañía tienen como objetivo alinear sus productos en una única
plataforma, con objeto de proveer a sus clientes de una oferta unificada.

La mayoría de sus clientes afirma seleccionar Oracle principalmente por su funcionalidad, integración de aplicaciones empresariales y capacidades de acceso a datos. Además, los clientes indicaron que valoran la capacidad de los productos para gestionar un gran número
de usuarios.

Las aplicaciones Oracle Business Intelligence (OBIA) son aplicaciones analíticas predefinidas para procesos empresariales horizontales, tales como la financiación, adquisición y análisis de
ventas. Además, la compañía también ofrece soluciones verticales de modelos de análisis de datos para industrias como los servicios minoristas y financieros para los compradores de TI que buscan
establecer un estándar común de datos modelo como base para el análisis.

Entre los principales problemas de OBIEE, encontramos la dificultad de implementación. La compañía ha tardado en responder a la tendencia de Data Discovery. Sin embargo, algunas funciones ya están disponibles en el Exalytics In-Memory, gracias en gran medida a la adquisición Endeca.
 
MICROSOFT
 
Microsoft ofrece un conjunto competitivo de capacidades de BI y una atractiva política de precios y beneficios que atraen a los desarrolladores de Microsoft y su canal de distribuidores independientes.
La compañía ha invertido en la construcción y mejora de las capacidades de BI en tres de las ofertas de sus principales Microsoft Office (especialmente Excel), Microsoft SQL Server y Microsoft
SharePoint. De esta forma Microsoft prácticamente garantiza que se sigan adoptando su oferta de BI, especialmente en organizaciones con una infraestructura de información en Microsoft.
Uno de los puntos fuertes en la adquisición de Microsoft son los bajos precios de licencia, comparable a proveedores de código abierto y es considerablemente menos que sus competidores comerciales siendo esta la principal razón para seleccionar Microsoft como proveedor BI. Algo que permite reducir ostensiblemente el coste. Siendo por tanto ideal para aquellas compañías que deseen disponer de una amplia gama de usuarios, y requieran de funcionalidades básicas de BI con diferentes perfiles.

Por otro lado, la funcionalidad de OLAP por los clientes de Microsoft es uno de las más altas en comparación con otros proveedores. Esto se puede atribuir al éxito y a la adopción de Microsoft SQL Server Analysis Services; funcionalidad que incluye con Microsoft SQL Server y sus optimizaciones con herramientas front-end.

Una de las novedades más importantes de Microsoft es la incorporación de tecnología In-Memory sobre SQL Server PowerPivot, en SQL Server 2012, que permitirá hacer frente a los problemas de
rendimiento de la su plataforma en durante el procesado de grandes volúmenes de datos.
Microsoft está realizando un importante esfuerzo en el desarrollo de producto SQL Server, SharePoint y Office en la nube. Siendo esta uno de sus ejes estratégicos centrales para el futuro. Con objeto de diferenciánciarse de sus competidores para hacer BI fácil de
implementar y de bajo costo.
 
IBM
 
Cognos 10 es la solución BI de IBM. La compañía combina un completo software, hardware y servicios en un mercado con una oferta coordinada, aportando una visión de BI unificada, tanto en el
área de análisis y gestión del rendimiento.

Las razones principales por las que los clientes seleccionen IBM son la funcionalidad, la facilidad de uso para los usuarios finales, y el acceso e integración de datos.
IBM presentó un nuevo Cognos 10 de aplicaciones móviles para el iPad que se incluye de forma gratuita en los roles de usuario existentes. A principios de 2012 la empresa lanzó Cognos Insight, un producto personal, escritorio de BI.
El rendimiento sigue siendo el principal problema de la plataforma Cognos 10. Los principales analistas definen los productos de Cognos más difíciles de implementar y de usar que los de la competencia.
La visión de IBM al igual que otros de sus productos, mantiene un enfoque de plataforma, aportando a sus clientes una solución única a sus necesidades de negocio a través de las diferentes funcionalidades de Cognos 10.

miércoles, 3 de septiembre de 2014

SMARTFORMS IV Insertar imágenes

Continuamos con los post dedicados a los SMARTFORMS. En este vamos a ver como podemos insertar imagenes, como por ejemplo puede ser insertar el logo de la compañia dentro del formulario.
Para seguir el ejemplo es necesario haberse leido los post anteriores, pues voy a seguir la estructura del formulario de ejemplo que estamos construyendo.

Lo primero es dar doble clic sobre la Pagina1 y seleccionar la pestaña Fondo; Posteriormente Colocar un nombre que identifique la imagen subida en el servidor (SE78) para nuestro caso se utilizo una imagen de Súper Mario la cual fue subida como Z_MARIO. En el campo Objeto colocar GRAPHICS; En el campo ID colocar BMAP. Seleccionar la primera opción Im. Graf tramas blanco/negro(BMON), cuando la imagen no es a color. Y en los atributos de edición colocar como resolución 075 DPI. En el modo de visualización seleccionar de la lista la opción X como se muestra en la pantalla siguiente.

 
 
El resultado sería el siguiente:

 
Como vemos en la ventana anterior no se cuenta con una cabecera para describir la información. Para poder realizar esto se debe crear un ámbito de cabecera sobre la tabla.
Dar clic derecho sobre el nodo Ámbito cabecera y seleccionar la opción Crear --> Entrada en tabla del menú contextual que aparece.


 
Luego nos aparece la siguiente pantalla en la cual debemos seleccionar el tipo de línea; siguiendo nuestro ejemplo debemos seleccionar de la lista LINEA, automáticamente se visualizaran dos columnas %CELL3, %CELL4. 

 
Una vez las columnas %CELL3, %CELL4 aparecen debemos crearle la cabecera para esas columnas. Este proceso se realiza dando clic derecho sobre cada una de estas columnas y seleccionando del menú contextual la opción Crear --> Texto. 

 
Una vez el paso anterior es realizado, debemos colocar el texto en la pestaña Propiedades generales, en el editor de texto que aparece; para seguir nuestro ejemplo colocamos el texto “Nombre completo” 

 
 
Finalmente guardamos y activamos.

martes, 2 de septiembre de 2014

¿Cuando debemos implantar una estrategía de BI?

No existe un tipo de compañía específico que debería desarrollar una estrategia de BI, no tenemos un patrón exacto, tanto una gran empresa como una mediana pueden tener la necesidad de implantar una estrategia de Business Intelligence.

Lo que si que existen son indicios a las que debemos estar atentos y que nos indican que puede ser el momento de dar el salto hacia una estrategia BI. Algunos de estos indicios podrian ser:

  1. Cuando diferentes departamentos de la compañía no coincidan en sus informes sobre resultados comunes. Imaginemos el caso que los datos del departamento de finanzas no coincida con el de compras en cuanto al coste total de los materiales adquiridos.
  2. Cuando una compañía no es capaz de disponer de información con la puntualidad o la calidad necesaria.
    Una información de calidad y actualizada permite marcar el mejor rumbo en el que debe navegar nuestra empresa. Un buen ejemplo de ello, son aquellos casos en los que la compañía sea incapaz de cerrar presupuestos a tiempo.
  3. Cuando la compañía necesite comparar su posición y resultados con el resto de competidores del mercado.
    La estrategia de BI resulta clave a la hora de conocer las condiciones del mercado, las tendencias y la información demográfica y económica de clientes y competidores.
  4. Ausencia de indicadores básicos para medir el desempaño.
    Si una compañía desconoce el precio unitario de sus productos, o es incapaz de disponer de un descuento conjunto a un cliente al no estar seguro de los márgenes de beneficio, es un claro indicativo de la necesidad de una estrategia de BI.
  5. La incapacidad de reconocer cambios en el comportamiento de sus clientes, y en sus patrones de compra.
    Si una compañía no conoce cuales son los productos más demandados por sus clientes, o bien no dispone de información acerca del ciclo de vida de sus clientes. Estos serían buenos ejemplos de situaciones que mostrarían la necesidad de implementar un sistema BI.
BI Y LA VACA PÚRPURA

Seth Godin, en su libro La Vaca Púrpura, nos ayuda a arrojar algo de luz acerca de la importancia de la adaptabilidad de una estrategia de BI a las necesidades de una empresa.

Por un momento imagina que te encuentras de viaje con tu familia atravesando el país. Una vez que abandonas la ciudad comienzas a entrar en zonas rurales, y las granjas se convierten en el paisaje
habitual. De repente, tu hijo grita de emoción al ver una vaca en los campos destinado al ganado. Y continuando su viaje, comienza a ver una vaca más y otra más, y una vaca será indistinguible de otra. Con el tiempo, poco a poco la emoción de tu hijo comienza decaer. Hasta que un rebaño de estos animales se cruza en la calzada y te ves obligado a detener la marcha. Te encuentras rodeado por el ganado, y sin embargo, ni en ti usted ni en tu familia queda nada de la emoción que
sintió al ver aquella primera vaca.
Sin embargo, imaginate ahora que una de esas vacas del rebaño es purpura. Sin duda, esa vaca llamaría tu atención y por supuesto sería muy difícil de olvidar. Sería una historia que contarías a tus amigos, harías fotos con aquella vaca, y siempre que volvieras a ver una vaca, recordarías aquella ocasión única en la que viste una purpura.

Lo que pretende Godin con esta historia es explicar como los clientes de cualquier compañía recuerdan aquellos productos y servicios que son realmente únicos y creativos. La estrategia de BI justamente consiste en incorporar estos principios a una organización, permitiendo la asimilación de una metodología destinada para la mejora continua, y al descubrimiento de nuevas oportunidades.

Algo para lo que no existe una solución estándar, ya que resulta imposible desarrollar una aplicación de software capaz de encapsular una situación de negocio específica. Sin embargo si es posible, implementar una estrategia que permita aprender y adaptarse a las necesidades de un ambiente cambiante en el negocio, o al menos hacerlo de una forma más rápida que la competencia, maximizando la capacidad para lograr objetivos estratégicos, convirtiendo a una compañía, independientemente del sector o tamaño, en una vaca purpura a ojos de nuestros clientes, ya sean externos o internos.

SMARTFORMS III Creación de ventanas

Seguimos con los post dedicados a los SMARTFORMS. En este vamos a comenzar a crear las diferentes ventamos que va a contener nuestro formulario de ejemplo. La página que se va a crear para nuestro ejemplo va a contener:
  1. Una ventana MAIN que será la que va a contener los datos. 
  2. Una ventana titulo principal del formulario.
  3. Una ventana contador de páginas.
Páginas y Ventanas

Lo primero consiste en definir la página de nuestro formulario. Para nuestro caso se creo una página llamada PAGINA1. Esta pantalla esta divida en tres pestañas:
  • Propiedades Generales. Sobre esta pestaña definimos la página que se mostrará después de la página principal, el contador de páginas y el modo de incrementar sus páginas.
  • Opciones de salida. Sobre esta pestaña definimos los atributos de impresión de la pagina
  • Fondo. Sobre esta pestaña definimos si queremos una imagen para nuestra pagina, por ejemplo el logo de la empresa.

 
Ventana MAIN
 
Los formularios SMARTFORMS por defecto crean una ventana llamada MAIN, la cual la encontramos dando doble clic sobre la carpeta PAGINA1. Sobre la Ventana MAIN vamos a encontrar 3 pestañas:
  • Propiedades generales.
  • Opciones de Salida.
  • Condiciones.
 
 
En la pestaña Propiedades generales especificamos el tipo de ventana que vamos a utilizar. Para nuestro caso seleccionaremos como tipo de ventana M Ventana principal.
 
En la pestaña Opciones de salida, especificamos la posición, el tamaño, y el marco de nuestra ventana.


 
Ventana de Titulo
 
El segundo paso a seguir es la creación de la ventana del titulo de nuestro formulario. Para esto debemos, dar doble clic sobre PAGINA1, y luego dar clic derecho para desplegar un menú contextual en donde se debe seleccionar la opción Crear -->Ventanas 

 
Nos aparece la siguiente ventana en donde debemos darle los atributos a esa ventana. En el campo Ventanas debemos colocarle un nombre para nuestro caso Titulo, en el campo Significado le damos una descripción de lo que es la ventana para nuestro caso colocamos Titulo del Formulario. En tipo de ventana seleccionamos el tipo de ventana T ventana auxiliar. 

 
En la pestaña Opciones de salida de la misma ventana especificamos los atributos de esta ventana tales como su posición y tamaño, marco sombreado, etc. Los valores que se muestran en la figura son los tomados para esta ventana 

 
Hasta este punto hemos creado la ventana más. Aún no hemos creado el texto que va a llevar el titulo para esta ventana. Para crear el texto debemos dar doble clic sobre la ventana que acabamos de crear y luego dar clic derecho para desplegar un menú contextual en donde debemos seleccionar la opción Crear -->Texto 

 
Se nos crea una nueva pantalla con cuatro pestañas.
  • Propiedades Generales. En esta pestaña debemos darle un nombre y una descripción breve. Y en la ventana de texto que aparece en la parte de abajo colocar el Texto que nosotros queremos que salga como titulo en el formulario.
  • Atributos Web
  • Opciones de Salida
  • Condiciones

 
Ventana del contador de páginas

Para crear nuestra ventana que nos enumerara las paginas que contendrá el formulario., debemos dar doble clic sobre Pagina1, luego dar clic derecho sobre esta misma, en la cual se desplegara un menú contextual en donde debemos seleccionar la opción Crear --> Ventanas.

 
Nos aparece una ventana la cual le debemos dar los atributos como se hizo con las ventanas que ya se han creado tales como, un nombre para nuestro caso contador, una descripción breve para nuestro caso contador de paginas, un tipo de ventana que para nuestro caso es t ventana auxiliar, todo esto para la pestaña Propiedades Generales. Para la pestaña Opciones de salida, configuramos el la posición, el tamaño, el marco, etc. Todo esto lo podemos ver en las dos siguiente figuras. 


 
Hasta este punto hemos creado la ventana mas no hemos creado el texto que va a llevar el titulo para esta ventana. Para crear el texto debemos dar doble clic sobre la ventana que acabamos de crear y luego dar clic derecho para desplegar un menú contextual en donde debemos seleccionar la opción Crear --> Texto 

 
Se muestra la siguiente pantalla la cual debemos configurar las pestañas Propiedades generales y Opciones de salida.
En la pestaña Propiedades generales debemos colocar y el texto y el comando necesario para realizar el conteo de páginas cada vez que exista una pagina nueva. Los comandos utilizados fueron:
  • &SFSY-PAGE&
  • &SFSY-FORMPAGES(Z4.0)&
Si deseas ver más comandos de SAPSCRIPT, tendrás que ir a la ultima pagina de este manual.