Você está na página 1de 12

GettingStarted Newsletters

Hi,Guest

LogOn

JoinUs

Products

Services&Support

AboutSCN

Downloads

Industries

Training&Education

Partnership

DeveloperCenter

Activity

LinesofBusiness

UniversityAlliances

Events&Webinars

Innovation

Browse

InputReadyQuerythroughBIIntegrated
Planning

Version8

createdbySakthiSonJan30,20148:29AM,lastmodifiedbySakthiSonFeb11,201512:46PM

Tweet

Appliesto

SAPBIInputReadyQueryIntegratedPlanninginSAPBI.
Formoreinformation,visittheBusinessIntelligencehomepage.

Summary

ThisarticledescribesthestepsrequiredtobuildanInputReadyQuerytoloaddataintoBWsystemthrough
BIIntegratedPlanning.ItalsodescribesthestepstocreateMultiProvider,Aggregationlevelandinputenabled
query.

IntegratedPlanning

Planning is an integral part of the management cycle. The management cycle helps companies to
position themselves in complex environments and to keep on track in reaching their overall company goal.
Planning supports decision making, the coordination of different divisions towards a common goal and defines
generalconditionsforoperation.

BI Integrated Planning provides business experts with an infrastructure for realizing and operating
planningscenariosorotherapplications.BIIntegratedPlanningcanbeusedtocreateprocessorientedplanning.

BIIntegratedplanningfulfillsboththeendusersandtheadministratorswishesatthesametime.
Theendusercanworkfromaplanquerythatisequallyvalidforallplannersinaplanningarea,canopenExcel
offline planning and then carry out significantly more detailed planning there. Only part of this data is then
writtenbacktotheenterablequerythatis,thepartreferstothecellinquestion.

OverviewofInputReadyQuery
Inputready queries are used to create applications for manual planning. These can range from
simple data entry scenarios to complex planning applications. You define queries for manual planning in BEx
Query Designer. In Web Application Designer or BEx Analyzer, you can combine inputready queries with other
queriesandplanningfunctionstocreatecomplexplanningapplications.

AquerythatisdefineduponanInfoProvideroftypeaggregationlevel,itisinputreadyandcanbeused
for manual planning. Whether a particular cell is input ready depends on the drilldown, specifically whether
characteristicrelationshipsanddataslicesarepermittedforthecell.

Prerequisites
FundamentalsofSAPBusinessIntelligence,SAPIntegratedPlanning.GoodknowledgeofBEx.

Businessscenario

Store

SearchtheCommunity

Communications

Actions

ThebusinessrequirementistohaveaDispatchPlanupontheactualdata.Architecturallythishasbeen
enabled by using actual InfoCube which provides the available Data that is used for reporting. The goal is to
enableanInputReadyfieldforDispatchPlaninReportthatallowsuserstoenterdatawhichinbackgroundwill
getupdatedtotheRealtimeCube.

IntheexamplebelowActualCubeisZS_ICACTwhichcontainsnecessarydataforreportingandZS_IPTRD
istheRealtimecubethatsusedtostorethedataenteredthroughthereports.

HowtostartwithIntegratedPlanning:

CreatingaRealTimeInfoCube

RealtimeInfoCubesdifferfromStandardInfoCubesintheirabilitytosupportparallelwriteaccesses.
StandardInfoCubesaretechnicallyoptimizedforreadaccesses.
RightclickontheInfoAreaandselectCreateInfoCube.

GivenameforInfoCubeandclickonCreatebutton.ZS_IPTRDisthenameoftheInfoCube.

CreatingaMultiProvider

AMultiProviderisatypeofInfoProviderthatcombinesdatafromanumberofInfoProvidersandmakes
it available for reporting purposes. The MultiProvider does not itself contain any data. Its data comes entirely
from the InfoProviders on which it is based. These InfoProviders are connected to one another by a union
operation.
MultiProvidersonlyexistasalogicaldefinition.ThedatacontinuestobestoredintheInfoProviderson
whichtheMultiProviderisbased.AquerybasedonaMultiProviderisdividedinternallyintosubqueries.Thereis
a subquery for each InfoProvider included in the MultiProvider. These subqueries are usually processed in
parallel.
RightclickontheInfoAreaandselectCreateMultiProvider.

