slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak PowerPoint Presentation
Download Presentation
PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak

Loading in 2 Seconds...

play fullscreen
1 / 28

PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak - PowerPoint PPT Presentation


  • 95 Views
  • Uploaded on

PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak 7624 Pécs, Ifjúság u. 6. http://www.ttk.pte.hu/. SAP-ABAP2 01. Előadás Vaspöri Gábor SAP fejlesztő, Tel : 30 /510-6351 E-mail: vaspori.gabor@gmail.com Skype: vaspori.gabor. Tartalom. Bevezető SAP kliens

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak' - august


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

PTE Természettudományi Kar

Programtervező- és GazdaságInformatikus Szak

7624 Pécs, Ifjúság u. 6. http://www.ttk.pte.hu/

SAP-ABAP2

01. Előadás

Vaspöri Gábor

SAP fejlesztő,

Tel: 30/510-6351

E-mail: vaspori.gabor@gmail.com

Skype: vaspori.gabor

tartalom
Tartalom
  • Bevezető
    • SAP kliens
    • Kliens beállítások
    • Saját adatok, variáns
  • Tranzakciók
    • SE80, SE11, SE16, SE37, SE24
  • DDIC (SE11)
  • Házi Feladat (Adatelem, Struktúra)
sap logon
SAP Logon
  • 710 VS 720
  • 720 -> www.google.com
  • Win7 -> 720
sap cache nyelvv laszt s
SAP cache, nyelvválasztás
  • Cache
    • Szóköz hatására a korábban bevitt mezőérték megjelenik
  • Nyelv választás
    • Ellenőrzés, hogy más nyelveken hogyan jelenik meg az adott program
    • Dokumentációk nem mindig elérhetők magyar nyelven
m szaki nevek mutat sa
Műszaki nevek mutatása
  • Műszaki nevek
    • Minden tranzakciónak van egy neve, illetve egy tranzakció kódja.
    • A kód megjelenítését érjük el ezzel a beállítással
saj t adatok
Saját adatok
  • Saját adatok
    • Ha valaki sokat használ egy SAP tranzakciót azonos adatokkal,akkor egy idő után kellemetlen mindig megadni ugyanazokat a paramétereket a képernyőn
    • Ennek egyik kiküszöbölése a „Saját adatok”
    • A mező-be „F1” gomb megnyomása után a „Technikai adatok” fülön megtaláljuk( TÖBBEK KÖZÖTT! ) a Parameter-ID-t, aminek a segítségével definiálhatunk egy standard értéket, ami minden SAP-s programban megjelenik
    • Pl..: SU01
plusz pont
Plusz pont
  • Egy olyan rövid riport létrehozása, ami a saját adatok mezőből veszi ki a paramétert, és a program indításakor bemásolja a megfelelő mezőbe:
  • HELP1:
  • REPORT z_pttk_blade_01_1.
  • DATA: lt_marc TYPE TABLE OF marc,
  • ls_marc LIKE LINE OF lt_marc.
  • SELECT-OPTIONS wrk FOR ls_marc-werks.
  • HELP2:
  • www.google.com
vari ns l trehoz sa
Variáns létrehozása
  • Hasonlít a Saját adatokra.
    • De ez csak egy adott tranzakcióra vonatkozik
    • Használata egyszerűbb
      • A szükséges adatok megadása után, a mentés gombbal tudunk új variánst létrehozni
    • A variást bárki használhatja, de a módosítása levédhető
rendszerinform ci k
Rendszerinformációk
  • Rendszer / Státusz
    • A rendszer komponensek verziója ellenőrizhető
    • Ha találunk egy SAP bug-t, akkor először ezt kell megnézni
      • Ezután irány a service.sap.com
      • És az adott NOTE kikeresése, majd telepítése
se80 a minden6
SE80 – „A minden6ó”
  • MIME rep: Fájlok tárolása SAP szerveren
    • IDES szerver rosszul van konfigolva
  • Rep Browser
  • Rep info (most nem fontos)
  • Tag browser (BSP, webdynpro, etc)
  • Tr Org (Fejl. -> Teszt -> Prod.)
    • SE01, SE09
  • Test rep (most nem fontos)
transzport
Transzport
  • Transzport út
    • Fejlesztő
    • Teszt
    • Éles
  • Csomagok
    • Feladatok
  • Tranzakciók
    • SE01, SE09
    • STMS
repository browser
Repository Browser
  • Fejlesztés helyszíne
    • Csomagok
    • Programok
    • FM-k
    • Osztályok
    • Internet szervizek
    • Etc.
be ll t sok
Beállítások
  • Segédeszközök / Beállítások
  • ABAP editor
    • Fejlesztőeszköz
    • Pretty Printer
    • Debugger
  • Class Builder
    • Osztályok
  • Screen Painter
    • Vizuális fejlesztőeszköz
      • (dynpro)
