MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Atributos de ALV (foro/showthread.php?t=13294)

Jarpi 12/05/08 12:04:40

Atributos de ALV
 
Buen día para todos,

Los molesto porque quisiera saber si alguien cuenta con alguna documentación que me aclare un poco las funciones que posee el ALV.

Por ejemplo, se que t_fieldcat-just es para decir si el texto es centrado, a la izquierda, etc. t_fieldcat-hotspot es para que aparezca subrayado el campo. t_fieldcat-seltext_m para el nombre de la columna. Pero me gustaría saber más funciones.

Cualquier ayuda es muy útil para mi.

Desde ya gracias,
Saludos.

DavidXD_XD 12/05/08 13:45:39

Hola, cuando declaras el fieldcat lo haces de esta forma ...

DATA: gt_fieldcat TYPE slis_t_fieldcat_alv.

le das doble click en el tipo que hace referencia (slis_t_fieldcat_alv) y te saldran los campos con una pequeña descripcion al costado ... espero te sirva :D

Jarpi 12/05/08 14:03:15

Hola David,

Muchas gracias por tu pronta respuesta. Ahora lo voy a mirar.

Si se me presenta alguna duda, vuelvo a la carga.

Gracias.
Saludos.

DavidXD_XD 12/05/08 14:22:45

Eso es lo que aparecera dentro de las descripciones ... un saludo :D

TYPES: BEGIN OF SLIS_FIELDCAT_MAIN,
ROW_POS LIKE SY-CUROW, " output in row
COL_POS LIKE SY-CUCOL, " position of the column
FIELDNAME TYPE SLIS_FIELDNAME,
TABNAME TYPE SLIS_TABNAME,
REF_FIELDNAME LIKE DD03P-FIELDNAME,
REF_TABNAME LIKE DD03P-TABNAME,
CFIELDNAME TYPE SLIS_FIELDNAME, " field with currency unit
CTABNAME TYPE SLIS_TABNAME, " and table
QFIELDNAME TYPE SLIS_FIELDNAME, " field with quantity unit
QTABNAME TYPE SLIS_TABNAME, " and table
ROUNDFIELDNAME TYPE SLIS_FIELDNAME,
ROUNDTABNAME TYPE SLIS_TABNAME,
ROUND TYPE I, " round in write statement
DECIMALSFIELDNAME TYPE SLIS_FIELDNAME,
DECIMALSTABNAME TYPE SLIS_TABNAME,
DECIMALS_OUT(6) TYPE C, " decimals in write statement
EXPONENT(3) TYPE C, " exponent for floats
KEY(1) TYPE C, " column with key-color
ICON(1) TYPE C, " as icon
SYMBOL(1) TYPE C, " as symbol
CHECKBOX(1) TYPE C, " as checkbox
JUST(1) TYPE C, " (R)ight (L)eft (C)ent.
LZERO(1) TYPE C, " leading zero
NO_SIGN(1) TYPE C, " write no-sign
NO_ZERO(1) TYPE C, " write no-zero
EDIT_MASK TYPE SLIS_EDIT_MASK, "
EMPHASIZE(4) TYPE C, " emphasize
FIX_COLUMN(1) TYPE C, " Spalte fixieren
DO_SUM(1) TYPE C, " sum up
NO_OUT(1) TYPE C, " (O)blig.(X)no out
TECH(1) TYPE C, " technical field
OUTPUTLEN LIKE DD03P-OUTPUTLEN,
SELTEXT_L LIKE DD03P-SCRTEXT_L, " long key word
SELTEXT_M LIKE DD03P-SCRTEXT_M, " middle key word
SELTEXT_S LIKE DD03P-SCRTEXT_S, " short key word
REPTEXT_DDIC LIKE DD03P-REPTEXT, " heading (ddic)
DDICTXT(1) TYPE C, " (S)hort (M)iddle (L)ong
ROLLNAME LIKE DD03P-ROLLNAME,
* domname like dd03p-domname, "Domname für Checkbox
DATATYPE LIKE DD03P-DATATYPE,
DDIC_OUTPUTLEN LIKE DD03P-OUTPUTLEN,
INTLEN LIKE DD03P-INTLEN,
END OF SLIS_FIELDCAT_MAIN.

TYPES: BEGIN OF SLIS_FIELDCAT_ALV_SPEC,
KEY_SEL(1) TYPE C, " field not obligatory
NO_SUM(1) TYPE C, " do not sum up
SP_GROUP(1) TYPE C, " group specification
REPREP(1) TYPE C, " selection for rep/rep
INPUT(1) TYPE C, " input
HOTSPOT(1) TYPE C, " hotspot
END OF SLIS_FIELDCAT_ALV_SPEC.

TYPES: BEGIN OF SLIS_FIELDCAT_ALV.
INCLUDE TYPE SLIS_FIELDCAT_MAIN.
INCLUDE TYPE SLIS_FIELDCAT_ALV_SPEC.
TYPES: END OF SLIS_FIELDCAT_ALV.

TYPES: SLIS_T_FIELDCAT_ALV TYPE SLIS_FIELDCAT_ALV OCCURS 1.

ballan 12/05/08 15:37:37

En el marketplace de SAP puedes bajar pdfs referentes a muchisimas cosas, aqui tienes el enlace

En tu caso particular seria el que se llama ALV Grid Control (BC-SRV-ALE) ahi te viene un pedazo pdf que te cuenta la vida obra y milagros del objeto grid

Jarpi 13/05/08 17:26:10

Buenas tardes,

Muchas gracias a ambos por sus respuestas.

Voy a mirar todo eso y les cuento como me fue.

Gracias nuevamente.
Saludos.

Jazzy_LeBon 15/05/08 17:47:53

Documentacion completa ALV
 
Hola!
Buscando en la red, encontre esto, espero te pueda ser útil:



:)

Saludines!:p


Husos Horarios son GMT. La hora en este momento es 21:56:34.

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