Register Login

Known Errors in the ALV buffer Scenario

Updated May 18, 2018

Later import the following Basis Support Package

Version 4.6B support package 20
Version 4.6C support package 10
Version 4.6D support 03

These errors may occur

Error message NO_FIELDCATALOG_AVAILABLE is show when executing transaction.

ERROR LVC_TABLE_FOR_DISPLAY: FIELDCAT_NOT_COMPLETE.

User cannot choose layout in ALV environment.

Save layouts do not show requirement screen.

User can not create default layout.

Dump MESSAGE_TYPE_UNKNOWN with function module ALV_EXPORT_TO_BUFFER_

Errors answers from activation of ALV buffers. Following recommendation apply if support package listed over (SAPKB46B20, SAPKB46C10, SAPKB46D03) has implemented or then  339763 and 378021 has imported.

Errors are listed below solution have been corrected by following release support packages.

Version 4.6B support package 25
Version 4.6C support package 14
Version 4.6D support package 05.

Answer-

BALVBUFDEL has been deleted ALV area in shared buffer. User does not cross application server root. Targeted likely entries table or structure names and DDIC information or reports are out of date. Positive fields of layout structure are not moved than buffer synchronization on different   application servers among list and grid by same layout and handle. Default layout methods do not work perfect for activate buffer (I_BUFFER_ACTIVE = 'X') if switch in ALV and calling ALV by default layout.

Function module REUSE_ALV_LIST_DISPLAY is called by import parameter IS_VARIANT-REPORT is equal to space after information message SF 616 will show. Function module ALV_EXPORT_TO_BUFFER_KKBLO returns SY-SUBRC = 1 suitable to an incomplete key.

After that message triggered UN function module will show.

In the ALV buffer scenario:

Certain fields of the layout structure are not transferred (e.g. F2Code). Buffer synchronization on the different application servers and between list and grid with the same layout and handle. 
Activate buffer A. (441528). This applies to Basis Releases 4.6B, 4.6C, 4.6D and 6.10.

An active buffer causes various problems in the full screen and in the list. You can identify the errors when certain settings no longer work e.g.double-click functions. ( #436963) This applies to 4.6B, 4.6C, 4.6D, and 6.10

The default layout method does not work correctly for the activated buffer (I_BUFFER_ACTIVE = 'X') when switching in ALV or calling the ALV with the default layout. (371146) This applies toBasis Release 4.6B, 4.6C and 4.6D.

If the function module REUSE_ALV_LIST_DISPLAY is called with the import parameter IS_VARIANT-REPORT equal to SPACE, then information message SF 616 is displayed.The function module ALV_EXPORT_TO_BUFFER_KKBLO returns SY-SUBRC = 1 due to an incomplete key.Then the message triggered in the function module is displayed.Dumps may also occur following the export modules.(359436) This applies to Basis Release 4.6B, 4.6C and 4.6D.

The SET/GET parameter "ALVBUFFER" could not be created in the user data. (356792) This applies to 4.6B, 4.6C, and 4.6D.

When you call REUSE_ALV_GRID_DISPLAY, REUSE_ALV_LIST_DISPLAY and cl_gui_alv_grid->set_table_for_first_display with i_buffer_active = 'X' the variants are not transferred in part according to the selection. ( 365546) This applies toBasis Release 4.6C

If function module LVC_FIELDCATALOG_MERGE is called with i_buffer_active = 'X', this setting has been cleared.(365016) This applies to Basis Release 4.6B, 4.6C and 4.6D.

If a variant is created as a default in an ALV grid display and then printed, then you only the print dialog box during the ensuing call of the same report/transaction in the classic list display with the same default variant.( 364802) This applies to Basis Release 4.6C and 4.6D.

If the function module REUSE_ALV_GRID_DISPLAY_LVC is called with i_buffer_active = 'X', this setting is deleted internally.(365006) This applies to Basis Release 4.6C and 4.6D.

The following dump occurs:

MESSAGE_TYPE_X

The termination occurred in the ABAP program "SAPLSLVC ", in "LVC_SORT_COMPLETE".

000310 LOOP AT CT_SORT INTO LS_SORT.

000320

000330 READ TABLE IT_FIELDCAT ASSIGNING < LS_FIELDCAT>

000340 WITH KEY FIELDNAME = LS_SORT-FIELDNAME BINARY SEARCH.

(356291) This applies to Basis Release 4.6B, 4.6C and 4.6D.

Transfer parameter I_BYPASSING_BUFFER was not possible at all relevant locations and not all buffers have been correctly deactivated for the set parameter in the ALV.Control of the buffer when calling with the static field catalog via parameter I_BUFFER_ACTIVE has not been completely implemented correctly. ( 339763) This applies to Basis Release 4.6B, 4.6C and 4.6D.


×