<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SAP &#8211; Jitendra Zaa</title>
	<atom:link href="https://www.jitendrazaa.com/blog/tag/sap/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.jitendrazaa.com/blog</link>
	<description>AI, Salesforce, ServiceNow &#38; Enterprise Tech Guides</description>
	<lastBuildDate>Mon, 31 Mar 2014 05:39:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">87744916</site><atom:link rel="search" type="application/opensearchdescription+xml" title="Search Jitendra Zaa" href="https://www.jitendrazaa.com/blog/wp-json/opensearch/1.1/document" />	<item>
		<title>How to set up Central User Administration (CUA) in SAP</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/how-to-set-up-central-user-administration-cua-in-sap/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/how-to-set-up-central-user-administration-cua-in-sap/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Fri, 08 Jun 2012 13:12:22 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=2910</guid>

					<description><![CDATA[Step by step tutorial of setting up Central User Administration (CUA) in SAP]]></description>
										<content:encoded><![CDATA[<p>As we have seen the<a title="Introduction to Central User Administration (CUA) – SAP" href="https://jitendrazaa.com/blog/others/sap/introduction-to-central-user-administration-cua-sap/"> overview of CUA in our pervious blog</a>, now, I will explain the procedure to set up the CUA. At macro level details, below steps need to be performed to set up the CUA:</p>
<p><strong>Steps to Set Up the CUA</strong></p>
<ol>
<li>Create Administrator</li>
<li>Specify Logical systems</li>
<li>Assign logical systems to client</li>
<li>Create system users</li>
<li>Create RFC destinations</li>
<li>Create CUA</li>
<li>Set field distributor parameters</li>
<li>Synchronization of company addresses</li>
<li>Transfer Users</li>
</ol>
<p>Below are the systems considered as an example to set up CUA:</p>
<ul>
<li>System <strong>ABC</strong> with client <strong>123</strong></li>
<li>System <strong>PQR</strong> with client <strong>456</strong></li>
<li>System <strong>XYZ</strong> with client <strong>789</strong></li>
</ul>
<p>Here, we will set system ABC (client 123) as a CUA central system and other systems as child systems. As per this structure, we will proceed with above mentioned steps:</p>
<p><span style="text-decoration: underline;"><strong>1. Create Administrator User</strong></span></p>
<p>In a completely new system that is to be set up, an administration user needs to be created with which all further steps can be performed. To create such administrator user:</p>
<ul>
<li>Login to all systems with user SAP* and create the user in t-code SU01</li>
<li>Assign the relevant administrator role to user</li>
<li>Apply the security measures to secure SAP* user against misuse</li>
</ul>
<p><span style="text-decoration: underline;"><strong>2. Specify Logical systems</strong></span></p>
<p>In CUA landscape, SAP systems are identified with Logical system names. Due to this, Logical systems need to be created for every system which is going to be included in CUA landscape. This is one time task to be performed before setting up CUA. The Logical systems can be defined be following below steps:</p>
<ul>
<li>Login to <strong>system ABC (client 123)</strong> with administrator user created in step 1</li>
<li>Go to t-code <strong>BD54 You can</strong>; alternatively maintain the table view V_TBDLS using transaction SM30.</li>
<li>Choose Edit ? New Entries</li>
<li>In the LogSystem column, create a new logical name in capital letters for every CUA system (that is, for the central and all child systems including those from other SAP Systems). Here, the standard naming convention for logical system is <strong>&lt;System ID&gt;CLNT&lt;Client&gt;</strong>. In this way, the below logical systems will be created in CUA central system (ABC system):
<ul>
<li>ABCCLNT123</li>
<li>PQRCLNT456</li>
<li>XYZCLNT789</li>
</ul>
</li>
</ul>
<p>In the same way, create the logical system name for the central system in all child systems.</p>
<p><span style="text-decoration: underline;"><strong>3. Assign logical systems to client</strong></span></p>
<p>We need to perform this cross-client procedure only once <strong>for each SAP system</strong> as per below procedure:</p>
<ul>
<li>Login with administrator user and execute the t-code <strong>SCC4</strong></li>
<li>Switch to change mode</li>
<li>Call the detail display of the client that you want to assign a logical system by double clicking on the line of the client</li>
<li>In the Logical System field, specify the name of the logical system to which the selected client is to be assigned</li>
</ul>
<p>Ex: &#8211; If we execute the t-code SCC4 in system ABC then, open the client 123 and maintain the logical system name as ABCCLNT123</p>
<p><span style="text-decoration: underline;"><strong>4.Create system users</strong></span></p>
<p>System users are required for the internal communication of the systems in an ALE group. These system users, defined in the target systems, are entered in RFC destinations in the calling systems.</p>
<p><strong>Note: &#8211; No license fees apply to these system users.</strong></p>
<p>To simplify the maintenance of system users, use the following naming conventions:</p>
<ul>
<li>In the central system (system ABC), the naming convention will be <strong>CUA_&lt;system Id&gt;</strong>. This system user is used in the RFC destinations from child to central system. With this naming convention, we need to create the system user in system ABC with name: <strong>CUA_ABC</strong></li>
<li>In the child systems, the naming convention <strong>CUA__&lt;System Id&gt;_&lt;Client&gt;</strong>. These system users are used in the RFC destinations from central to child system. With this naming convention, we need to create the system users as below:</li>
</ul>
<figure id="attachment_2914" aria-describedby="caption-attachment-2914" style="width: 309px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-CUA-System-Name-System-User.png?ssl=1"><img data-recalc-dims="1" decoding="async" class="size-full wp-image-2914" title="SAP CUA System Name System User" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-CUA-System-Name-System-User.png?resize=309%2C67&#038;ssl=1" alt="SAP CUA System Name System User" width="309" height="67" /></a><figcaption id="caption-attachment-2914" class="wp-caption-text">Table 1</figcaption></figure>
<p><span id="more-2910"></span>Below are SAP delivered roles for system users which need to be copied to customer namespace before assigning them to system users.</p>
<p><span style="text-decoration: underline;"><strong>Roles in Central system:</strong></span></p>
<ul>
<li>SAP_BC_USR_CUA_SETUP_CENTRAL</li>
<li>SAP_BC_USR_CUA_CENTRAL</li>
<li>SAP_BC_USR_CUA_CENTRAL_BDIST</li>
</ul>
<p><strong>Roles in child system:</strong></p>
<ul>
<li>SAP_BC_USR_CUA_SETUP_CLIENT</li>
<li>SAP_BC_USR_CUA_CLIENT</li>
</ul>
<p>With these details, we need to create the respective users with their applicable authorizations in t-code SU01 as below:</p>
<figure id="attachment_2915" aria-describedby="caption-attachment-2915" style="width: 648px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-CUA-System-User-Role.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="size-full wp-image-2915" title="SAP CUA System User Role" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-CUA-System-User-Role.png?resize=648%2C216&#038;ssl=1" alt="SAP CUA System User Role" width="648" height="216" /></a><figcaption id="caption-attachment-2915" class="wp-caption-text">Table 2</figcaption></figure>
<p><span style="text-decoration: underline;"><strong>5. Create RFC destinations</strong></span></p>
<p>Till this step, we are ready with Logical systems and system users, Now, we need to create RFC connections between the systems as mentioned in below steps:</p>
<ul>
<li>Login to central system ABC, execute the t-code SM59 and Choose Create.</li>
<li>Enter the following data:</li>
</ul>
<figure id="attachment_2918" aria-describedby="caption-attachment-2918" style="width: 590px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Create-RFC-destinations.png?ssl=1"><img data-recalc-dims="1" decoding="async" class="size-full wp-image-2918" title="SAP Create RFC destinations" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Create-RFC-destinations.png?resize=590%2C124&#038;ssl=1" alt="SAP Create RFC destinations" width="590" height="124" /></a><figcaption id="caption-attachment-2918" class="wp-caption-text">Table 3</figcaption></figure>
<p><strong>Note: &#8211; You must create the name of the RFC destination in capital letters.</strong></p>
<ul>
<li>Confirm your entries with ENTER</li>
<li>Choose the option Host Name for Save as and Confirm your entries with ENTER</li>
<li>Specify the name of the SAP system of the child system (such as PQR) in the target system ID field. To do this, overwrite the automatic entry.</li>
<li>Specify the message server of the target system in the MessageServer field. To do this, overwrite the automatic entry.</li>
<li>Save your entries.</li>
<li>To define the return connection, repeat the procedure in the child system for the central system</li>
<li>To determine whether the network connection between the two systems is functioning correctly, choose Test Connection.</li>
</ul>
<p>In this way, we have created the RFC connections (with names identical to Logical system name of target system) in each SAP systems.</p>
<p><span style="text-decoration: underline;"><strong>6. Create CUA</strong></span></p>
<p>Till now, we have connected all the systems ABC, PQR and XYZ as in below figure:</p>
<figure id="attachment_2919" aria-describedby="caption-attachment-2919" style="width: 468px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Create-CUA-Central-User-Administration.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-2919" title="SAP Create CUA - Central User Administration" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Create-CUA-Central-User-Administration.png?resize=468%2C246&#038;ssl=1" alt="SAP Create CUA - Central User Administration" width="468" height="246" /></a><figcaption id="caption-attachment-2919" class="wp-caption-text">figure &#8211; Create CUA &#8211; Central User Administration</figcaption></figure>
<p>Now, we will define the system ABC as CUA in this landscape as detailed in below steps:</p>
<ul>
<li>Login to system ABC and execute the t-code SCUA</li>
<li>Enter the name of your distribution model, such as CUA.</li>
<li>Choose Create.</li>
<li>Enter the name of the child systems viz. PQRCLNT456 and XYZCLNT789</li>
<li>Save your entries.</li>
</ul>
<p>In this way, we have defined the system ABC as central system. After completion of this step, you can no longer create user master records in the child systems.</p>
<p><span style="text-decoration: underline;"><strong>7.  Set field distributor parameters</strong></span></p>
<p>In Central User Administration, we can use the distribution parameters in transaction SCUM to determine where individual parts of a user master record are maintained.</p>
<ul>
<li>In the central system</li>
<li>Locally in the child system</li>
<li>In the child system with automatic redistribution to the central system and the other CUA child system</li>
</ul>
<p>Every input field of the user maintenance transaction SU01 has a field attribute that you set once in the central system with transaction SCUM during Customizing. To perform this customizing, perform the below steps:</p>
<ul>
<li>Login to system ABC and execute the t-code SCUM</li>
</ul>
<p>The system displays the User Distribution Field Selection screen, with tab pages of the fields whose distribution parameters you can set. You can select the following options on the tab pages:</p>
<figure id="attachment_2920" aria-describedby="caption-attachment-2920" style="width: 643px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Set-field-distributor-parameters.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-2920" title="SAP Set field distributor parameters" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Set-field-distributor-parameters.png?resize=643%2C276&#038;ssl=1" alt="SAP Set field distributor parameters" width="643" height="276" /></a><figcaption id="caption-attachment-2920" class="wp-caption-text">SAP Set field distributor parameters</figcaption></figure>
<ul>
<li>To maintain the other parameters, too, switch to the other tab pages. The tab pages correspond to those of user maintenance.</li>
<li>Save your entries. The distribution parameters are automatically transferred to the child systems.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>8. Synchronization of company addresses</strong></span></p>
<p>The company addresses are maintained in individual systems PQR and XYZ. To enable CUA to communicate properly you must ensure that at least the central system contains complete information about all valid company addresses. You then distribute this complete company address set to all child systems, meaning that there is a consistent status of company addresses in the entire CUA.</p>
<p><strong>Steps:</strong></p>
<ul>
<li>Login to central system ABC and execute the t-code SCUG</li>
<li>Select the first child system PQR and choose Synchronize Company Addresses in the Central System</li>
<li>Process all sub lists for the address categories in succession and repeat the above steps for system XYZ</li>
<li>Choose Back to start the address distribution from the central system.</li>
<li>Choose<a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Company-Address-logo.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" title="SAP Company Address logo" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Company-Address-logo.png?resize=166%2C25&#038;ssl=1" alt="SAP Company Address logo" width="166" height="25" /></a> Distribute Synchronized Company Addresses to target Systems icon.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>9. Transfer Users</strong></span></p>
<p>As soon as we have configured the CUA, the users from child systems need to be transferred to Central system so that we can see their authorization details (such as roles to be assigned to users for child system and the roles assigned to them). The procedure is given in below steps:</p>
<ul>
<li>Login to central system ABC and execute the t-code SCUG</li>
<li>Place the cursor on central system name appeared on the screen and click on the Transfer Users.</li>
<li>The system displays the following tab pages:</li>
</ul>
<figure id="attachment_2922" aria-describedby="caption-attachment-2922" style="width: 650px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Transfer-User.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-2922" title="SAP Transfer User" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/SAP-Transfer-User.png?resize=650%2C258&#038;ssl=1" alt="SAP Transfer User" width="650" height="258" /></a><figcaption id="caption-attachment-2922" class="wp-caption-text">SAP Transfer User</figcaption></figure>
<ul>
<li>Select all new and changed users and choose Transfer Users.</li>
<li>Perform the above 2 steps for child systems PQR and XYZ</li>
<li>After you have completed the user transfer, remove the roles Z_SAP_BC_CUA_SETUP_CENTRAL and Z_SAP_BC_USR_CUA_SETUP_CLIENT from the system users.</li>
</ul>
<p>At this stage, the CUA set up is completed.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/how-to-set-up-central-user-administration-cua-in-sap/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2910</post-id>	</item>
		<item>
		<title>S_TABU_NAM: An advanced authorization object for generic table access</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/s_tabu_nam-an-advanced-authorization-object-for-generic-table-access/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/s_tabu_nam-an-advanced-authorization-object-for-generic-table-access/#respond</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Wed, 06 Jun 2012 04:41:46 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=2899</guid>

					<description><![CDATA[S_TABU_NAM: An advanced authorization object for generic table access in SAP]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">In general, the access to particular table is controlled by authorization object S_TABU_DIS which has fields for activity (ACTVT) and Authorization group (DICBERCLS). In this case, it is understood that the table is assigned to specific authorization group and the name of authorization group containing the respective table has be maintained in S_TABU_DIS.</p>
<p style="text-align: justify;">However, this situation has some limits:</p>
<ul>
<li style="text-align: justify;">There are large numbers of table which are not assigned to any authorization groups, these are included under authorization group <strong>&amp;NC&amp;</strong> but assignment of tables to this authorization group is not much useful while securing access to any particular table.</li>
<li style="text-align: justify;">The authorization group name can have up to 4 characters hence there is a limit to define the authorization group.</li>
<li style="text-align: justify;">If we need to give access to only one table belonging to some authorization group; say XYZ then it involves an additional efforts.</li>
</ul>
<p style="text-align: justify;"><span id="more-2899"></span><br />
To overcome these limitations, we can use the authorization object S_TABU_NAM. This authorization object contains two fields as below:</p>
<ul>
<li>Activity (ACTVT) – Display or change access similar to ACTVT in S_TABU_DIS</li>
<li>Table Name (TABNAME) – Name of table of view</li>
</ul>
<p style="text-align: justify;">With this object, the system checks the view names or table names directly so that an exact authorization check is possible. Also, this table is checked only if the authorization check on S_TABU_DIS is unsuccessful. In this way, this provision enables both features providing more flexibility.<br />
The authorization object S_TABU_NAM is provided in recent versions of SAP Systems, a relevant note/correction instructions need to be applied to system with lower versions. At program level, the authorization check on S_TABU_NAM is implemented only in the module VIEW_AUTHORITY_CHECK.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/s_tabu_nam-an-advanced-authorization-object-for-generic-table-access/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2899</post-id>	</item>
		<item>
		<title>SAP R/3 Security &#8211; Interview Questions</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/sap-r3-security-interview-questions/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/sap-r3-security-interview-questions/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Sat, 02 Jun 2012 08:13:30 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=2887</guid>

					<description><![CDATA[Interview Questions for SAP R3 Security]]></description>
										<content:encoded><![CDATA[<div style="background-color: #f5e2ba; border: 1px solid #ccc; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; color: #140b5c;">
<ul>
<li><a style="color: #140b5c !important;" title="Mock Test - CUA - SAP" href="https://jitendrazaa.com/quiz/Questions.php?quesNo=1&amp;qusId=0&amp;qzId=31" target="_blank"> Sample Mock Test &#8211; CUA &#8211; SAP </a></li>
<li><a style="color: #140b5c !important;" title="Mock Test - SAP R/3 Security" href="https://jitendrazaa.com/quiz/Questions.php?quesNo=1&amp;qusId=0&amp;qzId=34" target="_blank"> Sample Mock Test &#8211; SAP R/3 Security </a></li>
</ul>
</div>
<hr />
<p><strong>1. How to create the user group in SAP system?<br />
Ans :</strong><br />
User group can be created by performing the below steps:</p>
<ul>
<li>Execute the t-code SUGR</li>
<li>Enter the name of user group to be created in the textbox</li>
<li>Click on the create the button</li>
<li>Enter the description and click on save button</li>
</ul>
<hr />
<p style="text-align: justify;"><strong>2. How to find the Transport requests containing the specific role?<br />
Ans :</strong><br />
The list of Transport requests containing the specific role can be retrieved by performing below steps:</p>
<ul>
<li style="text-align: justify;">Execute the t-code <strong>SE03</strong></li>
<li style="text-align: justify;">Double click on option <strong>&#8220;Search for Objects in requests/Tasks&#8221;</strong> under node <strong>&#8220;Objects in Requests&#8221;</strong> in left panel of screen. This will take us to new screen.</li>
<li style="text-align: justify;">In object selection screen, enter the field value as <strong>ACGR</strong> and check the checkbox present at left side.</li>
<li style="text-align: justify;">Enter the role name for which we need the list of transport request.</li>
<li style="text-align: justify;">In screen &#8220;Request/Task Selection&#8221; screen (below section of the same screen), check the status of the requests which we need in the list</li>
<li style="text-align: justify;">Click on execute button</li>
</ul>
<hr />
<p style="text-align: justify;"><strong>3. How to check the transport requests created by other user?<br />
Ans:</strong><br />
The t-code SE10 provide the option to enter the user name. By using this facility, we can search the transport requests created by other users.<span id="more-2887"></span></p>
<hr />
<p><strong>4. How to generate the list of roles having authorization objects with status as &#8220;maintained&#8221;?<br />
Ans:</strong><br />
This list can be generated by using the table AGR_1251 as below:</p>
<ul>
<li>Execute the t-code SE16</li>
<li>Enter the table name as AGR_1251 and hit enter button</li>
<li>Enter the field value as &#8220;G&#8221; in field &#8220;Object Status&#8221; and click on execute</li>
</ul>
<p style="text-align: justify;">The same table can be used to generate the list of roles with authorization objects having status modified and manual with field values M and U respectively.</p>
<hr />
<p style="text-align: justify;"><strong>5. How to find the email ids if given a list of users (say 100)?<br />
Ans:</strong><br />
The list of email ids for given users can be generated by performing the below steps:</p>
<ul>
<li style="text-align: justify;">Execute the t-code SE16</li>
<li style="text-align: justify;">Enter the table name as USR21.</li>
<li style="text-align: justify;">Upload the list of users using multiple selection option and execute. This will give us the list of users and their respective person numbers</li>
<li style="text-align: justify;">Extract this data to excel sheet</li>
<li style="text-align: justify;">Now, go back to SE16 and enter table name ADR6</li>
<li style="text-align: justify;">Upload the list of person number extracted from table USR21 and execute</li>
<li style="text-align: justify;">Now, table ADR6 will give us the list of person numbers and their email ids.</li>
<li style="text-align: justify;">Download the list in excel and perform V-look up in excel to map the email ids of users with their SAP IDs</li>
</ul>
<hr />
<p style="text-align: justify;"><strong>6. How to find user defined, system default values for security parameters?<br />
Ans :</strong><br />
The values for parameters can be checked by using the t-code <strong>RSPFPAR</strong>. After executing the t-code, given the parameter name and click on execute.</p>
<hr />
<p style="text-align: justify;"><strong>7. How to assign the logical system to client?<br />
Ans :</strong><br />
Logical system can be assigned to client by using the t-code <strong>SCC4</strong>. We need to be very careful while doing this change as it can affect the CUA (if configured).</p>
<hr />
<p style="text-align: justify;"><strong>8. Which entities are not distributed while distributing the authorization data from master role to derived roles?<br />
Ans:</strong><br />
During the distribution of authorization data from master role to derived roles, Organizational values and user assignment are not distributed. The Org. values and user assignments are specific to individual roles hence has no bearing on master-derived role relationship.</p>
<hr />
<p style="text-align: justify;"><strong>9. How to assign the multiple roles to more than 20 users in one shot in t-code SU10?<br />
Ans :</strong><br />
To perform this mass role assignment, we need to follow below steps in SU10:</p>
<ul>
<li style="text-align: justify;">In SU10 home screen, click on the button <strong>&#8220;Authorization Data&#8221;</strong></li>
<li style="text-align: justify;">This will take to the new screen similar to screen in t-code SUIM -&gt; User by complex search criteria. Enter the search criteria for users needed to be changed in SU10 and execute the same</li>
<li style="text-align: justify;">Once the list of users is reflected, click on <strong>&#8220;select all&#8221;</strong> button on left top corner of the list and click on <strong>&#8220;Transfer&#8221;</strong> button. This will take us back to SU10 screen with all the selected users in users</li>
<li style="text-align: justify;">Now, click on select all button in SU10 home screen and then click on change button.</li>
<li style="text-align: justify;">Above step will take us to the next screen where you can perform the role assignment as in normal case of SU10 t-code</li>
</ul>
<hr />
<p style="text-align: justify;"><strong>10. What is the use of SU25 t-code?<br />
Ans:</strong><br />
The t-code SU25 is used to copy the data from tables USOBT and USOBX to tables USOBT_C and USOBX_C. Generally, this t-code needs to be executed after the installation of system upgrade so that the values in customer tables are updated accordingly.</p>
<hr />
<p style="text-align: justify;"><strong>11. What is the use of authorization object S_TABU_LIN?<br />
Ans:</strong><br />
This authorization object is used to provide the access to tables on row level.</p>
<hr />
<p style="text-align: justify;"><strong>12. What are the authorization groups and how to create them?<br />
Ans :</strong><br />
Authorization groups are the units comprising of tables for common functional area. Generally, each table is assigned to a authorization group due to this reason we need to mention the value of authorization group while restricting the access to table in authorization object S_TABU_DIS.<br />
The authorization group can be created by using the t-code <strong>SE54</strong>. The assignment of tables to authorization group can be checked by using table <strong>TDDAT</strong>.</p>
<hr />
<p style="text-align: justify;"><strong>13. What is SOX (Sarbanes Oxley)?<br />
Ans:</strong><br />
Sarbanes-Oxley is a US law passed in 2002 to strengthen corporate governance and restore investor confidence. Act was sponsored by US Senator Paul Sarbanes and US Representative Michael Oxley.</p>
<p style="text-align: justify;">The Sarbanes-Oxley Act is legislation enacted in response to the high-profile Enron and WorldCom financial scandals to protect shareholders and the general public from accounting errors and fraudulent practices in the enterprise. Sarbanes-Oxley defines which records are to be stored and for how long. The legislation not only affects the financial side of corporations, but also affects the IT departments whose job it is to store a corporation&#8217;s electronic records. The Sarbanes-Oxley Act states that all business records, including electronic records and electronic messages, must be saved for <strong>&#8220;not less than five years&#8221;</strong>. The consequences for non-compliance are fines, imprisonment, or both. IT departments are increasingly faced with the challenge of creating and maintaining a corporate records archive in a cost-effective fashion that satisfies the requirements put forth by the legislation.</p>
<p style="text-align: justify;">Organizations should be able to guarantee the integrity of some of their operations like PTP or OTC which can have quiet a significant impact on the way the financial statements are projected if not controlled.</p>
<p style="text-align: justify;">Organizations today are thereby moving in direction of automating their softwares for SOX compliance. A key factor towards achieving SOX compliance is to seperate the duties amongst individuals to such an extent that no one person has the authorization to fulfill a complete cycle say procurement or sales.</p>
<hr />
<p style="text-align: justify;"><strong>14. How to create a query in SAP R/3 system?<br />
Ans:</strong><br />
The query can be created and executed using the t-code SQVI:</p>
<ul style="text-align: justify;">
<li>Execute the t-code SQVI.</li>
<li>Enter the name of query to be created and click on create button.</li>
<li>Enter the Title and comments for query and select the data source such as table or table join.</li>
<li>Select the preferred view as Basis Mode or Layout Mode and click on continue button.</li>
<li>Above step will take us to the new screen, add the respective table on which we need to create a query.</li>
<li>If Data source is selected as table join, select the respective tables as needed and joining fields.</li>
<li>Save and come to main screen. Here, you need to select the fields to be displayed in output and their sequence.</li>
</ul>
<p style="text-align: justify;">The query can be created and executed using the t-code SQVI.</p>
<hr />
<p style="text-align: justify;"><strong>15. What is the use of ST01? What are the return codes of t-code ST01<br />
Ans:</strong><br />
Transaction code ST01 is used to trace the user authorizations. This can be useful if we need to check which all the authorizations have been checked in background when any t-code is being executed by the business user.</p>
<p><span style="text-decoration: underline;">Below are the return codes of ST01 :</span></p>
<ul>
<li>0 &#8211; Authorization check passed</li>
<li>1 &#8211; No Authorization</li>
<li>2 &#8211; Too many parameters for authorization check</li>
<li>3 &#8211; Object not contained in user buffer</li>
<li>4 &#8211; No profile contained in user buffer</li>
<li>6 &#8211; Authorization check incorrect</li>
<li>7,8,9 &#8211; Invalid user buffer</li>
</ul>
<hr />
<div style="background-color: #f5e2ba; border: 1px solid #ccc; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; color: #140b5c;">
<ul>
<li><a style="color: #140b5c !important;" title="Mock Test - CUA - SAP" href="https://jitendrazaa.com/quiz/Questions.php?quesNo=1&amp;qusId=0&amp;qzId=31" target="_blank"> Sample Mock Test &#8211; CUA &#8211; SAP </a></li>
<li><a style="color: #140b5c !important;" title="Mock Test - SAP R/3 Security" href="https://jitendrazaa.com/quiz/Questions.php?quesNo=1&amp;qusId=0&amp;qzId=34" target="_blank"> Sample Mock Test &#8211; SAP R/3 Security </a></li>
</ul>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/sap-r3-security-interview-questions/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2887</post-id>	</item>
		<item>
		<title>Introduction to Central User Administration (CUA) &#8211; SAP</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/introduction-to-central-user-administration-cua-sap/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/introduction-to-central-user-administration-cua-sap/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Sat, 02 Jun 2012 07:44:26 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=2884</guid>

					<description><![CDATA[Introduction to Central User Administration (CUA) in SAP]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">In a large landscape consisting of number SAP systems, it becomes time consuming job to perform user administration. For instance, if one needs to assign the role to one user in all the systems involved in the landscape, one needs to perform the below steps in each system in landscape:</p>
<ul>
<li>Login to system</li>
<li>Execute the t-code SU01 and open the user</li>
<li>Assign the role and save the changes</li>
</ul>
<p style="text-align: justify;">The above process can be simplified if Central User Administration system (CUA) has been installed in above landscape. Now, we will go through the detailed introduction to CUA in below section.<br />
CUA is a SAP system to which all the SAP systems in landscape are connected through RFC connections. This enables user to perform user maintenance for all the connected systems from one central CUA system. Below is the pictorial representation of this concept:</p>
<figure id="attachment_2885" aria-describedby="caption-attachment-2885" style="width: 506px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/Central-User-Administration-CUA-in-SAP.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-2885" title="Central User Administration (CUA) in SAP" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2012/06/Central-User-Administration-CUA-in-SAP.png?resize=506%2C282&#038;ssl=1" alt="Central User Administration (CUA) in SAP" width="506" height="282" /></a><figcaption id="caption-attachment-2885" class="wp-caption-text">Central User Administration (CUA) in SAP</figcaption></figure>
<p style="text-align: justify;"><span id="more-2884"></span></p>
<p style="text-align: justify;">As given in above diagram, the CUA system is connected with other SAP systems such SAP ECC, SAP BW and SAP CRM. Now, if we need to assign the role to user in all the systems present in the landscape then we need to perform the below steps<strong> in CUA system only.</strong></p>
<ul>
<li>Login to system</li>
<li>Execute the t-code SU01 and open the user</li>
<li>Assign the role to user for respective systems and save the changes</li>
</ul>
<p style="text-align: justify;">However, to achieve this, the SAP IDs of user need to be same in all the system. We will discuss the technical background about CUA in our next blogs.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/introduction-to-central-user-administration-cua-sap/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2884</post-id>	</item>
		<item>
		<title>SAP Security Interview Questions, Tips and Tricks</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/sap-security-interview-questions-tips-and-tricks/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/sap-security-interview-questions-tips-and-tricks/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Sun, 20 Nov 2011 08:58:34 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=2487</guid>

					<description><![CDATA[Important Must read Interview Questions of SAP Security, Tips and Tricks]]></description>
										<content:encoded><![CDATA[<p><strong>1 .  How many fields can be present in one Authorization object?</strong><br />
<strong>Ans :</strong> 10 fields.</p>
<hr />
<p><strong>2 .  Which Authorization Objects are Checked in Role Maintenance ?</strong><br />
<strong>Ans:</strong><br />
The role maintenance functions (and the profile generator) check the following authorization objects.<br />
<span id="more-2487"></span><br />

<table id="tablepress-4" class="tablepress tablepress-id-4">
<thead>
<tr class="row-1">
	<th class="column-1"><div>Authorization Object</div></th><th class="column-2"><div>Description</div></th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">S_USER_AUT</td><td class="column-2">User master maintenance: Authorizations<br/>  This authorization object defines which authorizations the administrator can process. You can use the activities to specify the types of processing (such as creating, deleting, displaying change documents).</td>
</tr>
<tr class="row-3">
	<td class="column-1">S_USER_GRP</td><td class="column-2">User master maintenance: User groups<br/>  The authorization object is used in role maintenance when assigning users to roles and during the user master comparison.<br/>  You can divide user administration between several administrators with this authorization object, by assigning only a certain user group to an administrator. You can use the activities to specify the administrator’s processing types for the group (such as creating, deleting, and archiving).</td>
</tr>
<tr class="row-4">
	<td class="column-1">S_USER_PRO</td><td class="column-2">User master maintenance: Authorization profiles<br/>  Profiles are protected with this authorization object. You can use the activities to specify the administrator\'s processing types for the profile (such as creating, deleting, and archiving).</td>
</tr>
<tr class="row-5">
	<td class="column-1">S_USER_AGR</td><td class="column-2">Authorization system: Check for roles<br/>  This authorization object protects roles. The roles combine users into groups to assign various properties to them; in particular, transactions and authorization profiles. <br/>  You can use this authorization object together with the authorization objects S_USER_GRP, S_USER_AUT, S_USER_PRO, S_USER_TCD, and S_USER_VAL to set up a distributed user administration.</td>
</tr>
<tr class="row-6">
	<td class="column-1">S_USER_TCD</td><td class="column-2">Authorization system: Transactions in roles<br/>  This authorization object determines the transactions that an administrator can assign to a role, and the transactions for which he or she can assign transaction authorization (object S_TCODE).<br/>  Note that a user can only maintain ranges of transactions for the S_TCODE authorization object in the Profile Generator if he or she has full authorization for the S_USER_TCD authorization object. Otherwise, he or she can only maintain individual values for the S_TCODE object.</td>
</tr>
<tr class="row-7">
	<td class="column-1">S_USER_VAL</td><td class="column-2">Authorization system: Field values in roles<br/>  This authorization object allows the restriction of values that a system administrator can insert or change in a role in the Profile Generator.<br/>  This authorization object relates to all field values with the exception of the values for the object S_TCODE.<br/>  The authorization to include transactions in a role or to change the transaction start authorization in a role is linked to the authorization object S_USER_TCD.</td>
</tr>
<tr class="row-8">
	<td class="column-1">S_USER_SYS</td><td class="column-2">Authorization object for system assignment in the Central User Administration (CUA).<br/>  You can distribute users from a central system to various child systems of a system group. The object S_USER_SYS is used to check the systems to which the user administrator can assign the users. This authorization object is also checked when setting up the CUA.</td>
</tr>
<tr class="row-9">
	<td class="column-1">S_USER_SAS</td><td class="column-2">User master maintenance: System-specific assignments<br/>  The authorization object S_USER_SAS is checked in transactions SU01, SU10, PFCG, and PFUD when you assign roles, profiles, and systems to users. It represents a development of the authorization objects S_USER_GRP, S_USER_AGR, S_USER_PRO, and S_USER_SYS, which the system previously checked when users made assignments. If you do not activate the authorization object S_USER_SAS using the Customizing switch, the previously-used authorization objects are checked. <br/>  To activate authorization object S_USER_SAS, use transaction SM30 to create the Customizing switch CHECK_S_USER_SAS with the value YES in the table PRGN_CUST. All authorization checks for the objects S_USER_AGR, S_USER_PRO, S_USER_GRP, and S_USER_SYS with the activity assign are replaced by authorization checks for the object S_USER_SAS.</td>
</tr>
<tr class="row-10">
	<td class="column-1">S_USER_ADM</td><td class="column-2">Administration functions for user and authorization administration.<br/>  The authorization object S_USER_ADM protects general Customizing and administration tasks for user and authorization administration. It consists solely of the authorization field S_ADM_AREA.<br/>  Until now, there was only the fixed value CHKSTDPWD, with which special users (such as SAP*) could be displayed, including their default passwords. SAP extends additional fixed values as required for other general administration functions in the area of user and authorization administration, which are listed in SAP Note 704307.</td>
</tr>
</tbody>
</table>
<!-- #tablepress-4 from cache --></p>
<p><strong><br />
</strong></p>
<hr />
<p><strong>3 .  Which T-Codes are used to see overview of the Authorization Object and Profile details?</strong><br />
<strong> Ans:</strong><br />
SU03 &#8211; overview of any authorization Object<br />
SU02 &#8211; to see the details of profiles.</p>
<p><strong>SU21 </strong>also provides the same editing structure as <strong>SU03</strong> but we can create a new authorization object using SU21. Here, we need to click on &#8220;<strong>Display Object Documentation</strong>&#8220; button to see the documentation for the authoriztion Object and we need to click on &#8220;<strong>Permitted activity values</strong>&#8220; to see the list of permitted activities for the fields.</p>
<p>These details are fetched from table <strong>TACT</strong>.</p>
<hr />
<p><strong>4. How to restrict the user access to one particular table in display mode ?</strong><br />
<strong> Ans :</strong> If the system is BASIS 700, we can use the authorization object <strong>S_TABU_NAM</strong>. In this auth. Object, we can maintain the values for required <strong>activity</strong> and the<strong> table name</strong>.<br />
If the system version is lower than 700, and the table is z* table then</p>
<ul>
<li>Create a new authorization Group using SE54.</li>
<li>Assign the table in question to the newly created authorization Group in table <strong>TDDAT</strong> using <strong>SM30</strong>.</li>
</ul>
<p>If the table is SAP standard table then we can restrict user access by creating new tcode in <strong>SE93</strong>.</p>
<hr />
<p><strong>5.How to check the table Logs ?<br />
Ans: </strong><br />
First, we need to check if the logging is activated for table using tcode <strong>SE13</strong>. If table logging is enabled then we can see the table logs in t-code <strong>SCU3</strong>.</p>
<hr />
<p><strong>6. What&#8217;s the basic difference in between SU22 &amp; SU24 ?</strong><br />
<strong> Ans</strong>:<br />
SU22 displays and updates the values in tables USOBT and USOBX, while SU24 does the same in tables USOBT_C and USOBX_C. The _C stands for Customer. The profile generator gets its data from the _C tables. In the USOBT and USOBX tables the values are the SAP standard values as shown in SU24. With SU25 one can (initially) transfer the USOBT values to the USOBT_C table.</p>
<hr />
<p><strong>7. What is the difference between USOBX_C and USOBT_C ?</strong><br />
<strong> Ans:</strong><br />
The table USOBX_C defines which authorization checks are to be performed within a transaction and which not (despite authority- check command programed). This table also determines which authorization checks are maintained in the Profile Generator.<br />
The table USOBT_C defines for each transaction and for each authorization object which default values an authorization created from the authorization object should have in the Profile Generator.</p>
<hr />
<p><strong>8. What does user compare do ?</strong><br />
<strong> Ans:</strong><br />
If you are also using the role to generate authorization profiles, then you should note that the generated profile is not entered in the user master record until the user master records have been compared. You can automate this by scheduling report PFCG_TIME_DEPENDENCY on a daily or by executing the t-code PFUD.</p>
<hr />
<p><strong>9. Can we convert Authorization field to Organizational field ?</strong><br />
<strong> Ans:</strong><br />
Authorization field can be changed to Organization field using <strong>PFCG_ORGFIELD_CREATE</strong> or <strong>ZPFCG_ORGFIELD_CREATE</strong>.<br />
Use SE38 or SA38 to run the above report.</p>
<ul>
<li>Organizational level fields should only be created before you start setting up your system. If you create organizational level fields later, you might have to do an impact analysis. The authentication data may have to be post processed in roles.</li>
<li>The fields &#8220;<strong>Activity</strong>&#8220;, &#8220;<strong>ACTVT</strong>&#8221; and &#8220;<strong>Transaction code</strong>&#8220;, &#8220;<strong>TCD</strong>&#8221; cannot be converted into an organizational level field.</li>
</ul>
<p>In addition, all affected roles are analyzed and the authorization data is adjusted. The values of the authorization field which is now to become the organizational level field are removed and entered into the organizational level data of the role.<br />
<span style="text-decoration: underline;"><strong>Note:</strong></span> Table for Organizational Element- USORG. Refer to Note 323817 for more detail.</p>
<hr />
<p><strong>10. What is user buffer ?</strong><br />
<strong> Ans :</strong><br />
When a user logs on to the SAP R/3 System, a user buffer is built containing all authorizations for that user. Each user has their own individual user buffer. For example, if user Smith logs on to the system, his user buffer contains all authorizations of role USER_SMITH_ROLE. The user buffer can be displayed in transaction SU56.<br />
A user would fail an authorization check if:</p>
<ul>
<li> The authorization object does not exist in the user buffer</li>
<li>The values checked by the application are not assigned to the authorization object in the user buffer</li>
<li>The user buffer contains too many entries and has overflowed. The number of entries in the user buffer can be controlled using the system profile parameter auth/number_in_userbuffer.</li>
</ul>
<hr />
<p><strong>11. How to remove duplicate roles with different start and end date from user master ?</strong><br />
<strong> Ans:</strong><br />
You can use PRGN_COMPRESS_TIMES to do this. Please refer to note 365841 for more info.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/sap-security-interview-questions-tips-and-tricks/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2487</post-id>	</item>
		<item>
		<title>How to change SAP tables without coding or debugging</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/how-to-change-sap-tables-without-coding-or-debugging/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/how-to-change-sap-tables-without-coding-or-debugging/#respond</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Mon, 30 Aug 2010 06:42:44 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=917</guid>

					<description><![CDATA[Simple Tips to change SAP tables without coding or debugging. This article explains SE16N_CD_KEY, SE16N_CD_DATA, S_DEVELOP, AP_EDIT, SE16N, S_TABU_DIS of SAP System.]]></description>
										<content:encoded><![CDATA[<p>Generally, transactin code SM3o is used to edit any table in SAP. To use this trasnaction code, user needs to go thorough some authorizatios checks. No matter security on table editing, the SAP table contects can be directly edited by usign the trasnaction code SE16N as below:</p>
<p>When in transaction SE16N use the command &amp;SAP_EDIT in the command field in SAP. However, this works if you have debug with changes access for object S_DEVELOP, but S_TABU_DIS is ignored as well as the system settings regarding changes. If you use this function for transaction, master data or other tables that cannot be changed with SM30, you can cause quiet some damage.  So, use with caution.</p>
<p>The step by step information is given below:</p>
<p>1:  Use transaction SE16N  and enter a table of your choic</p>
<p>2: In the command field enter &#8220;&amp;SAP_EDIT&#8221; and hit enter. The maintenance indicator in SE16N will be switched  on.</p>
<p><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/08/se16n.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-918" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/08/se16n.png?resize=300%2C114&#038;ssl=1" alt="" width="300" height="114" /></a><br />
<span id="more-917"></span><br />
3) Execute the table for requried values and the table entries can be edited:</p>
<p><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/08/se162.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-full wp-image-919" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/08/se162.png?resize=300%2C179&#038;ssl=1" alt="" width="300" height="179" /></a></p>
<p>If you dont have access to S_DEVELOP with change activities for object type DEBUG, this function will not be possible.</p>
<p>If you want to allow this function, you can audit who changed data via SE16N by browsing the following tables;</p>
<p><strong>SE16N_CD_KEY</strong> : Change Documents – Header<br />
<strong>SE16N_CD_DATA</strong> : Change Documents – Data</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/how-to-change-sap-tables-without-coding-or-debugging/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">917</post-id>	</item>
		<item>
		<title>SAP R/3 Audit Review Checklist</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/sap-r3-audit-review-checklist/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/sap-r3-audit-review-checklist/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Fri, 02 Jul 2010 17:37:00 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP Audit Check]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=509</guid>

					<description><![CDATA[It is always advisable to perform a check on SAP R/3 system a couple of times a year to ensure the tight security of SAP System. Below are few useful Do&#8217;s which can help to achieve the high degree of Security: Review the following:-   System security file parameters (TU02) (e.g. password length/format, forced password sessions,  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/07/SAP.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-medium wp-image-510 alignleft" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/07/SAP-291x300.jpg?resize=291%2C300&#038;ssl=1" alt="" width="291" height="300" /></a>It is always advisable to perform a check on SAP R/3 system a couple of times a year to ensure the tight security of SAP System. Below are few useful Do&#8217;s which can help to achieve the high degree of Security:</p>
<p><strong><span style="text-decoration: underline">Review the following:- </span></strong></p>
<p> System security file parameters (TU02) (e.g. password length/format, forced password sessions,  user failures to end  session etc.) have been set to ensure confidentiality and integrity of password.</p>
<p><strong>      Security-Parameter-Settings-Documentation</strong></p>
<p>1.  Setup and modification of user master records follows a specific procedure and is properly approved by management. </p>
<p>2. Setup and modification of authorizations and profiles follows a specific procedure and is performed by someone <br />
   independent of the person responsible for user master record maintenance. </p>
<p>3. An appropriate naming convention for profiles, authorizations and authorization objects has been developed to help security maintenance and to comply with required SAP R/3 naming conventions. </p>
<p>4. A user master record is created for each user defining a user ID and password. Each user is assigned to a user group, in the user master record, commensurate with their job responsibilities. </p>
<p>5. Check objects (<span style="color: #cc6600">SU24</span>) have been assigned to key transactions) to restrict access to those transaction. </p>
<p>6. Authorization objects and authorizations have been assigned to users based on their job responsibilities and ensuring the SOD (Segregation of duties). </p>
<p>7. Users can maintain only system tables commensurate with their job responsibilities</p>
<p>     <strong>Select a sample of :- </strong></p>
<p>1. Changes to user master records, profiles and authorizations and ensure the changes were properly approved. (The changes can be viewed with transaction (<span style="color: #cc6600">SECR</span>). </p>
<p>2. Verify that a naming convention has been developed for profiles, authorizations and in-house developed authorization objects to ensure that theycan be easily managed and will not be overwritten by a subsequent release upgrade (for Release 2.2 should begin with Y_ or Z_ and for Release 3.0 by Z_ only.) </p>
<p>3. Assess and review of the use of the authorization object <strong>S_TABU_DIS</strong> and review of table authorization classes <br />
   (TDDAT)  whether all system tables are assigned an appropriate authorization class and users are assigned system table maintenance access (Through S_TABU_DIS) based on authorization classes commensurate with their job responsibilities. </p>
<p>4. Assess and review of the use of the authorization objects <strong>S_Program</strong> and <strong>S_Editor</strong> and the review of program classes (TRDIR) whether all programs are assigned the appropriate program class and users are assigned program classes commensurate with their job responsibilities.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/sap-r3-audit-review-checklist/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">509</post-id>	</item>
		<item>
		<title>Source code for &#8220;Display All Objects&#8221; in SAP ABAP</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/source-code-for-display-all-objects-in-sap-abap/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/source-code-for-display-all-objects-in-sap-abap/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Tue, 29 Jun 2010 16:30:06 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=429</guid>

					<description><![CDATA[We can find the source code for some of the Display All objects from transaction code SE38, using Utilities &#8211;&#62; Environment Analysis. We an also look at the object hierarchy by clicking on &#8220;Display Object List&#8221; , while looking at the source code. There are various tables that cross-reference components. These can be found by [&#8230;]]]></description>
										<content:encoded><![CDATA[<div>We can find the source code for some of the Display All objects from transaction code SE38, using <strong>Utilities &#8211;&gt; Environment Analysis</strong>.</div>
<div>We an also look at the object hierarchy by clicking on &#8220;<strong>Display Object List</strong>&#8221; , while looking at the source code. There are various tables that cross-reference components. These can be found by tracing a where-used, for example. If we want to reproduce these in our own SAP ABAP code, we have to spend a lot of time in debug, finding out exactly when the standard SAP code is called, and how it is called.</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/source-code-for-display-all-objects-in-sap-abap/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">429</post-id>	</item>
		<item>
		<title>SAP Tips and Tricks – CCMS –  COMPUTING CENTER MANAGEMENT SYSTEM MONITORING</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/sap-tips-and-tricks-ccms-computing-center-management-system-monitoring/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/sap-tips-and-tricks-ccms-computing-center-management-system-monitoring/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Tue, 29 Jun 2010 13:47:36 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[CCMS]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=425</guid>

					<description><![CDATA[Simple Tips and Tricks of CCMS of SAP]]></description>
										<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">CCMS</span></strong></p>
<ul>
<li>In CCMS infrastructure ,      if the system identifies a problem, it should execute an auto reaction,      such as informing the responsible person.</li>
</ul>
<ul>
<li>Completed messages      alerts are no longer stored in the monitoring segment, but rather in a      database table (<em>ALALERTDB</em>). This table should be regularly cleaned      up (report <em>RSALDBRG</em>). The completed messages can still be displayed      using the Alert History.</li>
</ul>
<ul>
<li>From a security point of      view, it is recommended that you also define a second RFC connection      between the systems, with which the analysis methods can be started in the      remote system from the central monitoring system. If a problem occurs, you      can therefore branch directly from the central monitor to the remote      system to analyze the situation in more detail.</li>
</ul>
<ul>
<li>SAP recommends that, for      your regular work, you create your own monitors that display precisely the      cross-system or local data that you require for your work. The sets and      monitors delivered by SAP cannot be changed.</li>
</ul>
<ul>
<li>Threshold values must be      stored locally in every system. However, instead of maintaining the same      threshold values in every system, SAP recommends that you maintain the      values in the central monitoring system and then distribute them to the      monitored SAP systems using the transport system.</li>
</ul>
<ul>
<li>The delivered SAP      monitors should always be used only as templates. The copied monitors are      then adjusted to the customer&#8217;s requirements.</li>
</ul>
<ul>
<li>Transfer as little data      as possible by RFC</li>
</ul>
<ul>
<li>Before you create your      own monitor, you should clarify the purpose of the monitor. The monitor      should display as little data as possible in as clear a way as possible.</li>
</ul>
<ul>
<li>The prerequisite for      transporting the threshold values to other SAP systems is that you have      stored them in properties variants.</li>
<li>In the RFC connection      that is used for the start of the analysis method, do not enter a user,      but rather check the field <em>Current User</em>.</li>
</ul>
<ul>
<li>As a global guide value,      SAP recommends 10-20 monitoring attributes for each monitored instance in      the central monitor.</li>
<li>Note the naming      convention that your monitor set should not begin with SAP.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/sap-tips-and-tricks-ccms-computing-center-management-system-monitoring/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">425</post-id>	</item>
		<item>
		<title>Applying the Support Packs in SAP System</title>
		<link>https://www.jitendrazaa.com/blog/others/sap/applying-the-support-packs-in-sap-system/</link>
					<comments>https://www.jitendrazaa.com/blog/others/sap/applying-the-support-packs-in-sap-system/#comments</comments>
		
		<dc:creator><![CDATA[Santosh Karemore]]></dc:creator>
		<pubDate>Fri, 25 Jun 2010 13:13:05 +0000</pubDate>
				<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=301</guid>

					<description><![CDATA[SUPPORT PACKS:-  Support Packs provides enhanced functionality, Bug fixes, changes to the existing Data Dictionary Elements, Repository objects like programs, reports, transactions etc.  Support Packs are of various types. Few of them are:  Basis Support Packages (SAP KB 62050) ABAP Support Packages (SAP KA 62050) Application Support Packages (SAP KH 47050) HR Support Packages (SAP [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>SUPPORT PACKS:- </strong> Support Packs provides enhanced functionality, Bug fixes, changes to the existing Data Dictionary Elements, Repository objects like programs, reports, transactions etc.  Support Packs are of various types. Few of them are:</p>
<p> Basis Support Packages (SAP KB 62050)</p>
<p>ABAP Support Packages (SAP KA 62050)</p>
<p>Application Support Packages (SAP KH 47050)</p>
<p>HR Support Packages (SAP KE 47050)</p>
<p><strong>Prerequisites</strong>:</p>
<p>1. SPAU and SPDD list should be checked before start of support package application.</p>
<p>2. Objects in repair state needs to be released. </p>
<p>3. It is recommended that latest SPAM/ SAINT version should be applied before starting and Support Package application.</p>
<p>4. Enough space to hold the support packs in &#8220;EPS&#8221; in directory USR/SAP/TRANS/EPS/IN. There should be no aborted packages from previous support pack or Plug In applied.</p>
<p>5.  Support Packages should be applied in the sequence of number of support packs.</p>
<p>6. Technical &amp; functional consultants need to be informed while applying support packages.</p>
<p>7. Schedule downtime and inform the users.</p>
<p>8. Go through composite note thoroughly before applying support packs. If the support pack is  greater than 10MB then uncar the file using command SAPCAR – XVF .sar. When we uncar, two files are generated with extensions .ATT&amp;  .PAT</p>
<p><strong>EXECUTING SUPPORT PACKS</strong></p>
<p>1. Go to transaction code Spam</p>
<p>2. Load Packages from the presentation server/Application server</p>
<p>3. Display all the new support patches to be applied</p>
<p>4. Select the support package to be applied</p>
<p>5. Import the Queue Support Package starts upgrading the system and it goes into various phases like TP connect to DB, DDIC import, DDIC Activation. These phases can be found in Table PAT01.  While applying support packages its stops to run SPAU/SPDD.</p>
<p> <span style="text-decoration: underline">SPAU</span>: This is the transaction to update repository objects like programs, reports, transactions, function modules while applying support packs. This is the phase where functional consultant&#8217;s assistance is required.</p>
<p><span style="text-decoration: underline">SPDD:</span> This is the transaction which is used to update Data Dictionary Elements while applying support packages. This is the phases where functional consultant&#8217;s assistance is required.</p>
<p><em><span style="text-decoration: underline">Note: </span></em> If the objects are changed earlier with the help of SAP notes, now these notes are part of the support packs which are modifying the system. In this scenario each and every object which were modified earlier with the help of Note are popped up on the screen whether to keep the original or change to newer version.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/others/sap/applying-the-support-packs-in-sap-system/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">301</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: www.jitendrazaa.com @ 2026-06-02 21:09:37 by W3 Total Cache
-->