Latest SAP FICO Interview Questions and Answers 2013,2014,2015

What is “dunning” in SAP ?

A: Dunning is the process by which payment chasing letters are issued to customers. SAP can determine which customers should receive the letters and for which overdue items. Different letters can be printed in SAP depending on how far overdue the payment is; from a simple reminder to a legal letter. The dunning level on the customer master indicates which letter has been issued to the customer.

Enterprise Structure

What is a Company Code and what are the basic organizational assignments to a company code?

Company Code is a legal entity for which financial statements like Profit and Loss and Balance Sheets are generated. Plants are assigned to the company code, Purchasing organization is assigned to the company code, and Sales organization is assigned to the company code.

What is the relation between a Controlling Area and a Company code?

A Controlling area can have the following 2 type of relationship with a
Company code


a. Single Company code relation
b. Cross Company code relation


This means that one single controlling area can be assigned to severaldifferent company codes. Controlling can have a one is to onerelationship or a one is to many relationship with different company codes.

Controlling Area is the umbrella under which all controlling activities of Cost Center Accounting, Product Costing, Profit Center and Profitability Analysis are stored.

In a similar way Company Codes is the umbrella for Finance activities.


Latest SAP ABAP Interview Questions and Answers 2013,2014,2015


SAP ABAP Interview Questions and Answers


1.What is an ABAP data dictionary?

ABAP 4 data dictionary describes the logical structures of the objects used in application development and shows how they are mapped to the underlying relational database in tables/views.

2.What is an ABAP?

ABAP (Advanced Business Application Programming) is a high level programming language created by the German software company SAP. It is currently positioned as the language for programming SAP's Web Application Server, part of its NetWeaver platform for building business applications. Its syntax is somewhat similar to COBOL.

Latest Android Interview Questions and Answers 2013

Android Interview Questions and Answers

1. Explain the Architecture of Android ?

A. Top -> Applications (Contacts, Browser, Phone, etc)

Below Applications -> Application Framework(Activity Manager, Window Manager, Content Providers, View System, Package manager, Telephony manager, Resource, Notification, Location managers)

Below Application Framework -> System Libraries(Like Sqlite, webkit, SSL, OpenGL, Media Framework etc) & Android Runtime( Core Libraries and DVM).

Atlast Last -> Linux Kernel (which composed of drivers like display, camera etc.)

2. Explain about the exceptions of Android?

A.The following are the exceptions that are supported by Android

* InflateException : When an error conditions are occurred, this exception is thrown
* Surface.OutOfResourceException: When a surface is not created or resized, this exception is thrown
* SurfaceHolder.BadSurfaceTypeException: This exception is thrown from the lockCanvas() method, when invoked on a Surface whose is SURFACE_TYPE_PUSH_BUFFERS
* WindowManager.BadTokenException: This exception is thrown at the time of trying to add view an invalid WindowManager.LayoutParamstoken.


Latest MVC Interview Questions and Answers 2013

Latest MVC Interview Questions and Answers



1.What does MVC represent in ASP.NET? or What is MVC ?
- MVC stands for Model-View-Controller pattern that represents an architectural pattern for software.

- This separates the components of a Web application and helps in decoupling the business logic.

- It gives more flexibility to overall architecture that allows the changes to be made to a
layer, without affecting the other.

-M represents the Model view that specifies a specific domain data.

-V represents the view of the user interface components used to display the Model data.

-C represents the Controller that handles the user interactions and events. It manipulates the updates that model reflect at every change of the state of an application.

2.Which are the advantages of ASP.NET MVC framework?

-MVC framework is divided in model, view and controller which help to manage complex application. This way it divides the application in input logic, business logic and UI logic.

-MVC framework does not use view state or server-based forms which eliminate the problem of load time delays of HTML pages.

- MVC support ASP.NET routing which provide better URL mapping. In ASP.NET routing URL can be very useful for Search Engine Optimization (SEO) and Representation State Transfer (REST).

-MVC Framework support better development of test-driven development (TDD) application.

-In MVC Framework Testing becomes very easier. Individual UI test is also possible.



