BRF+ For User Defaults
Hi everyone,
I followed the guide on setting up user defaults but I'm having some trouble with it. Basically, I followed this guide.
User Defaults - GRC 10.0
Now in that guide, it shows that a loop must be created as well as a ruleset, but it doesn't show what should go into the ruleset.
When I create the loop, here's what happens.
Do you have more information on getting this application for user defaults setup?
Thanks,
Santosh
Hi Madhu,
Thanks for that input. I went through it all once again and I got it to work but I have an issue.
Basically, in my decision table, if I remove the CONNECTOR (System), then I am able to get the application to return a value - but that's not going to work for me.
I need the decision table to return a value based on the CONNECTOR input.
However, despite my providing a valid value for CONNECTOR (System), the decision table seems to not match correctly.
Here's a screenshot of a simulation.
Clearly, my REQTYPE is being matched towards the bottom of the screenshot. But the CONNECTOR variables is a blank, despite my having entered a value for it. I'm not clear whether I missed a step, but it would seem that the loop and the ruleset are working as this will return a valid match if the CONNECTOR were to have a value.
Any ideas?
Thanks,
Santosh
Similar Messages
-
How do set the system parameter for user defaults?
When we are creating new users they are getting the European default for date format and decimal format. I have found is there is a structure BAPIDEFAUL that contains these values. However, I have not found the configuration for changing these values. Does anyone have the answer to this problem?
Ronald,
with USERS_GEN, users are created with BBP_USER_CREATECP.
This function uses DEFAULTS to pass parameters.
But those parameters are not available in interface or file upload
USERS_GEN will take default values in system parameters:
Set date format and decimal format like in system parameters
data: defaults type bapidefaul.
clear defaults.
CALL 'C_SAPGPARAM'
ID 'NAME' FIELD 'zcsa/moddatfm'
ID 'VALUE' FIELD DEFAULTS-DATFM.
CALL 'C_SAPGPARAM'
ID 'NAME' FIELD 'zcsa/moddcpfm'
ID 'VALUE' FIELD DEFAULTS-DCPFM.
So, this is the only way to "customize" it: define system parameters zcsa/moddatfm & zcsa/moddcpfm in RZ10.
Rgds
Christophe -
How to set user defaults in GRC 10.0
Dear Experts,
we are trying to maintain the user default parameters for access request, so that the user default parameters can be provisioned with the access request.
we've found the note 1615552, but when we following the guide and copy the BRF Function id (80E0ED08B0561DDFA5ADCADA787E1EDA) of "User Defaults" to BRFplus->open object, it shows always "Not a valid BRFplus ID" .
Can someone advice, how can I find out the right BRFplus ID for user default function or I have to create it by myself??
Thanks a lot!
Best Regards,
YingHi Ying,
You have to create first the applications, Functions and rules etc in TA: brfplus and the the Application ID of the function has to be associated to the application id i.e. user defaults and MSMP workflow in the customizing activity:-
Governance, Risk and Compliance->Access Control->Maintain AC Applications and BRFplus Function Mapping
I hope this clarifies your doubt.
Best regards,
Jatin -
Hi All,
We are on GRC SP13.
I have configured User Defaults.
My Decision table has Request Type and User Default ID entries and User defaults are correctly getting updated in the target system based on the connector tagged to User Default ID.
My scenario:
New Account Request Type - User selected ECC role and it has mapped BW roles.
Now User defaults work only for ECC and not BW
Hence I have tried changing my BRF+ decision table with Connector and Role Connector both, when i include any of these User defaults itself not working.
Anyone faced the same issue?
If I have Connector or Role connector in BRF+ decision table, User Defaults don't work
Already applied SAP note 2020712 - UAM: User group not provisioned after approval
Regards,
Sai.Hi Sai,
Could you please check and confirm if you have user defaults action from the request type..?
As highlighted in the note "you are using "System" as one of the fields in setting the conditions for User Defaults, then try using the option for Implementing a LOOP in your BRF Rule. This might be needed since "System" field is not available under Request Header attributes, rather it is available as Role Attributes which are called as line-item fields while calling the BRF Rule. So, in such cases LOOP is a suggested solution, rather than using the Decision Table directly. Though within the LOOP, you can still call the Decision Table or implement IF/ELSE conditions."
Better paste some of the snap shots from your BRF+ configurations.
If you are sure enough that your config is on right track then raising this concern with SAP might be an option.
Regards,
Ameet -
Hi All,
I have tried to understand and replicate the screenshots at User Defaults - GRC 10.0 , but could not understand Loop and Ruleset.
- Function USER_DEFAULT_FUNCTION is calling Ruleset,and Ruleset has the operation " Change USER_DEFAULT_ID after processing expression LOOP_CONNECTOR_ITEMS.
So, could you say to which value will USER_DEFAULT_ID be changed to, and what is meant by "after processing expression LOOP_CONNECTOR_ITEMS. "
- I could not understand the logic of the loop.
- Also George's screenshots are not in sequence. He first adds condition 'then'. why not 'if'
Could you please suggest, as i have to review a User default setting.
regards
PlabanHi Plaban,
Since SYSTEM is not available under Request Header attributes, rather it is available as Role Attributes which are called as line-item fields while calling the BRF Rule. So, in such cases LOOP is a suggested solution, rather than using the Decision Table directly. Though within the LOOP, you can still call the Decision Table or implement IF/ELSE conditions.
So, basically we have created a BRF+ rule for user defaults which will return User Default ID after looping through decision table entries based on SYSTEM as usually each SYSTEM will have different User Default ID.
Regards,
Madhu. -
Deleting User Defaults (10.7 and 10.9)
Hey folks -
I have an application which looks for user defaults upon launch. If the defaults don't exist, the application goes through a first-time launch. If the defaults do exist, the application loads the user default settings. Here is the issue:
On 10.7, if I navigate to ~/Library/Preferences/ and delete the .plist file associated with my application user defaults ("com.application.abc.plist"), the application will recognize a first-time launch. However, on 10.9, deleting the .plist is not sufficient. In order for the application to recognize a first-time launch, I need to first open Terminal and run: "defaults delete com.application.abc" (notice this is the domain and not the .plist file).
The weird thing is, after I delete the .plist file, running the command to delete the domain actually fails:
2014-01-08 09:47:37.536 defaults[44170:707]
Domain (com.application.abc) not found.
Defaults have not been changed.
But it is still a required step in order for my application to recognize a first-time launch. My question is - what has changed in defaults from 10.7 and 10.9. The man page reveals nothing that I can see. Is the domain being cached somewhere? Is there a command that I can run to delete/reset the cache? I'd be happy to post any additional information, just let me know.r_s_h wrote:
@etresoft: Could you explain that last command a bit? It looks like it resets the user defaults but I can't find any more information.
It kills the cfprefsd process that maintains those preferences. That process should immediately get respawned and read preference values from whatever is in the plist files. Logging out and logging back in is probably going to be more reliable.
These days I have gone to maintaining a separate partition just for developer activities. It doesn't necessarily help anything but I feel better knowing whatever I have done is less likely to go scramble my personal data that is sitting in an unmounted partition. -
Hello,
I cannot find a code anywhere that works for user defaults in xcode.
I tried:
http://macscripter.net/viewtopic.php?id=24666
http://macscripter.net/viewtopic.php?id=16298
but I cannot seem to get it to work. The build keeps failing on me.
Does anyone know a working user defaults applescript or a tutorial on how to create it?
ThanksYou should probably use the Cocoa documentation and convert it to ASOC rather than trying to convert the old AppleScript Studio terminology. I have an example project that uses the user defaults - you can download it here (there is also a link on my AppleScriptObjC homepage, along with a few other example projects).
-
Using data source to update user defaults
I have a default entry in my user defaults that is a list. Each item of the list is a list of records. I use the following code to delete an entry.
on deletePlaylist()
set tableView to table view "Playlist" of scroll view "Playlist" of window "Schedule Window"
set selectedDataRows to selected data rows of tableView
if (count of selectedDataRows) > 0 then
delete (item 1 of selectedDataRows)
set contents of default entry "specialList" of user defaults to contents of data source "Specials"
register
end if
end deletePlaylist
This code seems to work; when I open my plist the entry looks just as it should. The problem is that the next time I open my program, I get a 1728 error when I try to read that default entry.I'm not using pipes anyplace in my program.
I'm reading my user defaults like this
set theList to contents of default entry "specialList" of user defaults
tell data source "Specials"
set update views to false
delete every data row
repeat with a from 1 to length of theList
set theRow to make new data row at end of data rows
tell theRow
set contents of data cell "thisDay" to thisDay of item a of theList
set contents of data cell "thisTime" to thisTime of item a of theList
set contents of data cell "thisFinalPlay" to thisFinalPlay of item a of theList
set contents of data cell "thisPlaylist" to thisPlaylist of item a of theList
end tell
end repeat
set update views to true
end tell
I'm writing my user defaults like this in my delete routine.
delete (item 1 of selectedDataRows)
set theList to content of data source "Specials" --I think this is the problem line
set contents of default entry "specialList" of user defaults to theList
When I open my plist in Property List editor, the pipes do not show. The entries are identical to those in the plist before it is screwed up. I think that when my program asks for user default thisList it is actually finding |thsList|. Does that make sense?
When I add to the data source, I make the changes to theList and then rebuild the data source and write theList to user defaults. This works fine.
If I could get the line number of the selected data row in the table view, I could use that index to delete the appropriate item from theList and then write theList directly to user defaults like I do when I add to the data source. -
How do I change the default timezone for user calendars?
The default timezone for new calendars is "America/New_York." How
do I change the default timezone to my local timezone?
To change the default timezone, perform the following steps:
<P>
<OL>
<LI>Go to the bin/data/default_user_prefs.xml
file.
<P>
<LI>In this file, change the values for the
"icsTimeZone" and
"ceSingleCalendarTZID"
parameters. The default settings will appear something as follows:
<P>
<P>
Changing these two parameters will change the timezone in the Calendar user
interface.
<P>
<LI>In addition, go to the
bin/config/ics.conf file.
<P>
<LI>In this file, change the value for
calstore.default.timezoneID
<P>
Changing this value will enable the server to pick up the new timezones.
</OL>
<P>
<B>Please note:</B> The values you enter for the above parameters must be valid
timezones defined in the
bin/data/timezone.ics
file.
<B>Related Technote:</B>
<P>
20000330-7: iCS 2.x: How do you change the
default timezone in JavaScript?<BR>
see article 4322Colin,
You may substitute any text you like for the "Placeholder Text", as it is called, in Pages. Click on the existing placeholder text and type something more to your liking. Do this in as many places as your particular template of interest demands. Then, Format > Advanced > Define as Placeholder Text. Lastly, File > Save as Template.
Now that you have defined a Custom Template to your liking, you can go to Pages Preferences and under the General tab's first section, define the new custom template as your default for each new document.
Regards,
Jerry -
How to make default personalization options for users
Hi all,
How can I make default personalization options for users, so that those will the default options when the user opens the portal BSP applications. Those will be the standard, at later point of time if they want they can personlalize some other fields, but earlier fields will be the default fields and user cant be able to change them.
Thanks
MurthyHi Murthy,
If you use IMG (crmc_blueprint_c) to customize PCUI appl than you can use the personalization feature. If you select 'Not in List' in the IMG for the field in the fieldgroup structure, than this field by default will not be viewable in the List View and will not be checked as 'Visible' in the Personilzation link. So by not selecting 'Not in List' you are giving that field to be viewable and all other fields are available for users to personalize by default.
If you have maintained the 'List View' using the CRM Designer, than most likely you would lose the above feature, as SAP Standard code considers the CRM Designer as high level of customization.
Thanks
Harsh -
Hello Experts,
I was wondering as to how to display User defaults for all users in their request page i.e.so that they can make changes as needed for their id.
I tried following pg 176-182 in config guide but it is not showing anything in any user requests.
ThanksHello Experts,
I was wondering if users can actually change defaults in user request or can they change it using SU3.
As when i configured the user defaults,my assumption is that whenever a user is created he/she will receive the defaults defined per system for her account.
Also what use does the User default system do(my assumption is that the system defined here will be populated automatically for all user requests ...correct me if i am wrong)
Thanks -
hi everybody,
does anybody know a good way to set the various prefs of the creative suite like transparency flattener presets, GREP queries, workspaces, color profiles, etc. as a default for network users which come from an xserve?
thx in advanceHello Experts,
I was wondering if users can actually change defaults in user request or can they change it using SU3.
As when i configured the user defaults,my assumption is that whenever a user is created he/she will receive the defaults defined per system for her account.
Also what use does the User default system do(my assumption is that the system defined here will be populated automatically for all user requests ...correct me if i am wrong)
Thanks -
Hi!
i am facing the problem to give default Dashboard for user.i can set my default dashboard from "my account" but is there any other way so that Administrator can give diffrent dashboard to diffrent user as default dashboard ???as in i want user1 can have dashboard1 as default dashboard whereas user2 can have Dashboard2 as default, which admin can set.
Regards,
DeepakIs this helpful?
http://obiee101.blogspot.com/2008/06/obiee-directing-user-to-default.html -
Hi gurus,
I'd like to know how to assign default values for user parameters in CRM web UI.
For instance I want that each time during navigation an editable field for sales organization is found, my default sales organization (maintained as paramenter in TX SU01) should be automatically filled out.
I tryed with CRM_SALES_ORG, HH_SALES_ORG, WAP_SALES_ORG, BBP_ORG but it does not work.
Any suggestions?
Thanks in advance.
Points for useful answers.
FabrizioHello,
I fear this is will be completely up to you.
The only means I can think of are:
1. Client Side: When the BSP is constructed use JS to fill the fields. However I can not imagine how one could possibly identify a sales org field on the UI?
2. Server Side: You could hook yourself into the API that is reading the data from the databases. Whenever a field is empty prefill it. This leads to serious problems as you do not know if the field is readonly on the UI.
Anyway, both ideas are just thoughts and there is absolutely no substance behind them. From my point of view it is simply not possible.
However I would be glad if you came up with a solution, this should be interesting.
cheers Carsten -
Hi,
I am having difficulty setting up what community a user defaults to when they log in.
Currently we have 3 communities setup, when a user logs in for a particular community they are directed to the initial Home page.
Is there any way of getting the portal to display a particular community page instead of the home page?
Thanks in advance,
TahirWe are using LiquidSkin theme if that makes any difference..
I created a new experience definition, set this up to use the correct community as the home page and removed the my pages option to ensure the user would hit the right place upon login.
The experience definition seems to work fine by ensuring only the required community is displayed however it still displays the users home location even though I have disabled this in the experience definition.
Could the user be inheriting another experience definition or have I missed something?
Maybe you are looking for
-
Assign unique id to client of socket server
HI I am in the process of developing a xml socket server application and have hit on a problem. I have managed to create a server that listens for connections and once a request is recieved creates a new client on a seperate thread with the reference
-
I am almost out of space on my mac and Ipad. Need to clear songs off, but afraid I won't be able to listen without going to my external hard drive. I have Itunes match but don't know how they are accessed from the cloud. Thoroughly confused and fr
-
Hi everyone, in DIAdem script, Call Formulacalc("R3 := 0.075671 mod 0.0000001") gives 0 Call Formulacalc("R4 := 0.075672 mod 0.0000001") gives 1.164.....E-17 what could be the reason, does it have anything to do with 16 digit precision of floating nu
-
Are there any metal parts on the outside of the No...
Hi all. I'm thinking of buying a Nokia 1650, but first I need to know whether or not there are any metal parts on the outside of the phone (for skin allergy reasons). I can't tell from the pictures whether the shiny parts on the front are in fact met
-
Migration from Business Area to Profit centre
Hi All, My client currently uses the business area functionality for management reporting (to capture brand specific financial data). Due to the inherent challenges encountered using business area the strategy now is to migrate to profit center accou