Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
This blog post is a part of the multi part series of blog posts on the Define compliance Reports application in which we cover the end-to-end process of creating a report using SAP Document and Reporting Compliance – Statutory Reporting (Formerly ACR).    

In this blog post, we’ll talk about creating a report category. A report category is the representation of the characteristics of any reporting requirement. It contains information on the various phases of submission, the organizational unit levels of reporting, the numerous sub steps in a reporting process and whether the report would be sent electronically or manually.  

Let's try to create a category using the report definition created in blog post here. 

  • In the Define Advanced Compliance Reports app, go to Report Category, and choose Add. 

  • If we were extending a standard category, we’d have chosen the checkbox. In our case we choose to create a new report category. 

  • Enter the Category ID as Y_ADV_VAT and choose Continue.

  • Enter the Category Name as Great Britain VAT Declaration. As we’re creating a category for the VAT reporting in Great Britain, we’ll choose GB. In case you want to create a generic category which can be used across multiple countries, then you can leave this field as blank. 

  • In the Phase section you can choose a phase based on the stage of reporting. The options are Declaration, Correction, Additional Correction, and Clarification.  

  • Typically, the first phase of submission is Declaration, hence let’s choose Declaration as phase type. Choose the date from which the reporting for this phase is valid.  

  • As per the GB authorities the report must be submitted only once in the declaration phase. Therefore, choose Single for phase occurrence. 

  • For submission level let’s choose Run level as this tax authority does not process files individually, but as a whole. If a tax authority recommends file level submission you can choose File Level.  

  • Now, choose OK and we can see the phase details have been added. The same steps can be repeated for other phases. This depends on legal requirements for a country. 

  • In the Organizational Unit section, we can assign organizational units to the report category.  

  • Choose Add.  

  • Let’s choose Company Code as organizational unit as VAT reporting for GB is done at company code level.  

  • You can set the organizational unit as optional. Setting optional organizational units enable you to submit the same compliance report at a combination of mandatory and optional org unit levels as per the legal authority recommendation and customer’s business set up.  

  • Choose Authorization Object as F_BKPF_BUK (as an example because VAT reporting is at Company Code level, so we are using this object). This authorization object will be used to check the user authorizations while displaying the tasks in Run Compliance Reports application.


  • Now let’s assign a reporting activity to our report category. There can be two type of activity assignments  

    1. Report Definition – The activity would be used to generate the actual report 

    2. Fiori App / ABAP program – The activit(ies) would be used for pre and post reporting processes.  

  • Under Reporting Activity section, let’s choose Assign. 

  • Choose Type as SAP Fiori Application.  

  • Choose ID as MANAGE_TAX_ITEMS.  

  • Choose phase as Declaration. 

  • We have the Reopen option to control whether the activity is to be executed only once or can be reopened for repeat executions.  

  • We can categorize similar reporting activities into a single group based on their functions. The activity group value assigned to the reporting activity group will be available in the Run Compliance Reports app and based on this value, appropriate business checks can be processed 

  • Choose Validity period and Save. We can assign multiple activities to a report category.  

  • Lets assign another activity of type Report Definition. Under Reporting Activity section, let’s choose Assign. 

  • Choose Type as Report Definition ID.  

  • Choose ID as Y_ADV_VAT_RETURN (as an example).  

  • Choose phase as Declaration. 

  • Choose the submission mode from the drop-down list. Let’s choose  automatic submission because GB authorities mandate the report to be sent electronically.  

  • Choose Validity period and Save. 

  • Choose Verify and then activate the report category.  

With this blog post, you have learned how to create a new report category.

If you have any questions/queries, you can post them here.
1 Comment