MUNDOSAP

MUNDOSAP (foro/index.php)
-   Administración de Sistemas SAP (foro/forumdisplay.php?f=15)
-   -   Ordenes automaticas de transporte (foro/showthread.php?t=34963)

XIPE_CSESD 04/02/10 19:48:58

Ordenes automaticas de transporte
 
Hola buena tarde

Como puedo configurar el sistema para que una orden de transporte al momento de liberarla de DEV pase en automático al sistema de QA y ya para PRO la pasemos posteriormente cuando no los soliciten, alguna idea o alguno de ustedes ya lo ha realizo de antemano les agradezco la ayuda.

Saludos

XIPE_CSESD 12/02/10 18:11:36

Alguna idea?

koletas 15/02/10 12:51:31

mira la help del comando tp

tp help

This is tp version 340.16.31 (release 640)
usage: tp <command> [argument(s)] [option(s)], where <command> may be one of:
-----------------------------+-----------------------------+-------------------
Exporting I Buffer Actions I Disk Space
-----------------------------+-----------------------------+------------------
EXPORT I EXPWBO I ADDTOBUFFER I DELFROMBUFFERI CLEAROLD
R3E I VERSE I SETSYNCMARK I DELSYNCMARK I CHECK
SDE I I SETSTOPMARK I DELSTOPMARK I TESTOLD
TST I I MARK I UNMARK I
I I CLEANBUFFER I I
-----------------------------+-----------------------------+------------------
Importing I Special Functions I Information
-----------------------------+-----------------------------+------------------
PUT I I LOCKSYS I UNLOCKSYS I SHOWBUFFER
IMPORT I CHNTABS I LOCK_EU I UNLOCK_EU I COUNT
CMD I R3I I WRITELOG I GETPROTS I SHOWPARAMS
LIM I MEA I SAPSTART I SAPSTOP I GO
R3H I MVREPOS I GETTBATGENT I GETTRBATENT I CONNECT
ACT I MVKERNEL I GETDDXTTENT I GETDDXTFENT I CHECKIMPDP
TACOB I SDI I GETOPENCORR I CREATECOFILE I SHOWINFO
GENTB I GENT1 I PREPAREBUFFERI CREATEINFO I GETOBJLIST
GENT2 I GEN I CONTP I EXPCHK I EXTRDOCU
DIST I XPA I SHOWSEMAPHOREI SHOWSEMACLIENI GETCONVENT
MVNTABS I VERSI I SETSEMAPHORE I DELSEMACLIENTI EXPLAINRC
IMPSYNC I DELIVER I DELSEMAPHORE I GETTPSTATENT I
For more details call tp with the desired command (and no other parameters)


command to check tp:
tp pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL connect SID

Para pasarlas sería a mano
tp IMPORT SIDK900211 SIDdestino clientxxx pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL

igual se podría meter en el crontab y que se ejecuta cada hora.

En modo incondicional sería tp IMPORT SIDK9002007 SIDdestino U126 clientXXX pf=/usr/sap/transl/bin/TP_DOMAIN_SID.PFL

mira la nota Note 11677 - Transports with event-controlled RDDIMPDP


hay que hacerlo como SIDadm

colmdelgado 16/02/10 12:45:14

Y el control?
 

Y tambien debes colocar un Job que disminuya tu salario por dejar de realizar actividades de propias de administración; perdona el comentario, sin embargo, este tipo de practicas pueden ocasionar problemas de control en cuanto a los transportes... debes recordar que por muy igual que sean las configuraciones de un transporte, muchas veces no aplican a la perfección como se puede esperar. Por eso es importante tener controlado este tipo traspasos entre ambientes, de hecho si existiera esta funcionalidad ya SAP la venderia o la proporcionaria....

Espero no te moleste mi comentario,.

BREZHNEV 17/02/10 02:27:43

yo te sugeriria modestamente que busques esa info en el help de SAP, ahi esta lo que necesitas y bien detallado, yo cuando necesite algo de eso lo encontre ahi, te ayudaria a buscar el link, pero me parece que mas te doy, sugiriendote donde buscar.


salu2

XIPE_CSESD 23/02/10 17:56:48

colmdelgado

