The Path of a SAP Consultant

The Path of a SAP Consultant

SAP: Tips & Cheats

sin comentarios

(Post en constante actualización)

- No se graba en su infotipo un dato introducido desde un servicio standard del portal?? Solución

- Si el XSS empieza a abrir ventanas nuevas durante la navegación, debemos comprobar el estado del workprotect mode.

- Una de perogrullo, pero para evitar búsquedas tontas. Para la creación de usuarios ya sea de forma individual como de forma batch, debemos ir a http://<host>:<port> y utilizar la herramienta “User Management”.

- Si queremos modificar el nivel de profundidad de la navegación superior (Y por ende, la de la navegación lateral), debemos modificar la opción “Number of Display Levels” en el iView “Top-Level Navigation” del framework que tengamos en uso.

- Para hacer modificaciones en la estructura de las páginas de procedimientos guiados, debemos editar la página “Portal Content” -> “Content Provided by SAP” -> “Platform Add-Ons” -> “Guided Procedures” -> “Pages” -> “Process Instance”. Ahí podemos, por ejemplo, ocultar el panel lateral de la izquierda haciendo invisible el iView “Contextual Panel”.

- Para evitar que las páginas de portal tengan cabecera (Nombre + Opciones), a nivel de página como de iView (EN AMBAS), en las opciones de “Appearance – Tray” quitaremos todas las opciones que nos interese, ya sea para aligerar las opciones disponibles (Desmarcar lo necesario) o para que el tray desaparezca por completo (“Show Object Name in Tray” NO; “Show Tray” NO).

- Para acceder a las trazas del portal, debemos borrar el “irj/portal” de la URL del mismo. Seleccionaremos “SAP NetWeaver Administrator” -> “Monitoring” -> “Logs and Traces” y seleccionaremos “Default Traces” en el desplegable de opciones disponibles. Para llegar hasta aquí necesitaremos permisos de administrador.

- Si el botón “Launch WebDynpro” en la UWL (Universal WorkList) no funciona, dando un error de que no encuentra el servicio, debemos configurar el campo “Web Dynpro Launch system” en System Admin ->System Config ->Universal Worklist->Administration editando el sistema de backend e informándolo con la dirección y puerto del servidor. (SDN)

- Para eliminar el enlace “Help” del Masthead, debemos editar la opción correspondiente (Show ‘Help’ Option) del iView “Portal Content” -> “Content Provided by SAP” -> “Admin Interfaces” -> “Admin iView Templates” -> “Masthead”.

- Para mostrar el botón de personalización del Masthead del portal, además de editar el iView correspondiente del framework (Ver tip anterior) y poner la propiedad del iView correspondiente (En el apartado de “Navegación”: “Show ‘Personalize’ Option”), debemos añadir en el rol asignado al usuario que deseamos que vea el botón el workset “com.sap.pct.erp.ess.employee_self_service” del rol “eu_role”. Alternativas evidentes son que por ejemplo, el usuario posea este rol. Aunque la opción del framework esté activa, los usuarios sin este componente en su rol, no verán dicho botón. Este workset debe permanecer como visible y punto de entrada.

- Interesante howto para personalizar la UWL.

- Para ocultar el panel izquierdo de los Procedimientos Guiados (Process Activities) ocultar en la página anterior el iView: Contextual Panel.

- Dirección de la página base de los Procedimientos Guiados: Portal Content/Content Provided by SAP/Platform Add-Ons/Guided Procedures/Pages/Process Instance

- Ayuda para configuración de la Navegación de Portal.

- Cuando la personalización de un iView por “ctrl + Right Click” no funciona correctamente, se debe a una corrupción del iView. La solución es crear una nueva copia (Porque trabajas sobre copia, verdad??) y meter esta nueva copia en el rol, sustituyendo la vieja copia, de la cual nos desharemos.

- Configurando los recursos del XSS a través de la SPRO, al insertar un PCD “demasiado largo” en el lugar correspondiente, al grabar, éste es recortado sin advertir al usuario, quedando así inservible. Para evitar esto, debemos introducir cambios de linea de forma que cada una de estas líneas quede suficientemente corta como para no ser recortada.

- El formato de fechas en el portal depende del idioma del navegador que se use y el idioma que tenga asignado el usuario dentro del portal. No es lo mismo el inglés “en-GB”, que el inglés “en-UK”, que el inglés (Sin más)… Para obtener dd/mm/aaaa en inglés, debemos escoger “en-UK”.

- La ruta para acceder desde un desarrollo para portal a los elementos contenidos en él es: /irj/portalapps/<NOMBRE_DEL_PAQUETE>/<RUTA_DESEADA>
Ej: “/irj/portalapps/com.saptraining.intro/images/intro.jpg”

- Para cambiar el tamaño máximo de los ficheros que se pueden subir al KM, se deben seguir las siguientes instrucciones.

- Macro de lectura de infotipos (En TRMAC):

****************************************
* RP-READ-INFOTYPE                        *
****************************************
* PARAMETERS:
*   PERNR      REQUESTED PERSONALNUMBER
*   INFTY      REQUESTED INFOTYPNUMBER
*   INFTY-TABLE OUTPUT-TABLE LIKE PNNNN
*   BEGDA      REQUESTED INTERVAL-BEGIN
*   ENDDA      REQUESTED INTERVAL-END
****************************************

Es equivalente a las llamadas:

PERFORM READ-INFOTYPE(SAPDBPNP)
TABLES INFTY-TABLE
USING  PERNR ‘INFTY’ BEGDA ENDDA

PERFORM READ-INFOTYPE IN PROGRAM SAPDBPNP
TABLES INFTY-TABLE
USING  PERNR ‘INFTY’ BEGDA ENDDA

Esta última necesaria en determinados contextos como las BAdI´s en las que no se permite la ejecución de la macro o la sintaxis de la primera equivalencia.

Escrito por Zlinx

13-Noviembre-2008 a 12:26

Escribe un comentario