MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 16/05/14, 15:30:12
BluehScouth BluehScouth is offline
Junior Member
 
Fecha de Ingreso: may 2014
Mensajes: 13
Segundo Día con SAP

Buenos día he comenzado desde el día de ayer con el mundo de SAP.

ya se como crear una tabla en S11,Datos sin Dominio y datos con Dominio,Actualizarla en el sistema para después poder actualizar los datos desde SM30 y he hecho un pequeño programa para obtener datos con un select...ahora el siguiente paso seria hacer un mantenimiento en un report ya que se que hay una funcion para hacerlo automaticamente pero me interesa hacerlo desde el report y que me liste los datos en un ALV...es un poco dificil encontrar ejemplos...

Para los que quieren comenzar esto es lo que tengo...



Saludos!
Responder Con Cita
  #2  
Viejo 16/05/14, 15:52:25
fa.luis fa.luis is offline
Member
 
Fecha de Ingreso: ene 2013
Mensajes: 66
Hola,
Hice este ALV para ti muy rapido, es de tipo reporte, si lo corres en tu ambiente incluso de desarrollo te mostrara un ALV con 3 columnas y datos, no puse Top include para asi poder ejemplificar de manera mas simple, correlo y dime si tienes alguna duda. Saludos
Responder Con Cita
  #3  
Viejo 16/05/14, 17:49:40
Avatar de ximena251
ximena251 ximena251 is offline
Member
 
Fecha de Ingreso: nov 2013
Mensajes: 54

Qué tiene tú tabla ztablaprueba quizá así podamos ayudarte mejor...
__________________
Los escritores somos seres heridos por ello creamos otra realidad
Responder Con Cita
  #4  
Viejo 16/05/14, 18:05:05
BluehScouth BluehScouth is offline
Junior Member
 
Fecha de Ingreso: may 2014
Mensajes: 13

Es una tabla muy basica solo tiene tres campos cod_empl, nomb_emp , std_emp(con dominio - Rango Activo - Inactivo)

El unico problema es que nose como llamar digamos a la sentencia select o insert desde un botton algo asi como el action performed..
Responder Con Cita
  #5  
Viejo 16/05/14, 21:33:46
BluehScouth BluehScouth is offline
Junior Member
 
Fecha de Ingreso: may 2014
Mensajes: 13


disculpa olvide darte las gracias amigo luis en cuento lo pruebe te digo como me fue.

Saludos!
Responder Con Cita
  #6  
Viejo 16/05/14, 22:14:07
Avatar de ximena251
ximena251 ximena251 is offline
Member
 
Fecha de Ingreso: nov 2013
Mensajes: 54


REPORT Z_ALV_2B.
TABLES: ZTABLA_PRUEBA

DATA :

TYPES: BEGIN OF tt_salida,
cod_empl type ztabla_prueba-cod_empl
nomb_emp type ztabla_prueba-nom_emp
std_emp type ztabla_prueba-std_emp
(aquí le puedes agregar los campos que quieras mostrar en el ALV)
END OF tt_salida.


DATA: BEGIN OF gt_prueba OCCURS 0,
cod_empl type ztabla_prueba-cod_empl
nomb_emp type ztabla_prueba-nom_emp
std_emp type ztabla_prueba-std_emp
END OF gt_prueba


DATA: gt_salida TYPE STANDARD TABLE OF tt_salida,
wa_salida TYPE tt_salida,
gt_prueba TYPE STANDARD TABLE OF tt_salida,
wa_prueba TYPE tt_salida,

lv_columns TYPE REF TO cl_salv_columns_table,
lv_column TYPE REF TO cl_salv_column,
lv_alv_object TYPE REF TO cl_salv_table,
g_functions TYPE REF TO cl_salv_functions,
gr_display type ref to cl_salv_display_settings.







Clear:
gt_prueba[],
gt_salida[].

SELECT

cod_empl
nomb_emp
std_emp
FROM ztabla_prueba
INTO CORRESPONDING FIELDS OF TABLE gt_prueba
WHERE cod_empl = 'valor' and nomb = 'valor2'.

IF gt_salida[] IS NOT INITIAL.

"CL_SALV_TABLE. Con ella podemos contruirnos un informe con tan solo llamar a un método el factory y luego al displa
cl_salv_table=>factory(
IMPORTING
r_salv_table = lv_alv_object
CHANGING
t_table = gt_salida
).

g_functions = lv_alv_object->get_functions( ).
g_functions->set_all( abap_true ).

lv_columns = lv_alv_object->get_columns( ).
lv_columns->set_optimize( 'X' ).

gr_display = lv_alv_object->get_display_settings( ).
gr_display->set_striped_pattern( cl_salv_display_settings=>true ).
gr_display->set_list_header( 'alv prueba' ).


** Visualizamos el ALV
lv_alv_object->display( ).
ELSE.
MESSAGE 'No tiene datos'

ENDIF.
__________________
Los escritores somos seres heridos por ello creamos otra realidad
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 05:04:43.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web