What is SAP Netweaver ?
SAP NetWeaver is SAP’s integrated technology computing platform and is the technical foundation for many SAP applications since the SAP Business Suite. SAP NetWeaver is marketed as a service-oriented application and integration platform. SAP NetWeaver provides the development and run time environment for SAP applications and can be used for custom development and integration with other applications and systems.
What is the difference between SAP enterprise portal and SAP Netweaver portal?
Before SAP’s strategy turn towards the SAP Netweaver architecture, we commonly referred as SAP portal or SAP enterprise portal. It is the way to identify SAP standalone product that is capable to connect with all kinds of external systems. These systems could be SAP modules or external systems built on different technologies such as proprietary client systems or legacy systems. By shifting its strategy around Netweaver, SAP put the portal inside the Netweaver platform, arranging its components in order to improve and simplify its communication with other systems as well as harmonizing some of its core capabilities and re utilize those of the Netweaver platform.
What is the transactional processing in AS ABAP? Explain
Transactions are processing units grouped to provide specific units. They have four principal characteristics. The initial letters of these characteristics together form the acronym ACID.
Atomic means that a transaction is either fully successful or does not have any effects at all. If a transaction-oriented system goes down, you need to ensure that inconsistent, partial results are not stored.
Consistent means that the system status changes from one that is accurate and consistent in business terms to another that is also accurate and consistent in business terms.
Isolated means that the changes made within a transaction can only be seen by other transactions, even those that run simultaneously, after the final confirmation.
The results of a transaction are durable because after the final confirmation they are stored permanently in the database.
How to trigger the idoc?
We can trigger the idoc by using T Code – WE19.
How can we check installed version of ESS/MSS?
There are alternative steps to check e.g. using the visual administrator tool. This is way that works because most of the times clients won’t allow access to the V.A tool by the external.
What is lock management in SAP system?
Lock management is used in SAP system to ensure data consistency and to check that data records cannot be changed by any particular user at any particular time. Database transaction is the combination of physical and logical unit. The database lock administration can only coordinate this type of database transaction. From an SAP point of view this is not sufficient, because SAP transactions, which are formed from a sequence of logically related work steps that are consistent in business terms, are generally made up of several dialog steps. SAP systems need to have their own lock management. Enqueue work process is used for this purpose. This also ensures that the platform-independence of the lock management is maintained.
What do you mean by PBO (process before output) and PAI (process after input)?
For a SAP transaction, the graphical representation of the screen and related processing logic is called a dynpro (dynamic program). Each dynpro consists of a PBO/PAI module to prepare and process the data displayed or entered on the screen.
PBO (Process Before Output): A processing event which is called before the screen is displayed. Its tasks include the initialization of the screen fields and supply default data values for the screen.
PAI (Process After Input): A processing event taking place after you leave a screen. Its tasks are to process the input data or initiate the update of the database.
Where do we find the idoc in xi?
Integration repository –> Imported objects —> Idoc.
How many process exist in JAVA application server? Explain
The following processes exist in Java AS :
The dispatcher distributes incoming requests to the server processes.
The server process executes the Java applications. Every server process is multithreaded and can thus process a large number of requests in parallel.
The java message service manages a list of Java dispatchers and server processes. It is responsible for the communication within the Java runtime environment.
The Java enqueue service manages logical locks that are set by the executed Java application program in a server process.
The Software Deployment Manager(SDM) is the standard tool used to install Java software components on the SAP Web AS Java.
How many types of processes are there in SAP Netweaver application server? Explain
Types of processes in SAP AS are :
The dispatcher distributes the request to the work processes.
Dialog work processes fulfill all requests for the execution of dialog steps triggered by an active user. Every dispatcher requires at least two dialog work processes.
Spool work processes pass sequential data flow on to printers. At least one spool work process is required for each SAP system. It is possible to configure more than one spool work process for each dispatcher.
Update work processes executes update requests. Similarly to spool work processes, you need at least one update work process per SAP system.
Background work processes executes programs that run without interacting with the user. You need at least two background work processes for each SAP system.
The enqueue work process administers the lock table in the shared memory. The lock table contains the logical database locks of the ABAP runtime environment of the SAP system. Only one enqueue work process is needed for each system.
What is an instance? How many types of instances are there? Explain them.
The following processes are used for operating business application software:
Presentation processes (for example, for displaying screens)
Application processes (for example, for executing application programs)
Database processes (for example, for managing and organizing database data)
When you are installing and configuring an SAP system, you need to decide how you are going to distribute the required processes among the available hardware. There are various ways of doing this:
Single-tier configurations, all processing tasks(database, application and presentation processes) are performed by one computer. This is classic mainframe processing.
Two –tier configurations are usually implemented using special presentation servers that are responsible solely for formatting the graphical interface.
Three –tier configuration, each layer runs on its own host. Many different application servers can simultaneously work with the data of a database server.
Define client and server in terms of both hardware-oriented?
In hardware-oriented view , the term server means the central server in a network that provides data, memory , and resources for the workstations(clients).
In the software-oriented view, client and server are both defined as the process level(service). A service in this context is a service provided by a software component. This software component can consist of a process or a group of processes and is then called a server for that service. Software components that use a service are called clients. At the same time, clients can also be servers for other specific services.
What are the commands /nen and /nex in Netweaver used for?
/nex in the t-code entry field of the SAP tool bar. This terminates all separate sessions and logs off immediately (without warning!).
How many help options are there in SAP Netweaver? Explain.
SAP system provides you with various help options:
F1 Help: It is used to display an explanation of fields, menus, functions and messages. The F1 help also displays technical information on the relevant field.
F4 Help: It is used to display possible input values. You can also call up the F4 help for a field using the button immediately to the right of the selected field.
SAP Library (Online Documentation) : The SAP library is a useful aid to getting to know system functions. It allows you to access the online documentation. The information stored here does not simply describes how to use system functions, it also explains system architecture concepts, gives examples of how you can configure various processes, and warns you about possible user errors and their consequences.
How many types of locks can an application developer choose? Explain.
The application developer can choose between different lock modes:
Write locks (lock mode Exclusive) : the lock data can be edited only by one user. The requests for another write lock and another read lock are rejected. A write lock protects the locked objects against all types of other transactions. Only the same lock owner can set the lock again.
Read locks (lock mode Shared) : several users can have access to the locked data at the same time. The requests for additional read locks are accepted, even if they are from other users. A write lock is rejected.
Enhanced write locks (lock mode exclusive noncumulative) : while write locks can be successively requested and released by the same transaction, an enhanced write lock can only be request once, even by the same transaction. All other requests for locks are rejected.
Optimistic locks (lock mode Optimistic) : optimistic locks respond like read lock at first and can be changed to write locks. An optimistic lock is set if the user displays the data in changed mode.
What is an update in terms of SAP system? Explain.
In the SAP system, a business process is mapped using an SAP transaction that can contain several screen changes. Data changes effected by this process are supposed to be executed completely or not at all in the database. The update system offers increased security, performance and restorability in the execution of database changes. The updating system is a technology which allows SAP transactions to off-load time-intensive database changes.
To increase performance further, application developers can configure different types of updates:
Time-critical, primary V1 updates. They are relevant to objects that have a controlling function in the system, such as a change to the material stock or an order creation.
Non-time critical, secondary V2 updates that depends on the V1 updates. These are purely statistical updates such as the calculation of results.
Non-time critical updates that are allowed and processes at a later point of time (collective run).
With SAP user interface how many screen elements can be used?
A SAP user interface contains the following screen elements:
- Command field
- Menu bar, system function bar, title bar, application toolbar, status bar
- Check boxes
- Radio buttons
You can start applications directly by entering their transaction code in the command field. The menu bar is the top line of any dialog window in the SAP system. The pushbuttons in the standard toolbar are shown on every SAP screen. If they are not available in an application, pushbuttons that you cannot use on that screen are deactivated. If you place the cursor over a pushbutton for a short time, the system displays a flag with the name or function of the pushbutton. The title bar is the function that you are currently in.
- The application toolbarshows the pushbuttons available in the application that you are currently in.
- The status bardisplays information on the current system status, such as warnings and errors.
- Within a field group check boxallow to select several options at the same time.
- With radio buttonsyou can only select one option.
- A taborganizes several sub-screens to improve clarity.
In how many ways SAP Netweaver AS can be installed? Explain.
There are 3 different installation options for SAP Netweaver AS. These are:
- SAP Netweaver AS ABAP: Complete infrastructure in which ABAP-based applications can be developed and used.
- SAP Netweaver AS Java: Complete infrastructure in which J2EE-conform applications can be developed and used.
- SAP Netweaver AS ABAP + Java: Complete infrastructure in which ABAP-based and J2EE-based applications can be developed and used. This installation emphasizes the seamless Java ABAP integration.
SAP Trainings Online is the world’s biggest resource of learning platform online will teach you the industry used technologies and methodologies and make you future ready in your chosen module and chosen platform. You can open SAP training courses to know more about training options.