Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Reports

Use T.code SAP1 to view all the SAP reports


why we need reports and why client wants to develop reports
hi,
In ABAP, there are a total of 7 types of reports. They are:
Classical
Interactive
Logical Database
ABAP query
ALV Reports (ALV stands for ABAP List Viewer)
Report Writer/Report Painter
Views (There are different types of views also)
Classical reports
These are the most simple reports. Programmers learn this one first. It is just an output of data using
the Write statement inside a loop.
Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING
ONLY ONE SCREEN/LIST FOR OUTPUT.
Events In Classical Reports.
INTIALIZATION: This event triggers before selection screen display.
AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in
active mode.
START OF SELECTION: Start of selection screen triggers after proceesing selection screen.
END-OF-SELECTION : It is for Logical Database Reporting.
Edit section Interactive Reports
Interactive reports
As the name suggests, the user can Interact with the report. We can have a drill down into the report
data. For example, Column one of the report displays the material numbers, and the user feels that he
needs some more specific data about the vendor for that material, he can HIDE that data under those
material numbers.
And when the user clicks the material number, another report (actually sub report/secondary list) which
displays the vendor details will be displayed.
We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21).
Events associated with Interactive Reports are:
AT LINE-SELECTION
AT USER-COMMAND
AT PF<key>
TOP-OF-PAGE DURING LINE-SELECTION.
HIDE statement holds the data to be displayed in the secondary list.
sy-lisel : contains data of the selected line.
sy-lsind : contains the level of report (from 0 to 21)

Interactive Report Events:


AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is
triggered a new sublist is going to be generated. Under this event what ever the statements that are
been return will be displayed on newly generated sublist.
AT PFn: For predefined function keys...
AT USER-COMMAND : It provides user functions keys.
TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list.
Logical Database Reports
Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP
reports.
While using LDB there is no need for us to declare Parameters.
Selection-screen as they will be generated automatically.
We have to use the statement NODES in ABAP report.
If there are many tables the Performance will be slow as all the table data will be read from top node to
bottom node .
ABAP Query Reports
ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very
accurate.
Transaction Code : SQ01
The advantage with ABAP QUERY is logic required for classic & interactive reports system design
automatically 80%.
For ABAP QUERY handle these
SQ01 ; QUERY
SQ02 : INFOSET OR FUNCTIONAL AREA
SQ03: USER GROUP.
Report Writer
Key Concept :
Super users and end users can use Report Painter/Report Writer tools to write their own reports.
Giving them the ability to report on additional fields at their discretion shifts the report maintenance
burden to them, saving SAP support groups time and effort normally spent creating and maintaining the
reports.
Instead of using ABAP code to write a report in FI and CO, many users build a Report Painter/ Report
Writer library using transaction MC27.
However, this workaround has some drawbacks. Little known transaction GRCT solves these problems

in most cases, and eliminates the need to use transaction MC27.


Hope this helps, Do reward.
Hi
Reports are Programs that read data from the database, processes the data and
displays the data to the required format.
Use
Reports are used in day to day business environment. For eg
Displaying the purchase orders vendor wise
Displaying the balance of vendors to be paid till a particular date
Enhance the efficiency & transparency of Business Processes
Sound Decision making with the control of master data and
accurate reporting
Relevant Documents immediately available for in case of drill down reports
Multiple angles of Data representing and Forecasting Values
Hi,
A report is an executable program which reads data from the database, evaluates it and then issues the
results.
Use:
You can carry out the following functions with a report:
Lists and evaluations
This function enables you to call up lists to meet certain criteria such as all the orders for a particular
customer within a certain time period, or to determine which orders still need to be processed, or which
billing documents are blocked for Financial Accounting.
Work Lists
Work lists are lists of documents that still need to be processed, such as deliveries that havent been
billed. From this list, you can start the subsequent functions for some or all the documents at once.
Regards
Re: Reports
Posted: Feb 13, 2008 11:00 AM
Bhattachar...

in response to: Raja

E-mail
this
message

Reply

In general the support consultant will be making changes in the reports which are created during the
implementation. There will be few more added programs and functionalities for the the reports that are
already implemented.
Few standard reports are
Smartforms for Invoice-- LB_BIL_INVOICE

Delivery Note-- LE_SHP_DELNOTE


