Вы находитесь на странице: 1из 6

FORM HEADER . WRITE sy-datum MM/DD/YYYY TO today. WRITE sy-uzeit TO curr_time. WRITE sy-pagno TO page_no LEFT-JUSTIFIED. REFRESH lt_list.

CLEAR lt_list.

REPORT PROGRAM NAME AND CLINT ***************** lt_list-typ = 'S'. lt_list-key = space. CONCATENATE 'Report...:' sy-repid '(' sy-sysid(3) sy-mandt ')' INTO lt_list-info SEPARATED BY space. APPEND lt_list TO lt_list.

USER NAME ************************************* CLEAR lt_list. lt_list-typ = 'S'. lt_list-key = space. CONCATENATE 'User.....:' sy-uname INTO lt_list-info SEPARATED BY space. APPEND lt_list TO lt_list.

DATE / TIME STAMP ***************************** CLEAR lt_list. lt_list-typ = 'S'. lt_list-key = space. CONCATENATE 'Date/Time:' today curr_time INTO lt_list-info SEPARATED BY space. APPEND lt_list TO lt_list.

PAGE NUMBER *********************************** CLEAR lt_list. lt_list-typ = 'S'. lt_list-key = space. CONCATENATE 'Page.....:' page_no INTO lt_list-info SEPARATED BY space. APPEND lt_list TO lt_list.

CLEAR lt_list. lt_list-typ = 'S'. lt_list-key = space. CONCATENATE ' '' '

INTO lt_list-info SEPARATED BY space. APPEND lt_list TO lt_list.

COMPANY NAME ********************************* determine the starting position to center the company name len = STRLEN( company_name ). wa_num1 = 60 - len. pos = wa_num1 / 2.

IF pos LT 1. pos = 1. ENDIF. len = 60 - pos.

CLEAR lt_list. lt_list-typ = 'S'. lt_list-key = space. lt_list-info+pos(len) = company_name. APPEND lt_list TO lt_list.

REPORT TITLE ********************************* determine the starting position to center the report title len = STRLEN( sy-title ). wa_num1 = 60 - len. pos = wa_num1 / 2.

IF pos LT 1. pos = 1. ENDIF. len = 60 - pos.

CLEAR lt_list. lt_list-typ = 'S'. lt_list-key = space. lt_list-info+pos(len) = sy-title. APPEND lt_list TO lt_list.

SELECTION DATA LINE *************************** WRITE s_date-low TO date_s. WRITE s_date-high TO date_e.

CLEAR head_line. CONCATENATE 'Period Selected--> ' date_s '-' date_e INTO head_line SEPARATED BY space.

determine starting position to center selection line

len = STRLEN( head_line ). wa_num1 = 60 - len. pos = wa_num1 / 2.

IF pos LT 1. pos = 1. ENDIF. len = 60 - pos.

CLEAR lt_list. lt_list-typ = 'S'. lt_list-info+pos(len) = head_line. APPEND lt_list. CLEAR lt_list.

determine starting position to center selection line len = STRLEN( head_line ). wa_num1 = 60 - len. pos = wa_num1 / 2.

IF pos LT 1. pos = 1. ENDIF.

len = 60 - pos.

CLEAR lt_list. lt_list-typ = 'S'. lt_list-info+pos(len) = head_line. APPEND lt_list. CLEAR lt_list.

ENDFORM.

" HEADER

Вам также может понравиться