miércoles, 19 de diciembre de 2007

Bhagavad-Gita o el canto del bienaventurado




Capitulo II - El yoga por el Samkhya

El alma encarnada se desprende de los cuerpos viejos y toma otros nuevos, asi como el hombre cambia sus vestidos.
Las armas no pueden herirla, ni el fuego consumirla, ni el viento secarla, ni las aguas empaparla.
No se podria herirla ni quemarla, mojarla ni secarla. Firme para toda la eternidad, inmovil, penetrandolo todo, ella existira durante toda la eternidad.

No pecaras si te arrojas a la batalla habiendo logrado que la desgracia y la felicidad, la victoria y la derrota, el fracaso y el exito te sean iguales.

Quien desvia los sentidos de todo estimulo, como la tortuga resguarda sus miembros en su caparazon, ese esta solidamente en posesion de la sabiduria.

Pero quien tiene su mente continuamente dirigida hacia los objetos de los sentidos es encadenado por ellos; de este lazo nace el deseo, y del deseo, la colera.
La colera origina el error, el error la perdida de la memoria, esta la destruccion de la inteligencia y, en consecuencia, la muerte del hombre.

Como los vientos empujan un barco sobre el oceano, asi la inteligencia es zarandeada por los sentidos descarriados en la contemplacion de las cosas.

Capitulo III - El yoga de la accion

Ni apartandose de las obras alcanza el hombre la inactividad, ni renunciando unicamente a ellas se llega a la perfeccion.
Pues nadie puede permanecer un instante sin accion; todo ser esta necesariamente obligado a la accion por los <> nacidos de Prakrti.

Cada uno debe preferir su propio <>, aunque sea imperfecto,antes que el de otro, aunque sea superior. Es preferible perecer en el propio <>; por el contrario, al seguir el <> de otro se corre un gran peligro.


Capitulo IV - El yoga de la sabiduria

Por el contrario, quien no tiene fe, quien tiene su alma inmersa en la duda, esta abocado a la perdicion; para el alma dominada por la duda es imposible alcanzar, ni en este mundo ni en el mundo supremo, ninguna clase de felicidad.

Capitulo VI - El yoga del dominio de si mismo

Por el yo superior debes lograr la liberacion del yo inferior, y no debes permitir que se destruya el yo, pues el yo superior es amigo del yo, y el yo inferior es enemigo.


Realmente, ¡oh, Krishna!, la mente se inquieta, apasionada, fuerte e indomable, tan dificil de dominar como el propio viento.
El bienaventurado Señor dijo :
¡Oh, poderoso guerrero! Indudablemente, el pensamiento es dificil de dominar, pero ¡oh, Kaunteya!, la practica constante y la falta de interes por las cosas del mundo pueden llegar a dominarlo.

lunes, 17 de diciembre de 2007

Dhammapada : La enseñanza de Buda




Capitulo I - Versos Gemelos

La condicion humana (dhamma) esta dirigida por la mente, predomina en ella la mente, esta hecha de mente. Si uno habla o actua con mente (manas) perversa, la desgracia (dukkha) lo sigue como la rueda (de la carreta) sigue los pasos del buey.
La condicion humana esta dirigida por la mente, predomina en ella la mente, esta hecha de mente. Si uno habla o actua con mente pura, la felicidad lo sigue como su sombra que nunca lo abandona.


Como la lluvia atraviesa una casa mal techada, asi la pasion penetra en una mente indisciplinada.
Como la lluvia no penetra en una casa bien techada, asi la pasion no penetra en una mente bien disciplinada.

Capitulo II - El estado de alerta y vigilancia

Mediante su energia, su autocontrol y autodominio, mediante su estado de alerta y vigilancia, debe el sabio hacerse una isla que no sumerja la correntada.


Capitulo III - La mente

El sabio endereza su mente, vacilante e inestable, dificil de retener, dificil de refrenar, como el que hace flechas endereza una flecha.

Capitulo IV - Las Flores

Considere uno, no lo malo de los otros ni lo que los otros han hecho o no han hecho, sino lo que uno mismo (attan) hace o no hace.

Capitulo V - El necio

Los tontos e ignorantes se comportan consigo mismos como un enemigo, haciendo cosas perversas, de amargo fruto.

