Top Banner
ID EVDESCRIPTION PARENTH1 PARENTH2 TCCO ' EVP1 ROBINSON TCCO EVP4 EVP4 TCCO BOSTON BOSTON EVP1 CONNECTICUT CONNECTICUT EVP1 CINCINATI CINCINATI EVP4 300206 CINCINATI-SPD CINCINATI 300205 CINCINATI-MAIN CINCINATI 300204 CONNECTICUT-SPD CONNECTICUT 300203 CONNTECTICUT-MAIN CONNECTICUT 300200 BOSTON-MAIN BOSTON 300201 BOSTON-SPD BOSTON 400201 BOSTON SPD BACKLOG 300201 400200 BOSTON MAIN BACKLOG 300200 400301 BOSTON SPD NEWWORK 300201 400300 BOSTON MAIN NEWWORK 300200 100001 Boston Complex - Test 1 of Wave 2 400200 100002 Boston Complex - Test 2 of Wave 2 400200 100003 Boston Complex - Test 3 of Wave 400200 100004 HARVORVIEW BALLROOM RENOV 400200 100005 HARVARD SHERMAN FAIRCHILD LAB 400200 100006 GOVERNERS ISLAND FACILITY 400200 100007 Boston Complex - Test 4 of Wave 2 400300 100008 Boston Complex - Test 5 of Wave 2 400201 100009 Boston Complex - Test 6 of Wave 2 400200 100010 Boston Complex - Test 7 of Wave 2 400200 100011 Boston Complex - Test 8 of Wave 2 400200 100012 Boston Complex - Test 9 of Wave 2 400201 100013 Boston Complex - Test 10 of Wave 2 400201 100014 Boston Complex - Test 11 of Wave 2 400201 100015 Boston Complex - Test 12 of Wave 2 400201 100016 Boston Complex - Test 13 of Wave 2 400201 100017 Boston Complex - Test 14 of Wave 2 400301 100018 Boston Complex - Test 15 of Wave 2 400301 100019 Boston Complex - Test 16 of Wave 2 400301 100020 Boston Complex - Test 17 of Wave 2 400301 100021 Boston Complex - Test 18 of Wave 2 400301 100022 Boston Complex - Test 19 of Wave 2 400301 100023 Boston Complex - Test 20 of Wave 2 400201 BOSTON-SPD-300201 Dummy Project - Boston SPD 300201 BOSTON-MAIN-300200 Dummy Project - Boston MAIN 300200 3000100004 PROFITCENTER:Boston Complex - Te 400301 500201 Reserve
25

Project and Opprt Property Definition for Bpc

Sep 08, 2015

Download

Documents

Suresh Duvvuri