Latest RDBMS Interview Questions and Answers 2013



RDBMS Interview Questions and Answers


1.   What is database?

A database is a logically coherent collection of data with some inherent meaning, representing some aspect of real world and which is designed, built and populated with data for a specific purpose.

2.   What is DBMS?

It is a collection of programs that enables user to create and maintain a database. In other words it is general-purpose software that provides the users with the processes of defining, constructing and manipulating the database for various applications.


Latest SQL Interview Questions and Answers 2013



SQL Interview Questions and Answers

1.  Which is the subset of SQL commands used to manipulate Oracle Database structures, including tables?

Data Definition Language (DDL)

2.   What operator performs pattern matching?

        LIKE operator

3.   What operator tests column for the absence of data?

IS NULL operator

4.   Which command executes the contents of a specified file?

         START <filename> or @<filename>

5.   What is the parameter substitution symbol used with INSERT INTO command?

         &

6.   Which command displays the SQL command in the SQL buffer, and then executes it?

         RUN

7.   What are the wildcards used for pattern matching?

         _ for single character substitution and % for multi-character substitution

8.   State true or false. EXISTS, SOME, ANY are operators in SQL.

         True

9.   State true or false. !=, <>, ^= all denote the same operation.

         True

10. What are the privileges that can be granted on a table by a user to others?

        Insert, update, delete, select, references, index, execute, alter, all

11. What command is used to get back the privileges offered by the GRANT command?

         REVOKE

12. Which system tables contain information on privileges granted and privileges obtained?

         USER_TAB_PRIVS_MADE, USER_TAB_PRIVS_RECD

13. Which system table contains information on constraints on all the tables created?

         USER_CONSTRAINTS

14.    TRUNCATE TABLE EMP;
DELETE FROM EMP;
Will the outputs of the above two commands differ?

         Both will result in deleting all the rows in the table EMP.

15. What is the difference between TRUNCATE and DELETE commands?

         TRUNCATE is a DDL command whereas DELETE is a DML command. Hence DELETE operation can be rolled back, but TRUNCATE operation cannot be rolled back. WHERE clause can be used with DELETE and not with TRUNCATE.

16. What command is used to create a table by copying the structure of another table?

Answer:
         CREATE TABLE AS SELECT command
Explanation:
To copy only the structure, the WHERE clause of the SELECT command should contain a FALSE statement as in the following.
CREATE TABLE NEWTABLE AS SELECT * FROM EXISTINGTABLE WHERE 1=2;
If the WHERE condition is true, then all the rows or rows satisfying the condition will be copied to the new table.

17. What will be the output of the following query?

SELECT REPLACE (TRANSLATE (LTRIM (RTRIM('!! ATHEN!!','!'), '!'), 'AN', '**'),'*','TROUBLE') FROM DUAL;
         TROUBLETHETROUBLE

18. What will be the output of the following query?

SELECT DECODE (TRANSLATE('A','1234567890','1111111111'), '1','YES', 'NO' );
Answer:
         NO
Explanation:
The query checks whether a given string is a numerical digit.

19. What does the following query do?

SELECT SAL + NVL(COMM,0) FROM EMP;
         This displays the total salary of all employees. The null values in the commission column will be replaced by 0 and added to salary.


20. Which date function is used to find the difference between two dates?

         MONTHS_BETWEEN

21. Why does the following command give a compilation error?

DROP TABLE &TABLE_NAME;
         Variable names should start with an alphabet. Here the table name starts with an '&' symbol.

22. What is the advantage of specifying WITH GRANT OPTION in the GRANT command?

         The privilege receiver can further grant the privileges he/she has obtained from the owner to any other user.

23. What is the use of the DROP option in the ALTER TABLE command?

         It is used to drop constraints specified on the table.

24. What is the value of ‘comm’ and ‘sal’ after executing the following query if the initial value of ‘sal’ is 10000?

UPDATE EMP SET SAL = SAL + 1000, COMM = SAL*0.1;
         sal = 11000, comm = 1000

25. What is the use of DESC in SQL?

