This document provides an overview of SAP ALV reports and their main features. It discusses the typical selection screen used to define report parameters. It then covers the list viewer output, including modifying columns, sorting, filtering, totals, layout changes, saving layouts, drilling down, and exporting to Excel. The list viewer provides spreadsheet-like functionality to customize and interact with the report output.
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
BRF+ is part of SAP provided decision service management tool (DSM) and it is not new in SAP. But doing output management via BRF+ is new in S/4 HANA system. Before knowing how output determination and management is done in S/4 HANA system using BRF+, we must know what is BRF+ and how it works.
BRF+ is comprehensive application programming interface (API) and user interface for defining and processing business rule. It allows us to model rules in an intuitive way and to reuse these rules in different applications.
For regular Updates on SAP ABAP please like our Facebook page:-
Facebook:- https://www.facebook.com/bigclasses/
Twitter:- https://twitter.com/bigclasses
LinkedIn:-https://www.linkedin.com/company/bigclasses/
Google+:https://plus.google.com/+Bigclassesonlinetraining
SAP ABAP Course Page:-https://bigclasses.com/sap-abap-online-training.html
Contact us: - India +91 800 811 4040
USA +1 732 325 1626
Email us at: - info@bigclasses.com
sap abap online training, online sap abap training, sap abap training online, sap abap training, abap online training, sap abap, sap online training, sap abap online training from india, sap abap online training demo, sap, abap, sap abap online classes, sap abap online, sap abap training course, online abap training, abap training online, sap abap online courses, www.bigclasses.com,sap abap training
usa
Sap User Exit for Functional ConsultantAnkit Sharma
The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications.
User Exits is slot provided by SAP in SAP standard program.
User exits (Function module exits) are exits developed by SAP.
Code for the function module is written by ABAP Developer .
Developer does not write code directly in functional module , but in the INCLUDE that is implemented in the functional module.
study material for beginners of SAP ABAP .
1. Introduction to SAP 06
2. ABAB Data Dictionary 60
3. Introduction to ASAP Programming 89
4. Control Structures 12
5. Strings 6
6. Internal Tables 23
7. Open SQL
8. ABAB Debugging 13
9. Reports 74
10. Modularizing Techniques 44
Contains most of the standard SAP CS process, related data objects, configuration aspects in Logistics modules SD, PM, and integration touchpoints with FI-CO.
SAP Fiori is a one-stop interface & user experience for all the SAP software and applications. It is an evolution to SAP S/4 HANA. Learn best quality SAP Fiori Online Training from IQ Online Training
For sales data analysis, by creating data breakdowns and filters (example by region, product, salesperson, etc). Objective of Easy Pivot is to provide alternative, easier to understand Pivot Table.
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
BRF+ is part of SAP provided decision service management tool (DSM) and it is not new in SAP. But doing output management via BRF+ is new in S/4 HANA system. Before knowing how output determination and management is done in S/4 HANA system using BRF+, we must know what is BRF+ and how it works.
BRF+ is comprehensive application programming interface (API) and user interface for defining and processing business rule. It allows us to model rules in an intuitive way and to reuse these rules in different applications.
For regular Updates on SAP ABAP please like our Facebook page:-
Facebook:- https://www.facebook.com/bigclasses/
Twitter:- https://twitter.com/bigclasses
LinkedIn:-https://www.linkedin.com/company/bigclasses/
Google+:https://plus.google.com/+Bigclassesonlinetraining
SAP ABAP Course Page:-https://bigclasses.com/sap-abap-online-training.html
Contact us: - India +91 800 811 4040
USA +1 732 325 1626
Email us at: - info@bigclasses.com
sap abap online training, online sap abap training, sap abap training online, sap abap training, abap online training, sap abap, sap online training, sap abap online training from india, sap abap online training demo, sap, abap, sap abap online classes, sap abap online, sap abap training course, online abap training, abap training online, sap abap online courses, www.bigclasses.com,sap abap training
usa
Sap User Exit for Functional ConsultantAnkit Sharma
The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications.
User Exits is slot provided by SAP in SAP standard program.
User exits (Function module exits) are exits developed by SAP.
Code for the function module is written by ABAP Developer .
Developer does not write code directly in functional module , but in the INCLUDE that is implemented in the functional module.
study material for beginners of SAP ABAP .
1. Introduction to SAP 06
2. ABAB Data Dictionary 60
3. Introduction to ASAP Programming 89
4. Control Structures 12
5. Strings 6
6. Internal Tables 23
7. Open SQL
8. ABAB Debugging 13
9. Reports 74
10. Modularizing Techniques 44
Contains most of the standard SAP CS process, related data objects, configuration aspects in Logistics modules SD, PM, and integration touchpoints with FI-CO.
SAP Fiori is a one-stop interface & user experience for all the SAP software and applications. It is an evolution to SAP S/4 HANA. Learn best quality SAP Fiori Online Training from IQ Online Training
For sales data analysis, by creating data breakdowns and filters (example by region, product, salesperson, etc). Objective of Easy Pivot is to provide alternative, easier to understand Pivot Table.
MANAGEMENT OF DATABASE INFORMATION SYSTEM
Quering database
Queries are the fastest way to search for information in a database. A query is a database feature that enables the user to display records as well to perform calculations on fields from one or multiple tables.
You can analyze a table or tables by using:-
1. Select query or
2. An action query
Action query:-These are queries that are used to make changes in many records at once. They are mostly used to delete, update, add a group of records from one table to another, or create a new table from another table.
Types of action query in Microsoft Access are:-
1. Update-update data in a table.
2. Append query-add data in a table from one or more tables.
3. Make table Query-Creates a new table from a dynaset
4. Delete query-Delete specified records from one or more tables.
Select query
Is a type of query used for searching and analyzing data in one or more tables. It lets the user specify the search criteria and the records that meet those criteria displayed in a dynaset or analyzed depending on the user requirement.
Creating a selected query
1. Ensure that the database you want to create a query for is open
2. Click the query tab, then new
3. In the new query dialog box, choose either to create a query from in Designing view or using Wizard
4. To design from scratch, click design view. The show table dialo
Lab view pdf of front panel gives information about how to design design the front panel. its completely designed by National instruments and good for beginners.
Solved Practice questions for Microsoft Querying Data with Transact-SQL 70-76...KarenMiner
Are you searching for solved questions for Microsoft Querying Data with Transact-SQL 70-761. You also need to pass it in first attempt but It is difficult to pass Microsoft 70-761 for most of the students. You can make it easier with the help of fravo Microsoft 70-761 Querying Data with Transact-SQL Exam dumps. Get complete version here:
https://www.fravo.com/70-761-exams.html
From this power point you can get the details about Advanced Filter, Use of Macros with Advanced Filter, Data Validation, Creation of data validation Drop-Down List, Handling of External Data, Goal Seek, What-if analysis,
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Your Digital Assistant.
Making complex approach simple. Straightforward process saves time. No more waiting to connect with people that matter to you. Safety first is not a cliché - Securely protect information in cloud storage to prevent any third party from accessing data.
Would you rather make your visitors feel burdened by making them wait? Or choose VizMan for a stress-free experience? VizMan is an automated visitor management system that works for any industries not limited to factories, societies, government institutes, and warehouses. A new age contactless way of logging information of visitors, employees, packages, and vehicles. VizMan is a digital logbook so it deters unnecessary use of paper or space since there is no requirement of bundles of registers that is left to collect dust in a corner of a room. Visitor’s essential details, helps in scheduling meetings for visitors and employees, and assists in supervising the attendance of the employees. With VizMan, visitors don’t need to wait for hours in long queues. VizMan handles visitors with the value they deserve because we know time is important to you.
Feasible Features
One Subscription, Four Modules – Admin, Employee, Receptionist, and Gatekeeper ensures confidentiality and prevents data from being manipulated
User Friendly – can be easily used on Android, iOS, and Web Interface
Multiple Accessibility – Log in through any device from any place at any time
One app for all industries – a Visitor Management System that works for any organisation.
Stress-free Sign-up
Visitor is registered and checked-in by the Receptionist
Host gets a notification, where they opt to Approve the meeting
Host notifies the Receptionist of the end of the meeting
Visitor is checked-out by the Receptionist
Host enters notes and remarks of the meeting
Customizable Components
Scheduling Meetings – Host can invite visitors for meetings and also approve, reject and reschedule meetings
Single/Bulk invites – Invitations can be sent individually to a visitor or collectively to many visitors
VIP Visitors – Additional security of data for VIP visitors to avoid misuse of information
Courier Management – Keeps a check on deliveries like commodities being delivered in and out of establishments
Alerts & Notifications – Get notified on SMS, email, and application
Parking Management – Manage availability of parking space
Individual log-in – Every user has their own log-in id
Visitor/Meeting Analytics – Evaluate notes and remarks of the meeting stored in the system
Visitor Management System is a secure and user friendly database manager that records, filters, tracks the visitors to your organization.
"Secure Your Premises with VizMan (VMS) – Get It Now"
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Corporate Management | Session 3 of 3 | Tendenci AMS
Alv report-tutorial-www.sapexpert.co .uk-
1. www.sapexpert.co.uk SAP ALV Report Tutorial Page 1 of 15
SAP ALV Report Tutorial
Overview of ALV Report Features
Contents
Contents.............................................................................................................................................................. 1
1. Overview.......................................................................................................................................................... 2
2. Selection Screen ............................................................................................................................................... 3
2.1 Input Fields................................................................................................................................................. 3
2.2 Radio Buttons and Check Boxes.................................................................................................................... 6
2.3 Executing the Report...................................................................................................................................6
3. List Viewer........................................................................................................................................................ 7
3.1 Modifying Columns...................................................................................................................................... 7
3.2 Sorting........................................................................................................................................................ 8
3.3 Filtering...................................................................................................................................................... 8
3.4 Totals and Subtotals.................................................................................................................................... 9
3.5 Changing the Layout.................................................................................................................................. 10
3.6 Saving Layouts .......................................................................................................................................... 13
3.7 Drill Down to Other Transactions................................................................................................................ 14
3.8 Exporting to Excel...................................................................................................................................... 14
2. www.sapexpert.co.uk SAP ALV Report Tutorial Page 2 of 15
1. Overview
Typically, SAP reports comprise of a Selection Screen with user definable input fields
and then, once the report is executed, a data set based upon the selection criteria is
displayed or exported in some manner.
Many standard and custom SAP reports display the data set in a format known
commonly as an ALV Grid (or SAP List Viewer).
So what is an ALV Report? SAP’s definition of an ALV (or SAP List Viewer) is:
A flexible tool for displaying lists. The tool provides common list operations as
generic functions and can be enhanced by self-defined options.
In English:
A flexible reporting tool with basic spreadsheet (Excel) functionality.
This document aims to provide an introduction to SAP ALV Reports and cover the
basic features from the Selection Screen, to the ALV Grid (SAP List Viewer) and the
available spreadsheet like functionality.
3. www.sapexpert.co.uk SAP ALV Report Tutorial Page 3 of 15
2. SelectionScreen
All SAP reports start with some form of Selection Screen. This initial screen allows
the end user various options to manipulate the results that will be displayed once
the report is executed.
Common features of a Selection Screen are:
Input Fields.
Radio Buttons and Check Boxes.
2.1 Input Fields
Most Selection Screens will usually have at least one input field.
Figure 1. Input Fields
There are two main types of input fields, single entry and multiple entry. A single
entry field is similar to the “Plant” field shown above in Fig 1 where the user is
expected to enter a single value.
Multiple entry fields similar to the “Production Order” field shown above in Fig 1
allow the user to specify a single value (1), a range of values (1 to 4 which returns
1, 2, 3, 4) or a selection of values (1, 5, 23, 74).
Input help is usually available for input fields and can be accessed by clicking the
Input Value icon (see above Fig 1.). When this is clicked a list of available values is
displayed.
When the Input field is for a Date field a calendar input dialog box will appear (see
Fig 2.).
Standard Input
Fields
Input Value
Icon
Multiple
Selection Icon
4. www.sapexpert.co.uk SAP ALV Report Tutorial Page 4 of 15
Figure 2. Calendar Input Dialog Box
The user simply selects the desired date and clicks the Continue (green tick) button.
When the field is Multiple Entry there are several options available to enter multiple
values:
Wildcards – Common wildcards can be used in some fields to make a multiple
selection. Here are some wildcard examples:
667* - would return all values with 667 at the start.
*L34 - would return all values ending L34.
*c* - would return all values with the letter c in.
Note. Wildcards can also be used in some single entry fields.
Range – Enter the “low” value in the first field and then the “high” value in the
second field.
Figure 3. Value Range Example
In the example in Fig 3 a range of Production Orders from 1039000 to 1039040 will
be displayed.
5. www.sapexpert.co.uk SAP ALV Report Tutorial Page 5 of 15
Multiple Selection – To do a selection of differing values use the Multiple
Selection icon (shown in Fig 1.). This opens the Multiple Selection dialog box (see
Fig 4.).
Figure 4. Multiple Selection Dialog Box
In here the user has the option to specify a selection of single values (as shown in
Fig 4.), single/multiple ranges, exclude a selection of single values and exclude a
single/multiple ranges.
The selections can be further modified by clicking the Maintain Selection Options
button. This allows the values to have the operands shown in Fig 5 applied to the
selected value.
Figure 5. Maintain Selection Options Dialog Box
The Paste from Clipboard button can used to paste in a selection of values that have
been copied from an external source such as Microsoft Excel.
Maintain Multiple
Selections Button
Paste from
Clipboard
Delete Values
6. www.sapexpert.co.uk SAP ALV Report Tutorial Page 6 of 15
Values that are no longer required can be removed by highlighting them and using
the Delete values button.
2.2 Radio Buttons and Check Boxes
Selection screens also utilise check boxes and radio buttons to define the output
results.
Figure 6. Radio Buttons and Check Boxes
Radio Buttons – These are used to choose an option from a range of defined
options. In the example shown in Fig 6 the user has the choice of outputting the
report in an ALV Grid or in a pure text list format that is more suitable for printing.
Check Boxes – Check boxes are used to apply a defined option to the report. The
example shown in Fig 6 determines the source of the production order pegging
information.
2.3 Executing the Report
Once the selection criteria have been specified the report needs to be executed to
display the ALV grid (SAP List Viewer). There are several ways to execute a report:
From the menu structure – Program>Execute.
Pressing the F8 key.
Click the Execute button.
A Check Box
A Group of Radio
Buttons
7. www.sapexpert.co.uk SAP ALV Report Tutorial Page 7 of 15
3. List Viewer
After a report has been generated, there are many options available for customizing
the data within the ALV grid. Depending upon the report some functions may have
been disabled but following is an overview of the more common features.
Most functionality can be accessed from the ALV toolbar shown in Fig 7.
Figure 7. ALV Toolbar
3.1 Modifying Columns
Highlighting Columns – For many of the functions the user will be required to
highlight the column that they wish to perform the function on. To do this, simply
click on the column header and the whole column should now be highlighted in
orange.
Figure 8. A Highlight Column
Resize Columns – To resize a column, place the cursor over the line between
column headers. When it turns into a cross, click and drag the edge of the column.
Moving Columns – To move a column, click the column header once to select it.
Then click and drag the column header to a new location.
Freeze Columns – To freeze a column, right-click the column header and select
Freeze to Column. The column will not move when the user scrolls. To unfreeze the
column, right click the column header and select Unfreeze Columns.
Column Header
Sort Ascending Sort Descending
Find Filtering Total Subtotals
Print Export
Choose Layouts
This small triangle
indicates that there is
a drop down
available.
8. www.sapexpert.co.uk SAP ALV Report Tutorial Page 8 of 15
Hide Columns – To hide a column, right-click the column header and select Hide.
More details on hiding and showing columns see “Changing the Layout” later in this
section.
3.2 Sorting
To perform a sort on one column of data simply highlight the desired column and
click either the Sort Ascending or Sort Descending button. For more complex sorting
by more than one column of data see “Changing the Layout” later in this section.
3.3 Filtering
To filter the data displayed click the Set Filter button. This opens the Define Filter
Criteria dialog box. The names on the left indicate the columns to be filtered in the
order they will be filtered. The names on the right are the available columns. Select
a column name and click the Add/Remove arrows to move it from one area to the
other. To reorder the columns, select a column name and click the reorder arrows
to move the column up or down.
Figure 9. Define the Filter Criteria
Next click the Filters button and an additional dialog box displays to enter the filter
criteria. Here the user can use the Multiple Selection icon to enter multiple values or
FiltersAdd/Remove
Arrows
Reorder Arrows
9. www.sapexpert.co.uk SAP ALV Report Tutorial Page 9 of 15
ranges. The user can also use dynamic selections to apply operators to the criteria
and the use of wildcards is also allowed (V* would return all materials starting with
a V). When the user has finished entering values, clicking Execute (green tick) will
apply the filter.
3.4 Totals and Subtotals
Columns with certain types of data (number, quantity, currency etc.) can be totalled
and subtotalled.
Total – To apply a Total a column, highlight the column and click the Total button.
The user can use the drop down arrow and four options are presented. These are to
display the Total, Mean, Minimum or Maximum values. Fig 11 shows a column with
a total applied.
Subtotal – To apply a Subtotal to a column, it must firstly have been totalled (as
described above). Highlight the column that will be the key for the subtotals and
click the Subtotal button. This will then subtotal the “Totalled” column by the key.
Fig 12 displays a subtotalled column.
Figure 10. Raw Data
Figure 11. Totalled Data
10. www.sapexpert.co.uk SAP ALV Report Tutorial Page 10 of 15
Figure 12. Subtotalled Data
3.5 Changing the Layout
There are some advanced options for modifying the data that is displayed. To
access these options click the drop down arrow on the Choose Layout button and
select Change Layout. This opens the Change Layout dialog box.
Five tabs are available in the Change Layout dialog box:
Displayed Columns – Reorder, Hide and Display columns.
Sort Order – Apply a Sort to one or many columns.
Filter – Apply a Filter to one or more columns.
View – If available display the report in a different format to the ALV grid.
Display – Display options.
Displayed Columns – The names on the left indicate the columns to be displayed
in the order they will be displayed. The names on the right are the available
columns. Select a column name and click the Add/Remove arrows to move it from
one area to the other. See Fig 13.
To reorder the columns, select a column name and click the reorder arrows to move
the column up or down. See Fig 13.
The user can also add or remove Totalling by checking (unchecking) the Totalling
check box. See Fig 13.
11. www.sapexpert.co.uk SAP ALV Report Tutorial Page 11 of 15
Figure 13. Display Columns
Sort Order – The names on the left indicate the columns to be sorted in the order
they will be sorted. The radio button next to the column name indicates if it will be
sorted ascending or descending. The names on the right are the available columns.
Select a column name and click the Add/Remove arrows to move it from one area
to the other. To set the sort order of the columns, select a column name and click
the reorder arrows to move the column up or down. See Fig 14.
Add/Remove
Arrows
Reorder Arrows
Totalling
Checkboxes
12. www.sapexpert.co.uk SAP ALV Report Tutorial Page 12 of 15
Figure 14.Sort Order
Filter – The Filter tab functions in the same way as the Set Filter button. See
section 3.3 Filtering earlier in this document.
View – Some reports allow the user to display the report in other formats from the
ALV grid. For further information on this contact the SAP Team.
Display – The display options allows the user to modify the way the report is
displayed via a series of Check Boxes. The options available are:
With small heading – When checked the Report heading is displayed in
small text.
Without horizontal gridlines – When checked removes the horizontal
gridlines.
Without vertical gridlines – When checked removes the vertical gridlines.
Without column headings – When checked hides the column headings.
Without cell merging during sorts – When a column is sorted, cells with
the same value merge. This check box turns this feature off (GUI version
dependant).
Optimize Columns – When checked the report automatically adjusts the
column width to match the longest data entry.
Add/Remove
Arrows
Reorder Arrows
Ascending/Descending
Selection
13. www.sapexpert.co.uk SAP ALV Report Tutorial Page 13 of 15
With striped patt. – When checked the report applies a “Zebra” pattern to
the report. Alternate rows are light and dark (GUI version dependant).
Display totals lines above the entries – When checked the report changes
how the totals are displayed.
Printout with Date, Title, and Page Number – When checked the Date,
Title and Page Number are added to the printed output.
3.6 Saving Layouts
Once the layout has been changed it can be saved for future use. To save a layout
click the Choose Layout drop down button and select Save Layout. This will open
the Save Layout dialog box. Enter the following settings:
Save Layout – Enter a name for the layout in this field. User-specific layouts
must start with a character (A-Z). Global layouts must start with a /.
Name – Enter a descriptive name in this field.
User-specific – This check box makes the layout so that only the user that
has created it can use it.
Default Setting – This check box makes the layout the default for the
report. Note. This will make the layout default for all users when the
report is executed.
Figure 15. Save Layout
14. www.sapexpert.co.uk SAP ALV Report Tutorial Page 14 of 15
The newly created layout can now be used to format the report in future. Some
reports provide a “Layout” input field that can be used to specify a layout at the
selection screen. If the report doesn’t provide this feature layouts can be applied
using the Choose Layout button.
A layout can be deleted or have the default flag changed by choosing Manage
Layouts from the Choose Layout drop down. Simply highlight the desired layout and
click the Delete button to delete it or the Define Default Setting button to toggle if
the layout is the default or not.
3.7 Drill Down to Other Transactions
Many ALV Reports have the option to drill down to other SAP Transactions.
For example: Double clicking a Production Order in an ALV report could be
programmed to drill down to CO03 (Display Production Order) to display the full
production order details. For drill down options that are available please refer to the
individual reports documentation or contact the SAP Team.
3.8 Exporting to Excel
ALV grids allow the user to export the data into various formats (please note this
functionality is not always available). In this document we will cover the best
method for exporting the data to Microsoft Excel.
To export the data:
1. Click the Export button and select Local File from the menu.
2. Select “unconverted” from the dialog box and click the green tick.
3. Specify a path and file name and click Generate (use Replace or Extend if the
output file already exists).
The reason we use an unconverted text file as the output is if we choose to export it
directly to Microsoft Excel SAP tries to convert the data “on the fly”. There are
serious performance issues as the conversion can take a long time especially when
there is a large volume of data.
In the unconverted text file the fields are separated by a | (called a pipe and is
accessed on the keyboard by pressing shift + ). This file can now be opened with
15. www.sapexpert.co.uk SAP ALV Report Tutorial Page 15 of 15
Microsoft Excel, using the pipe as a separator in the import wizard and then saving
it as an Excel spreadsheet.
When importing the exported text file into Microsoft Excel if any columns contain
machine group numbers they will be displayed in the “Scientific” format.
For example: 6670010E36 will be displayed as 6.67E+40.
To prevent this from happening during the import wizard specify that the column
containing the machine group numbers has a data type of “Text” and they will be
displayed correctly.
Note. Although data can be readily exported to other media such as Microsoft
Excel, where ever possible business critical processes should be kept within SAP.
Any data exported to from SAP is only a representation of a “point in time” and isn’t
actual live data.