martes, 11 de febrero de 2014

Registrar un sistema ABAP en un SLD Java Only

Normalmente el registro de un sistema ABAP a un SLD se realiza via transacción RZ70, pero cuando el sistema donde se se encuentra el SLD es Java Only, se debe tener en cuenta que el procedimiento ya no es el mismo.

Para empezar, se debe ingresar al SLD en la opciones de Configuración:

Image(14)

Seleccionar en la opción Section: ALL:

Image(15)

Ingresamos la información correspondiente al sistema ABAP que queremos conectar:

Image(16)

Salvamos y se debe reiniciar el SLD:

Image(17)

Image(18)

Ingresamos al sistema ABAP a la transación SMGW y seleccionamos la opción Goto -> Logged on Clients

Image(19)

Deberían aparecer las entradas correspondientes al sistema Java (Donde reside el SLD):

Image(20)

En este momento se recomienda eliminar las RFCs existentes:

SLD_UC

SLD

Por ultimo ingresar al sistema ABAP que queremos registrar y ejecutar la transacción RZ70.

En las opciones de Host y Service se deben ingresar los datos de el mismo sistema ABAP:

Image(21)

Hacer clic en activar y luego en Start Data Collection:

Image(22)

El registro del sistema deberá ser satisfactorio:

Image(23)

Ingresamos al SLD y verificamos el registro del sistema ABAP:

Image(24)

jueves, 23 de enero de 2014

The step runRADDBDIF with step key Error was executed with status ERROR

 

Durante la instalación o una copia homogénea SAP, el Sapinst termina la ejecución con un error similar al siguiente:

image

ERROR      2012-01-26 11:58:59.298 [sixxcstepexecute.cpp:937]
FCO-00011  The step runRADDBDIF with step key |NW_Doublestack_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|onehost|0|NW_CI_Instance|ind|ind|ind|ind|ci|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|auto.id:3|0|runRADDBDIF was executed with status ERROR ( Last error reported by the step: Unable to call function. Error message: Exception condition "WRITE_FAILED" raised. .).

Para mi caso, este error se me ha presentado tanto en instalaciones de Solution Manager, ERP, Netweaver y en copias homogeneas de sistemas ERP.

La primera vez que tuve este inconveniente lo solucione de la forma más difícil o más engorrosa:

  • Ingrese al sistema con los usuarios estandar (DDIC ó SAP*).
  • Ejecute los reportes de manera manual.
  • Cambie el archivo control XML de la instalación.
  • etc, etc, etc….

Indagando en algún momento encontré la siguiente Nota SAP:

1948117 - Exception condition "WRITE_FAILED" raised

Pero según esta nota se debe verificar los permisos del DIR_TRANS, al verificar los permisos estos estaban perfectos.

Todo lo anterior para decirles que no es la verdadera, ni la más optima solución.

Después de indagar un poco y de un golpe de suerte, días después haciendo otra instalación, me encontré que algunos Sistemas SAP después de instalados quedan haciendo referencia a un nombre de host bastante curioso:

“acmkoieeko”

Por lo tanto el sistema para ciertas funciones busca este nombre de host y obviamente no coincidirá con el nuestro.

Días después en la siguiente instalación donde se me presento el error error:

FCO-00011  The step runRADDBDIF with step key

Lo solucione ingresando simplemente al archivo host de la maquina donde me encontraba haciendo la instalación la entrada correspondiente a dicho host:

image

Después de esto la instalación continua sin ningún problema y finaliza con éxito!!!

Conclusión:

El instalador al momento de llegar al paso Run ABAP Reports ejecuta varios jobs en background y estos a su vez hacen referencia al DIR_TRANS de la forma: \\acmkoieeko\sapmnt\trans por lo tanto nunca encontraran ese nombre de host si no lo configuramos.

image