Answer :
         DESC has two purposes. It is used to describe a schema as well as to retrieve rows from table in descending order.
Explanation :
The query SELECT * FROM EMP ORDER BY ENAME DESC will display the output sorted on ENAME in descending order.

26. What is the use of CASCADE CONSTRAINTS?

         When this clause is used with the DROP command, a parent table can be dropped even when a child table exists.

27. Which function is used to find the largest integer less than or equal to a specific value?

         FLOOR

28. What is the output of the following query?

SELECT TRUNC(1234.5678,-2) FROM DUAL;
         1200






Latest C++ Interview Questions and Answers 2013


C++ Interview Questions and Answers




1. What is an object in C++?

An object is a package that contains related data and instructions. The data relates to what the object represents, while the instructions define how this object relates to other objects and itself.

2. What is a message?

A message is a signal from one object to another requesting that a computation take place. It is roughly equivalent to a function call in other languages.

3. What is a class?

A class defines the characteristics of a certain type of object. It defines what its members will remember, the messages to which they will respond, and what form the response will take.

4. What is an instance?

An individual object that is a member of some class.

Latest WCF Interview Questions and Answers 2013



WCF Interview Questions and Answers 

1. What is WCF?

WCF stands for Windows Communication Foundation. It is a Software development kit for developing services on Windows. WCF is introduced in .NET 3.0. in the System.ServiceModel namespace. WCF is based on basic concepts of Service oriented architecture (SOA)


2. What is endpoint in WCF service?
 
The endpoint is an Interface which defines how a client will communicate with the service. It consists of three main points: Address,Binding and Contract.


3. Explain Address,Binding and contract for a WCF Service?
 
Address:Address defines where the service resides.
Binding:Binding defines how to communicate with the service.
Contract:Contract defines what is done by the service.


4. What are the various address format in WCF?

a)HTTP Address Format:--> http://localhost:
b)TCP Address Format:--> net.tcp://localhost:
c)MSMQ Address Format:--> net.msmq://localhost:


5. What are the types of binding available in WCF?
 
A binding is identified by the transport it supports and the encoding it uses. Transport may be HTTP,TCP etc and encoding may be text,binary etc. The popular types of binding may be as below:
a)BasicHttpBinding
b)NetTcpBinding
c)WSHttpBinding
d)NetMsmqBinding


6. What are the types of contract available in WCF?
 
The main contracts are:
 
a)Service Contract:Describes what operations the client can perform.
 
b)Operation Contract : defines the method inside Interface of Service.

c)Data Contract:Defines what data types are passed
 
d)Message Contract:Defines wheather a service can interact directly with messages


7. What are the various ways of hosting a WCF Service?
 
a)IIS b)Self Hosting c)WAS (Windows Activation Service)


8. What is the proxy for WCF Service?
 
A proxy is a class by which a service client can Interact with the service.
By the use of proxy in the client application we are able to call the different methods exposed by the service


9. How can we create Proxy for the WCF Service?
 
We can create proxy using the tool svcutil.exe after creating the service.
We can use the following command at command line.
svcutil.exe *.wsdl *.xsd /language:C# /out:SampleProxy.cs /config:app.config


10.What is the difference between WCF Service and Web Service?
 
a)WCF Service supports both http and tcp protocol while webservice supports only http protocol.
b)WCF Service is more flexible than web service.


11.What is DataContract and ServiceContract?Explain 

Data represented by creating DataContract which expose the data which will be transefered /consumend from the serive to its clients. 

**Operations which is the functions provided by this service.

To write an operation on WCF,you have to write it as an interface,This interface contains the "Signature" of the methods tagged by ServiceContract attribute,and all methods signature will be impelemtned on this interface tagged with OperationContract attribute.and to implement these serivce contract you have to create a class which implement the interface and the actual implementation will be on that class.


Code Below show How to create a Service Contract:


Code:
[ServiceContract]
Public Interface IEmpOperations
{
[OperationContract]
Decimal Get EmpSal(int EmpId);

}

Class MyEmp: IEmpOperations
{
Decimal Get EmpSal()
{
// Implementation of this method.
}
}