cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Queries

Former Member
0 Kudos

Hello,

Pl. response to my queries,

1. How can we call <b>SELECT-OPTIONS</b> inside Dialoggue Program(Module Pool)?

2. What are screen-exits, conversion-exits, search-help exits,user-exits,function module exits?

3. What is the difference between Remote Enabled Function Module and a BAPI??

4. In a Fn Spec we are not cleared with the Tables required. How to search quickly wht all tables are required to develop the tech system ?

5. Wht is the diff. btn SAP Memory and ABAP Memory??

6. How can we find out the MEMORY ID? and It's value?? Whether we name the id or we use some existing one??

7. If we wanna add some more buttons to ALV, How can we do that?

8. Which reports can be called as complex reports?

9. Can we call a remote enabled Function module from a Non-SAP system as we can do that for BAPI??

Thanks in Advance

Sugata

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

1. You can't call select-options from module pool (type M) programs. Though, you can attach a report to transactions/screens

2. screen-exits - to customize screens, these are avaiable as additional screen tabs, which need to be activated and mofied according to reqmts

conversion-exits - these are used to map external units to internal units, these are assigned to domains from which data elements and fields inherit. There are two types of conversion exits - input/ouput, input exit converts user input value to internal program value and output exit does the opposite. For example domain MEINS has conversion exit, see

user-exits - these are hooks in the SAP program code where in which they call a function using CALL CUSTOMER FUNCTION, which executes a Z type include which we can modify to our requirements

3. RFC modules can be called by programs external to SAP using RFC communication, where as BAPIs too are RFC enabled, in addition they are attached to Business objects via BOR and they don't raise exceptions

4. Tables can be searched via transaction fields, doing F1/F9, or searching whereused list of data elements, activating ST05 SQL trace before starting transaction and deactivating and listing the trace to see which tables are accessed etc

5. ABAP memory is the memory that is loaded for a ABAP programs runtime session, whereas SAP memory is the SAP system memory which is always active, and two different ABAP programs can communicate using SAP memory through EXPORT / IMPORT commands

6. Memory ID is freely and arbitrarily given by the programmer when EXPORTing data to SAP memory, in the other program which needs the data an IMPORT statement with the same memory id can retrieve it. It is just a way to uniquely reference to datastructures within memory

9. RFC modules can be called from SAP or non-SAP systems, non SAP systems need to use CPI-C RFC libraries for C or JAVA RFC libraries supplied by SAP to trigger theM

Former Member
0 Kudos

6.question Answer

on the screen fied say F4 you will get field name ,from that find dataelement in dataelement in further characterstics you find parameter id and also all IDs are stored in table TPARA.

9. Ans: YES,