Purchase Order MEDRUCK
Sales Order RVORDER01
Standard form for PO Smartforms is /SMB40/MMPO_L
Also,
Goto NACE tcode-> choose the application u want( like billing for invoice, PO)->output type->output
type->processing routineon left side
Here u will find the standard program name and smartform .
Also chec k this thread for field addition.
https://www.sdn.sap.com/irj/sdn/thread?threadID=424237
Reward points if useful
If you want information of Standard SAP Reports available, it is as under:
Standard SAP SD Reports:=
Statistic Group:
Purpose To capture data for Standard Reports, we require to activate Statistic Group as under:
--> Item category (Configuration)
--> Sales document type (Configuration)
--> Customer (Maintain in Master data)
--> Material (Maintain in Master data)
When you generate statistics in the logistics information system, the system uses the combination of
specified statistics groups to determine the appropriate update sequence. The update sequence in turn
determines for exactly which fields the statistics are generated.
Configuration:
IMG --> Logistics Information System (LIS) --> Logistics Data Warehouse --> Updating --> Updating
Control --> Settings: Sales --> Statistics Groups -->
1. Maintain Statistics Groups for Customers
2. Maintain Statistics Groups for Material
3. Maintain Statistics Groups for Sales Documents
4. Assign Statistics Groups for Each Sales Document Type
5. Assign Statistics Groups for each Sales Document Item Type .....
All Standard Reports which are available are as under:
SAP Easy Access: Information Systems -> Logistics -> Sales and distribution ->
1. Customer -> Incoming orders / Returns / Sales / Credit memos / Sales activities / Customer master /
Conditions / Credit Master Sheet
2. Material -> Incoming orders / Returns / Sales / Credit memos / Material master / ...
3. Sales organization -> Sales organization / Sales office / Sales employee
4. Shipping point -> Deliveries / Returns
5. SD documents -> Orders / Deliveries / Billing documents ...
& so on.
Some of the Standard reports in SD are:
Sales summary - VC/2
Display Customer Hierarchy - VDH2
Display Condition record report - V/I6
Pricing Report - V/LD
Create Net Price List - V_NL
List customer material info - VD59

List of sales order - VA05


