Carga de fotos de empleados en el Infotipo 2


(Gracias a www.sap-basis-abap.com)

How to upload employees photo in infotype 0002?

1. Create a number range for SAP Archive Link : 
IMG -> Basis Components -> Basis Services -> SAP Archive Link -> Basic Settings  -> Maintain number ranges. 
Tcode OANR. Create range 01 from 0000000001 to 9999999999 without the external number flag. 

2. Document type HRICOLFOTO must exist with document class JPG. 
IMG  -> Basis Components  -> Basis Services  -> SAP Archive Link  -> System Settings  -> Maintain document types. 
Table TOAVE, Tcode OAC2. 

3. Document type HRICOLFOTO must be linked to object type PREL and IT0002. 
IMG -> Personnel Management -> Personnel Administration -> Tools -> Optical Archiving -> Set up Optical Archiving in HR. 
View V_T585O, no Tcode. In all three columns there ara minuses, don’t put a flag in the check box. 

4. Check which content repository (Archive) is linked to document type HRICOLFOTO and object type PREL. 
IMG -> Basis Components -> Basis Services -> SAP Archive Link -> Basic Settings -> Maintain Links. 
Table TOAOM_C, Tcode OAC3 

5. Create this content repository with storage type FILE archive. 
IMG -> Basis Components -> Basis Services -> SAP Archive Link -> Basic Settings -> Maintain content repositories. 
Tcode OAC0 
Storage type FILE archive can be attained by clicking on the field Storage type and clicking somewhere else in the screen with the right mouse button. Choose Possible entries and only then you get a list of all values. FILE Archive is entry number 08. Choose Version no. 0031 and Archive path something (e.g. C:\). 

6. Link photo to personnel number. 
Menu -> Tools -> Business Documents -> Miscellaneous -> Stored Documents. Tcode OAAD. 
Click on the Create button. Business object PREL and Docyment type HRICOLFOTO. Click on create (fill in the right personnel number in the pop up and click Continue). Choose the photo (as a JPG file) from the place where it is saved (e.g. hard disk). SAP will notify that the Stored Document was created succesfully. Photo is visible via PA10, PA20, PA30, PA40. Double-click to magnify photo. 

To delete archived document : 
Tcode OAAD, click Find. In docyment type field select HRICOLFOTO and after execute you get a list of all documents. Select appropriate document and click on delete icon. 

Don’t forget to adjust IT0002 header!!!!

Please see SAP Note 488281. You can find this on the http://www.sap.com/services website. Here’s some of what it says: 

1. The pictures (.jpg or .bmp) must be available on your PC. 
2. Start transaction OAAD. 
3. Choose function ‘documents -> create’ 
4. Choose as business object ‘PREL’ and as document type ‘HRICOLFOTO’ 
5. Push the create button 
6. Fill in the appropriate personnel number 

This solution requires SAP Archivelink to be installed.

Use SICF tcode that displays lot of services. Under sap –> bc there is a service called content server interface. Activate this service. 

Now Create the A2 repository with TCode OAC0. 

While creating the repository, keep the Document Area blank, Storage type as R/3 database, Rep. Sub-type will appear as Normal by default, Version No. as 0046 and in Contents table put ‘SDOKCONT1’ as the table name. 

This will set the config part. Now upload the picture using tcode OAAD.

Actualizacion 24.07.13

La funcionalidad estandar no permite la carga de fotos masivamente. Utilizando Abap, se puede preparar una utilidad que lea los ficheros contenidos en un directorio y cargue los ficheros masivamente en el content server (el nombre del fichero tendrá que identificar al empleado).

En este link os dejo la copia de un programa para poder hacer esta carga masiva.

FOTOS.zip

Quitar la extension DOC del archivo al descargarlo para poder descomprimir su contenido. El programa principal se llama ZHRBI_CARGA_FOTOS y requiere varios includes tambien anexados en el fichero.

Esta entrada fue publicada en Sap Basis, Sap HR. Guarda el enlace permanente.

14 respuestas a Carga de fotos de empleados en el Infotipo 2

  1. Julieta dijo:

    Estimados,

    He logrado configurar el Archive link en el ambiente de desarrollo, pero no logro activarlo en el ambiente de pruebas. En desarrollo puedo anexar documentación perfectamente a los infotipos.
    Alguien ha logrado configurarlo exitosamente en productivo? Cómo se realiza el transporte?

    Gracias
    Saludos
    Julieta

    • HOla Julieta:

      Esa parametrizacion no se transporta. TIenes que abrir el sistema y configurarlo como desees.

      Un saludo.

      • Félix dijo:

        Hola Julieta, Roberto,

        he seguido todos los pasos, pero me da el siguiente error:

        Error en acceso HTTP: IF_HTTP_CLIENT->RECEIVE 1,
        ICM_HTTP_CONNECTION_FAILED

        y en otro sistema que lo estoy intentando hacer también me da un error en el Content Server?

        Esto mismo lo hice en otro cliente hacer 1 año y todo fué bien, pero aquí….
        Sabéis a qué se deben ambos errores?

        muchas gracias!!
        Félix

      • Hola Félix,

        Creo que el content Server no esta bien configurado. Revisarlo, así cono toda la caracterización relacionada en SAP.

        Hay algo mal. Tb puede ser que este parado el cs.

        Un saludo

  2. Félix dijo:

    Hola Roberto,

    gracias, pensaba que el content server estaba configurado por defecto. Sabes si el Content Server está instalado o se instalara en la parte Java?

    Saludos,

    • Hola Félix:

      No, el content Server no se instala por defecto. Es una aplicación adicional que se instala en otro servidor, aunque SAP regala la licencia. Existe la alternativa de archivar en un filesystem, pero necesitas igualmente parametrizacion.

      Esto normalmente lo configuran los consultores Basis (BC).

      Un saludo.

  3. Félix dijo:

    Hola Roberto de nuevo,

    sabes si puedo utilizar el ArchiveLink sin tener que usar el Content Server, he visto que puedo elegir directorio logicos, pero no sé si también es necesario usar el Content Server…

    gracias!!

    Saludos,

  4. DEISY dijo:

    ROBERTO HE LOGRADO SUBIR TODAS LAS FOTOS EN SAP ME GUSTARIA HACERLO MASIMAMENTE ME PODRIAS AYUDAR

  5. mia carolina dijo:

    yo tambien me gustaria subir las fotos masimente ..ayudanos

  6. Fran dijo:

    Hola, tengo un problema por la transacción PA30-PA20 ETC la foto se ve en miniatura y en la cabecera de los infotipo bien, que falta? he revisado toda la configuración y todo lo tengo igual que en Desarrollo.

    Gracias por la ayuda

    FR

  7. merlin dijo:

    HOLa roberto necesito realizar un reporte donde aparezca la informacion del empleado y su foto puedes indicarme como puedo hacer para mostrar esta informacion que erramienta usar para reporte (ALV) o sapscripto si debo hacer una pantalla de dialogo y cual seria la funcion o la manera de imprimir la foto se como mostrarla (HR_image_Detail), pero no veo como imprimirla
    espero puedas ayudarme, de antemano gracias.

  8. Andy dijo:

    Hola Roberto, muchas gracias por el material, me queda una duda con estos dos include Z: ZBDCRECX1_SEL y ZBDCRECX1_FOR. los veo en el codigo pero no se si los usas

  9. LINA GALAN dijo:

    COMO PUEDO SABER DONDE SE ALMACENAN LAS FOTOS EN EL SERVIDOR FISICO

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.