pretty printer
Pretty Printer
  • Célja az átlátható kód készítése
    • Automatikus behúzások
    • Kis-nagybetű konvertálás
  • Újabb verziókban
    • Szín beállítások
    • Intelligens fejlesztés
      • Kulcsszavak felajánlása
      • Tábla mezőinek felismerése
debugger
Debugger!!!!!!!
  • A fejlesztés 50%-a itt zajlik
  • Minden apró beállítási lehetőségét kívülről kell tudni
  • Újabb verzióknál több funkció elérhető
se16 se11
SE16 – SE11
  • SE16
    • Táblatartalom megtekintése
    • Adatok felvitele
  • SE11
    • Táblatartalom megtekintése
    • Tábla létrehozása, módosítása
  • Konklúzió:
    • Ha valamit az egyikben nem találsz, megnézed a másikban!
t bl k n zeget se
Táblák nézegetése
  • Szelekciós mezők megadása
  • Lista mezőinek korlátozása
  • Rendezés
  • ALV vs Lista
se37 se24
SE37, SE24
  • Minta
    • FM
    • ABAP object (osztály)
    • Etc.
  • Történelem
    • Riport
    • (per)Form, include
    • FM
    • Osztály
  • Tranzakciók
    • SE37 – FM
    • SE24 – Class
    • SE91 – MESSAGE
    • SE61 – Dokument
enhancements
Enhancements
  • SAP modif
  • USER exit
  • Old BAdI
    • OOP user exit
  • New BAdI
    • Kernel BAdI
    • Enhancement spot
  • Switch Framework
se11 ddic
SE11 -DDIC
  • Data Dictionary
    • Táblák
      • Transzparens
      • Customizing
    • Nézetek
    • Adattípusok
      • Data element
      • Struktúra
    • Domén
      • V.név (CHAR40)
      • K.név (CHAR40)
    • Keresési segítség (F4)
    • Zárolás
      • Adatbázis manipuláció
h zi feladat 1
Házi Feladat/1
  • Készíts 1 db domaint (SE11):
    • SE11/Domain
    • Név: Z_PTTK_Felh_NEV
    • Megnevezés Név domain
    • Adattípus: CHAR 40
    • Kiviteli hossz: 40
    • Mentés
    • Lokális objektum
h zi feladat 2
Házi Feladat/2
  • Készíts 1 db adatelmet (SE11):
    • Név: Z_Felh_BNEV (pl.: Z_PTTK_BLADE_BNEV)
    • Rövid megnevezés: „Bece név”
    • Beépített típus, char 40
    • Mezőazonosító
      • 10 B. név
      • 15 B. név
      • 20 Bece név
      • 20 Bece név
  • Beálltások után
    • Mentés
    • Lokális objektum
    • Aktiválás
h zi feladat 3
Házi Feladat/3
  • Vezetéknév, Keresztnév (adatelem) létrehozás az előbb elkészített domain segítségével
    • Adatelem létrehozás:
      • Z_PTTK_Felh_VNEV ( Z_PTTK_Felh_KNEV)
      • Létrehozás (Adatelem)
      • Megnevezés: „Vezeték név” („Vezeték név”)
      • Elemi típus
        • Domén
          • Z_TTK_Felh_NEV
    • Mező azonosító
      • 10 V. név
      • 15 V. név
      • 20 Vezeték név
      • 20 Vezeték név
  • ( A keresztnevet
  • értelem szerűen! )
  • Beálltások után
    • Mentés
    • Lokális objektum
    • Aktiválás
slide25

Házi Feladat/4

  • Tábla létrehozása: (SE11/Adattábla)
    • Név: ZCPTTK_Felh_TAB
    • Megnevezés: „Saját customizing tábla”
    • Kiszállítási osztály: C (customizing)
    • Data Browser: „Karbantartás megengedett”
    • Adatfajta, méret
h zi feladat 5
Házi Feladat/5
  • Műszaki beállítások
    • Mentés ablakra „Igen”
    • Adatfajta: APPL2
    • Méretkategória: 1
h zi feladat 6
Házi Feladat/6
  • Mezők
    • MANDT || Kulcs || Kezdőérték || Adatelem (MANDT)
    • ID || Kulcs || Kezdőérték || Beépített típus (INT4)
    • VNEV || || || Adatelem (Z_PTTK_Felh_VNEV)
    • KNEV || || || Adatelem (Z_PTTK_Felh_KNEV)
    • BNEV || || || Adatelem (Z_PTTK_Felh_BNEV)
    • A Beépített típus gomb megnyomására lehet váltani, hogy standard adatelemet, vagy saját magunk által készített adatelemet szeretnénk-e felvenni a táblába
    • Mentés
    • Aktiválás!
h zi feladat 7
Házi Feladat/7
  • Adatok felvitele
    • SE16
    • Táblanév megadása
    • Adatok felvitele (5 DB)
    • A felvitt adatokat a kék táblázat gombbal tudjuk megtekinteni