Advertisement
Guest User

Knobelaufgabe_abapforum_kw34

a guest
Aug 29th, 2019
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 0.67 KB | None | 0 0
  1. FORM get_translation_info CHANGING ct_data TYPE gtt_data.
  2.  
  3.   SELECT d~tabname, t~spras, d~ddlanguage AS translation_exists FROM dd02t AS d
  4.   JOIN dd02l AS dd ON d~tabname = dd~tabname
  5.   JOIN t002 AS t ON t~spras LIKE '%'
  6.   WHERE d~tabname IN @s_table AND dd~as4local = 'A' AND d~as4local = 'A'
  7.   INTO TABLE @ct_data.
  8.  
  9.   LOOP AT ct_data ASSIGNING FIELD-SYMBOL(<fs_temp>).
  10.     IF <fs_temp>-spras = <fs_temp>-translation_exists.
  11.       <fs_temp>-translation_exists = 'X'.
  12.     ELSE.
  13.       <fs_temp>-translation_exists = ' '.
  14.     ENDIF.
  15.   ENDLOOP.
  16.   SORT ct_data BY tabname spras translation_exists DESCENDING.
  17.   DELETE ADJACENT DUPLICATES FROM ct_data COMPARING spras.
  18.  
  19. ENDFORM.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement