Sap bo 4.0 interview questions and answers pdf




















Thales Batista commented Posted on 19 minutes ago. Mauricio Carlos asked. Python Api. Posted on 31 minutes ago. David Scholefield asked. Kevin Vonniederhaeusern commented Posted on 32 minutes ago. Elisa Manzella asked. Issue with NEC form. Nancy Reding commented Posted on 33 minutes ago.

Cesar Augusto Ruiz Lores asked. Derived flows. Posted on 35 minutes ago. List of question tags Banking. Ruturaj Khairatkar asked. Different Types Of Luws. What Are They? Logo In Sap Script? Answer : Call Screen : Calling a single screen is a special case of embedding a screen sequence. Answer : Suppressing of entire screens is possible with this command. Suppressing screens is useful when we are branching to list-mode from a transaction dialog step. Create Any Functions? How To Go About It?

Answer : There are two types of function modules used in F4 help:. These statements are closely connected to the HIDE technique. Data within this area is retained within a sequence of program calls, allowing you to pass data between programs that call one another. It is also possible to pass data between sessions using SAP Memory. You can use SAP memory either to pass data from one program to another within a session as with ABAP memory or to pass data from one session to another.

What Is Get Cursor Field? Answer : Select-options specify are displayed on the selection screen for the user to enter values. After a FREE statement, you can address the internal table again. It still occupies the amount of memory required for its header currently bytes. When you refill the table, the system has to allocate new memory space to the lines. Refresh - This always applies to the body of the table. As with the CLEAR statement, the memory used by the table before you initialized it remains allocated.

To release the memory space, use the statement. Answer : Yes, we can have more than one selection screen. Selection-screen begin of block honey with frame title text Selection-screen end of block honey. Selection-screen begin of block honey1 with frame title text Selection-screen end of block honey1.

Parameters : dname like dept-dname. Select-options : dname for dept-dname. Answer : Mark the Table maintenance allowed flag if users with the corresponding authorization may change the data in the table using the Data Browser Transaction SE If the data in the table should only be maintained with programs or with the table view maintenance transaction Transaction SM30 , you should not set the flag. How To Define Selection Screen?

A dependent table is called a foreign key table, and the referenced table is called the check table. Each key field of the check table corresponds to a field in the foreign key table. These fields are called foreign key fields. One of the foreign key fields is designated as the check field for checking the validity of values.

The key fields of the check table can serve as input help for the check field. Value Table : Prior to Release 4.

This is no longer possible, primarily because unexpected results could occur if the value table had more than one key field. It was not possible to restrict the other key fields, which meant that the environment of the field was not considered, as is normal with check tables. In cases where this kind of value help was appropriate, you can reconstruct it by creating a search help for the data elements that use the domain in question, and using the value table as the selection method.

Check table will be at field level checking. Value table will be at domain level checking ex: scarr table is check table for carrid. What Are Lock Objects? Answer : Reason for Setting Lock: Suppose a travel agent want to book a flight. The customer wants to fly to a particular city with a certain airline on a certain day. The booking must only be possible if there are still free places on the flight. To avoid the possibility of overbooking, the database entry corresponding to the flight must be locked against access from other transactions.

This ensures that one user can find out the number of free places, make the booking, and change the number of free places without the data being changed in the meantime by another transaction. The specified element of the layout set window entered is output. The element must be defined in the layout set. Possible closing operations on the form last opened are carried out. Form printing must be completed by this function module. If this is not carried out, nothing is printed or displayed on the screen.

What Are The Page Windows? Answer : Go to SE71, give layout set name, go to utilities select debugger mode on. Answer : There are maximum 6 sessions open in SAPgui. Answer : System variables have been predefined by SAP. We can use these variables in formulas or, for example, to pass on certain pieces of information to a function module. How the function called by the function module behaves depends on the type of information passed on. If you use SUM in an AT - ENDAT block, the system calculates totals for the numeric fields of all lines in the current line group and writes them to the corresponding fields in the work area.

If you use the SUM statement outside an AT - ENDAT block single entry processing , the system calculates totals for the numeric fields of all lines of the internal table in each loop pass and writes them to the corresponding fields of the work area. ENDAT blocks. If the table contains a nested table, you cannot use the SUM statement. Neither can you use it if you are using a field symbol instead of a work area in the LOOP statement.

The system first tries to find a table entry corresponding to the table key. The key values are taken either from the header line of the internal table itab, or from the explicitly-specified work area wa. Answer : Field Symbols — They are placeholder or symbolic names for the other fields. They do not physically reserve space for a field, but point to its contents. It can point to any data objects. An extract dataset consists of a sequence of records.

These records may have different structures. All records with the same structure form a record type. Data along with the action is stored in session i.

