<< Klicka för att visa innehållsförteckningen >>
Detta ämne beskriver grundläggande XML-definitioner som behövs i de flesta mallar. XML-utdragen är från exempelmallen Enkel rapport (EX_RT101).
De första elementen i XML-filen är alltid desamma. Det första elementet att uppmärksamma är drilldowndefinition. Denna definition anger hur fönstret ska se ut när du ökar detaljnivå för siffror i rapportkolumner. Specifikationerna lagras i en separat mall och namnet på den här mallen är vad som sägs i drilldowndefinition-inställningen. Vi använder en standarddefinitionsfil BW_DT101 för ökad detaljnivå. Type-attributet är alltid file.
Illustration 24: Drilldowndefinition
Därefter definieras bladets ID och inställningarna. ID:t används för att referera till bladen i en arbetsbok om det finns flera bladmallar. I exempelmallen Enkel rapport (EX_RT101) finns endast ett blad men av tekniska skäl måste id ändå anges.
Bladnamnet måste vara detsamma som bladnamnet i arbetsboken. Bladtypen (type) är report eftersom den här mallen är en rapport (och inte till exempel en indatamall eller en anpassad mall).
Attributen pageorientation och fittopages är valfria och har lagts till här som exempel på vanliga inställningar.
Illustration 25: Pageorientation och fittopages
När det gäller bladet måste även området ha id, typ (type) och namn (name) Namnet måste vara samma som områdesnamnet i arbetsboken. Areaorder anger i vilken ordning områden beräknas på blad med flera områden. I exempelmallen Enkel rapport (EX_RT101) finns endast ett område men av tekniska skäl måste områdesordningen (area order) specificeras. Detta görs genom att ange områdena i beräkningsordning med hjälp av parametern listitem.
Presentationtype anger om innehållet i definitionskolumner är definierat i arbetsboken (predefined) eller konstrueras när mallen öppnas (retrievefromdata).
Basicareasettings styr hur valutakonvertering utförs och hur positiva och negativa siffror visas för olika kontotyper.
Illustration 26: Basicareasettings