Capitulo VI - El Pandit

Como la roca compacta no tiembla con el viento, asi el sabio no se conmueve ni en el reproche ni en la alabanza.

Capitulo VII - El Arhant

Serena es la mente (manas), serena la palabra, serena la accion de un hombre asi, que, gracias al perfecto conocimiento, se ha liberado y se ha serenado.

Capitulo VIII - Los miles

Mas vale una sola palabra cargada de sentido moral que al ser escuchada apacigua, que mil discursos de palabras vacuas.

Entre aquel que en un combate derrota a un millon de hombres y el que vence a uno solo, a si mismo (attan), este reporto mayor victoria.

Mas vale la vida del hombre sabio (pañña) y que medita, aunque dure un solo dia, que la vida del hombre necio (du-pañña) y sin control, aunque dure cien años.

Capitulo IX - El Mal

Aun el malo posee la felicidad, mientras no madura su falta; pero cuando madura, entonces el malo se da con la desdicha.

Aun el bueno padece desdicha, mientras no maduran sus buenas acciones; pero cuando maduran, entonces el bueno encuentra la felicidad.

Capitulo XI - La vejez

El hombre poco instruido envejece como el buey: sus carnes aumentan, no aumenta su sabiduria (pañña).

Capitulo XVII - La ira

No ha existido, no existira ni existe un hombre que solo reciba criticas o que solo reciba elogios.

Capitulo XVIII - La impureza

Facil de ver es la falta ajena, dificil la de uno mismo (attan); uno pone al descubierto las faltas de los otros, como pone al descubierto la paja (el que tamiza el trigo); uno disimula las propias faltas, como el jugador taimado una mala jugada.

Capitulo XX - El camino

Sea controlado en su palabra, sea controlado en su mente, sea incapaz de hacer algo malo con su cuerpo. Mantenga limpios estos tres caminos de la conducta, recorra el camino enseñado por los sabios.

Capitulo XXIV - La sed

Crece como una enredadera el deseo del hombre que actua con descuido; como el mono que en busca de fruta salta de arbol en arbol, asi ese hombre pasa de existencia en existencia.


Capitulo XXV - El Bhikkhu

Bueno es el autodominio en la vista, bueno es el autodominio en el oido, bueno es el autodominio en el olfato, bueno es el autodominio en el gusto.

Aquel bhikkhu que, joven, se consagra a la enseñanza del Buddha, ese bhikkhu ilumina este mundo como la luna que se ha liberado de los nubarrones.

Capitulo XXVI - EL Brahman

No por las trenzas ni por la casta ni por el nacimiento se es brahman; aquel en quien existen verdad y rectitud (dhamma), ese es puro, ese es brahman.

viernes, 14 de diciembre de 2007

MARCO AURELIO - PENSAMIENTOS



Del Libro primero (Lecciones o Ejemplos de Virtud)

Trabajar con paciencia , contentarme con poco; saberme servir de mi mismo; no emprender muchos negocios a un tiempo, y desconfiar de los delatores.

Acostumbrarme a la idea de que es necesario corregir el caracter y vigilar las inclinaciones.

No reprender a nadie con rudeza... aprovechar, sino, un medio indirecto y disimulado para hacer observar la falta.

Amar al projimo, a la verdad y a la justicia.

Tener siempre un caracter invariable, nodandoso y recto al mismo tiempo.


Del libro segundo

No te quejes de tu suerte presente ni temas la futura.

Es necesario, pues, que recapacites que hay un mundo, del cual formas parte, y que este universo se halla regido por un ser supremo cuya esencia se refleja en tu espiritu.

Obra, habla y piensa siempre como si estuvieras a punto de salir de esta vida.


Del libro tercero

Acostumbrate a coordinar tus pensamientos de tal modo que si de subito te hicieran esta pregunta : "¿En que piensas?" pudieras contestar inmediatamente y con toda franqueza: "Pienso en esto o aquello", de suerte que por tu respuesta se viera en seguida que tu alma esta llena de sencillez, de bondad, que es digna de un ser destinado a vivir con sus semejantes, de un ser indiferente a los placeres, y en general a todo lo que halaga los sentimientos, exento de odio, de envidia, de rastrera desconfianza y, en fin, de todas aquellas pasiones que te sonrojarian de verguenza si llegaras a decir que existian en el fondo de tu corazon.