How To Do It? Answer : No, Transparent table do exist with the same structure both in the dictionary as well as in the database, exactly with the same data and fields. Answer : In PAI, define function code and write code for the same. Answer : YES. What Is A Collect Statement?

Answer : Collect : If an entry with the same key already exists, the COLLECT statement does not append a new line, but adds the contents of the numeric fields in the work area to the contents of the numeric fields in the existing entry. Append : Duplicate entries occurs. It can simplify and speed up database access. Buffering is partly stored in the working memory and shared memory. Data in buffer is not always up-to-date. It allows access to all functions containing programming interface.

They are not checked and converted. They are sent directly to the database system. Programs that use Native SQL are specific to the database system for which they were written. For e. There is no period after Native SQL statements. You need to know whether table and field names are case-sensitive in your chosen database. What Is An Interactive Report? Answer : An Interactive report is a dynamic drill down report that produces the list on users choice.

Difference: -. Answer : Called program - SE37 - Creating function group, function module by assigning attributes, importing, exporting, tables, and exceptions. Calling program - SE38 - In program, click pattern and write function name- provide export, import, tables, exception values.

Answer : Exceptions: Our function module needs an exception that it can trigger if there are no entries in table SPFLI that meet the selection criterion.

Answer : When the table is activated, a physical table definition is created in the database for the table definition stored in the ABAP dictionary. The table definition is translated from the ABAP dictionary of the particular database. It is available for any insertion, modification and updation of records by any user.

What Are Matchcodes? Answer : It is similar to table index that gives list of possible values for either primary keys or non-primary keys. What Are Ranges? What Are Number Ranges? Answer : Main function of ranges to pass data to the actual selection tables without displaying the selection screen. Min, Max values provided in selection screens. It is often necessary to directly access individual records in a data structure. This is done using unique keys.

Number ranges are used to assign numbers to individual database records for a commercial object, to complete the key. Such numbers are e. The CTS provides a range of functions that help you to choose a transport strategy optimally suited to your requirements. We recommend that you follow the transport strategy while you plan and set up your system landscape. This documentation provides you with an overview of how to manage changes with the CTS and essential information on setting up your system and client landscape and deciding on a transport strategy.

Read and follow this documentation when planning your development project. Answer : In commercial, organizational and technical terms, the client is a self-contained unit in the R3 system, with separate set of Master data and its own set of Tables. When a change is made in one client all other clients are affected in the system - this type of objects are called Client independent objects. Are Programs Client Dependent?

Answer : Yes, group of users can access these programs with a client number. What Are Internal Tables? Answer : It is a standard data type object, which exists only during the runtime of the program. They are used to perform table calculations on subsets of database tables and for re-organizing the contents of database tables according to users need.

The number of memory allocations the system need to allocate for the next record population. Answer : Performance of ABAP programs can be improved by minimizing the amount of data to be transferred. The data set must be transferred through the network to the applications, so reducing the amount of time and also reduces the network traffic.

Some measures that can be taken are:. What Are Datasets In Abap? They are used for file handling in SAP. Answer : Open SQL has 2 system fields with return codes:. Answer : Advantages: No programming knowledge is required. Disadvantages: Depending on the complexity of the database tables, it may not be easy for the user to select the necessary data correctly. Answer : Functional Areas - By creating functional areas, we can initially select this data.

The prompt function asks the end user to enter any specific values. For a name or variable, the value assigned to it will be referenced using Variable. The syntax is:. Slice works with the master or detail reports and it is used to rename, reset and delete the blocks. The class can be defined as a collection of objects in a universe. Subclasses can be derived from classes and using these classes and the subclasses, we can create a hierarchy.

Data mining is the process through which you can extract the required details from the database, which can be made used for making conclusions. Drill mode helps to analyze data from different angles and different state of details.

The available Drill modes are;. The syntax is as. A one to many join, links to a table which respond with another one to many join links is called fan trap. It is to make the users know up-to-date information. Each and every Business Objects channel will be associated with a broadcast agent, who can have several channels. User objects are not shared with other end users. It is stored in a specific user object definition file. Web intelligence is a solution that is specialized in supporting decisions related to queries, reports, and analysis.

To automatically extract structural information from a database or from a flat file we use a script known as strategy. It is a set of objects and classes.

These objects and classes will be intended for an application or a group of users. Using drill by we can move to other hierarchy and analyze the other data, which belongs to another hierarchy.

Your email address will not be published. Skip to content. Download PDF. Leave a Reply Cancel reply Your email address will not be published. Web Expand child menu Expand. Javascript Expand child menu Expand. Database Expand child menu Expand.



0コメント

  • 1000 / 1000