Vous êtes sur la page 1sur 20

omo Alvin, Texas; Hampshire, Reino Unido; Ankara, Turqua; La Paz, Bolivia, y Ciudad de Mxico

formarn parte del programa 'Los archivos secretos de Jaime Maussan', que estrenar este sbado
por un canal de paga.
Esta nueva produccin mostrar al galardonado investigador y periodista del fenmeno OVNI en
sus continuas investigaciones periodsticas en el mundo. Durante el estreno del programa, el
equipo de investigacin de Maussan presentar evidencias fsicas de actividad paranormal.
Su videoteca con ejemplos vertidos por testigos es la ms amplia en su clase.
Las pruebasdramticas de presencia extraterrestre y sucesos paranormales saldrn al aire por vez
primera en Estados Unidos este sbado.
Jaime Maussan es conocido a nivel mundial como uno de los investigadores ms distinguidos del
fenmeno, y por su trabajo como corresponsal en el programa 'Otro rollo'. Adems de sus
participaciones en programas como '60 minutos con Mike Wallace', 'Los nuevos exploradores' y en
'Discovery Channel'.
"Era slo cuestin de tiempo para crear un programa para la audiencia hispana de Estados Unidos",
comento el periodista, al sealar que "el show es producido en nuestros estudios de laCiudad de
Mxico, y grabado en el mundo usando tecnologa en alta definicin.
"El programa cuenta con un concepto visual moderno, y una gran banda sonora original,
especialmente dirigida para la audiencia".

COMO CREAR UN INFOOBJETO


CARACTERSTICA EN SAP BW?
Posted Byadmin
/
Comments0
Paso 1
1.

Ir a la transaccin RSA1 para ingresar al Administrator Workbranch, lugar desde


donde realizaremos todas las tareas para crear el infoObjeto caracterstica.

Paso 2

1.

Ingresar a la seccin InfoObjects dentro del cuadro Modelling ubicado a la


izquierda.

2.

Hacer click derecho sobre un Info Catalogo y presionar Crear InfoObjeto.

Paso 3
1.

Ingresar un nombre tcnico a la caracterstica (Un nombre tcnico es un nombre


que identifica el objeto de manera unvoca en el sistema).

2.

Ingresar una descripcin del objeto

3.

La caracterstica de referencia es opcional y puede incluirse para para que la


nueva caracterstica que se est creando tenga las mismas propiedades tcnicas
que la de referencia.

4.

El template se especifica si la nueva caracterstica a crear tiene algunas


propiedades tcnicas iguales al template especificado.

Luego de completar el paso anterior, aparecer la pantalla de edicin del InfoObjeto


Caracterstica. La misma tiene 5 pestaas con propiedades que pueden asignarse al
infoObjeto y que iremos detallando en este artculo.

General

Business Explorer

Master Data/Texts

Hierarchy

Attribute

Compounding

Tab: General
En esta tab se ingresan datos generales del Info objeto:
1.

Nombre tcnico (el mismo que se ingres en el paso 3).

2.

Descripcin larga y corta del infoObjeto.

3.

Tipo de dato que va a almacenar.

4.

Longitud del dato que almacenar.

Las dems propiedades son opcionales.

Tab: Business Explorer


Cada una de las propiedades ubicadas en esta tab estn relacionadas al Business
Explorer, la herramienta de reporting de SAP BW. Aqu se pueden seleccionar
propiedades como la forma en que la caracterstica se visualizara en los reportes Bex y
la forma de incluirlo entre otras. Veremos ms en detalles todas estas propiedades
cuando hablemos de Reportes en este curso.

Tab: Master Data/Text


En esta tab podremos configurar y habilitar Datos Maestros y Textos en las
caractersticas.

Tab: Jerarqua
Una jerarqua indica una relacin padre-hijo entre los datos de la caracterstica que
consiste en nodos y hojas.
En esta tab, se determina si la caracterstica est habilitada o no para tener jerarquas y
que propiedades posee en caso de estar habilitada.
Hablaremos en detalle sobre que son las jerarquas en prximos artculos.

Tab: Atributos
Los atributos son los campos o propiedades de los datos maestros. Estos atributos son
tambin infoObjetos que se utilizan para detallar una caracterstica. Por ejemplo la
caracterstica Producto podra tener de atributos a los infoObjetos Tamao, Color, Peso
Neto, Ubicacin, etc.
Hay distintos tipos de Atributos, entre ellos Atributos de Navegacin y Atributos de
Visualizacin.
Los Atributos de Visualizacin solo se muestran en los reportes como informacin
adicional de una caracterstica.
Los Atributos de Navegacin pueden usarse en los reportes como una caracterstica
independientes, pudiendo ver informacin especfica para ese atributo. Tomando el

