"CMOD: To create a project to implement customer exists
SMOD: To search the exits"
BDC is the good old method of moving legacy data to SAP. BAPI is the new enhanced Application Interface through which data can be uploaded into SAP System. BDC is transaction oriented. ... Whereas BAPI is an interfacing method, through which SAP data can be processed from within SAP or from other non-SAP applications.
A filter dependent BADI can have multiple implementation which can be triggered based on the filter value
We can create APPEND structure in DB tables from SE11 Tcode and add the fields in it
No
AMDP currently supports SQL-SCRIPT as language so ABAP code cannot be written in it.
No we cannot do so. We can set breakpoints by double clicking on the executable line
Open an AMDP class in the relevant ABAP project.
Position the cursor within the ruler (left bar) of the source editor at the line that contains the AMDP code (for example, SQLScript code) you are interested in.
Choose Activate AMDP Debugger from the context menu
Position the cursor within the ruler (left bar) of the source editor at the line that contains the AMDP code (for example, SQLScript code) you are interested in.
Choose Activate AMDP Debugger from the context menu
"READ TABLE itab INDEX idx INTO wa.
does the same as
wa = itab[ idx ]."
does the same as
wa = itab[ idx ]."
In layman's terms, the updates your program is doing are not actually saved in the database immediately. They are just stored temporarily in memory and COMMIT is what saves the changes in DB. As you've noticed, even if we don't have COMMIT statement, the data is still saved at the end of the program. That's because the system does it for us. If you have a simple program that, say, reads a file and fills in a Z table then you don't have to add COMMIT. But, for example, if you have a program that performs multiple updates and after the first update you can only proceed with the next one after the first change have been committed to DB then, naturally, you have to add a COMMIT in between. There are other situations when it is needed.