0% found this document useful (0 votes)
280 views24 pages

Make DFF Segment Read Only Through Security Rules

The document describes how to make a Descriptive Flexfield (DFF) segment read-only for a specific responsibility through security rules. It involves defining a new DFF segment, creating a value set for it, and then using security rules to exclude the value set for the target responsibility so they can only view and not edit the segment values.

Uploaded by

hisham_476
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
280 views24 pages

Make DFF Segment Read Only Through Security Rules

The document describes how to make a Descriptive Flexfield (DFF) segment read-only for a specific responsibility through security rules. It involves defining a new DFF segment, creating a value set for it, and then using security rules to exclude the value set for the target responsibility so they can only view and not edit the segment values.

Uploaded by

hisham_476
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

MakeDFFSegmentreadonlythroughSecurityRules

Goal:DefinenewDFFsegmentinTransactionsFormandmakeitreadonlytoReceivablesManagerresponsibility.All
otherresponsibilitieswillhaveaccesstoenterandeditthevaluesandReceivablesManagerwillhaveaccesstoonly
readbutnoteditandenterthevalue.

YoucannotmakeDFFsegmentreadonlythroughpersonalizationbutyoucanrestrictusersfromchangingthevalue
inDFFsegmentthroughpersonalizationbydisplayingerrormessagewhentheytrytosavetheform.

Steps:
1.DefineNewSegmentforDFFinTransactionsforms.
2.DefineSecurityRules
3.Testit.

IfyouarenotfamiliarwithenablingtheDFF(DescriptiveFlexFields)clickhere

DefinenewSEGMENTforDFFinTransactionsForm

Navigation:ReceivablesManager>>Transactions>>Transactions

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 1/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 2/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

clickontheboxwhichisenclosedin[]

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 3/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

SowehavealreadyonesegmentAvailable.

DFFthatIhaveinthisformis

Title TransactionInformation
Application Receivables
Andithasonesegmentenabledanddisplayed.

Navigation:ApplicationDeveloper>>Flexfield>>Descriptive>>Segments

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 4/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 5/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

EnterF11andthenfilltheinformation

:Receivables

Title:TransactionInformation

DoCTL+F11

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 6/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

unchecktheFreezeFlexfieldDefinition

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 7/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

ClickOK

Nowthescreenlookslikethis.

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 8/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

AddNewSegmentbyclicking+Icononthetoolbarandenterthefollowinginformation

Number 10
Name DEMO
WindowPrompt ERPDEMO
Column ATTRIBUTE11
ValueSet:erp_demo(clickheretoseehowtodefinevalueset)

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 9/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

Clickopen

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 10/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

CheckSecurityEnabledFlagandunchecktheRequiredflag

save(CTL+S)

Closeit.

CloseSegmentsScreen.

ChecktheFreezeFlexfieldDefinitioncheckbox

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 11/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

ClickOK.

Saveit.

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 12/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

ClickOK.
http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 13/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

ClosethisForm.

DefineSecurityRules

Navigation:SystemAdministratorResponsibility>>Security>>Responsibility>>ValueSet>>Define

Clicktoopen

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 14/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

Enterexistingvaluesetnameerp_demowhichweassignedtoDFFsegmentthatwedefinedabove.

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 15/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

ClickFind

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 16/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

Enterthefollowinginformation

Name erpschools
Description erpschools.com
Message erpschools.comdemo
InSecurityRileElements

Type Exclude
From A
To D
AddNewrecordandenter

Type Include
http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 17/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules
Type Include
From Dontfillanything
To Dontfillanything

Saveit.

ClickonAssignButtontorestrictthisfunctionalitytoaspecificresponsibility.Thisisoptional.

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 18/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

Enterthefollowinginformation

Application Receivables
Responsibility ReceivablesManager
Name erpschools

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 19/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

Saveandclose.

Testing:

TotestthechangesNavigatetoanyReceivablesResponsibilitylikeUSReceivablesManagerwhichhasaccessto
Transactionsformandqueryupanyrecord.

ThennavigatetoDFFandentersomevalueforERPDEMOandsavetherecord.

ComebacktoReceivablesManagerresponsibilityandqueryupthesametransactionwhichyousavedabove.

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 20/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

DefineNewValueSet:

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 21/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

Toassignvaluestothisvaluesetfollowthenavigationpathbelowanddoaccordingly

Navigation:ApplicationDeveloper>>Flexfield>>Descriptive>>Values

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 22/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 23/24
6/1/2017 MakeDFFSegmentreadonlythroughSecurityRules

http://www.erpschools.com/articles/makedffsegmentreadonlythroughsecurityrules 24/24

You might also like