ejemplo anterior, podramos definir al atributo Tamao como un atributo Navegacional y


en el reporte poder ver las cantidades vendidas (Ratio) por Tamao de Producto sin
importar que productos se vendieron.
1.

Atributos (Nombre tcnico de los InfoObjetos)

2.

Atributo de Visualizacin.

3.

Atributo de Navegacion.

Tab: Compounding
En esta tab, se especifica si la caracterstica est compuesta por otra caracterstica.
Usualmente se necesita juntar los valores de caractersticas con otra con el fin de que
este identificarla inequvocamente. Algunos infoObjetos no pueden ser definidos sin
estar compuestos, adems muchas veces es una necesidad del modelo de datos el
definir una composicin de InfoObjetos. Por otro lado, si un InfoObjeto est definido
como atributo, este no puede ser incluido como un InfoObjeto compuesto.

Resumen: Entrega n2: Orientacin sobre el curso "Tutorial bsico del programador web:
JavaScript desde cero".
Codificacin aprenderaprogramar.com: CU01102E

ORIENTACIN

CURSO

PASO

PASO

TUTORIAL

BSICO

DEL

PROGRAMADOR

WEB:

JAVASCRIPT DESDE CERO


JavaScript es un lenguaje ideado para dotar de dinamismo, rapidez y agilidad a las pginas web.
JavaScript puede tener distintas aplicaciones, pero la ms comn es la de ser un lenguaje de
programacin que se ejecuta del lado del cliente. Por si alguien se est preguntando qu es un
cliente

Para quienes estn menos habituados a la terminologa cliente servidor, podemos decir
simplificadamente que un servidor es un computador con capacidades especiales para atender las
peticiones de muchos otros computadores. Normalmente los servidores estn situados en centros de
datos gestionados por empresas. Por el contrario, un cliente sera un computador u ordenador personal
con el que trabajamos en nuestra casa u oficina. Esto no siempre es as, pero nos sirve para situarnos
de forma introductoria en el contexto de los desarrollos web y del lenguaje JavaScript.
A veces se dice que JavaScript no es un lenguaje de programacin propiamente dicho, sino un lenguaje
de script. Un script vendra siendo un programa normalmente simple, almacenado en un archivo de
texto, y que es ejecutado por un intrprete del lenguaje para conseguir unos resultados. Pero muchos
estudiosos no se ponen de acuerdo sobre qu es exactamente un lenguaje de script y cules son
lenguajes de script y cules no lo son, por lo que nosotros no vamos a interesarnos demasiado por
esta terminologa.
Para tener un enfoque global de lo que es JavaScript dividiremos los lenguajes que intervienen en los
desarrollos web en estas categoras:
a) Metalenguajes: incluiramos aqu HTML y CSS. No proveen la potencia que aporta la
programacin.
b) Lenguajes de programacin de propsito general: incluiramos aqu lenguajes como C,
C++, Visual Basic, PHP, etc., creados con el objetivo amplio de crear aplicaciones informticas
de todo tipo. Proporcionan toda la potencia de la programacin.
c) Lenguajes de programacin de propsito especfico: son lenguajes con toda la
potencia de la programacin pero orientados a una tarea concreta especfica. Aqu incluiramos
JavaScript, como lenguaje que ha sido creado para facilitar la operacin rpida en pginas
web.

