Vous êtes sur la page 1sur 2

12/19/2016

WorkbookExtensionissues,.XLS,.XLSM,.XLSXSAPNetWeaverBusinessWarehouseSCNWiki
GettingStarted

CommunityWIKI

SAPCommunity

Welcome,Guest

Login

Register

SearchtheCommunity

Store

SAPNetWeaverBusinessWarehouse / / BWBEXETWB7X7.xAnalyzerFrontend

WorkbookExtensionissues,.XLS,.XLSM,.XLSX
CreatedbyKavithaNatraj,lastmodifiedonApr18,2013

ExcelExtensions:
S.no

Format

Extension

Description

Spreadsheet

.xls

Mainspreadsheetformatwhichholdsdatainworksheets,
Charts,andmacros

Excel

.xlsx

Workbook

ThedefaultExcel2007workbookformat.InrealityaZIP
compressedarchivewithadirectorystructureofXMLtext
documents.Functionsastheprimaryreplacementforthe
formerbinary.xlsformat,althoughitdoesnotsupport
Excelmacrosforsecurityreasons.

ExcelMacro

.xlsm

AsExcelWorkbook,butwithmacrosupport.

.xlsb

AsExcelMacroenabledWorkbook,butstoringinformationin

enabledWorkbook
4

ExcelBinary
Workbook

binaryformratherthanXMLdocumentsforopeningandsaving
documentsmorequicklyandefficiently.Intendedespecially
forverylargedocumentswithtensofthousandsofrows,
and/orseveralhundredsofcolumns

WithExcel2003wehaveonlyoneextensionwhichis.XLS,theotherextensions.xlsx,.xlsm,.xlsbareavailablewiththehigherversionsofexcel2007,2010andabove.
1.ifyoucreateaworkbookwithexcel2003thenthisworkbookwillbecreatedintheformatof<<<WorkbooktechnicalID.XLS>>>>.
Ifyoucreateaworkbookinexcel2007or2010,hereyoucanselecttheextensionasperyourrequirement,youcanseethisoptioninthebelowpath.
Exceloptions>save

WorkbookTemplates:
Ifyouexecutethequerythisdisplaysthequeryresultbasedondefaulttemplate.Thistemplatecanbedefinedin3ways.
1.UseCurrent
2.Usedefault
3.UseSAPStandard

Tocheckthetemplateasuserspecificorglobalyoucanusethebelowtable.
se16>RSRWBTEMPLATE.
Toknowtheextensionofthetemplateyoucanusethebelowtable.
Se16>RSRWBINDEX>giveworkbookTechnicalID>checkinthefieldExtension.
Compatibilitybetweenexcel2003andthehigherversionofexcel:
Youcannnotopentheworkbookwhichiscreatein.XLSX,.XLSMformatinexcel2003orolderversionofexcel(.XLS).Asexcelversionsarenotdownwardcompatible.

https://wiki.scn.sap.com/wiki/display/BI/Workbook+Extension+issues,.XLS,.XLSM,.XLSX

1/2

12/19/2016

WorkbookExtensionissues,.XLS,.XLSM,.XLSXSAPNetWeaverBusinessWarehouseSCNWiki

Theworkbookin".xls"formatcanonlybeopenedwithoffice2003.Howeverformatslike".xlsm",.XLSX,.XLSBcanbeopenedinoffice2007andhigherversions.Youcanstillbuildaworkbookwhichcan
beopeninbothoffice2003andoffice2007i.e.".xls"formatiscompatibleforboththeofficeversions.
UsethissettingGoToGlobalSetting>DefaultWorkbooktabandthenselecttheoption"UseXLSFileFormat".
Createanewworkbookandthensavethesameinbackendtheseworkbookswillhave".xls"formatandtheseworkbookyoucanopeninOffice2003andoffice2007both.

ifyoutrytoopenthehigherversionworkbookinlowerversionofexcelyoumaygetthebelowerrormessage.
Errormessagewhileopeningtheworkbook:
"Theworkbookisbrokenandcannotbeloaded"againthesameiftheyopen.XLSMorXLSXworkbookin2003(.XLS)
CloseallBExAnalyzersessionsanddeleteallworkbooksinthefolder'%temp%\BW\Analyzer\Workbooks'.
OpentheBExAnalyzerandconnecttotheBWsystem.Intheglobalsettings,underthetab'DefaultWorkbook'clickon'UseSAPStandard'andselectthecheckbox'UseXLSFileFormat',clickOKto
closethesettingsdialog.ClosetheBExAnalyzerandreopentoactivatetheglobalsettings.
NowOpenthequeryandyoucanseethatin'%temp%\BW\Analyzer\Workbooks'aworkbookwascreatedas<WorkBookname>.xls'.
NowyoucansavethisfilelocallyinExcel2003fileformatanduseitinExcel2003/Excel2010
ExcelRowLimitation:
1.ifyouopenthereportinBW3.5versionyoucanhaveonly65536Rows,eventhoughyouhaveExcel2007orhigher.ThesearelimitationsofBexAnalyzer3.5.PleaserefertoNote1052761
2.IfyouopenthereportinBI7withExcel2003youhavethesamelimitasinabovepoint.With.XLSformatstillhasthisrowlimitation(65536rows).whenaBI7reportopenedwithexcel2007orhigherthis
rowlimitcanbeexceeded.WithXLSX,.XLSM,.XLSBthisrowlimitisexceeedbutthegridlimitationisbasedontotalnumberofcells.
Thiscelldetailisexplainedwiththebelownote.
1040454FrontendmemoryrequirementoftheBExAnalyzer.
Accordingtothisnote
mem=100MB+(#rowsx#columns)x0.0016MB
mem=100MB+(750000)*0.0016=1300MBwhichisequivalentto1.2GB
inturn1.2GBis.NETmaximummemorycapacity.
0.0016MBisthememoryforonesinglecell.
Thisisthelimitationasper.Net.sobexAnalyzercanhandleonly
750000cells.(IncludingRow&columns).
BExanalyzerisatoolwhichisnotmeanttobeusedasamassextractiontoolfordata,butratherasatoolforviewing/navigatingthroughdata.Asarecommendation,reducethequery'sresultsetorSAP
providesOpenHubservicewhichisexplainedinthebelowlink.
http://forums.sdn.sap.com/thread.jspa?threadID=275020&tstart=17085
ImportantNotes:
1175947KnownLimitationsofAnalyzerwithExcel2007
1498919KnownLimitationsofBExAnalyzerwithExcel2010
Linktothispage:http://wiki.sdn.sap.com/wiki/x/gBUMDg

Nolabels

2Comments
SureshKumarSivasubramani
WhatisthelevelofsupportforNonMSspreadsheets?
IsthereanyworkaroundifweareexecutingfromacomputerthatdoesnothaveMSofficeinstalledinthat?
ThankYou,
SureshKumarS

OliverStelzer
DearSuresh,
thanksforyourcomment.
PleasebeinformedthatthiswikipageisrelatedtoBExAnalyzer.TheBExAnalyzerisaMSExcelAddindevelopedonlyforMSExcelonMSWindowsOS.
Bestregards,
Oliver

ContactUs
Privacy

SAPHelpPortal
TermsofUse

LegalDisclosure

Copyright

https://wiki.scn.sap.com/wiki/display/BI/Workbook+Extension+issues,.XLS,.XLSM,.XLSX

FollowSCN

2/2