Child pages
  • DTP Routines
Skip to end of metadata
Go to start of metadata


Purpose

This page contains information about DTP Routines,

Possible Issue & Solutions

You may find that DTP routine is not working after upgrade.

One known reason is that a system behavior change introduced in Note 2712480.

Before (version older than this Note)


If there is no entry for the selection field, the table L_T_RANGE will be empty for this field.

So, the internal table L_T_RANGE will be empty for this field "CLEAR_DATE".

After (version equal or higher than this Note)

If there is no entry for the selection field, an empty line for the field is inserted into the table L_T_RANGE.

That is, table L_T_RANGE is not empty for this field "CLEAR_DATE".

As a result, the routine based on condition IF L_IDX <> 0 will have a different result.

Please make sure below SAP Notes are included in BW system:

  • 2928845 - DTP : Filter routines are not getting executed due to an empty selection line in I_T_RANGE.
  • 3059196 - Short dump TABLE_INVALID_INDEX during execution of DTP filter routine
  • 3083846 - DTP: Duplicate filter selections in the DTP request when the DTP filter contains at least one fixed value and a routine.

Related SAP Notes/KBAs

  • 2712480 - P25; DTP; routine: Passing of empty selection in l_t_range
  • No labels