No Siempre las indicaciones por telefono son bien entendidas – Humor

Image

Anuncios

Algunos Consejos sobre SAP.

  • Inicio de sesión sin estar autorizado
    El Cliente 066 normalmente existe en un sistema SAP, debido a los servicios de EarlyWatch. A menudo, este cliente no tiene los master users. Si es cierto, cualquier persona puede registrarse en el sistema utilizando el cliente 066, el usuario SAP*, y la contraseña PASS. Diviértete  .
  • Especiales de copia y pega
    Hacer clic en el área y presione CTRL + Y. Nos permitirá copiar las líneas a la vez y pegarlas después.
  • Mensajes largos a pie de página
    Hacer clic en el mensaje y mantener pulsado el botón del ratón. Después mover el ratón hacia la izquierda.
  • Log de direct input.
    La transacción BMV0 (Gestión de los log de direct input.) muestra todos los registros de entrada directa.
  • Gráficos en SAPscript
    El programa RSTXLDMC puede ser usado para cargar gráficos tipo TIF en SAP como textos estándar.
  • Agregar iconos
    Comprobar el código de un icono usando la transacción ICON. Puedes encontrar una vista técnica en el include llamado «ICON». Las secuencias de caracteres comienzan y terminan con el símbolo @. Incluso textos planos bajo sistemas operativos puede contener estos caracteres.

    Os dejo aquí un programa que lista todos los iconos que hay en sap

    Cita:
    REPORT ZICONS .
    TABLES: ICON.
    INCLUDE .
    FIELD-SYMBOLS: .

    SELECT * FROM ICON.
    ASSIGN (ICON-NAME) TO .
    WRITE: /(5) , 20 ‘@’,21 ICON-ID+1(2),23 ‘@’,ICON-OLENG,
    ICON-BUTTON,ICON-STATUS,ICON-MESSAGE,ICON-FUNCTION,
    ICON-NAME.
    ENDSELECT.

    Esto es sólo para que puedáis ver todos los que existen, pero para utilizarlos en un report, sólo tenéis que usar un include:

    INCLUDE .
    Y poner por ejemplo:

    WRITE: ICON_RED_LIGHT.

  • LLenar un campo de fecha vacío rápidamente
    [b]Pulsa la tecla F4 ( o pulsa en el simbolo de matchcode) y presiona ESCAPE. Se completará automáticamente con la fecha actual.
  • Configuración del módulo FI / CO sin utilizar IMG
    Casi todos los parámetros se puede ajustar mediante las transacciones ORFA (Contabilidad de Activos), ORFB (Contabilidad Financiera), y BRAS (Centro de Coste de Contabilidad).
  • Análisis de la tabla entre dos sistemas
    El contenido de una tabla entre dos sistemas puede verificarse a través de la OY19 transacción.
  • Formatos de comando generales

    /n Ir al siguiente registro si está procesando una sesión de batch input
    /doble Anular el proceso de batch input en primer plano
    /nend Cierre todas las sesiones R/3 y hace un logoff
    /nxxxx Llame a la transacción xxxx transacción en la misma ventana de SAP
    E / S Generara una lista de sesiones
    /oxxxx Llame a la transacción xxxx en una ventana nueva de SAP
    /i Cierra la venta actual
    /h Actuva el modo de Debug
    /$tab Resetea todos los buffers (para administradores de sistemas)
    /$sync Sincroniza los instances buffers (para administradores de sistemas)

  • Comandos de report
    PRI% Imprime el informe actual
    PC% Descarga el informe actual
    SC% Llama a la función Find
    p+ Ir a la página siguiente
    p- Ir a la página anterior
    p++ Ir a la última página
    P– Ir a la primera página
  • Reports Útiles
    RSCLTCOP Copiar tablas entre clientes
    RSAVGL00 Ajuste de tablas entre clientes
    RSINCL00 Listado de programas extendidos
    RSBDCSUB Liberación de juegos de datos de forma automática
    RSORAREL Obtiene la versión de la base de datos ORACLE
    RSPARAM Permite ver todos los parámetros de sistema
    RSUSR003 Comprueba las claves de acceso de los usuarios SAP* y DDIC en todos los mandantes de un sistema
    BDCRECXX Para batch input
    RBSTCHH0 Para header de batch input
    RSBDC_ANALYSE Analiza los Batch input (Revisar para ver cómo se podrían recuperar los datos de batch)
    RSWATCH0 Browser de ficheros unix
    RSMODPRF Report para ejecutar Field_Exits
    RSTXR3TR Transportar SapScript
    RSTXSCRP Upload/download de objetos SAPscript
    RSTXTCRP Transporte de formularios SAPSCRIPT entre sistemas
    RPDTRA00 Lista todas las transacción de HR
    RSEINB00 Sube un fichero de tipo IDOC y lo crea.
    RSNAST00 Ejecutar un IDOC por report
    RSBDCBTC Ejecuta un job después de la finalización de un determinado batch-input.
    RSTXPDFT4 Report para convertir una número Spool a un PDF
    RSAVGL00 Ajusta tablas entre mandantes.
  • Debugeando en modal window 
    Si quieres entrar en modo debug pero estas en una ventana modal de windows y no puedes acceder al cuadro de transacciones de sap para escribir /H aqui hay una solución que puedes usar.

    Abre el Notepad.

    Copia y pega la siguiente línea:

    [FUNCTION]Command=/HTitle=DebuggerType=SystemCommand

    Guarda el documento como debug.txt

    Abre el Windows Explorer y arrastra el archicodebug.txt dentro de la SAP modal window. Voi la, ya estas en modo debug