... pues ten presente que no podras cumplir bien tu cometido en las cosas humanas si no consideras la conexion que guardan con las divinas, y reciprocamente.


Del libro cuarto

En ninguna parte puede hallar el hombre un retiro tan apacible y tranquilo como en la intimidad de su alma.

¡Cuanto tiempo se gana no preocupandote de lo que el projimo dice, hace o piensa, y cuidandose unicamente de los propios.

No hay que mirar a nuestro alrededor los vicios de los demas, sino que se debe correr en linea recta sin volver la vista ni a un lado ni a otro.


Del libro quinto

En tu dignidad esta el hacer y decir siempre lo que conviene a tu naturaleza. No te arredres nunca ante los juicios o las calumnias de otro. Si lo que has de hacer o decir es bueno, no creas que es indigno de ti.

Hay individuos que cuando hacen un favor a su projimo se apresuran a echarselo en cara. Algunos no llegan a este extremo, pero en su fuero interno consideran a su favorecido como un deudor, y siempre tienen presente el servicio que le han hecho. Otros, en fin, ignoran al parecer hasta el favor que han podido prestar; del mismo modo que la viña no exige nada por haber llevado la uva, y se halla por el contrario muy satisfecha de haber producido el fruto que le correspondia; como el caballo que ha dado una carrera, como el perro que ha levantado la caza, como las abejas que han elaborado la miel.

He aqui dos razones por las cuales debes aceptar voluntariamente lo que te sucede: la primera porque ha sido destinado para ti, coordinado para ti, y que te pertenece de cierto modo por estar urdido alla arriba a tu existencia por una relacion de cuasas que desconoces; y la segunda, porque lo que corresponde a cada uno en particular contribuye al exito de las miras del ser superior que gobierna todas las cosas, dando a estas perfeccion y consistencia.


Del libro sexto

El mejor medio para vengarse de una mala persona es procurar no asemejarse a ella.

¡Que manera de obrar mas extraña tienen los hombres! No quieren elogiar a sus contemporaneos que viven con ellos, y dan una importancia enorme a las alabanzas de la posteridad, es decir, de personas que no han visto ni veran nunca.
Es lo mismo que si tu lamentaras que los hombres de pasados siglos no hubiesen tenido una frase de elogio para ti.

Procura, pues, ser siempre sencillo, bueno, formal, serio, justo, religioso, bondadoso, afable y constante en la practica de tus deberes.

Todos cooperamos al cumplimiento de un solo y unico designio; unos, sabiendolo y comprendiendolo perfectamente; otros, sin darse cuenta... El uno contribuye de una forma, el otro de otra... En cualquiera de ellos que te coloques, el Ser que gobierna el universo sabra perfectamente servirse de ti como de los demas obreros que utiliza en sus empresas.

Lo que no es util para la colmena no lo es tampoco para la abeja.


Del libro Septimo

Se recto o enderezate. (otra traduccion : Seras Recto o Enderezado)

La conexion que existe entre los miembros de un mismo cuerpo existe tambien entre los seres racionales por muy distintos que sean unos de otros, porque han sido organizados para cooperar en una misma obra. Comprenderas mejor todavia este pensamiento si razonas de este modo: "Yo soy un miembro del cuerpo constituido por los seres racionales".

Del libro Octavo

Borra de tu pensamiento lo que solo es pura imaginacion y hablate interiormente asi : "En este mismo momento solo depende de mi el que no exista en mi alma ningun vicio, ninguna pasion, en una palabra, ningun desorden; para esto me basta unicamente con ver cada cosa tal como es y hacer de ella el uso que merezca."

No te limites a respirar en comun el aire que te rodea, sino comienza a inspirarte en comun del Espiritu de cuya inteligencia se halla rodeado el universo. Esta inteligencia soberana se extiende por doquier y se comunica a todo ser que tiene la facultad de atraersela hacia si, tan facilmente como el aire que circula en los pulmones de todos los seres que respiran.


Del libro noveno

