Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 

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 .

19 Comments