Deleting subsequent heading from report in SAP system

You need to add NO STANDARD PAGE HEADING to suppress the default heading that SAP automatically generates for reports. This statement must be included in the report declaration section as follows ?

Syntax

REPORT report_name
MESSAGE-ID message_class
NO STANDARD PAGE HEADING.

Example

Here's a complete example showing how to implement a report without the standard page heading ?

REPORT z_custom_report
MESSAGE-ID z_custom_messages
NO STANDARD PAGE HEADING.

DATA: lv_text TYPE string VALUE 'Custom Report Output'.

START-OF-SELECTION.
  WRITE: / 'This report has no standard SAP heading',
         / lv_text.

The NO STANDARD PAGE HEADING statement prevents SAP from displaying the automatic report header that typically shows the report name, date, time, and page number. This gives you complete control over the report layout and allows for custom formatting.

Key Points

When using NO STANDARD PAGE HEADING, remember ?

  • It must be declared at the report level, not within procedures
  • The statement affects the entire report output
  • You can create custom headers using WRITE statements if needed
  • This is particularly useful for reports that need specific formatting or integration with external systems

Conclusion

Using NO STANDARD PAGE HEADING in SAP ABAP reports removes the default system-generated header, providing complete control over report formatting and presentation.

Updated on: 2026-03-13T18:33:07+05:30

152 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements