Featured

How to change auto generated RFCs settings

We will open the suto generated RFC (from Tcode SM59) which you want to change.
Now we will go inside the RFC as shown in below screen.



Now we will enter togl



After that we can see that RFC will become editable

Message Server

The task of the message server is to inform all the servers (instances) belonging to an SAP System of the existence of the other servers. It can also be contacted by other clients (for example, SAPlogon, RFC clients with load balancing) to get information about load balancing.

The SAP Message Server runs as a separate process mostly on the same host as the central instance.

Only one message server can run on each SAP System.

If the messages server stops working, it must be restarted as quickly as possible, to ensure system continues to operate trouble-free.

Monitoring the Message Server in the SAP System

To monitor the message server, you can use the Message Server Monitor (transaction SMMS) in the SAP System. You can check and change all the important settings, create and view traces, read statistics, and so on.

Monitoring the Message Server from the Browser

You can display details of the servers and logon groups from the Web browser too. To do this, in the URL use the host of the message server and the HTTP port of the message server (profile parameterms/server_port_<xx>).

Monitoring and Testing the Message Server at Operating System Level

To monitor the message server at operating system level you need access to the host on which the message server is running. You can log on here with user <sid>adm.

At operating system level there are various programs available, which are delivered with the standard system.

You will usually find the test programs in the executable directory /usr/sap/<SID>/SYS/exe/run.

SAP Web Dispatcher

Purpose

The SAP Web dispatcher lies between the Internet and your SAP System. It is the entry point for HTTP(s) requests into your system, which consists of one or more Web application servers. As a "software web switch", the SAP Web dispatcher can reject or accept connections. When it accepts a connection, it balances the load to ensure an even distribution across the servers.

You can use the SAP Web dispatcher in ABAP/Java systems and in pure Java systems, as well as in pure ABAP systems.

Recommendation

It is also beneficial to use the SAP Web dispatcher, if you do not need security functions (entry point in the DMZ, SSL, URL filtering), but you simply want to balance the load between several SAP Web AS instances.

Introductory Comments

The SAP Web dispatcher is recommended when you use an SAP system with several SAP Web Application Servers for Web applications.

The SAP Web dispatcher is a program that you can run on the machine that is connected directly to the Internet. It requires minimal configuration - you just have to enter the following data in the profile file:

· Port, on which the HTTP(s) requests are to be received (parameter icm/server_port_<xx>)

· Host and HTTP port of the SAP message server (parameter rdisp/mshost and parameter ms/http_port)

Example

If you want to be able to call the Web application externally, for example using the URL www.shop.acme.com, this host name must be mapped internally to the SAP Web dispatcher. This then forwards the HTTP(S) request to a suitable SAP Web AS.

Functions

The SAP Web dispatcher performs the following tasks:

· Selects an appropriate application server (persistence with stateful applications, load balancing, ABAP or Java server), see Server Selection and Load Balancing Using the SAP Web Dispatcher.

· Filters URLs – you can define URLs that are to be rejected, see SAP Web Dispatcher as a URL Filter

· Depending on the SSL configuration, forwards, terminates, and (re)encrypts requests. See SAP Web Dispatcher and SSL

Restrictions

The SAP Web dispatcher is only useful in the Web environment. In the classic SAP system, load is balanced by the message server.

The SAP Web dispatcher forwards only incoming HTTP(S) requests to the Web application server and the response is then returned to the client.

Outgoing requests (such as requests to a different SAP Web Application Server) are not sent via the SAP Web dispatcher. They are sent via the proxy server for the appropriate intranet.

Source: https://help.sap.com/

Why do we do Index rebuild?

When an indexed field in a table is changed repeatedly, the data is deleted from the index and re-inserted at a new block in the index. The new entries are always added to the right side of the index tree and therefor deletion is relatively to the left. When the index elements are deleted and added repeatedly, the left side of the index tree tends to be sparse and the right side keeps growing.
Fragmented index results in increased usage of database space and more blocks being read into the buffer. This can be avoided by rebuilding the index.
One can measure index fragmentation using the report RSORATAD or using DB02 --> Detailed Analysis --> Enter Index --> Detailed Analysis --> Analyze Index --> Storage Quality. If storage quality is less than 50% you may need to reorg the index.
If you wish to run an analysis on all the indexes, run the report RSORAISQN. Check SAP note 970538 for more details for more information on the restriction with using this report. Do not run the report without reading the note. You can also get an idea on the amount of fragmentation by comaring the size of the table and the index. If the size of the index is larger than that of the table, the index is fragmented.
Source: sapnwnewbie.blogspot.com

Check status of Business Process Engine (BPE) via SWF_XI_ADM_BPE_DISP

The Business Process Engine (BPE) executes integration processes at runtime
Recently I got an issue that one of our XI production system’s Business Process is not working correctly.
So to check the Business Process status we can use the TCode : SWF_XI_ADM_BPE_DISP or SWF_XI_ADM_BPE
Below is the screenshot of tcode SWF_XI_ADM_BPE_DISP
Here in the below screen, we can see that all the BPE components are running (green status) along with the BPE status.
clip_image002
The status display shows the status of the BPE and its components.
  • Green: Component running
  • Red: Component stopped
  • Amber: Component currently being stopped or started
This can take a few minutes. Wait until the status display changes.
  • Error icon: Error when starting or stopping the component.
You can decide whether you want to continue with the procedure or terminate. For example, if a component cannot be stopped, you can decide whether you want to attempt to stop the BPE again, or whether you want to restart the BPE completely.
We need to have below 2 roles for accessing these tcodes:
  1. SAP_XI_BPE_MONITOR_ABAP
  2. SAP_XI_BPE_ADMINISTRATOR_ABAP
We can also check the BP status from portal from RWB
http://<host name> <j2ee port>/rwb
Go to Component Monitor in Runtime Workbench. Now select Integration Server > Business Process Engine











Transport Tables form one SAP System to another SAP System

Transport Tables form one system to another
Lets say we have to transport below mentioned systems from one SAP system to another.
/SAPAPO/ATYPES
/SAPAPO/ATUID
/SAPAPO/ATYPEST
Note: Client must be opened for this
Method 1:
Go to TCode: /nsm30
Enter the table name and keep all the settings as it is.
clip_image001
After entering click on display button
clip_image002
Now go to the change mode clip_image003
Select all clip_image004 the alert types
clip_image005
Go to Table View menu and click Transport
clip_image006
Now it will prompt for transport request.
Either select the “Own Request” which is already created by you else create a new transport request right now (depending on the condition)
clip_image007
Click Include in Request
clip_image008
Now we can see a message as shown below.
clip_image009
Then Save clip_image010
clip_image011
*****************************************************************************************
Method 2
Go to SE10 TCode
Create a new transport
clip_image012
Double click and go inside the TR as shown in below screen.
clip_image013
Add program ID, Object Type and Object Name manually.
We can check table via SE16
clip_image014
Click on execute button present on top.
clip_image015
Now we can select all by giving field as *012*
clip_image017
So it means that it will take all those fields who is having mandit as 012.





































How to delete released Transport Request from SAP system?

Remove released TR
Go to TCode SE16
clip_image001
Enter table name E070
Enter Transport Request number and click execute button
clip_image002
Select the Transport Request and double click and go inside
clip_image003
Write /h and hit enter
For going to debugging mode
clip_image004
Then we get a notification that ‘Debugging switched On”
clip_image005
Select TRSTATUS and hit enter
clip_image006
clip_image008
Now double click on code
clip_image009
Now it will be shown here
clip_image010
Edit it and change SHOW to DELE (note: it’s not DEL, its DELE)
So now selected transport request got deleted from the system.




















Sample SAP BASIS Resume



I have attached one sample resume (only for information purpose)
SAP BASIS Consultants can create their own resume by referring this resume.




 Summary:                                                 

Overall 5 years of experience in IT industry out of which nearly 3.3 years of experience in SAP-R/3 environment as a SAP BASIS Administration..
Skills @ SAP R/3:

§  Installation of SAP servers and post installation activities
§  Applying Support packs and Kernel Up gradation
§  Generating Solution manager key for the Landscape as required
§  Time based and event based Scheduling of background jobs and monitoring them
§  Client Administration including client copy / export / import / delete
§  User Management like User Creation, deletion of user, users locks
§  Analyzing of missing authorizations and assigning Roles to users
§  Profile maintenance through PFCG
§  Transport setup and management
§  Download and applying Support Patches and SAP Notes
§  Performance monitoring and fine tuning
§  Maintaining Profile parameters
§  SAP spool configuration
§  Analyzing short dumps
§  Transports in ABAP and Java Environments(Using SDM)
§  Performing Pre & Post System Refresh activities
§  CUA Configuration
§  Core Knowledge in DBA
§  Publishing Internal ITS
§  Installing WebAS Java as add-on
§  Worked with Configtool and Visual Administrator
§  Apply java patches through SDM

Academics:

Ø  M.I.T  MAHE, Manipal                            In the Year 2003
Ø  B. Sc  Nagarjuna University                   In the year 2000


Technical Skills:

Ø  Operating System                       Windows9x/NT4.0/2000/XP/2003, Unix
Ø  ERP                                          SAP R/3 4.6C/4.7E, ECC 5.0 and ECC 6.0
Ø  New Dimensional Products of SAP Solution Manager 4.0
Ø  RDBMS                                     Oracle, Ms SQL


Job Profile:

Ø  SAP Basis Consultant     Infotech Enterprises Ltd, Hyderabad             June 2008 to present.
Ø  SAP-Basis Consultant     Intelligroup, Hyderabad                               Jun-06-May 08
Ø  Systems Engineer         Softrain Maintenance Systems, Hyderabad     Jan 05-May 06
Ø  Lab Faculty                  Shri Chaitnya Enterprises, Bapatla                Dec 03- Dec 04


 Work Experience:

Project#1                  Get Engine Manufacturing 
Client                          Pratt & Whitney, Canada
Role                            SAP Basis Consultant -Support
Organization             Infotech Enterprises, Hyderabad
Duration                    June 2009 to till date

Role Description
  • Created users and assigned the roles to the users.
  • TMS configuration and Change request management.
  • Monitoring Background jobs, re-scheduling, canceling long running jobs
  • File system monitoring
  • Spool & print management
  • Checking Failed update record & system logs
  • Short dump analysis, managing lock entries, lock/unlock transaction codes, displaying and monitoring of Database and Application servers, managing user sessions
·         Configured  Operation Modes and Profile parameters maintenance
  • Implemented Kernel Upgrade and Applied Support Packs
  • Set up Central User Administration (CUA) to manage multiple systems/clients
·         System Refresh Activities, JAVA Schema Export & Import
·         Package deployment using SDM
·         Trouble shooting and monitoring with printers and system hardware
·         Contribute to the documentation for the various tasks that we perform for daily monitoring


Project#2                  Get Engine Manufacturing 
Client                          Pratt & Whitney, Canada
Role                            SAP Basis Consultant- Implementation
Organization             Infotech Enterprises, Hyderabad
Duration                    June 2008 to May 2009

Role Description

·         Installed  Dev -> QA -> Prod systems
          - Sandbox -> Refreshed from production every month
                   - QA -> Refreshed from production system every month
                   - Training System -> Refreshed from production System on Requirement base
- Environment: ECC 6.0, Oracle 10g, Windows
·         Performed System refresh activities for the landscape.
  • Performed Post installation activities for the system landscape.
  • Change request transport, Transport management
  • Monitoring Background jobs, re-scheduling, canceling long running jobs
  • File system monitoring
  • Providing Missing Authorizations to the users
  • Spool & print management
  • Checking Failed update record & system logs
  • Short dump analysis, managing lock entries, lock/unlock transaction codes, displaying and monitoring of Database and Application servers, managing user sessions
  • Handling Transports from one System to another System. (DEV, QA & PRD)
·         Maintaining of Operation Modes and Profile parameters
  • Implemented Kernel Upgrade and Applied Support Packs
  • Set up Central User Administration (CUA) to manage multiple systems/clients
  • CUA for all systems from SOLMAN
·         Contribute to the documentation for the various tasks that we perform for daily monitoring
·         System Refresh Activities, JAVA Schema Export & Import
·         Package deployment using SDM
·         Trouble shooting and monitoring with printers and system hardware


Project#3                  GCM
Client                          GE Capital Modspace
Role                            Associate SAP Basis Consultant
Organization             Intelligroup, Hyderabad
Duration                    June 2006 to May 2008

Role Description

§  Day to day monitoring of systems and reporting to the Management
§  Monitoring application servers up and running
§  Monitoring work processes and their statuses from time to time
§  Maintaining the instances using operation mode and assigning time intervals
§  Monitoring the background jobs and their status
§  Scheduled standard background jobs periodically
§  Monitoring Logged Users locally and globally
§  Monitoring activities like system status, analyzing system logs, system traces, ABAP dumps, SAP System Buffers and Database Buffers, workload analysis
§  Reporting problems like Startup, Background jobs, updates, System status, work processes, System logs, ABAP dumps, Memory issues
§  Creation of Single and mass users
§  Performing User comparison and Utilizing SU53 to optimize missing Authorization
§  Creating and testing the RFC destinations
§  Client administration which include creation, deletion, export and import
§  Maintaining system profile parameters and Dynamically customizing profile parameters
§  Created system messages when downtime is scheduled
§  Involved in applying of SAP Support Patches, R/3 Kernel Patches and upgrade of other SAP executables for fixing SAP bugs and smooth system runtime.


Older Posts
© Copyright Full SAP BASIS
Back To Top