E-SAP UNITED STATES

. ÁREA RECURSOS SAP - RECURSOS TÉCNICOS ABAP

 E-SAP

CAPACITACION
PROFESIONALES EGRESADOS
INGRESO ALUMNOS
CAPACITACION EMPRESAS
MODELO DE CAPACITACION
PREGUNTAS FRECUENTES

CARRERAS
:: CONSULTOR EN SAP ABAP
PROGRAMADOR ABAP INICIAL
PROGRAMADOR ABAP AVANZ.
:: CONSULTOR EN SAP PORTAL
WEBDYNPRO JAVA INICIAL
WEBDYNPRO JAVA AVANZADO
:: ANALISTA EN SAP BI / BW
DESARROLLADOR BI INICIAL
DESARROLLADOR BI AVANZ.
:: ADMIN. EN SAP NETWEAVER
CONSULTOR BASIS INICIAL
CONSULTOR BASIS AVANZADO
:: CONSULTOR FUNCIONAL SD
CONSULTOR SD INICIAL
CONSULTOR SD AVANZADO
:: CONSULTOR FUNCIONAL MM
CONSULTOR MM INICIAL
CONSULTOR MM AVANZADO
:: CONSULTOR FUNCIONAL FI
CONSULTOR FI INICIAL
CONSULTOR FI AVANZADO
CURSOS
INTRODUCCION A SAP R/3
ABAP ORIENTADO a OBJETOS.

RECURSOS
SERVICIOS CONSULTORIA SAP
BOLETIN DE NOTICIAS SAP
RECURSOS SAP FREE
REDES SOCIALES
RECURSOS HUMANOS

 :: RECURSOS TECNICOS ABAP

ESAP - CENTRO DE CAPACITACION CAPACITACION SAP ESAP - CENTRO DE CAPACITACIÓN PROFESIONAL SAP

    FORMULARIOS SMARTFORMS


En esta sección trataremos el tema de los smartforms de ABAP.


La capacitación sobre SMARTFORMS es analizada íntegramente en nuestra carrera "Programador Abap Nivel Avanzado" explicando conceptos de introducción, instalación y ejemplos, por ello le recomendamos visitarla para profundizar sus conocimientos en el area.

recursos programacion SAP ABAP

Capacitación SAP - ABAP 1 PROGRAMA DE CONTROL
-----------------------------------------------------------

CURSO ABAP - CAPACITACION SAP1.0 Contexto
CURSO ABAP - CAPACITACION SAP1.1 Obtener el HANDLER de un SMARTFORM
CURSO ABAP - CAPACITACION SAP1.2 Configurar las opciones de impresion del formulario
CURSO ABAP - CAPACITACION SAP1.3 Envío de datos al formulario.


 
Inscríbete a nuestro Exclusivo Boletín de Noticias SAP, para recibir mensualmente las mejores notas y recursos técnicos gratuitos directamente en tu casilla de correos.
>> Inscribirte
ESAP - CURSOS SAP  ABAP
 


*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*
  :: La mejor capacitación en SAP está a tu alcance. ::
  ESAP Posee el más avanzado y efectivo sistema de Capacitación SAP. Conocelo!



*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*



------------------------------------------------------------------------
Capacitación SAP - ABAP 1 PROGRAMA DE CONTROL
========================================================

 

1.0
::> CONTEXTO
---------------

- Programa de control -> Transaccion SE38 o SE80.
- Editor de formularios SMARTFORM, Transacción -> SMARTFORM

Para ejecutar un smartform existente se debe seguir el siguiente proceso:

1º Obtener el nombre del handler del smartform.
2º Configurar las opciones de salida (seteo de impresora, cantidad de copias etc).
3º Ralizar la llamada al formulario.

 

                                                                                          [ˆ Subir]

**--------------------------------------------------------------**
ESAP - CENTRO DE CAPACITACION CAPACITACION SAP
                                                                                                                    Centro de capacitacion SAP

 

1.1
::> OBTENER EL HANDLER DE UN SMARTFORM
------------------------------------------------


DATA: vg_fname TYPE rs38l_fnam.

CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'NOMBRE_DEL_FORMULARIO'
IMPORTING
fm_name = vg_fname
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.

IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.


> NOTA: Se le pasa el nombre del formulario, y la funcion devuelve el handler en
la variable VG_FNAME

 

 

                                                                                          [ˆ Subir]

**--------------------------------------------------------------**
ESAP - CENTRO DE CAPACITACION CAPACITACION SAP
                                                                                                                    Centro de capacitacion SAP

 

1.2
::> CONFIGURAR LAS OPCIONES DE IMPRESION DEL FORMULARIO.
--------------------------------------------------------------------

*Definir estructuras para la configuracion del formulario.

DATA: vg_cp TYPE ssfctrlop,
vg_co TYPE ssfcompop.

* Parametros de control
vl_cg-preview = ''.
vl_cg-tddest = 'ZZEBRA'. " SPOOL: Dispositivo de salida.


* Parámetros de salida
vl_cg-tdnewid = 'X'.
vl_cg-tddelete = 'X'.
vl_cg-tdimmed = 'X'.
vl_cg-tdtitle = 'Impresion de etiquetas'. " Define el titulo de la ventana de impresion
vl_cg-tdlifetime = '1'.
vl_cg-tdarmod = '1'.
vl_cg-tdcopies = '2'. " Define la cantidad de copias a imprimir del documento enviado


> NOTA: Para mas opciones analizar las estructuras ssfctrlop y ssfcompop.

 

 

                                                                                          [ˆ Subir]

**--------------------------------------------------------------**
ESAP - CENTRO DE CAPACITACION CAPACITACION SAP
                                                                                                                    Centro de capacitacion SAP

 

1.3
::> ENVÍO DE DATOS AL FORMULARIO
---------------------------------------


* Genera Formulario
CALL FUNCTION vl_fname
EXPORTING
control_parameters = vg_cp
output_options = vg_co
pei_datos = pei_datos
user_settings = ' '
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.

IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

NOTA: Las variables con los datos, se le pasan dentro de la estructura PEI_DATOS .

 

 

*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*
  ::Te invitamos a conocer nuestras carreras ::
  Carrera Consultor ABAP - Modulo Programador ABAP INICIAL



*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*

 

   

© CVOSOFT UNITED STATES | www.cvosoft.com | info@cvosoft.com