No es que quiera verme mas flojo es que me gusta automatizar todo, no me gusta ser operario como habrás leído lo que quiero es para el sistema de QA que por cierto por en nuestra empresa lo refrescamos todos los días y es un proceso que casi es automático, tu dime cuantas empresas se pueden dar ese lujo es mas te aseguro que en promedio el sistema Qa lo refrescan en promedio fácilmente cada 6 meses nosotros lo hacemos diario(exepto cuando las pruebas en QA duran mas días), lo primero que hacemos al llegar a recuperar el backup de productivo del día anterior y aplicamos logs para que quede lo mas cercano a productivo, si queremos dejar automático este proceso no es por flojos si no por que es responsabilidad de cada funcional el control de sus transportes a QA, solo para productivo nosotros junto con el funcional nos hacemos responsables de lo que nos solicitan pasar a Productivo, casi todo lo tenemos automatizado.

Koletas
Fíjate que no había pensado esa posibilidad de hecho cuando hemos hecho integración si utilizamos el método por consola ya que es mas rápido y del error cuando realizamos los transportes al final nos da el resultado si es igual a 0 quiere decir que paso sin errores.
Es la cadena que utilizo para pasar los transportes a mano de hecho dejo script para automatizar jejej nos gusta automatizar todo.
tp IMPORT <Orden> TP4 U126 client<mandante> pf=/usr/sap/trans_Portal/bin/TP_DOMAIN_PP4.PFL

echo "user <usuario> <contraseña>" > ${home}/cmd_fs
echo "lcd /usr/sap/trans/data" >> ${home}/cmd_fs
echo "mget /usr/sap/trans/data/*${tx}*" >> ${home}/cmd_fs
echo "lcd /usr/sap/trans/cofiles" >> ${home}/cmd_fs
echo "mget /usr/sap/trans/cofiles/*${tx}*" >> ${home}/cmd_fs
echo "bye" >> ${home}/cmd_fs
ftp -vin <IP SERVIDOR ORIGEN> < ${home}/cmd_fs
echo "Extrayendo archivos"
echo "Valida archivos"
test -f /usr/sap/trans/data/*${tx}* >/dev/null 2>&1
if [ $? -eq 0 ]; then
test -f /usr/sap/trans/cofiles/*${tx}* >/dev/null 2>&1
if [ $? -eq 0 ]; then
echo "Se recuperaron los archivos del tx ${tx} "
else
echo " ** ERROR: No se recuperaron archivos COFILE para aplicar"
exit 1
fi
else
echo " ** ERROR: No se recuperaron archivos DATA para aplicar"
exit 1
fi
chmod 777 /usr/sap/trans/data/*${tx}*
chmod 777 /usr/sap/trans/cofiles/*${tx}*
echo; echo "Agrega el tx ${tx} a la cola"
tp addtobuffer BODK${tx} BOP pf=/usr/sap/trans/bin/TP_DOMAIN_BOD.PFL
if [ $? -eq 0 ]; then
echo; echo "Importa el tx ${tx}"
tp IMPORT <ID DE TRANSPORTE>${tx} BOP U126 client=<MANDANTE> pf=/usr/sap/trans/bin/TP_DOMAIN_BOD.PFL
if [ $? -eq 0 ]; then
echo; echo; echo "El tx ${tx} se aplic¢ correctamente"
else
echo; echo; echo "El tx ${tx} se aplic¢ con ERRORES, favor de validar"
fi
else
echo; echo "Error al importar el tx ${tx} a la cola"
fi

BREZHNEV
Tienes razón en buscar en otros lugares generalmente, no me conformo con una sola búsqueda esperando que me llueva la información del cielo, pero es muy importante que nosotros mismos preguntemos en nuestro foro, para que la información cuando nos sea respondida quede como ayuda para futuras consultas de hecho se que en el HELP de SAP ya existe foro para hispanohablantes pero si todos nos mudáramos nuestro foro, del cual he aprendido mucho dejaría de tener vida y prefiero seguir aportando lo poco que se y seguir consultando lo mucho que no se jejejeje.

Saludos

Por cierto muchas gracias por sus comentarios.

nanavera 07/10/10 14:13:30

Ordenes automaticas de transporte
 
Hola,

Esto se resuelve por medio del Import All, le dan click al camión que transporta todas las órdenes en el sistema TEST y el sistema genera un Job, el cual se programa cada determinado tiempo para que se transporten todas las órdenes que tienes en cola.
Espero les sirva.

Saludos cordiales.
Nana Vera

XIPE_CSESD 08/10/10 06:43:49

El camion que transporta todo es mala idea ya que el orden lo genera enn base a la orden encolado, es mas por buena practica tiene que desabilitarlo para hacerlo tienes que agregar este parametro NO_IMPORT_ALL con valor a 1, te recomiendo que realice esto.


Husos Horarios son GMT. La hora en este momento es 07:29:45.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web