Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Interview Questions:

Former Member
0 Likes
1,376

1. In which format files are stored in sap memory?

2. steps to link search help to fields or data element?

3. when table is buffered where the data is stored temporaliy?

4. describe arichtecture of sap memory(internal memory external ,abap memory)?

5. what is parameter id? with examples, how it is used in reports?

6.in which table number range data is stored , and how can we view its range?

7. Diff b/w BADI , RFC,ALE , IDOC'S, BAPI?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
955

Hi Chandra,

7) Difference between BDC and BAPI

BDC is traditional way of coding the transactions for uploading the legacy data, Sap is changing all transactions to Object oriented programming. Since BAPI is Object based and supports all the new transactions it is preffered over BDC. More over BAPI's process data faster than BDC.

BAPI is a SAP-supplied function module with a defined interface, which allows you to interact with various business objects. SAP guarantees the integrity of your database for anything updated using a BAPI. BDC is a method of driving screens programatically, for updating SAP data. BAPIs are generally faster than BDCs.

A BAPI is faster because it is updating the DB "directly". Whereas BDC with call

transaction goes through the whole screen sequence like any user would do, simply put, fills screens.

Check this link to know more about BAPI.

http://www.sapgenie.com/abap/bapi/

Difference between LSMW and BDC

http://sappoint.com/abap/

Thanks,

Swati

3 REPLIES 3
Read only

Former Member
0 Likes
956

Hi Chandra,

7) Difference between BDC and BAPI

BDC is traditional way of coding the transactions for uploading the legacy data, Sap is changing all transactions to Object oriented programming. Since BAPI is Object based and supports all the new transactions it is preffered over BDC. More over BAPI's process data faster than BDC.

BAPI is a SAP-supplied function module with a defined interface, which allows you to interact with various business objects. SAP guarantees the integrity of your database for anything updated using a BAPI. BDC is a method of driving screens programatically, for updating SAP data. BAPIs are generally faster than BDCs.

A BAPI is faster because it is updating the DB "directly". Whereas BDC with call

transaction goes through the whole screen sequence like any user would do, simply put, fills screens.

Check this link to know more about BAPI.

http://www.sapgenie.com/abap/bapi/

Difference between LSMW and BDC

http://sappoint.com/abap/

Thanks,

Swati

Read only

Former Member
0 Likes
955

hi,

refer to this link

www.sourceveda.com

you will get plently of questions

regards

Rohan

Read only

Former Member
0 Likes
955

>

> 1. In which format files are stored in sap memory?

>

> 2. steps to link search help to fields or data element?

>

> 3. when table is buffered where the data is stored temporaliy?

>

> 4. describe arichtecture of sap memory(internal memory external ,abap memory)?

>

> 5. what is parameter id? with examples, how it is used in reports?

>

> 6.in which table number range data is stored , and how can we view its range?

>

> 7. Diff b/w BADI , RFC,ALE , IDOC'S, BAPI?

Hi,

Answers...

1..SAP always stores data in tables only.The interviewer asked you to dirvert and get the same answer from your side.

so dont worry.

2..see first we have to create elementary search help in se11.

then we have to go for collective search help.

elementary search help : this is the search help for each field.

collective search help : this is the search help for all possible ways we get.

http://help.sap.com/search/highlightContent.jsp

3..The data is stored in application server for a while and then the data lost.if the table is bufferd one temporary view will create in application server and it will hold data temporarly until the table gets updted and then the data lost and the view collapse.

4...SAP Memory

SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters can be set either for a particular user or for a particular program using the SET PARAMETER statement. Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement. The most frequent use of SPA/GPA parameters is to fill input fields on screens

ABAP/4 Memory

ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this area remains intact during a whole sequence of program calls. To pass data

to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.

SAP memory

The SAP memory, otherwise known as the global memory, is available to a user during the entire duration of a terminal session. Its contents are retained across transaction boundaries as well as external and internal sessions. The SET PARAMETER and GET PARAMETER statements allow you to write to, or read from, the SAP memory.

ABAP/4 memory

The contents of the ABAP/4 memory are retained only during the lifetime of an external session (see also Organization of Modularization Units). You can retain or pass data across internal sessions. The EXPORT TO MEMORY and IMPORT FROM MEMORY statements allow you to write data to, or read data from, the ABAP memory.

5...Check the Table TPARA to get a list of all Parameter ID's that can be used in Parameter Tab in SU01. It is mostly functional requirement and is decided for particular actiions via SPRO.

Some typical Parameters i have seen at times are as follows...

AQW ABAP Query: Query area , EFB Function Authorization: Purchase Order, SCL Upper and lower case in source code: 'X' = lower, ' ' =upper

Check this Wiki Link for more info.

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/userProfileParameters&