gfg
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PROJECT MASTER DATAIDEVDESCRIPTIONPARENTH1PARENTH2CURRENCYACCTNGENDMONTHPROJECTADDRESSBACKLOGFLAGBONDFLAGCONSTRUCTIONPROFCTRPROJECTCOSTTODATECURRENTEARNINGSEBACECACJVINDICATOREARNINGSTYPENEWPROJECTFLAGORIGINALTFSEARNINGSMEMBERTYPEPROFITCTRJTISTARTMONTHSTATUSUNASSIGNEDFLAGBUILDINGTYPECONTRACTTYPEPHYSICALCOMPLTNDTJVINTERESTSALESABCODEINSURANCETYPEMARKETSEGMENTSALESCLASSSUBSIDIARYCOMPANYJVSHARESECUREDMONTHOPPORTUNITYMAINSPDCOMPCODEDURATIONTOTALEARNINGSECRATIOOWNERDISBURSMENTDUMMYNEGATIVEEARNINGSFLAGSPDMAINFLAGNWFLAGSORTIDTCCO'YPCYNY1EVP1ROBINSONTCCOYPCYNY6EVP4EVP4TCCOYPCYNy11BOSTONBOSTONEVP1YPCYNY16CONNECTICUTCONNECTICUTEVP1YPCYNY21CINCINATICINCINATIEVP4PCYNY26300206CINCINATI-SPDCINCINATIYPCYYY31300205CINCINATI-MAINCINCINATIYPCYYY36300204CONNECTICUT-SPDCONNECTICUTYPCYYY41300203CONNTECTICUT-MAINCONNECTICUTYPCYYY46300200BOSTON-MAINBOSTONYPCBOSTONYYY51300201BOSTON-SPDBOSTONYPCBOSTONYYY56400201BOSTON SPD BACKLOG300201YY61400200BOSTON MAIN BACKLOG300200YY66400301BOSTON SPD NEWWORK300201YY71400300BOSTON MAIN NEWWORK300200YY76100001Boston Complex - Test 1 of Wave 2400200USD2012.DECBOSTON,MAYY230000222000NMYPROJ300200J2009.OCTYCOMCG2010.DECYAACCIPAVIAATIY2009.OCT30020130003980003.67000NN81100002Boston Complex - Test 2 of Wave 2400200USD2012.DECCAMBRIDGE,MAYN2150000021070000NPYPROJ300200J2010.MAYYFMGCD2011.JULNABCORPINTASJVN2010.MAY3002003230374300002.04400000NN86100003Boston Complex - Test 3 of Wave 2400200USD2014.DECNEW YORK, NYYN4678300045760000NTNPROJ300200J2009.JULYRELCGD2010.DECYACOCIPNONEHPTCIRY2009.JUL30020030005410230002.249800000NN91100004HARVORVIEW BALLROOM RENOV400200USD2012.DECBOSTON,MAYN230000222000NMYPROJ300200J2009.OCTYCOMCG2010.DECNAACCIPAVIAATIN2009.OCT30020130003980000.037000NN96100005HARVARD SHERMAN FAIRCHILD LAB400200USD2012.DECCAMBRIDGE,MAYN2150000021070000NPYPROJ300200J2010.MAYYFMGCD2011.JULYABCORPINTASJVY2010.MAY3002003000324300000.04430000NN101100006GOVERNERS ISLAND FACILITY400200USD2012.DECNEW YORK, NYYN4678300045760000NTYPROJ300200J2009.JULYRELCGD2010.DECNACOCIPNONEHPTCIRN2009.JUL30020030004210230000.029900000NN106100007Boston Complex - Test 4 of Wave 2400300USD2011.OCTLOS ANGELES,CANN20001000NMYPROJ3000100007J2008.OCTYCOMCG2010.OCTYAACCIPAVIAATIY2008.OCT30020030003710001900NN111100008Boston Complex - Test 5 of Wave 2400201USD2011.JUNSAN FRANSISCO,CANN30001900NMYPROJ300201J2009.JUNNFMGCD2010.NOVNABCORPINTASJVN2009.JUN30020030002511000.57900NNY116100009Boston Complex - Test 6 of Wave 2400200USD2011.DECLOS VEGAS,NVYN30002000NTYPROJ3230100009J2008.DECYRELCGD2010.DECYACOCIPNONEHPTCIRY2008.DEC30020032303710000.5900NN121100010Boston Complex - Test 7 of Wave 2400200USD2012.JANMIAMI,FLNN60004000NMYPROJ300200J2009.JANNCOMCG2011.JANNAACCIPAVIAATIN2009.JAN30020030003720000.51500NNY126100011Boston Complex - Test 8 of Wave 2400200USD2012.FEBORLANDO,FLYN90007000NPYPROJ3230100011J2009.FEBYFMGCD2011.FEBYABCORPINTASJVY2009.FEB30020032303720000.281500NN131100012Boston Complex - Test 9 of Wave 2400201USD2012.MARNEWARK,NJYN80005000NTYPROJ3000100012J2009.MARYRELCGD2011.MARNACOCIPNONEHPTCIRN2009.MAR30020130003730000.62500NN136100013Boston Complex - Test 10 of Wave 2400201USD2012.APRRALEIGH,NCYN90008000NMYPROJ3000100013J2009.APRYCOMCG2011.APRYAACCIPAVIAATIY2009.APR30020130003710000.12500NN141100014Boston Complex - Test 11 of Wave 2400201USD2012.MAYCHARLOTTE,NCNN80005000NPYPROJ3000100014J2009.MAYNFMGCD2011.MAYNABCORPINTASJVN2009.MAY30020130003730000.62800NNY146100015Boston Complex - Test 12 of Wave 2400201USD2O12.JUNEL PASO,TXYN70006500NTYPROJ3000100015J2009.JUNYRELCGD2011.JUNYACOCIPNONEHPTCIRY2009.JUN3002013000375000.07400NN151100016Boston Complex - Test 13 of Wave 2400201USD2012.JULSAN DIEGO,CAYN60005000NMYPROJ3000100016J2009.JULNCOMCG2011.JULNAACCIPAVIAATIN2009.JUL30020130003710000.2800NNY156100017Boston Complex - Test 14 of Wave 2400301USD2012.AUGSACRAMENTO,CAYN40002500NPYPROJ3000100017J2009.AUGYFMGCD2011.AUGYABCORPINTASJVY2009.AUG30020130003715000.61200NN161100018Boston Complex - Test 15 of Wave 2400301USD2012.SEPJACKSONVILLE,FLYY20001900NTYPROJ3000100018J2009.SEPYRELCGD2011.SEPNACOCIPNONEHPTCIRN2009.SEP3002013000371000.05100NN166100019Boston Complex - Test 16 of Wave 2400301USD2012.OCTCHARLESTON,SCNY30001900NMYPROJ3000100019J2009.OCTYCOMCG2011.OCTYAACCIPAVIAATIY2009.OCT30020130003711000.571000NN171100020Boston Complex - Test 17 of Wave 2400301USD2O12.NOVJACKSON,MSNY30002000NPYPROJ3000100020J2009.NOVYFMGCD2011.NOVNABCORPINTASJVN2009.NOV30020130003710000.51000NN176100021Boston Complex - Test 18 of Wave 2400301USD2012.DECBIRMINGHAM,ALNY60004000NTYPROJ3000100021J2009.DECYRELCGD2011.DECYACOCIPNONEHPTCIRY2009.DEC30020130003720000.52000NN181100022Boston Complex - Test 19 of Wave 2400301USD2010.JANMINNEAPOLIS,MNNY90007000NMYPROJ3000100022J2007.JANYCOMCG2009.JANNAACCIPAVIAATIN2007.JAN30020130003720000.282000NN186100023Boston Complex - Test 20 of Wave 2400201USD2010.FEBBALTIMORE,MDNY80005000NPYPROJ8000100023J2007.FEBYFMGCD2009.FEBYABCORPINTASJVY2007.FEB30020180003730000.63000NN191BOSTON-SPD-300201Dummy Project - Boston SPD300201USD2010.JANMINNEAPOLIS,MNN80005000NYPROJ300201J2007.JANYCOMCG2009.JANNAACCIPAVIAATIN2007.JAN30020130003720000.282000YN196BOSTON-MAIN-300200Dummy Project - Boston MAIN300200USD2010.FEBBALTIMORE,MDN80005000NYPROJ300200J2007.FEBYFMGCD2009.FEBYABCORPINTASJVY2007.FEB30020030003730000.63000YN2013000100004PROFITCENTER:Boston Complex - Test 1 of Wave 2400301YPCN206500201Reserve211
PROPERTY DEFINITIONSWHEN LOADING PROFIT CENTERBACKLOGFLAGThis flag needs to be populated for all Hierarchy Nodes with "Y" as default.EX:ProjectBACKLOGFLAGNWFLAGBOSTONYY300200YYNWFLAGThis flag needs to be populated for all Hierarchy Nodes with "Y" as default. Follow the same logic as mentioned for BACKLOGFLAGMEMBERTYPEThis property needs to be populated for all Hierarchy Nodes with "PC" as default.EX:ProjectMEMBERTYPEBOSTONPC300200PCSPDMAINFLAGThis flag should be populated when loading Profit Center all the based members(i.e.Profit Centers) should be populated with default as "Y"EX:ProjectSPDMAINFLAGBOSTON300200Y100004DUMMYIf the RIGHT(ID,5) = DUMMY then populate the flag with "Y" else populate the flag with "N"EX:ProjectDUMMYBOSTON300200100004300200DUMMYYGenerating a BACKLOG and NEWWORK node under every SPD and MAINUnder every SPD and MAIN a new node should be generated with the following naming conventionEX:Project IDProject DescBOSTON300200BOSTON MAINHere this is MAIN, you need to determine based on the SPDMAINFLAG, if the value is "Y" then create the below 2 nodes300200BACKLOGBOSTON MAIN - BACKLOGHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300200 & "BACKLOG"300200NEWWORKBOSTON MAIN - NEWWORKHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300200 & "NEWWORK"300201BOSTON SPDHere this is MAIN, you need to determine based on the SPDMAINFLAG, if the value is "Y" then create the below 2 nodes300201BACKLOGBOSTON SPD - BACKLOGHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300200 & "BACKLOG"300201NEWWORKBOSTON SPD - NEWWORKHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300200 & "NEWWORK"Generating a DUMMY base memberUnder every SPD or MAIN the new member needs to be created with the following naming convention for IDEx: If the ID of the MAIN is 300200 then the new member to be created under MAIN would be 300200DUMMY. "DUMMY" should be concatenated to the IDEx: If the ID of the SPD is 300201 then the new member to be created under SPD would be 300201DUMMY. "DUMMY" should be concatenated to the IDEX:Project IDBOSTON300200300200DUMMYHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300200 & "DUMMY"300201300201DUMMYHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300201 & "DUMMY"WHEN LOADING PROJECTSBACKLOGFLAGThe base members (actual projects) need to be populated based on the secured month.Calculation for all Base Members needs to be populated based on the following logicLook up the property "Secured Month" and take the Year and Compare it with the Property "Input Month" of Dimension "CATEGORY" and Member "ACT_PRJ", if the secured month year is less then Input Month year then BACKLOGFLG should be populated with "Y".elseIf secured Month Year Is not less than Input Month year then populate the BACKLOGFLAG with "N"EX:ProjectSecured MonthInputMonthBACKLOGFLAGNWFLAG1000042010.JAN2010.OCTNY1000052009.JUL2010.OCTYNNWFLAGFollow the same logic as mentioned for BACKLOGFLAG based on secured Month and Input MonthMEMBERTYPEThe base members (actual projects) need to be populated as "PROJ" as defaultEX:ProjectMEMBERTYPE100005PROJPopulating PARENT H1 for PROJECTSStep1Populate the BACKLOGFLAG and NWFLAG based on the logic aboveStep2If Project is Backlog i.e. BACKLOGFLAG="Y"Take the corresponding PROFITCTR property value of the PROJECT and Concatenate the text "BACKLOG". Populate this value in PARENTH1 for that projectEX:ProjectPARENTH1PROFITCTRInputMonthBACKLOGFLAGNWFLAG100004300200BACKLOG3002002010.OCTYN100005300201NEWWORK3002012010.OCTNY
OPPORTUNITY MASTER DATAIDEVDESCRIPTIONPARENTH1PARENTH2CURRENCYBONDFLAGCNTRCTNGCMPNY4LGSTCOCONTRACTTYPEDURATIONEBACENDDATEEXPECTEDEARNINGSHIGHAWBSFLAGEARNINGSTYPEPROFITCENTERPROJECTNUMBERSECUREDATESECUREDYEARSTARTDATESTATUSTARGETFLAGMEMBERTYPEDUMMYCONTRACTINGPRCTREXPECTEDREVENUEECACERRATIOSPDMAINFLAGSALESABCODEJVINDICATORRECOMENDEDEVAPPROVEDCAEARNINGSAPPROVEDCAVOLUMESORTIDTCCOTURNER CONSTRUCTIONPCN1EVP1ROBINSONTCCOPCN5EVP4EVP4TCCOPCN10BOSTONBOSTONEVP1PCN15CONNECTICUTCONNECTICUTEVP1PCN20CINCINATICINCINATIEVP4PCN25300206CINCINATI-SPDPCY30300205CINCINATI-MAINPCY35300204CONNECTICUT SPDPCY40300203CONNTECTICUT MAINPCY45300201BOSTON SPDBOSTONPCY50300200BOSTON MAINBOSTONPCY55O000000000175 WALL STREET - PHASE IBSPDHPUSDY424250000002012.AUG750000AWBSPO3002012010.SEP20102010.SEPOVERYOPPORTN25000000242500003.00NAAY60O0000000002BARCLAYSBSPDKPUSDY437210002011.MAY20500KPPO3002012008.MAY20082008.MAYOVERYOPPORTN210005000.98NABY65O0000000003BERNARD M. BARUCH COLLEGE - CANOPYBSPDHPUSDY537220002011.JUN21500AWBSPO3002012008.JUN20082008.JUNOVERYOPPORTN220005000.98NACY70O0000000011BFP - WEST STREET UNDERPASS PROJECTBSPDKPUSDY222230002010.APR22500HPPO3002012008.JUL20082008.JULOVERYOPPORTN230005000.98NAAY75O0000000012BRODSKY - DEMOLITIONBSPDAWBSUSDY218240002010.JAN23500KPPO3002012008.AUG20082008.AUGOVERYOPPORTN240005000.98NABY80O0000000013UBS STAMFORD TOWERBMAINHPUSDY1397420002011.SEP30000KPMO3002002010.JUL20102010.JULOVERYOPPORTN7420007120004.04NACY85O0000000014DDC - NEW POLICE ACADEMYBMAINKPUSDY137260002011.OCT25500HPMO3002002008.OCT20082008.OCTOVERYOPPORTN260005000.98NAAY90O0000000015EDC - EAST RIVER WATERFRONT - PIER 15BMAINAWBSUSDY137270002011.NOV26500KPMO3002002008.NOV20082008.NOVOVERYOPPORTN270005000.98NABY95O0000000016EDC - HERITAGE PARK CITY WORKBMAINHPUSDY137280002011.DEC27500AWBSMO3002002008.DEC20082008.DECOVERYOPPORTN280005000.98NACY100O0000000017ERSP - ARE FLOORS 3-6 & 15BMAINKPUSDY237290002012.JAN28500HPMO3002002009.JAN20092009.JANOVERYOPPORTN290005000.98NAAY105BOSTONSPD-SALESDUMMYBOSTON SPD SALES_DUMMYO300201USDY137300002010.JAN29500KPO3002012007.JAN20072007.JANOVERYOPPORTY300005000.98NABY110BOSTONMAIN-SALESDUMMBOSTON MAIN SALES_DUMMYO300200USDY237310002010.FEB30500AWBSO3002002007.FEB20072007.FEBOVERYOPPORTY310005000.98NACY115BSPDHPHigh ProbabilityO300201120BSPDKPKey ProspectO300201125BSPDAWBSAbsolutely Will be SoldO300201130BMAINHPHigh ProbabilityO300200135BMAINKPKey ProspectO300200140BMAINAWBSAbsolutely Will be SoldO300200145O0000000004MIT640BMAINHPUSDY424250000002012.AUG750000HPPO3002002010.SEP20102010.SEPOVERYOPPORTN25000000242500000.03NAAY150O0000000006Department Of HealthBSPDAWBSUSDY53950000002013.OCT500000AWBSMO3002012010.AUG20102010.AUGOVERYOPPORTN500000045000000.1NAAY155O300200BOSTON MAINBOSTONPCY160O300201BOSTON SPDBOSTONPCY165O300203CONNTECTICUT MAINCONNECTICUTPCY170O300204CONNECTICUT SPDCONNECTICUTPCY175O300205CINCINATI-MAINCINCINATIPCY180O300206CINCINATI-SPDCINCINATIPCY185
PROPERTY DEFINITIONS for OPPORTMEMBERTYPEThis property needs to be populated for all Hierarchy Nodes with "PC" as default. The base members (actual projects) need to be populated as "PROJ" as defaultEX:ProjectMEMBERTYPEBOSTONPCO0000000003OPPORTSPDMAINFLAGThis flag should be populated when loading Profit Center all the based members(i.e.Profit Centers) should be populated with default as "Y"EX:ProjectSPDMAINFLAGBOSTON300200YO0000000003DUMMYIf the RIGHT(ID,7) = DUMMY_O then populate the flag with "Y" else populate the flag with "N"EX:ProjectDUMMYBOSTONN300200NO0000000003N300200DUMMY_OYGenerating a DUMMY base memberUnder every SPD or MAIN the new member needs to be created with the following naming convention for IDEx: If the ID of the MAIN is 300200 then the new member to be created under MAIN would be 300200DUMMY_O. "DUMMY_O" should be concatenated to the IDEx: If the ID of the SPD is 300201 then the new member to be created under SPD would be 300201DUMMY_O. "DUMMY_O" should be concatenated to the IDEX:Project IDBOSTON300200300200DUMMY_OHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300200 & "DUMMY_O"300201300201DUMMY_OHere the ID should be created based on following logic. Concatenate the SPD OR MAIN 300201 & "DUMMY_O"Generating a HP, KP and AWBS node under every SPD and MAINUnder every SPD and MAIN a 3 new nodes should be generated with the following naming conventionEX:Project IDProject DescBOSTON300200BOSTON MAINYou would determine based on SPDMAINFLAG, if the value is "Y" then you would create 3 new nodes under the SPD or MAIN node300200HPHigh ProbabilityThe ID should be created and should follow the corresponding naming convention. EX: if the ID for MAIN is 300200 then Concatenate to ID "HP" for High Probability300200KPKey ProspectThe ID should be created and should follow the corresponding naming convention. EX: if the ID for MAIN is 300200 then Concatenate to ID "KP" for Key Prospect300200AWBSAbsolutely Will be SoldThe ID should be created and should follow the corresponding naming convention. EX: if the ID for MAIN is 300200 then Concatenate to ID "AWBS" for Absolutely Will Be Sold300201BOSTON SPD300201HPHigh Probability300201KPKey Prospect300201AWBSAbsolutely Will be Sold