abap-call function from program (1)
TRANSCRIPT
![Page 1: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/1.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 1
FUNCTION CALL FROM A PROGRAM
Objetivo: Calcular la edad de una persona en años, meses, días. Para esto, necesitaremos como
parámetro de entrada la fecha de nacimiento del usuario y como salida podemos mostrar
una tabla que contenga los campos años, meses y días. Por lo tanto, necesitaremos crear una estructura que contenga dichos campos.
Primero iremos a la transacción SE11 para crear nuestro dominios.
![Page 2: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/2.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 2
DOMINIO DE DATOS
Crear el dominio años: ZDAMAQ_ANIOS con los siguientes valores:
![Page 3: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/3.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 3
Crear el dominio meses: ZDAMAQ_MESES con los siguientes valores:
![Page 4: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/4.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 4
Crear el dominio dias: ZDAMAQ_DIAS con los siguientes valores:
![Page 5: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/5.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 5
ELEMENTOS DE DATOS
Crear el Elemento de Datos años: ZEAMAQ_AÑOS con los siguientes valores:
![Page 6: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/6.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 6
![Page 7: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/7.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 7
Crear el Elemento de Datos meses: ZEAMAQ_MESES con los siguientes valores:
![Page 8: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/8.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 8
Crear el Elemento de Datos dias: ZEAMAQ_DIAS con los siguientes valores:
![Page 9: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/9.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 9
![Page 10: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/10.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 10
ESTRUCTURA
Crear la estructura: ZSAMAQ_EDAD con los siguientes componentes:
![Page 11: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/11.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 11
GRUPO DE FUNCIONES
Creamos el grupo de funciones: ZAMAQ_FGROUP
MODULO DE FUNCIONES
Creamos el módulo de funciones: ZFAMAQ_MODULE
![Page 12: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/12.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 12
MODULO DE FUNCIONES - IMPORT
MODULO DE FUNCIONES – MODIF.
MODULO DE FUNCIONES – EXCEP.
![Page 13: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/13.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 13
MODULO DE FUNCIONES – COD. FTE.
Ejecutamos:
![Page 14: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/14.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 14
Ingresamos nuestra fecha de nacimiento:
Ejecutamos:
![Page 15: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/15.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 15
Le damos click en la ‘vista detallada’
![Page 16: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/16.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 16
Le damos click en ‘entrada individual’
![Page 17: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/17.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 17
Ingresamos a la Transacción SE38 y creamos el reporte: ZRAMAQ_CALLFUNCTION
![Page 18: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/18.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 18
Ejecutamos el programa:
![Page 19: Abap-call Function From Program (1)](https://reader033.vdocuments.net/reader033/viewer/2022052321/55331864550346a05d8b4799/html5/thumbnails/19.jpg)
SAP - ABAP FUNCTION CALL FROM A PROGRAM
CONSULTOR DE DESARROLLO ABAP: ALEX MIJAEL ALCANTARA QUISPE (AMAQ) [email protected] 19