Posts

Showing posts from June, 2015

SAP ABAP/Data Dictionary-Interview Questions With Answers.

Here's a list of Interview Questions With Answers on SAP ABAP Dictionary / Data Dictionary. Click on the question to find out the answer. Also please discuss and share answers or questions if you have any in the comment box. 1) What Is The Difference Between Native SQL & Open SQL? 2) What Is ABAP Dictionary Or Data Dictionary? What Is The Transaction To Access ABAP Dictionary? 3) What Are The Objects Of the ABAP Dictionary Or What Types Of Objects Can Be Created In The ABAP Dictionary? 4) What Are The 3 Types Of Tables In SAP? 5) What Do You Mean By Transparent Tables In SAP ABAP? 6) What Do You Mean By Pooled Tables In SAP ABAP? Also Explain What Do You Mean By Table Pool? 7) What Do You Mean By Cluster Tables In SAP ABAP? Also Explain What Do You Mean By Table Cluster? 8) What Are The Differences Between Transparent Tables, Pooled Tables & Cluster Tables? 9) What Is A View In SAP? 10) What Are The Different Types Of Views In SAP? 11) What Is A Database ...

30 SAP ABAP BDC Interview QnA's - Questions With Answers

Here's a list of Interview Questions With Answers on SAP ABAP Batch Data Communication (BDC). Click on the question to find out the answer. Also please discuss and share answers or questions if you have any in the comment box. 1. What Is BDC Programming? 2. What Are The Advantages Of Using BDC As An Interface Technique? 3. What Are The Different Methods Of BDC Available In SAP System? 4. What Are The Fields Present In The BDC Table? 5. What Are The Function Modules Required To Create A Batch Input Session? In What Sequence Are They Called? 6. What Are The Two Methods To Process Batch Input Sessions? 7. For What Purpose RSBDCSUB Program Is Used? 8. Which Transaction Is Used To Process Batch Input Session? What Are The Different Modes Of Processing Batch Input Sessions? 9. What Are The Update Modes Available While Processing Batch Input Sessions? What Is The Difference Between Synchronous & Asynchronous Update? 10. What Is The Importance Of HOLDDATE Parameter In B...

30 SAP RFC Interview Questions With Answers.

Here we bring to you most frequently asked interview question set with answers on SAP Remote Function Call (RFC). Click on the links and find out the answers. This compilation of interview questions will help you handle interview questions related to Remote Function Call (RFC) with ease.  Please comment below if you find any answer incorrect, or in case if you want to add some more questions, please post your comments. 1. What Do You Mean By RFC? Explain In Detail. 2. What Is An RFC Interface? What are the types of RFC Interface? 3. What Are The Functions Of RFC Interface? 4. Explain A Scenario Where There Will Be A Need Of Using RFC? 5. What Are The Advantages Of RFC – Remote Function Call? 6. For What Purposes Can RFC’s Be Used? 7. State Whether RFC’s Are Client Dependent Or Client Independent Objects? 8. What Are The Types of RFC’s available in SAP System? 9. How Are RFC’s Executed? In Background Or Dialog Work Processes? 10. State Some Factors That Can Increas...

Internal Tables - Introduction & Types Of Internal Tables With Sample Programs.

Submitted By: Shilpa Gunjan (L&T Infotech) - Internal table is a temporary table created in RAM of Application Server while runtime which can be used to do operation on the data while processing. - The contents of a database table can be copied to an internal table at runtime, so that the internal table is a snapshot of a database table and can then be used as a working copy of the data within the program. In short, internal tables can be used as containers for volatile data in a program. - The database tables are been used across so many sap standard programs. We cannot directly play around with them. In order to avoid that as per the requirement of the program we go for the concept of internal tables during the program execution and use the internal tables and take the required data from the database table and then we can always play around with the data in the internal table. It is just like when you go the any supermarket, you take a basket (internal table) a...

14 SAP LSMW Interview Questions With Answers.

Here we bring to you most frequently asked interview question set with answers on SAP Legacy System Migration Workbench (LSMW). Click on the links and find out the answers. This compilation of interview questions will help you handle interview questions related to Legacy System Migration Workbench (LSMW) with ease.  Please comment below if you find any answer incorrect, or in case if you want to add some more questions, please post your comments. 1.  What Is LSMW All About? 2.  State The Difference Between LSMW and BDC? 3.  When Should We Prefer Using LSMW Over Other Legacy Data Transfer Methods? 4.  What Are The Advantages Of LSMW? 5.  What is The Disadvantages Of LSMW? 6.  What Are The Import Methods Available In LSMW? State the Advantage & Disadvantage Of Each Method? 7. What Is Data Migration & What Is The Significance Of Data Migration. State The Most Important Data Migration Tools Available In SAP? 8. What Are The Main F...

