0% found this document useful (0 votes)
24 views14 pages

SAP System Application Programming: Abap Advanced Business Application Program

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views14 pages

SAP System Application Programming: Abap Advanced Business Application Program

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

SAP

system application
programming
ABAP
Advanced business application program.
SAP is oriented by business purpose.

SAP is a ERP (enterprise resource planning) solution.

Every solution should be identified in SAP.

SAP company is founded in 1972 in Germany with team of five


members.
TECHNICALS IN SAP LANGUAGE:
a. ABAP.
b. WEBDYNPRO.
c. WORKFLOW.
d. O DATA.
e. ABAP ON HANA.
f. BOPF.
g. BI / BW.
Functionals :
 MM : material management.
 SD : sales distribution.
 PP : production plant .
 PM : plant management.
 WM : ware house management.
 EWM : extended ware house management.
 TM : transportation management.
 QM : quality management.
 FICO : finance.
 FICO : CO , AR , AP , TR , ASSET.
 SCM : supply management.
 To implement any application we need ABAP (technicals) is required.
 These all modules are required for any organization.
 TO know the webdynpro , workflow , o data, abap on hana, bopf we have to
clearly know about ABAP .
Those are advanced in ABAP .
But BI /BW is different.

 TR
 transport request
 TR will moved by basis team and they will release tr.

 T- CODES : technical transaction codes.


Every function modules they have a separate transaction codes.
SD FLOW T-CODES
1. Inquiry va11 - create / va12- change / va13 – display.
2. Quotation va21 – create / va22 – change / va23 – display.
3. Purchase order me21n – create / me22n – change / me23n - display.
4. Sales order va01 - create / vao2 – change / va03 - display.
5. Delivery vlo1n – create / vlo2n - change / vlo3n – display.
6. Billing / invoice vf01 - create / vf02 - change / vf03 – display.
7. Material master mm01 - create / mm02 - change / mmo3 – display.
8. Customer master xd01 - create / xd02 - change / xdo3 – display.
9. Vendor master xk01 - create / xk02 - change / xko3 – display.
 Inquiry information should be stored in table VBAK , VBAP.
 Quotation information should be stored in table VBAK , VBAP.
 Purchase information should be stored in table EKKO , EKPO.
 Sales order information should be stored in table VBAK , VBAP
 Delivery information should be stored in table LIKP , LIPS
 Billing information should be stored in table VBRK, VBRP
 Material master information should be stored in table MARA ,
MARD,MARC,MAKT.
 Customer master information should be stored in table KNA1 , KNBK.
 Vendor master information should be stored in table LFA1 , LFBK.
1. To open a new session ctrl+n.
2. We can open maximum 6 sessions at a time.
3. To close the session /l.
4. To close the all session at a time /NEX.
5. To close and open new session /N.
6. To close and open a new Tcode /nse37.
7. To open a new session without close a session /ose37-its for transaction code.

Session means another SAP instance on your screen.


T Codes (technical transaction codes).
 Se11 - creating tables.
 Se01/se09 - transport request.
 Se18 - BADI definition.
 Se19 - BADI implementation.
 St22 - runtime error analysis.
 Sm35 - BDC session.
 Sm36 - to create background job.
 Sm37 - background overview.
 Se37 - function module.
 Se38 - report create.
 Se80 - object navigator.
 Se91 - message class.
 Se93 - transaction code.
• Sm30 - TMG display.
• Se24 - class builder.
• Sost - email overview.
• Smod - user exit definition.
• Cmod - user exit implementation.
• Shdb - bdc recording.
• Se16 - data browser.
• Lsmw - legacy system migration work bench.
• Se71 - scripts.
• Se78 - upload logo.
• Se51 - screen painter.
• Smartforms - smartforms.
• Sale - configure connection for ICOD.
• Se41 - meno pointer.
SYSTEM FIELD VARIABLES :
10-15 variables will use in our development.
 Sy-index - number of current loop pass.
 sy-tabix - current line of interest table.
 sy-host - server information.
 sy-langu - system language.
 sy-sysid - system language.
 sy-uname - system date.
 sy-uzeit - system time.
 sy-tcode - current transaction code.
 sy-datlo - local date.
 sy-timld - local time.
 sy-repid - current program name.
 sy-dbcnt - number of records in internal table.
 sy-subrc - return code.
 sy-ucomm - function code.
 sy-msgno - message number.
 sy-msgty - message type.
we will use this in programming developing.

Sy-subrc - return code.


Sy-ucomm - function code.
Check the iteration of inside loop and end loop.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy