View Create via Prozess in TM1
#****Begin: Generated Statements***
#System-Subsets und -Views erneuern, um diese für die automatische Aktualisierung fehlerfrei verwenden zu können:
#Löschen bestehender, ggf. durch User veränderte System-Views
IF( ViewExists(‘P01 Erfolgsplan’, ‘P01 Export System’) = 1);
ViewDestroy(‘P01 Erfolgsplan’, ‘P01 Export System’);
ENDIF;
#Löschen bestehender, ggf. durch User veränderter System-Subsets
IF( SubsetExists(‘Planversionen’, ‘Planversionen Export System’) = 1);
SubsetDestroy(‘Planversionen’, ‘Planversionen Export System’);
ENDIF;
IF( SubsetExists(‘Kostenstellen’, ‘Kostenstellen Export System’) = 1);
SubsetDestroy(‘Kostenstellen’, ‘Kostenstellen Export System’);
ENDIF;
IF( SubsetExists(‘Kostentraeger’, ‘Kostentraeger Export System’) = 1);
SubsetDestroy(‘Kostentraeger’, ‘Kostentraeger Export System’);
ENDIF;
IF( SubsetExists(‘Erfolgskonten’, ‘Erfolgskonten Export System’) = 1);
SubsetDestroy(‘Erfolgskonten’, ‘Erfolgskonten Export System’);
ENDIF;
IF( SubsetExists(‘Zeit Planung’, ‘Zeit Planung Export System’) = 1);
SubsetDestroy(‘Zeit Planung’, ‘Zeit Planung Export System’);
ENDIF;
IF( SubsetExists(‘Kennzahlen Erfolgsplan’, ‘Kennzahlen Erfolgsplan Export System’) = 1);
SubsetDestroy(‘Kennzahlen Erfolgsplan’, ‘Kennzahlen Erfolgsplan Export System’);
ENDIF;
#Neuerstellung der System-Subsets. Als Label wird automatisch der ‘Unveränderliche Name’ verwendet. Dieser ist für alle Prozesse, die System-Subsets verwenden, erforderlich.
#nur aktualisierte Planversionen
SubsetCreateByMDX(‘Planversionen Export System’, ‘TM1FILTERBYLEVEL( DESCENDANTS( {[Planversionen].[PV901], [Planversionen].[PV902]} ), 0 )’, ‘Planversionen’);
SubsetCreateByMDX(‘Kostenstellen Export System’, ‘TM1FILTERBYLEVEL({TM1SUBSETALL([Kostenstellen])},0)’, ‘Kostenstellen’);
SubsetCreateByMDX(‘Kostentraeger Export System’, ‘TM1FILTERBYLEVEL({TM1SUBSETALL([Kostentraeger])},0)’, ‘Kostentraeger’);
SubsetCreateByMDX(‘Erfolgskonten Export System’, ‘TM1FILTERBYLEVEL({TM1SUBSETALL([Erfolgskonten])},0)’, ‘Erfolgskonten’);
#nur Monate, die für Umlageberechnung vorgesehen sind
SubsetCreateByMDX(‘Zeit Planung Export System’, ‘FILTER(TM1FILTERBYLEVEL({DESCENDANTS([Zeit Planung].[Kalenderzeit])}, 0), [Zeit Planung].[IstUmlageZuBerechnen] = -1)’, ‘Zeit Planung’);
SubsetCreateByMDX(‘Kennzahlen Erfolgsplan Export System’, ‘{[Kennzahlen Erfolgsplan].[Saldo_Ist],[Kennzahlen Erfolgsplan].[Saldo_Plan]}’, ‘Kennzahlen Erfolgsplan’);
#Neuerstellung der System-Views unter Verwendung der System-Subsets.
ViewCreate(‘P01 Erfolgsplan’, ‘P01 Export System’);
ViewColumnDimensionSet(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Kostenstellen’, 1);
ViewRowDimensionSet(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Kennzahlen Erfolgsplan’, 1);
ViewTitleDimensionSet(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Planversionen’);
ViewTitleDimensionSet(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Erfolgskonten’);
ViewTitleDimensionSet(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Kostentraeger’);
ViewTitleDimensionSet(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Zeit Planung’);
#Zuweisen der System-Subsets zu den neu ertellten System-Views
ViewSubsetAssign(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Planversionen’, ‘Planversionen Export System’);
ViewSubsetAssign(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Kostentraeger’, ‘Kostentraeger Export System’);
ViewSubsetAssign(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Kostenstellen’, ‘Kostenstellen Export System’);
ViewSubsetAssign(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Erfolgskonten’, ‘Erfolgskonten Export System’);
ViewSubsetAssign(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Zeit Planung’, ‘Zeit Planung Export System’);
ViewSubsetAssign(‘P01 Erfolgsplan’, ‘P01 Export System’, ‘Kennzahlen Erfolgsplan’, ‘Kennzahlen Erfolgsplan Export System’);
#Start des Hauptprozesses
ExecuteProcess(‘E TM1P01Erfolgsplan P01’);


Trackbacks & Pingbacks
metoprolol bnf
metoprolol bnf
zoloft for anxiety
zoloft for anxiety
finasteride for women
finasteride for women
dapoxetine online
dapoxetine online
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!