Cometer una injusticia es cometer una impiedad. La naturaleza universal ha creado, en efecto, todos los seres racionales para que se presten mutuo apoyo en tanto que su dignidad se lo permita y para que no se causen el menor perjuicio con ningun pretexto. Tal ha sido su desginio; aquel que lo desconcierte faltara evidentemente al respeto de la mas antigua de las divinidades.

El que peca, peca contra si mismo; el que comete una injusticia se perjudica tambien a si mismo, puesto que se convierte en un malvado.

A veces es uno tan injusto no haciendo nada como haciendo algunas cosas.

Prueba oportunamente corregir a los otros con tal que lo hagas sin ostentacion. Pero no esperes jamas poder establecer la republica de Platon.

La perdida de la vida no es otra cosa que un cambio de estado.


Del libro decimo

El hombre instruido y modesto dice a la naturaleza que es la que da y quita todo : "Dame lo que quieras y llevate lo que te plazca".

Asi, pues, reconoceras la oportunidad de la frase de Platon : "Puedes vivir en el recinto de una poblacion, como el pastor vive en la choza de la montaña y ordeñando sus ovejas".

Del libro undecimo

¿He hecho algo en favor de la sociedad? Luego he trabajado para mi provecho. Que esta verdad este siempre presente en tu espiritu y trabaje sin cesar.

La ostentacion de franqueza es un puñal disimulado.

Socrates decia : ¿Que deseais? ¿Tener el alma como seres razonables o de brutos? - De seres razonables. -¿De que clase de seres razonables? ¿Sanos o depravados? -Sanos. ¿Por que, pues, no tratais de poseerla? -Porque la tenemos ya. -Luego, ¿por que estais en lucha y discordia los unos con los otros?


Del libro duodecimo

Dios ve a todas las almas al descubierto, sin ese fango burdo ni esa corteza grosera y sin las inmundicias que las envuelven.

Tu has olvidado que el espiritu de cada uno de nosotros es un dios, una emanacion de la divinidad.

jueves, 13 de diciembre de 2007

EPICTETO - MAXIMAS



De los bienes verdaderos y que nos son propios, de los falsos y extraños

Nuestro bien y nuestro mal no existen mas que en nuestra voluntad.

De todas las cosas del mundo, unas dependen de nosotros y otras no. Dependen de nosotros nuestros juicios y opiniones, nuestros movimientos, nuestros deseos, nuestras inclinaciones y nuestras aversiones; en una palabra, todos nuestros actos.

Las que no dependen de nosotros son el cuerpo, los bienes materiales, la reputacion, las dignidades y honores; en una palabra, todas auqellas cosas que no entran en el circulo de nuestros propios actos.

Las cosas que dependen de nosotros son libres por su misma naturaleza; nada puede deternerlas ni levantar ante ellas obstaculos. En cambio, las que no dependen de nosotros son debiles, esclavas, sujetas a mil contingencias e inconvenientes y extrañas por completo a nosotros.

No olvides, pues, que si tomas por libres las cosas que por naturaleza son esclavas, y por tuyas las que dependen de otros, no encontraras mas que obstaculos por doquier; te sentiras turbado y acongojado a cada paso y tu vida sera una continua lamentacion contra los hombres y dioses...

... suceda lo que sucediere, de mi depende sacar en todo el mayor bien y provecho.

De la felicidad

Los verdaderos dias de fiesta son y deben ser para ti aquellos en que has vencido una tentacion o te has arrancado, o al menos dominado, el orgullo, la temeridad, la malignidad, la maldicencia, la envidia, la obscenidad en el lenguaje, el lujo o cualquiera de los vicios que te tiranizan. Esto es lo que debe alegrarte y merecer tus desvelos y sacrificios con mucho mas motivo que haber obtenido un consulado o el mando de un ejercito.

Sobre el propio perfeccionamiento