List of Billing documents - VF05
Inquiries list - VA15
Quotation List - VA25
Incomplete Sales orders - V.02
Backorders - V.15
Outbound Delivery Monitor - VL06o
Incomplete delivery - V_UC
Customer Returns-Analysis - MC+A
Customer Analysis- Sales - MC+E
Customer Analysis- Cr. Memo - MC+I
Deliveries-Due list - VL04
Billing due list - VF04
Incomplete Billing documents - MCV9
Customer Analysis-Basic List - MCTA
Material Analysis(SIS) - MCTC
Sales org analysis - MCTE
Sales org analysis-Invoiced sales - MC+2
Material Analysis-Incoming orders - MC(E
General- List of Outbound deliveries - VL06f
Material Returns-Analysis - MC+M
Material Analysis- Invoiced Sales - MC+Q
Variant configuration Analysis - MC(B
Sales org analysis-Incoming orders - MC(I
Sales org analysis-Returns - MC+Y
Sales office Analysis- Invoiced Sales - MC-E
Sales office Analysis- Returns - MC-A
Shipping point Analysis - MC(U
Shipping point Analysis-Returns - MC-O
Blocked orders - V.14
Order Within time period - SD01
Duplicate Sales orders in period - SDD1
Display Delivery Changes - VL22
Regards,
Rajesh Banka
hi,
for standard sap report enter SAP1 transaction code
for non sap report u have to create query report (sq00,sq02,sqvi...)
u can get the detaisl from table level aslo(se16)
For MM :
MM60 - Display all materials with its price,valuation type etc.
MB24 - Reservation for materials
MB51 - Material Document List
MB52 - The most common for ware house Stock
MC.9 - Closing Stock
MB5t - Stock in Transit
MMBE - Stock overview for a material

There are lots of other standard reports which can be usefull.


Give your further requirements in which area you want standard reports.
Reward if it helps
hi experts,
how can i get the Check void report, Duplicate invoice reports, vendor block report and Blocked invoices
for payment report
any one please help me
urs
Hi,
1. check void report;
T.CODE: FCHN : fchn
company cod e,bank
& selct void reasons 1-10 in further selection & execute.
you will get the void checks report.
2.Blocked Vendors list.
easy access-accounting-f.a -accounts payable -information sysytem- master data-vendor naster.
here you selct the block reason & execute
3. Blocked Invoices;
Execute FBL1N REPORT,
Here chenge the layout ,
get the payment block field in to teh report,
based on this field filter the report.

chandra
Pages: 1

Back to Thread List

New content since your last visit


Updated content since your last visit

Hi,
1. check void report;
T.CODE: FCHN :
company cod e,bank
& selct void reasons 1-10 in further selection & execute.

you will get the void checks report.


2.Blocked Vendors list.
easy access-accounting-f.a -accounts payable -information sysytem- master data-vendor naster.
here you selct the block reason & execute
3. Blocked Invoices;
Execute FBL1N REPORT,
Here chenge the layout ,
get the payment block field in to teh report,
based on this field filter the report.

chandra
Pages:
1

Back to Thread List

New content since your last visit


Updated content since your last visit
Dear All,
Is there any standard report available for following,
1. Monthly/Yearly report of items indented, on Cost Center wise
2. Report of Equipments Sub-contracted
If standard reports are not available, is there any work around to get these reports.
Thanx in advance

Hi,
use T code SAP1 for reports selection. Select a particular report and choose the relevant data and
execute the report
if it is really helpful reward some points
cash flow reports
Can some one suggest me , some t codes or reports for cash flow statement, and cash flow statement
from the point of real estate, or contracts.. or any kind of cash flow reports..
hi,
The SAP FI (Financial Accounting) Module has the competence of meeting all the accounting and
financial needs of an organization. Along with other managers, Financial Managers within your business
and same module can review the financial position of the company in real time as contrasted to legacy
systems which necessitate overnight updates before financial statements frequently and can be
generated for management review. The real-time functionality of the SAP modules allows for better
decision making and strategic planning. The FI Module incorporates with other SAP Modules such as MM
(Materials Management), PP (Production Planning), SD (Sales and Distribution), PM (Plant Maintenance),
and PS (Project Systems). The FI Module also assimilates with HR (Human Resources) that includes PM
(Personnel Management), Time Management, Travel Management, Payroll. Document transactions
occurring within the precise modules generate account postings by means of account determination
tables.
The SAP CO (Controlling) Module endow with supporting information to Management for the purpose of
planning, reporting, as well as monitoring the operations of their business. Management decision-making
can be achieved with the level of information provided by this module. The Cost Element Accounting
component provides information which includes both the costs and revenue for an organization. These
postings are updated automatically from FI to CO. The cost elements are the foundation for cost
accounting and facilitate the User the ability to display costs for each of the accounts that have been
assigned to the cost element. Cost Center Accounting provides information on the costs incurred by your
business. You have the ability to assign Cost Centers to departments and managers responsible for
certain areas of the business as well as functional areas within the SAP. Cost Centers can be created for
such functional areas as Marketing, Purchasing, Human Resources, Finance, Facilities, Information
Systems, Administrative Support, Legal, Shipping/Receiving, or even Quality.
Hope this is helpful, Do reward
Update contract with changes made in customer master
In our system we use contracts, but changes made in customer master is not reflected in contracts. When
creating DBM system uses information in contract, not in customer master, hence we have a challenge
since there is a lot of contracts.
What is the best way to always have changes in customer master reflected in relelvant contracts
Are you changing the customer master after creating the contracts ?

If yes, then the contracts will not be updated automatically. If you create any contract or any document,
and after that you change any thing in the customer master, then these changes will not be reflected in
already created contracts. If you create the contracts after changing the master data, then the new
changes will reflect.
And you are creating DBM with refernce to contracts, then the system will pick the information which is
available in the contracts only. It will not take from customer master.
You change the respective programmes in such a way that the information should be picked from
customer master.
Suppose you created a contract yester day, and you changed address inthe customer master today. Then
if you are creating any document with refernce to this contract then that will pick the information which is
available in contract. Now you can change the programme in such a way that the information should be
picked from customer master instead of contract.
You can talk to your technical person (ABAPER) to make these changes
Hi,
A report is an executable program which reads data from the database, evaluates it and then issues the
results.
Use:
You can carry out the following functions with a report:
Lists and evaluations
This function enables you to call up lists to meet certain criteria such as all the orders for a particular
customer within a certain time period, or to determine which orders still need to be processed, or which
billing documents are blocked for Financial Accounting.
Work Lists
Work lists are lists of documents that still need to be processed, such as deliveries that havent been
billed. From this list, you can start the subsequent functions for some or all the documents at once.
Regards

You might also like