Você está na página 1de 3

10 ABAP Skills which You Must Know

After inflowing in SAP field, you should have command over

ABAP to deliver following 10 must know areas..!!.
1) Power of SAP Tables:
This is the first & most important skill a functional consultant must have. As we all know, SAP
system stores all data in the form of tables. Hence it becomes mandatory for us, when we carry
out any transaction, in which table data goes. Knowledge of tables will help you in preparation of
Functional Specification which we deliver to technical consultant. Knowledge of table helps us
to track errors & data retrieval operations.
Whenever there is mass upload of data to SAP system, knowledge of these data upload technique
becomes handy tool for functional consultant. While dealing with BDCs though functional
consultant not supposed to write code of BDC but at least they should aware of SHDB &
3) Functional Specification preparation:
Whenever client provides us a requirement which cannot be fulfilled through standard SAP
configuration, we have to go for Z development with the help of ABAP consultant. At that time,
functional consultant interacts with customer & understands his requirement. These requirements
get transmitted to ABAP consultant with the help of functional specification. For preparation of
the same, you have to provide table name & data fields, logic of development, if conditions to be
used, loops to be used etc. Though it appears to be very simple task but preparation of functional
specification required lot of skills.
4) EDI & Interface Whenever SAP system interacts with another SAP or non-SAP system,
data transmission takes place through EDI i.e. Electronic Data Interchange.EDI is The computerto-computer electronic exchange of machine processable business documents in a standard
format. Knowledge of interface technologies like I-Doc & ALE becomes imperative when we are
dealing with the client which is dealing with its vendors & customers through electronic
transmission of data.

5) ABAP Query:
This is a handy tool if you want to create a small report having few numbers of fields from a
single table or joining two tables. If you know this tool, without the help of ABAP consultant you
can create a small report & satisfy clients requirement.
6) Debugging:
In day to day operation, in the absence of desired output from a transaction, it becomes very
critical to find out root cause of the given issue. At that time this skill can act as magic.
Debugging will help you to find out missing link. Though this is tool is having lot of utility, but
its difficult to use.
7) Smartforms:
Wherever there is print output, there is a smartform. If you are in support operation, you will face
majority of print output issue. Ex. Invoice Prints & Purchase Order prints. Smartform has 3
driving components: Print Program, Layout Set and Function module. Knowledge of these will
help you to resolve issue fast, at least you can explain issue fast to ABAP consultant.
8) SAP Notes:
SAP Notes are provided by SAP itself as correction in code. SAP Notes contains instructions to
remove errors from SAP System. SAP Notes can be searched & Implemented based on Note
Number, Application Component, and Implementation Status. Transaction Code is SNOTE.
9) Variants:
Variants are input data which are filled in the selection screen and then saved so that at runtime
the variant can be selected and then the entire selection screen is filled with the desired values.
10) Creating Z T-Codes: For any operations/transactions, in SAP system you can create Z TCodes as per client requirement.
1. C_TAWABAP Dictionary: Describe the functions of the ABAP Dictionary.
2. ABAP Programming: Explain how to create simple ABAP programs with user dialogs
(selection screen, list and screen) and database dialogs (reading from the database).
3. Classical User Interfaces: Explain the different ABAP developments for classical user
4. SQL statements incl. update strategies: Explain SQL statements including update

5. Enhancements and Modifications: Describe the options for making customer-specific

adjustments to the SAP standard system, and how to use enhancements.
6. ABAP Objects: Explain how to develop business applications with ABAP Objects (as an
object-oriented programming language).
7. Internal Tables: Define internal tables and Implement basic ABAP statements with
internal tables. Analyze internal tables in debugging mode.
8. Data Types and Data Objects: Know the differences between types, variables and
objects and how to use them.
9. SAP NetWeaver Overview: Describe the SAP NetWeaver Application Server
10. Web Dynpro for ABAP: Describe the programming approach of Web Dynpro, and the
main elements of Web Dynpro.
11. ABAP Tools: Create ABAP programs and the most important Repository objects using
appropriate ABAP Workbench tools.
12_731 Must ABAP Skills SAP ABAP Skills