En los desarrollos web JavaScript se mezcla de alguna manera con HTML y CSS o con lenguajes de
programacin como PHP. Esta mezcolanza implica que a veces el cdigo JavaScript est junto al HTML
o PHP, o que a la hora de desarrollar una web o solucionar un problema en una web sean necesarios
conocimientos de HTML, CSS, JavaScript y de un lenguaje de programacin de propsito general.
JavaScript es un lenguaje de programacin completo, con una sintaxis, conjunto de sentencias e
instrucciones similares a las de otros lenguajes. Como peculiaridades tenemos que JavaScript es un
lenguaje normalmente interpretado por el navegador web y por tanto podremos obtener en ocasiones
resultados diferentes al pasar de un navegador a otro.
Este curso que estamos comenzando va dirigido a aquellas personas que quieran adquirir unos
fundamentos bsicos para utilizar JavaScript dentro de desarrollos web con vistas a poder desarrollar
en el futuro pginas web atractivas y de cierta complejidad. No vamos a desarrollar un manual de
referencia de JavaScript, sino un curso bsico paso a paso. No vamos a contemplar todos los aspectos
del lenguaje, sino aquellos que consideramos bsicos desde el punto de vista didctico, con vistas a
que posteriormente la persona que lo desee ample sus conocimientos. Nuestro objetivo es ser claros,
sencillos y breves, y para eso tenemos que centrarnos en determinadas cuestiones de JavaScript y
dejar de lado otras.
Como conocimientos previos para iniciar este curso recomendamos estos (seguir la recomendacin o
no queda a criterio del alumno y/o profesor que vayan a seguir el curso): Ofimtica bsica (saber
copiar, pegar, mover y abrir archivos. Uso de un editor de textos, etc.) y haber realizado los siguientes
cursos (o tener los conocimientos que se aportan en ellos):
a) El Curso bsico de HTML que se ofrece en aprenderaprogramar.com. Su URL es la
siguiente:http://www.aprenderaprogramar.com/index.php?
option=com_content&view=category&id=75&Itemid=203
b) El curso bsico de CSS que se ofrece en aprenderaprogramar.com. Su URL es la
siguiente:http://aprenderaprogramar.com/index.php?
option=com_content&view=category&id=75&Itemid=203

Se recomienda tambin conocer algn lenguaje de programacin, de modo que a la persona que siga
el curso le resulten familiares los conceptos de variable, arrays o arreglos unidimensionales y
multidimensionales, condicionales, bucles, algoritmos, etc. Si no tienes ningn conocimiento de
programacin te recomendamos realizar el curso Programacin en Visual Basic nivel I de
aprenderaprogramar.com como forma de familiarizarte con estos conceptos que te van a resultar
necesarios

para

seguir

este

curso.

La

URL

del

curso

de

Visual

Basic

es

la