40 SAP Smartforms Interview Questions With Answers.

Here we bring to you most frequently asked interview question set with answers on SAP Smartforms. Click on the links and find out the answers. This compilation of interview questions will help you handle interview questions related to smartforms with ease. Please comment below if you find any answer incorrect, or in case if you want to add some more questions, please post your comments. 1.  What Are Smart Forms In SAP System? 2. W hat Are The Differences Between SAP Scripts & Smartforms? 3.  How Many Main Windows Can We Have In A Smartform? 4.  Is It Mandatory To Have A Main Window In Smartforms? 5.  What Are The Types Of Windows Available In Smartforms? 6.  Explain The Significance Of Main Window? 7.  Explain The Significance Of Secondary Window? 8.  Explain The Significance Of Copies Window? 9.   Explain The Significance Of Final Window? 10.  What Is The Difference Between Tables & Template Node? 11. How...

SAP-Types Of Projects-Interview Questions With Answers.

1) What Are The Different Types Of Projects In SAP? There are 4 types of projects in SAP. They are: Implementation Project Rollout Project Support Project Upgrade Project 2) What Do You Mean By SAP Implementation Project? Implementation Project is mostly transforming the whole business process and mapping into SAP. Rapidly expanding businesses looks for integrating their business operations to improve efficiency, enhance customer satisfaction, enable collaborative working with business partners or consolidate IT infrastructure to reduce costs and improve operations by implementing SAP ERP Systems. 3) What Do You Mean By SAP Rollout Project? SAP Rollout means reuse of existing implementation cycle and business processes at a new location. SAP Rollout offers the opportunity to implement SAP Solution implemented for one country to be extended to a new country. Roll out is kind of implementation in the sense that, if an implementation is already done for a country th...

SAP ABAP BDC-Interview Questions With Answers-6.

26. What Is CTU_PARAMS In BDC? What Are The Different Components Available In This Structure? CTU_PARAMS is a structure which has components used to control processing of CALL_TRANSACTION. This structure is used to provide display mode, update mode, default size and more control components to the Call Transaction statement. The different components available in CTU_PARAMS are: DISMODE - Processing Mode A - All Screens N - No Screens E - Only Error Screens UPMODE - Update Mode S - Synchronous A - Asynchronous L - Local CATTMODE - CATT Means Computer Aided Test Tool Blank - No CATT Mode, N - CATT Without Single Screen Control A - CATT With Single Screen Control DEFSIZE - Default Size For Screen resolution. 'X' - Yes, ' ' - No. RACOMMIT - Do not end transaction at COMMIT WORK. 'X' - Yes, ' ' - No. NOBINPT - No batch input session active (that is, SY-BINPT = SPACE). SY-BINPT is always space during a CATT procedure. 'X' - ...

SAP ABAP BDC-Interview Questions With Answers-5.

21. How To Capture Messages While Processing Call Transaction In BDC? System messages issued during the transaction can be stored in the as shown below. This internal table must be declared as TYPE TABLE OF BDCMSGCOLL. DATA: gt_bdcdata TYPE TABLE OF bdcdata WITH HEADER LINE, gt_msgtab TYPE TABLE OF bdcmsgcoll WITH HEADER LINE. CALL TRANSACTION 'xxxx' USING gt_bdcdata MODE 'N'' UPDATE 'S' MESSAGES INTO gt_msgtab. Internal table gt_msgtab contains only message no and message Id and not the actual message. In order to extract the exact message FORMAT_MESSAGE function module can be used. FORMAT_MESSAGE function module gives the actual message based on the message id, message no, and message variables. LOOP AT gt_messtab.    CALL FUNCTION 'FORMAT_MESSAGE'    EXPORTING       id = gt_bdcdata -msgid       lang = gt_bdcdata -msgspra       no = gt_bdcdata -msgnr       v1 = gt_bdcdat...

SAP ABAP BDC-Interview Questions With Answers-4.

16. What Are The Difference Between Call Session Method & Call Transaction Method? Differences between Call Session Method & Call Transaction Method are: In CALL SESSION method, the SAP database is updated during the processing of the batch input session, not the execution of the BDC program. In CALL TRANSACTION method, the SAP database is updated during the execution of the BDC program. In CALL SESSION method , errors are handled automatically by the system during the processing of the batch input session. Errors are recorded in a log and with the batch input session, error is kept. In CALL TRANSACTION method, errors are not handled automatically by the system. Errors must be handled explicitly in the BDC program. In CALL SESSION method - Asynchronous Processing and Synchronous Database update. During processing, no transaction is started until the previous transaction has been written to the database. In CALL TRANSACTION method - Synchronous Processing and dat...