Estamos compuestos de dos naturalezas perfectamente distintas: de un cuerpo que nos es comun con los animales y de un espiritu que nos es comun con los dioses. Pero unos tienden hacia el primer parentesco, si asi puede decirse, parentesco desdichado y muerto, y otros tienden hacia el segundo, hacia el feliz y divino; de aqui proviene que unos piensen noblemente, mientras los otros -la inmensa mayoria- no conciben mas que pensamientos bajos e indignos. En lo que a mi respecta, ¿que soy? Un pobre desdichado y estas carnes que componen mi cuerpo, algo enfermizo y miserable. Pero algo hay en mi mucho mas noble que esta carne; ¿por que, pues, apartandome de aquel tan elevado principio, doy a lo bajo, a la carne, tanta importancia? He aqui la pendiente por donde se dejan resbalar la casi totalidad de los hombres; y de aqui por que se encuentran entre ellos tantos monstruos, tantos lobos, tantos leones, tantos tigres y tantos cerdos. Ten cuidado, pues, y procura no aumentar el numero de los brutos.

De ti depende el sacar partido de cuento acaezca. No digas, pues, nunca : ¿Que sucedera? ¿Que te importa lo que pueda suceder desde el momento que puedes hacer de ello buen uso y sacar provecho, y puesto que hasta un contratiempo puede convertirse para ti en manantial de felicidades?

No olvides que eres actor en una obra, corta o larga, cuyo autor te ha confiado un papel determinado. Y bien sea este papel el de mendigo, de principe, de cojo o de simple particular, procura realizarlo lo mejor que puedas. Porque si ciertamente no depende de ti escoger el papel que has de representar, si el representarlo debidamente.

Si te propones desempeñar un papel superior a tus fuerzas, no solamente lo desempeñaras mal, sino que dejaras de representar aquel que hubieras desempeñado bien.

No tienes que librar a la tierra de monstruos porque no naciste Hercules ni Teseo; pero puedes imitarlos librandote tu mismo de los monstruos formidables que llevas en ti.

viernes, 30 de noviembre de 2007

Error 181 en SMARTFORMS - FORMATTING_ERROR - SSFCOMPOSER

En un listado smartform al ejecutarlo me daba el error :

-------------------------------------------------------------------------------
Excepcion : FORMATTING_ERROR
ID Mensaje : SSFCOMPOSER Numero mensaje : 181
Mensaje :
No existen mas columnas (ver texto explicativo)
-------------------------------------------------------------------------------

En ingles :

Exception FORMATTING_ERROR
Message ID: SSFCOMPOSER Message number: 181
Message :
No other column available (see long text!).
-------------------------------------------------------------------------------



En mi caso el problema era debido a una incongruencia entre la cantidad de celdas (o columnas) dentro de una linea y la definicion de esa linea dentro de la tabla.

Ejemplo :



Se puede ver que para la linea "ITEMS" aparecen 3 celdas (NRO_LINEA, %CELL1, NRO_ITEM)

Pero si vamos a la tabla "DETALLE EKPO" y elegimos la solapa "Tabla" y luego "Details" vemos la definicion de 3 lineas (TITULO, ITEMS, y PIE) en la linea "ITEMS" vemos que solo hay definido dos columnas, una de 5cm y otra de 11cm.
Hay una columna que no esta.



La solucion es borrar la celda de mas o agregarla en la definicion de la tabla.

El error puede reproducirse si se copian las celdas usando el CTRL-C y luego pegandola con CTRL-V, eso agregara una celda nueva como "%CELL1" pero no la agrega a la defincion de la tabla.

Para agregar nuevas columnas se debe ir a la definicion de la tabla y definir una nueva columna completando su tamaño, eso solo generara la linea de celda.

jueves, 29 de noviembre de 2007

Error W8706 en transaccion SWEC - SAP - PRCTR - BUS0015

Si quisieramos crear un worflow que se active cuando se crea, modifica o borra un centro de beneficio (transacciones KE51, KE52, KCH5N, KE54).

En la transaccion SWEC al intentar relacionar el documento de modificacion estandar PRCTR (doc. modificacion Centro de Beneficio) con el objeto BUS0015 (Centro de Beneficio) el sistema informa una advertencia :

N° Mensaje : W8706

Claves obj.doc.modificación PRCTR y tipo business obj.BUS0015 incompatibles
(Key for change doc. object PRCTR and business object type BUS0015 are incompatible)

La ayuda nos indica :

Claves obj.doc.modificación PRCTR y tipo business obj.BUS0015 incompatibles

