🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘BASIS - Call Function

Selector Alummnos / Empresas

Definición de Call Function

Tal como su nombre lo indica , refiere a una llamada a una función.

Se puede realizar llamadas a módulos de funciones dentro de un programa ABAP utilizando la siguiente declaración: 

CALL FUNCTION <function>

  [EXPORTING  f1 = a1.... fn = an]

  [IMPORTING  f1 = a1.... fn = an]

  [CHANGING  f1 = a1.... fn = an]

  [TABLES  f1 = a1.... fn = an]

  [EXCEPTIONS e1 = r1.... en = rn

  [ERROR_MESSAGE = rE]

   [OTHERS = ro]].

Concluyendo que se introduce el nombre del módulo de función <function> como un literal y se pasan los parámetros mediante la asignación explícita (el hecho que estén encerrados entre corchetes [ ] indica que son optativos).

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Call Function" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

- Crear smartform -> SMARTFORMS, SMARTSTYLES - Crear programa editor -> SE38 - Cargar datos - call function SSF_FUNCTION_MODULE_NAME (Función SAP que ejecuta el formulario) devuelve NOMBRE_FORM - call function NOMBRE FORM Pasándole la tabla interna que contiene los datos cargados

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


MODULO DE FUNCION RFC Llamada a una función que existe en un sistema distinto al del programa que la llama, con el objetivo principal de acceder a otros ambientes para obtener datos. Llamada: CALL FUNCTION nombre_funcion DESTINATION destino Si hay errores , los nebsajes de error se guardan en SY-MSGID, SY-MSGTY, SY-MSGNO, SY-MSGV1, SY-MSGV2, SY-MSGV3 y SY-MSGV4. CREACION Se crea como cualquier otra función, los mismos parámetros y en la solapa Atributos, seleccionaremos Módulo de acceso remoto (Remote Enabled Module). Los Parametros deben pasarse por valor (tildar Transportar valores) en las solapas IMPORT, EXPORT y CHANGING. Uso de modulo RFC como modulo normal: CALL FUNCTION DESTINATION 'NONE'...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Training

Transaccion SU01, permite configurar permisos y parametros de los usuarios. TemSe (Temporary Sequential File). Comuniocaciones remotas (Remote Function Call - RFC o CPIC) transaccion SMGW Internet Communication Manager - Administra protocolos HTTP, HTTPS y SMTP

Acceder a esta publicación

Creado y Compartido por: Edgar Omar Gandara Gandara / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

MODULOS DE FUNCION Funciones almacenadas y creadas en SAP que pueden ser usadas por cualquier programa ABAP. Se accede a ellas mediante el SE37 SE37, se usa para creación, modificación y visualización de los módulos de funciones existentes en el sistema. Tienen interfaz definida, facilitiando por su diseño, el paso de parámetros de entrada como de salida. CALL FUNCTION <Nombre de función> EXPORTING <parámetros de entrada> IMPORTING <parámetros de salida> TABLES <tablas> EXCEPTIONS <excepciones>. POPUP_TO_CONFIRM: se usa para pedir confirmación al usuario, antes de tomar una acción determinada. En el botón MODELO del...

Acceder a esta publicación

Creado y Compartido por: Jair Sneider Reyes Zabala / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Para obtener el numero/nombre de la función que contiene el formulario (Smartform) utilizamos la FM SSF_FUNCTION_MODULE_NAME, se ejecuta la función obtenida con el método CALL FUNCTION enviandole los parametros necesarios.

Acceder a esta publicación

Creado y Compartido por: Jesús Gilberto Miramontes

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Unidad 7 - Batch Input vs Bapis y temas avanzados . Juego de Datos Las prinicipales diferencias entre las tecnicas de juegos de datos y call transaction, son. Mediante call tx el procesamietno en sincrono, o sea on line. En el juego de datos es asincrono, es de fondo. Meidante call tx, se transiferen datos a un soloa tx. Mediante juego de datos se transfieren datos a multiples tx. Mediante call tx, no se generan logs y con juego de datos si.

Acceder a esta publicación

Creado y Compartido por: Matias Ciutat

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Comparto mi código de la lección realizado y funcional *&---------------------------------------------------------------------* *& Report ZPRUEBA_SMARTFORMS_HL98C *& *&---------------------------------------------------------------------* *&AUTOR: JAVIER MONTERO *CURSO CVOSOFT ABAP *&REPORT-SMARTFORMT-SMARTSTYLES *&---------------------------------------------------------------------* REPORT ZPRUEBA_SMARTFORMS_HL98C. INITIALIZATION. DATA: V_NAME_SMARTF(30) TYPE C. DATA: IT_USERS TYPE STANDARD TABLE OF ZUSUARIO_HL98C. START-OF-SELECTION. PERFORM CARGA_DATOS. PERFORM CALL_FORMULARIO. FORM CARGA_DATOS. CLEAR IT_USERS. REFRESH IT_USERS. SELECT MANDT DNI NOMBRE_APE ESTADO_USU CODIGO_POSTAL...

Acceder a esta publicación

Creado y Compartido por: Javier Montero Quintal

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Sap tiene una gestión de módulos de funciones en ABAP IV. Estas funciones pueden ser funciones normales llamadas desde cualquier programa ABAP ó también pueden ser Remote Function Call. Esto se consigue marcando un flag, para que sean atendidas en modo remoto. El módulo de funciones permite escribir la función y testearla como algo intependiente(con sus parametros de entrada y salida). Es posible utilizar tablas de memoria tanto como parametros de entrada como parametros de salida. Las Remote Function Call pueden ser llamadas desde Visual Basic( Excel, Microsoft Access, etc.), utilizando los controles OCX/ACTIVE X(objetos COM) También es posible...

Acceder a esta publicación

Creado y Compartido por: Hugo Marcelo Ocaranza

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

LOS MODULOS DE FUNCIÓN SON FUNCIONES LOS QUE HAN SIDO CREADAS Y ALMACENADAS EN SAP Y PUEDEN SER UTILIZADAS EN CUALQUIER PROGRAMA. TRANSACCION SE37 "MODULOS DE FUNCION". CREACION , VISUALIZACION Y MODIFICACION. CALL FUNCTION (NOMBRE FUNCION) EXPORTING (ENTRADA) IMPORTING (SALIDA) TABLES (TABLAS) EXCEPTIONS (EXCEPCIONES)

Acceder a esta publicación

Creado y Compartido por: Noe Rivera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

MÓDULOS DE FUNCIÓN: Son funciones que han sido creadas y almacenadas en SAP y pueden ser usadas por cualquier programa ABAP, se usa la SE37. SE37: maneja las funciones, da oportunidad para el manejo de los parámetros, tiene una interfaz definida ya que su diseño facilita el paso de parámetros. CALL FUNCTION <NOMBRE_FUNCION> EXPORTING <parámetros_entrada> IMPORTING <parámetros_salida> TABLES <tablas> EXCEPTIONS <exepciones> POPUP_TO_CONFIRM (se utiliza para confirmar información del usuarios antes de tomar una acción determinada). ejemplo: CALL FUNCTION POP_UP_TOCONFIRM' EXPORTING titlebar = 'Aplicación de bancos' text_qestion = 'Desea borrar el...

Acceder a esta publicación

Creado y Compartido por: Gerardo De La Rosa Rivera


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.