SAP ABAP BDC-Interview Questions With Answers-3.

11. What Is The Importance Of KEEP Parameter In BDC_OPEN_GROUP Function Module? KEEP flag or parameter to indicate whether the batch input session should be kept (‘X’) or deleted (‘ ’) after the successful processing. The default value for this parameter is (‘ ‘)to delete the batch input session. 12. What Is The Importance Of POST_LOCAL Parameter In BDC_INSERT Function Module? POST_LOCAL parameter is used to set the update mode for the session. If this parameter is set to ‘X’ the update will run in asynchronous mode instead of the default synchronous one. 13. What Is The Biggest Disadvantage Of Using Batch Input Session Method? When dealing with batch input sessions, there is a timing issue involving the creation of a batch input session and the processing of a batch input session. The creation and processing of batch input sessions are distinct or two different actions; therefore, they occur at different times. Between the time a batch input session is created and the ...

SAP ABAP BDC-Interview Questions With Answers-2.

6. What Are The Two Methods To Process Batch Input Sessions? There are two methods to process batch input session: Manually process batch input sessions in the Session Overview i.e. SM35 transaction code. Execute program RSBDCSUB. 7. For What Purpose RSBDCSUB Program Is Used? Using the Session Overview is one method to processing batch input sessions. Another method is to execute the RSBDCSUB program is used for processing batch input sessions. It schedules a session to be processed in the background. When this program is executed, a parameter screen prompts the user for the session name. Also one can schedule this program to be executed in background where a variant would be required for the parameter screen. Also by using SUBMIT statement, RSBDCSUB program can be executed from any ABAP program. 8. Which Transaction Is Used To Process Batch Input Session? What Are The Different Modes Of Processing Batch Input Sessions? Transaction code SM35 is used to process Batch ...

SAP ABAP BDC-Interview Questions With Answers-1.

1. What Is BDC Programming? BDC stands for Batch Data Communication. Batch Data Communication (BDC) is the oldest batch interfacing technique that is available in SAP. BDC works on the principle of simulating user input for transactional screen, via an ABAP program. BDC is used to transfer data. Generally it is used to transfer data from one SAP system to another SAP system or from a non-SAP system to SAP system. To transfer the data BDC uses transactional codes available in the system. BDC is generally used to transfer large amounts of data into SAP system available in electronic form. 2. What Are The Advantages Of Using BDC As An Interface Technique? There are three advantages of using BDC as an interface technique: BDC works by carrying out normal SAP transactions just as a user would use it but it execute the transaction automatically. All the screen validations and business logic validation will be done while using Batch Data Input. BDC is suitable for entering large...

SAP-File Transfer Techniques-Interview Questions With Answers - 2.

6. What Are The Various Opening Modes In OPEN DATASET Statement/Syntax? The various opening modes in OPEN DATASET Statement are: Use the ‘FOR’ options to specify the access mode. FOR INPUT (Default) – Opens an existing file for reading. FOR OUTPUT – Opens a file for writing. If the file does not exist, it is created.  If the file already exists, its contents are deleted. FOR APPENDING – Opens a file for writing. If the file does not exist, it is created.  If the file already exists, the system goes to the end of the file to add to it. Use the ‘IN’ options to specify the structure of the file. IN BINARY MODE (Default) – Indicates that the file is not structured in lines (i.e., it is set up byte-by-byte). IN TEXT MODE – Indicates that the file is structured in lines. AT POSITION - To open a file at specific position. 7.   What Is The Difference Between Opening A Sequential File In Text Mode & Binary Mode In Application Server? To determ...

SAP-File Transfer Techniques-Interview Questions With Answers - 1.

Image
1.   What Are Local Files? Local files are nothing but files available on your local system or your computer or we can also say files present on presentation sever are called local files. (For Example: File on your system desktop like C:\Desktop\testfile.txt 2.   What Are Sequential Files? A Sequential file is a collection of information stored and accessed sequentially in a database, often created to store information in a non-structured way. Comma Separated Value (CSV) sheets, for example, present information with each field separated from the next by a comma. Sequential file in application server are also sometimes referred as Datasets. Sequential files are used to transfer data between either two SAP systems or between SAP system and Non-SAP system. 3.   What Are The Steps To Process A File In Application Server? Processing a file refers to either creating a file or reading a file. Before a sequential file can be processed, it must be opened using OPEN...