Nº mensaje: W8706


Diagnóstico

Se ha verificado la consistencia de la estructura de clave entre el documento de modificación y el tipo de business object. En esta verificación se ha detectado que la clave con la que se ha creado el objeto de documento de modificación PRCTR no se adecúa a la clave del tipo de business object BUS0015.

Actividades en el sistema

El sistema lanza un mensaje de advertencia.

Procedimiento

Verifique las entradas.

A pesar de este mensaje de advertencia es posible utilizar el tipo de objeto que se ha introducido si en la correspondiente tabla de sistema (actualizable mediante Transacción SWED) existe un módulo de funciones que "convierta" la clave del documento de modificación en la clave del objeto.




Lo que significa que el documento de modificación genera el objeto con una clave distinta al objeto BUS0015.

El registro se debe dar de alta igual ya que solo es una advertencia.


Si hicieramos un workflow cuyo evento inicializador sea el BUS0015.CREATED (nota: el BUS0015 no tiene eventos, es necesario crearle un subtipo con transaccion SWO1, creando un objeto ZBUS0015 con los eventos y luego delegarlo con la transaccion SWO6).

Luego el workflow se disparara pero si se usa algun valor del objeto BUS0015 terminara en error, hasta que se cree una función que mapee la clave correctamente.

Para averiguar la diferencia entre las claves se puede ir al objeto BUS0015 usando la transacción SWO1 y revisando los campos claves :



En este caso son :

ProfitCenter.ProfitCenter - Centro de beneficio - CEPC-PRCTR
ProfitCenter.ControllingArea - Sociedad CO - CEPC-KOKRS

Para saber la clave con que se genera el documento de modificacion debemos dar de alta los eventos respectivos en la transaccion SWEC y podemos usar la transacción de alta/modificacion/baja del centro de beneficio (KE51, KE52, KE54) y luego entrar a la tabla CDPOS filtrando con OBJECTCLAS = PRCTR . Ahí vemos el campo TABKEY y deberiamos tener un valor asi :

"100AR01YPRUEBAWF29999123120070101"
Que significa :

MANDT char 3 Mandante (CEPC->MANDT)
KOKRS char 4 Sociedad CO (CEPC->KOKRS)
PRCTR char 10 Centro beneficio (CEPC->PRCTR)
DATBI fecha 8 Fecha fin validez (CEPC->DATBI)
DATAB fecha 8 Fecha inicio validez (CEPC->DATAB)
(el mandante no llegara a la funcion de mapeo que creeemos)


Como vemos las claves son distintas, por eso tenemos que crear la función de remapeo.

Para crear dicha función vamos a la transacción SE37 y copiamos la función FI_SACH_BUS3006_KEY_SET la llamamos por ejemplo Z_MAP_KEY_BUS0015.

El import debe tener :
CHANGEDOCUMENT_HEADER LIKE CDHDR
OBJECTTYPE LIKE SWOTOBJID-OBJTYPE
OBJECTKEY LIKE SWOTOBJID-OBJKEY

En el export :
OBJECTTYPE LIKE SWOTOBJID-OBJTYPE

En Tablas :
CHANGEDOCUMENT_POSITION LIKE CDPOS


El código fuente debe ser :

FUNCTION Z_MAP_KEY_BUS0015.
*"----------------------------------------------------------------------
*"*"Interfase local
*" IMPORTING
*" VALUE(CHANGEDOCUMENT_HEADER) LIKE CDHDR STRUCTURE CDHDR
*" VALUE(OBJECTTYPE) LIKE SWOTOBJID-OBJTYPE
*" VALUE(OBJECTKEY) LIKE SWOTOBJID-OBJKEY
*" EXPORTING
*" VALUE(OBJECTKEY) LIKE SWOTOBJID-OBJKEY
*" TABLES
*" CHANGEDOCUMENT_POSITION STRUCTURE CDPOS
*"----------------------------------------------------------------------
* function that computes for a given business object
* key (in OBJECTKEY)and a given business object type (in OBJECTTYPE)
* the correct business object key.
* (CHANGEDOCUMENT_HEADER and CHANGEDOCUMENT_POSITION may contain
* additional data concerning the changes, however, are not used here
* for simplicity reasons)
*"----------------------------------------------------------------------
* Structures for keys
DATA:
BEGIN OF CD_KEY,
KOKRS LIKE CEPC-KOKRS,
PRCTR LIKE CEPC-PRCTR,
DATBI LIKE CEPC-DATBI,
DATAB LIKE CEPC-DATAB,
END OF CD_KEY,