Bueno hay muchísimos tips más y los encontraréis en esta sección del foro

SAP Latinoamérica crece un 23% en ingresos por software y servicios asociados durante el segundo trimestre de 2012

La compañía continúa reportando sólidos resultados en la región. Destacan el incremento en el segmento de las pymes, que fue de un 44%, y el desempeño del portafolio de innovación, como las soluciones de movilidad, que logró un aumento de tres dígitos en el período, o las soluciones alrededor de la plataforma de computación en memoria SAP HANA.

SAP Latinoamérica anunció un incremento de 23% en sus ingresos por ventas de software y servicios asociados durante el segundo trimestre fiscal de 2012, en comparación con el mismo período del año anterior. Destacan el incremento en software orientado a pequeñas y medianas organizaciones, que escaló al 44% en toda la región.

En el análisis subsidiaria por subsidiaria, todas cerraron el trimestre con importantes alzas: México alcanzó un crecimiento de 48%, seguido por Sudamérica de Habla Hispana (SSSA, 21%) y Brasil (12%). Específicamente en el área de pequeñas y medianas empresas, Colombia (115%), México (89%), Perú (69%) y Brasil (40%) fueron algunos de los países con desempeños extraordinarios. Colombia también experimentó una notoria subida entre las grandes compañías, con 155%, segmento en el que Chile (77%) y Perú (68%) destacaron.

El área de servicios creció un 25%, con notorios incrementos en Colombia, Perú y Chile. En total, SSSA experimentó una alza de 46%, apenas un punto porcentual por debajo de la mostrada por México.

Si se evalúan las diferentes industrias, hay crecimientos de triple dígitos en industrias estratégicas como Telecomunicaciones (205% de aumento), seguida por Retail (164%), Salud (145%) y Utilities (107%). Cabe destacar también el logro de la Industria Automotriz con un 83% de crecimiento.

“La filosofía Run Better, que motiva a los empresarios a correr sus negocios de la mejor manera y con el máximo conocimiento sobre su segmento posibles, se está asentando y queda evidente a partir del nivel de especialización que el mercado demanda de las soluciones orientadas a cada industria”, dijo Rodolpho Cardenuto, Presidente de SAP Latinoamérica. “En ese sentido, aportamos cuatro décadas de experiencia y las mejores prácticas de cada rubro, elementos indispensables para garantizar esa capacidad de ‘correr mejor’ las empresas y de afrontar los desafíos actuales y futuros”, agregó.

Otra tendencia que parece acentuarse es la del interés en la región por las soluciones innovadoras. Así lo demuestran los números del área de Database & Technology, la que abarca entre otras cosas SAP HANA, la plataforma de computación in-memory. Su crecimiento fue de 78%, con un sorprendente 198% de incremento en el mercado mexicano. También movilidad avanza a toda velocidad reflejando un crecimiento de triple digito en el periodo, con altos niveles de adopción en SSSA y Brasil.

“Estamos convencidos de que nuestro crecimiento tiene base en una propuesta única, que combina soluciones de alto e inmediato valor, el foco puesto en el cliente y un ciclo de innovación acelerado”, concluyó Cardenuto.
SAP a nivel global tuvo su mejor segundo trimestre de la historia con un crecimiento de 19% en ingresos por venta de software en moneda constante.

Acerca de SAP
En su condición de líder del mercado mundial de aplicaciones de software empresarial, SAP (NYSE: SAP) ayuda a compañías de todo tamaño e industria a operar más eficazmente. Abarcando desde las dependencias de primer piso hasta las salas de juntas; desde los almacenes de depósito hasta los locales de ventas; y desde los terminales de escritorio hasta los dispositivos móviles, SAP potencia a las personas y las organizaciones para que trabajen mancomunadamente con mayor eficiencia y utilicen las percepciones de negocios con mayor efectividad, para así mantenerse a la vanguardia de sus competidores. Las aplicaciones y servicios de SAP permiten a más de 190,000 clientes alrededor del mundo (incluye clientes por la adquisición de SucessFactors)  operar de manera rentable, adaptarse continuamente y crecer de forma sostenible. Para más información visite el sitiowww.sap.com, nuestra sala de prensa http://latam.news-sap.com/ o síganos en Twitter@SAPNoticiasLAC.

LAS 15 TRANSACCIONES MÁS USADAS EN ABAP

LSMW Legacy System Migration Workbench

Muy útil para cargas sin necesidad de programación.

SE01 Transport Organizer (Vista ampliada)
Vista ampliada para gestionar órdenes de transportes.

SE11 ABAP/4 Dictionary Maintenance (Diccionario ABAP)
Mantenimiento de tablas, vistas, objetos de autorización, elementos de datos, etc…

