What is Data masking ? Hoe it wil be helpful to our project?
I am a ABAPer.
We are going to use Data masking in our project.
Can any one tell me what is data masking, how it will be useful to our project.
If any of u used in ur projects , can u pls tell me briefly??
<b>Data Masking</b> is another needed solution for data protection from both
internal and external security threats
Also referred to as data obfuscation, data de-identification, data
depersonalization, data scrubbing, data scrambling, etc
The process whereby the information in a database is masked or
de-identified
�� It enables the creation of realistic data in non-production
environments without the risk of exposing sensitive information to
unauthorized users
�� Data masking ensures the protection of sensitive information
from a multitude of threats posed both outside and inside the organizations perimeter.
Unlike encrypted data, masked information maintains its
usability for activities like <b>software development and testing</b>
Encompass a number of techniques:
<b> Mutation
Generation
Algorithmic
Loading
Customization</b>
Hope this is helpful.
Similar Messages
-
What r the trns code for maintenance view, help view and projection view
hi all
what r the transaction code for maintenance view, help view and projection view
can anyone tell me how to create maitenance, help and projection view.
with an example
regs
hari<b>What is the Different Types and Usage of Views
The followings are different types of views:</b>
- <b>Database View (SE11)</b>
Database views are implement an inner join, that is, only records of the primary table (selected via the join operation) for which the corresponding records of the secondary tables also exist are fetched. Inconsistencies between primary and secondary table could, therefore, lead to a reduced selection set.
In database views, the join conditions can be formulated using equality relationships between any base fields. In the other types of view, they must be taken from existing foreign keys. That is, tables can only be collected in a maintenance or help view if they are linked to one another via foreign keys.
- <b>Help View ( SE54)</b>
Help views are used to output additional information when the online help system is called.
When the F4 button is pressed for a screen field, a check is first made on whether a matchcode is defined for this field. If this is not the case, the help view is displayed in which the check table of the field is the primary table. Thus, for each table no more than one help view can be created, that is, a table can only be primary table in at most one help view.
-<b> Projection View (SE11)</b>
Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that is actually required is exchanged when the database is accessed.
A projection view can draw upon only one table. Selection conditions cannot be specified for projection views.
<b>- Maintenance View ( SE54 )</b>
Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. That is, the data is entered via the view and then distributed to the underlying tables by the system.
reward points if it is usefull...
Girish -
Hi,
I would like to know about u201CData Masking". I have never heard of this term before. As per the little information, that I got, it seems to be related to - masking (conversion) of real production data to masked test data in order to run tests on real production data.
Anyone plz help this concept and how to make the data masking in SAP
Point will be sure
Regards,
Mohanahey Check out this,
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b43e2b4d-0b01-0010-c191-cba32880cb95
Hope that's usefull.
Regards.
Midhun Abraham -
What is the use of Oracle Data Masking?
Hi,
Iam using HCM 9.2, PT 8.53, DB.11.2.0.2.
What is this particular navigation does??
PeopleTools >Utilities> Administration >Oracle Data Masking
does this encrypts the value in the specified field??
Suggestions welcomed !!
Aravind.Repeated start/stop or redeploy causes memory leak (7393267)
Repeated start/stop or redeploy of an application causes memory to leak and the server has to be restarted to clean up the memory. New applications created in JDeveloper 11.1.1.0.1 will be configured with a Weblogic Application Lifecycle Listener to handle this scenario. For older applications migrated to 11.1.1.0.1, the listener will need to be manually added to the weblogic-application.xml of the application to solve this issue.
<listener>
<listener-class>oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener</listener-class>
</listener>
From : http://www.oracle.com/technetwork/developer-tools/jdev/knownissues-096030.html -
Data Masking Pack in Oracle 11g
Hello,
I'm trying to evaluate the data masking functionality of Oracle on either 10g or 11g database.
Can anyone tell me what should be installed to reach this funcionality?
Thank you in advance,
LukaI guess you meant this one,
http://www.oracle.com/technology/obe/11gr1_db/security/datamask/datamask.htm
Thsi pack is a part of EM suite. So you need to download the EM to use it.
http://www.oracle.com/enterprise_manager/index.html
Aman....
Edited by: Aman.... on Sep 26, 2008 7:13 PM -
Field Level Validation - Date Mask
Hi all
I need some Java Script to validate a date mask in a field. Format must be:
dd-mm-ccyy.
Can anyone help me?
ThanksHere is a copy of the script I set up to do validation.
I not only wanted it to check for a valid date,
but I wanted to store leading zeros, but not make the user type them in.
One of the things you have to do is to set the format mask for the date to MM-DD-YYYY for each date field in your form.
Here it is:
var DayArray =new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var MonthArray =new Array("01","02","03","04","05","06","07","08","09","10","11","12");
var firstDash = null;
var lastDash = null;
var inYear = null;
var inMon = null;
var inDay = null;
var today = new Date();
var curFullYear = today.getFullYear();
var strYear = String(curFullYear);
var thisCentury = strYear.slice(0,2);
var thisYear = strYear.slice(2);
var numThisYear = Number(thisYear);
inDate = theElement.value;
if (inDate.length == 0) return true;
/* Check for a valid format. */
var filter=/^[0-9]{1,2}-[0-9]{1,2}-[0-9]{2,4}$/;
if (! filter.test(inDate))
{ alert("Please enter date in MM-DD-YY or MM-DD-YYYY format.");
theElement.focus();
theElement.select();
return false;
/* Pick off the indices (zero-based) of the two dashes. */
firstDash = inDate.indexOf("-");
lastDash = inDate.lastIndexOf("-");
if ((firstDash == lastDash) | | (firstDash == -1) | | (lastDash == -1))
alert("Please enter date using dashes (-), e.g. MM-DD-YY or MM-DD-YYYY.");
theElement.focus();
theElement.select();
return false;
/* Pick off the month and day (pad with leading zero, if necessary). */
inMonth = inDate.slice(0,firstDash);
if (inMonth.length == 1) inMonth = "0" + inMonth;
inDay = inDate.slice(firstDash+1,lastDash);
if (inDay.length == 1) inDay = "0" + inDay;
/* Pick off the year. Filter ensures 2, 3, or 4 digit year. 4 is what we */
/* want, so we only have to deal with 2 or 3 digit years. */
inYear = inDate.slice(lastDash+1);
/* If the user entered a two digit year, figure out which century to pad. */
if (inYear.length == 2)
/* Adding 5 years is still within the current century... */
if ((numThisYear + 5) < 100)
/* 00 to (current year + 5 years) should use the current */
/* century; otherwise, use the previous century. */
if (inYear > (numThisYear + 5))
inYear = (thisCentury - 1) + inYear;
else
inYear = thisCentury + inYear;
else
/* Adding 5 years would rollover the century, use the current century */
inYear = thisCentury + inYear;
/* A 3 digit year is an error. */
if (inYear.length == 3)
alert("Please enter date with either a 2 digit or 4 digit year.");
theElement.focus();
theElement.select();
return false;
/* Check for a valid month. */
var filter=/01|02|03|04|05|06|07|08|09|10|11|12/;
if (! filter.test(inMonth))
alert("Please enter a valid month.");
theElement.focus();
theElement.select();
return false;
/* Check for leap year. */
N=Number(inYear);
if ( ( N%4==0 && N%100 !=0 ) | | ( N%400==0 ) )
DayArray[1]=29;
/* Check for valid days for the month. */
for(var ctr=0; ctr<=11; ctr++)
if (MonthArray[ctr]==inMonth)
if (inDay > DayArray[ctr] | | inDay <= 0)
alert("Please enter a valid day.");
theElement.focus();
theElement.select();
return false;
/* Output the fixed up date. */
theElement.value = inMonth + "-" + inDay + "-" + inYear;
return true;
Regards,
Rene' -
What type of errors generally we wil get in script and smartform?
what type of errors generally we wil get in script and smartform?
Hi,
Script and Smartforms are used to Output the outgoing Document print in any orgn.
Mostly the problem is the allignment of windows on the page.
Data problems are very little. printing of pages, ie. particular data should come in first page and other on second page,
and the address should not come in 2 pages,
displaying of currency related fields errors, texts related errors are the mostly occuring errors.
reward if useful
regards,
Anji -
Hi All,
We have about 15 business areas with 100+ folders each. Does anyone know how we can change the default date mask without going into every single folder and changing it for every date item?
Thank you,
MISHi,
I think the only way to do this is to hack the EUL table using SQL*Plus. Fine if you backup and know what you are doing, but otherwise a recipe for disaster.
The table you want to change is EUL5_EXPRESSIONS, so for example, to change the default date mask for all audit date columns (item name begining with Audit) from DD-MON-RRRR to DD-Month-YYYY you can use this SQL:
update eul5_expressions
set it_format_mask = 'fmDD-Month-YYYY'
where exp_type = 'CO'
and exp_data_type = 4
and exp_name like 'Audit%'
and it_format_mask = 'DD-MON-RRRR'Rod West -
Need to store sensitive data in a table, need to encrypt or data masking
Hello,
I have a table that contains a column of sensitive data. Which is a good method to encrypt this column? How about data masking the column? Other methods? Thank you in advance.Will need to share with us who is supposed to see and not supposed to see the data and under what circumstances.
There are a number of ways to restrict access: via view/roles/privileges, encryption (DBMS_CRYPTO), or TDE if you want to buy the Advanced Security extra-cost option for Enterprise Edition. -
What are the common errors we wil get in BDC?
what are the common errors we wil get in BDC?
hi sunil
BDC errors are similar to what you get in online transaction. Suppose you enter an invalid material number in online ME21N ( create Po ) system will throw an error and you have to correct it by chnaging a valid material number . Same error you can get in BDC as well. It is very difficult to generalize types of error as errors will depend on the transacation you are doing.
However some of the common BDC errors are ( Data for Screen Not Found, Field Not available in Screen ). These again are transaction specific and you have to analyze it by calling the transacion in display ALL mode.
The errors you get depends upon the transaction you are
running.
This is how you handle:
Let's consider you are recording for the transction CJ40
(Messages table declaration )
DATA :BEGIN of t_msg occurs 0.
include structure BDCMSGCOLL.
DATA END of t_msg.
Handling it :
CALL TRANSACTION 'CJ40' using T_BDCDATA MODE 'N' UPDATE 'S' MESSAGES INTO t_msg.
commit work.
If you want to display the errors in the screen you can use a function module named 'RPY_MESSAGE_COMPOSE'
This gives you the corresponding message for the message number that you input.
Below is the sample code
Loop at t_msg. " Messages internal table
w_msgid = t_msg-msgid.
w_msgno = t_msg-msgnr.
w_msgv1 = t_msg-msgv1.
w_msgv2 = t_msg-msgv2.
w_msgv3 = t_msg-msgv3.
w_msgv4 = t_msg-msgv4.
CALL FUNCTION 'RPY_MESSAGE_COMPOSE'
EXPORTING
LANGUAGE = SY-LANGU
MESSAGE_ID = w_msgid
MESSAGE_NUMBER = w_msgno
MESSAGE_VAR1 = w_msgv1
MESSAGE_VAR2 = w_msgv2
MESSAGE_VAR3 = w_msgv3
MESSAGE_VAR4 = w_msgv4
IMPORTING
MESSAGE_TEXT = t_text-text.
TABLES
LONGTEXT =
EXCEPTIONS
MESSAGE_NOT_FOUND = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
MESSAGE_TEXT contains the message.
Please reward points if this explanation useful.
Regards,
navjot
reward points -
Want to do Data Masking on a column,but still able to search on that column
Folks,
We have a business need, where we need to mask (hide) a particular column in the table in a NON-PROD environment, but still be able to search on that column with a valid value.
So say, I have column A,B,C in a table called TEST, column B is varchar2
I need to be able to do run the following query:
select * from TEST where B='EG' ; (WHERE EG is a valid value), but not see the column B
or do
select * from TEST ; (not see the value of column B)
or do
select * from TEST where B like '%12%'; (not see the values in column B)
From what I have read till now, I can do Data Masking using VPD, but then I won't be able to search on column B , via using VPD
We are running Oracle 10.2.0.3 on Solaris 10 platform.
Any help will be much appreciated.
Regards
AshishI don't understand you.
I have a similar situation and I use views to restrict access depends on the users. I filter columns, the usersnever see the table (all columns) only the columns defined in the view
HTH -
JDeveloper 11g TP4 - Date Mask
Can someone tell me where you specify the date mask in JDev 11g, such as MM/DD/YYYY on the entities/attributes page?
Thanks.Hello Andre,
can you explain more detailed what "strange results" are?
I just entered "dd.MM.yyyy hh:mm" into the property "Format" and this gives the correct date format.
When I save or apply the change I get a warning: "This dialog contain(s) warings. Do you want to ignore them and continue?"
--> In my opinion this warning can be ignored because it's only to warn about changes in the corresponding resource bundle file.
BTW: If you need further assistance for this issue you should create a new thread because this one is already marked as answered and your question may be "overlooked".
regards
Peter
Edited by: hofespet on Oct 26, 2008 9:27 PM -
iTunes Store for Windows. Everytime I try an access the iTunes Store it takes really long to connect and then it says iTunes store cannot be access. I think I am up to date with iTunes Verison, I Have 11.0.2.26 but no matter what I try it does not connect. HELP Please???
With those symptoms, I'd try the following document:
Apple software on Windows: May see performance issues and blank iTunes Store
(If there's a SpeedBit LSP showing up in Autoruns, it's usually best to just uninstall your SpeedBit Video Accelerator.) -
What are data types that can be stored on TemSe?
What are data types that can be stored on TemSe(Storage for Temporary Sequential Data)?
Moderator message: please search for available information/documentation.
[Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
[Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
Edited by: Thomas Zloch on Sep 18, 2011 10:04 PMHi
SAP Library: TemSe Data Store:
There are the following TemSe objects, among others:
· Spool requests (TemSe Name: Spool....)
· Job logs (TemSe Name: JOBLG...)
· Objects from other applications, such as Human Resources (TemSe Name: HR)
· An object whose name begins with KONS; this is object is constantly used by report RSPO1043 and should never be deleted (SAP Note 98065)
Sandra -
What is Data services in Business Objects
Hi Folks,
Can I know What is Data services and
Where we can consider usage or need for this tool.Hi,
Data Services consists of Data Quality and Data Intergrator that'll help in gathering, clensing and loading data from multple data sources into a single datawarehouse. Reporting and analysis for BI purpose can then be done on the final datawarehouse.
Please find Data Services product guides and documents at [http://help.sap.com/content/bobj/bobj/index.htm]
Regards,
Subhodeep
Maybe you are looking for
-
Time Machine & External Hard drive Problem
Alright so i recently had an issue with my Macbook. But i resolved that issue. Now when i plugged my usb back into my macbook it asked if i wanted to use it as a backup, and i said yes. But then it deleted over 50Gb of Photos/Work/Applications and al
-
Input-Enabled Query for Planning
Hi, We have an issue in which the fields in this sheet are not able for input(WAD opens in display and not be edited), which were been edited previously , but not anymore.saimiliar situation is in dev, test and production. Thanks Sunil
-
Parallel loading of Transaction Data
Hi, We are trying to load transaction data into Inventory Valuation cube (0COPC_C04). This gets data from multiple datasources. My question is, Can the different infopackages (different infosources) be scheduled in parallel into the same cube . This
-
Hi I connect my ipad to my pc (Windows xp SP3) and I can see my ipad and photos in my computer. When I install the itunes 11 , after installation , I can't connect the ipad again or any other apple device. The Apple Mobile Device USB Driver is listed
-
Could not contact Primary Server
Got this message when updating Sophos Home Edition for Mac: Could not contact Primary Server. URL Error: 3 July 2015 Mac OS X 10.10.4 Sophos Home Edition 9.2.4 As I'm in Australia and this is first report for 3rd July, am thinking this may be a cloud