siguiente: http://www.aprenderaprogramar.com/index.php?
option=com_content&view=category&id=37&Itemid=61
Los conocimientos previos son, como hemos dicho, deseables pero no imprescindibles.
Aprender JavaScript requiere tiempo y esfuerzo. Para hacer ese recorrido ms llevadero, te
recomendamos que utilices los foros de aprenderaprogramar.com, herramienta a disposicin de todos
los usuarios de la web (http://www.aprenderaprogramar.com/foros/), que te servirn para consultar
dudas y recabar orientacin sobre cmo enfrentarte a los contenidos. Entre los miembros del portal
web y otros usuarios, trataremos de ayudarte para que el estudio te sea ms llevadero y seas capaz
de adquirir los conocimientos necesarios y avanzar como programador o diseador web.
El tiempo necesario (orientativamente) para completar el curso incluyendo prcticas con ordenador,
suponiendo que se cuenta con los conocimientos previos necesarios, se estima en 150 horas de
dedicacin efectiva o aproximadamente tres meses con una dedicacin de 2,50 horas diarias de lunes
a viernes. Aprender a crear pginas web requiere dedicacin y esfuerzo.
El curso ha sido generado paso a paso usando Windows como sistema operativo y por ello contiene
algunas indicaciones especficas para usuarios de Windows, pero tambin puede ser utilizado en otros
entornos (Linux, Macintosh, etc.), ya que los desarrollos web no son dependientes del sistema
operativo con el que trabajemos en nuestro computador.
Estamos seguros de que con tu esfuerzo y la ayuda que te podamos brindar este curso te resultar de
gran utilidad.

Qu es JavaScript? Principales usos.


Servidor y cliente. Html, css y programacin.
Efectos (CU01103E)
Escrito por Csar Krall

Resumen: Entrega n3 del curso "Tutorial bsico del programador web: JavaScript desde
cero".
Codificacin aprenderaprogramar.com: CU01103E

QU ES JAVASCRIPT
JavaScript es un lenguaje utilizado para dotar de efectos y procesos dinmicos e inteligentes a
documentos HTML. Un documento HTML viene siendo coloquialmente una pgina web. As, podemos
decir que el lenguaje JavaScript sirve para ejecutar acciones rpidas y efectos animados en pginas
web.

Las acciones controladas por JavaScript pueden ser el despliegue de un men, hacer aparecer,
desaparecer o cambiar texto e imgenes, realizar clculos y mostrar resultados, mostrar mensajes de
aviso (por ejemplo si faltan datos en un formulario) y efectos animados en general.
Este lenguaje es principalmente utilizado por parte de programadores web para dar respuestas rpidas
a las acciones del usuario sin necesidad de enviar la informacin de lo que ha hecho el usuario al
servidor y esperar respuesta de ste (lo que hara ms lento los procesos). El cdigo JavaScript se
carga al mismo tiempo que el cdigo HTML en el navegador, y reside en el cliente (computador en el
que nos encontramos), por lo que JavaScript sigue funcionando incluso aunque se produzca un corte
en la conexin a internet (en este caso no podremos seguir navegando hacia otras direcciones web,
pero s podremos ejecutar procesos locales en nuestro computador para la pgina web en que nos
encontrramos).

En el siguiente esquema vemos un esquema bsico de lo que supone navegar por internet desde un
computador personal.

El proceso bsico es el envo de una peticin (que puede llevar incorporada informacin como los
datos de un formulario) a un servidor, esperar respuesta por parte del servidor y recibir la respuesta
en nuestro computador. Cada proceso de este tipo consume tiempo, el tiempo total podramos verlo
desde el lado de nuestro computador como Tiempo Total Proceso = tiempo envo peticin + tiempo
procesamiento peticin + tiempo recepcin respuesta.
An con velocidades rpidas de navegacin cuantos ms procesos de este tipo realicemos ms lenta
ser la navegacin web. JavaScript podemos decir que supone que las respuestas del servidor sean
ms completas y permite que se realicen ms procesos en nuestro computador (aquellos procesos que
realmente pueden ser resueltos en nuestro propio computador sin necesidad de estar enviando
peticiones al servidor), de modo que se reduce el nmero de peticiones y respuestas necesarias entre
cliente y servidor.
El cdigo JavaScript es interpretado directamente por el navegador web, sin necesidad de otros
programas o procesos intermedios. Un ejemplo puede ayudarnos a comprender la idea. Supongamos

que en una pgina web pedimos al usuario que rellene un formulario con sus datos personales, y que
entre los requisitos para enviar el formulario tenemos que es obligatorio que se incluya el nombre de
usuario y correo electrnico, siendo obligatorio que el nombre tenga ms de una letra y que el correo
electrnico contenga el carcter @ (arroba).
Supongamos que una peticin y respuesta de servidor requiere de un tiempo de 2 segundos y
comprobemos qu ocurrira con el control del proceso del lado del servidor o controlndolo del lado del
cliente con JavaScript. Como JavaScript est en el propio computador del usuario (cliente), suponemos
que los tiempos de respuesta implican 0 s de consumo de tiempo, es decir, la respuesta es inmediata.

CONTROL DE PROCESO DEL LADO DEL SERVIDOR

Paso

Accin del usuario

Respuesta

Tiempo
navegacin

Enva un formulario donde por error


el nombre est en blanco y el correo
no contiene el carcter arroba

Servidor informa de que los


datos en el formulario no son
vlidos

2s

Corrige el nombre pero se olvida de


corregir el correo electrnico

Servidor informa de que los


datos en el formulario no son
vlidos

4s

Corrige el correo y todo est ok

Servidor informa que el


formulario ha sido enviado
correctamente

6s

CONTROL DE PROCESO DEL LADO DEL CLIENTE

Paso

Accin del usuario

Respuesta

Tiempo
navegacin

Enva un formulario donde por


error el nombre est en blanco y el
correo no contiene el carcter
arroba

Cliente detecta error e informa


de que los datos en el
formulario no son vlidos

0s

Corrige el nombre pero se olvida de


corregir el correo electrnico

Cliente detecta error e informa


de que los datos en el
formulario no son vlidos

0s

Corrige el correo y todo est ok

Servidor informa que el


formulario ha sido enviado
correctamente

2s

Aqu comprobamos cmo una ventaja importante de JavaScript es hacer ms gil y dinmica la
navegacin por pginas web, evitando los tiempos de espera.
Significa esto que podemos hacer todo mediante JavaScript? Algunas pginas web pueden basarse en
combinaciones de HTML con CSS y JavaScript. Incluso una pgina web podra ser slo HTML sin CSS ni
JavaScript, pero en los desarrollos profesionales lo normal es que intervengan estos tres elementos
junto a un lenguaje del lado del servidor (cdigo que reside en el servidor y no en el cliente).

Hay varios motivos por lo que en los desarrollos web profesionales se combinan procesos del lado del
cliente con procesos del lado del servidor. Vamos a citar algunos y para ello nos valdremos del ejemplo
de una tienda de comercio electrnico.
a) Los datos en la web cambian con frecuencia. Para que los datos se mantengan actualizados es
necesario refrescar la informacin haciendo nuevas peticiones al servidor. Para que el usuario vaya
navegando por la tienda quizs podamos enviar los datos de 10 12 productos pero para cargar
nuevos productos ser lgico hacer una nueva peticin al servidor.
b) Los datos pueden sobrecargar el computador del usuario. Si tenemos una tienda con 7.000
productos y enviramos todos los datos al computador del usuario para que fueran gestionados
mediante JavaScript tendramos problemas. En primer lugar, el envo de volmenes muy grandes de
informacin consume mucho tiempo (y posiblemente el usuario se vaya a otra tienda si lo hacemos
esperar demasiado). En segundo lugar, el computador del usuario puede tener problemas para
gestionar volmenes demasiado grandes de informacin (sobrecarga). Los volmenes grandes de
informacin normalmente residen en bases de datos gestionadas por el servidor y los datos son
servidos en pequeos paquetes de datos a medida que resulta necesario.
c) Hay procesos que tienen que ser realizados del lado del servidor porque necesitan de
verificaciones de seguridad que no pueden residir en el computador de un usuario. Por ejemplo, para
el pago con una tarjeta de crdito es necesario que el usuario enve el nmero de su tarjeta de crdito
al servidor y que ste mediante un proceso seguro verifique la tarjeta y el pago. Sera disparatado
pensar en enviar los nmeros de tarjetas de crdito vlidas al computador del usuario y que el proceso
tuviera lugar en el computador cliente para luego informar al servidor de que el pago es correcto.

