- REPORT ZNADAR_PERSO line-size 255.
- tables: adrp, usr21.
- data: txt(123).
- data: begin of itab occurs 0,
- bname like usr21-bname,
- name_first like adrp-name_first,
- name_last like adrp-name_last,
- txt(123),
- end of itab.
- end-of-selection.
- SELECT F~bname P~name_first p~name_last
- INTO corresponding fields of table itab
- FROM usr21 AS F INNER JOIN adrp AS P ON F~PERSNUMBER = P~PERSNUMBER.
- sort itab by NAME_FIRST name_last.
- loop at itab.
- translate itab-name_first to lower case.
- translate itab-name_first+0(1) to upper case.
- translate itab-name_last to lower case.
- translate itab-name_last+0(1) to upper case.
- modify itab.
- endloop.
- uline /001(65).
- loop at itab.
- concatenate itab-NAME_FIRST itab-NAME_LAST into itab-txt
- separated by ' '.
- condense itab-txt.
- check not itab-txt is initial.
- write: / sy-vline, itab-bname, sy-vline, itab-txt, at 65 sy-vline.
- endloop.
- uline /001(65).
Última modificación de la página el 04 November 2015 a las 15h04
Powered by
PmWiki