SAP : Little for all
Compiled by
Anuj D. Raina
Contents…
 Little Basics
 Abap for Functional consultants
 Testing Reports
 Debugging skills
 Tables
 Smartforms / Sapscript
Software-Oriented View of R/3
Presentation . . . Internet
Application
Database
SAPGUISAPGUI InternetOffice
Work-Work-
processprocess
Work-Work-
processprocess
Work-Work-
processprocess
DispatcherDispatcher
TCP/IP
Remote SQL
Local BufferLocal Buffer
for R/3 Data,for R/3 Data,
DW-Objects,DW-Objects,
ABAP-ObjectsABAP-Objects
Dispatcher
 Program which manages resources of the R/3
applications
 Receives requests from user and passes them to
the corresponding work processes
 Only one dispatcher per application server
 Balances the workload between the processes
 Buffer management in main memory
 Connection with the presentation level
 Organization of the communication processes
Different Workprocess
 Dialog
 Batch
 Spool
 Enqueue
 Update
ABAP Skills for Functional consultants
1) SAP TABLES - This is the first & most important skill a functional
consultant must have.
2) LSMW/BDC - 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 BDC’s though functional
consultant not supposed to write code of BDC but at least they should
aware of SHDB & recording.
3) Interface & EDI - 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 computer-to-computer
electronic exchange of machine processable business documents in a
standard format Knowledge of interface technologies becomes
imperative when we are dealing with the client which is dealing with its
vendors & customers through electronic transmission of data.
4) SAP 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.
Continue…
5) 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
6) SMARTFORMS – Wherever there is print output, there is a
smartform. If you are in support operation, you will face
majority of print output issue.
7) SAP NOTES – SAP Notes are provided by SAP itself as
correction in code. SAP Notes contains instructions to remove
errors from SAP System.
8) TCODE – For any operations/transactions, in SAP system you
can create ‘Y/Z' 'T-Codes as per client requirement.
Testing ALV reports
 Check for table used
 Check basic performance optimization issues
 Check final field catalog table
 Check basic ALV tools like Filter, Sorting,
Import.
 Check for ALV layout settings and
authorization
 Version Management
Smartform vs Sapscript
SMARTFORM SAPSCRIPT
Client Independent Client dependent
Possible to create without
main window
Not possible
On activation function
module is generated
Not available
Continue…
SMARTFORM SAPSCRIPT
Logical conditions are possible
including select query
Simple conditions allowed like
if,,endif,,case..endcase inside
window
Advance formbuilder Restricted formbuilder
Easy to download and use. Can be converted to smartform,
complex operation and for every
unit testing request need to be
transferred to testing client using
SCC1 transaction.
Thank you…

Basics SAP

  • 1.
    SAP : Littlefor all Compiled by Anuj D. Raina
  • 2.
    Contents…  Little Basics Abap for Functional consultants  Testing Reports  Debugging skills  Tables  Smartforms / Sapscript
  • 3.
  • 4.
    Presentation . .. Internet Application Database SAPGUISAPGUI InternetOffice Work-Work- processprocess Work-Work- processprocess Work-Work- processprocess DispatcherDispatcher TCP/IP Remote SQL Local BufferLocal Buffer for R/3 Data,for R/3 Data, DW-Objects,DW-Objects, ABAP-ObjectsABAP-Objects
  • 5.
    Dispatcher  Program whichmanages resources of the R/3 applications  Receives requests from user and passes them to the corresponding work processes  Only one dispatcher per application server  Balances the workload between the processes  Buffer management in main memory  Connection with the presentation level  Organization of the communication processes
  • 6.
    Different Workprocess  Dialog Batch  Spool  Enqueue  Update
  • 7.
    ABAP Skills forFunctional consultants 1) SAP TABLES - This is the first & most important skill a functional consultant must have. 2) LSMW/BDC - 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 BDC’s though functional consultant not supposed to write code of BDC but at least they should aware of SHDB & recording. 3) Interface & EDI - 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 computer-to-computer electronic exchange of machine processable business documents in a standard format Knowledge of interface technologies becomes imperative when we are dealing with the client which is dealing with its vendors & customers through electronic transmission of data. 4) SAP 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.
  • 8.
    Continue… 5) 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 6) SMARTFORMS – Wherever there is print output, there is a smartform. If you are in support operation, you will face majority of print output issue. 7) SAP NOTES – SAP Notes are provided by SAP itself as correction in code. SAP Notes contains instructions to remove errors from SAP System. 8) TCODE – For any operations/transactions, in SAP system you can create ‘Y/Z' 'T-Codes as per client requirement.
  • 9.
    Testing ALV reports Check for table used  Check basic performance optimization issues  Check final field catalog table  Check basic ALV tools like Filter, Sorting, Import.  Check for ALV layout settings and authorization  Version Management
  • 10.
    Smartform vs Sapscript SMARTFORMSAPSCRIPT Client Independent Client dependent Possible to create without main window Not possible On activation function module is generated Not available
  • 11.
    Continue… SMARTFORM SAPSCRIPT Logical conditionsare possible including select query Simple conditions allowed like if,,endif,,case..endcase inside window Advance formbuilder Restricted formbuilder Easy to download and use. Can be converted to smartform, complex operation and for every unit testing request need to be transferred to testing client using SCC1 transaction.
  • 12.