GivenameforMultiProviderandclickonCreatebutton.ZS_MULPROisthenameoftheMulti
Provider.

In the next screen, select the Info Cubes which should be in the MultiProvider. So select the checkbox for
ZS_ICACTandZS_IPTRD.

Drag and drop Info Objects from the Involved Info Providers pane to the right side pane of MultiProvider.
0Calday and 0Calyear should be dragged to the dimension Time. Drag key figures to the dimension
KeyFigures.DragMaterialtothedimensionDimension1.

RightclickonanycharacteristicandselecttheoptionIdentify(Assign).

SelectthecheckboxesfortheInfoProvider.

InthesamewayassignallcharacteristicsandkeyfigurestobothInfoCubesandactivatetheMultiProvider.

StepsinPlanningModeler
GototcodeRSPLAN.ClickonthebuttonStartModelertostartthePlanningModeler.

The Planning Modeler is a Webbased modeling environment for all tasks related to planning. The
PlanningModeleristhecentralmodelingtoolforallplanningspecificobjects.YoucanusethePlanningModeler
to model, manage and test all the metadata that belongs to the planning scenario. The different objects are
maintained in the modeler in connection with planning, such as aggregation levels, as are the relationships
betweentheseobjects.

GivethenameoftheMultiProviderandclickoneitherStartbuttonorpressEnterkey.

TheInfoObjectsoftheMultiProviderwillbelistedinthelowerpartofthescreen.

Aggregationlevels
To determine the level on which data can be entered or changed (manually through user input or
automaticallybyaplanningfunction),youdefineanInfoProvideroftypeaggregationlevel.Anaggregationlevel
consists of a subset of the characteristics and key figures of a MultiProvider or realtime InfoCube. Realtime
InfoCubesareusedtostoredata.

AllInfoObjectsoftheMultiProviderwillbelisted.SelecttheInfoObjectsthatshouldbeincludedinthe
MultiProviderbycheckingthecheckboxintheUsedcolumn.

ChecktheAggregationlevelbyclickingontheCheckbutton.SaveandactivatetheAggregationlevel.

StepsinBExQueryDesigner
OnceyouhavedefinedaqueryononeoftheInfoProvidertypeslistedabove,youseethePlanningtab
under the Properties of structural components (in key figures or restricted key figures). You can use the options
here to set which structural components of an inputready query you want to be input ready at runtime. For

structuralcomponentsthatarenotinputready,youcanalsosetwhethertheyareviewedasdatanotrelevantfor
lockingorarejustprotectedagainstmanualentry.

Option

Description

Notinputready(notrelevantforlocking)

Thestructurecomponentsarenotlockedforthe
exclusiveaccessofauserbecausemanyusersuse
thisdataasareference(foractualdata).
Thisisthedefaultsetting.

Notinputready(relevantforlocking)

Ifyouwanttoprotectstructuralcomponentsagainst
manualentriesbutallowchangesbyplanning
functions,youcanuselockstoprotectthisdatafor
oneparticularuser.Thisallowsyoutoensurethat
theplanningfunctionworkswiththedisplayeddata
onlyandnotwithdatathathasbeenchangedby
otherusers.

Inputready(relevantforlocking)

Thedataislockedforauserandisinputreadyfor
manualplanning.

IntheselectionwhichisneededasInputReady,GotoPlanningTabofPropertiesandinChangeDataselectInput

ready(relevantforlocking).

Finallyinoverallpropertiesofquery(Ctrl+P)inthePlanningtabselectStartQueryinChangeMode.

RSRTOutput

ThentoaddtheenteredvaluestotheRealtimecubeclickonSaveandthenTransfer.

BExAnalyzerOutput

InBExanalyzertoaddtheenteredvaluestotheRealtimecubeclickonSaveValuesandthenTransferValues.

Pointstobenoted:

EnsurethatRealtimeInfoCubeisinPlanningMode.

Toensurethatonlyoneuserisabletochangedata,theirdataislockedandcannotbechangedbyother
users.Dependingontheexpectedload(determinedbythenumberofusersworkinginparallelandthe
complexityoftheselection),youcanspecifyoneofseverallockprocessesasthedefault.Thelock
algorithmisusedbyBWBPSandBIIntegratedPlanning.