BEGIN OF BUS0015_KEY,
PRCTR LIKE CEPC-PRCTR, "ProfitCenter
KOKRS LIKE CEPC-KOKRS, "ControllingArea
END OF BUS0015_KEY.

* Only for Profit Center
CHECK OBJECTTYPE = 'BUS0015'.

* Change key
CD_KEY = OBJECTKEY.
MOVE-CORRESPONDING CD_KEY TO BUS0015_KEY.
OBJECTKEY = BUS0015_KEY.

ENDFUNCTION.


Ahora la activamos y tenemos que agregarla en la transacción SWED para que haga el mapeo.

Ir a la transacción SWED buscar la linea PRTCR y modificarla agregandole en la columna "modulo funciones" la funcion creada (Z_MAP_KEY_BUS0015).

Si no estuviera la linea PRCTR darla de alta con los valores : PRCTR , CEPCB, CEPCB y tildar al crear, modificar, borrar y en modulo de funciones Z_MAP_KEY_BUS0015.



Luego podemos usar las transacciones KE51, KE52, KCH5N, KE54 y el workflow debe funcionar correctamente.

Una forma de validar la función de mapeo de claves es en el workflow crear una variable de container del tipo estrutura : SWCONT campo : VALUE y la llamamos ObjKey, luego en el evento inicializador del workflow mapeamos el OBJECT_KEY a esa variable. Y la podemos enviar por email asi sabremos si el mapeo es correcto.



Otra forma es monitorear con la transacción SWI3 y ver en la parte que indica "Objetos info referidos hasta la fecha" ahí aparece la clave pasada al workflow.

sábado, 10 de noviembre de 2007

Ubuntu : Una palabra africana que significa "Tu particion Solaris sera destruida!!!"



Si!!! Nuevamente mi instalacion Solaris ha sido destruida!!!

La notebook tiene un solo disco rigido con :
1 - Windows XP Home (vino instalado)
2 - Slackware 12
3 - PC BSD 1.3.2
4 - Solaris 10

Como se puede ver a continuacion :
ubuntu@aton:~$ sudo fdisk -l /dev/sda

Disk /dev/sda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0dbc0dbb

Device Boot Start End Blocks Id System
/dev/sda1 1 3215 25817368+ 7 HPFS/NTFS
/dev/sda2 4278 4788 4095096+ 83 Linux
/dev/sda3 3215 3749 4294080 a5 FreeBSD
/dev/sda4 * 3749 4278 4248720 bf Solaris

El gestor de arranque GRUB del Solaris.

Grabe el nuevo Ubuntu 7.10 live cd, lo inserte en la lectora y reinicie la notebook.
Arranco sin problemas y luego de usarlo durante una hora aproximadamente reinicie desde mi disco rigido. Pero solo obtuve una pantalla negra que decia :
GRUB

Asi que reinicie desde un floppy de 3 1/2" y ejecute el Norton Disk Editor 3.0 y compare la tabla de particion de mi disco rigido contra una copia que tenia guardada en un archivo en ese diskette. Ni un solo byte habia cambiado, asi que el problema era dentro de la particion Solaris.

Reinicie de nuevo desde el LiveCd de Ubuntu 7.10 y detecte que la particion Solaris entera estaba siendo usada como swap por el ubuntu.
En la pantalla que adjunto se puede ver que hay 4 gigas de swap usadas desde la particion 4 (Solaris).





Por que el ubuntu automaticamente sin pedir ningun tipo de confirmacion uso una particion con ID "bf" (nueva particion Solaris) como SWAP?
Quizas porque "Ubuntu" es una palabra africana que significa "Tu particion Solaris sera destruida!!!"

No quiero reinstalar y configurar Solaris 10 nuevamente. Me rindo.

Adios Java Desktop Environment!!! :-(

Technorati Profile