Search found 801 matches
- Sat May 23, 2020 2:56 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: PAW Synchronise Action Button parameters with Sheet Selections
- Replies: 8
- Views: 5043
PAW Synchronise Action Button parameters with Sheet Selections
Hi As far as I am aware there is no way to synchronise the parameters to a TI Process on an Action Button with selections made in PAW (short of embedding a Web Sheet which for me anyone defeats the purpose of PAW). For us this is absolutely critical. Without this, we will not be able to do most of t...
- Fri May 22, 2020 10:39 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: User driven security
- Replies: 10
- Views: 5271
Re: User driven security
Hi Yes a SecurityRefresh is only needed if you have rule driven security in }ElementSecurity cubes or }CubeSecurity. If you use TI there is no need for a SecurityRefresh. Yes Rules in }CellSecurity do not need a SecurityRefresh. Changes take effect immediately. However, in my experience, }CellSecuri...
- Thu May 21, 2020 10:07 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: User driven security
- Replies: 10
- Views: 5271
Re: User driven security
By the way, the way to avoid the need for a SecurityRefresh is to use ElementSecurityPut. I typically do a CellPutS to the relevant }security cube which keeps the display up to date followed by an ElementSecurityPut which actually makes the security take effect. That way you get edit security for an...
- Thu May 21, 2020 9:53 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: User driven security
- Replies: 10
- Views: 5271
Re: User driven security
Hi I agree with what the others have said. A complex approach using Cell Security is not the right way to do. Create a Security Group per User. I have done this in the past. It is relatively easy to create a cascading process so that someone who has access to a higher level in the hierarchy automati...
- Sun May 17, 2020 6:00 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Error : Incorrect syntax Near '|' (inserting Numeric value into sql query )
- Replies: 4
- Views: 3000
Re: Error : Incorrect syntax Near '|' (inserting Numeric value into sql query )
Hi When you converted it to string did you put double quotes around it? You shouldn't do that. You are constructing a SQL statement which has to be string. Therefore the 'value' cannot be numeric as you cannot concatenate a numeric into a string. You need to put SQL= 'INSERT INTO DB_Archive VALUES (...
- Sun May 17, 2020 4:12 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Error : Incorrect syntax Near '|' (inserting Numeric value into sql query )
- Replies: 4
- Views: 3000
Re: Error : Incorrect syntax Near '|' (inserting Numeric value into sql query )
Hi
Assuming Value is of type numeric rather than string then you need to convert it to a string before you can concatenate it with other strings. Use NumberToString( Value )
Regards
Paul Simon
Assuming Value is of type numeric rather than string then you need to convert it to a string before you can concatenate it with other strings. Use NumberToString( Value )
Regards
Paul Simon
- Wed Apr 08, 2020 10:35 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: get a list of all groups the user is a member of. On the rules and without feeding.
- Replies: 7
- Views: 3711
Re: get a list of all groups the user is a member of. On the rules and without feeding.
Hi Wim MDX is good for processes but Drg was asking about rules, and, unless I have missed some major IBM improvement, which is quite possible, as far as I know you can't use MDX in rules. For my particular case, I needed to get not just the group membership, but the cost centres to which each group...
- Wed Apr 08, 2020 10:09 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Drill Through custom views/subsets
- Replies: 8
- Views: 3897
Re: Drill Through custom views/subsets
Hi We are still on 2.0.5 so I would be interested to know if this technique no longer still works in 2.0.8 In the EPILOG put IF( 1 = 0 ) around the generated statements so they don't get executed, then put your custom RETURNVIEWHANDLE below. IF( 1 = 0 ) ; #****Begin: Generated Statements*** RETURNVI...
- Wed Apr 08, 2020 10:00 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: get a list of all groups the user is a member of. On the rules and without feeding.
- Replies: 7
- Views: 3711
Re: get a list of all groups the user is a member of. On the rules and without feeding.
Hi Drg I had a similar issue. A client could be a member of multiple groups. Each group potentially gave them access to a broad range of Cost Centres. When running a process I needed a quick way to check whether the user had access to a particular Cost Centre. A loop within a loop to find all Groups...
- Fri Mar 13, 2020 7:27 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Hold and Proportional Spread
- Replies: 6
- Views: 3134
Re: Hold and Proportional Spread
Hi You seem to have included pseudo code and haven't given the source view so it is hard to understand the issue. What is the business problem that you are trying to solve? It seems like you want to phase some overall cost over months without changing the year total, presumably according to some pat...
- Wed Mar 11, 2020 10:49 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: PAW Buttons parameters & Filtering two dimensions on the same side
- Replies: 1
- Views: 1886
Re: PAW Buttons parameters & Filtering two dimensions on the same side
Hi Hector The inability to link the parameters of a TI Process in an Action Button to selections on a PAW workbook is a serious limitation that I have already raised with IBM. We cannot convert any of our existing TM1 Web screens to PAW until this is resolved as all of them need workflow that is man...
- Thu Mar 05, 2020 9:16 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Updateing Model to Hierarchys
- Replies: 4
- Views: 2413
Re: Updating Model to Hierarchys
Hi PavoGo Yes we do the same. Add any base level elements not in the Leaves hierarchy to the Leaves hierarchy and then add the base level from the Leaves to the Default hierarchy. I have raised the bug of the Leaves hierarchy not automatically being updated with base level elements and IBM are worki...
- Thu Feb 27, 2020 8:11 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Updateing Model to Hierarchys
- Replies: 4
- Views: 2413
Re: Updateing Model to Hierarchys
Hi Yes that is right. If you don't specify a hierarchy PA will look at the Default hierarchy, ie what you had before you added any named hierarchies. Therefore DBRWs will still work. If you only enter data against base level elements then those values will be shared across all hierarchies, since the...
- Mon Feb 17, 2020 10:49 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: TM1 User Locks
- Replies: 2
- Views: 1509
Re: TM1 User Locks
Hi Maren When creating the views and subsets on the fly, try creating temporary subsets and views. It doesn't matter what they are called since they only exist within the user's session and for the duration of the process. We found that this gave a dramatic reduction in locking. If you create perman...
- Mon Feb 03, 2020 10:42 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: String size limit of a parameter in a TI
- Replies: 12
- Views: 12552
Re: String size limit of a parameter in a TI
Hi
Also when you run a TI process always check the return code eg
vRet = ExecuteProcess(...)
IF( vRet <> ProcessExitNormal() ) ;
.... Some error handling
ENDIF ;
Also when you run a TI process always check the return code eg
vRet = ExecuteProcess(...)
IF( vRet <> ProcessExitNormal() ) ;
.... Some error handling
ENDIF ;
- Mon Feb 03, 2020 10:32 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: RunProcess explanation
- Replies: 29
- Views: 22348
Re: RunProcess explanation
Hi Are all the processes operating on separate views with separate subsets? If not then one process may be destroying the view used by another part way through. Using temporary subsets and views may help overcome that. However, I still tend to agree with others here, that experimenting with parallel...
- Sun Feb 02, 2020 10:09 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: String size limit of a parameter in a TI
- Replies: 12
- Views: 12552
Re: String size limit of a parameter in a TI
Good point Declan. I recently had an issue where someone had used a hard-return in the column heading of an Excel worksheet and then saved it as a CSV file. When read in, it made the TI miss out something like the first 500 lines of the file. It wasn't something you could detect and fix in the TI be...
- Sun Feb 02, 2020 5:38 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: String size limit of a parameter in a TI
- Replies: 12
- Views: 12552
Re: String size limit of a parameter in a TI
Hi It can depend on how you are passing the parameter. If you are passing it from an Action Button via Excel then I believe the limit is only 255 chars, but this is due to a limitation in Excel rather than TI. I have never really needed to pass a parameter that big, but in TI I have certainly built ...
- Mon Jan 27, 2020 10:11 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Use of DimensionDeleteAllElements
- Replies: 4
- Views: 2215
Re: Use of DimensionDeleteAllElements
Hi There are some other reasons to avoid using DimensionDeleteAllElements. If the rebuild fails a) Elements will be deleted from any Static Subsets b) Any views that referenced the deleted element in title subsets may be invalidated c) If you reference consolidated elements in rules, the rules will ...
- Thu Jan 23, 2020 9:19 pm
- Forum: IBM TM1, Planning Analytics, PAx and PAW
- Topic: Process Error Log Not Available
- Replies: 12
- Views: 4707
Re: Process Error Log Not Available
Hi Tom Your solution is pretty much what we do. However, one suggestion is that rather than have the attribute on the process dimension, have it on the client dimension or a copy of that. The reason being that if two users run the same process and both get an error, then there will only be a record ...