Conforme vayamos adquiriendo experiencia como programadores nos daremos cuenta de que hay
procesos que claramente es ms adecuado realizarlos del lado del servidor, otros que claramente es
ms adecuado realizarlos del lado del cliente, y otros que podran realizarse tanto del lado del servidor
como del lado del cliente. Tambin con la experiencia iremos aprendiendo a tomar decisiones
relacionadas con esto.
En este esquema vemos cmo se combina un lenguaje del lado del servidor con JavaScript y HTML (no
citamos CSS pero obviamente CSS debe incluirse tambin en la respuesta del servidor).

Aqu hemos indicado como lenguaje del lado del servidor PHP, pero podra ser cualquier otro como
ASP, JSP, etc.
Algunos usos tpicos de JavaScript son:
- Despliegue de mens
- Galeras de imgenes que van rotando automticamente
- Relojes
- Contadores de tiempo hacia delante o hacia detrs (cuenta atrs)
- Cronmetros
- Calculadoras

- Cambiar la apariencia de la pgina web cuando el usuario hace click en un botn o imagen. Por
ejemplo, los estilos CSS pueden variar al pulsar un botn y as permitir que el usuario personalice la
apariencia de una pgina web.
- Ofrecer distintos tipos de respuesta segn el navegador y sistema operativo que est utilizando el
usuario.
- Validacin de datos en formularios (impedir envo de formularios con datos errneos o incompletos y
mostrar mensajes de aviso).
- Ejecutar clculos o pequeos programas del lado del cliente.
- Modificar cdigo HTML en respuesta a la accin del usuario sin necesidad de establecer conexin con
el servidor.

Ejemplo: Calculadora en una pgina web para calcular el valor de una pieza de oro creada con
JavaScript.

En este curso vamos a centrarnos en aprender las bases fundamentales para usar JavaScript del lado
del cliente. No vamos a entrar a detallar todas las instrucciones y detalles del lenguaje, ni las

diferencias entre versiones, porque lo que nos interesar ser comprender cul es la filosofa y cmo
podemos sacarle partido a una herramienta muy potente como JavaScript. Para hacer el curso
didctico, tenemos que centrarnos en lo fundamental y dejar los detalles de lado. Para aquellas
personas que lo deseen, daremos referencias de cmo encontrar la especificacin oficial del lenguaje
donde se podrn consultar detalles especficos.

Debido a lo indicado anteriormente, para seguir este curso son necesarios como conocimientos
previos:

HTML

CSS

Fundamentos de la programacin (haber programado en algn lenguaje y conocer conceptos


como variable, array o arreglo, condicionales tipo if y bucles tipo for).

Para seguir el curso puedes utilizar como herramienta de apoyo los foros aprenderaprogramar.com,
disponibles enhttp://aprenderaprogramar.com/foros, donde puedes plantear consultas y dudas
relativas al contenido del curso.

Para acceder a la informacin general sobre este curso y al listado completo de entregas pulsa en este
link: Ver curso completo.

Para hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier
persona independientemente de su nivel de conocimiento.

Vous aimerez peut-être aussi