Skip to Content

OBJETIVO : Agregar  una subscreen con campos personalizados  en “General preo” de la ficha de la pantalla principal  activo de las transacciones (AS01/ AS02/ AS03/AS11/AS91/AS92/AS93/AS94.

TRANSACCIONES UTILIZADAS: CMOD, SE80,SE11.

TABLA: ANLU

AMPLIACION: AIST002.

COMPONENTES: EXIT_SAPLAIST_002, EXIT_SAPLAIST_003.

RESULTADO FINAL: Agregar al Tab GENERAL  datos adicionales  propios del cliente. Como parámetros de entrada y salida.

1.- AGREGAR LOS CAMPOS QUE SE REQUIREN A LA TABLA ANLU.

–  Ir a transacción SE11

– Tabla de base de datos ANLU, selecciona visualizar.

– Dar doble clic sobre el  INCLUDE  CI_ANLU.

– Te va a aparecer un  mensaje ¿Desea crearlo?  seleccionas SI

– Agregas cada uno de los  campos que requieres que aparezcan en la subpantalla   General en mi caso  utilicé los sig. componentes:

     ZZCODIGOIT       CHAR12    

     ZZOPCIONCM    CHAR1

     ZZADICIONNR    CHAR1

     ZZBLINDAJE      CHAR1

     ZZCOMPONE     CHAR1

– Al terminar tienes que activar la estructura  después seleccionas el botón

2.- Crear proyecto y activar ampliación  AIST0002

– Ir a transacción CMOD

–  Poner un nombre al proyecto ejemplo ZAIST002 selecciona  crear..

– Escribir el  Texto Breve

– Dar  un clic sobre  el botón  ASIGNACION AMPLIACIÓN y te lleva a la siguiente  pantalla

– En donde aparece ampliación te va a aparecer en blanco  , ahí escribes  AIST0002 que es el nombre de la  asignación que vamos a usar.

– Dar un clic en Componentes , te debe de aparecer la siguiente pantalla .  Sin   la parte de Impl  con  check  o paloma.

– Dar doble clic  sobre  EXIT_SAPLAIST_002  va a aparecer la siguiente pantalla

– Dar doble clic  sobre el INCLUDE ZXAISU03  te va a enviar un mensaje de advertencia en la barra inferior ,  IMPORTANTE  dar un enter  para que te

deje continuar .

–  Te va a mostrar un mensaje que dice ¿El objeto no existe desea crearlo ? seleccionas si  y te muestra la sigueite pantalla 

pegas el siguiente código  ANLU      = I_ANLU.  y activas. Terminamos con este componente.

– Regresas a la  pantalla de componentes

– Dar doble clic sobre EXIT_SAPLAIST_003. Y vas a ver una pantalla como esta .

Dar doble clic sobre INCLUDE ZXAISU04 y seguir los mismos pasos descritos anteriormente  como dar enter y  seleccionar crear objeto .

-Pegar el siguiente  código  dentro del include. E_ANLU = ANLU. Al final queda así.

– Activar y regresar a la pantalla de componentes.

– Activar el  proyecto : Dando un clic en el siguiente bóton.

Hemos terminado la parte de la activación de la AMPLIACION O USER EXIT.

3.- CREAR LA SUB PANTALLA  QUE VAMOS A UTLIZAR PARA AGREGAR LOS CAMPOS ADICIONALES QUE NECESITAMOS.

Entramos a la transacción SE80 y seleccionamos  dentro del BROWSER  DE REPOSITORY—> EL GRUPO DE FUNCIONES  y escribimos el grupo que

vamos a utilizar que es el XAIS.

Para agregar el Dympro  hay que dar un clic con botón derecho sobre  el OBJETO  XAIS  te va a aparecer un menú en el cual vas a seleccionar

CREAR—> DYNPRO y te va a aparecer la siguiente pantalla.

– En  No. dynpro introduces 9000. y seleccionas  la 

-Seleccionas de la lista DYNPROS—> 9000

– Escribes  la DESCRIPCION BREVE  U9000

– Seleccionas SUBSCREEN

– DYNPRO SIGUIENTE 9000

– GRUPO DE  FUNCIONES    puedes agregar uno o quedarse en blanco  lo mismo funciona.

– Seleccionas  el botón que se encuentra  arriba y al centro  de la  pantalla  llamado  DISPOS.

-Aparece esta pantalla en la que vas a seleccionar   el botón de MARCO y lo vas a dibujar en la pantalla.

– Pones un  Nombre al marco y  en  TEXTO lo que quieras que aparecerá  en pantalla .. yo le puse DATOS ADICIONALES .

– Ahora en la parte de arriba a la derecha aparecen tres botones uno con color verde , otro rojo y otro mas con amarillo , selecciona el del cuadro rojo.

– Va a aparecer la pantalla Cpo. Dict/programa   dentro de Nom. tabla escribes ANLU y das un enter o  un clic a TRAER DE DICT.

– Te van a aparecer todos los campo de la tabla incluido los datos adicionales que se  agregaron a la tabla ANLU.

– Selecciona los campos que agregaste para ser mostrados en la transacción estándar.

y seleccionas

. ( se encuentra hasta abajo a la izquierda).

– Te va a aparecer el siguiente aviso , en el cual tu seleccionas lo que mejor te convenga .

– Pones los datos dentro del cuadro  en  con el acomodo que deseas .

– Activas tu sub screen.

– Seleccionas el botón LOGICA DE PROCESO o  presionas  F9  para regresar a la  pantalla  de  Abap editor (SE80)

– Activas también  ahí tu sub screen .

HEMOS TERMINADO CON LA  APLICACION DEL USER EXIT POR PARTE DE ABAP.

ES NECESARIA LA  CONFIGURACION POR PARTE DE LOS CONSULTORES DE FI  PARA  QUE FUNCIONE.

TAMBIEN VOY A PONER EL PASO A PASO DE LA CONFIGURACION FI EN OTRO DOCUMENTO .

SI  ESTE TUTORIAL  TE AYUDÓ CALIFICAME  POR FAVOR .

To report this post you need to login first.

18 Comments

You must be Logged on to comment or reply to a post.

        1. Isabel Villegas del Ángel Post author

          Hola Osvaldo ..  si  tengo esa intención,  pero no he tenido tiempo de hacerlo ..  me voy a tomar mi tiempo  en unos días más  porque en los días de diciembre baja considerablemente el trabajo quiero subir esta  y  otras configuraciones que tengo pendientes .. 😀   

          Te mando un abrazote y   pasa unas felices fiestas .. estamos en contacto ..

          (0) 

Leave a Reply