Top Latest SAP Security Interview Question and Answers 2013,2014,2015

Top Latest SAP Security Interview Question and Answers 2013,2014,2015



Q. What does the different color light denote in profile generator?

There are three colors (like traffic lights) in profile generator:

Red – It means that some organizational value has not been maintained in org field in profile generator.
Yellow – It means that there are some or all fields in certain authorization instances which are blank (not maintained)
Green – It means that all the authorization fields are maintained (values are assigned).

Q. What is the difference between Role and Profile?

A Role is like a container which contains authorization objects, transaction codes etc. A profile contains authorizations. When a role is generated using PFCG, a profile is generated which contains authorizations (instances of authorization objects).

Top Latest ASP.Net Interview Question and Answers 2013,2014,2015

1.What is ASP.NET?
ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.
ASP.NET provides increased performance by running compiled code.
2.What is the difference between Classic ASP and ASP.Net?
ASP is Interpreted language based on scripting languages like Jscript or VBScript.
§  ASP has Mixed HTML and coding logic.
§  Limited development and debugging tools available.
§  Limited OOPS support.
§  Limited session and application state management.
ASP.Net is supported by compiler and has compiled language support.
§  Separate code and design logic possible.
§  Variety of compilers and tools available including the Visual studio.Net.
§  Completely Object Oriented.
§  Complete session and application state management.
§  Full XML Support for easy data exchange.

Top Latest CSS & CSS3 Interview Questions and Answers 2013,2014,2015

1.Wht is a CSS File? It is used for what purpose

CSS stands for "Cascading Style Sheets", and are used to control and manage font styles, font sizes, and web site color combinations that are used in a web page. In order to retain continuity of "look and feel" throughout a website, all pages within a website will often refer to a single CSS file. The CSS file is typically contained in a separate file from the website, and the various web pages retrieve the CSS file each time a web page is displayed. CSS files make global appearance changes easy -- a single change in a CSS file will mean that any pages using that CSS file will automatically display the changes 

2.How do I make a picture as a background on my web pages?

Point the body background to the name of your image you wish to use as the background as shown below. This body line should be the first line after your < / head> tag.
<body background="picture.gif" >
You can also have the background image fixed, so it does not move when using the scroll bar in the browser. To do this add the BGPROPERTIES tag as shown below. 
<body background="picture.gif" bgproperties="fixed" > 

Latest Top jQuery Interview Questions and Answers 2013,2014,2015

Q1. What is jQuery?
Ans:jQuery is Lightweight and Cross Browser JavaScript Library/Framework which helps to traverse HTML DOM, make animations, add Ajax interaction, manipulate the page content, change the style and provide cool UI effect. The biggest advantage over Javascript is that it reduces lines of code as huge code written in JavaScript, can be done easily acheived with jQuery in few lines.jQuery is easy to learn.

Q2. Why jQuery?
Ans: Due to following functionality. 1. Cross-browser support (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+) 2. AJAX functions 3. CSS functions 4. DOM manipulation 5. DOM transversal 6. Attribute manipulation 7. Event detection and handling 8. JavaScript animation 9. Hundreds of plug-ins for pre-built user interfaces, advanced animations, form validation etc. 10. Expandable functionality using custom plug-ins

 

Latest Top JavaScript Interview Questions and Answers 2013,2014,2015

1.JavaScript Introduction:

JavaScript is the most popular programming language in the world. It is the language for HTML and the web, for servers, PCs, laptops, tablets, smart phones, and more.

2.What is JavaScript?

JavaScript is a Scripting Language.It is a lightweight programming language. JavaScript is programming code that can be inserted into HTML pages and it is executed by all modern web browsers..

3.What are JavaScript types? 

 Number, String, Boolean, Function, Object, Null, Undefined.


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

  Latest SAP CRM Interview Questions and Answers

QUESTION 1
Organization Model
What is the difference between standard backend version and enhanced back end version of organization model?

A
NSWER The enhanced version allows for multiple assignments of a single object. As an example, in R3, a sales group can be assigned to multiple sales offices. In the standard organization model, this is not possible. As SAP’s CRM product has evolved, it has become more compatible with the R3 product. Before CRM 4.0, it was not possible to assign an organization object to more than one organizational object. This was a problem for many SAP customers because in R/3, it is possible. So in 4.0 and after, SAP introduced the ability to handle multiple assignments and a program to convert the org model to this structure. So if your client has R/3 organization model that involves multiple assignments, you will need the enhanced version. 