LockcanbereleasedusingtheTcode:SM12.

AlltheInfoobjectsselectedintheaggregationlevelshouldbemaintainedinthequeryotherwiseattimes
InputReadyFieldwillbedisabled.
OnceyouclickonSaveintheInput ReadyQuery,thenarequestiscreatedintheManageTabofyourInfo
Cube.

DatarequestsinrealtimeInfoProvidersstayopenuntilthenumberofrecordsinthedatarequestexceeds
50,000.Whenanapplicationwritesdatatotherequestandthelimitof50,000recordsisexceeded,thedatais
storedandtherequestisclosed.Thus,arequestcanactuallycontainmorethan50,000records.
Itisstillpossibletorollupanddefineaggregates,compressandsoon.
Notethatswitchingfromplanningtoloadingautomaticallyclosestheopenplanningrequest.

11934Views

Products:sap_business_planning_and_consolidationTasks:planningTags:integrated,biip

AverageUserRating
(12ratings)

Tweet

18Comments
SumanChakravarthyKJan30,201411:53AM

AlthoughtherearesomedocsavailableinSCNaboutIP,Ilikedyourblogverymuch.

VerynicepresentationandThanksforsharing

Regards,
Suman
Like(1)

SakthiSJan30,201411:57AM(inresponsetoSumanChakravarthyK)

ThanksSuman,Ijusttaughtofsharingafulldevelopmentscenario.
Like(2)

CHRamanJan30,201411:55AM

Nicewriteupandusefulcontent.

Thanksforsharingtharan.
Like(1)

SakthiSFeb17,201412:02PM(inresponsetoCHRaman)

ThanksRaman.
Like(0)

GaneshBotheFeb17,201411:40AM

HiSakthi,
NicedocumentItwillusefulforBIconsultantwhoareworkinginIParea.
Thanksforsharing

.
Like(1)

SakthiSFeb17,201412:02PM(inresponsetoGaneshBothe)

ThanksGanesh.
Like(0)

PhaniKVFeb17,201412:13PM

HiSakthi,

It'sreallyverygooddocumentaboutIP.

Thanks,
Phani.
Like(1)

SakthiSFeb17,201412:21PM(inresponsetoPhaniKV)

ThanksPani.
Like(0)

VasanthiSFeb18,201410:39AM

Nicedocument
Like(1)

SakthiSFeb18,201411:20AM(inresponsetoVasanthiS)

ThanksVasanthi.
Like(0)

GiriPrasadFeb18,20141:40PM

Goodone.
Like(1)

SakthiSFeb19,20141:54PM(inresponsetoGiriPrasad)

ThanksGiri
Like(0)

SanyuktaShrivastavaFeb19,201411:52AM

Averyniceandusefuldocumentforbeginerslikeme.Thanksforsharing
Like(1)

SakthiSFeb19,20141:55PM(inresponsetoSanyuktaShrivastava)

ThanksSanyukta
Like(0)

AparajitBanikFeb19,20144:54PM

HiShakthi,

Reallyanicedocandnicewriteup.Iwishyouwouldhaveshownmoreaboutthedifferentmodels
thatareusedinBIIP,Butveryimpressivedocumentindeed.Thanksbuddy
Keepupthegoodwork...

Animportantnotetothebeginnerscanbesayforinstance:
Q.CantherebemultipleaggregationlevelsinthemodelwhichisusedinIntegrated

Planning?
Ans:Well,therecanneverbemorethanoneaggregationlevel.
Regards,
Aparajit
Like(0)

SakthiSFeb20,20147:34AM(inresponsetoAparajitBanik)

HiAparajit

Thanksbuddy.

Wecancreateanynoofaggregationlevelsonarealtimecubeoramultiproviderwithreal
timecube,therewillnotbeanyrestrictions.

Regards,
Sakthi.
Like(1)

SaikatPalApr21,201410:08AM

VerygooddocumentonIP.Thanksandhappytoread

.
Like(0)

BobBINov3,201412:58PM

verydescriptiveandusefuldoc,Goodjob.
Like(0)

SiteIndex
Privacy

ContactUs
TermsofUse

SAPHelpPortal
LegalDisclosure

Copyright

FollowSCN

Você também pode gostar