Escolar Documentos
Profissional Documentos
Cultura Documentos
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