QUESTION 2
Creation of a Business Partner
I have several questions. 1) While creating a business partner in CRM enterprise, it asked for BP role. I created it with a role prospect. Later on, this partner has given me some business. Shall I create a new record for this business partner or change the existing partner record like a ‘prospect to sell to party’. 2) Who creates the business partners? Is it an end user or a functional consultant? For example, if I created a prospect in CRM enterprise on production server and in due course, this business partner have given me some business. Shall I create a new BP record of role sold to party or change the existing record from BP role prospect to BP sold to party?

A
NSWER It depends on specific situations and required functionalities. If you are talking about a project mode where you as a consultant are customizing and developing, for example CRM online, you might want to have a master data to test your configuration. In that case, you probably will create some of your own master data simply to test everything you are configuring (development system). On a production system however, it is usually the end user - 5 - who creates the master data, such as business partners, products, etc. The company however should decide if for example every sale should be able to create new prospects/customers in the system, or if this should happen via a single point of entry (1 team responsible for creating and maintaining master data). You would have to change the classification of the business partner (see tab page classification hours) from prospect to customer. Again, where you do it depends on your setup. Which system is leading (CRM or R/3) and who are prospects or customers replicated from one system to the other.

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

 Latest SAP HR Interview Questions and Answers


What is meant by authorization? Did you ever work on it?

Authorisations are the transactions given to the end users or the developers for only some areas to work, infotyopes, transaction codes, org units and others depending on the requirement of the client or the develping enterprise.  Check this at PFCG tcode.

What is the difference between Indian and US Payroll. (I said each of them have their own ITs and the taxation differs.)

Yes it correct and even you have to say about the Benefits which are more important in US. In US unemployment tax will come. Garnishments will come, Residence taxation, Work tax and others, you have to say it in broad way then only they can know that you are working, or confident enough.


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

Latest SAP BO Interview Questions and Answers

1 :: What is mean by aggregate aware?
How
we are using this function?

Aggregate awareness is a term that describes the ability of a universe to make use of aggregate tables in a database. These are tables that contain precalculated data. You can use a function called @Aggregate_Aware in the Select statement for an object that directs a quely to be run against aggregate tables rather than a table containing non aggregated data.
Pros:
Speed up the execution of query and Improve the performance of Sql transaction.
If you are using the aggregate tables then you must refresh the aggregate table with all fact tables to have the consistency in your result.

2 :: what are templates in which way it is help full?
what
is data provider?
what is freehand sql?
difference between b.o 5.1 and 6.Ib?


I instead of selecting standard report format we can select the template in which we wish to fgenerate a report.
for ex:-if we want our report to be in cross-tab format we can select that template.
templates are very helpful bcoz we can select the template in which we want to generate the reports accpording to our choice.
2.data providers are the sourse data to generate the reports
some of the data providers are
ex:-universes,excel sheets,text documents n blah blah


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

 Latest SAP SD Interview Questions and Answers

Question 1: Sales BOM and Delivery Group
We create an order for a sales BOM with three sub items. Since the sub item components must not be delivered without the main product we declared the main item category as delivery group. The problem arises when there is zero availability for the main item and no schedule line can be confirmed. The main item is defined as delivery group but the delivery is created without the main and only the component sub items. The delivery group becomes broken up. This occurs only in VL01N and VL10 dialogue mode. In VL10 background it works ok, so no delivery item is created at all for those unconfirmed items. How do we fix this?

A:
The message is not configurable; at least in releases <= 4.6. But you can change the 'W' to an 'E' with a modification.

Question 2: Stock Transfer
How do we transfer stocks under one company code from plant to plant?

A:
Plant to plant is handled using MB1B. If stock transfer orders with deliveries are configured, use ME27.

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

SAP MM Interview Questions and Answers

Part I: Conceptual Questions

Question 1: What MRP procedures are
available in MM-CBP (Consumption Based Planning)?

A:
Various material planning methods are used in MRP (Material Requirements Planning). Reorder point procedure (VM) Forecast-based planning (VV) Time-Phased materials planning (PD) These are specified in material creation (MM01) under the MRP 1 tab.

Question 2: Under what conditions are
“planned orders” created? What may planned orders be converted to and how is that conversion accomplished?

A:
Planned orders are always created when the system creates an internal procurement proposal. In the case of vendor procurement, the MRP Controller may create a planned order or directly create a PR. The next step for a planned order is to be converted to a PR so it goes to purchasing and is to eventually become a PO. A planned order can be converted to a PR using transaction code MD14.

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.
}
}