2008 Aug 15 10:45 AM
How to get a table to pass to ALV for display with only those fields which are there in the Display Variant???
Please help??
2008 Aug 15 10:46 AM
Hi Shashi,
Try this FM
FM returns the modified field catelog based on the selection screen
display variant
CALL FUNCTION 'LT_VARIANT_LOAD'
EXPORTING
I_TABNAME = i_detail_name
I_DIALOG = 'N'
IMPORTING
ET_FIELDCAT = i_emailfieldcat1
ET_SORT = i_sort
ET_FILTER = i_filter
CHANGING
CS_LAYOUT = i_emaillayout
CT_DEFAULT_FIELDCAT = i_emailfieldcat
CS_VARIANT = lwa_disvariant
EXCEPTIONS
WRONG_INPUT = 1
FC_NOT_COMPLETE = 2
NOT_FOUND = 3
OTHERS = 4 .
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Here the field Catalog is generated based on fields present in display variant.
Hi Shashi,
Try this FM
FM returns the modified field catelog based on the selection screen
display variant
CALL FUNCTION 'LT_VARIANT_LOAD'
EXPORTING
I_TABNAME = i_detail_name
I_DIALOG = 'N'
IMPORTING
ET_FIELDCAT = i_emailfieldcat1
ET_SORT = i_sort
ET_FILTER = i_filter
CHANGING
CS_LAYOUT = i_emaillayout
CT_DEFAULT_FIELDCAT = i_emailfieldcat
CS_VARIANT = lwa_disvariant
EXCEPTIONS
WRONG_INPUT = 1
FC_NOT_COMPLETE = 2
NOT_FOUND = 3
OTHERS = 4 .
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Here the field Catalog is generated based on fields present in display variant.
2008 Aug 15 10:46 AM
Hi Shashi,
Try this FM
FM returns the modified field catelog based on the selection screen
display variant
CALL FUNCTION 'LT_VARIANT_LOAD'
EXPORTING
I_TABNAME = i_detail_name
I_DIALOG = 'N'
IMPORTING
ET_FIELDCAT = i_emailfieldcat1
ET_SORT = i_sort
ET_FILTER = i_filter
CHANGING
CS_LAYOUT = i_emaillayout
CT_DEFAULT_FIELDCAT = i_emailfieldcat
CS_VARIANT = lwa_disvariant
EXCEPTIONS
WRONG_INPUT = 1
FC_NOT_COMPLETE = 2
NOT_FOUND = 3
OTHERS = 4 .
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Here the field Catalog is generated based on fields present in display variant.
2008 Aug 15 2:49 PM
2008 Aug 15 5:34 PM
I don't see much difference, and I think we can merge some user ID names as well.....
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |