Académique Documents
Professionnel Documents
Culture Documents
Appendix :C Contents
Overview................................................................................................................ B2
XXL Support in the R/3 System............................................................................B3
The XXL List Viewer.............................................................................................. B4
Where to Learn More............................................................................................ B7
Overview
Extended Export of Lists (XXL) helps achieve a tighter integration between the
R/3 System and PC applications. XXL is an R/3 component that uses Microsoft
Excel to display and manipulate list objects from R/3 applications.
The XXL has two primary goals:
To provide users with Microsoft Excel functionality that can be used with
R/3 lists, directly from inside the R/3 environment.
To recognize the transferred data as SAP objects in order to protect it from
consistency breaches.
List objects are files created by R/3 applications and transferred to XXL. List
objects contain the data to be listed, information on the list structure, and
characteristics of the data (meta information).
The term list object is used here because the R/3 System not only transfers
the list data to XXL, but also the corresponding meta information: information
on the list structure, the characteristics of the list data, and explanatory texts.
For more information on the XXL application programming interface (API), see
the R/3 Systems online help documentation.
The transferred meta information allows XXL to provide adequate presentation of
the list object on the spreadsheet. XXL activates special macros after the
transferred data has been loaded in the spreadsheet program, or processes the
transferred data using OLE Automation.
List Object
R/3
R/3
System
System
List structure
List data characteristics
Explanatory texts
XXL
XXL
Microsoft Excel
Functional Areas
XXL has two main tasks:
Defining an API (Application Programming Interface) in the form of a
function module, which allows ABAP programs to export list objects to the
user's PC.
Activating a presentation service in Microsoft Excel (or the spreadsheet
program chosen by the user) after the list object has been transferred.
SAP offers the following two Excel-based presentation services:
XXL List Viewer controls Microsoft Excel using local macros. For more
information on the XXL List Viewer, refer to page 4.
OLE Automation-based option to display exported data in Microsoft Excel
in the form of Pivot tables, oras of Release 4.0as a standard list.
Users can also write their own macros to process list objects in Microsoft Excel
and call them from XXL after the list objects have been exported.
Lotus Development Corporation offers a separate XXL presentation service
(Lotus Connection ) for its Lotus SmartSuite family of products, primarily
supporting the Lotus 1-2-3 spreadsheet application. R/3 data can also be
transferred to other members of the SmartSuite family of products. For
example, you can convert the representation of the exported list object into
the WK1 format and store it in Lotus Notes. If Lotus 1-2-3 is the presentation
medium, the macros provide special XXL functionality, analogous to the XXL
List Viewer.
Note that the Lotus Connection is also shipped with the standard SAPgui
presentation software.
While the OLE-Automation- and user-macro-based options are immediately
available with the standard SAPgui installation, both the Lotus Connection and
the XXL List Viewer require the Desktop Components package to be installed
along with the SAPgui component. For more information on Lotus solutions,
check out http://www.lotus.com/home.nsf/tabs/industryerp on the web.
The XXL List Viewer can be used with both Excel 5.0 and Excel 4.0. If Excel 5.0 is
used, the XXL List Viewer is recommended only if the user is interested in a
preconfigured functionality (managing several views, protections against
accidental deletions, graphics with automatic legends, etc.), otherwise use OLE.
The presentation options of the XXL List Viewer are also available in the OLE
variant (presenting list objects as pivot tables) and have much better
performance.
ABAP Query
Save the current table status or layout as a user view of the list
object
Label graphics automatically with key values from the list object or
with user-defined texts
The XXL List Viewer can also be started locally by using the SAP_INT.XLM
macro in Microsoft Excel. After the SAPgui has been installed, the macro is
stored in the XXL installation directory.
Guided Tour
1
2
3
How your report is exported to Excel depends on the option you select on the Export list
object to XXL window. The graphics shown below demonstrate how the transferred list are
displayed in Excel.
XXL Option Chosen in the R/3 System
XXL Toolbar