Posts

Showing posts from November, 2013

SAP ABAP F2F FRESHER Interview Questions asked at ACCENTURE INDIA

SAP ABAP face 2 face INTERVIEW QUESTIONS AT ACCENTURE [REPEATEDLY ASKED QUESTIONS] : Questions on topics what you have mentioned in your Resume/CV.So prepare your Resume/CV well according to what you know exactly or perfectly .  I am posting some repeatedly asked questions: Question1 :Tell me about yourself. Question2 :What are the SAP ABAP topics in which you are good at ? BASICS :  Question3 :What is an SAP? Question4 :What is an ABAP? Question5 :What is an executable program? explain in detail? Question6 :What is an SAP Net weaver ? what are its types? explain in detail? Question7 :What are the types of layers/levels in ABAP ? Question8 :What are the different types of Work process ? and explain in detail ?  Question9 :Different types of lock mode ? and explain in detail ? Question10 :What is meant by SAP System landscape? explain in detail? Question11 :What are data types ? what are its types? explain in detail? Question12 :What are data objects ? what

STEPS TO DEBUG SAP SCRIPTS in SAP ABAP

STEPS TO DEBUG A SAP SCRIPTS : Mainly there are 2 ways to debug a SAP Scripts they are : WAY1 :Goto SE71 T.code and from menu bar select Utilities-->activate debugger & then go to SE38  T.code  execute the print program,it automatically goes to debugging mode.                       OR WAY2 :Run the program RSTXDBUG in SE38  T.code ,execute it and a message will show that debugger is activated and now open the print program in SE38  T.code &  You will notice that print program is automatically diverted to debugging mode.

Concept of LUW ( Logical unit of work) -

Concept of Database Logical Unit of Work [LUW] : 1).Definition : This is a span of time in which database records are updated either commit or rollback. 2).Explanation : At the point of view of database programming, a database LUW is an inseparable sequence of database operations that ends with a database commit. So the database LUW is either fully executed by the database system or not at all and a database LUW has been successfully executed, the database will be in a consistent state. So If an error occurs within a database LUW, all of the database changes since the beginning of the database LUW are reversed. It leaves the database in the state it was in before the transaction started. These database changes that occur within a database LUW are not actually written to the database until after the database commit. So until this happens, you can use a database rollback to reverse the changes. So in the R/3 System, database commits and rollbacks can be triggered either impli

Step by step to create a table in DATA Dictionary in SAP ABAP:

STEP BY STEP PROCESS TO CREATE A TABLE IN DATA DICTIONARY :- 1).Go to SE11. 2).Give name to the Database table. 3).Give short description for the table. 4).Give delivery class name as  A (Application table) and data browser/table view maintenance as Display/maintenance allowed. Delivery Class Description A Application table (master and transaction data). C customizing table, maintenance only by customer, not SAP import. L Table for storing temporary data, delivered empty. G customizing table, protected against SAP Update. Only INS all. E control table, SAP & Customer have separate key areas. S system table, maintenance. Only by SAP, change modification. W system table, contents transportable via separate TR object s. 5).Select fields tab. 6). Give field name data type[user defined element type/built in type] short text. 7).Select technical settings tab, give data cl

CONCEPT OF SAP SYSTEM LANDSCAPE- SAP NETWEAVER APPLICATION SERVER

Image
CONCEPT OF SAP SYSTEM LANDSCAPE : It is a 3-tier system that consists of separate development, quality assurance & productive systems . The 3 systems share a common transport directory . With this setup, we can thoroughly make & test changes without interfering with your productive operations. So to protect our productive system from unwanted or faulty changes, we recommend that you take special care in separating our development system from our productive systems. Development System    800 810 Quality System 700 710 Production System 600 60      Generally the concept is what ever the program is written or development is done in development process will be sent to quality process for testing. So once the testing is done it is sent to production system for production & it will be released .                                                                          

Differences Between Classic & New BAdIs :

  Differences Between Classic & New BAdIs  : Classic & new BAdIs differ in a number of features that are important for migration : 1).BAdI object :     a). With classic BAdIs, a BAdI object is created by calling a factory method & referenced via a reference variable of the type of the BAdI interface.     b). With new BAdIs, a BAdI object is created via the ABAP statement  GET BADI  as a handle for the calls of BAdI methods & referenced via a reference variable of the type of the BAdI.So a BAdI object is an instance of an internal BAdI class which otherwise is invisible to the outside. 2).Passing comparison values for the filter :      a). With the classical BAdIs, the filter values are stored in a structure & passed with the call of the BAdI methods.      b). With the new BAdIs comparison values for the filters used to search for implementation are passed when the BAdI object is created with the  GET BADI  statements & t he