SE18/SE19 BadI-Builder definición / implementación
Definición e implementación de BadI’s.

SE24 Class Builder (Generador de clases)

SE37 ABAP/4 Function Modules (Biblioteca de funciones)
Mantenimiento de módulos de funciones.

SE38 ABAP/4 Program Development (Editor ABAP)
Editor de código ABAP

SE41 Menu Painter
Mantenimiento de menús, status, títulos, barras de menús…

SE43 Maintain Area Menu (Menús de ámbito)
Mantenimiento de menús de usuario

SE51 Screen Painter
Definición de pantallas/dynpros, atributos, disposición y lógica de proceso.

SE80 ABAP/4 Development Workbench (Object Navigator)

SE93 Maintain Transaction Codes (Actualizar transacción)
Mantenimiento de transacciones.

SMOD/CMOD Processing/editing/activating new customer enhancements (Ampliaciones)
Definición y desarrollo de user/exits.

SQ00 ABAP/4 Query: Start Queries (Iniciar consultas)
Lista de queries definidas para el usuario dentro del grupo de usuarios, definición de Quick Viewer y  acceso a Infosets.

ST22 ABAP Dump analysis (Análisis de dumps o errores)
Análisis de errores en tiempo de ejecución ABAP, diferentes filtros (por fecha, hora, máquina, usuario, programa, …)

Cambiar separador decimal a un importe (puntos o comas)

Generalmente entre distintas computadoras el separador decimal de un importe puede variar. Puede ser un punto o una coma, por ejemplo 100.60 o bien 100,60 .
Como no sabemos qué configuración tiene el sistema donde se va a ejecutar nuestro programa, con lo siguiente vamos a poder poner el separador decimal correcto automáticamente.


DATA: FORMATO_DEC LIKE USR01-DCPFM.

*Obtenemos el formato decimal del sistema en la variable FORMATO_DEC
SELECT SINGLE DCPFM
INTO FORMATO_DEC
FROM USR01
WHERE BNAME = SY-UNAME.

*Cambiamos el separador decimal a la variable de importe (LV_DMBTR)
CASE FORMATO_DEC.
WHEN ‘ ‘. “Coma Decimal
REPLACE ‘.’ IN LV_DMBTR WITH ‘,’.
WHEN ‘X’. “Punto Decimal
REPLACE ‘,’ IN LV_DMBTR WITH ‘.’.
ENDCASE.

Programa que lista USER-EXITS de una transacción

El siguiente reporte muestra un listado de las USER EXITS de una transacción determinada. Sólo basta ingresar el nombre de la transacción en la pantalla principal, y como resultado mostrará tanto el nombre como la descripción de la USER EXIT.

*&———————————————————————*
*& Report ZUSER_EXIT
*&
*&———————————————————————*
*&
*&
*&———————————————————————*
REPORT ZUSER_EXIT.
tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
tables : tstct.
data : jtab like tadir occurs 0 with header line.
data : field1(30).
data : v_devclass like tadir-devclass.
parameters : p_tcode like tstc-tcode obligatory.

select single * from tstc where tcode eq p_tcode.
if sy-subrc eq 0.
select single * from tadir where pgmid = ‘R3TR’
and object = ‘PROG’
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.
if sy-subrc ne 0.
select single * from trdir where name = tstc-pgmna.
if trdir-subc eq ‘F’.
select single * from tfdir where pname = tstc-pgmna.
select single * from enlfdir where funcname =
tfdir-funcname.
select single * from tadir where pgmid = ‘R3TR’
and object = ‘FUGR’
and obj_name eq enlfdir-area.

move : tadir-devclass to v_devclass.
endif.
endif.
select * from tadir into table jtab
where pgmid = ‘R3TR’
and object = ‘SMOD’
and devclass = v_devclass.
select single * from tstct where sprsl eq sy-langu and
tcode eq p_tcode.
format color col_positive intensified off.
write:/(19) ‘Transaction Code – ‘,
20(20) p_tcode,
45(50) tstct-ttext.
skip.
if not jtab[] is initial.
write:/(95) sy-uline.
format color col_heading intensified on.
write:/1 sy-vline,
2 ‘Exit Name’,
21 sy-vline ,
22 ‘Description’,
95 sy-vline.
write:/(95) sy-uline.
loop at jtab.
select single * from modsapt
where sprsl = sy-langu and
name = jtab-obj_name.
format color col_normal intensified off.
write:/1 sy-vline,
2 jtab-obj_name hotspot on,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
endloop.
write:/(95) sy-uline.
describe table jtab.
skip.
format color col_total intensified on.
write:/ ‘No of Exits:’ , sy-tfill.
else.
format color col_negative intensified on.
write:/(95) ‘No User Exit exists’.
endif.
else.
format color col_negative intensified on.
write:/(95) ‘Transaction Code Does Not Exist’.
endif.

at line-selection.
get cursor field field1.
check field1(4) eq ‘JTAB’.
set parameter id ‘MON’ field sy-lisel+1(10).
call transaction ‘SMOD’ and skip first screen.