Profikurs ABAP : konkrete, praxisorientierte Lösungen ; Tipps, Tricks und jede Menge Erfahrung [2., erw. Aufl] 3834801437, 9783834801432 [PDF]


140 94 7MB

German Pages 322 Year 2007

Report DMCA / Copyright

DOWNLOAD PDF FILE

Papiere empfehlen

Profikurs ABAP : konkrete, praxisorientierte Lösungen ; Tipps, Tricks und jede Menge Erfahrung [2., erw. Aufl]
 3834801437, 9783834801432 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Patrick Theobald

Profikurs ABAP®

Aus dem Bereich IT erfolgreich gestalten

COBIT kompakt und verständlich von Wolfgang Goltsche User Interface-orientierte Softwarearchitektur von Paul Chlebek Profikurs Eclipse 3 von Gottfried Wolmeringer und Thorsten Klein Profikurs Sicherheit von Web-Servern von Volker Hockmann und Hans-Dieter Knöll Elektronische Signaturen in modernen Geschäftsprozessen von Volker Gruhn, Vincent Wolff-Marting, André Köhler, Christian Haase und Torsten Kresse Grundkurs Microsoft Dynamics AX von Andreas Luszczak

Profikurs ABAP® von Patrick Theobald

www.vieweg.de

Patrick Theobald

Profikurs ABAP® Konkrete, praxisorientierte Lösungen – Tipps, Tricks und jede Menge Erfahrung Mit 196 Abbildungen 2., erweiterte Auflage

Bibliografische Information Der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar.

SAP®, SAP Logo®, mySAP® Business Suite, mySAP.com®, mySAP.com Marketplace®, mySAP.com Enterprise Portal®, mySAP.com Business Scenarios®, mySAP.com Application Hosting®, WebFlow®, R/2®, R/3®, RIVA®, ABAP®, SAP Business Workflow®, SAP EarlyWatch®, SAP ArchiveLink®, BAPI®, SAPPHIRE, Management Cockpit®, SEM® sind eingetragene Warenzeichen der SAP Aktiengesellschaft Systeme, Anwendungen, Produkte in der Datenverarbeitung, Neurottstr. 16, D-69190 Walldorf. Der Autor bedankt sich für die freundliche Genehmigung der SAP Aktiengesellschaft, die genannten Warenzeichen im Rahmen des vorliegenden Titels verwenden zu dürfen. Die SAP AG ist jedoch nicht Herausgeberin des vorliegenden Titels oder sonst dafür presserechtlich verantwortlich. Für alle Screen-Shots des vorliegenden Titels gilt der Hinweis: Copyright SAP AG. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne von Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürfen. Höchste inhaltliche und technische Qualität unserer Produkte ist unser Ziel. Bei der Produktion und Auslieferung unserer Bücher wollen wir die Umwelt schonen: Dieses Buch ist auf säurefreiem und chlorfrei gebleichtem Papier gedruckt. Die Einschweißfolie besteht aus Polyäthylen und damit aus organischen Grundstoffen, die weder bei der Herstellung noch bei der Verbrennung Schadstoffe freisetzen.

1. Auflage 2004 2., erweiterte Auflage Juni 2007 Alle Rechte vorbehalten © Friedr. Vieweg & Sohn Verlag | GWV Fachverlage GmbH, Wiesbaden 2007 Lektorat: Sybille Thelen | Andrea Broßler Der Vieweg Verlag ist ein Unternehmen von Springer Science+Business Media. www.vieweg.de Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Umschlaggestaltung: Ulrike Weigel, www.CorporateDesignGroup.de Druck und buchbinderische Verarbeitung: MercedesDruck, Berlin Gedruckt auf säurefreiem und chlorfrei gebleichtem Papier. Printed in Germany ISBN 978-3-8348-0143-2

Vorwort zur zweiten Auflage iáÉÄÉ iÉëÉêI ïÉåå áå ÇáÉëÉê tÉäí áêÖÉåÇÉíï~ë ëáÅÜÉê áëíI Ç~åå áëí Éë ÇáÉ sÉêJ ®åÇÉêìåÖK råÇ ëç Ü~ÄÉå ïáê ^_^mJmêçÖê~ããáÉêÉê ìåë îçê Q Ó R g~ÜêÉå ÄÉêÉáíë Ç~ê~ìÑ ÉáåÖÉëíÉääíI ÑêΩÜÉê çÇÉê ëé®íÉê ~ìÑ ÇÉå g~î~J wìÖ ~ìÑëéêáåÖÉå òì ãΩëëÉåK dáåÖÉ Éë å~ÅÜ ÇÉã táääÉå ÇÉë p^mJ eçÅÜÖä~åòJmêçëéÉâíÉë ÄÉëëÉê ÜÉìíÉ ~äë ãçêÖÉåK açÅÜ ÇáÉ oÉ~äáJ í®í ëáÉÜí ~åÇÉêë ~ìëW pÉäÄëí ãáí ãóp^m bom OMMR Ü~í ^_^m åáÅÜíë ~å ^âíì~äáí®í îÉêäçêÉå ìåÇ ïÉê ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉ mêçòÉëëÉ áã ìãÑ~ëëÉåÇëíÉå bomJpóëíÉã ÇÉê tÉäí ~ÄÄáäÇÉå ã∏ÅÜíÉI âçããí ~å ÑìåÇáÉêíÉå ^_^mJhÉååíåáëëÉå åáÅÜí îçêÄÉáK ^ìë ÇáÉëÉã dêìåÇ ïìêÇÉ ÇáÉ òïÉáíÉ ^ìÑä~ÖÉ ÇáÉëÉë _ìÅÜÉë ìã Ç~ë h~éáíÉä tÉÄaóåéêç ÉêïÉáíÉêíK báåÉ qÉÅÜåáâI ÇáÉ ëáÅÜ áå ÉáåÉê òìëÉÜÉåÇë ïÉÄJÄ~ëáÉêíÉå tÉäí áããÉê Öê∏≈ÉêÉê _ÉäáÉÄíÜÉáí ÉêÑêÉìí ìåÇ íêçíòÇÉã ~ìÑ ~ÄÖÉÜ~åÖÉåÉê ^_^mJqÉÅÜåáâ Ä~ëáÉêíK ^ÄëÅÜäáÉ≈ÉåÇ ïΩåëÅÜÉ áÅÜ fÜåÉå îáÉä bêÑçäÖ ÄÉáã aìêÅÜ~êÄÉáíÉå ÇÉë _ìÅÜÉë ìåÇ ã∏ÅÜíÉ åçÅÜ ~ìÑ ãÉáåÉ eçãÉé~ÖÉ ÜáåïÉáëÉåK råíÉê ïïïKíÜÉçÄ~äÇJëçÑíï~êÉKÅçã ÑáåÇÉå páÉ òìë®íòäáÅÜÉ fåÑçë êìåÇ ìã Ç~ë _ìÅÜK mÉê j~áä ÉêêÉáÅÜÉå páÉ ãáÅÜ ìåíÉê é~íJ êáÅâKíÜÉçÄ~äÇ]íÜÉçÄ~äÇJëçÑíï~êÉKÅçãK eÉêòäáÅÜëí fÜê m~íêáÅâ qÜÉçÄ~äÇ áã pçããÉê OMMT

s

Vorwort zur ersten Auflage iáÉÄÉ iÉëÉêI Äê~ìÅÜí ÇáÉëÉ tÉäí Éáå ïÉáíÉêÉë ^_^mJ_ìÅÜ\ g~I ÇÉåå Éë Öáäí iΩJ ÅâÉå òì ëÅÜäáÉ≈ÉåK bë ÖáÄí ãáííäÉêïÉáäÉ ÖìíÉ ^_^mJ_ΩÅÜÉêI ÇáÉ ÇÉã ÖÉåÉáÖíÉå iÉëÉê ÉáåÉå báåëíáÉÖ áå ÇáÉ mêçÖê~ããáÉêëéê~ÅÜÉ ÇÉë oLPJpóëíÉãë ÄáÉíÉåK ^ÄÉê Éë ÖáÄí Äáë ÜÉìíÉ âÉáåÉI ÇáÉ ÖÉòáÉäí ÇáÉëÉå tÉÖ ïÉáíÉêîÉêÑçäÖÉåK ^_^m ÜÉá≈í åáÅÜí åìêI aóåéêçë òì ÖÉëí~äíÉå ìåÇ Éáå mêçÖê~ãã ëóåí~âíáëÅÜ âçêêÉâí ~ìëòìÑçêãìäáÉêÉåK mêçÇìâíáîÉ mêçÖê~ããáÉJ êìåÖ áå ÉáåÉã p^mJpóëíÉã ÜÉá≈í ~ìÅÜ áããÉêI ÄÉëíÉÜÉåÇÉ pí~åJ Ç~êÇë ÉÑÑáòáÉåí åìíòÉå ìåÇ îçê ~ääÉã ÄÉÜÉêêëÅÜÉå â∏ååÉåK a~òì ÖÉÜ∏êí áããÉê ~ìÅÜ Éáå ïÉåáÖ ^Çãáåáëíê~íáçåI `ìëíçãáòáåÖ ìåÇ Éáå dêìåÇîÉêëí®åÇåáë ΩÄÉê ÇáÉ Ö~åòÜÉáíäáÅÜÉ cìåâíáçåëïÉáëÉ ÇÉë póëíÉãëK jáí ÇáÉëÉã ^åëéêìÅÜ ÇÉê táëëÉåëîÉêãáííäìåÖ Ü~í ëáÅÜ ÇáÉëÉë _ìÅÜ Éáå ÜçÜÉë wáÉä ÖÉëíÉÅâíK i~ëëÉå páÉ ãáÅÜ ïáëëÉåI çÄ Éë Ç~ë wáÉä ÉêêÉáÅÜí Ü~í ìåÇ ëÅÜêÉáÄÉå páÉ ãáê fÜêÉ âçåëíêìâíáîÉ hêáíáâ ~å é~íêáÅâKíÜÉçÄ~äÇ]íÜÉçÄ~äÇJëçÑíï~êÉKÅçã EΩÄÉê içÄ ÑêÉìÉ áÅÜ ãáÅÜ å~íΩêäáÅÜ ~ìÅÜFK _Éá ÇÉê dÉäÉÖÉåÜÉáí ã∏ÅÜíÉ áÅÜ páÉ ~ìÅÜ ÖäÉáÅÜ ~ìÑ ãÉáåÉ eçãÉé~ÖÉ ïïïKíÜÉçÄ~äÇJëçÑíï~êÉKÅçã ÜáåïÉáëÉåK kÉÄÉå ÇÉå _ÉáëéáÉäÇ~íÉáÉå ÑáåÇÉå páÉ ~äë iÉëÉê Ççêí ïÉáíÉêÉ oÉëëçìêÅÉå êìåÇ ìã Ç~ë _ìÅÜK ^å ÇáÉëÉê píÉääÉ ~ääÉå jÉåëÅÜÉå òì Ç~åâÉåI ÇáÉ ãáÅÜ ~ìÑ ÇÉã tÉÖ îçå ÇÉê fÇÉÉ Äáë òìã ÑÉêíáÖÉå j~åìëâêáéí ÄÉÖäÉáíÉí Ü~ÄÉåI ïΩêÇÉ ãáí páÅÜÉêÜÉáí ÇÉå o~ÜãÉå ÉáåÉë sçêïçêíÉë ëéêÉåÖÉåK píÉääîÉêíêÉíÉåÇ ÑΩê ëáÉ ~ääÉ Ç~åâÉ áÅÜ ãÉáåÉå bäíÉêåI ÇÉã ^äÉñ ìåÇ ãÉáåÉã ^êÄÉáíÖÉÄÉêI ÇÉê tΩêíÜ fåÇìëíêáÉ pÉêîáÅÉ dãÄe C `çKhd áå _~Ç jÉêÖÉåíÜÉáãK báå ëéÉòáÉääÉê dêì≈ îçå ÇáÉëÉê píÉääÉ ~ìë ÖÉÜí ~å ÇáÉ lã~ EãÉáå íêÉìÉëíÉê c~åFK ^ÄëÅÜäáÉ≈ÉåÇ ïΩåëÅÜÉ áÅÜ fÜåÉå îáÉä pé~≈I îáÉä bêÑçäÖ ìåÇ îáÉäÉ åÉìÉ bêâÉååíåáëëÉ ãáí mêçÑáâìêë ^_^mK eÉêòäáÅÜëí fÜê m~íêáÅâ qÜÉçÄ~äÇ áã pçããÉê OMMQ

sf

Inhaltsverzeichnis

N

NKN

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKN _ÉáëéáÉäÇ~íÉáÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKP

NKNKN

aáÉ ÉêÑçêÇÉêäáÅÜÉå q~ÄÉääÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKQ

NKNKO

fãéçêíáÉêÉå ÉáåÉë qê~åëéçêí~ìÑíê~ÖëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKT

NKNKP

q~ÄÉääÉå áã a~í~ aáÅíáçå~êó ã~åìÉää ~åäÉÖÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NM

NKO

`ê~ëÜâìêë ^_^mKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NR

NKOKN

rãÖ~åÖ ãáí s~êá~ÄäÉå ìåÇ a~íÉåíóéÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NR

NKOKO

oÉéçêíëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NV

NKOKP

aá~äçÖéêçÖê~ããáÉêìåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OP

NKOKQ

jçÇìä~êáëáÉêìåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OS

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OU

NKPKN

hìêòÉê píêÉáÑòìÖ ÇìêÅÜ ÇáÉ lÄàÉâíçêáÉåíáÉêìåÖKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OU

NKPKO

hä~ëëÉåI lÄàÉâíÉ ìåÇ báÖÉåëÅÜ~ÑíÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PM

NKPKP

jÉíÜçÇÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PO

NKPKQ

aÉê hä~ëëÉåâçåëíêìâíçê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PS

NKPKR

pí~íáëÅÜÉ hä~ëëÉåÉäÉãÉåíÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PT

NKPKS

bêÉáÖåáëëÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PV

NKPKT

^ÄäÉáíìåÖ ìåÇ sÉêÉêÄìåÖKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK QO

NKPKU

fåíÉêÑ~ÅÉJhä~ëëÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK QR

NKPKV

içâ~äÉ ìåÇ ëóëíÉãïÉáíÉ hä~ëëÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK QT

NKPKNM

o~åÇÄÉãÉêâìåÖ òì ^_^m lÄàÉÅíë KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK QU

NKQ

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK QV

NKQKN

báåÑΩÜêìåÖëÄÉáëéáÉä KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK QV

NKQKO

bêÉáÖåáëëÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK RQ

NKQKP

póëíÉãJ ìåÇ ^åïÉåÇìåÖëÉêÉáÖåáëëÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK RT

NKQKQ

póåÅÜêçåáë~íáçå ìåÇ cäìëÜ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK RV

sff

fåÜ~äíëîÉêòÉáÅÜåáë

O

OKN

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK SN a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK SN

OKNKN

içÖáëÅÜÉ ìåÇ éÜóëáëÅÜÉ a~íÉáå~ãÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK SN

OKNKO

a~íÉáÉå ëÅÜêÉáÄÉå ìåÇ äÉëÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK SP

OKNKP

bñâìêëW a~íÉåΩÄÉêíê~ÖìåÖ ãáííÉäë cqmKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK SS

OKNKQ

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK TO

OKO

a~íÉáÉå ~ìÑ ÇÉã mê®ëÉåí~íáçåëëÉêîÉê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK TQ

OKOKN OKP

eqjiJbñéçêí ìåÇ Ç~ë iáëíÉåJlÄàÉâíKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK UN

OKPKN

a~ë tÉÄ oÉéçëáíçêó KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK UR

OKPKO

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK UV

OKQ

macJa~íÉáÉå ÉêòÉìÖÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK UV

OKQKN OKR

oÉéçêíë âçåîÉêíáÉêÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK VM

ujiJaçâìãÉåíÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK VQ

OKRKN

aáÉ mêçÖê~ããáÉêëÅÜåáííëíÉääÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK VS

OKRKO

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK VV

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NMN

OKSKN

l^bo Ó aÉê _ìëáåÉëë açÅìãÉåí k~îáÖ~íçê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NMN

OKSKO

açâìãÉåíÉå~êíÉå ìåÇ açâìãÉåíÉåíóéÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NMQ

OKSKP

mêçÖê~ããÖÉëíÉìÉêí açâìãÉåíÉ ~åäÉÖÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NMS

OKSKQ

açâìãÉåíÉ ~ÄêìÑÉå ìåÇ ~åòÉáÖÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NMV

OKSKR

aÉå p^mJpí~åÇ~êÇ åìíòÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NNP

OKSKS

cìåâíáçåÉå áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NNR

P

PKN

sfff

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK TU

_ÉåìíòÉêçÄÉêÑä®ÅÜÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NNT pí~åÇ~êÇÇá~äçÖÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NNT

PKNKN

g~I kÉáåI tÉá≈káÅÜí KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NNU

PKNKO

a~ë báåÉ çÇÉê Ç~ë ^åÇÉêÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NOO

PKNKP

qÉñíÄ~ìëíÉáåÉ ~åòÉáÖÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NOQ

fåÜ~äíëîÉêòÉáÅÜåáë PKNKQ PKO

a~íÉåÉáåÖ~ÄÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NOT

q~ÄÉääÉåéÑäÉÖÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NPO

PKOKN

dÉåÉêáÉêÉå ÇÉê mÑäÉÖÉÄ~ìëíÉáåÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NPO

PKOKO

mêçÖê~ããáÉêëÅÜåáííëíÉääÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NPR

PKOKP

bêïÉáíÉêíÉ içïJiÉîÉäJcìåâíáçåÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NPV

PKOKQ

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NQO

PKP

a~ë ^isJdêáÇ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NQS

PKPKN

^is ~äë píÉìÉêÉäÉãÉåíÉ áã aóåéêçKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NQT

PKPKO

i~óçìíJ^åé~ëëìåÖKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NRM

PKPKP

aÉê cÉäÇâ~í~äçÖKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NRO

PKPKQ

cìåâíáçåÉå áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NRR

Q

QKN

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NRT kìããÉêåâêÉáëÉKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NRT

QKNKN

mêçÖê~ããáÉêëÅÜåáííëíÉääÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NSM

QKNKO

hçãéäÉñÉ kìããÉêåâêÉáëÉ ãáí råíÉêçÄàÉâíÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NSN

QKNKP

hçãéäÉñÉ kìããÉêåâêÉáëÉ ãáí dêìééÉå~ÄÜ®åÖáÖâÉáí KKKKKKKKKKKKKKKKKK NSR

QKNKQ

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NSU

QKNKR

^ìëÄäáÅâÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NSV

QKO

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NTM

QKOKN

qÉñíçÄàÉâíÉ ìåÇ qÉñíJfaëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NTM

QKOKO

mêçÖê~ããÖÉëíÉìÉêíÉê bÇáíçê~ÄëéêìåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NTP

QKOKP

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NTT

QKOKQ

bÇíáçê áã aóåéêç KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NUM

QKOKR

drfJhä~ëëÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NUR

R

RKN

péÉêêÉå ìåÇ sÉêÄìÅÜÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NUT qÜÉçêáÉ òìê póëíÉã~êÅÜáíÉâíìê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NUU

RKNKN

a~ë pÅÜáÅÜíÉåãçÇÉää KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NUU

RKNKO

häÉáåÉ mêçòÉëëâìåÇÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NVM fu

fåÜ~äíëîÉêòÉáÅÜåáë RKNKP RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NVS

RKOKN

mbocloj lk `ljjfq KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NVS

RKOKO

sÉêÄìÅÜìåÖëÄ~ìëíÉáåÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK NVU

RKOKP

häÉáåÉë _ÉáëéáÉäëòÉå~êáçKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OMN

RKOKQ

sÉêÄìÅÜìåÖëîÉêï~äíìåÖKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OMT

RKP

péÉêêìåÖÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ONO

RKPKN

péÉêêçÄàÉâíÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ONO

RKPKO

_ÉáëéáÉä KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ONR

RKPKP

_ΩåÇÉäìåÖ îçå péÉêêÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ONU

RKPKQ

péÉêêîÉêï~äíìåÖ ìåÇ ^Çãáåáëíê~íáçåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OOM

RKPKR

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OON

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OOR

SKN

^åëíÉìÉêìåÖ îçå libOJlÄàÉâíÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OOS

SKO

bñÅÉä KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OOU

SKOKN

_ÉáëéáÉä KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OPM

SKOKO

hä~ëëÉåÜáÉê~êÅÜáÉå îÉêëíÉÜÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OPR

SKP

tçêÇKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OPS

SKPKN

báåÑ~ÅÜÉë _ÉáëéáÉä ãáí qÉñí~ìëÖ~ÄÉ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OPT

SKPKO

_ÉáëéáÉä ãáí ^ÇêÉëëÉíáâÉííÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OPV

T

TKN

aêìÅâÉå ãáí p^m pã~êí cçêãëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OQP pÅÜåÉääÉáåëíáÉÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OQP

TKNKN

a~ë ÉêëíÉ cçêãìä~ê ìåÇ ÇáÉ pã~êíJcçêãëJrãÖÉÄìåÖ KKKKKKKKKKKKKKKKKKKK OQQ

TKNKO

a~ë o~ÜãÉåéêçÖê~ããKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OQU

TKO

^_^m áã cçêãìä~êKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORM

TKOKN

wìÖêáÑÑ ÄÉá ÇÉê fåáíá~äáëáÉêìåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORM

TKOKO

^_^mJmêçÖê~ããâåçíÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORO

TKP u

qê~åë~âíáçåÉåI irtë ìåÇ ÇáÉ a~íÉåÄ~åâÑçêíëÅÜêÉáÄìåÖ KKKKKKKKKKKKKK NVP

píáäÉI qÉñíÄ~ìëíÉáåÉ ìåÇ dê~ÑáâÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORS

fåÜ~äíëîÉêòÉáÅÜåáë TKPKN

báåÉå píáä ÇÉÑáåáÉêÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORT

TKPKO

báåÉå qÉñíÄ~ìëíÉáå ÇÉÑáåáÉêÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORU

TKPKP

dê~ÑáâÉå ~ÄäÉÖÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ORV

TKPKQ

KKK ìåÇ ~ääÉë òìë~ããÉåÄ~ìÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OSM

TKQ

q~ÄÉääÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OSP

TKQKN

sçê~êÄÉáí KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OSP

TKQKO

e~ìéíÉäÉãÉåíÉ ÉáåÑΩÖÉå ìåÇ q~ÄÉääÉ ëíóäÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OSR

TKQKP

aÉí~áäë®íòÉ ~ìëÖÉÄÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OSU

TKR

^ìëÖ~ÄÉ áã o~ÜãÉåéêçÖê~ãã ëíÉìÉêåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OSV

TKRKN

U

cìåâíáçåëÄ~ìëíÉáåÉ áã §ÄÉêÄäáÅâ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OTO

tÉÄ aóåéêçë KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OTT

UKN

`çãéçåÉåíëI táåÇçïëI sáÉïë ìåÇ mäìÖëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OTU

UKO

aÉê `çåíÉñíKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OTV

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OUM

UKPKN

^åä~ÖÉ ÇÉê `çãéçåÉåí ìåÇ ÉáåÉê sáÉï KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OUM

UKPKO

sçêÄÉêÉáíÉå ÇÉë `çåíÉñíKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OUP

UKPKP

sáÉï i~óçìíKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OUR

UKPKQ

`çÇáåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OUU

UKQ

`çåíêçääÉê ìåÇ mäìÖë äáîÉ ÉêäÉÄÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OVO

UKQKN

aÉê `çåíêçääÉê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OVO

UKQKO

sçêÄÉêÉáíÉå ÇÉê òïÉáíÉå sáÉï ìåÇ ÇÉê `çåíÉñíJlÄàÉâíÉ KKKKKKKKKKKKKK OVQ

UKQKP

mäìÖë ÇÉÑáåáÉêÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OVS

UKQKQ

`çÇáåÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK OVU

^

^åÜ~åÖ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMP

^KN

tÉÄJoÉëëçìêÅÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMP

^KO

iáëíÉ Ö®åÖáÖÉê qê~åë~âíáçåÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMQ

^KP

sÉêÖäÉáÅÜëçéÉê~íçêÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMR

^KQ

táÅÜíáÖÉ cqmJhçãã~åÇçëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMS uf

fåÜ~äíëîÉêòÉáÅÜåáë ^KR

bäÉãÉåí~êÉ ^_^mJa~íÉåíóéÉå KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMT

^KS

sÉêÖäÉáÅÜ ^_^mJ L a~í~JaáÅíáçå~êóJa~íÉåóíéÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMU

^KT

c~êÄÉåKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PMV

pÅÜä~ÖïçêíîÉêòÉáÅÜåáëKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK PNN

uff

1

Einführung und Grundlagen ^_^m Ó t~ë ìåíÉê oLO åçÅÜ ~äë ^ääÖÉãÉáåÉê _ÉêáÅÜíë^ìÑÄÉêÉáJ íìåÖëJmêçòÉëëçê ÄÉÖ~ååI áëí ΩÄÉê ÇáÉ g~ÜêÉ òì ^Çî~åÅÉÇ _ìëáåÉëë ^ééäáÅ~íáçå mêçÖê~ããáåÖ ÖÉïçêÇÉåK få àÉÇÉã c~ää áëí ^_^m é~J ê~ääÉä òì ÇÉã ìåîÉêÖäÉáÅÜäáÅÜÉå bêÑçäÖ îçå p^m oLP òì ÉáåÉê ÇÉê ïáÅÜíáÖëíÉå péê~ÅÜÉå ÄÉá ÇÉê båíïáÅâäìåÖ îçå ÄÉíêáÉÄëïáêíëÅÜ~ÑíJ äáÅÜÉå ^åïÉåÇìåÖÉå ÖÉïçêÇÉåK

^å ïÉå êáÅÜíÉí ëáÅÜ ÇáÉëÉë _ìÅÜ\

sçêâÉååíåáëëÉ

aáÉëÉë _ìÅÜ Ü~åÇÉäí îçå ÑçêíÖÉëÅÜêáííÉåÉå mêçÖê~ããáÉêíÉÅÜåáJ âÉå áå ^_^mK jáí łÑçêíÖÉëÅÜêáííÉå áëí áå ÇáÉëÉã wìë~ããÉåÜ~åÖ ~ääÉë ÖÉãÉáåíI ï~ë áã ^ääÖÉãÉáåÉå åáÅÜí áå ^åÑ®åÖÉêJ_ΩÅÜÉêå òì äÉëÉå áëíK _ΩÅÜÉê ïáÉ ^_^m lÄàÉÅíë îçå p~ëÅÜ~ hêΩÖÉê ìåÇ eçêëí hÉääÉê çÇÉê Ç~ë ^_^m §ÄìåÖëÄìÅÜ îçå jáÅÜ~Éä rãä~ìÑÑ ìåÇ t~äíÉê aáêåÜçÑÉê ÄáÉíÉå ëÉäÄëí ^_^mJ^åÑ®åÖÉêå ÇáÉ j∏ÖäáÅÜâÉáíI áã pÉäÄëíëíìÇáìã çÇÉê ~äë pÅÜìäìåÖëìåíÉêä~ÖÉ ÇáÉ péê~ÅÜÉ îçå dêìåÇ ~ìÑ òì äÉêåÉåK bë ïÉêÇÉå ëóåí~âíáëÅÜÉ cÉáåÜÉáíÉå Éêä®ìJ íÉêíI ^Ää~ìÑâçåëíêìâíÉ ÇáëâìíáÉêí ìåÇ dêìåÇä~ÖÉå áå oÉéçêíáåÖ ìåÇ aá~äçÖéêçÖê~ããáÉêìåÖ îÉêãáííÉäíK ^ÄÉê ïáÉ ÖÉÜí Éë ïÉáíÉê\ aáÉëÉë _ìÅÜ áëí ÉáåÉ ã∏ÖäáÅÜÉ ^åíïçêí ~ìÑ ÇáÉëÉ cê~ÖÉK fåëÄÉJ ëçåÇÉêÉ ÖÉÜí Éë ìã qÉÅÜåáâÉåI ÇáÉ áå ÇÉê oÉÖÉä åáÅÜí çÇÉê òìJ ãáåÇÉëí åáÅÜí áå îáÉäÉå _ΩÅÜÉêå òì ÑáåÇÉå ëáåÇK ^ÄëçäìíÉ sçê~ìëëÉíòìåÖ ÑΩê ÇáÉëÉë _ìÅÜ áëí ÇÉê rãÖ~åÖ ãáí ÇÉê ^_^mJtçêâÄÉåÅÜK páÉ ãΩëëÉå áå ÇÉê i~ÖÉ ëÉáåI mêçÖê~ããÉ çÇÉê cìåâíáçåëÄ~ìëíÉáåÉ ~åòìäÉÖÉå ìåÇ ÉáåÉ a~íÉåÄ~åâí~ÄÉääÉ áã a~J í~ aáÅíáçå~êó òì ÉåíïÉêÑÉåK _ÉÖêáÑÑÉ ïáÉ íê~åëé~êÉåíÉ q~ÄÉääÉI a~íÉåÉäÉãÉåí çÇÉê açã®åÉ ëçääíÉå ÉÄÉåÑ~ääë ëçïÉáí ÄÉâ~ååí ëÉáåK ^ì≈ÉêÇÉã ëçääíÉå páÉ ëáÅÜ áå ÇÉê ^_^mJpóåí~ñ òìêÉÅÜíÑáåJ ÇÉåI ïáëëÉå ïáÉ ã~å ÉáåÉ áåíÉêåÉ q~ÄÉääÉ çÇÉê ÉáåÉå ëíêìâíìêáÉêJ íÉå a~íÉåíóé ÄÉÑΩääí ìåÇ ïáÉÇÉê ~ìëäáÉëí ìåÇ ïáÉ áå ^_^m Ö®åÖáJ ÖÉ ^Ää~ìÑâçåëíêìâíÉ ìåÇ jçÇìä~êáëáÉêìåÖëíÉÅÜåáâÉå ÑìåâíáçåáÉJ êÉåK ^ääÉêÇáåÖë áëí Éë ~ìÅÜ åáÅÜí îÉêÄçíÉåI ÇáÉ ÉáåÉ çÇÉê ~åÇÉêÉ p~ÅÜÉ áã eáäÑÉíÉñí å~ÅÜòìäÉëÉåI ïÉåå ÇÉê `ê~ëÜâìêë ~ã båÇÉ ÇÉë h~éáíÉäë åáÅÜí ÖÉåΩÖÉåÇ ÜÉêÖáÄí

^ìëï~Üä ìåÇ rãJ aáÉ qÜÉãÉå~ìëï~Üä êáÅÜíÉí ëáÅÜ áã tÉëÉåíäáÅÜÉå å~ÅÜ áÜêÉê mê~J Ñ~åÖ ÇÉê qÜÉãÉå ñáëí~ìÖäáÅÜâÉáíK a~ë áëí ~ìÅÜ ÇÉê dêìåÇ Ç~ÑΩêI ï~êìã åáÅÜí áãJ ãÉê ~ääÉ ^ëéÉâíÉ ÉáåÉë ÄÉëíáããíÉå qÜÉã~ë Äáë òìã äÉíòíÉå aÉJ í~áä ÇáëâìíáÉêí ïÉêÇÉåK páÉ ïÉêÇÉå Ç~ë ÉáåÉ çÇÉê ~åÇÉêÉ j~ä sÉêïÉáëÉ ~ìÑ ÇáÉ açâìãÉåí~íáçå ÑáåÇÉåK kÉÜãÉå ïáê ÇáÉ bêòÉìJ N

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå ÖìåÖ îçå ujiJa~íÉáÉå ~ìë ÇÉã òïÉáíÉå h~éáíÉä òìã _ÉáëéáÉäK aáÉ hä~ëëÉåI ÇáÉ ÑΩê ÇáÉ ujiJbêëíÉääìåÖ ÖÉåìíòí ïÉêÇÉå â∏ååÉåI ëáåÇ ëç ìãÑ~åÖêÉáÅÜI Ç~ëë ã~å Ç~ãáí ~ääÉáåÉ Éáå Ö~åòÉë _ìÅÜ ÑΩääÉå â∏ååíÉK p®ãíäáÅÜÉ pçåÇÉêÑ®ääÉ ÜáÉê òì ÄÉÜ~åÇÉäåI ïΩêÇÉ ãáí páÅÜÉêÜÉáí âÉáåÉå páåå ã~ÅÜÉå ìåÇ Ç~ë wáÉä ÇÉë _ìÅÜÉë îÉêJ ÑÉÜäÉåK ^äëç ÄÉëÅÜê®åâí ëáÅÜ Ç~ë _ìÅÜ áå ÇáÉëÉã c~ää Ç~ê~ìÑI Éáå Ö®åÖáÖÉë _ÉáëéáÉä òì äáÉÑÉêåI ÇáÉ eáåíÉêÖêΩåÇÉ òì Éêâä®êÉå ìåÇ eáåïÉáëÉ ~ìÑ ïÉáíÉêÉ nìÉääÉå çÇÉê ÉáÖÉåÉ cçêëÅÜìåÖë~êÄÉáí òì ÖÉÄÉåK bë ëÉá ~å ÇáÉëÉê píÉääÉ ~ìÅÜ åçÅÜ Éáåã~ä ÇáÉ eçãÉé~ÖÉ ÇÉë ^ìJ íçêë Éêï®ÜåíW ÜííéWLLïïïKíÜÉçÄ~äÇJëçÑíï~êÉKÅçã wìã ÉáåÉå Ü~ÄÉå páÉ Ççêí ÇáÉ j∏ÖäáÅÜâÉáíI ÇáÉ _ÉáëéáÉäÇ~íÉáÉå ÜÉêìåíÉêòìä~ÇÉåI òìã ~åÇÉêÉå ÑáåÇÉå páÉ ÉáåÉ oÉáÜÉ ïÉáíÉêÉê qççäë ìåÇ dççÇáÉëI ÇáÉ ÑΩê páÉ ~äë iÉëÉê áåíÉêÉëë~åí ëÉáå â∏ååíÉåK ^ì≈ÉêÇÉã ÖáÄí Éë Éáå aáëâìëëáçåëÑçêìãI áå ÇÉã ëáÅÜ ÇáÉ iÉëÉê ΩÄÉê ~ääÉ qÜÉãÉå ÇÉë _ìÅÜÉë ìåíÉêÉáå~åÇÉê ~ìëí~ìëÅÜÉå â∏åJ åÉåK báå _ÉëìÅÜ äçÜåí ëáÅÜ áå àÉÇÉã c~ääK

däáÉÇÉêìåÖ

táê ïÉêÇÉå ~ìÑ ÇÉå ÑçäÖÉåÇÉå pÉáíÉå òìå®ÅÜëí ÉáåáÖÉ dêìåÇä~J ÖÉå ïáÉÇÉêÜçäÉåI ìã ÇáÉ j∏ÖäáÅÜâÉáí òì ëÅÜ~ÑÑÉåI ÇáÉ ÉáåÉ çÇÉê ~åÇÉêÉ táëëÉåëäΩÅâÉ òì ëÅÜäáÉ≈ÉåK aáÉ ïÉáíÉêÉå h~éáíÉä ëáåÇ áã cçäÖÉåÇÉå âìêò òìë~ããÉåÖÉÑ~ëëíW •

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå táê ïÉêÇÉå òìå®ÅÜëí Ç~ë pÅÜêÉáÄÉå ìåÇ iÉëÉå îçå a~íÉáÉå ~ìÑ ÄòïK îçã ^ééäáâ~íáçåëëÉêîÉê ãáí eáäÑÉ îçå äçÖáëÅÜÉå mÑ~ÇÉå ìåÇ a~íÉáå~ãÉå ÇáëâìíáÉêÉåK bÄÉåëç a~íÉáçéÉê~íáçJ åÉå ÇáêÉâí ~ìÑ ÇÉê cÉëíéä~ííÉ ÇÉë båÇÄÉåìíòÉêëK bë ïáêÇ ÇáÉ bêòÉìÖìåÖ îÉêëÅÜáÉÇÉåëíÉê a~íÉáÑçêã~íÉ Éêâä®êíI òK_K eqjiI uji çÇÉê macK ^ì≈ÉêÇÉã äÉêåÉå ïáê Ç~ë _ap âÉååÉåI ÇáÉ p^mJáåíÉêåÉ ^Ää~ÖÉ ÑΩê Äáå®êÉ a~íÉáÉå ìåÇ ÇáÉ §ÄÉêíê~ÖìåÖ îçå a~íÉå éÉê cqm EcáäÉ qê~åëÑÉê mêçíçâçääFK



_ÉåìíòÉêçÄÉêÑä®ÅÜÉ aáÉëÉë h~éáíÉä ïáÇãÉí ëáÅÜ ^ëéÉâíÉåI ÇáÉ ÇáêÉâí ãáí ÇÉê dÉëí~äíìåÖ îçå _áäÇëÅÜáêãã~ëâÉå òì íìå Ü~íK pí~åÇ~êÇÇá~J äçÖÉI ÇáÉ îçã póëíÉã ÄÉêÉáíÖÉëíÉääí ïÉêÇÉåI ÇáÉ ~ìíçã~íáëÅÜ ÖÉåÉêáÉêÄ~êÉ q~ÄÉääÉåéÑäÉÖÉ ìåÇ Ç~ë ^isJdêáÇK

O

NKN •

_ÉáëéáÉäÇ~íÉáÉå

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ báå p^mJpóëíÉã ëíÉääí ÇÉã båíïáÅâäÉê ÑΩê Ö®åÖáÖÉ ^ìÑÖ~ÄÉå ÇÉê båíïáÅâäìåÖ îáÉäÉ pí~åÇ~êÇë òìê sÉêÑΩÖìåÖI ÇáÉ Éê ëáÅÜ áå ~åÇÉêÉå mêçÖê~ããáÉêëéê~ÅÜÉå Éêëí ãΩÜë~ã ëÉäÄëí òìJ ë~ããÉåÄ~ìÉå ãΩëëíÉK a~òì ÖÉÜ∏êÉå Ç~ë e~åÇäáåÖ îçå kìããÉêåâêÉáëÉå ìåÇ Ç~ë éêçÖê~ããÖÉëíÉìÉêíÉ sÉêï~äíÉå îçå qÉñíÉåI ÇáÉ åáÅÜí áå Éáå a~íÉåÄ~åâÑÉäÇ é~ëëÉåK



péÉêêÉå ìåÇ sÉêÄìÅÜÉå a~ë ÑΩåÑíÉ h~éáíÉä ÖÉÜí ~ìÑ òïÉá jÉÅÜ~åáëãÉå ÉáåI ÇáÉ áå ëÉäÄëíÖÉëÅÜêáÉÄÉåÉå ^_^mJmêçÖê~ããÉå ëÉÜê çÑí Ñ~äëÅÜ çÇÉê Ö~ê åáÅÜí ~åÖÉïÉåÇÉí ïÉêÇÉåK wìã ÉáåÉå Ç~ë péÉêêÉå îçå a~íÉåë®íòÉå ìã ÇáÉ hçåëáëíÉåò ëáÅÜÉêòìëíÉääÉåI òìã ~åÇÉJ êÉå ÇÉê báåë~íò îçå ~ëóåÅÜêçåÉå sÉêÄìÅÜìåÖÉåI ìã ÇáÉ mÉêÑçêã~åÅÉ ìåÇ ëçãáí ÇÉå hçãÑçêí ÑΩê ÇÉå båÇ~åïÉåÇÉê òì ÉêÜ∏ÜÉåK



aêìÅâÉå råëÉê tçêâëÜçé ïáêÇ ãáí ÉáåÉã h~éáíÉä òìã qÜÉã~ aêìJ ÅâÉå ãáí p^m pã~êí cçêãë ~ÄÖÉêìåÇÉíK

1.1

Beispieldateien p®ãíäáÅÜÉ _ÉáëéáÉäÉ ÇáÉëÉë _ìÅÜë â∏ååÉå áã açïåäç~ÇJ_ÉêÉáÅÜ ìåíÉê ïïïKé~íêáÅâJíÜÉçÄ~äÇKÇÉ ÜÉêìåíÉêÖÉä~ÇÉå ïÉêÇÉåK dêìåÇJ ë®íòäáÅÜ ÄäÉáÄí Éë ÇÉã iÉëÉê ΩÄÉêä~ëëÉåI çÄ Éê ÇáÉ _ÉáëéáÉäÇ~íÉáÉå Äê~ìÅÜí çÇÉê åáÅÜíK qÜÉçêÉíáëÅÜ ëáåÇ ëáÉ åáÅÜí å∏íáÖI ~ääÉ fåÑçêã~J íáçåÉå òìã bêäÉêåÉå ÇÉê ÉáåòÉäåÉå qÜÉãÉå â∏ååÉå ÇáêÉâí áã _ìÅÜ å~ÅÜÖÉäÉëÉå ïÉêÇÉåK ^ääÉ _ÉáëéáÉäÉ ëáåÇ ~å Éáå âäÉáåÉëI ÉáÖÉåëí®åÇáÖÉë pòÉå~êáç ~åÖÉJ äÉÜåíI Ç~ë ëáÅÜ ïáÉ Éáå êçíÉê c~ÇÉå ÇìêÅÜ Ç~ë _ìÅÜ òáÉÜíK bë ÖÉÜí å®ãäáÅÜ ìã ÇáÉ sÉêï~äíìåÖ ÉáåÉê _áÄäáçíÜÉâK ^ìë ÇáÉëÉã dêìåÇ ÖáÄí Éë q~ÄÉääÉå ÑΩê ÇáÉ hìåÇÉåI ÇáÉ _ΩÅÜÉêI ÇÉå ~âíìÉääÉå _ÉJ ëí~åÇ ìåÇ åçÅÜ ÉáåáÖÉ ïÉáíÉêÉK lÄïçÜä p^m îçå ëáÅÜ ~ìë ãáí ÇÉã cäìÖÇ~íÉåãçÇÉää Éáå §ÄìåÖëëòÉå~êáç òìê sÉêÑΩÖìåÖ ëíÉääíI Ü~í ÇÉê ^ìíçê ÄÉëÅÜäçëëÉåI Éáå ÉáÖÉåÉë áåë iÉÄÉå òì êìÑÉåK aÉê dêìåÇ ÜáÉêÑΩê äáÉÖí Ç~êáåI Ç~ëë Ç~ë _áÄäáçíÜÉâëëòÉå~êáç ÄÉëëÉê òì ÇÉå ^åïÉåÇìåÖÉå áã _ìÅÜ é~ëëíK ^ì≈ÉêÇÉã ïáêÇ Ç~ë cäìÖÇ~J íÉåãçÇÉää ãáííäÉêïÉáäÉ áå ëç îáÉäÉå açâìãÉåí~íáçåÉå ìåÇ _ΩJ ÅÜÉêå ÖÉåìíòíI Ç~ëë Éë Ü∏ÅÜëíÉ wÉáí ÑΩê Éáå åÉìÉë jçÇÉää ï~êK

fãéçêí ÇÉê _ÉáJ ëéáÉäÇ~íÉáÉå

bë ÖáÄí ãÉÜêÉêÉ j∏ÖäáÅÜâÉáíÉåI ÇáÉ _ÉáëéáÉäÇ~íÉáÉå áåë ÉáÖÉåÉ póëíÉã ÉáåòìëéáÉäÉåK páÉ Ü~ÄÉå òìã ÉáåÉå ÇáÉ j∏ÖäáÅÜâÉáíI Ç~ë âçãéäÉííÉ pòÉå~êáç áå ÉáåÉã oìíëÅÜ éÉê qê~åëéçêí~ìÑíê~Ö òì áãJ P

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå éçêíáÉêÉåK a~ë fãéçêíáÉêÉå ÉáåÉë qê~åëéçêí~ìÑíê~ÖÉë áëí ~ã båÇÉ ÇáÉëÉë qÉáäâ~éáíÉäë ÇÉí~áääáÉêí ÄÉëÅÜêáÉÄÉåI ëç Ç~ëë ~ìÅÜ iÉëÉê çÜJ åÉ íáÉÑÖêΩåÇáÖÉ ^Çãáåáëíê~íáçåëâÉååíåáëëÉ Ç~ãáí âä~êâçããÉå ëçääíÉåK ^ääÉ lÄàÉâíÉ ÄÉÖáååÉå áããÉê ãáí ÇÉã mê®Ñáñ w_f_I Ç~ãáí Éë åáÅÜí òì k~ãÉåëâçåÑäáâíÉå ãáí ÉîÉåíìÉää ÄÉëíÉÜÉåÇÉå oÉéçëáJ íçêóJlÄàÉâíÉå âçããíK ^äíÉêå~íáî â∏ååÉå páÉ ~ìÅÜ åìê ÇáÉ a~íÉåÄ~åâí~ÄÉääÉå áãéçêíáÉJ êÉå ìåÇ ÇÉå _ÉáëéáÉäÅçÇÉ àÉ å~ÅÜ _ÉÇ~êÑ ëÉé~ê~í ìåÇ ã~åìÉää ~åäÉÖÉåK fã açïåäç~ÇÄÉêÉáÅÜ â~åå àÉÇÉê oÉéçêí ìåÇ àÉÇÉê cìåâíáçåëÄ~ìëíÉáå ~äë qÉñíÇ~íÉá ÖÉ∏ÑÑåÉí ïÉêÇÉåK iÉÖÉå páÉ Ç~åå ÉáåÉå ÉåíëéêÉÅÜÉåÇÉå oìãéÑ áå ÇÉê ^_^mJtçêâÄÉåÅÜ ~å EÉåíJ ïÉÇÉê oÉéçêíI cìåâíáçåëÄ~ìëíÉáå çÇÉê aá~äçÖéêçÖê~ããF ìåÇ âçéáÉêÉå páÉ ÇÉå `çÇÉ ãáí _É~êÄÉáíÉå → hçéáÉêÉå ìåÇ _É~êÄÉáJ íÉå → báåÑΩÖÉå îçã qÉñíÉÇáíçê áå ÇÉå ^_^mJbÇáíçêK c~ääë páÉ âÉáåÉ j∏ÖäáÅÜâÉáí Ü~ÄÉåI ÉáåÉå qê~åëéçêí~ìÑíê~Ö òì áãéçêíáÉêÉåI ïáêÇ fÜåÉå ~ìÅÜ åáÅÜíë ~åÇÉêÉë ΩÄêáÖ ÄäÉáÄÉåI ~äë ÇáÉ a~íÉåJ Ä~åâJq~ÄÉääÉå ã~åìÉää ~åòìäÉÖÉåK aáÉ Éñ~âíÉ _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉê q~ÄÉääÉå ìåÇ ÇáÉ _ÉòáÉÜìåÖÉå ìåíÉêÉáå~åÇÉê ëáåÇ ÇáêÉâí áã ^åJ ëÅÜäìëë Éêä®ìíÉêíK ^ääÉ _ÉáëéáÉäÉ ëçääíÉå ãáåÇÉëíÉåë ~Ä oÉäÉ~ëÉ QKSu ÑìåâíáçåáÉêÉåK c~ääë òïáëÅÜÉå QKSu ìåÇ QKT EÄòïK SKuF Éáå ëóåí~âíáëÅÜÉê råíÉêJ ëÅÜáÉÇ ÄÉëíÉÜÉå ëçääíÉI áëí ÇáÉëÉê ÇáêÉâí áã qÉñí òìã àÉïÉáäáÖÉå _ÉáëéáÉä ÄÉëÅÜêáÉÄÉåK

1.1.1

Die erforderlichen Tabellen ^ÄÄáäÇìåÖ NKN òÉáÖí ÇáÉ _ÉòáÉÜìåÖÉå ÇÉê _ÉáëéáÉäí~ÄÉääÉå ìåíÉêJ Éáå~åÇÉêK få ÇÉã _áÄäáçíÜÉâëëòÉå~êáç ÖáÄí Éë hìåÇÉå Ew_f_J hrkabkF ìåÇ _ΩÅÜÉê Ew_f__rb`eboFK gÉÇÉë _ìÅÜ áëí ÇìêÅÜ ÇáÉ fp_kJkìããÉê ÉáåÇÉìíáÖ ÄÉëíáããíI ~ì≈ÉêÇÉã ãìëë àÉÇÉë _ìÅÜ òïáåÖÉåÇ ~ìÑ ÉáåÉå sÉêä~Ö Ew_f_sboi^dbF ìåÇ Éáå dÉåêÉ Ew_f_dbkobpF îÉêïÉáëÉåI ìã Éë âä~ëëáÑáòáÉêÉå òì â∏ååÉåK aÉê _ΩÅÜÉêÄÉëí~åÇ ïáêÇ áå ÇÉê q~ÄÉääÉ w_f__bpq^ka ÖÉÜ~äíÉåK cΩê àÉÇÉë _ìÅÜI Ç~ë ÇáÉ _áÄäáçíÜÉâ ÄÉëáíòíI ÉñáëíáÉêí ÖÉå~ì Éáå _ÉJ ëí~åÇëë~íòK aÉê _Éëí~åÇëë~íò ïáêÇ ÇìêÅÜ ÇáÉ _Éëí~åÇëåìããÉê ÉáåÇÉìíáÖ ÄÉëíáããíI ÇáÉ fp_kJkìããÉê áëí åáÅÜí ~ìëêÉáÅÜÉåÇI Ç~ ÇáÉëÉäÄÉ fp_kJkìããÉê ãÉÜêÑ~ÅÜ áã _Éëí~åÇ îçêâçããÉå â~ååK gÉÇÉê sçêÖ~åÖ E^ìëäÉáÜÉå çÇÉê wìêΩÅâÖÉÄÉå ÉáåÉë _ìÅÜÉëF ïáêÇ áå ÇÉê _ÉïÉÖìåÖëí~ÄÉääÉ w_f__bt éêçíçâçääáÉêíK lÄ Éáå _ìÅÜ ~ìëÖÉäáÉÜÉå çÇÉê îÉêÑΩÖÄ~ê áëíI ÄÉëíáããí Ç~ë cÉäÇ pq^qrp áå ÇÉê _Éëí~åÇëí~ÄÉääÉK c~ääë Éë ~ìëÖÉäáÉÜÉå áëíI ïáêÇ ÇáÉ kìããÉê ÇÉë hìåÇÉåI ÇÉê Éë ~ìëÖÉäáÉÜÉå Ü~íI ÉÄÉåÑ~ääë áå ÇÉê _Éëí~åÇëí~ÄÉääÉ ÉáåÖÉíê~ÖÉåK

Q

NKN

w_f__rb`ebo Ó pí~ããÇ~íÉå ÑΩê _ΩÅÜÉê k~ãÉ fp_k EGF

cÉäÇíóé w_f_fp_k

^rqlo

w_f_^rqlo

qfqbi

w_f_qfqbi

sboi^d

w_f_sboi^d

dbkob

w_f_dbkob

_ÉáëéáÉäÇ~íÉáÉå

w_f_sboi^db Ó sÉêä~ÖÉ k~ãÉ sboi^d EGF

NWå

cÉäÇíóé w_f_sboi^d

sboi^d_bw

w_f_s_

^kw^ei

w_f_^kw

åWN åWN w_f_dbkobp Ó dÉåêÉë

w_f_hrkabk Ó pí~ããÇ~íÉå ÑΩê hìåÇÉå k~ãÉ hrkabkko EGF

cÉäÇíóé w_f_hko

k^jb

w_f_k^jb

pqo^ppb

w_f_pq

miw

w_f_miw

loq

w_f_loq

k~ãÉ dbkob EGF

cÉäÇíóé w_f_dbkob

dbkobqbuq

w_f_dqu

NWå

w_f__bpq^ka Ó_ΩÅÜÉêÄÉëí®åÇÉ k~ãÉ _bpq^kapko EGF w_f__bt Ó _Éëí~åÇëÄÉïÉÖìåÖÉå k~ãÉ fa EGF

cÉäÇíóé w_f__btfa

_bpq^kapko

w_f__pko

a^q^rp

w_f_a^q^rp

a^qwr

w_f_a^qwr

hrkabkko

w_f_hko

cÉäÇíóé w_f__pko

fp_k

w_f_fp_k

pq^qrp

w_f__p

hrkabkko

w_f_hko

åWN åWN

^ÄÄK NKNW q~ÄÉääÉåÄÉòáÉÜìåÖÉå ÑΩê ÇáÉ _ÉáëéáÉäÉ aáÉ mêáã®êëÅÜäΩëëÉä ëáåÇ ãáí EGF ÖÉâÉååòÉáÅÜåÉíK _áííÉ ÄÉ~ÅÜíÉå páÉ ÇáÉ _ÉòáÉÜìåÖ òïáëÅÜÉå hìåÇÉå ìåÇ _Éëí~åÇ ÄòïK hìåÇÉå ìåÇ _ÉïÉÖìåÖK píêÉåÖ ÖÉåçããÉå áëí ÇáÉ hìåÇÉååìããÉê áå ÇÉê _Éëí~åÇëí~ÄÉääÉ åáÅÜí å∏íáÖI ëáÉ ïáêÇ êÉÇìåÇ~åí Ç~òì ÖÉåìíòíI ÇÉã _Éëí~åÇ ~åòìëÉÜÉåI ïÉäÅÜÉê hìåÇÉ Ç~ë _ìÅÜ ~ìëÖÉäáÉÜÉå Ü~íI çÜåÉ Ç~ÑΩê ÇáÉ _ÉïÉÖìåÖÉå äÉëÉå òì ãΩëëÉåK

R

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå aáÉ å~ÅÜÑçäÖÉåÇÉ q~ÄÉääÉ òÉáÖí ÇáÉ îÉêïÉåÇÉíÉå cÉäÇíóéÉå ìåÇ ÇÉêÉå báÖÉåëÅÜ~ÑíÉåK cÉäÇíóé

a~íÉåíóé

i®åÖÉ _ÉòÉáÅÜåìåÖëíÉñí

w_f_^rqlo

`e^o

OR

k~ãÉ ÇÉë ^ìíçêë

w_f_^kw

fkqQ

NM

^åò~Üä ~ìëÖÉäáÉÜÉåÉê _ΩÅÜÉê

w_f__btfa

krj`

NN

i~ìÑÉåÇÉ kìããÉê ÇÉê _Éëí~åÇëÄìÅÜìåÖ

w_f__p

açã®åÉ w_f__bpq^qrp

w_f__pko

`e^o

T

_Éëí~åÇëåìããÉê

w_f_a^q^rp

a^qp

U

^ìëäÉáÜÇ~íìã

w_f_a^qwr

a^qp

U

oΩÅâÖ~ÄÉÇ~íìã

w_f_dbkob

`e^o

O

dÉåêÉJhΩêòÉä

w_f_dqu

`e^o

RM

dÉåêÉíÉñí

w_f_fp_k

krj`

NM

fp_kJkìããÉê

w_f_hko

krj`

S

hìåÇÉååìããÉê

w_f_k^jb

`e^o

PM

k~ãÉ

w_f_loq

`e^o

PM

lêí

w_f_miw

krj`

T

mçëíäÉáíò~Üä

w_f_pq

`e^o

PM

píê~≈É

w_f_qfqbi

`e^o

NMM

qáíÉä

w_f_s_

krj`

Q

sÉêä~ÖëÄÉòÉáÅÜåìåÖ

w_f_sboi^d

`e^o

NMM

sÉêä~ÖëåìããÉê

pí~íìë ÇÉë _Éëí~åÇÉë

aÉê cÉäÇíóé w_f__p ÉåíÜ®äí âÉáåÉå ÉáåÖÉÄ~ìíÉå a~íÉåíóéI ëçåJ ÇÉêå ÉáåÉ ÉáÖÉåÉ açã®åÉK aáÉëÉ açã®åÉ ÜÉá≈í w_f__bpq^qrpI áëí îçã qóé krj` Ei®åÖÉ NF ìåÇ ÉåíÜ®äí ÑçäÖÉåÇÉ báåòÉäïÉêíÉ ~äë tÉêíÉÄÉêÉáÅÜW NJ îÉêÑΩÖÄ~êX O J ~ìëÖÉäáÉÜÉåK

S

NKN

1.1.2 dêìåÇë®íòäáÅÜÉ eáåïÉáëÉ òì qê~åëéçêíÉå

qê~åëéçêíÇ~íÉáÉå

_ÉáëéáÉäÇ~íÉáÉå

Importieren eines Transportauftrags rã mêçÖê~ããJ çÇÉê a~í~JaáÅíáçå~êóJlÄàÉâíÉ áååÉêÜ~äÄ ÉáåÉê póëíÉãä~åÇëÅÜ~Ñí îçå ÉáåÉã póëíÉã áå Éáå ~åÇÉêÉë EòK_K îçã båíïáÅâäìåÖëëóëíÉã áåë mêçÇìâíáçåëëóëíÉãF òì ÄêáåÖÉåI ëíÉääí oLP qê~åëéçêíãÉÅÜ~åáëãÉå òìê sÉêÑΩÖìåÖK gÉÇÉë j~äI ïÉåå Éáå lÄJ àÉâí ÖÉ®åÇÉêí çÇÉê åÉì ~åÖÉäÉÖí ïáêÇI ïáêÇ ÇáÉëÉë ÉáåÉã qê~åëJ éçêí~ìÑíê~Ö òìÖÉçêÇåÉí ìåÇ îÉêÄäÉáÄí Ççêí ëçä~åÖÉI Äáë Éë ÑêÉáÖÉJ ÖÉÄÉå ïáêÇK aáÉ cêÉáÖ~ÄÉ ÉêòÉìÖí òïÉá Äáå®êÉ a~íÉáÉåI áå ÇáÉ ÇáÉ lÄàÉâíÉ ~ÄÖÉäÉÖí ïÉêÇÉåK k~ÅÜ cêÉáÖ~ÄÉ ëáåÇ ÇáÉ lÄàÉâíÉ áã nìÉääëóëíÉã ïáÉÇÉê ®åÇÉêÄ~êI ëáÉ â∏ååÉå ~äëç ÉêåÉìí ÉêïÉáíÉêí ïÉêÇÉåI ìã Ç~åå ïáÉÇÉê áå ÉáåÉã åÉìÉå qê~åëéçêí~ìÑíê~Ö òì ä~åÇÉåK aáÉ cêÉáÖ~ÄÉ îçå qê~åéçêí~ìÑíê®ÖÉå Éêä~ìÄí Ç~ë póëíÉã áå ÇÉê qê~åë~âíáçå pbMV åìê Ç~ååI ïÉåå ëáÉ ëóåí~âíáëÅÜ âçêêÉâí ëáåÇK rã ÇáÉ lÄàÉâíÉ ÇÉë _ÉáëéáÉäëëòÉå~êáçë òì áãéçêíáÉêÉåI ÄÉJ å∏íáÖÉå páÉ ÉáåÉ _ÉêÉÅÜíáÖìåÖ ÑΩê ÇáÉ qê~åë~âíáçå pqjpK c~ääë páÉ Éáå jáåáp^mJpóëíÉã çÇÉê Éáå jáåát^p åìíòÉåI ÄÉ~ÅÜíÉå páÉ îçê ÇÉã fãéçêí ÄáííÉ ìåÄÉÇáåÖí ÇáÉ eáåïÉáëÉ òìê hçåÑáÖìê~íáçå ÇÉë qê~åëéçêíJpóëíÉãëK páÉ áëí ~ìÑ ÇÉå `aë áå ÇÉê a~íÉá ëí~êíKÜíãä ÉåíÜ~äíÉåK gÉÇÉê qê~åëéçêí ÄÉëíÉÜí ~ìë ÑçäÖÉåÇÉå a~íÉáÉåI ïçÄÉá uuuuuu ÉáåÉ ëÉÅÜëëíÉääáÖÉ ä~ìÑÉåÇÉ kìããÉê áëí ìåÇ vvv Ç~ë ÇêÉáëíÉääáÖÉ póëíÉãâΩêòÉä ÇÉë nìÉääëóëíÉãëK •

huuuuuuKvvv ÉåíÜ®äí píÉìÉêJ ìåÇ mêçíçâçääÇ~íÉå òìã qê~åëéçêí ìåÇ äáÉÖí áã sÉêòÉáÅÜåáë Líê~åëLÅçÑáäÉëL ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉêK



ouuuuuuKvvv ÉåíÜ®äí ÇáÉ òì íê~åëéçêíáÉêÉåÇÉå lÄàÉâíÉ áå Äáå®êÉê cçêã ìåÇ äáÉÖí áã sÉêòÉáÅÜåáë Líê~åëLÇ~í~L ~ìÑ ÇÉã ^ééäáâ~íáçåëJ ëÉêîÉêK

aáÉ ÄÉáÇÉå a~íÉáÉå ãΩëëÉå ÑΩê ÇÉå fãéçêí àÉïÉáäë ~ìÅÜ ïáÉÇÉê áå ÇáÉ ~åÖÉÖÉÄÉå sÉêòÉáÅÜåáëëÉ ÖÉäÉÖí ïÉêÇÉåI Ç~ãáí p^m ëáÉ ÑΩê ÇÉå fãéçêí ~ìÑ ÇÉã wáÉäëóëíÉã ÑáåÇÉå â~ååK aÉê ^åëíç≈ ÇÉë fãéçêíë ÉêÑçäÖí åáÅÜí ~ìíçã~íáëÅÜI ëçåÇÉêå ïáêÇ áå ÇÉê qê~åë~âíáçå pqjp ~ìëÖÉä∏ëí E^ÄÄáäÇìåÖ NKOFK aÉê häáÅâ ~ìÑ ÇÉå âäÉáåÉå iht òÉáÖí ~ääÉ póëíÉãÉI ÇáÉ ãáí ÇÉã ~âíìÉääÉå póëJ íÉã áååÉêÜ~äÄ ÉáåÉê qê~åëéçêíä~åÇëÅÜ~Ñí îçêÜ~åÇÉå ëáåÇ ìåÇ ïáÉ îáÉäÉ åáÅÜíJáãéçêíáÉêíÉ qê~åëéçêí~ìÑíê®ÖÉ áå ÇÉê ëç ÖÉå~ååíÉå fãéçêíJnìÉìÉ Ü®åÖÉå E^ÄÄáäÇìåÖ NKPFK báåÉ fãéçêíJnìÉìÉ â~åå ã~å ëáÅÜ ~äë ÉáåÉå pí~éÉä îçêëíÉääÉåK a~ë wáÉäëóëíÉã ëíÉääí ãáí eáäJ ÑÉ ÇáÉëÉê nìÉìÉJqÉÅÜåáâ ëáÅÜÉêI Ç~ëë ^ìÑíê®ÖÉ ÇáÉ ëÉäÄÉå lÄàÉâíÉ áå ìåíÉêëÅÜáÉÇäáÅÜÉå sÉêëáçåÉå ÉåíÜ~äíÉåI áå ÇÉê êáÅÜíáÖÉå oÉáJ T

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå ÜÉåÑçäÖÉ áãéçêíáÉêí ïÉêÇÉå ìåÇ ëç âÉáåÉ fåâçåëáëíÉåòÉå ÉêòÉìJ ÖÉåK

^ÄÄK NKO « p^m ^dW báåëíáÉÖëÄáäÇ pqjp

^ÄÄK NKP « p^m ^dW póëíÉãΩÄÉêëáÅÜí ÑΩê ÇÉå fãéçêí ^åÜ®åÖÉå ÉáåÉë ^ìÑíê~Öë

báå açééÉäâäáÅâ ~ìÑ Ç~ë ÉáÖÉåÉ póëíÉã òÉáÖí ÇáÉ ^ìÑíê®ÖÉI ÇáÉ áå ÇÉê fãéçêíJnìÉìÉ ÉåíÜ~äíÉå ëáåÇK råëÉêÉê áëí åçÅÜ åáÅÜí Ç~ÄÉáI Éê ãìëë Éêëí åçÅÜ ~åÖÉÜ®åÖí ïÉêÇÉåK t®ÜäÉå páÉ Ç~òì áã jÉåΩ wìë®íòÉ → ïÉáíÉêÉ ^ìÑíê®ÖÉ → ^åÜ®åÖÉåK a~ë aá~äçÖÑÉåëíÉê E^ÄÄáäÇìåÖ NKQF ÉêÑçêÇÉêí ÇáÉ ^åÖ~ÄÉ ÇÉê qê~åëéçêí~ìÑíê~ÖëåìãJ ãÉêK ^å~äçÖ òì ÇÉå a~íÉáå~ãÉå ëÉíòí ëáÅÜ ÇáÉëÉ ÖÉã®≈ ÇÉê ÑçäJ ÖÉåÇÉå póåí~ñ òìë~ããÉåW vvvhuuuuuuI ïçÄÉá vvv ÇìêÅÜ Ç~ë ÇêÉáëíÉääáÖÉ hΩêòÉä ÇÉë nìÉääëóëíÉãë ìåÇ vvvvvv ÇìêÅÜ ÇáÉ ëÉÅÜëëíÉääáÖÉ ä~ìÑÉåÇÉ kìããÉê òì ÉêëÉíòÉå áëíK aáÉ qê~åëéçêí~ìÑJ íê~ÖëåìããÉê ä®ëëí ëáÅÜ ~äëç ~ìë ÇÉå ÄÉáÇÉå a~íÉáå~ãÉå ~ÄäÉáíÉåK

^ÄÄK NKQ « p^m ^dW ^åÜ®åÖÉå ÉáåÉë qê~åëéçêí~ìÑíê~Öë ^ÄÄáäÇìåÖ NKR òÉáÖí åìå ÇÉå ^ìÑíê~Ö áå ÇÉê nìÉìÉK rã áÜå åçÅÜ îçääÉåÇë òì áãéçêíáÉêÉåI ã~êâáÉêÉå páÉ ÇÉå ^ìÑíê~Ö ìåÇ âäáÅâÉå páÉ ~ìÑ ^ìÑíê~Ö áãéçêíáÉêÉåK U

NKN

_ÉáëéáÉäÇ~íÉáÉå

^ÄÄK NKR « p^m ^dW fãéçêíJnìÉìÉ ãáí ~åÖÉÜ®åÖíÉã ^ìÑíê~Ö fãéçêíçéíáçåÉå

få ÇÉê Ç~åå ÉêëÅÜÉáåÉåÇÉå aá~äçÖÄçñ â∏ååÉå åçÅÜ ÉáåáÖÉ léíáJ çåÉå îÉê®åÇÉêí ïÉêÇÉåI òK_K çÄ ÇÉê ^ìÑíê~Ö å~ÅÜ ÉáåÉã ÉêÑçäÖJ êÉáÅÜÉå fãéçêí ~ìë ÇÉê nìÉìÉ ÖÉä∏ëÅÜí ïÉêÇÉå ëçääK bîÉåíìÉää â~åå Éë ëáååîçää ëÉáåI ÇÉå ^ìÑíê~Ö ëíÉÜÉå òì ä~ëëÉåK pç â~åå ã~å ãáí ÇÉå _ÉáëéáÉäÉå ÉñéÉêáãÉåíáÉêÉå ìåÇ ëáÉ ÄÉá _ÉÇ~êÑ äÉáÅÜí ïáÉÇÉê áå ÇÉå lêáÖáå~äòìëí~åÇ îÉêëÉíòÉåK a~êΩÄÉê Üáå~ìë ãìëë ÇÉê wáÉäã~åÇ~åí ~åÖÉÖÉÄÉå ïÉêÇÉåK mêçÖê~ããçÄàÉâíÉ ëáåÇ òï~ê ã~åÇ~åíÉåìå~ÄÜ®åÖáÖI ~ÄÉê qê~åëéçêí~ìÑíê®ÖÉ â∏ååÉå ~ìÅÜ fåÜ~äíÉ îçå ã~åÇ~åíÉå~ÄÜ®åÖáÖÉå `ìëíçãáòáåÖJq~ÄÉääÉå ÉåíÜ~äíÉåK a~åå áëí ÇáÉ ^åÖ~ÄÉ ïáÅÜíáÖK

^ÄÄK NKS « p^m ^dW léíáçåÉå ÑΩê ÇÉå fãéçêí c~ääë ÄÉáã fãéçêí cÉÜäÉê ~ìÑíêÉíÉåI â∏ååÉå ÇáÉëÉ áã mêçíçâçää ~å~äóëáÉêí ïÉêÇÉåK bîÉåíìÉää ÜáäÑí Éë áã cÉÜäÉêÑ~ää ~ÄÉê ëÅÜçåI ãáí ÇÉå léíáçåÉå òìã fãéçêí òì ÉñéÉêáãÉåíáÉêÉåK

V

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå sÉêëìÅÜÉå páÉ å~ÅÜ ÉáåÉã ÉêÑçäÖêÉáÅÜÉå fãéçêíI ÇÉå oÉéçêí w|a^q^fkfq ~ìëòìÑΩÜêÉåK bê ÑΩääí ÇáÉ q~ÄÉääÉå ÇÉë _ÉáëéáÉäëòÉJ å~êáçë ãáí qÉëíÇ~íÉåK

1.1.3

Tabellen im Data Dictionary manuell anlegen a~íÉåÄ~åâí~ÄÉääÉå EçÇÉê íê~åëé~êÉåíÉ q~ÄÉääÉå ïáÉ ëáÉ áã p^mJ g~êÖçå ÜÉá≈ÉåF ÄÉëíÉÜÉå ~ìë cÉäÇíóéÉåK aÉê cÉäÇíóé ÇÉÑáåáÉêí ÇáÉ ÉáÖÉåíäáÅÜÉ _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉê q~ÄÉääÉåëé~äíÉK a~òì ÖÉÜ∏êÉå ÇÉê a~íÉåíóé ìåÇ ÇÉëëÉå i®åÖÉI ëçïáÉ ÇáÉ _ÉëÅÜêÉáÄìåÖI ï~ë áå ÇÉã cÉäÇ ~ÄÖÉëéÉáÅÜÉêí ïáêÇK pçãáí ëáåÇ äÉíòíÉåÇäáÅÜ q~ÄÉääÉå åìê ÉáåÉ ^åÉáå~åÇÉêêÉáÜìåÖ îçå cÉäÇíóéÉåK aáÉëÉë mêáåòáé âÉååí ã~å ~ìë ÇÉã âä~ëëáëÅÜÉå q~ÄÉääÉåÇÉëáÖåI Ç~ë ÇáêÉâí áå ÉáåÉê a~J íÉåÄ~åâ ëí~ííÑáåÇÉíI ëç åáÅÜíK açêí ïÉêÇÉå ÇáÉ m~ê~ãÉíÉê ÉáåÉê pé~äíÉ ÇáêÉâí áå ÇÉê q~ÄÉääÉ ÜáåíÉêäÉÖíK ^ääÉêÇáåÖë ÄêáåÖí ÇáÉ qêÉåJ åìåÖ òïáëÅÜÉå cÉäÇíóé ìåÇ q~ÄÉääÉåÇÉÑáåáíáçå ÉáåáÖÉ sçêíÉáäÉI ïÉåå ÉáåÉ pé~äíÉ áå ãÉÜêÉêÉå q~ÄÉääÉå îçêâçããíK a~åå ãìëë ÇÉê cÉäÇíóé å®ãäáÅÜ åìê Éáåã~ä ÇÉÑáåáÉêí ïÉêÇÉå ìåÇ â~åå áå ãÉÜêÉêÉ q~ÄÉääÉå ÉáåÖÉÑΩÖí ïÉêÇÉåK få ìåëÉêÉã _ÉáëéáÉäëòÉå~êáç ÑáåÇÉí ëáÅÜ ÇáÉ hìåÇÉååìããÉê ~äë ëçäÅÜÉ pé~äíÉK páÉ âçããí áå ÇÉê _Éëí~åÇëJI _ÉïÉÖìåÖëJ ìåÇ áå ÇÉê hìåÇÉåëí~ããÇ~íÉåí~ÄÉäJ äÉ îçêK ^ääÉ pé~äíÉå îÉêïÉáëÉå ~ìÑ ÇÉå cÉäÇíóé w_f_hkoK fã §ÄJ êáÖÉå ÖáÄí Éë âÉáåÉå råíÉêëÅÜáÉÇ òïáëÅÜÉå ÇÉå _ÉÖêáÑÑÉå a~íÉåJ ÉäÉãÉåí ìåÇ cÉäÇíóéK pÉäÄëí áã a~í~ aáÅíáçå~êó ïÉêÇÉå ÄÉáÇÉ _ÉÖêáÑÑÉ ÑΩê Éáå ìåÇ ÇáÉëÉäÄÉ p~ÅÜÉ îÉêïÉåÇÉíK

cÉäÇíóéÉå ~åäÉÖÉå rã ëé®íÉê ÇáÉ q~ÄÉääÉå òìë~ããÉåëíÉääÉå òì â∏ååÉåI ãΩëëÉå Éêëí ~ääÉ å∏íáÖÉå cÉäÇíóéÉå ÇÉÑáåáÉêí ëÉáåK ^ÄÄáäÇìåÖ NKT òÉáÖí ÇÉå báåëíáÉÖ áåë a~í~ aáÅíáçå~êó Eqê~åëâíáçå pbNNFK aáÉ k~ãÉå ÇÉê cÉäÇíóéÉå Ñ~ääÉå ~äë ÖäçÄ~äÉ lÄàÉâíÉ ìåíÉê ÇáÉ oÉëíêáâíáçåÉå ÇÉë k~ãÉåëê~ìãëI ãΩëëÉå ~äëç ãáí w ÄÉÖáååÉåK ^ìÅÜ ëáÉ ëáåÇ ÉáåÉê båíïáÅâäìåÖëâä~ëëÉ EÄòïK ÉáåÉã m~âÉíF òìÖÉçêÇåÉí ìåÇ ãΩëëÉå íê~åëéçêíáÉêí ïÉêÇÉåI Éë ëÉá ÇÉååI ëáÉ ïÉêÇÉå ~äë äçâ~äÉ lÄàÉâíÉ ~åÖÉäÉÖíK

NM

NKN

_ÉáëéáÉäÇ~íÉáÉå

^ÄÄK NKT « p^m ^dW kÉì~åä~ÖÉ ÉáåÉë cÉäÇíóéë aÉÑáåáíáçå ÇÉë a~íÉåíóéë

k~ÅÜ ÇÉã _ÉëÅÜêÉáÄìåÖëíÉñí áëí ~ìÑ ÇÉã òïÉáíÉå oÉáíÉê E^ÄÄáäJ ÇìåÖ NKUF ÇÉê a~íÉåíóé òì ÇÉÑáåáÉêÉåK aáÉë â~åå ÉåíïÉÇÉê Éáå ÉáåÖÉÄ~ìíÉê qóé çÇÉê ÉáåÉ açã®åÉ ëÉáåK aáÉ a~íÉåíóéÉå ~ìë ÇÉã _ÉáëéáÉäëòÉå~êáç ÄÉòáÉÜÉå ëáÅÜ ~ääÉ ~ìÑ ÉáåÖÉÄ~ìíÉ qóéÉå EîÖäK iáëíÉ ÇÉê cÉäÇíóéÉåFI Äáë ~ìÑ ÇÉå pí~íìë ÇÉë _Éëí~åÇÉë w_f__pK _Éá áÜã ã~ÅÜí Éë páååI ÉáåÉ ÉáÖÉåÉ açã®åÉ ~åòìäÉÖÉåI ìã ÇÉå tÉêíÉÄÉêÉáÅÜ ÖÉå~ì ÉáåòìëÅÜê®åâÉåK

^ÄÄK NKU « p^m ^dW aÉÑáåáíáçå ÇÉë a~íÉåíóéë áã cÉäÇíóé NN

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå _Éîçê ÇÉê cÉäÇíóé ÉåÇÖΩäíáÖ ÖÉëáÅÜÉêí ìåÇ ~âíáîáÉêí ïáêÇI ëáåÇ åçÅÜ ÇáÉ îáÉê cÉäÇÄÉòÉáÅÜåÉê òì éÑäÉÖÉåK a~ÄÉá Ü~åÇÉäí Éë ëáÅÜ ìã ÇáÉ pé~äíÉåΩÄÉêëÅÜêáÑíÉåI ÇáÉ ÄÉáëéáÉäëïÉáëÉ ëé®íÉê ÄÉá ÇÉê ~ìíçã~íáëÅÜÉå _ÉëÅÜêáÑíìåÖ áã aóåéêç ÉêëÅÜÉáåÉåK gÉ å~ÅÜ mä~íò~åÖÉÄçí â~åå ÇÉê ^ìíçã~íáëãìë Ç~åå ÉåíëÅÜÉáÇÉåI ïÉäÅÜÉ ÇÉê îáÉê i®åÖÉå Éê åáããíK få ìåëÉêÉã c~ää ÖáÄí Éë ~ÄÉê åìê òïÉáI åáÅÜí îáÉê îÉêëÅÜáÉÇÉåÉ cÉäÇÄÉòÉáÅÜåÉêK

^ÄÄK NKV « p^m ^dW cÉäÇÄÉòÉáÅÜåÉê ÉêÖ®åòÉå ìåÇ ~âíáîáÉêÉå ^åäÉÖÉå ÉáåÉê açã®åÉ

aÉê cÉäÇíóé w_f__p â~åå Ó ïáÉ ÖÉë~Öí Ó Éêëí ~åÖÉäÉÖí ïÉêÇÉåI å~ÅÜÇÉã ÇáÉ açã®åÉ w_f__bpq^qrp ~âíáî îçêÜ~åÇÉå áëíK rã ÇáÉëÉ ~åòìäÉÖÉåI ëíÉáÖÉå ïáê ïáÉÇÉê ΩÄÉê ÇáÉ qê~åë~âíáçå pbNN ÉáåI ï®ÜäÉå açã®åÉI íê~ÖÉå ÇÉå ÖÉïΩåëÅÜíÉå k~ãÉå Éáå ìåÇ âäáÅâÉå ~ìÑ ^åäÉÖÉåK fã òïÉáíÉå oÉáíÉê áëí ïáÉ áã cÉäÇíóé ÇÉê a~íÉåíóé òì ÜáåíÉêäÉÖÉå Ekrj` ãáí i®åÖÉ NFK tÉåå ÇáÉ açã®J åÉ ëé®íÉê îçå ÇÉã cÉäÇíóé w_f__p ÉáåÖÉëÉíòí ïáêÇI łÉêÄí ÇáÉëÉê ÇÉå a~íÉåíóé ~ìë ÇÉê açã®åÉK

aÉÑáåáíáçå ÇÉë tÉêíÉÄÉêÉáÅÜë

fåíÉêÉëë~åí ïáêÇ Éë áã ÇêáííÉå oÉáíÉêI ÇÉã tÉêíÉÄÉêÉáÅÜK táê ïçäJ äÉå ëé®íÉê áå ÇÉê _Éëí~åÇëí~ÄÉääÉ à~ åìê ÄÉëíáããíÉ tÉêíÉ áã pí~J íìëÑÉäÇ òìä~ëëÉåK aáÉëÉ òìä®ëëáÖÉå tÉêíÉ â∏ååÉå ÖÉå~ì ~å ÇáÉëÉê píÉääÉ ÜáåíÉêäÉÖí ïÉêÇÉå E^ÄÄáäÇìåÖ NKNMFK k~ÅÜÇÉã ~ääÉ tÉêíÉ ÉáåÖÉíê~ÖÉå ëáåÇI â~åå ÇáÉ açã®åÉ ÖÉëáÅÜÉêí ìåÇ ~âíáîáÉêí ïÉêJ ÇÉåK

NO

NKN

_ÉáëéáÉäÇ~íÉáÉå

^ÄÄK NKNM « p^m ^dW tÉêíÉÄÉêÉáÅÜ ÉáåÉê açã®åÉ aÉÑáåáíáçå ÇÉê q~ÄÉääÉ ~ìë ÇÉå cÉäÇíóéÉå

k~ÅÜÇÉã ~ääÉ cÉäÇíóéÉå åìå ~åÖÉäÉÖí ìåÇ ~âíáîáÉêí ïìêÇÉåI ëíÉÜí ÇÉã wìë~ããÉåÄ~ìÉå ÇÉê q~ÄÉääÉå åáÅÜíë ãÉÜê áã tÉÖÉK táê íê~ÖÉå ÇÉå k~ãÉå áã báåëíáÉÖëÄáäÇ ÇÉê pbNN ÉáåI ëÉäÉâíáÉêÉå a~íÉåÄ~åâí~ÄÉääÉ ìåÇ âäáÅâÉå ~ìÑ ^åäÉÖÉåK _Éîçê ïáê ãáí ÇÉã báåÑΩÖÉå ÇÉê cÉäÇÉê áå ÇáÉ q~ÄÉääÉ ÄÉÖáååÉåI ëáåÇ ÉáåáÖÉ çêÖ~åáJ ë~íçêáëÅÜÉ báåëíÉääìåÖÉå îçêòìåÉÜãÉåW •

oÉáíÉê ^ìëäáÉÑÉêìåÖ ìåÇ mÑäÉÖÉ aáÉ ^ìëäáÉÑÉêâä~ëëÉ ãìëë ~ìÑ ^ ÑΩê ^åïÉåÇìåÖëí~ÄÉääÉ ÖÉJ ëÉíòí ïÉêÇÉåK



_ìííçå qÉÅÜåáëÅÜÉ báåëíÉääìåÖÉå aáÉ ÄÉáÇÉå mÑäáÅÜíÑÉäÇÉê a~íÉå~êí ìåÇ dê∏≈Éåâ~íÉÖçêáÉ ëáåÇ ~ìÑ ^mmiM ÄòïK M òì ëÉíòÉåK aáÉëÉ báåëíÉääìåÖÉå çéíáãáÉêÉå ÇÉå a~íÉåÄ~åâòìÖêáÑÑ ìåÇ ëáåÇ ÑΩê ìåëÉêÉ _ÉáëéáÉäí~ÄÉääÉå åáÅÜí îçå _ÉÇÉìíìåÖK

k~ÅÜÇÉã ÇáÉ cçêã~äáí®íÉå ÉêäÉÇáÖí ëáåÇI â∏ååÉå ÇáÉ cÉäÇÉê ÇìêÅÜ ^åÖ~ÄÉ ÇÉë pé~äíÉåå~ãÉåë ìåÇ ÇÉë cÉäÇíóéë ÇÉÑáåáÉêí ïÉêÇÉå E^ÄÄáäÇìåÖ NKNNFK a~ë ÉêëíÉ cÉäÇ ÉáåÉê åçêã~äÉå ^åïÉåÇìåÖëí~J ÄÉääÉ áëí áããÉê ÇÉê j~åÇ~åíK aÉê k~ãÉ ãìëë j^kaqI ÇÉê cÉäÇJ íóé ÉÄÉåÑ~ääë j^kaq ëÉáåK a~å~ÅÜ â∏ååÉå ÇáÉ êÉëíäáÅÜÉå cÉäÇÉê ÉêÖ®åòí ïÉêÇÉå E~å~äçÖ ^ÄÄáäÇìåÖ NKN ÑΩê àÉÇÉ q~ÄÉääÉFK aáÉ cÉäJ ÇÉêI ÇáÉ ÇÉå mêáã®êëÅÜäΩëëÉä ÄáäÇÉåI ãΩëëÉå áããÉê ~äë ÉêëíÉ ÖÉJ å~ååí ïÉêÇÉå ìåÇ ÇìêÅÜ ÇÉå e~âÉå áå ÇÉê hÉóJpé~äíÉ ã~êâáÉêí ëÉáåK k~ÅÜ ÇÉã péÉáÅÜÉêå â~åå ÇáÉ q~ÄÉääÉ ~âíáîáÉêí ïÉêÇÉå ìåÇ áëí ëçãáí îÉêÑΩÖÄ~êK

NP

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

^ÄÄK NKNN « p^m ^dW aÉÑáåáíáçå ÇÉê q~ÄÉääÉ ÇìêÅÜ pé~äíÉåå~ãÉ ìåÇ cÉäÇíóé báåéÑäÉÖÉå ÇÉê cêÉãÇëÅÜäΩëëÉäJ ÄÉòáÉÜìåÖÉå

a~ë iÉíòíÉI ï~ë åìå åçÅÜ òì ÉêäÉÇáÖÉå áëíI ëáåÇ ÇáÉ cêÉãÇëÅÜäΩëJ ëÉäÄÉòáÉÜìåÖÉåI ìã Ç~ë a~íÉåãçÇÉää ~ìë ^ÄÄáäÇìåÖ NKN îçääJ ëí®åÇáÖ ìãòìëÉíòÉåK rã ÉáåÉ cêÉãÇëÅÜäΩëëÉäÄÉòáÉÜìåÖ òì ÜáåJ íÉêäÉÖÉåI ãΩëëÉå ÄÉáÇÉ q~ÄÉääÉåI ÇáÉ Ç~ê~å ÄÉíÉáäáÖí ëáåÇI îçêJ Ü~åÇÉå ëÉáåK ^ìë ÇáÉëÉã dêìåÇ áëí Éë ëáååîçääI Éêëí ~ääÉ q~ÄÉääÉå ~åòìäÉÖÉå ìåÇ Ç~åå áå ÇÉå ûåÇÉêìåÖëãçÇìë òìêΩÅâòìâÉÜêÉå ìåÇ ÇáÉ _ÉòáÉÜìåÖÉå ÉáåòìéÑäÉÖÉåK táê ëÉíòÉå ÇÉå `ìêëçê áå ÇáÉ pé~äíÉI ÇáÉ ãáí ÉáåÉê _ÉòáÉÜìåÖ îÉêJ ëÉÜÉå ïÉêÇÉå ëçääI ìåÇ âäáÅâÉå ~ìÑ ÇÉå _ìííçå ãáí ÇÉã pÅÜäΩëJ ëÉäI ÇÉê ëáÅÜ ΩÄÉê ÇÉã q~ÄäÉ `çåíêçä ÄÉÑáåÇÉíK fã aá~äçÖÑÉäÇ ãìëë Ç~åå åìê åçÅÜ ÇáÉ q~ÄÉääÉI ÇáÉ ÇáÉ ÑêÉãÇÉã pÅÜäΩëëÉä ÉåíJ Ü®äíI ÉáåÖÉÖÉÄÉå ïÉêÇÉåK §ÄÉê ÇÉå _ìííçå sçêëÅÜä~Ö ÉêòÉìÖÉå ÑáåÇÉí Ç~ë póëíÉã ÇÉå mêáã®êëÅÜäΩëëÉä ÇÉê ÑêÉãÇÉå q~ÄÉääÉK _Éá ìåëÉêÉå _ÉáëéáÉäí~ÄÉääÉå ëáåÇ Ç~ë áããÉê ÇáÉ j~åÇ~åíÉåJpé~äíÉ ìåÇ ÉáåÉ ïÉáíÉêÉK aáÉ ^ÄÄáäÇìåÖ NKNO òÉáÖí ÇáÉ _ÉòáÉÜìåÖ òïáJ ëÅÜÉå ÇÉå _ΩÅÜÉêå w_f__rb`ebo ìåÇ ÇÉê sÉêä~Öëí~ÄÉääÉ w_f_sboi^dbK bë áëí ÉáåÉ NWåJ_ÉòáÉÜìåÖK gÉÇÉê báåíê~Ö áå ÇÉê _ìÅÜí~ÄÉääÉ îÉêïÉáëí ΩÄÉê ÇáÉ sÉêä~ÖëåìããÉê ÉáåÇÉìíáÖ ~ìÑ ÉáJ åÉå sÉêä~ÖK pí~åÇ~êÇã®≈áÖ áëí Ç~ë e®âÅÜÉå ÄÉá mêΩÑìåÖ ÉêJ ïΩåëÅÜí ÖÉëÉíòíK bë ÄÉïáêâíI Ç~ëë áå ÉáåÉã aóåéêçJbáåÖ~ÄÉÑÉäÇ ÇáÉ sÉêä~ÖëåìããÉê ÖäÉáÅÜ ÖÉÖÉå ÇÉå fåÜ~äí ÇÉê sÉêä~Öëí~ÄÉääÉ ÖÉéêΩÑí ïáêÇI çÜåÉ Ç~ë ÇáÉëÉ cìåâíáçå Éñéäáòáí ~ìëéêçÖê~ããáÉêí ïáêÇK

NQ

NKO

`ê~ëÜâìêë ^_^m

^ÄÄK NKNO « p^m ^dW aÉÑáåáíáçå ÉáåÉê cêÉãÇëÅÜäΩëëÉäÄÉòáÉÜìåÖ tÉåå ~ääÉ q~ÄÉääÉå ë~ìÄÉê ÇÉÑáåáÉêí ìåÇ ~âíáîáÉêí ëáåÇI â~åå ãáí ÇÉã oÉéçêí w_f_|a^qfkfq ÇáÉ oáÅÜíáÖâÉáí ΩÄÉêéêΩÑí ïÉêÇÉåK aáÉëÉê oÉéçêí ÑΩääí ÇáÉ q~ÄÉääÉå ãáí qÉëíÇ~íÉåK

1.2

Crashkurs ABAP aáÉëÉê `ê~ëÜâìêë ÄáÉíÉí ÉáåÉå §ÄÉêÄäáÅâ ΩÄÉê ÇáÉ Ö~åòÉ _~åÇJ ÄêÉáíÉ ÇÉê ^_^mJmêçÖê~ããáÉêëéê~ÅÜÉK sçå ÇÉê s~êá~ÄäÉåÇÉâä~ê~J íáçå ìåÇ ÇÉã rãÖ~åÖ ãáí áåíÉêåÉå q~ÄÉääÉå Äáë òìã oÉéçêíáåÖ ìåÇ ÇÉê aá~äçÖéêçÖê~ããáÉêìåÖK bê ëçääíÉ áåëÄÉëçåÇÉêÉ Ç~òì ÇáÉåÉåI ÄÉëíÉÜÉåÇÉë táëëÉå ~ìÑòìÑêáëÅÜÉå ìåÇ ÇáÉ ÉáåÉ çÇÉê ~åJ ÇÉêÉ táëëÉåëäΩÅâÉ òì ëÅÜäáÉ≈ÉåK

1.2.1

Umgang mit Variablen und Datentypen aáÉ ÉáåÑ~ÅÜëíÉ j∏ÖäáÅÜâÉáíI ÉáåÉ s~êá~ÄäÉ òì ÇÉâä~êáÉêÉåI áëí ëáÅÜ ~ìÑ ÉáåÉå ÇÉê ÉáåÖÉÄ~ìíÉå a~íÉåíóéÉå òì ÄÉòáÉÜÉåK fã ^åÜ~åÖ ÑáåÇÉí ëáÅÜ ÉáåÉ iáëíÉ ÇáÉëÉê pí~åÇ~êÇJa~íÉåíóéÉåK DATA TYPE .

NR

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå c~ääë å∏íáÖI â∏ååÉå ~ÄÉê ~ìÅÜ ãáí ÇÉê qvmbpJ^åïÉáëìåÖ ÉáÖÉåÉ a~íÉåíóéÉå ÇÉÑáåáÉêí ïÉêÇÉåW TYPES TYPE cçäÖÉåÇÉë _ÉáëéáÉä ÇÉÑáåáÉêí ÉáåÉå åÉìÉå qóé k~ãÉåë Name EÉáå `Ü~ê~ÅíÉêJcÉäÇ ÇÉê i®åÖÉ NMF ìåÇ ÉáåÉ ÉáåÑ~ÅÜÉ s~êá~ÄäÉ Name1I ÇáÉ îçå ÇáÉëÉã qóé ~ÄÖÉäÉáíÉí áëíK TYPES Name(10) type c. DATA Name1 type Name.

ifhb

^äíÉêå~íáî â~åå ã~å s~êá~ÄäÉå ~ìÅÜ ãáí ÇÉã ifhbJléÉê~íçê îçå aáÅíáçå~êóJcÉäÇÉêå ~ÄäÉáíÉåK DATA LIKE q~ÄÉääÉåI ÇÉêÉå cÉäÇÉê ëç ÖÉåìíòí ïÉêÇÉå ëçääÉåI ãΩëëÉå òìîçê ãáí ÇÉê q^_ibpJ^åïÉáëìåÖ ÄÉâ~ååí ÖÉã~ÅÜí ïÉêÇÉåK fã cçäJ ÖÉåÇÉå ïáêÇ ÇáÉ s~êá~ÄäÉ t_name îçã cÉäÇ k^jb ÇÉê a~íÉåJ Ä~åâí~ÄÉääÉ w_f_hrkabk ~ÄÖÉäÉáíÉíW TABLES ZBIBKUNDEN. DATA t_name LIKE ZBIBKUNDEN-NAME. aÉê sçêíÉáä îçå ÇáÉëÉê ^ÄäÉáíìåÖ äáÉÖí ~ìÑ ÇÉê e~åÇW táê Äê~ìJ ÅÜÉå åáÅÜí ìåÄÉÇáåÖí ÖÉå~ì òì ïáëëÉåI ïáÉ Ç~ë a~íÉåÄ~åâÑÉäÇ ~ìëëáÉÜíK bë ïáêÇ Éáå a~íÉåçÄàÉâí ÉêòÉìÖíI Ç~ë áããÉê ÖÉå~ì ÇÉê _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉê a~íÉåÄ~åâëé~äíÉ ÉåíëéêáÅÜíK

píêìâíìêÉå

aáÉ póåí~ñ ÑΩê ÇáÉ aÉâä~ê~íáçå îçå ëíêìâíìêáÉêíÉå a~íÉåçÄàÉâíÉå ä~ìíÉí DATA: BEGIN OF . TYPE . … END OF

NS

NKO

`ê~ëÜâìêë ^_^m

aáÉ ÉáåòÉäåÉå bäÉãÉåíÉ ïÉêÇÉå ïáÉ ÉáåÑ~ÅÜÉI ëâ~ä~êÉ s~êá~ÄäÉå ~åÖÉÖÉÄÉåK ifhbJ^åïÉáëìåÖÉå ëáåÇ ÇÉãå~ÅÜ å~íΩêäáÅÜ ~ìÅÜ ã∏ÖäáÅÜK c~ääë ÉáåÉ âçãéäÉííÉ ~åÇÉêÉ píêìâíìê áåíÉÖêáÉêí ïÉêÇÉå ëçääI ÇáÉåí Ç~òì ÉáåÉ fk`irab pqor`qrobJ^åïÉáëìåÖK gÉÇÉ ÇÉâä~êáÉêíÉ a~íÉåÄ~åâí~ÄÉääÉ áëí îçå ëáÅÜ ~ìë ëÅÜçå ÉáåÉ píêìâíìêK j~å ëáÉÜí çÑíI Ç~ëë píêìâíìêÉå ãáí ÇÉã mê®Ñáñ ï~| ÑΩê tçêâ~êÉ~ ÄÉÖáååÉåK DATA: BEGIN OF wa_adresse. INCLUDE_STRUCTURE ZBIBKUNDEN. Name2 like ZBIBKUNDEN-NAME. END OF wa_adresse fåíÉêåÉ q~ÄÉääÉå

a~ë ã®ÅÜíáÖëíÉ tÉêâòÉìÖ áã _ÉêÉáÅÜ a~íÉåÜ~åÇäáåÖ áëí áå ^_^m ÇáÉ áåíÉêåÉ q~ÄÉääÉK páÉ ÉêïÉáíÉêí ÇáÉ píêìâíìê ìã ÉáåÉ aáãÉåëáçå ìåÇ ÖÉÜí áå ÇáÉ qáÉÑÉK fåíÉêåÉå q~ÄÉääÉå áëí çÑíã~äë Ç~ë mê®Ñáñ áí| îçê~åÖÉëíÉääíK [ Deklaration der Struktur ] DATA: TYPE | LIKE OF WITH KEY .

q~ÄÉääÉå~êíÉå

j~å ìåíÉêëÅÜÉáÇÉí ÇêÉá ^êíÉå îçå áåíÉêåÉå q~ÄÉääÉåW •

pq^ka^oa q^_ib aÉê wìÖêáÑÑ ÉêÑçäÖí ΩÄÉê ÇÉå ~åÖÉÖÉÄÉåÉå pÅÜäΩëëÉä çÇÉê ΩÄÉê ÉáåÉå fåÇÉñ Eä~ìÑÉåÇÉ kìããÉêFK



ploqba q^_ib aáÉ wÉáäÉå ïÉêÇÉå ~ìíçã~íáëÅÜ å~ÅÜ ÇÉã pÅÜäΩëëÉä ëçêíáÉêíK pçãáí áëí Éáå wìÖêáÑÑ ΩÄÉê ÇÉå fåÇÉñ éêçÄäÉã~íáëÅÜK



e^peba q^_ib bêã∏ÖäáÅÜí ÉáåÉå ÉñíêÉã ëÅÜåÉääÉå wìÖêáÑÑ ΩÄÉê ÇÉå pÅÜäΩëJ ëÉäK báå fåÇÉñJwìÖêáÑÑ áëí åáÅÜí ã∏ÖäáÅÜI ïÉáä ÇáÉ wÉáäÉå îçå ÇÉê i~ìÑòÉáíìãÖÉÄìåÖ ÖÉã®≈ ÇÉå e~ëÜJtÉêíÉå ÇÉë pÅÜäΩëJ ëÉäë ëçêíáÉêí ïÉêÇÉåK

fåíÉêåÉ q~ÄÉääÉ ìåÇ illm

cçäÖÉåÇÉë _ÉáëéáÉä òÉáÖí ÇáÉ hçåëíêìâíáçå ÉáåÉê áåíÉêåÉå q~ÄÉääÉ ìåíÉê wìÜáäÑÉå~ÜãÉ ÉáåÉê ÉáåÑ~ÅÜÉå píêìâíìêK aáÉ q~ÄÉääÉ ïáêÇ ãáí òïÉá wÉáäÉå ÖÉÑΩääí ìåÇ Ç~å~ÅÜ ãáí ÉáåÉê illmJpÅÜäÉáÑÉ ïáÉJ NT

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå ÇÉê ÖÉäÉëÉåK få ÇÉê aÉâä~ê~íáçå áëí ~ìÑ ÇáÉ ^åÖ~ÄÉ ÉáåÉë pÅÜäΩëJ ëÉäë îÉêòáÅÜíÉí ïçêÇÉåK a~åå áëí ÇáÉ âçãéäÉííÉ q~ÄÉääÉåòÉáäÉ ÇÉê pÅÜäΩëëÉäK DATA: BEGIN OF wa_adresse. Name(20) type c. END OF wa_adresse DATA it_adresse LIKE STANDARD TABLE OF wa_adresse. wa_adresse-Name = APPEND wa_Adresse wa_adresse-Name = APPEND wa_Adresse

‘A. Jung’. TO it_adresse. ‘T. Huber’. TO it_adresse.

LOOP AT it_adresse INTO wa_adresse. WRITE / wa_adresse-Name. ENDLOOP. aáêÉâíÉë iÉëÉå ãáí ^äíÉêå~íáî òìã illmI â∏ååÉå q~ÄÉääÉåòÉáäÉå ãáí ÇÉê ob^a q^_ibJ^åïÉáëìåÖ ÖÉäÉëÉå ïÉêÇÉåK aÉê wìÖêáÑÑ ÉêÑçäÖí ÉåíïÉÇÉê ob^a ΩÄÉê ÇÉå fåÇÉñW READ TABLE INDEX INTO lÇÉê ΩÄÉê ÇÉå pÅÜäΩëëÉäW READ TABLE FROM = = .... INTO . a~ë i∏ëÅÜÉå ÉáåòÉäåÉê wÉáäÉå ÖÉÜçêÅÜí ÇÉê póåí~ñ DELETE TABLE INDEX . DELETE TABLE KEY .

NU

NKO

`ê~ëÜâìêë ^_^m

ûåÇÉêìåÖÉå ïÉêÇÉå åáÅÜí ÇáêÉâí îçêÖÉåçããÉåI ëçåÇÉêå áå ÉáåÉã é~ëëÉåÇÉå ^êÄÉáíëÄÉêÉáÅÜK a~ë wìêΩÅâëÅÜêÉáÄÉå ÇÉê ûåÇÉêìåÖÉå îçã ^êÄÉáíëÄÉêÉáÅÜ áå ÇáÉ q~ÄÉääÉ ÉêÑçäÖí Ç~åå ãáí jlafcvK MODIFY FROM INDEX . MODIFY FROM KEY . aáÉ ÜáÉê ÖÉòÉáÖíÉå sÉêÑ~ÜêÉå òìê j~åáéìä~íáçå îçå áåíÉêåÉå q~J ÄÉääÉå ÉêëÅÜ∏éÑÉå ÇÉå ã∏ÖäáÅÜÉå péê~ÅÜë~íò åáÅÜí ~åå®ÜÉêåÇK bë ÖáÄí ÉíäáÅÜÉ ~åÇÉêÉ ^êíÉåI ãáí áåíÉêåÉå q~ÄÉääÉå ìãòìÖÉÜÉåK

1.2.2

Reports oÉéçêíë ëáåÇ ÇáÉ ®äíÉëíÉ s~êá~åíÉ ÇÉê ^_^mJmêçÖê~ããÉK páÉ ÜÉáJ ≈Éå ~ìÅÜ ~ìëÑΩÜêÄ~êÉ mêçÖê~ããÉK ^ääÉ oÉéçêíë ÑçäÖÉå ãÉÜê çJ ÇÉê ïÉåáÖÉê ÇÉã bs^JmêáåòáéW báåÖ~ÄÉ Ó sÉê~êÄÉáíìåÖ Ó ^ìëÖ~J ÄÉK aáÉ báåÖ~ÄÉ ÉêÑçäÖí ΩÄÉê ëç ÖÉå~ååíÉ pÉäÉÅíáçå pÅêÉÉåëK aÉê ^ìÑÄ~ì ÉáåÉë oÉéçêíë ~äë `çÇÉ ä®ëëí ëáÅÜ ïáÉ ÑçäÖí òìë~ããÉåÑ~ëJ ëÉåW REPORT .



_ÉåìíòÉêÉáåÖ~ÄÉ áã pÉäÉÅíáçå pÅêÉÉå

aáÉ ÉáåÑ~ÅÜëíÉ j∏ÖäáÅÜâÉáíI ÉáåÉ _ÉåìíòÉê~åÖ~ÄÉ ~ÄòìÑê~ÖÉåI ÉêJ ÑçäÖí ãáí ÇÉê m^o^jbqbopJ^åïÉáëìåÖK páÉ ÉåíëéêáÅÜí ëóåí~âíáëÅÜ ÇÉê aÉâä~ê~íáçå ÉáåÉê ëâ~ä~êÉå s~êá~ÄäÉK PARAMETRS TYPE | LIKE bíï~ë âçãÑçêí~ÄäÉê áëí Ç~ ëÅÜçå ÇáÉ pbib`qJlmqflkpJ ^åïÉáëìåÖI ÇáÉ ÉáåÉ âçãéäÉñÉêÉ _ÉåìíòÉêÉáåÖ~ÄÉ ÉêòÉìÖíK SELECT-OPTIONS FOR NV

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå cçäÖÉåÇÉë _ÉáëéáÉä ÉêòÉìÖí ÇÉå áå ^ÄÄáäÇìåÖ NKNP ÖÉòÉáÖíÉå pÉJ äÉÅíáçå pÅêÉÉåK REPORT zbib_sel01. TABLES zbibbuecher. PARAMETERS anzahl type i. SELECT-OPTIONS isbn FOR zbibbuecher-isbn.

^ÄÄK NKNP « p^m ^dW ÉáåÑ~ÅÜÉê pÉäÉÅíáçå pÅêÉÉå aáÉ ÄÉáÇÉå ^åïÉáëìåÖÉå SELECTION-SCREEN BEGIN OF BLOCK WITH FRAME. [weiterer Code] SELECTION-SCREEN END OF BLOCK . òÉáÅÜåÉå ÉáåÉå o~ÜãÉå ìã ~ääÉ bäÉãÉåíÉI ÇáÉ òïáëÅÜÉå ÇÉå ÄÉáÇÉå ^åïÉáëìåÖÉå ëíÉÜÉåK jáí SELECTION-SCREEN BEGIN OF LINE. [weiterer Code] SELECTION-SCREEN END OF LINE. ä~ëëÉå ëáÅÜ ÇáÉ áååÉêÉå bäÉãÉåíÉ áå ÉáåÉ wÉáäÉ ëÅÜêÉáÄÉåK bë ÖáÄí Ç~êΩÄÉê Üáå~ìë åçÅÜ îáÉäÉ ïÉáíÉêÉ dÉëí~äíìåÖëã∏ÖäáÅÜâÉáíÉåI ïáÉ òìã _ÉáëéáÉä _ìííçåë Epbib`qflkJp`obbk mrpe_rqqlkF çÇÉê ÉáåÑ~ÅÜÉ qÉñí~åïÉáëìåÖÉå Epbib`qflkJp`obbk `ljjbkqFI ÇáÉ ëçÖ~ê fÅçåë ÉåíÜ~äíÉå â∏ååÉåK aÉã ÖÉåÉáÖíÉå iÉëÉê ëÉá ÜáÉê ÇáÉ ^_^mJeáäÑÉ ÉãéÑçÜäÉåK aáÉ cìåâíáçåÉå ëáåÇ ÉáåÑ~ÅÜ òì ÄÉJ ÇáÉåÉåK tÉêÑÉå ïáê åìå ÉáåÉå ÖÉå~ìÉêÉå _äáÅâ ~ìÑ ÇáÉ ^Ää®ìÑÉ áååÉêÜ~äÄ ÉáåÉë oÉéçêíë ìåÇ ëÉÜÉå ìåë ÇáÉ bêÉáÖåáëëÉ ÖÉå~ìÉê ~åI ÇáÉ ï®ÜJ êÉåÇ ÇÉê sÉê~êÄÉáíìåÖ ~ìÑíêÉíÉå â∏ååÉåK gÉÇÉë bêÉáÖåáë ÄÉÖáååí OM

NKO

`ê~ëÜâìêë ^_^m

áã `çÇÉ ãáí ÇÉã bêÉáÖåáëå~ãÉå ìåÇ ÉåÇÉí áãéäáòáí ÉåíïÉÇÉê ~ã mêçÖê~ããÉåÇÉ çÇÉê ïÉåå Ç~ë pÅÜäΩëëÉäïçêí ÉáåÉë ~åÇÉêÉå bêJ ÉáÖåáëëÉë ÖÉå~ååí ïáêÇK ^ÄÄáäÇìåÖ NKNQ òÉáÖí ÇáÉ ~ìÑíêÉíÉåÇÉå bêÉáÖåáëëÉ áååÉêÜ~äÄ ÉáåÉë oÉéçêíJiÉÄÉåëòóâäìëK bêÉáÖåáëëÉ áå ÇÉê iáëíÉå~åòÉáÖÉ

kÉÄÉå ÇÉå Ççêí Éêä®ìíÉêíÉå bêÉáÖåáëëÉå ÖáÄí Éë åçÅÜ ÇêÉá ïÉáíÉêÉK aáÉëÉ íêÉíÉå ~ìÑI ïÉåå ÇÉê _ÉåìíòÉê áå ÇÉê iáëíÉå~åòÉáÖÉ ÑçäÖÉåJ ÇÉ ^âíáçåÉå ÇìêÅÜÑΩÜêíW •

^q ifkbJpbib`qflk aÉê _ÉåìíòÉê Ü~í ~ìÑ ÉáåÉ wÉáäÉ ÇçééÉäÖÉâäáÅâí çÇÉê Éë ïìêÇÉ ÇáÉ ãáí q~ëíÉåâΩêòÉä cO áã drfJpí~íìë ÜáåíÉêäÉÖíÉ cìåâíáçå ÄÉí®íáÖíK aáÉ póëíÉãî~êá~ÄäÉå pvJifiif ìåÇ pvJ ifpbi ëáåÇ ãáí ÇÉê wÉáäÉååìããÉê ÄòïK ÇÉã wÉáäÉåáåÜ~äí ÖÉJ ÑΩääíK



^q rpboJ`ljj^ka aÉê _ÉåìíòÉê Ü~í ~ìÑ ÉáåÉå _ìííçå çÇÉê ÉáåÉå jÉåΩÉáåíê~Ö ÖÉâäáÅâíK få ÇÉê s~êá~ÄäÉ pvJr`ljj áëí Ç~åå ÇÉê áã drfJ pí~íìë ÜáåíÉêäÉÖíÉ lhJ`çÇÉ ~ÄÖÉëéÉáÅÜÉêíK



^q mcYq~ëíÉååìããÉê[ aÉê _ÉåìíòÉê Ü~í ~ìÑ ÇáÉ cìåâíáçåëí~ëíÉ Yq~ëíÉååìããÉê[ ÖÉâäáÅâíK

ON

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

il^aJlcJmoldo^jj íêáíí Éáå ÉáåòáÖÉë j~ä ~ìÑI ïÉåå Ç~ë mêçÖê~ãã ÄÉáã pí~êí áå ÇÉå péÉáÅÜÉê ÖÉä~ÇÉå ïáêÇK fkfqf^ifwb íêáíí áããÉê Ç~åå ~ìÑI ïÉåå ÇÉê pÉäÉÅíáçå pÅêÉÉå ÖÉä~ÇÉå ïáêÇI éêç pÉäÉâíáçåëîçêÖ~åÖ ~ÄÉê åìê Éáåã~äK ^q pbib`qflkJp`obbk lrqmrq íêáíí ~ìÑI ìåãáííÉäÄ~ê ÄÉîçê ÇÉê pÉäÉÅíáçå pÅêÉÉå ~ìÑ ÇÉã _áäÇJ ëÅÜáêã ÉêëÅÜÉáåíK ^q pbib`qflkJp`obbk lk Ym~ê~ãÉíÉê[ íêáíí ~ìÑI ïÉåå ÇÉê ^åïÉåÇÉê ~ìÑ ÇÉã cÉäÇ Ym~ê~ãÉíÉê[ ÇáÉ båíÉêJ q~ëíÉ ÇêΩÅâíK ^q pbib`qflkJp`obbk íêáíí Ç~åå ~ìÑI ïÉåå ÇÉê ^åïÉåÇÉê ÇÉå pÉäÉÅíáçå pÅêÉÉå ÑêÉáÖáÄí EòK_K ãáí ÇÉê båíÉêJq~ëíÉ çÇÉê ãáí cUFK pq^oqJlcJpbib`qflk íêáíí ~ìÑI ïÉåå ÇáÉ báåÖ~ÄÉ áã pÉäÉÅíáçå pÅêÉÉå ÄÉÉåÇÉí áëí ìåÇ ÇÉê ^åïÉåÇÉê ãáí cU ÇáÉ sÉê~êÄÉáíìåÖ ~åÖÉëíç≈Éå Ü~íK

qlmJlcJm^db

bkaJlcJm^db

_Éá àÉÇÉã pÉáíÉå~åÑ~åÖ

_Éá àÉÇÉã pÉáíÉåÉåÇÉ

bkaJlcJpbib`qflk íêáíí ~ìÑI å~ÅÜÇÉã ÇÉê äÉíòíÉ tofqbJ_ÉÑÉÜä ÉêäÉÇáÖí áëíK

^ÄÄK NKNQW iÉÄÉåëòóâäìë ÉáåÉë pí~åÇ~êÇêÉéçêíë OO

NKO

1.2.3

`ê~ëÜâìêë ^_^m

Dialogprogrammierung oÉéçêíáåÖ ~äë ł^êí ÇÉê mêçÖê~ããÉêëíÉääìåÖ çéÉêáÉêí áå ÉêëíÉê iáåáÉ ãáí ÇÉã páåå ìåÇ wïÉÅâI ÉáåÉ iáëíÉå~ìëÖ~ÄÉ òì ÉêòÉìÖÉåK ^åÇÉêë ÇáÉ aá~äçÖéêçÖê~ããáÉêìåÖK eáÉê ëáåÇ ÇáÉ aóåéêçë EÇóå~ãáëÅÜÉ mêçÖê~ããÉF ÇáÉ òÉåíê~äÉ báåÜÉáíI ìã ÇáÉ ëáÅÜ ÇáÉ ^Ää~ìÑäçÖáâ ëéáååíK báå aóåéêç áëí Éáå _áäÇëÅÜáêãÄáäÇI Ç~ë ãáí ÇÉã ãáíÖÉäáÉÑÉêíÉå pÅêÉÉåJm~áåíÉê ÉêòÉìÖí ïÉêÇÉå â~ååK bë ÉåíÜ®äí píÉìÉêÉäÉãÉåíÉ ïáÉ qÉñíÑÉäÇÉêI ^åâêÉìòâå∏éÑÉ çÇÉê _ìííçåëK

bêÉáÖåáëëÉ áã aóåéêç

aÉê mêçÖê~ããÅçÇÉ â~åå áå îáÉê bêÉáÖåáëëÉå âçÇáÉêí ïÉêÇÉåK a~ë áëí òìã ÉáåÉå ÇÉê m_lJwÉáíéìåâí EmêçÅÉëë ÄÉÑçêÉ lìíéìíFI ~äëç ÇáÉ píÉääÉI ÇáÉ ~ÄÖÉ~êÄÉáíÉí ïáêÇI âìêò ÄÉîçê Ç~ë _áäÇëÅÜáêãÄáäÇ ~ìÑ ÇÉã ^åïÉåÇÉêëÅÜáêã ÉêëÅÜÉáåíK wìã ~åÇÉêÉå ÇÉê m^fJ wÉáíéìåâí EmêçÅÉëë ~ÑíÉê fåéìíFI ÇÉê å~ÅÜ ÇÉê _É~êÄÉáíìåÖ ÇÉë _áäÇëÅÜáêãÄáäÇÉë ~ìÑÖÉêìÑÉå ïáêÇI ìã ~ìÑ báåÖ~ÄÉå ïáÉ Ç~ë aêΩÅâÉå ÇÉê båíÉêJq~ëíÉ EÜáëíçêáëÅÜ a~íÉåÑêÉáÖ~ÄÉ ÖÉå~ååíF çÇÉê Ç~ë häáÅâÉå ÉáåÉë _ìííçåë òì êÉ~ÖáÉêÉåK a~êΩÄÉê Üáå~ìë ÖáÄí Éë òïÉá ïÉáíÉêÉ bêÉáÖåáëëÉW meo EmêçÅÉëë çå ÜÉäéJêÉèìÉëíFI ïÉåå ÇÉê _ÉåìíòÉê ~ìÑ cN ÑΩê ÇáÉ eáäÑÉ~åÑçêÇÉêìåÖ ÇêΩÅâí ìåÇ mso EmêçÅÉëë çå s~äìÉJoÉèìÉëíFI ïÉåå ÇÉê _ÉåìíòÉê áå ÉáåÉã cÉäÇ ãáí cQ ÇáÉ báåÖ~ÄÉÜáäÑÉ ~åÑçêÇÉêíK k~ÅÜ ^Ä~êÄÉáíìåÖ ÇÉê m^fJjçÇìäÉ ïáêÇ Ç~ë cçäÖÉÇóåéêç éêçòÉëëáÉêí Eáå ^ÄÜ®åÖáÖâÉáí ÇÉê _ÉåìíòÉêÉáåÖ~ÄÉåFK a~ë cçäÖÉÇóåéêç â~åå Ç~ë ÉÄÉå ~åÖÉòÉáÖíÉ ëÉáå çÇÉê Éáå ~åÇÉêÉëK ^ÄÄáäÇìåÖ NKNR òÉáÖí ÇáÉ ^ÄÑçäÖÉ ÇÉê mêçòÉëëáÉêìåÖëòÉáíéìåâíÉ m_l ìåÇ m^fK få ÇáÉëÉã ëÅÜÉã~íáëÅÜÉå _ÉáëéáÉä Ü~ÄÉå ïáê Éë ãáí ÉáåÉê qê~åë~âíáçå òì íìåI ÇáÉ ÇÉã _ÉåìíòÉê òìå®ÅÜëí Éáå báåëíáÉÖëÄáäÇ ÄáÉíÉíK açêí â∏ååíÉ Éê òìã _ÉáëéáÉä ÉáåÉ hìåÇÉååìããÉê ÉáåÖÉÄÉåK aáÉëÉ hìåÇÉååìããÉê ïáêÇ áã m^fJbêÉáÖåáë îçå aóåéêç NMM áå ÇÉê a~íÉåÄ~åâ ÖÉëìÅÜíK tÉåå ëáÉ åáÅÜí ÖÉÑìåÇÉå ïìêÇÉI ëçêÖí ÇÉê `çÇÉ Ç~ÑΩêI Ç~ëë Ç~ë mêçÖê~ãã áå aóåéêç NMM ÄäÉáÄíI Éë ïáêÇ áã ^åëÅÜäìëë Ç~ê~å ~äëç ÇÉê m_lJwÉáíéìåâí îçå aóåéêç NMM éêçòÉëëáÉêíK tÉåå ÇáÉ hìåÇÉååìããÉê ~åÖÉòÉáÖí ïÉêÇÉå â~ååI êìÑí Ç~ë mêçÖê~ãã aóåéêç OMM ~ìÑK aÉëëÉå m_lJbêÉáÖåáë â∏ååíÉ åçÅÜ Éáå é~~ê çêÖ~åáë~íçêáëÅÜÉ aáåÖÉ îÉê~åä~ëëÉåI ïáÉ Ç~ë ^åòÉáÖÉå ÉáåÉë qáíÉäëI ÄÉîçê aóåéêç OMM Ç~åå í~íë®ÅÜäáÅÜ îçê ÇÉã _ÉåìíòÉê ÉêëÅÜÉáåíK ^ìë ^_^m ÜÉê~ìë îÉê~åä~ëëí ÇÉê _ÉÑÉÜäI CALL SCREEN

OP

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå Ç~ëë Ç~ë aóåéêç Ykê[ ~ìÑÖÉêìÑÉå ïáêÇK lÜåÉ `^ii p`obbk ïáêÇ Ç~ë aóåéêç ~ìÑÖÉêìÑÉåI Ç~ë áã ~åÖÉòÉáÖíÉå aóåéêç ~äë cçäÖÉÇóåéêç ÜáåíÉêäÉÖí áëíK qê~åë~âíáçåëÄÉÖáåå

m_lJjçÇìäÉ

m_lJjçÇìäÉ

aóåéêç NMM

aóåéêç OMM

báåëíÉáÖëÄáäÇ

aÉí~áä~åëáÅÜí

m^fJjçÇìäÉ

m^fJjçÇìäÉ

qê~åë~âíáçåëÉåÇÉ ^ÄÄK NKNRW ^Ää~ìÑäçÖáâ ÇÉê _áäÇëíÉìÉêìåÖ jçÇìäÉ

aÉê ÉáÖÉåíäáÅÜÉ ^_^mJ`çÇÉ áëí åìê áå ëç ÖÉå~ååíÉå jçÇìäÉå òìJ ÖÉä~ëëÉåK §ÄÉê ÇÉå jçÇìäÉå ëíÉÜí ÇáÉ ^Ää~ìÑäçÖáâ ÉáåÉë aóåéêçëK ^ÄÄáäÇìåÖ NKNS òÉáÖí ÉáåÉ ëÉÜê ÉáåÑ~ÅÜÉ ^Ää~ìÑäçÖáâK wìã m_lJwÉáíéìåâí ïáêÇ Ç~ë jçÇìä pq^qrp|MNMM ~ìÑÖÉêìÑÉåI òìã m^fJwÉáíéìåâí Ç~ë jçÇìä rpbo|`ljj^ka|MNMMK

^ÄÄK NKNS « p^m ^dW ÉáåÑ~ÅÜÉ ^Ää~ìÑäçÖáâ

OQ

NKO

`ê~ëÜâìêë ^_^m

aáÉ içÖáâÉå â∏ååÉå ~ÄÉê å~ÅÜ _ÉÇ~êÑ ïÉëÉåíäáÅÜ âçãéäáòáÉêíÉê ïÉêÇÉåK aÉê _ÉÑÉÜä FIELD MODULE ON REQUEST | ON INPUT êìÑí Ç~ë jçÇìä YãçÇìä[ åìê Ç~åå ~ìÑI ïÉåå Ç~ë cÉäÇ YÑÉäÇ[ ëÉáí ÇÉê äÉíòíÉå ^åòÉáÖÉ îçã _ÉåìíòÉê ÖÉ®åÇÉêí ïìêÇÉ Elk obJ nrbpqF çÇÉê ÉáåÑ~ÅÜ åìê ãáí wÉáÅÜÉå ÖÉÑΩääí áëí Elk fkmrqFK aáÉëÉ qÉÅÜåáâ ä®ëëí ëáÅÜ ΩÄÉê ÇÉå `e^fkJ_ÉÑÉÜä ~ìÅÜ ~ìÑ ãÉÜJ êÉêÉ cÉäÇÉê ~ìëÇÉÜåÉåW CHAIN. FIELD FIELD … MODULE ON CHAIN-INPUT | CHAIN-REQUEST ENDCHAIN. ^Ää~ìÑäçÖáâ ãáí cÉÜäÉêãÉäÇìåÖ

aìêÅÜ ÇáÉëÉ qÉÅÜåáâ ÄÉâçããí ã~å ~ìÅÜ ÉáåáÖÉ mêçÖê~ããêÉ~âJ íáçåÉå îçå ÇÉê i~ìÑòÉáíìãÖÉÄìåÖ ÖÉëÅÜÉåâíI ÇáÉ ã~å ëáÅÜ áå ~åÇÉêÉå mêçÖê~ããëéê~ÅÜÉå Éêëí Ü~êí Éê~êÄÉáíÉå ãΩëëíÉK tÉåå áå ÉáåÉã jçÇìä å®ãäáÅÜ ÉáåÉ bêêçêJjÉëë~ÖÉ Eqóé bF ÖÉëÉåÇÉí ïáêÇI ÄêáÅÜí ÇáÉ sÉê~êÄÉáíìåÖëäçÖáâ ëçÑçêí ~Ä ìåÇ ÇÉê ^åïÉåÇÉê ÄÉJ âçããí åìê Ç~ë çÇÉê ÇáÉ cÉäÇÉê ~äë j∏ÖäáÅÜâÉáí òìê báåÖ~ÄÉI ÇÉëJ ëÉå çÇÉê ÇÉêÉå ÄÉÇáåÖíÉ ^Ää~ìÑäçÖáâ ÇÉå cÉÜäÉê ÉêòÉìÖíK a~ë â~åå ~ääÉêÇáåÖë ~ìÅÜ Ç~òì ÑΩÜêÉåI Ç~ëë Ç~ë mêçÖê~ãã åáÅÜí ãÉÜê îÉêåΩåÑíáÖ ÄÉÇáÉåÄ~ê áëíI ïÉåå ÇÉê ^åïÉåÇÉê ÇÉå báåÖ~ÄÉJ ÑÉÜäÉê åáÅÜí ÄÉÜÉÄÉå â~åå çÇÉê ïáääK ^ìë ÇáÉëÉã dêìåÇ Ü~ÄÉå ëáÅÜ ÇáÉ bêÑáåÇÉê ÇÉê ^_^mJaá~äçÖéêçÖê~ããáÉêìåÖ Ç~ë ëç ÖÉJ å~ååíÉ bñáíJhçãã~åÇç ~ìëÖÉÇ~ÅÜíK bë ïáêÇ ~å ÇÉê ΩÄêáÖÉå ^ÄJ ä~ìÑäçÖáâ îçêÄÉá ~ìëÖÉÑΩÜêíI ïÉåå ÇÉê _ÉåìíòÉê ~ìÑ ÉáåÉ cìåâíáJ çå îçã qóé b EÑΩê bñáíF âäáÅâíK MODULE ON EXIT COMMAND.

tÉêíÉíê~åëéçêí

aÉê fåÜ~äí îçå báåÖ~ÄÉÑÉäÇÉêå ïáêÇ òïáëÅÜÉå ^åòÉáÖÉ ìåÇ mêçJ Öê~ãã ΩÄÉê ÖäçÄ~äÉ s~êá~ÄäÉå íê~åëéçêíáÉêíK aÉê k~ãÉ ÇÉê s~êáJ ~ÄäÉ ãìëë åìê ÇÉåëÉäÄÉå k~ãÉå ïáÉ Ç~ë _áäÇëÅÜáêãÉäÉãÉåí Ü~J ÄÉåK wìã m^fJwÉáíéìåâí ïáêÇ ÇáÉ s~êá~ÄäÉ ~ìë ÇÉê báåÖ~ÄÉ ~âíìJ ~äáëáÉêíI òìã m_lJwÉáíéìåâí áå ÇáÉ ~åÇÉêÉ oáÅÜíìåÖK ^ääÉêÇáåÖë OR

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå åáÅÜí ~ääÉ ÖäÉáÅÜòÉáíáÖK tÉåå ÉáåÉ ÄÉÇáåÖíÉ ^Ää~ìÑäçÖáâ ÑΩê ÄÉJ ëíáããíÉ cÉäÇÉê îçêäáÉÖíI ïÉêÇÉå òìå®ÅÜëí áããÉê åìê ÇáÉëÉ íê~åëJ éçêíáÉêíK bêëí ÄÉá jçÇìäÉåI ÇáÉ åáÅÜí ~å ÄÉëíáããíÉ cÉäÇÉê ÖÉÄìåJ ÇÉå ëáåÇI ïÉêÇÉå ~ääÉ s~êá~ÄäÉå ΩÄÉêíê~ÖÉåK lÑí Ü∏êí ã~å ÇáÉ _ÉÜ~ìéíìåÖI aá~äçÖéêçÖê~ããáÉêìåÖ ãΩëëÉ áããÉê áå ÉáåÉã mêçÖê~ãã îçã qóé jçÇìäéççä ëí~ííÑáåÇÉåK a~ë áëí Ñ~äëÅÜ> jçÇìäéççä ÜÉá≈í åìêI Ç~ëë Éë ëáÅÜ ìã ÉáåÉ ^åë~ããJ äìåÖ îçå fåÅäìÇÉë ìåÇ aóåéêçë çÜåÉ ÉáåÇÉìíáÖÉå báåëíáÉÖëéìåâí Ü~åÇÉäíK aÉå báåëíáÉÖëéìåâí ÇÉÑáåáÉêí ÇáÉ qê~åë~âíáçåK páÉ ÄÉJ ëíáããíI ïÉäÅÜÉë aóåéêç áå ïÉäÅÜÉã jçÇìäéççä ÖÉëí~êíÉí ïÉêÇÉå ëçääK aá~äçÖéêçÖê~ããáÉêìåÖ Ç~ÖÉÖÉå áëí åáÅÜí ãÉÜê ìåÇ åáÅÜí ïÉåáÖÉê ~äë Ç~ë kìíòÉå îçå aóåéêçë ãáí áÜêÉê ^Ää~ìÑäçÖáâ áã dÉÖÉåë~íò òìê iáëíÉåÉêëíÉääìåÖK pÉÜÉå páÉ ëáÅÜ Ç~ë ÉêëíÉ _ÉáëéáÉä áã h~éáíÉä NKQ òìê `çåíêçäJmêçÖê~ããáÉêìåÖ ~åK bë Ü~åÇÉäí ëáÅÜ Ç~ÄÉá ìã äìéÉåêÉáåÉ aá~äçÖéêçÖê~ããáÉêìåÖI îÉêé~Åâí áå ÇÉå o~ÜãÉå ÉáåÉë oÉéçêíëK

1.2.4

Modularisierung jçÇìä~êáëáÉêìåÖëíÉÅÜåáâÉå ïÉêÇÉå Ç~òì ÖÉåìíòíI Öê∏≈ÉêÉ píΩÅâÉ îçå nìÉääÅçÇÉ òì çêÖ~åáëáÉêÉåK aáÉë â~åå ~ã ÉáåÑ~ÅÜëíÉå ÇìêÅÜ Éáå fåÅäìÇÉJmêçÖê~ãã ÖÉëÅÜÉÜÉåK `çÇÉI ÇÉê áå ÉáåÉã fåÅäìÇÉJ mêçÖê~ãã ëíÉÜíI ãìëë åáÅÜí òïáåÖÉåÇÉêïÉáëÉ ÑΩê ëáÅÜ ~ääÉáåÉ ~ìëÑΩÜêÄ~ê ëÉáåK a~ë fåÅäìÇÉ ÇáÉåí ~ìëëÅÜäáÉ≈äáÅÜ Ç~òìI nìÉääÅçJ ÇÉ áå ÉáåÉå `çåí~áåÉê òì é~ÅâÉåI ÇÉê Ç~åå ãáí eáäÑÉ ÇÉë _ÉÑÉÜäë INCLUDE áå ÉáåÉã ~åÇÉêÉå mêçÖê~ãã ÉáåÖÉÄ~ìí ïÉêÇÉå â~ååK aÉê fåÜ~äí ÇÉë fåÅäìÇÉë ïáêÇ áå ÇáÉ póåí~ñJmêΩÑìåÖ ÇÉë ~ìÑêìÑÉåÇÉå mêçJ Öê~ããë ÉáåÄÉòçÖÉåK

cçêãJoçìíáåÉå

rã ÄÉëíáããíÉ cìåâíáçå~äáí®íÉå òì â~éëÉäåI åìíòÉå ïáê cçêãJ oçìíáåÉåW FORM TABLES USING CHANGING [Code der Form-Routine] ENDFORM.

OS

NKO

`ê~ëÜâìêë ^_^m

få ÇÉê §ÄÉêÖ~ÄÉëÅÜåáííëíÉääÉ ÇÉÑáåáÉêí ÇáÉ cçêãJoçìíáåÉI ïÉäÅÜÉ m~ê~ãÉíÉê ~äë q~ÄÉääÉå ΩÄÉêÖÉÄÉå ïÉêÇÉå Eq^_ibpF ìåÇ ïÉäÅÜÉ ëâ~ä~êÉå tÉêíÉ åìê ÖÉäÉëÉå ErpfkdF ìåÇ îÉê®åÇÉêí ïÉêÇÉå E`e^kdfkdFK cçäÖÉåÇÉ cçêãJoçìíáåÉ ëÅÜêÉáÄí ÇáÉ ΩÄÉêÖÉÄÉåÉ wÉáÅÜÉåÑçäÖÉ ãáí ÇÉã tofqbJ_ÉÑÉÜäW FORM Writex USING X. WRITE / X. ENDFORM. báåÉ cçêãJoçìíáåÉ â~åå ãáí ÇÉã _ÉÑÉÜä mbocloj ~ìÑÖÉêìÑÉå ïÉêÇÉåK PERFORM TABLES USING CHANGING fã _ÉáëéáÉä ~äëçW PERFORM Writex USING x = ’Hallo Welt’. ^`eqrkd> aÉê råíÉêëÅÜáÉÇ òïáëÅÜÉå rpfkd ìåÇ `e^kdfkd áëí åìê ~äë ^ÄëáÅÜíëÉêâä®êìåÖ ÇÉê cçêãJoçìíáåÉ òì ëÉÜÉåK aáÉ oçìíáåÉ â∏ååíÉ å®ãäáÅÜ ~ìÅÜ s~êá~ÄäÉåI ÇáÉ éÉê rpfkd ΩÄÉêJ ÖÉÄÉå ïÉêÇÉåI îÉê®åÇÉêåK a~ë äáÉÖí Ç~ê~åI Ç~ëë áåíÉêå åìê oÉÑÉêÉåòÉå ÇÉê s~êá~ÄäÉå ΩÄÉêÖÉÄÉå ïÉêÇÉåK j∏ÅÜíÉ ã~å ÄÉá ÇÉê §ÄÉêÖ~ÄÉ ~å ÇáÉ oçìíáåÉ Éñéäáòáí ÉáåÉ hçéáÉ ÇÉê s~êá~ÄäÉ ~åÑÉêíáÖÉåI ãìëë ã~å ÇáÉ m~ê~ãÉíÉê ãáí ÉáåÉê póåí~ñ ®ÜåäáÅÜ ÇÉê s~êá~ÄäÉåÇÉâä~ê~íáçå ~ìëëí~ííÉåW FORM USING LIKE | TYPE |

OT

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå cçêãJoçìíáåÉå ëáåÇ ÖêìåÇë®íòäáÅÜ åìê áååÉêÜ~äÄ ÉáåÉë mêçJ Öê~ããë ÄÉâ~ååíK bë ëÉá ÇÉååI ã~å ëÉíòí ÄÉáã ^ìÑêìÑ ÇÉå k~ãÉå ÉáåÉë ÑêÉãÇÉã mêçÖê~ããë áå hä~ããÉêå ÜáåíÉå ~åW PERFORM () TABLES ...

cìåâíáçåëJ Ä~ìëíÉáåÉ

1.3

j∏ÅÜíÉ ã~å ~ääÉêÇáåÖë ÉáåÉ cìåâíáçå ëóëíÉãïÉáí îÉê∏ÑÑÉåíäáÅÜÉåI ãìëë ã~å îçå ÉáåÉã cìåâíáçåëÄ~ìëíÉáå dÉÄê~ìÅÜ ã~ÅÜÉåK aáÉ qê~åë~âíáçå pbPT ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI cìåâíáçåëÄ~ìëíÉáåÉ ~åJ òìäÉÖÉåK gÉÇÉê cìåâíáçåëÄ~ìëíÉáå ÄÉÑáåÇÉí ëáÅÜ ãáí ~êíîÉêï~åÇJ íÉåI ~åÇÉêÉå _~ìëíÉáåÉå áå ÉáåÉê cìåâíáçåëÖêìééÉK cìåâíáçåëJ Ä~ìëíÉáåÉI ÇáÉ ëáÅÜ áå ÇÉêëÉäÄÉå cìåâíáçåëÖêìééÉ ÄÉÑáåÇÉåI íÉáJ äÉå ëáÅÜ Éáå ÖÉãÉáåë~ãÉë o~ÜãÉåéêçÖê~ããK aáÉëÉë o~ÜãÉåJ éêçÖê~ãã â~åå ~ìÅÜ ïÉáíÉêÉ cçêãJoçìíáåÉå çÇÉê s~êá~ÄäÉåJ ÇÉâä~ê~íáçåÉå ÉåíÜ~äíÉåI ÇáÉ ëáÅÜ Ç~åå ~ääÉ ÉåíÜ~äíÉåÉå _~ìëíÉáåÉ íÉáäÉåK

Crashkurs ABAP Objects wì wÉáíÉåI áå ÇÉåÉå Éë åçÅÜ âÉáåÉ lÄàÉâíçêáÉåíáÉêìåÖ Ö~ÄI ÄÉJ ëí~åÇ ÇáÉ ÉáåòáÖÉ j∏ÖäáÅÜâÉáí ÇÉê h~éëÉäìåÖ Ç~êáåI ÄÉëíáããíÉ cìåâíáçå~äáí®íÉå áå ïáÉÇÉêîÉêïÉêíÄ~êÉ cìåâíáçåÉå ~ìëòìä~ÖÉêåK aáÉëÉ cìåâíáçåÉå âçååíÉå ëáÅÜ ÖÉÖÉåëÉáíáÖ ~ìÑêìÑÉå ìåÇ ÄáäÇÉå ëç ÄÉá Öêç≈Éå póëíÉãÉå Éáå ëÅÜáÉê ìåÇìêÅÜëÅÜ~ìÄ~êÉë dÉïáêê ~å ÖÉÖÉåëÉáíáÖÉå ^ÄÜ®åÖáÖâÉáíÉåK råíÉê dÉëáÅÜíëéìåâíÉå ÇÉê ÉÑÑáJ òáÉåíÉå t~êíìåÖ ìåÇ ÇÉê §ÄÉêëáÅÜíäáÅÜâÉáí ~äëç ÉáåÉ h~í~ëíêçéÜÉK a~ë mêáåòáé ÇÉê lÄàÉâíçêáÉåíáÉêìåÖ îÉêëéê~ÅÜ ^ÄÜáäÑÉK pç áëí lÄJ àÉâíçêáÉåíáÉêìåÖ åáÅÜí åìê ÉáåÉ ^êí ÇÉê cìåâíáçåëâ~éëÉäìåÖI ëçåJ ÇÉêå îáÉäãÉÜê ÉáåÉ éêçÖê~ããáÉêëéê~ÅÜÉåìå~ÄÜ®åÖáÖÉ ^êí òì ÇÉåâÉå ìåÇ mêçÖê~ããÉ ìåÇ cìåâíáçåÉå ëç òì ëÅÜêÉáÄÉåI ïáÉ Éë ÇÉê å~íΩêäáÅÜÉå ^êíI ëÉáåÉ rãïÉäí ï~ÜêòìåÉÜãÉåI ÉÜÉê ÉåíJ ëéêáÅÜíK bë ã~Ö ÉíäáÅÜÉ iÉëÉê ÖÉÄÉåI ÇáÉ ëáÅÜ Äáë òì ÇáÉëÉã _ìÅÜ åçÅÜ åáÉ ãáí lÄàÉâíçêáÉåíáÉêìåÖ ÄòïK ÇÉê çÄàÉâíçêáÉåíáÉêíÉå bêJ ïÉáíÉêìåÖ îçå ^_^m å~ãÉåë ^_^m lÄàÉÅíë ÄÉëÅÜ®ÑíáÖí Ü~ÄÉåK ^ìë ÇáÉëÉã dêìåÇ Ñ®ääí ÇáÉëÉê qÉáä ÇÉë `ê~ëÜâìêëÉë Éíï~ë ~ìëJ ÑΩÜêäáÅÜÉê ~ìëK

1.3.1

Kurzer Streifzug durch die Objektorientierung

hä~ëëÉå ìåÇ áÜêÉ lÄàÉâíÉ

aáÉ ÄÉáÇÉå òÉåíê~äÉå _ÉÖêáÑÑÉ áå ÇÉê lÄàÉâíçêáÉåíáÉêìåÖ ëáåÇ ÇáÉ ëç ÖÉå~ååíÉ hä~ëëÉ ìåÇ ÇáÉ ~ìë áÜê ÉêòÉìÖíÉå lÄàÉâíÉK rã Éáå _ÉáëéáÉä ~ìë ÇÉê êÉ~äÉå tÉäí òì åÉååÉåI åÉÜãÉå ïáê ÇáÉ hä~ëëÉ mÑÉêÇK báå mÑÉêÇ Ü~í áå ìåëÉêÉê ÖÉÇ~åâäáÅÜÉå sçêëíÉääìåÖ áããÉê

OU

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

îáÉê cΩ≈ÉI ÉáåÉ j®ÜåÉI ìåÇ Éë â~åå ïáÉÜÉêåK tÉåå ïáê ~ÄÉê áå ÉáåÉå mÑÉêÇÉëí~ää ÖÉÜÉåI ÑáåÇÉå ïáê Ççêí òìã _ÉáëéáÉä òïÉá âçåJ âêÉíÉ bñÉãéä~êÉ ÇáÉëÉê péÉòáÉë îçê ìåë ëíÉÜÉåK aáÉëÉ ÄÉáÇÉå ëáåÇ lÄàÉâíÉ ÇÉê hä~ëëÉ mÑÉêÇK iÉíòíÉåÇäáÅÜ Ü~í ÄÉêÉáíë mä~íçå îçê ΩÄÉê OMMM g~ÜêÉå ãáí ëÉáåÉê éä~íçåáëÅÜÉå fÇÉÉåäÉÜêÉ ÉáåÉ îÉêJ ÖäÉáÅÜÄ~êÉ aÉåâïÉáëÉ ÉåíïáÅâÉäíK gÉÇÉë lÄàÉâí ~ìÑ ÇáÉëÉê tÉäí áëí ÉáåÉ ^ÄäÉáíìåÖ ÉáåÉê éÉêÑÉâíÉå fÇÉÉK aáÉ jÉåëÅÜÉå ÄÉáëéáÉäëJ ïÉáëÉ ëáåÇ ~ääÉë~ãí ~ìë ÇÉê fÇÉÉ EÇÉê hä~ëëÉF jÉåëÅÜ Éåíëí~åÇÉåI ìåÇ ~ääÉ áÜêÉ báÖÉåëÅÜ~ÑíÉå ëáåÇ áå ÇáÉëÉê fÇÉÉ EÇáÉëÉê hä~ëëÉF ÄÉëÅÜêáÉÄÉåK báÖÉåëÅÜ~ÑíÉå ìåÇ ^ííêáÄìíÉ

a~ë píáÅÜïçêí báÖÉåëÅÜ~ÑíÉå ÄêáåÖí ìåë ÇáêÉâí òì ÉáåÉã ïÉáíÉêÉå _ÉÖêáÑÑ ÇÉê lÄàÉâíçêáÉåíáÉêìåÖK gÉÇÉ hä~ëëÉ EìåÇ Ç~ãáí àÉÇÉë lÄJ àÉâíF Ü~í ÄÉëíáããíÉ báÖÉåëÅÜ~ÑíÉå çÇÉê ^ííêáÄìíÉI ÇáÉ Ç~ë lÄàÉâí å®ÜÉê ÄÉëÅÜêÉáÄÉåK aáÉ hä~ëëÉ mÑÉêÇ ëáÉÜí ÄÉáëéáÉäëïÉáëÉ ÇáÉ báJ ÖÉåëÅÜ~Ñí c~êÄÉ îçêI ãáí fåÑçêã~íáçåÉå ïáêÇ ÇáÉëÉ báÖÉåëÅÜ~Ñí ~ÄÉê Éêëí ÖÉÑΩääíI ïÉåå ÇáÉ hä~ëëÉ òìã lÄàÉâí ïáêÇK aáÉ ÄÉáÇÉå mÑÉêÇÉI ÇáÉ áã pí~ää îçê ìåë ëíÉÜÉåI ëáåÇ Äê~ìå ìåÇ ëÅÜï~êòK aáÉJ ëÉ q~íë~ÅÜÉ ÄÉëÅÜêÉáÄí ~ìÅÜ ÇÉå råíÉêëÅÜáÉÇ òïáëÅÜÉå hä~ëëÉ ìåÇ lÄàÉâí ÇÉìíäáÅÜW aáÉ hä~ëëÉ ëÅÜêÉáÄí Ç~ë sçêÜ~åÇÉåëÉáå ÇÉê báÖÉåëÅÜ~Ñí c~êÄÉ îçêK a~ë lÄàÉâí ÜáåÖÉÖÉå Ü®äí ÇÉå ÉáÖÉåíäáJ ÅÜÉå fåÜ~äíW ÇáÉ âçåâêÉíÉ c~êÄÉ ÇÉë àÉïÉáäáÖÉå lÄàÉâíëK

jÉíÜçÇÉå

jáí lÄàÉâíÉå ìåÇ báÖÉåëÅÜ~ÑíÉå ~ääÉáåÉ ä®ëëí ëáÅÜ ~ÄÉê åçÅÜ âÉáå ^Ää~ìÑ ìåÇ âÉáåÉ mêçÄäÉãä∏ëìåÖ Éêä~åÖÉåK ^ìë ÇáÉëÉã dêìåÇ Ü~ÄÉå ïáê ãáí ÇÉå jÉíÜçÇÉå ÉáåÉå ïÉáíÉêÉå ^ëéÉâí ÇÉê lÄàÉâíJ çêáÉåíáÉêìåÖ ~å ÇÉê e~åÇK aáÉ hä~ëëÉ mÑÉêÇ ëáÉÜí ÇáÉ jÉíÜçÇÉ içëi~ìÑÉå îçêK ^äëç â~åå Ç~ë âçåâêÉíÉ lÄàÉâí ~ìÅÜ ïáêâäáÅÜ òìã içëä~ìÑÉå ÄÉïÉÖí ïÉêÇÉåI ïÉåå ã~å ~ìÑ Éë ÇáÉ jÉíÜçÇÉ içëi~ìÑÉå ~åïÉåÇÉíK aáÉëÉ léíáçå ÄêáåÖí _ÉïÉÖìåÖ áå ÇáÉ p~J ÅÜÉI ÇÉåå jÉíÜçÇÉå â∏ååÉå å~íΩêäáÅÜ m~ê~ãÉíÉê ~åÄáÉíÉå ìåÇ ÇáÉëÉ m~ê~ãÉíÉê â∏ååÉå ïáÉÇÉêìã lÄàÉâíÉ îçå hä~ëëÉå ëÉáåK a~ë lÄàÉâí eìÖç ÇÉê hä~ëëÉ oÉáíÉê â∏ååíÉ ëç ~å ÇáÉ jÉíÜçÇÉ içëä~ìÑÉå ÇÉë lÄàÉâíë cìêó ÇÉê hä~ëëÉ mÑÉêÇ ΩÄÉêÖÉÄÉå ïÉêÇÉåK a~ë ÜáÉê ÄÉëÅÜêáÉÄÉåÉ pòÉå~êáç ëçääíÉ ëçïÉáí îçêëíÉääÄ~ê ëÉáåK

bêÉáÖåáëëÉ

_äÉáÄí ìåë åçÅÜ Éáå äÉíòíÉê çÑÑÉåÉê ^ëéÉâíW a~ë bêÉáÖåáëK báå bêJ ÉáÖåáë â~åå àÉÇÉêòÉáí áååÉêÜ~äÄ ÉáåÉë lÄàÉâíë ÉáåíêÉíÉå ìåÇ ïáÉJ ÇÉêìã îçå ÇÉãàÉåáÖÉå ~ÄÖÉÑ~åÖÉå ïÉêÇÉåI ÇÉê Ç~ë lÄàÉâí áåë iÉÄÉå ÖÉêìÑÉå Ü~íK rã ÄÉá ìåëÉêÉã _ÉáëéáÉä òì ÄäÉáÄÉåI â∏ååíÉ táÉÜÉêå Éáå é~ëëÉåÇÉë bêÉáÖåáë ëÉáåK a~ë lÄàÉâí oÉáíÉê ãÉäÇÉí ëáÅÜ ÄÉáã lÄàÉâí mÑÉêÇI ïÉáä Éë áåÑçêãáÉêí ïÉêÇÉå ã∏ÅÜíÉI ïÉåå Ç~ë bêÉáÖåáë Éáåíêáíí EòK_K áåÇÉã ÇÉê oÉáíÉê ÉáåÑ~ÅÜ ëÉáåÉ lÜêÉå ëéáíòíFK táÉÜÉêí Ç~ë mÑÉêÇ Ç~åå í~íë®ÅÜäáÅÜI â~åå ÇÉê oÉáíÉê ÉåíJ ëéêÉÅÜÉåÇ êÉ~ÖáÉêÉåK OV

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå jáí ÇÉå ÇêÉá íê~ÖÉåÇÉå p®ìäÉå ^ííêáÄìíÉI jÉíÜçÇÉå ìåÇ bêÉáÖåáëJ ëÉ Ü~ÄÉå ïáê Ç~ë tÉëÉå ÇÉê lÄàÉâíçêáÉåíáÉêìåÖ åçÅÜ åáÅÜí îçääJ ëí®åÇáÖ Éê∏êíÉêíK rã åáÅÜí òì íÜÉçêÉíáëÅÜ òì ïÉêÇÉåI ïçääÉå ïáê ~ÄÉê òìê âçåâêÉíÉå mêçÖê~ããáÉêìåÖ òìêΩÅââÉÜêÉå ìåÇ Ç~ë ÄáëJ ÜÉê dÉäÉêåíÉ áå ÇáÉ q~í ìãëÉíòÉåK

Klassen, Objekte und Eigenschaften

1.3.2

pÉÜÉå ïáê ìåë òìå®ÅÜëí ÇÉå o~ÜãÉå ÉáåÉê hä~ëëÉ ~åK bê ÄÉëíÉÜí áã tÉëÉåíäáÅÜÉå ~ìë òïÉá qÉáäÉåW aÉê aÉÑáåáíáçå EabcfkfqflkFI áå ÇÉê Ç~ë ^ìëëÉÜÉå ÇÉê hä~ëëÉ ÜáåíÉêäÉÖí áëíI ìåÇ ÇÉê fãéäÉãÉåJ íáÉêìåÖ Efjmibjbkq^qflkFI áå ÇÉê ÇÉê `çÇÉ ÑΩê ÇáÉ jÉíÜçÇÉå ~ÄÖÉäÉÖí áëíK CLASS DEFINITION. PUBLIC SECTION. […] PROTECTED SECTION. […] PRIVATE SECTION. […] ENDCLASS. CLASS IMPLEMENTATION. [ … ] ENDCLASS. aÉê aÉÑáåáíáçåëíÉáä ïáÉÇÉêìã ÖäáÉÇÉêí ëáÅÜ áå ÇêÉá qÉáäÉW ^ääÉ s~J êá~ÄäÉåI ÇáÉ áã mr_if`JqÉáä ÇÉâä~êáÉêí ëáåÇI ëáåÇ îçå ~ì≈ÉêÜ~äÄ ÇÉê hä~ëëÉ ëáÅÜíJ ìåÇ ®åÇÉêÄ~êK pçãáí ëáåÇ ÇáÉëÉ ÖäÉáÅÜòÉáíáÖ ~ìÅÜ ∏ÑÑÉåíäáÅÜÉ báÖÉåëÅÜ~ÑíÉå ÇÉê hä~ëëÉK fã mofs^qbJqÉáä ïÉêÇÉå s~êá~ÄäÉå ÇÉâä~êáÉêíI ÇáÉ åìê îçå ÇÉê hä~ëëÉ ëÉäÄëí EáååÉêÜ~äÄ ÉáJ åÉê jÉíÜçÇÉF ~åÖÉëéêçÅÜÉå ïÉêÇÉå â∏ååÉåK báå ~ìÑêìÑÉåÇÉë mêçÖê~ãã ëáÉÜí ÇáÉ mofs^qbJa~íÉå åáÅÜíK aÉå molqb`qbaJqÉáä ïÉêÇÉå ïáê áã wìë~ããÉåÜ~åÖ ãáí sÉêÉêÄìåÖ ÇáëâìíáÉêÉåK



w|^l|MN

PM

k~ÅÜÑçäÖÉåÇÉê _ÉáëéáÉäêÉéçêí ÉåíÜ®äí ÄÉêÉáíë ÉáåÉ ÉáåÑ~ÅÜÉ hä~ëëÉ ÉáåÉë _~åââçåíçëK páÉ ÉåíÜ®äí åìê ÉáåÉ báÖÉåëÅÜ~ÑíI å®ãäáÅÜ ÇÉå k~ãÉå ÇÉë _ÉëáíòÉêëX ÇáÉ ~åÇÉêÉ s~êá~ÄäÉ é|âçåíçëí~åÇ áëí ~äë mofs^qb ÇÉâä~êáÉêí ìåÇ ëçãáí âÉáåÉ ∏ÑÑÉåíäáÅÜÉ báÖÉåëÅÜ~ÑíK aÉê

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

fãéäÉãÉåíáÉêìåÖëíÉáä ÄäÉáÄí äÉÉêK rã Ç~ë lÄàÉâí îÉêåΩåÑíáÖ ~åJ ëéêÉÅÜÉå òì â∏ååÉåI ÄÉå∏íáÖÉå ïáê ÉáåÉ oÉÑÉêÉåò ~ìÑ Ç~ë lÄàÉâí ÇÉê hä~ëëÉK táê ÇÉâä~êáÉêÉå Éë ãáí ÇÉã wìë~íò qvmb obc ql Yhä~ëëÉåå~ãÉ[K rã ÇáÉ oÉÑÉêÉåò ãáí iÉÄÉå òì ÑΩääÉå ìåÇ Éáå ÉÅÜíÉë lÄàÉâí ~ìë ÇÉê hä~ëëÉ òì áåëí~åòááÉêÉåI ï®ÜäÉå ïáê ÇÉå _ÉÑÉÜä `ob^qb l_bg`qK ^Ä ÇáÉëÉã wÉáíéìåâí ÉñáëíáÉêí Ç~ë lÄJ àÉâí áã péÉáÅÜÉêI ìåÇ ëÉáåÉ báÖÉåëÅÜ~ÑíÉå â∏ååÉå ÖÉëÉíòí ìåÇ ~ìëÖÉäÉëÉå ïÉêÇÉåK fã cçäÖÉåÇÉå ïÉêÇÉå òïÉá _~åââçåíçë ÑΩê òïÉá ìåíÉêëÅÜáÉÇäáÅÜÉ _ÉëáíòÉê áåëí~åòááÉêíK *& Report Z_AO_01 * REPORT z_ao_01. hä~ëëÉ ÇÉÑáåáÉêÉå

CLASS lcl_konto DEFINITION. PUBLIC SECTION. DATA besitzer(20). PRIVATE SECTION. DATA p_kontostand TYPE i VALUE 0. ENDCLASS. CLASS lcl_konto IMPLEMENTATION. ENDCLASS.

wïÉá oÉÑÉêÉåòÉå ÇÉâä~êáÉêÉå

DATA ref_konto1 TYPE REF TO lcl_konto. DATA ref_konto2 TYPE REF TO lcl_konto. START-OF-SELECTION.

lÄàÉâíÉ ÉêòÉìÖÉå

CREATE OBEJCT ref_konto1. CREATE OBEJCT ref_konto2.

báÖÉåëÅÜ~ÑíÉå ëÉíòÉå

ref_konto1->besitzer = 'A. Jung'. ref_konto2->besitzer = 't. Bürghül'.

báÖÉåëÅÜ~ÑíÉå äÉëÉå

WRITE:

/ ref_konto1→besitzer, / ref_konto2→besitzer,

PN

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

1.3.3

Methoden rã ÇÉê hä~ëëÉ ãÉÜê cìåâíáçå~äáí®í òì îÉêäÉáÜÉå ~äë åìê Ç~ë pÉíJ òÉå ìåÇ ^ìëäÉëÉå îçå báÖÉåëÅÜ~ÑíÉåI ãìëë ëáÉ jÉíÜçÇÉå å~ÅÜ ~ì≈Éå ~åÄáÉíÉåK jÉíÜçÇÉå ïÉêÇÉå ~å~äçÖ òì ÇÉå báÖÉåëÅÜ~ÑíÉå å~ÅÜ molqb`qbaI mofs^qb ìåÇ mr_if` ìåíÉêëÅÜáÉÇÉåK fã c~ää îçå åáÅÜíJmr_if` ëáåÇ ëáÉ îçã ~ìÑêìÑÉåÇÉå mêçÖê~ãã åáÅÜí ëáÅÜíÄ~êI ëçãáí Ü~ÄÉå ëáÉ ÇÉå `Ü~ê~âíÉê ÉáåÉê ÖÉâ~éëÉäíÉå råíÉêJ oçìíáåÉI ÇáÉ ÉÄÉå åìê êÉëíêáâíáî ~ìë ÇÉê hä~ëëÉ ëÉäÄëí ~ìÑÖÉêìÑÉå ïÉêÇÉå â~ååK

aÉâä~ê~íáçå ÇÉê jÉíÜçÇÉ

aáÉ páÖå~íìê ÉáåÉê jÉíÜçÇÉI ~äëç ÇáÉ k~ãÉå ìåÇ ÇáÉ ^êí ÇÉê ~ìëJ òìí~ìëÅÜÉåÇÉå m~ê~ãÉíÉêI ïáêÇ áã abcfkfqflkJqÉáä ÇÉê hä~ëëÉ ÇÉâä~êáÉêíK aÉê ÉáÖÉåíäáÅÜÉ `çÇÉ ëíÉÜí áã fjmibjbkq^qflkJ qÉáäK cçäÖÉåÇÉ póåí~ñ ÇÉãçåëíêáÉêíI ïáÉ jÉíÜçÇÉå ÇÉâä~êáÉêí ïÉêÇÉåW METHODS IMPORTING

EXPORTING

CHANGING

RETURNING

EXCEPTIONS

fjmloqfkdJI bumloqfkdJ ìåÇ `e^kdfkdJm~ê~ãÉíÉê Ü~ÄÉå ÇáÉëÉäÄÉ _ÉÇÉìíìåÖ ïáÉ ÄÉá cìåâíáçåëÄ~ìëíÉáåÉåK ^ääÉêÇáåÖë ÖáÄí Éë âÉáåÉå ÉñéäáòáíÉå wïÉáÖ ÑΩê q~ÄÉääÉå ãÉÜêK páÉ ïÉêÇÉå ïáÉ ëâ~ä~êÉ s~êá~ÄäÉå áã fjmloqfkdJ ìåÇ `e^kdfkdJwïÉáÖ ÖÉJ Ü~åÇÜ~ÄíI ÇΩêÑÉå ~ÄÉê âÉáåÉ hçéÑòÉáäÉ ÉåíÜ~äíÉå EÇÉê wìë~íò tfqe eb^abo ifkb ÄÉá ÇÉê q~ÄÉääÉåÇÉâä~ê~íáçå áëí áã hçåíÉñí îçå ^_^mJlÄàÉÅíë îÉêÄçíÉåFK ^ì≈ÉêÇÉã âçããí ÇÉê wïÉáÖ obJ qrokfkd Ç~òìK bê Ç~êÑ Ü∏ÅÜëíÉåë ÉáåÉå m~ê~ãÉíÉê ÉåíÜ~äíÉå ìåÇ Ç~ë ~ìÅÜ åìê Ç~ååI ïÉåå ëçåëí ~ìëëÅÜäáÉ≈äáÅÜ fjmloqfkdJ m~ê~ãÉíÉê îçêÜ~åÇÉå ëáåÇK táê ïÉêÇÉå å~ÅÜÜÉê áã _ÉáëéáÉä ëÉJ ÜÉåI ï~êìã Ç~ë ëç áëíK

PO

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

pí~åÇ~êÇã®≈áÖ ÉêÑçäÖí ÇáÉ aÉâä~ê~íáçå ÇÉê m~ê~ãÉíÉê ëçW LIKE | TYPE | aáÉë Ü~í òìê cçäÖÉI Ç~ëë ÇáÉ §ÄÉêÖ~ÄÉïÉêíÉ éÉê oÉÑÉêÉåò ΩÄÉêJ ÖÉÄÉå ïÉêÇÉåK rã ÉáåÉ hçéáÉ ÇÉê s~êá~ÄäÉ ~åòìÑÉêíáÖÉåI ÇÉå tÉêí ~äëç ~äë tÉêí ìåÇ åáÅÜí ~äë oÉÑÉêÉåò òì ÇÉÑáåáÉêÉåI åìíòí ã~å ÇÉå s^irbEFJòìë~íòW s^irbEYm~ê~ãÉíÉê[F ifhb ö qvmb YçÄàÉâí[ ö Yíóé[ obqrokfkdJm~ê~ãÉíÉê ãΩëëÉå áããÉê ~äë tÉêí ΩÄÉêÖÉÄÉå ïÉêJ ÇÉåI oÉÑÉêÉåòÉå ëáåÇ ÜáÉê åáÅÜí òìä®ëëáÖK fãéäÉãÉåíáÉêìåÖ

aáÉ fãéäÉãÉåíáÉêìåÖ ÇÉê jÉíÜçÇÉ áëí ìã ëç ΩÄÉêëÅÜ~ìÄ~êÉêK páÉ ïáêÇ áã fjmibjbkq^qflkJqÉáä ÇÉê hä~ëëÉ ÉáåÑ~ÅÜ åìê ãáí jbqela YjÉíÜçÇÉåå~ãÉ[K x `çÇÉ KKK z bkajbqelaK áÇÉåíáÑáòáÉêíK

jÉíÜçÇÉå~ìÑêìÑ

aÉê ^ìÑêìÑ áëí ®ÜåäáÅÜ ÇÉã ÉáåÉë cìåâíáçåëÄ~ìëíÉáåë ìåíÉê ^åÖ~J ÄÉ ÇÉê lÄàÉâíJoÉÑÉêÉåò ìåÇ ÇÉë jÉíÜçÇÉåå~ãÉåëK `^ii jbqela YlÄàÉâí[->YjÉíÜçÇÉ[ bumloqfkd Ym~ê~ãÉíÉê[ Z YtÉêí[ fjmloqfkd xÁz `e^kdfkd xÁz c~ääë ÇáÉ jÉíÜçÇÉ åìê ÉáåÉå ob`bfsfkdJm~ê~ãÉíÉê ìåÇ ~ìëJ ëÅÜäáÉ≈äáÅÜ fjmloqfkdJ EÄòïK bumloqfkdJ ~ìë páÅÜí ÇÉë ^ìÑJ êìÑëF m~ê~ãÉíÉê ÉåíÜ®äíI â~åå ~ìÅÜ ÇáÉ hìêòÑçêã ÖÉï®Üäí ïÉêJ ÇÉåW YtÉêí[ Z YlÄàÉâí[->YjÉíÜçÇÉ[ EYbumloqfkdJm~ê~ãÉíÉê[F PP

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå aÉê sçêíÉáä ÇÉê hìêòëÅÜêÉáÄïÉáëÉ áëí ÇáÉ ëçÑçêíáÖÉ tÉáíÉêîÉêJ ïÉåÇÄ~êâÉáí ÇÉë oΩÅâÖ~ÄÉJtÉêíÉë ÇáêÉâí áå äçÖáëÅÜÉå ^åïÉáJ ëìåÖ ïáÉ fc çÇÉê tebkK



w|^l|MO

pÉÜÉå ïáê ìåë Ç~òì Éáå _ÉáëéáÉä ~åK aáÉ ÑçäÖÉåÇÉ hçåíçJhä~ëëÉ áãéäÉãÉåíáÉêí òïÉá jÉíÜçÇÉåK báåÉ òìã báåò~ÜäÉå ÉáåÉë ÇÉÑáJ åáÉêíÉå _Éíê~ÖÉë ìåÇ ÉáåÉ òìã ^ÄêìÑÉå ÇÉë hçåíçëí~åÇÉëK aÉê hçåíçëí~åÇ ëÉäÄëí ïáêÇ áå ÇÉê s~êá~ÄäÉå é|âçåíçëí~åÇ ~ÄÖÉäÉÖíK bê â~åå îçå ~ì≈ÉêÜ~äÄ ÇÉê hä~ëëÉ åáÅÜí îÉê®åÇÉêí ïÉêÇÉåI ÇÉåå Éê áëí ~äë mofs^qb ÇÉâä~êáÉêíK TYPES boolean(1) TYPE c.

hä~ëëÉåê~ÜãÉå

CLASS lcl_konto DEFINITION.

∏ÑÑÉåíäáÅÜÉê qÉáä

PUBLIC SECTION. DATA besitzer(20). METHODS einzahlen IMPORTING betrag TYPE i RETURNING value(erfolg) TYPE boolean. METHODS kontostandabrufen EXPORTING betrag TYPE i.

éêáî~íÉê qÉáä

PRIVATE SECTION. DATA p_kontostand TYPE i VALUE 0. ENDCLASS. aÉê fãéäÉãÉåíáÉêìåÖëíÉáä ëçääíÉ ëçïÉáí ëÉäÄëíÉêâä®êÉåÇ ëÉáåK få ÇÉê Éáåò~ÜäÉåJjÉíÜçÇÉ ïáêÇ ÖÉéêΩÑíI çÄ ÇÉê Éáåòìò~ÜäÉåÇÉ _ÉJ íê~Ö Öê∏≈Éê NMMM áëíI ìã áå ÇáÉëÉã c~ää ÇáÉ báåò~ÜäìåÖ òì îÉêJ ïÉÜêÉåK aÉê ÉáåòáÖÉ obqrokfkdJm~ê~ãÉíÉê ïáêÇ Ç~åå ~ìÑ iÉÉêJ òÉáÅÜÉå ÖÉëÉíòíK pç Ü~í ëé®íÉê Ç~ë ~ìÑêìÑÉåÇÉ mêçÖê~ãã ÇáÉ j∏ÖäáÅÜâÉáíI çÜåÉ ÉáåÉ bñÅÉéíáçå ÄÉÜ~åÇÉäå òì ãΩëëÉåI ÇáêÉâí ÇÉå oΩÅâÖ~ÄÉïÉêí ~ìëòìïÉêíÉåK

PQ

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

`i^pp äÅä|âçåíç fjmibjbkq^qflkK jbqela Éáåò~ÜäÉåK fc ÄÉíê~Ö [ NMMMK ÉêÑçäÖ Z DDK obqrokK bkafcK é|âçåíçëí~åÇ Z é|âçåíçëí~åÇ H ÄÉíê~ÖK ÉêÑçäÖ Z DuDK bkajbqelaK jbqela âçåíçëí~åÇ~ÄêìÑÉåK ÄÉíê~Ö Z é|âçåíçëí~åÇK bkajbqelaK bka`i^ppK cçäÖÉåÇÉê `çÇÉJ^ìëëÅÜåáíí òÉáÖí ÇáÉ fåëí~åòááÉêìåÖ ìåÇ ÇÉå ^ìÑJ êìÑK _ÉëçåÇÉêë òì ÄÉ~ÅÜíÉå áëí ïáÉÇÉê ÇáÉ Éáåò~ÜäÉåJjÉíÜçÇÉW ^ìÑêìÑI s~êá~ÄäÉåΩÄÉêÖ~ÄÉ ìåÇ s~êá~ÄäÉå~ìëïÉêíìåÖ ÇáêÉâí áã fcJpí~íÉãÉåí ëéáÉäí ëáÅÜ ÇìêÅÜ ÇáÉ âìêòÉ pÅÜêÉáÄïÉáëÉ âçãéäÉíí áå åìê ÉáåÉê wÉáäÉ ~ÄK DATA ref_konto TYPE REF TO lcl_konto. DATA kontostand TYPE i. CREATE OBJECT ref_konto. IF ref_konto->einzahlen( 100 ) = 'X'. WRITE 'erfolgreich gebucht'. ELSE. WRITE 'nicht erfolgreich'. ENDIF. CALL METHOD ref_konto->kontostandabrufen IMPORTING betrag = kontostand. WRITE: / 'aktueller Kontostand: ', kontostand

PR

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

Der Klassenkonstruktor

1.3.4



w|^l|MP

få ìåëÉêÉã ÉêëíÉå _ÉáëéáÉä ëáåÇ ìåëÉêÉ lÄàÉâíÉ òìå®ÅÜëí îá~ `ob^qb l_gb`q ÉêòÉìÖí ïçêÇÉåI ìã Ç~åå å~ÅÜ ÇÉê bêòÉìÖìåÖ ÉáåÉå ÉåíëéêÉÅÜÉåÇÉå hçåíçJ_ÉëáíòÉê òì ÉêÜ~äíÉåK a~ë áëí åáÅÜí ÄÉëçåÇÉêë ëÅÜ∏åI ÇÉåå òìãáåÇÉëí ÉáåÉ âìêòÉ wÉáí ä~åÖ ï~ê Ç~ë hçåíç çÜåÉ _ÉëáíòÉêK rã ÇáÉë òì îÉêÜáåÇÉêåI ãΩëëÉå ïáê Ç~ÑΩê ëçêÖÉåI Ç~ëë ÇÉê _ÉëáíòÉê ÖäÉáÅÜòÉáíáÖ ãáí ÇÉê bêòÉìÖìåÖ ÇÉë lÄJ àÉâíë ÖÉëÉíòí ïáêÇK wì ÇáÉëÉã wïÉÅâ ÖáÄí Éë ÇÉå ëç ÖÉå~ååíÉå hä~ëëÉåâçåëíêìâíçêK bê áëí ÉáåÉ ∏ÑÑÉåíäáÅÜÉ jÉíÜçÇÉ ãáí ÇÉã ÖÉJ ëÅÜΩíòíÉå k~ãÉå `lkpqor`qlo ìåÇ ïáêÇ áããÉê é~ê~ääÉä òìê lÄàÉâíÉêòÉìÖìåÖ ~ìÑÖÉêìÑÉåK ^ääÉ tÉêíÉI ÇáÉ Ç~ë lÄàÉâí òïáåÖJ ÉåÇÉêïÉáëÉ òì àÉÇÉã wÉáíéìåâí ëÉáåÉë iÉÄÉåë Äê~ìÅÜíI ëáåÇ Ç~åå ÇÉã hçåëíêìâíçê òì ΩÄÉêÖÉÄÉåK póåí~âíáëÅÜ ÄêáåÖí ÇáÉëÉ dÉÖÉJ ÄÉåÜÉáí åáÅÜí îáÉä kÉìÉëI ~ì≈Éê Ç~ëë ëáÅÜ ÇáÉ ^åïÉáëìåÖ `ob^qb l_gb`q ÉÄÉå ìã ~ääÉ å∏íáÖÉå m~ê~ãÉíÉê ÉêïÉáíÉêíK fã ÑçäÖÉåÇÉå _ÉáëéáÉä ïáêÇ ÇÉê hçåíçJ_ÉëáíòÉê áå ÇÉê éêáî~íÉå s~êá~ÄäÉ é|ÄÉëáíòÉê ÖÉÜ~äíÉå ìåÇ â~åå å~ÅÜ ÇÉê bêòÉìÖìåÖ ÇÉë lÄàÉâíë ~ìÅÜ åáÅÜí ãÉÜê ÖÉ®åÇÉêíI ëçåÇÉêå åìê åçÅÜ ãáí ÜçäÉÄÉëáíòÉê ~ìëÖÉäÉëÉå ïÉêÇÉåK *& Report Z_AO_03 REPORT z_ao_03. TYPES t_besitzer(20) TYPE c.

aÉâä~ê~íáçå ÇÉê ÄÉáÇÉå jÉíÜçÇÉåI ÇáÉ ÉêëíÉ áëí ÇÉê hçåëíêìâíçê

CLASS lcl_konto DEFINITION. PUBLIC SECTION. METHODS constructor IMPORTING besitzer TYPE t_besitzer. METHODS holebesitzer RETURNING value(besitzer) TYPE t_besitzer. PRIVATE SECTION. DATA p_besitzer TYPE t_besitzer. ENDCLASS.

PS

NKP fãéäÉãÉåíáÉêìåÖ ÇÉê ÄÉáÇÉå jÉJ íÜçÇÉå ÇìêÅÜ ^ìëäÉëÉå ìåÇ pÉíòÉå ÇÉê éêáî~íÉå s~êá~ÄäÉ

`ê~ëÜâìêë ^_^m lÄàÉÅíë

CLASS lcl_konto IMPLEMENTATION. METHOD constructor. p_besitzer = besitzer. ENDMETHOD. METHOD holebesitzer. besitzer = p_besitzer. ENDMETHOD. ENDCLASS. START-OF-SELECTION. DATA ref_konto TYPE REF TO lcl_konto. DATA b TYPE t_besitzer.

bêòÉìÖÉå ÇÉë lÄàÉâíë ìåíÉê ^åJ Ö~ÄÉ ÇÉë _ÉëáíòÉêë

CREATE OBJECT ref_konto EXPORTING besitzer = 'A. Jung'. b = ref_konto->holebesitzer( ). WRITE: 'Besitzer: ', b.

1.3.5

Statische Klassenelemente



w|^l|MQ

aáÉ ÄáëÜÉêáÖÉå báÖÉåëÅÜ~ÑíÉå ìåÇ jÉíÜçÇÉå ï~êÉå ~ääÉë~ãí áåJ ëí~åò~ÄÜ®åÖáÖX ëáÉ Ü~ÄÉå ëáÅÜ ~äëç áããÉê ~ìÑ ÇáÉ àÉïÉáäáÖÉ fåJ ëí~åò ÇÉê hä~ëëÉ Ó ~ìÑ Ç~ë lÄàÉâí Ó ÄÉòçÖÉåK a~ë ãìëë åáÅÜí òïáåÖÉåÇÉêïÉáëÉ áããÉê ëç ëÉáåK bë â~åå å∏íáÖ çÇÉê ëáååîçää ëÉáåI Ç~ëë ëáÅÜ ãÉÜêÉêÉ lÄàÉâíÉ hä~ëëÉåÉäÉãÉåíÉ íÉáäÉåK táê ïÉêÇÉå áã ÑçäÖÉåÇÉå _ÉáëéáÉä ÇáÉ báÖÉåëÅÜ~Ñí ^åò~ÜähçåíÉå áãéäÉãÉåíáÉêÉåI ÇáÉ ÇáÉ ^åò~Üä ÇÉê áåëí~åòááÉêíÉå hçåíçJlÄàÉâíÉ ÉåíÜ®äíK bë ã~ÅÜí áå ÇáÉëÉã c~ää âÉáåÉå páååI ÑΩê àÉÇÉë lÄàÉâí ÇáÉëÉå tÉêí ëÉé~ê~í òì Ü~äíÉåI Ç~ Éê à~ áããÉê ÑΩê ~ääÉ lÄàÉâíÉ ÖäÉáÅÜ áëíK pçäÅÜ ÉáåÉ báÖÉåëÅÜ~Ñí åÉååÉå ïáê ëí~íáëÅÜK ^ìÑ ëí~íáJ ëÅÜÉ hä~ëëÉåÉäÉãÉåíÉ â~åå ã~å ëçïçÜä îçå àÉÇÉê lÄàÉâíáåëí~åò ~äë ~ìÅÜ E~ìëå~ÜãëïÉáëÉF ΩÄÉê ÇáÉ hä~ëëÉ ëÉäÄëí òìÖêÉáÑÉåK aáÉ póåí~ñ ÑΩê ÇÉå wìÖêáÑÑ ®åÇÉêí ëáÅÜ ÖÉêáåÖÑΩÖáÖI ìåÇ ~ìë J[ ïáêÇ Z[K rã ëí~íáëÅÜÉ bäÉãÉåíÉ áå ÇÉê aÉâä~ê~íáçå ~äë ëçäÅÜÉ òì âÉååJ òÉáÅÜåÉåI ïáêÇ s~êá~ÄäÉå Éáå `i^ppJa^q^ ìåÇ jÉíÜçÇÉå Éáå PT

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå `i^ppJjbqelap îçê~åÖÉëíÉääíK a~ë _ÉáëéáÉä ÉêÜ∏Üí ÇáÉ ëí~íáëÅÜÉ báÖÉåëÅÜ~Ñí ^åò~ÜähçåíÉå ãáí eáäÑÉ ÇÉë hçåíêìâíçêëK GC oÉéçêí w|^l|MQ REPORT z_ao_04.

aÉÑáåáíáçåëíÉáä ÇÉê hä~ëëÉ

CLASS lcl_konto DEFINITION. PUBLIC SECTION. CLASS-DATA anzahlkonten TYPE i READ-ONLY. METHODS constructor. ENDCLASS. CLASS lcl_konto IMPLEMENTATION. METHOD constructor. anzahlkonten = anzahlkonten + 1. ENDMETHOD. "einzahlen ENDCLASS. START-OF-SELECTION.

lÄàÉâíÉ ÇÉâä~êáÉJ êÉå ìåÇ ÉêòÉìÖÉå

DATA ref_konto1 TYPE REF TO lcl_konto. DATA ref_konto2 TYPE REF TO lcl_konto. CREATE OBJECT ref_konto1. CREATE OBJECT ref_konto2.

pí~íáëÅÜÉ báÖÉåJ ëÅÜ~Ñí ~ìëäÉëÉå

WRITE: / 'Anzahl Konten: ', ref_konto1->anzahlkonten. WRITE: / 'Anzahl Konten: ', ref_konto2->anzahlkonten. WRITE: / 'Anzahl Konten: ', lcl_konto=>anzahlkonten. aáÉ ^ìëÖ~ÄÉ ÇáÉëÉë oÉéçêíë ä~ìíÉíW Anzahl Konten: 2 Anzahl Konten: 2 Anzahl Konten: 2

PU

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

s∏ääáÖ ìå~ÄÜ®åÖáÖ Ç~îçåI çÄ ΩÄÉê ÉáåÉ ÇÉê lÄàÉâíáåëí~åòÉå çÇÉê ΩÄÉê ÇáÉ hä~ëëÉ ëÉäÄëí ~ìÑ ÇáÉ ëí~íáëÅÜÉ báÖÉåëÅÜ~Ñí òìÖÉÖêáÑÑÉå ïáêÇK

1.3.6

Ereignisse jáí ÇÉå bêÉáÖåáëëÉå ÑÉÜäí ìåë ÇáÉ äÉíòíÉ íê~ÖÉåÇÉ p®ìäÉ ÇÉê lÄJ àÉâíçêáÉåíáÉêìåÖK gÉÇÉë lÄàÉâí â~åå bêÉáÖåáëëÉ ~ìëä∏ëÉåK aáÉëÉ ãΩëëÉå áã aÉâä~ê~íáçåëíÉáä ÇÉê hä~ëëÉ ÉåíëéêÉÅÜÉåÇ ÇÉâä~êáÉêí ïÉêÇÉåK bë ëáåÇ å~íΩêäáÅÜ åìê bumloqfkdJm~ê~ãÉíÉê ã∏ÖäáÅÜI Ç~ ÇáÉ ÉêÉáÖåáë~ìëä∏ëÉåÇÉ hä~ëëÉ fåÑçêã~íáçåÉå å~ÅÜ ~ì≈Éå ÖáÄí ìåÇ åáÅÜí áå ÇáÉ ~åÇÉêÉ oáÅÜíìåÖK ^ìë ÇÉãëÉäÄÉå dêìåÇ áëí ÇáÉ m~ê~ãÉíÉêΩÄÉêÖ~ÄÉ åìê ~äë tÉêíΩÄÉêÖ~ÄÉ ìåÇ åáÅÜí ãáí oÉÑÉêÉåJ òÉå ã∏ÖäáÅÜK EVENTS EXPORTING VALUE() LIKE | TYPE | pçÄ~äÇ Ç~ë bêÉáÖåáë ÇÉâä~êáÉêí áëíI â~åå Éë áååÉêÜ~äÄ àÉÇÉê hä~ëJ ëÉåJjÉíÜçÇÉ ~ìëÖÉä∏ëí ïÉêÇÉåW RAISE EVENT EXPORTING [ ... ]

bêÉáÖåáëëÉ ~ÄÑ~åÖÉå

aÉê Éíï~ë ëÅÜïáÉêáÖÉêÉ qÉáä ÇÉê bêÉáÖåáëÄÉÜ~åÇäìåÖ äáÉÖí ÄÉá ÇÉãI ÇÉê ÇáÉ hä~ëëÉ áåëí~åòááÉêíK dêìåÇë®íòäáÅÜ áëí Éë åáÅÜí ã∏ÖJ äáÅÜI Ç~ë bêÉáÖåáë ~ìë ÉáåÉã o~ÜãÉåéêçÖê~ãã ~ÄòìÑ~åÖÉåI Ç~ë åáÅÜí áå ^_^m lÄàÉÅíë ÉåíïáÅâÉäí ïìêÇÉI ëéêáÅÜ Ç~ë ^ÄÑ~åÖÉå ÖÉÜí ïáÉÇÉêìã åìê îçå ÉáåÉê ~åÇÉêÉå hä~ëëÉ ~ìëI áå ÇÉê ÇáÉ ÉêJ ÉáÖåáë~ìÑêìÑÉåÇÉ hä~ëëÉ ~äë oÉÑÉêÉåò ÇÉâä~êáÉêí áëíK kÉÄÉå ÇÉê lÄàÉâíJoÉÑÉêÉåò ãìëë ëáÉ ÉáåÉ ÉáÖÉåÉ jÉíÜçÇÉ ÄÉêÉáíëíÉääÉåI ÇáÉ Ç~òì ÖÉÉáÖåÉí áëíI Ç~ë bêÉáÖåáë òì ÄÉÜ~åÇÉäåK fÜê aÉâä~ê~íáçåëíÉáä ãìëë ïáÉ ÑçäÖí ÖÉëí~äíÉí ïÉêÇÉåW METHOD FOR EVENT OF IMPORTING [ …]

aÉê bîÉåíJ e~åÇäÉê

a~ë ÖÉåΩÖí ~ÄÉê åáÅÜíI ÇÉåå ÇìêÅÜ ÇáÉëÉ aÉâä~ê~íáçå ïÉá≈ ÇáÉ ^_^mJrãÖÉÄìåÖ åçÅÜ ä~åÖÉ åáÅÜíI îçå ïÉäÅÜÉã lÄàÉâí ëáÉ Ç~ë bêÉáÖåáë ÉåíÖÉÖÉååÉÜãÉå ãìëëK ^ì≈ÉêÇÉã ãΩëëÉå Ç~ë lÄàÉâíI PV

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå Ç~ë Ç~ë bêÉáÖåáë ~ìëä∏ëí ìåÇ Ç~ë lÄàÉâíI ÇÉëëÉå _ÉÜ~åÇäìåÖëJ êçìíáåÉ Ç~ë bêÉáÖåáë îÉê~êÄÉáíÉíI åçÅÜ ãáíÉáå~åÇÉê łîÉêÇê~ÜíÉí ïÉêÇÉåK aáÉë ÖÉëÅÜáÉÜí ãáí ÑçäÖÉåÇÉê póåí~ñW SET HANDLER -> FOR c~ääë Éë åáÅÜí å∏íáÖ áëíI ÑΩê ~ääÉ áåëí~åòááÉêíÉå lÄàÉâíÉ Éáå ÉáÖÉåÉë bêÉáÖåáë ~ìëòìä∏ëÉåI â~åå ãáí ÇÉã wìë~íò clo ^ii fkpq^k`bp ~åëí~íí clo YpÉåÇÉåÇÉëlÄàÉâí[ Éáå m~ìëÅÜ~ä~ìÑêìÑ ÑΩê ~ääÉ lÄJ àÉâíÉ ÇÉê ~ìëä∏ëÉåÇÉå hä~ëëÉ ÇÉÑáåáÉêí ïÉêÇÉåK



w|^l|MR

pÉÜÉå ïáê ìåë Éáå _ÉáëéáÉä ~åK aáÉ ÑçäÖÉåÇÉ hçåíçJhä~ëëÉ ëíÉääí ÉáåÉ jÉíÜçÇÉ Éáåò~ÜäÉå òìã báåò~ÜäÉå ~ìÑ Ç~ë hçåíç òìê sÉêJ ÑΩÖìåÖK ^ì≈ÉêÇÉã ëçää Ç~ë bêÉáÖåáë âçåíç|îçää ~ìëÖÉä∏ëí ïÉêÇÉåI ëçÄ~äÇ ÇÉê hçåíçëí~åÇ îçå NMMMM ΩÄÉêëÅÜêáííÉå áëíK CLASS lcl_konto DEFINITION. PUBLIC SECTION. METHODS einzahlen IMPORTING betrag TYPE i. EVENTS konto_voll EXPORTING value(kontostand) TYPE i. PRIVATE SECTION. DATA p_kontostand TYPE i. ENDCLASS. CLASS lcl_konto IMPLEMENTATION. METHOD einzahlen. p_kontostand = p_kontostand + betrag. IF p_kontostand > 10000. RAISE EVENT konto_voll EXPORTING kontostand = p_kontostand. ENDIF. ENDMETHOD. ENDCLASS.

QM

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

pçãáí áëí ÇÉê ÉêëíÉ qÉáä ÉêäÉÇáÖíK táê ïçääÉå åìå ÉáåÉ òïÉáíÉ hä~ëJ ëÉ å~ãÉåë äÅä|Ä~åâ áåë iÉÄÉå êìÑÉåI ÇáÉ Éáå âçåíçJlÄàÉâí áåJ ëí~åòááÉêí ìåÇ ÉáåáÖÉ báåò~ÜäìåÖÉå îçêåáããíI ìåÇ òï~ê ëçI Ç~ëë ÇÉê dÉë~ãíÄÉíê~Ö îçå NMMMM ΩÄÉêëÅÜêáííÉå áëíK aáÉ jÉíÜçÇÉ ï~êJ åìåÖ ëçää îçã hçåíçJlÄàÉâí ΩÄÉê ÉáåÉ bêÉáÖåáëÄÉÜ~åÇäìåÖ ~ìëJ ÖÉä∏ëí ïÉêÇÉåK aáÉëÉë âçãéäÉííÉ pòÉå~êáç ëéáÉäí ëáÅÜ áã hçåJ ëíêìâíçê ÇÉê _~åâJhä~ëëÉ ~ÄK a~ë ãìëë å~íΩêäáÅÜ åáÅÜí áããÉê ëç ëÉáåI Éë áëí ÜáÉê åìê ÇÉê báåÑ~ÅÜÜÉáí Ü~äÄÉê ëç êÉ~äáëáÉêíK aÉê ~ìÑJ ÖÉêìÑÉåÉ _ÉÑÉÜä pbq e^kaibo îÉêä~åÖí à~ å~ÅÜ ÇÉã lÄàÉâí ìåÇ ÇÉê jÉíÜçÇÉI ~å ÇáÉ Ç~ë bêÉáÖåáë ïÉáíÉêÖÉäÉáíÉí ïÉêÇÉå ëçääK fã _ÉáëéáÉä ëíÉÜí ~äë lÄàÉâí ãÉK ãÉ ëíÉÜí áååÉêÜ~äÄ ÇÉê hä~ëëÉ ÑΩê ÇáÉ ÉáÖÉåÉ fåëí~åòK CLASS lcl_bank DEFINITION. PUBLIC SECTION. METHODS constructor. METHODS warnung FOR EVENT konto_voll OF lcl_konto IMPORTING kontostand. PRIVATE SECTION. DATA konto TYPE REF TO lcl_konto. ENDCLASS. CLASS lcl_bank IMPLEMENTATION. METHOD constructor. fã hçåëíêìâíçê ÇÉê _~åââä~ëëÉ ïáêÇ Ç~ë hçåíçJ lÄàÉâí ÉêòÉìÖíI Ç~ë bêÉáÖåáë îÉêJ Çê~ÜíÉí ìåÇ Ç~åå áãéäáòáí ÇìêÅÜ báåò~ÜäJsçêÖ®åÖÉ ~ìëÖÉä∏ëí

CREATE OBJECT konto. SET HANDLER me→warnung FOR konto. CALL METHOD EXPORTING CALL METHOD EXPORTING CALL METHOD EXPORTING

konto->einzahlen betrag = 1000. konto->einzahlen betrag = 7000. konto->einzahlen betrag = 3000.

ENDMETHOD. QN

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå METHOD warnung. WRITE: / 'Konto voll. Betrag: ', kontostand. ENDMETHOD. ENDCLASS. k~ÅÜÇÉã ÇáÉ ÄÉáÇÉå hä~ëëÉå åìå ë~ìÄÉê áãéäÉãÉåíáÉêí ëáåÇI â∏ååÉå ïáê Ç~ë âçãéäÉííÉ pòÉå~êáç åìê ÇìêÅÜ ÇáÉ bêòÉìÖìåÖ ÉáJ åÉê _~åâJfåëí~åò ~åëíç≈ÉåW START-OF-SELECTION. DATA bank TYPE REF TO lcl_bank. CREATE OBJECT bank. a~ë _ÉáëéáÉä äáÉÑÉêí ÇÉå lìíéìíW Konto voll. Betrag: 11.000 _ÉëçåÇÉêë Éêï®Üåí ëÉá ~å ÇáÉëÉê píÉääÉ åçÅÜã~äë ÇáÉ h~éëÉäìåÖ ìåÇ Ç~ãáí ÉáåÉ ÇÉê dêìåÇáÇÉÉå ÇÉê lÄàÉâíçêáÉåíáÉêìåÖK aáÉ hçåíçJhä~ëëÉ áëí ÑΩê ëáÅÜ ~ìí~êâK páÉ ÄáÉíÉí åìê Ç~ë bêÉáÖåáë ìåÇ ÉáåÉ jÉíÜçÇÉ å~ÅÜ ~ì≈ÉåI ~ÄÉê ëáÉ áëí ëáÅÜ òì âÉáåÉã wÉáíéìåâí ΩÄÉê Ç~ë sçêÜ~åÇÉåëÉáå ÉáåÉê _~åâJhä~ëëÉ ÄÉïìëëíK

1.3.7

Ableitung und Vererbung råíÉê ÇÉã _ÉÖêáÑÑ ÇÉê sÉêÉêÄìåÖ îÉêëíÉÜí ã~å ÇáÉ tÉáíÉêÉåíJ ïáÅâäìåÖ ÉáåÉê ÄÉëíÉÜÉåÇÉå hä~ëëÉI çÜåÉ ÇáÉ âçãéäÉííÉ hä~ëëÉ åÉì ëÅÜêÉáÄÉå òì ãΩëëÉåK pç â∏ååíÉå åÉìÉ ^ííêáÄìíÉ ÜáåòìJ âçããÉåI çÇÉê ÇáÉ ÉáåÉ çÇÉê ~åÇÉêÉ jÉíÜçÇÉ ïáêÇ ~ÄÖÉ®åÇÉêíK aáÉëÉ åÉìÉI ~ìë ÇÉê ^ÄäÉáíìåÖ ÜÉêîçêÖÉÖ~åÖÉåÉ hä~ëëÉ åÉååÉå ïáê råíÉêâä~ëëÉI ÇáÉ ìêëéêΩåÖäáÅÜÉ lÄÉêâä~ëëÉK cçäÖÉåÇÉ póåí~ñ òÉáÖí Ç~ë ^ÄäÉáíÉåW CLASS DEFINITION INHERITING FROM [ … ] ENDCLASS.

QO

NKP páÅÜíÄ~êâÉáí îçå ^ííêáÄìíÉå ìåÇ jÉíÜçÇÉå

`ê~ëÜâìêë ^_^m lÄàÉÅíë

a~ãáí âçããí ~ìÅÜ ÇÉê ~åÑ~åÖë Éêï®ÜåíÉ råíÉêëÅÜáÉÇ òïáëÅÜÉå molqb`ba ìåÇ mofs^qb òìëí~åÇÉK ^ääÉ áã mofs^qbJqÉáä ÇÉâä~êáÉêíÉå jÉíÜçÇÉå ìåÇ ^ííêáÄìíÉ ëáåÇ ~ìëëÅÜäáÉ≈äáÅÜ îçå ÇÉê hä~ëëÉ ~ìÑêìÑJ ìåÇ ëáÅÜíÄ~êI áå ÇÉê ëáÉ ëíÉÜÉåK c~ääë ÉáåÉ hä~ëëÉ Éë Éêä~ìÄíI Ç~ëë åáÅÜí åìê ëáÉ ëÉäÄëíI ëçåÇÉêå ~ìÅÜ ÇáÉ îçå áÜê ~ÄÖÉäÉáíÉíÉå hä~ëëÉå ÇáÉ ^ííêáÄìíÉ ìåÇ jÉíÜçÇÉå åìíòÉå â∏ååÉåI ãΩëëÉå ÇáÉëÉ áã molqb`qbaJqÉáä ÇÉâä~êáÉêí ïÉêÇÉåK ^ìÑ mr_if`JbäÉãÉåíÉ â∏ååÉå ëçïáÉëç áããÉê ~ääÉ òìÖêÉáÑÉåK c~ääë ÉáåÉ råíÉêâä~ëëÉ ~ìÑ ÉáåÉ jÉíÜçÇÉ òìÖêÉáÑÉå ã∏ÅÜíÉI ÇáÉ áÜêÉ lÄÉêâä~ëëÉ EÉÖ~ä çÄ molqb`qba çÇÉê mr_if`F òìê sÉêÑΩJ ÖìåÖ ëíÉääíI â~åå ëáÉ Ç~ë ãáíÜáäÑÉ ÇÉë pÅÜäΩëëÉäïçêíë prmbo íìåK CALL METHOD SUPER→

jÉíÜçÇÉåΩÄÉêJ ëÅÜêÉáÄìåÖ

rã ÉáåÉ jÉíÜçÇÉ òì ΩÄÉêëÅÜêÉáÄÉåI ãìëë äÉÇáÖäáÅÜ áã aÉâä~ê~J íáçåëíÉáä ÇÉê jÉíÜçÇÉåå~ãÉ ~åÖÉÖÉÄÉå ïÉêÇÉåK aáÉ §ÄÉêÖ~ÄÉJ é~ê~ãÉíÉê ÑÉÜäÉå ~å ÇáÉëÉê píÉääÉI Ç~ ëáÅÜ ÇáÉëÉ ëçïáÉëç åáÅÜí ®åÇÉêå ÇΩêÑÉåK METHODS REDEFINTION.

~Äëíê~âíÉ ìåÇ Ñáå~äÉ jÉíÜçÇÉå

báåÉ hä~ëëÉåÜáÉê~êÅÜáÉ ã~Ö îçêëÉÜÉåI Ç~ëë ÉáåÉ jÉíÜçÇÉ åáÅÜí åìê ΩÄÉêëÅÜêáÉÄÉå ïÉêÇÉå Ç~êÑI ëçåÇÉêå ëçÖ~ê ãìëëK få ÇáÉëÉã c~ää áëí ÇáÉ jÉíÜçÇÉ áå ÇÉê lÄÉêâä~ëëÉ ÉåíëéêÉÅÜÉåÇ ~äë ~Äëíê~âí òì âÉååòÉáÅÜåÉåW METHODS ABSTRACT. c~ääë ÇáÉ lÄÉêâä~ëëÉ åáÅÜí òìä~ëëÉå ïáääI Ç~ëë ÉîÉåíìÉääÉ råíÉêJ âä~ëëÉå ÉáåÉ jÉíÜçÇÉ ΩÄÉêëÅÜêÉáÄÉåI â~åå ëáÉ Ç~ë ïáÉ ÑçäÖí âÉååíäáÅÜ ã~ÅÜÉåW METHODS FINAL. aáÉ bêÖ®åòìåÖÉå ^_pqo^`q ìåÇ cfk^i â∏ååÉå åáÅÜí åìê ~ìÑ ÉáåÉ jÉíÜçÇÉI ëçåÇÉêå ÄÉá _ÉÇ~êÑ ~ìÑ ÉáåÉ âçãéäÉííÉ hä~ëëÉ ~åJ ÖÉïÉåÇÉí ïÉêÇÉåK fã c~ää îçå ^_pqo^`q â~åå ÇáÉ hä~ëëÉ åáÅÜí áåëí~åòááÉêí ïÉêÇÉåI ëçåÇÉêå åìê ÉáåÉ îçå áÜê ~ÄÖÉäÉáíÉíÉ hä~ëëÉK

QP

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå fã c~ää îçå cfk^i ïáêÇ ÇáÉ ^ÄäÉáíìåÖ ÉáåÉê åÉìÉå hä~ëëÉ òì ÉáJ åÉã cÉÜäÉê ÑΩÜêÉåK CLASS DEFINITION ABSTRACT | FINAL. [ … ] ENDCLASS.



w|^l|MS

a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä ëÉíòí ÇáÉ hä~ëëÉ äÅä|âçåíç ~ìë ÇÉã äÉíòíÉå qÉáäâ~éáíÉä NKPKS îçê~ìëK bë ëçää ÉáåÉ åÉìÉ hä~ëëÉ äÅä|Öáêçâçåíç ÉåíëíÉÜÉåK aáÉ jÉíÜçÇÉ Éáåò~ÜäÉå ïáêÇ ΩÄÉêëÅÜêáÉÄÉåK a~ Éë ëáÅÜ àÉíòí ìã Éáå dáêçâçåíç Ü~åÇÉäíI ïáêÇ ÄÉá àÉÇÉã báåò~ÜäîçêJ Ö~åÖ ÖäÉáÅÜ ÇÉê _Éíê~Ö N îçå ÇÉã Éáåòìò~ÜäÉåÇÉå _Éíê~Ö ~äë hçåíçÑΩÜêìåÖëÖÉÄΩÜê ~ÄÖÉòçÖÉåI ~åëçåëíÉå ëçää ~ääÉë ïáÉ ÄáëÜÉê ÑìåâíáçåáÉêÉåK ^ìë ÇáÉëÉã dêìåÇ ïáêÇ áã ïÉáíÉêÉå sÉêä~ìÑ ÇÉê jÉíÜçÇÉ ~ìÑ Éáåò~ÜäÉå ÇÉê lÄÉêâä~ëëÉ îÉêïáÉëÉåK [ Code der Klasse lcl_konto aus Kapitel 1.3.6 ]

^ÄäÉáíÉå ÇÉê hä~ëëÉ äÅä|âçåíç

CLASS lcl_girokonto DEFINITION INHERITING FROM lcl_konto. PUBLIC SECTION. METHODS einzahlen REDEFINITION. ENDCLASS. CLASS lcl_girokonto IMPLEMENTATION.

^Ä®åÇÉêìåÖ ÇÉê Éáåò~ÜäÉåJ jÉíÜçÇÉ

METHOD einzahlen. DATA neuerbetrag TYPE i. neuerbetrag = betrag - 1. CALL METHOD super->einzahlen EXPORTING betrag = neuerbetrag. ENDMETHOD. ENDCLASS.

QQ

NKP

1.3.8

`ê~ëÜâìêë ^_^m lÄàÉÅíë

Interface-Klassen lÑíã~äë ïÉêÇÉå áååÉêÜ~äÄ ÇÉë wìë~ããÉåëéáÉäë îçå lÄàÉâíÉå åáÅÜí åìê ÉáåÑ~ÅÜÉ s~êá~ÄäÉåI ëçåÇÉêå oÉÑÉêÉåòÉå ~ìÑ lÄàÉâíÉ ~ìëÖÉí~ìëÅÜíK báåÉ _~åâJhä~ëëÉ ÄÉáëéáÉäëïÉáëÉ ÄáÉíÉí ÇáÉ jÉíÜçJ ÇÉ âçåíçÜáåòìÑìÉÖÉåI ìã ÇÉê _~åâ Éáå ïÉáíÉêÉë hçåíç ÄÉâ~ååí òì ã~ÅÜÉåK kÉÜãÉå ïáê ~åI Éë Ö®ÄÉ åáÅÜí åìê ÉáåÉ ÉáåòÉäåÉ hçåíçJhä~ëëÉI ëçåÇÉêå ÖäÉáÅÜ ãÉÜêÉêÉ EÉáå dáêçâçåíç ìåÇ Éáå cÉëíÖÉäÇâçåíçFK aÉãå~ÅÜ ãΩëëíÉ ÇáÉ _~åâJhä~ëëÉ ÉáåÉ jÉíÜçÇÉ ÑΩê dáêçâçåíÉå ìåÇ ÉáåÉ ÑΩê cÉëíÖÉäÇâçåíÉå ÄÉêÉáíëíÉääÉåI çÄïçÜä ëáÅÜ ÇáÉ ÄÉáÇÉå hä~ëëÉå åìê áå âäÉáåÉå aÉí~áäë ìåíÉêëÅÜÉáÇÉåK rã ÇáÉë òì îÉêãÉáÇÉåI â~åå ã~å îçå ÉáåÉã fåíÉêÑ~ÅÉ dÉÄê~ìÅÜ ã~ÅÜÉåK aáÉ jÉíÜçÇÉ âçåíçÜáåòìÑìÉÖÉå ïΩêÇÉ Ç~åå ~ääÉ lÄàÉâJ íÉ ÉãéÑ~åÖÉå â∏ååÉåI ÇáÉ ÇáÉëÉã fåíÉêÑ~ÅÉ ÖÉåΩÖÉåK bë ëÅÜêÉáÄí îçêI Ç~ëë ÖΩäíáÖÉ hä~ëëÉå Éáå ^ííêáÄìí ÄÉëáíòÉê ìåÇ ÉáåÉ jÉíÜçÇÉ Éáåò~ÜäÉå Ü~ÄÉå ãΩëëÉåK j~å ë~ÖíI cÉëíÖÉäÇâçåíçJhä~ëëÉ ìåÇ dáêçâçåíçJhä~ëëÉ áãéäÉãÉåíáÉêÉå Ç~ë fåíÉêÑ~ÅÉ âçåíçK

fåíÉêÑ~ÅÉë ÇÉâä~êáÉêÉå

fã dÉÖÉåë~íò òì ÉáåÉê hä~ëëÉ Ü~í Éáå fåíÉêÑ~ÅÉ âÉáåÉå fãéäÉãÉåJ íáÉêìåÖëíÉáäW fkqboc^`b Yk~ãÉ[K YjÉíÜçÇÉå[ Y^ííêáÄìíÉ[ YbêÉáÖåáëëÉ[ bkafkqboc^`bK

fåíÉêÑ~ÅÉë áãéäÉãÉåíáÉêÉå

j∏ÅÜíÉ ã~å åìå Ç~ë ÇÉÑáåáÉêíÉ fåíÉêÑ~ÅÉ áå ÇáÉ ÉáÖÉåÉ hä~ëëÉ ÉáåÄ~ìÉåI ãìëë Éë áã aÉâä~ê~íáçåëíÉáä ÉáåÑ~ÅÜ åìê ~åÖÉÖÉÄÉå ïÉêÇÉåW fkqboc^`bp YfåíÉêÑ~ÅÉk~ãÉ[



w|^l|MT

a~ãáí ÉêÜ®äí ÇáÉ hä~ëëÉ ~ääÉ ^ííêáÄìíÉI jÉíÜçÇÉå ìåÇ bêÉáÖåáëëÉI ÇáÉ áã fåíÉêÑ~ÅÉ ÇÉâä~êáÉêí ëáåÇK aáÉ ëç ÜáåòìÇÉÑáåáÉêíÉå jÉíÜçÇÉå ãΩëëÉå å~íΩêäáÅÜ áã fjmibjbkq^qflkJqÉáä ~ìëéêçÖê~ããáÉêí ïÉêÇÉå ìåÇ ÉêÜ~äíÉå Ççêí ÇÉå k~ãÉå YfåíÉêÑ~ÅÉ[úYjÉíÜçÇÉåk~ãÉ[K bë áëí ã∏ÖäáÅÜI áå ÉáåÉ hä~ëëÉ QR

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå ãÉÜêÉêÉ fåíÉêÑ~ÅÉë òì áãéäÉãÉåíáÉêÉåK ^ìë ÇáÉëÉã dêìåÇ ãìëë ÇÉê fåíÉêÑ~ÅÉå~ãÉ áå ÇÉê jÉíÜçÇÉåÄÉòÉáÅÜåìåÖ ~åÖÉÖÉÄÉå ïÉêÇÉåI ìã ÉîÉåíìÉääÉå k~ãÉåëΩÄÉêëÅÜåÉáÇìåÖÉå ~ìë ÇÉã tÉÖ òì ÖÉÜÉåK a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä òÉáÖí Ç~ë fåíÉêÑ~ÅÉ âçåíçK

aÉÑáåáíáçå ÇÉë fåíÉêÑ~ÅÉë

INTERFACE konto. DATA besitzer(20) TYPE c. METHODS einzahlen IMPORTING betrag TYPE i. ENDINTERFACE. aáÉ ÑçäÖÉåÇÉ hä~ëëÉ áãéäÉãÉåíáÉêí Ç~ë fåíÉêÑ~ÅÉ âçåíçW

fãéäÉãÉåíáÉêìåÖ ÇÉë fåíÉêÑ~ÅÉë áå ÇáÉ hä~ëëÉ

CLASS lcl_konto DEFINITION. PUBLIC SECTION. INTERFACES konto. PRIVATE SECTION. DATA p_kontostand TYPE i. ENDCLASS. CLASS lcl_konto IMPLEMENTATION. METHOD konto~einzahlen. p_kontostand = p_kontostand + betrag. ENDMETHOD. ENDCLASS. a~ë ÑçäÖÉåÇÉ o~ÜãÉåéêçÖê~ãã ÇÉÑáåáÉêí ÇáÉ oÉÑÉêÉåò âçåíçN ~ìÑ Ç~ë fåíÉêÑ~ÅÉ âçåíç ìåÇ ÇáÉ oÉÑÉêÉåò âçåíçO ~ìÑ ÇáÉ hä~ëëÉ äÅä|âçåíçK a~å~ÅÜ ïáêÇ âçåíçO âçåíçN òìÖÉïáÉëÉåK aáÉëÉ léÉê~J

QS

NKP

`ê~ëÜâìêë ^_^m lÄàÉÅíë

íáçå áëí äÉÖáíáãI ïÉáä äÅä|âçåíç à~ Ç~ë fåíÉêÑ~ÅÉ áãéäÉãÉåíáÉêíK pçJ ãáí â∏ååÉå ïáê ΩÄÉê ÇáÉ âçåíçNJoÉÑÉêÉåò ~ìÑ ÇáÉ Éáåò~ÜäÉåJ jÉíÜçÇÉ òìÖêÉáÑÉåI çÄïçÜä ëáÉ âçåâêÉí åìê áå äÅä|âçåíç áå âçJ ÇáÉêíÉã wìëí~åÇ îçêäáÉÖíK DATA konto1 TYPE REF TO konto. DATA konto2 TYPE REF TO lcl_konto. CREATE OBJECT konto2. konto1 = konto2. CALL METHOD konto1->einzahlen EXPORTING betrag = 1000.

1.3.9

Lokale und systemweite Klassen ^ìÑ ÇÉå îÉêÖ~åÖÉåÉå pÉáíÉå Ü~ÄÉå ïáê ~ääÉ ïÉëÉåíäáÅÜÉå mìåâíÉ ÇÉê lÄàÉâíçêáÉåíáÉêìåÖ ìåíÉê ^_^m ÇáëâìíáÉêíK ^ääÉêÇáåÖë Ü~ÄÉå ïáê ÑΩê ìåëÉêÉ _ÉáëéáÉäÉ áããÉê åìê äçâ~äÉ hä~ëëÉå îÉêïÉåÇÉí EÇ~ÜÉê ~ìÅÜ Ç~ë mê®Ñáñ äÅä|FK páÉ ïìêÇÉå ÉêëíÉääíI ÇáêÉâí Ç~å~ÅÜ ÄÉåìíòí ìåÇ ëí~åÇÉå ~åÇÉêÉå mêçÖê~ããÉå ÄÉëíÉåÑ~ääë ΩÄÉê Éáå fk`irab òìê sÉêÑΩÖìåÖK a~ë ãìëë åáÅÜí ëç ëÉáåK ^å~äçÖ òìê _Éâ~ååíã~ÅÜìåÖ îçå råíÉêJoçìíáåÉå áå cìåâíáçåëÄ~ìëíÉáåÉ â∏ååÉå hä~ëëÉå áã `ä~ëë _ìáäÇÉê Eqê~åë~âíáçå pbOQF ìå~ÄÜ®åÖáÖ îçå ÉáåÉã mêçÖê~ãã ÉêòÉìÖí ìåÇ ëóëíÉãïÉáí òìê sÉêÑΩÖìåÖ ÖÉJ ëíÉääí ïÉêÇÉåK fã báåëíáÉÖëÄáäÇ E^ÄÄáäÇìåÖ NKNTF ïáêÇ òïáëÅÜÉå fåíÉêÑ~ÅÉ ìåÇ hä~ëëÉ ìåíÉêëÅÜáÉÇÉåK ^ÄÄáäÇìåÖ NKNU òÉáÖí Ç~ë fåJ åÉåäÉÄÉå ÇÉê hä~ëëÉ `i|^_^m|`e^o|rqfifqfbpK páÉ ÉåíÜ®äí ëí~J íáëÅÜÉ jÉíÜçÇÉå òìê wÉáÅÜÉåÑçäÖÉåã~åáéìä~íáçåK aáÉ ÉáåòÉäåÉå oÉáíÉê ìåÇ cìåâíáçåÉå EïáÉ òK_K ^ííêáÄìíÉI jÉíÜçÇÉå ìëïKF ÉåíJ ëéêÉÅÜÉå ÖÉå~ì ÇÉå _ÉÖêáÑÑÉåI ÇáÉ ïáê ÄÉêÉáíë ÄÉá äçâ~äÉå hä~ëJ ëÉå ÖÉåìíòí Ü~ÄÉåK k~íΩêäáÅÜ ìåíÉêäáÉÖÉå ëÉäÄëíÉêëíÉääíÉ hä~ëëÉå áã `ä~ëë _ìáäÇÉê ÇÉå ~ääÖÉãÉáåÉå k~ãÉåëâçåîÉåíáçåÉåI ãΩëëÉå ~äëç ãáí w ÄÉÖáååÉåK

QT

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

^ÄÄK NKNT « p^m ^dW báåëíáÉÖ áå ÇÉå `ä~ëë _ìáäÇÉê

^ÄÄK NKNU « p^m ^dW fååÉåäÉÄÉå ÉáåÉê hä~ëëÉ

1.3.10

Randbemerkung zu ABAP Objects táê ïÉêÇÉå áã ïÉáíÉêÉå sÉêä~ìÑ ÇáÉëÉë _ìÅÜÉë ëçïçÜä ^_^m lÄàÉÅíëI ~äë ~ìÅÜ âä~ëëáëÅÜÉë ^_^m åìíòÉåK dêìåÇë®íòäáÅÜ áëí Éë åáÅÜí îÉêÄçíÉåI ÄÉáÇÉ qÉÅÜåáâÉå òì ãáëÅÜÉå E~ìÅÜ ïÉåå Ç~ë ~å ÇÉê ÉáåÉå çÇÉê ~åÇÉêÉå píÉääÉ báåëÅÜê®åâìåÖÉå ãáí ëáÅÜ ÄêáåÖíFK ^ì≈ÉêÇÉã ëçääíÉ ã~å áããÉê âêáíáëÅÜ éêΩÑÉåI çÄ çÄàÉâíçêáÉåíáÉêíÉ båíïáÅâäìåÖ ìåíÉê ^_^m ïáêâäáÅÜ áããÉê ÇÉå ÉêÜçÑÑíÉå dÉïáåå ~å §ÄÉêëáÅÜíäáÅÜâÉáí ÄêáåÖí çÇÉê åáÅÜí ÇçÅÜ áåë dÉÖÉåíÉáä ìãJ ëÅÜä®ÖíK pÉäÄëí îáÉäÉ p^mJpí~åÇ~êÇJmêçÖê~ããÉ ëáåÇ ~ìÅÜ ìåíÉê

QU

NKQ

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ

ÇÉå åÉìÉëíÉå oÉäÉ~ëÉë åçÅÜ áå éêçòÉÇìê~äÉã ^_^m âçÇáÉêíK bë ÖáÄí ~äëç âÉáåÉ kçíïÉåÇáÖâÉáíI ~ìÑ dÉÇÉáÜ ìåÇ sÉêÇÉêÄ çÄàÉâíJ çêáÉåíáÉêí òì ïÉêÇÉåI åìê ïÉáä Éë Üáé áëíK

Einführung in die Control-Programmierung

1.4

pÉáí ^åÑ~åÖ ÇÉê aá~äçÖéêçÖê~ããáÉêìåÖ áå ^_^m ÄáÉíÉí ÇÉê pÅêÉÉå m~áåíÉê ÉáåÉ oÉáÜÉ îçå píÉìÉêÉäÉãÉåíÉåI ìã Ç~ë i~óçìí ÇÉë àÉïÉáäáÖÉå _áäÇÉë òì ã~åáéìäáÉêÉåW _ìííçåëI `ÜÉÅâÄçñÉåI bL^JcÉäÇÉê ìåÇ Ç~ë q~ÄäÉ `çåíêçä ~äë êÉÅÜí âçãéäÉñÉë q~ÄÉääÉåJ ^åòÉáÖÉJbäÉãÉåíK sáÉäÉ ^åïÉåÇÉê Éêï~êíÉå àÉÇçÅÜ åçÅÜ ãÉÜêI ëç ïáÉ ëáÉ Éë îçå ~åÇÉêÉå ^åïÉåÇìåÖÉå ãáí Öê~ÑáëÅÜÉê lÄÉêÑä®ÅÜÉ ÖÉïçÜåí ëáåÇW òìã _ÉáëéáÉä _~ìã~åëáÅÜíÉå ïáÉ ~ìë ÇÉã táåÇçïëJbñéäçêÉê çÇÉê ®ÜåäáÅÜÉëK rã ÇáÉë òì Éêã∏ÖäáÅÜÉåI Ü~í p^m Éáå âçãéäÉíí åÉìÉë hçåòÉéí ÉåíïáÅâÉäíI ãáí ÇÉëëÉå eáäÑÉ ã~å ÄÉäáÉÄáÖÉ píÉìÉêÉäÉãÉåíÉ áå aóåéêçë ~åòÉáÖÉå ìåÇ ÄÉ~êÄÉáíÉå â~ååK aáÉëÉë hçåòÉéí åÉååí ëáÅÜ båàçó p^mK pÉäÄëí îáÉäÉ pí~åÇ~êÇ~åïÉåÇìåÖÉå ÄÉâ~ãÉå îçå p^m ãáí eáäÑÉ ÇÉê åÉìÉå qÉÅÜåáâ Éáå âçãéäÉíí ~åÇÉêÉë dÉëáÅÜíK wìê qê~åë~âíáçå jbON òìê ^åä~ÖÉ îçå _ÉëíÉääìåÖÉå ÖÉëÉääíÉ ëáÅÜ ÇáÉ jbONkK páÉ â~åå åáÅÜí ãÉÜê ìåÇ åáÅÜí ïÉåáÖÉê ~äë ÇáÉ jbONI áëí ~ÄÉê ÑΩê ÇÉå ^åïÉåÇÉê ÇìêÅÜ ÇÉå báåë~íò ò~ÜäêÉáÅÜÉê båàçóJ`çåíêçäë ïÉëÉåíäáÅÜ ÉêÖçåçãáëÅÜÉê ÄÉÇáÉåÄ~êK báå ïÉáíÉêÉê sçêíÉáä ÇÉê åÉìÉå `çåíêçäë ï~ê ÇáÉ mÉêÑçêã~åÅÉK aÉê p^m drf áëí äÉÇáÖäáÅÜ ÉáåÉ ^êí ^åòÉáÖÉéêçÖê~ãã ÑΩê ÇáÉ lÄÉêÑä®ÅÜÉI ìåÇ ëçãáí ãìëëíÉå àÉÖäáÅÜÉ _ÉåìíòÉê~âíáîáí®íÉå òìå®ÅÜëí ~å ÇÉå ^ééäáâ~íáçåëëÉêîÉê òìêΩÅâÖÉãÉäÇÉí ïÉêÇÉåI ÇÉê Ç~åå ~ìÑ ÇáÉ báåÖ~ÄÉ êÉ~ÖáÉêíK _Éá ÇÉê båàçóJqÉÅÜåáâ äáÉÖÉå ãÉÜêÉêÉ pçÑíï~êÉJ pÅÜáÅÜíÉå ΩÄÉêÉáå~åÇÉêI ìåÇ qÉáäÉ ÇÉê _ÉÇáÉåäçÖáâ ïÉêÇÉå ÇáêÉâí ~ìÑ ÇÉã drf ~ÄÖÉ~êÄÉáíÉíI çÜåÉ Éñéäáòáí ÉáåÉ sÉêÄáåÇìåÖ òìã p^mJpÉêîÉê ~ìÑåÉÜãÉå òì ãΩëëÉåK

Einführungsbeispiel

1.4.1



w_f_|t_N

táê ïÉêÇÉå áã ÑçäÖÉåÇÉå _ÉáëéáÉä Éáå ÉáåÑ~ÅÜÉë aá~äçÖéêçJ Öê~ãã ÉêëíÉääÉåI Ç~ë ãáí eáäÑÉ ÇÉë eqjiJsáÉïÉêJ`çåíêçäëI ÉáåÉë âä~ëëáëÅÜÉå báåÖ~ÄÉÑÉäÇÉë ìåÇ òïÉá _ìííçåë ÉáåÉå å~ÜÉòì îçääJ ëí®åÇáÖÉå tÉÄJ_êçïëÉê Ç~êëíÉääíK a~ë o~ÜãÉåéêçÖê~ãã áëí îçã qóé ~ìëÑΩÜêÄ~êÉë mêçÖê~ããK bë ÉåíÜ®äí ÉáåÉå drfJpí~íìë å~ãÉåë ibfpqbI áå ÇÉã ÇÉê êçíÉ bñáíJ håçéÑ ~ìë ÇÉê cìåâíáçåëäÉáëíÉ ãáí ÇÉã cìåâíáçåëÅçÇÉ bufq ÄÉJ äÉÖí áëíK a~êΩÄÉê Üáå~ìë ÄÉå∏íáÖí Éë Éáå aóåéêç ãáí ÇÉê kìããÉê NMMK ^ÄÄáäÇìåÖ NKNV òÉáÖí Ç~ë aóåéêç áã Öê~ÑáëÅÜÉå pÅêÉÉå m~áåJ íÉêK aáÉ ÄêÉáíÉI ÇìêÅÜâêÉìòíÉ cä®ÅÜÉ áëí Éáå píÉìÉêÉäÉãÉåí îçã QV

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå qóé `ìëíçã `çåíêçäI Éë â~åå ìåë ëé®íÉê ~äë `çåí~áåÉê ÑΩê àÉÇÉë ÄÉäáÉÄáÖÉ båàçóJ`çåíêçä ÇáÉåÉåK

^ÄÄK NKNV « p^m ^dW båíïìêÑ ÇÉë aóåéêç NMM k~ÅÜÑçäÖÉåÇÉ q~ÄÉääÉ âä~ëëáÑáòáÉêí ÇáÉ píÉìÉêÉäÉãÉåíÉI ÇáÉ ~ìÑ ÇÉã aóåéêç òì ÑáåÇÉå ëáåÇW k~ãÉ

qóé

_ÉãÉêâìåÖ

`ja|_^`h

mìëÜÄìííçå

_ÉëÅÜêáÑíìåÖ łòìêΩÅâI cìåâíáçåëÅçÇÉ _^`h

`ja|clot^oa mìëÜÄìííçå

_ÉëÅÜêáÑíìåÖ łîçêI cìåâíáçåëÅçÇÉ clot^oa

i_i|qbuq

qÉñí

_ÉëÅÜêáÑíìåÖ łrêä

roi

bL^JcÉäÇ

`lkqN

`ìëíçã `çåíêçä `çåí~áåÉê ÑΩê ëé®íÉêÉå eqjiJsáÉïÉê

lh|`lab

lhJ`çÇÉ

aáÉ ^Ää~ìÑäçÖáâ ÇÉë aóåéêçë ÖäáÉÇÉêí ëáÅÜ ïáÉ ÑçäÖíK a~ë jçÇìä ìëÉê|ÄêçïëÉ ïáêÇ åìê ~ìÑÖÉêìÑÉåI ïÉåå ÇÉê _ÉåìíòÉê áå Ç~ë roiJcÉäÇ Éíï~ë ÉáåÖáÄí ìåÇ ~ìÑ båíÉê ÇêΩÅâíK RM

NKQ

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ

PROCESS BEFORE OUTPUT. MODULE status_0100. PROCESS AFTER INPUT. FIELD url MODULE user_browse ON REQUEST. MODULE user_command_0100. pÉÜÉå ïáê ìåë Ç~ë o~ÜãÉåéêçÖê~ãã ~åK _ÉãÉêâÉåëïÉêí áå ÇÉê o~ÜãÉåéêçJ Öê~ãã ìåÇ s~êáJ s~êá~ÄäÉåJaÉâä~ê~íáçå ëáåÇ ÇáÉ ÄÉáÇÉå lÄàÉâíJoÉÑÉêÉåòÉå ÅçåíN ~ÄäÉåÇÉâä~ê~íáçå ìåÇ ïÄK ÅçåíN áëí ÉáåÉ oÉÑÉêÉåò ~ìÑ ÇáÉ hä~ëëÉ Åä|Öìá|Åìëíçã|Åçåí~áåÉêK táê ÄÉå∏íáÖÉå ëáÉI ìã ëé®íÉê Ç~ë `ìëíçãJ`çåíêçä ~ìÑ ÇÉã aóåéêç ~åòìëíÉìÉêåK ïÄ áëí Éáå lÄàÉâí ÇÉê hä~ëëÉ Åä|Öìá|Üíãä|îáÉïÉêK eáÉêáå áëí ÇáÉ ÉáÖÉåíäáÅÜÉ cìåâíáçå ìåëÉêÉë eqjiJpíÉìÉêÉäÉãÉåíë âçÇáÉêíK aÉê oÉëí ÇÉë mêçÖê~ããë ÄÉëíÉÜí åìê Ç~êáåI Ç~ë aóåéêç NMM ~ìÑòìêìÑÉåK få ÇÉëëÉå ^Ää~ìÑJ äçÖáâ ÄòïK ÇÉêÉå jçÇìäÉ ëéáÉäí ëáÅÜ ÇáÉ ÉáÖÉåíäáÅÜÉ cìåâíáçå ÇÉë mêçÖê~ããë ~ÄK *&-----------------------* *& Mini-Web-Browser * *&-----------------------* REPORT zbib_wb1. DATA: ok_code LIKE sy-ucomm, url(100) TYPE c. DATA: cont1 TYPE REF TO cl_gui_custom_container, wb TYPE REF TO cl_gui_html_viewer. START-OF-SELECTION. CALL SCREEN 100. ëí~íìë|MNMM

rã Ç~ë `ìëíçãJ`çåíêçä îÉêåΩåÑíáÖ ~åëíÉìÉêå òì â∏ååÉåI ÄÉå∏íáJ ÖÉå ïáê ãáí ÅçåíN ÉáåÉ lÄàÉâíêÉÑÉêÉåò Ç~ê~ìÑK aÉê hçåëíêìâíçê îÉêä~åÖí ÇÉå k~ãÉå ÇÉë `çåíêçäë ~ìÑ ÇÉã aóåéêçI áå ìåëÉêÉã c~ää `lkqNK aáÉ oÉÑÉêÉåò ãìëë åìê Éáåã~ä ÄÉáã mêçÖê~ããëí~êí ÖÉëÉíòí ïÉêÇÉåI Ç~ ëáÉ ï®ÜêÉåÇ ÇÉë âçãéäÉííÉå mêçÖê~ãã~ÄJ ä~ìÑëI ~äëç ΩÄÉê ãÉÜêÉêÉ m_lLm^fJ_áäÇïÉÅÜëÉä ÜáåïÉÖI ÉêÜ~äíÉå ÄäÉáÄíK a~ÜÉê ÇáÉ ^ÄÑê~ÖÉ ~ìÑ ÇÉå fåáíá~äïÉêíK tÉåå ÇáÉ oÉÑÉêÉåò åáÅÜí áåáíá~ä áëíI Äê~ìÅÜÉå ïáê Éë ~ìÅÜ åáÅÜí åçÅÜã~äë òì áåëí~åòáJ RN

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå áÉêÉåK ^å~äçÖ Ç~òì ÑìåâíáçåáÉêí ÇáÉ fåëí~åòááÉêìåÖ ÇÉê eqjiJ sáÉïÉêJoÉÑÉêÉåòK aÉêÉå hçåëíêìâíçê ÉãéÑ®åÖí ÉáåÉ oÉÑÉêÉåò ~ìÑ Éáå `ìëíçãJ`çåíêçäJlÄàÉâíI áå Ç~ë ëáÅÜ ÇÉê eqjiJsáÉïÉê ÉáåJ âäáåâÉå â~ååK pçãáí ëáåÇ Ç~ë `ìëíçãJ`çåíêçä ìåÇ ÇÉê eqjiJ sáÉïÉê ãáíÉáå~åÇÉê îÉêÇê~ÜíÉíK MODULE status_0100 OUTPUT. SET PF-STATUS 'LEISTE'. IF cont1 IS INITIAL. CREATE OBJECT cont1 EXPORTING container_name = 'CONT1'. ENDIF. IF wb IS INITIAL. CREATE OBJECT wb EXPORTING parent = cont1. ENDIF. ENDMODULE.

ìëÉê|ÄêçïëÉ

aáÉ e~ìéí~êÄÉáí áëí áã mêáåòáé ÉêäÉÇáÖíI ìåÇ Ç~ë mêçÖê~ãã òÉáÖí ÄÉêÉáíë Éáå äÉÉêÉë píÉìÉêÉäÉãÉåí ~åI ïΩêÇÉ ã~å Éë áå ÇáÉëÉã wìJ ëí~åÇ ëí~êíÉåK táê ãΩëëÉå àÉíòí åìê åçÅÜ ~ìÑ ÇáÉ ^åÑçêÇÉêìåÖ ÇÉë ^åïÉåÇÉêë ÉáåÖÉÜÉåK tÉåå Éê ÉáåÉ roi ÉáåÖáÄíI ïáêÇ Ç~ë jçÇìä ìëÉê|ÄêçïëÉ ~ìÑÖÉêìÑÉåK bë ÑΩÜêí äÉÇáÖäáÅÜ ÇáÉ jÉíÜçÇÉ ëÜçï|ìêä ÇÉê Åä|Öìá|Üíãä|îáÉïÉêJhä~ëëÉ ~ìÑ ìåÇ ΩÄÉêÖáÄí ÇáÉ ÉáåÖÉÖÉÄÉåÉ roiK MODULE user_browse INPUT. CALL METHOD wb->show_url EXPORTING url = url. ENDMODULE.

ìëÉê| Åçãã~åÇ|NMM

RO

a~ë jçÇìä ìëÉê|Åçãã~åÇ|NMM ÄÉÜ~åÇÉäí ÇáÉ _ÉåìíòÉêÉáåÖ~ÄÉå ãáí eáäÑÉ ÇÉë lhJ`çÇÉëK fã c~ää îçå _^`h çÇÉê clot^oa ïÉêÇÉå ÇáÉ sáÉïÉêJjÉíÜçÇÉå Öç|Ä~Åâ Äòï Öç|Ñçêï~êÇ ~ìÑÖÉêìJ

NKQ

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ

ÑÉåK fã c~ää îçå bufq Ó ~äëç âìêò îçê sÉêä~ëëÉå ÇÉë mêçÖê~ããë Ó ãΩëëÉå ÇáÉ lÄàÉâíáåëí~åòÉå Éñéäáòáí ïáÉÇÉê ~ìë ÇÉã péÉáÅÜÉê ÉåíÑÉêåí ïÉêÇÉåK a~òì ÇáÉåí ÇÉê _ÉÑÉÜä cobb YlÄàÉâíå~ãÉ[K a~ë `ìëíçãJ`çåíêçäJlÄàÉâí ëÉäÄëí ÄêáåÖí åçÅÜ òìë®íòäáÅÜ ÉáåÉ jÉíÜçÇÉ ÑêÉÉ ãáíI ÇáÉ ÉÄÉåÑ~ääë áåíÉêåÉ ^ìÑê®ìã~êÄÉáíÉå ~åëí∏≈íK MODULE user_command_0100 INPUT. CASE ok_code. WHEN 'BACK'. CALL METHOD wb->go_back. WHEN 'FORWARD'. CALL METHOD wb->go_forward. WHEN 'EXIT'. CALL METHOD cont1->free. FREE cont1. FREE wb. LEAVE PROGRAM. ENDCASE. CLEAR ok_code. ENDMODULE. ^ÄÄáäÇìåÖ NKOM òÉáÖí Ç~ë ÑÉêíáÖÉ mêçÖê~ãã áå ^âíáçåK péÉòáÉää ~å ÇáÉëÉã _ÉáëéáÉä òÉáÖí ëáÅÜ ~ìÅÜ êÉÅÜí ÇÉìíäáÅÜ ÇáÉ åÉìÉ båàçóJ qÉÅÜåáâK aÉê âçãéäÉííÉ áåíÉêåÉ ^ìíçã~íáëãìë ÇÉë sáÉïÉêJ `çåíêçäë ä®ìÑí äçâ~ä ~ìÑ ÇÉã oÉÅÜåÉê ÇÉë ^åïÉåÇÉêë ~ÄK aáêÉâí å~ÅÜ báåÖ~ÄÉ ÇÉê roi áëí ÇáÉ pÉáíÉ åçÅÜ åáÅÜí òì ëÉÜÉåX ëáÉ ïáêÇ Éêëí å~ÅÜ ÉáåáÖÉå pÉâìåÇÉå ~åÖÉòÉáÖí EàÉ å~ÅÜ _~åÇÄêÉáíÉ ÇÉê fåíÉêåÉíJsÉêÄáåÇìåÖFK aáÉë ÖÉëÅÜáÉÜí ~ÄÉê âçãéäÉíí çÜåÉ _áäÇJ ëÅÜáêãòáííÉêå ïáÉ å~ÅÜ ÇÉê báåÖ~ÄÉ ÇÉê båíÉêJq~ëíÉI ïÉáä òì ÇáÉJ ëÉã wÉáíéìåâí âÉáå hçåí~âí òìã ^ééäáâ~íáçåëëÉêîÉê ÄÉëíÉÜíK

RP

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

^ÄÄK NKOM « p^m ^dW _ÉáëéáÉäéêçÖê~ãã áå ^âíáçå

1.4.2

Ereignisse få ÇÉê báåÑΩÜêìåÖ òì ^_^m lÄàÉÅíë Ü~ÄÉå ïáê áå h~éáíÉä NKPKS ÇáëâìíáÉêíI ïáÉ lÄàÉâíÉ bêÉáÖåáëëÉ áå ~åÇÉêÉå lÄàÉâíÉå ~ìëä∏ëÉåK k~ÅÜÇÉã ~ìÅÜ ÇáÉ `çåíêçäJhä~ëëÉå EïáÉ ìåëÉêÉ Åä|Öìá|Üíãä|îáÉïÉêJhä~ëëÉF bêÉáÖåáëëÉ òìê sÉêÑΩÖìåÖ ëíÉääÉåI ëçääJ íÉ Éë Ñ~ëí âÉáå mêçÄäÉã ëÉáåI Éáå ëçäÅÜÉë `çåíêçäJbêÉáÖåáë ~ÄòìêìJ ÑÉå ìåÇ òì ÄÉÜ~åÇÉäåK fã c~ää îçå `çåíêçäë áëí ÇáÉ bêÉáÖåáëÄÉJ Ü~åÇäìåÖ ~ääÉêÇáåÖë ÇçÅÜ Éíï~ë ëÅÜïáÉêáÖÉê ~äë áå ÉáåÉã ëáãéäÉå åáÅÜíJ`çåíêçäJlÄàÉâíK a~ë äáÉÖí ~å ÇÉê ^êÅÜáíÉâíìê ìåÇ ÇÉã wìJ ë~ããÉåëéáÉä òïáëÅÜÉå ^_^mJrãÖÉÄìåÖ ìåÇ drfJcêçåíÉåÇK táê Ü~ííÉå à~ ÄÉêÉáíë ÄÉãÉêâíI Ç~ëë mêçòÉëëÉI ÇáÉ Ç~ë píÉìÉêÉäÉãÉåí ÄÉíêÉÑÑÉåI äçâ~ä ~ìÑ ÇÉã drf ä~ìÑÉåI ìåÇ ÇáÉ ^_^mJrãÖÉÄìåÖ Ö~ê åáÅÜíë Ç~îçå ãáíÄÉâçããíK ^ìë ÇáÉëÉã dêìåÇ ãΩëëÉå ïáê ÑΩê Éáå bêÉáÖåáë Ç~ë ëç ÖÉå~ååíÉ `çåíêçäJcê~ãÉïçêâ áåÑçêãáÉêÉåI Ç~ëë ïáê Ç~ë ÉáåÉ çÇÉê ~åÇÉêÉ bêÉáÖåáë ÉáåÉë `çåíêçäë åìå ÇçÅÜ ÖÉêåÉ Ü®ííÉåK råíÉê ÇÉã `çåíêçäJcê~ãÉïçêâ îÉêëíÉÜí ã~å ÇáÉ wïáëÅÜÉåëÅÜáÅÜíI ÇáÉ ÇÉå a~íÉå~ìëí~ìëÅÜ òïáëÅÜÉå ^_^m ìåÇ ÇÉã äçâ~äÉå ^åïÉåÇÉêJoÉÅÜåÉê ÄÉïÉêâëíÉääáÖíK fã dêç≈Éå ìåÇ

RQ

NKQ

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ

d~åòÉå ÄÉëíÉÜí Ç~ë ^ÄÑ~åÖÉå ÉáåÉë bêÉáÖåáëëÉë ~äëç ~ìë ÇêÉá pÅÜêáííÉåW



w_f_|t_O

aáÉ bîÉåíJ e~åÇäÉêJhä~ëëÉ



pÅÜêÉáÄÉå ÉáåÉê hä~ëëÉI ÇáÉ ÉáåÉ jÉíÜçÇÉ òìê sÉêÑΩÖìåÖ ëíÉääíI ÇáÉ ÖÉÉáÖåÉí áëíI ìã Ç~ë bêÉáÖåáë ÇÉê `çåíêçäJhä~ëëÉ ÉåíÖÉÖÉåòìåÉÜãÉåK j~å åÉååí hä~ëëÉåI ÇáÉ åìê ÑΩê ÇáÉëÉå wïÉÅâ ÖÉëÅÜêáÉÄÉå ïÉêÇÉåI ~ìÅÜ ëç ÖÉå~ååíÉ bîÉåíJ e~åÇäÉêJhä~ëëÉåK



sÉêÇê~ÜíÉå ÇÉë `çåíêçäJbêÉáÖåáëëÉë ãáí ÇÉê jÉíÜçÇÉ ÇÉê bîÉåíJe~åÇäÉêJhä~ëëÉK



^åãÉäÇÉå ÇÉë cê~ãÉïçêâK

ÖÉÑçêÇÉêíÉå

bêÉáÖåáëëÉë



`çåíêçäJ

táê ïÉêÇÉå ìåëÉê _ÉáëéáÉä ~ìë ÇÉã äÉíòíÉå qÉáäâ~éáíÉä ïÉáíÉêJ ÉåíïáÅâÉäå ìåÇ Ç~ë bêÉáÖåáë å~îáÖ~íÉ|ÅçãéäÉíÉ ~ÄÑ~åÖÉåK bë ïáêÇ àÉÇÉë j~ä ~ìëÖÉä∏ëíI ïÉåå Ç~ë píÉìÉêÉäÉãÉåí ÉáåÉ åÉìÉ pÉáJ íÉ ~åòÉáÖíI ÉÖ~ä çÄ îçã mêçÖê~ãã ÖÉëÉíòí E~äëç ÇìêÅÜ báåÖ~ÄÉ ÇÉê roiF çÇÉê ÇìêÅÜ ^åâäáÅâÉå ÉáåÉë iáåâëK wìå®ÅÜëí ÄÉå∏íáÖÉå ïáê ÉáåÉ äçâ~äÉ hä~ëëÉI ÇáÉ åáÅÜíë ~åÇÉêÉë òì íìå Ü~íI ~äë ìåëÉê bêÉáÖåáë ÉåíÖÉÖÉåòìåÉÜãÉåK táê ÇÉâä~êáÉêÉå ÇáÉ jÉíÜçÇÉ Üíãä|îáÉïÉê|ÉîÉåí ~ìë dêΩåÇÉå ÇÉê _ÉèìÉãäáÅÜâÉáí ~äë ëí~íáëÅÜI Ç~åå Äê~ìÅÜÉå ïáê ëé®íÉê åáÅÜí Éñíê~ ÉáåÉ òìë®íòäáÅÜÉ lÄàÉâíêÉÑÉêÉåò Ç~ÑΩêK aáÉ ~ìëÖÉä∏ëíÉ jÉíÜçÇÉ ã~ÅÜí åáÅÜíë ~åJ ÇÉêÉë ~äë ÉáåÉ k~ÅÜêáÅÜí ~åòÉáÖÉåI ÇáÉ ΩÄÉê Ç~ë ÖÉÑÉìÉêíÉ bêÉáÖJ åáë áåÑçêãáÉêíK CLASS lcl_event DEFINITION. PUBLIC SECTION. CLASS-METHODS html_viewer_event FOR EVENT navigate_complete OF cl_gui_html_viewer IMPORTING url. ENDCLASS. CLASS lcl_event IMPLEMENTATION. METHOD html_viewer_event. MESSAGE s006(zbib). " Message: Seite da!!! ENDMETHOD. ENDCLASS. RR

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå cΩê ÇáÉ ëé®íÉêÉ ^åãÉäÇìåÖ ÇÉë bîÉåíë ~ã cê~ãÉïçêâ ÄÉå∏íáÖÉå ïáê ÉáåÉ áåíÉêåÉ q~ÄÉääÉ îçå qóé Ååíä|ëáãéäÉ|ÉîÉåíëK aáÉëÉ q~J ÄÉääÉ ìåÇ ÉáåÉå é~ëëÉåÇÉå ^êÄÉáíëÄÉêÉáÅÜ îçã qóé Ååíä|ëáãéäÉ|ÉîÉåí åÉÜãÉå ïáê áå ÇÉå aÉâä~ê~íáçåëíÉáä ÇÉë mêçJ Öê~ããë ãáí ~ìÑW DATA: it_events TYPE cntl_simple_events, wa_event TYPE cntl_simple_event. aáÉ äÉíòíÉ ^ãíëÜ~åÇäìåÖ ÉêäÉÇáÖÉå ïáê ìåãáííÉäÄ~êI å~ÅÜÇÉã Ç~ë ïÄJlÄàÉâí áã jçÇìä ëí~íìë|MNMM ãáí `ob^qb l_gb`q áåëí~åòáJ áÉêí ïìêÇÉK wìå®ÅÜëí ïáêÇ ãáí pbq e^kaibo Ç~ë bêÉáÖåáë ÇÉê sáÉïÉêJhä~ëëÉ ãáí ÇÉê jÉíÜçÇÉ ìåëÉêÉê äçâ~äÉå bîÉåíJe~åÇäÉêJ hä~ëëÉ îÉêâåΩéÑíK a~å~ÅÜ ÑΩÖÉå ïáê ÇÉê bêÉáÖåáëJq~ÄÉääÉ ÉáåÉå báåíê~Ö ãáí ÇÉê bîÉåíJfa ÜáåòìI ÇáÉ ïáê ÄÉáã cê~ãÉïçêâ ~åãÉäJ ÇÉå ã∏ÅÜíÉåK aáÉ òìÖÉÜ∏êáÖÉ bîÉåíJfa ÑáåÇÉí ëáÅÜ áã ^ííêáÄìí ã|áÇ|å~îáÖ~íÉ|ÅçãéäÉíÉ ÇÉê sáÉïÉêJhä~ëëÉ EëáÉ áëí Ççêí ~äë âçåJ ëí~åíÉë ^ííêáÄìí ÇÉÑáåáÉêíI ïáê â∏ååÉå ÉåíïÉÇÉê ëí~íáëÅÜ çÇÉê áåJ ëí~åò~ÄÜ®åÖáÖ Ç~ê~ìÑ òìÖêÉáÑÉåFK aáÉ q~ÄÉääÉ ïáêÇ Ç~åå ~å ÇáÉ jÉíÜçÇÉ ëÉí|êÉÖáëíÉêÉÇ|ÉîÉåíë ÇÉë ïÄJlÄàÉâíë ΩÄÉêÖÉÄÉåK IF wb IS INITIAL. CREATE OBJECT wb EXPORTING parent = cont1. SET HANDLER lcl_event=>html_viewer_event FOR wb. CLEAR wa_event. REFRESH it_events. wa_event-eventid = wb->m_id_navigate_complete. APPEND wa_event TO it_events. CALL METHOD wb->set_registered_events EXPORTING events = it_events. ENDIF. cÉêíáÖK gÉÇÉë j~ä ïÉåå åìå ÉáåÉ åÉìÉ pÉáíÉ ~åÖÉòÉáÖí ïáêÇI ëçääíÉ ÇáÉ îçêÄÉêÉáíÉíÉ jÉíÜçÇÉ ìåëÉêÉê bîÉåíJe~åÇäÉêJhä~ëëÉ ~ìëÖÉä∏ëí ïÉêÇÉåK

RS

NKQ

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ

báå äÉíòíÉë tçêí òì ÇÉå bîÉåíJfaëK j~å ÑáåÇÉí Éáå ÉåíëéêÉÅÜÉåJ ÇÉë ^ííêáÄìí ãáí ÇÉê êáÅÜíáÖÉå fa áã `ä~ëë _ìáäÇÉê ìåíÉê ÇÉê àÉïÉáJ äáÖÉå `çåíêçäJhä~ëëÉK páÉ ÄÉÖáååÉå ÉåíïÉÇÉê ãáí bsbkqfa| çÇÉê ïáÉ áå ìåëÉêÉã c~ää ãáí j|fa| EîÖäK ^ÄÄáäÇìåÖ NKONFK

^ÄÄK NKON « p^m ^dW bîÉåíJfaë ~äë ^ííêáÄìíÉ áã `ä~ëë _ìáäÇÉê

1.4.3

System- und Anwendungsereignisse aáÉ bêÉáÖåáëÄÉÜ~åÇäìåÖ ~ìë ÇÉã äÉíòíÉå qÉáäâ~éáíÉä Ü~í íáÉÑÖêÉáJ ÑÉåÇÉ hçåëÉèìÉåòÉå ìåÇ ìåíÉêÖê®Äí Ç~ë íê~ÇáíáçåÉääÉ wìë~ãJ ãÉåëéáÉä ~ìë m_lLm^fJbêÉáÖåáëëÉåI ÇÉåå ÜáÉê ïáêÇ ~ìÑ Éáåã~ä ^_^mJ`çÇÉ ~ì≈ÉêÜ~äÄ ÇÉê aóåéêçJ^Ää~ìÑäçÖáâ ~ìëÖÉÑΩÜêíK j~å â∏ååíÉ ëçÖ~ê ÄÉÜ~ìéíÉåI Ç~ëë àÉÇÉë `çåíêçä ~ìÑ ÇÉã aóåéêç ëÉáåÉ ÉáÖÉåÉ ^Ää~ìÑäçÖáâ ãáíÄêáåÖíK a~ ëíÉääí ëáÅÜ ÇáÉ cê~ÖÉI ïáÉ íê~ÇáíáçåÉääÉ píÉìÉêÉäÉãÉåíÉ ìåÇ båàçóJ`çåíêçäë ~ìÑ ÇÉãëÉäÄÉå aóåéêç ãáíÉáå~åÇÉê Ü~êãçåáÉêÉåK fã _ÉáëéáÉä ï~ê ÇáÉ p~ÅÜÉ åçÅÜ ÉáåÑ~ÅÜI ÜáÉê Ü~ÄÉå ïáê ÇáÉ roi òìã m^fJwÉáíéìåâí ~å Ç~ë `çåíêçä ïÉáíÉêÖÉäÉáíÉíK mêçÄäÉã~íáëÅÜ ïáêÇ ÇáÉ p~ÅÜÉI ïÉåå ïáê áå ÉáåÉã `çåíêçäJbêÉáÖåáë Éáå bL^JcÉäÇ ëÉíòÉå ïçääÉåI ÇÉåå Éë ÑáåÇÉí à~ ÇìêÅÜ Ç~ë ÑÉÜäÉåÇÉ m_lLm^f ~ìÅÜ âÉáå tÉêíÉíê~åëéçêí ëí~ííK rã ÇáÉëÉë mêçÄäÉã òì ä∏ëÉåI ìåíÉêëÅÜÉáÇÉí Ç~ë `çåíêçäJ cê~ãÉïçêâ òïáëÅÜÉå póëíÉãJ ìåÇ ^åïÉåÇìåÖëÉêÉáÖåáëëÉåI ÇáÉ Éáå `çåíêçä ~ìëä∏ëÉå â~ååK

póëíÉãÉêÉáÖåáë

fã c~ää ÉáåÉë póëíÉãÉêÉáÖåáëëÉë ïáêÇ Ç~ë bêÉáÖåáë áã bêÉáÖåáëJ e~åÇäÉê çÜåÉ m^fLm_l ~ìëÖÉä∏ëíK bë ÑáåÇÉí âÉáå tÉêíÉíê~åëéçêí ëí~ííI Éë ëÉá ÇÉååI Éê ïáêÇ ÉêòïìåÖÉåK a~ë bêòïáåÖÉå ÖÉëÅÜáÉÜí ãáí ÇÉê ëí~íáëÅÜÉå jÉíÜçÇÉ ëÉí|åÉï|çâ ÇÉê hä~ëëÉ Åä|Öìá|ÅîïK páÉ ëçêÖí Ç~ÑΩêI Ç~ëë òìå®ÅÜëí Ç~ë m^f ìåÇ áã ^åëÅÜäìëë Ç~ë m_l ÇÉë cçäÖÉÇóåéêçë ~ÄÖÉ~êÄÉáíÉí ïáêÇ ìåÇ Éêä~ìÄí ~ìÅÜ ÇáÉ §ÄÉêÖ~ÄÉ ÉáåÉë lhJ`çÇÉëI ãáí ÇÉã Ç~ë ÖÉëÅÜÉÜÉå ëçääK pçãáí ä®ëëí ëáÅÜ îçã bêÉáÖåáë ÇÉê tÉêíÉíê~åëéçêí å~ÅÜ ÉáÖÉåÉå tΩåJ ëÅÜÉå ëíÉìÉêåK RT

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå

^åïÉÇìåÖëJ ÉêÉáÖåáë

fã dÉÖÉåë~íò Ç~òì ÖáÄí Éë ~ìÅÜ ^åïÉåÇìåÖëÉêÉáÖåáëëÉK få ÇáÉJ ëÉã c~ää ä∏ëí Éáå `çåíêçäJbêÉáÖåáë ÉáåÉ m^fLm_lJ^ÄÑçäÖÉ ~ìëK bêëí ïÉåå áå ÇÉå jçÇìäÉå ÇáÉëÉê m^fLm_lJ^ÄÑçäÖÉ ÇáÉ ëí~íáëÅÜÉ jÉJ íÜçÇÉ Çáëé~íÅÜ ÇÉê cê~ãÉïçêâJhä~ëëÉ Åä|Öìá|ÅÑï ~ìÑÖÉêìÑÉå ïáêÇI ïÉêÇÉå ÇáÉ îÉêâåΩéÑíÉå bêÉáÖåáëJe~åÇäÉê ~ÄÖÉ~êÄÉáíÉíK m_l aóåéêç bêÉáÖåáëÄÉÜ~åÇäìåÖ `çåíêçä

cl_gui_cvw=>set_new_ok

m^f ^ÄÄK NKOOW póëíÉãÉêÉáÖåáë

m_l aóåéêç `çåíêçä

bêÉáÖåáëÄÉÜ~åÇäìåÖ

m^f cl_gui_cvw=>dispatch ^ÄÄK NKOPW ^åïÉåÇìåÖëÉêÉáÖåáë _äÉáÄí ~ÄëÅÜäáÉ≈ÉåÇ åìê åçÅÜ ÇáÉ cê~ÖÉ òì âä®êÉåI ïáÉ ã~å ÇÉã `çåíêçä cê~ãÉïçêâ ÇáÉ ÖÉïΩåëÅÜíÉ bêÉáÖåáë~êí ãáííÉáäíK páÉ ïáêÇ áå ÇÉê bîÉåíëJq~ÄÉääÉ ÜáåíÉêäÉÖíK a~ë cÉäÇ ÉîÉåíëJ~ééä|ÉîÉåí ëíÉìJ Éêí ÇáÉëÉå p~ÅÜîÉêÜ~äíK báå u ãÉäÇÉí Éáå ^åïÉåÇìåÖëÉêÉáÖåáëI Éáå pm^`b EïáÉ áãéäáòáí áã _ÉáëéáÉäF Éáå póëíÉãÉêÉáÖåáëK

RU

NKQ

1.4.4

báåÑΩÜêìåÖ áå ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖ

Synchronisation und Flush táê Ü~ÄÉå ÄÉáã ^ÄÑ~åÖÉå îçå `çåíêçäJbêÉáÖåáëëÉå ÄÉêÉáíë âÉåJ åÉå ÖÉäÉêåíI Ç~ëë òìãáåÇÉëí Éáå ÖêçÄÉë táëëÉå ΩÄÉê ÇáÉ cìåâíáJ çåëïÉáëÉ ÇÉë `çåíêçäJcê~ãÉïçêâë ìå~ÄÇáåÖÄ~ê ÑΩê âçêêÉâíÉ `çåíêçäJmêçÖê~ããáÉêìåÖ áëíK aÉê~êíáÖÉ pÉáíÉåÉÑÑÉâíÉ ÖáÄí Éë ~ÄÉê åáÅÜí åìê ÄÉá ÇÉå bêÉáÖåáëëÉåI ëçåÇÉêå ~ìÅÜ ÄÉá jÉíÜçÇÉåK

^ìíçã~íáçå nìÉìÉ

fã wìë~ããÉåÜ~åÖ ãáí `çåíêçäJmêçÖê~ããáÉêìåÖ ëéêÉÅÜÉå ïáê îçå ÉáåÉê ëç ÖÉå~ååíÉå ^ìíçã~íáçå nìÉìÉK råíÉê ÇáÉëÉã _ÉÖêáÑÑ îÉêëíÉÜí ã~å ÇÉå hçããìåáâ~íáçåëâ~å~ä òïáëÅÜÉå ÇÉã ^_^mJ `çÇÉ ìåÇ ÇÉã `çåíêçä ~ìÑ ÇÉã cêçåíÉåÇ ÇÉë ^åïÉåÇÉêëK káÅÜí ~ääÉëI ï~ë ã~å ~ìÑ ÇÉê ÉáåÉå pÉáíÉ êÉáåëÅÜáÉÄíI âçããí ìåãáííÉäJ Ä~ê ~ìÑ ÇÉê ~åÇÉêÉå pÉáíÉ ëçÑçêí ïáÉÇÉê ê~ìëK aáÉ ^ìÑêìÑÉ ïÉêÇÉå ÖÉéìÑÑÉêíK a~ë Ü~í å~íΩêäáÅÜ mÉêÑçêã~åÅÉJdêΩåÇÉK tÉåå ãÉÜêÉêÉ báÖÉåëÅÜ~ÑíÉå ÉáåÉë `çåíêçäë ÖÉëÉíòí ïÉêÇÉåI ÑáåÇÉí ÇáÉ í~íë®ÅÜäáJ ÅÜÉ sÉê®åÇÉêìåÖ ÇÉë `çåíêçäë íêçíòÇÉã ~å ÉáåÉã píΩÅâ ëí~ííI å®ãäáÅÜ áããÉê Ç~ååI ïÉåå ÇáÉ ^ìíçã~íáçå nìÉìÉI ÇáÉ ÇáÉ ^ìÑJ êìÑÉ éìÑÑÉêíI áå ÉáåÉã oìíëÅÜ ÖÉäÉÉêí ïáêÇK fãéäáòáí é~ëëáÉêí ÖÉå~ì ÇáÉë áããÉê ~ã båÇÉ ÇÉë m_lJwÉáíéìåâíë ìåÇ ~ã båÇÉ îçå póëJ íÉãÉêÉáÖåáëëÉåK aáÉëÉ båíäÉÉêìåÖ åÉååí ã~å cäìëÜI ìåÇ ëáÉ â~åå ~ìÅÜ éêçÖê~ããÖÉëíÉìÉêí ãáí eáäÑÉ ÇÉê ëí~íáëÅÜÉå jÉíÜçÇÉ ÑäìëÜ ÇÉê hä~ëëÉ Åä|Öìá|ÅÑï ÇìêÅÜÖÉÑΩÜêí ïÉêÇÉåK _ÉëçåÇÉêë ïáÅÜíáÖ áëí Ç~ëI ïÉåå jÉíÜçÇÉå òìã m^fJwÉáíéìåâí bñéçêíJm~ê~ãÉíÉê òìJ êΩÅâÖÉÄÉåI ÇáÉ ÖäÉáÅÜ ïÉáíÉêîÉêïÉêíÉí ïÉêÇÉåK fã ^åÑ~åÖëÄÉáëéáÉä Ü~ííÉ ìåëÉêÉê tÉÄJ_êçïëÉê ÉáåÉå òìêΩÅâJ _ìííçåK cçäÖÉåÇÉê nìÉääÅçÇÉJ^ìëëÅÜåáíí òÉáÖí ÇáÉ jÉíÜçÇÉ ÖÉí|ÅìêêÉåí|ìêäI ÇáÉ ÇáÉ ~âíìÉääÉ roi å~ÅÜ ÇÉê Öç|Ä~ÅâJ^âíáçå ÉåíÖÉÖÉååÉÜãÉå ëçääK a^q^ íÉãé|ìêäENMMF qvmb ÅK CALL METHOD wb->go_back. CALL METHOD wb->get_current_url IMPORTING url = temp_url. * Zeitpunkt 1 CALL METHOD cl_gui_cfw=>flush. * Zeitpunkt 2 RV

N

báåÑΩÜêìåÖ ìåÇ dêìåÇä~ÖÉå pÅÜ~ìí ã~å ëáÅÜ ÇáÉëÉ ïÉåáÖÉå wÉáäÉå áã aÉÄìÖÖÉê ~åI ÄÉJ çÄ~ÅÜíÉí ã~å ÉáåÉå Éêëí~ìåäáÅÜÉå bÑÑÉâíW wìã wÉáíéìåâí N áëí ÇáÉ s~êá~ÄäÉ íÉãé|ìêä å®ãäáÅÜ äÉÉêI çÄïçÜä ÇáÉ ÖÉí|ÅìêêÉåí|ìêäJ jÉíÜçÇÉ ÄÉêÉáíë ÇìêÅÜä~ìÑÉå áëíK bêëí å~ÅÜ ÇÉã cäìëÜI ~äëç òìã wÉáíéìåâí OI áëí íÉãé|ìêä ãáí ÉáåÉã âçêêÉâíÉå tÉêí ÖÉÑΩääíK aÉê jÉíÜçÇÉåJ^ìÑêìÑ ïáêÇ òìå®ÅÜëí áå ÇÉê ^ìíçã~íáçå nìÉìÉ òïáJ ëÅÜÉåÖÉéìÑÑÉêí ìåÇ Éêëí ÇìêÅÜ Ç~ë ÉñéäáòáíÉ cäìëÜ ÇìêÅÜÖÉÑΩÜêíK aáÉëÉë ÉáåÑ~ÅÜÉ _ÉáëéáÉä òÉáÖí ÇáÉ _êáë~åòI ÇáÉ ÜáåíÉê ÇÉê qÉÅÜåáâ ÇÉê ^ìíçã~íáçå nìÉìÉ ëíÉÅâíK bñéäáòáíÉ cäìëÜÉë ëáåÇ áããÉê Ç~åå ÇìêÅÜòìÑΩÜêÉåI ïÉåå Éë ïáêâäáÅÜ å∏íáÖ áëí EïáÉ áã _ÉáëéáÉäFI ~ÄÉê å~íΩêäáÅÜ ~ìÅÜ åáÅÜí ëí®åÇáÖI ìã åáÅÜí ÇáÉ mÉêÑçêã~åÅÉ áå ÇáÉ håáÉ òì òïáåÖÉåK

SM

2

Daten aufbereiten, ablegen und konvertieren aáÉëÉë h~éáíÉä ïáêÇ ëáÅÜ îçää ìåÇ Ö~åò ÇÉã qÜÉã~ a~íÉå~ìÑÄÉJ êÉáíìåÖ ïáÇãÉåK hÉáå póëíÉã ïáêÇ ëáÅÜ Ç~ãáí òìÑêáÉÇÉå ÖÉÄÉåI a~íÉå åìê áå ÇÉê ÉáÖÉåÉå a~íÉåÄ~åâ òì Ü~äíÉå ìåÇ òì çêÖ~åáëáÉJ êÉåK bë ïáêÇ áããÉê å∏íáÖ ëÉáåI a~íÉå áå ~ìÑÄÉêÉáíÉíÉê cçêã ãáí ÇÉê ^ì≈ÉåïÉäí ~ìëòìí~ìëÅÜÉåI ÄÉáëéáÉäëïÉáëÉ ~äë hçããìåáâ~íáJ çåëãáííÉä ãáí ÉñíÉêåÉå pìÄëóëíÉãÉåI ïáÉ ÉáåÉã dêç≈êÉÅÜåÉêK ^ìë ÇáÉëÉã dêìåÇ ïÉêÇÉå ïáê òìå®ÅÜëí Ç~ë pÅÜêÉáÄÉå ìåÇ iÉJ ëÉå îçå ^p`ffJa~íÉáÉå ÇáëâìíáÉêÉå ìåÇ ìåë ÄÉá ÇÉê dÉäÉÖÉåÜÉáí ÖäÉáÅÜ ãáí ÇÉê mêçÄäÉãëíÉääìåÖ âçåÑêçåíáÉêÉåI ÇáÉëÉ a~íÉáÉå éÉê cqmJmêçíçâçää áå ÇáÉ tÉäí Üáå~ìëòìíê~ÖÉåK ^ì≈ÉêÇÉã äÉêåÉå ïáê Ç~ë iÉëÉå ìåÇ pÅÜêÉáÄÉå îçå a~íÉáÉåI ÇáÉ ëáÅÜ ~ìÑ ÇÉê cÉëíéä~ííÉ ÇÉë båÇ~åïÉåÇÉêë ÄÉÑáåÇÉåK få wÉáíÉåI áå ÇÉåÉå áåíÉêåÉíÑ®ÜáÖÉ cçêã~íÉ áããÉê ïáÅÜíáÖÉê ïÉêÇÉåI ÇΩêÑÉå uji ìåÇ eqji å~íΩêJ äáÅÜ åáÅÜí ÑÉÜäÉåK wì ÖìíÉê iÉíòí ïÉêÇÉå ïáê åçÅÜ Ç~ë Äáå®êÉ cçêã~í ÇÉê macJa~íÉáÉå âÉååÉå äÉêåÉå ìåÇ ìåë ~åëÉÜÉåI ïáÉ Ç~ë _ap E_ìëáåÉëë açÅìãÉåí pÉêîáÅÉF ~äë ÇáÉ oLPJáåíÉêåÉ açâìJ ãÉåíÉåîÉêï~äíìåÖ îçã ÉáÖÉåÉå mêçÖê~ãã ~ìë ÖÉåìíòí ïÉêÇÉå â~ååK

2.1

Dateien auf dem Applikationsserver a~ë pÅÜêÉáÄÉå îçå a~íÉáÉå ã~ÅÜí ÑΩê ÇáÉ mêçÖê~ããáÉêìåÖ ÉáåÉå ÖêìåÇë®íòäáÅÜÉå råíÉêëÅÜáÉÇI çÄ ÇáÉ a~íÉá ~ìÑ ÇÉã ^ééäáâ~íáçåëJ ëÉêîÉê äáÉÖí ÄòïK äáÉÖÉå ëçääI çÇÉê çÄ ëáÉ ÇáêÉâí ~ìÑ ÇÉã aÉëâíçéJ m` ÇÉë ^åïÉåÇÉêë ÖÉëÅÜêáÉÄÉå ïáêÇK wìå®ÅÜëí ëÉÜÉå ïáê ìåë a~íÉáçéÉê~íáçåÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê ~åK

2.1.1

Logische und physische Dateinamen fã _ÉáëéáÉäéêçÖê~ãã ëçää ÉáåÉ cìåâíáçå~äáí®í áãéäÉãÉåíáÉêí ïÉêJ ÇÉåI ÇáÉ pí~ããÇ~íÉå ÇÉê ~åÖÉäÉÖíÉå _ΩÅÜÉê ~ìë ÇÉê q~ÄÉääÉ w_f__rb`ebo ÉñéçêíáÉêí ìåÇ òìê ïÉáíÉêÉå sÉêïÉåÇìåÖ ÄÉêÉáíJ ëíÉääíK rã ÇáÉ péÉáÅÜÉêçêíÉ ìåÇ ÇáÉ k~ãÉå ëçäÅÜÉê a~íÉáÉå ã∏ÖJ äáÅÜëí ~ääÖÉãÉáå ìåÇ ëí~åÇ~êÇáëáÉêí ~ÇãáåáëíêáÉêÄ~ê òì ã~ÅÜÉåI ÄáÉíÉí oLP ÇáÉ j∏ÖäáÅÜâÉáíI îçå ^_^m ~ìë ~ìÑ äçÖáëÅÜÉ mÑ~ÇÉ ìåÇ a~íÉáå~ãÉå òìòìÖêÉáÑÉåK bë ïáêÇ ~äëç åìê Éáå áåíÉêåÉê k~ãÉ ÇÉë mÑ~ÇÉë ìåÇ ÇÉê a~íÉá ~åÖÉëéêçÅÜÉåK aáÉ §ÄÉêëÉíòìåÖ áå ÉáåÉå SN

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå âçåâêÉíÉåI ëéêáÅÜ éÜóëáëÅÜÉå a~íÉáå~ãÉåI ãáí ÇÉê Ç~ë ìåíÉêä~J ÖÉêíÉ _ÉíêáÉÄëëóëíÉã Éíï~ë ~åÑ~åÖÉå â~ååI ÉêÑçäÖí ÇìêÅÜ ÇáÉ qê~åë~âíáçå cfibK táê ïÉêÇÉå Ççêí òìå®ÅÜëí ÉáåÉå äçÖáëÅÜÉå mÑ~Ç ~åäÉÖÉåI ëç ïáÉ áå ^ÄÄK OKN ÖÉòÉáÖíK aáÉ §ÄÉêëÉíòìåÖ ÇÉë äçÖáëÅÜÉå mÑ~Çë áå ÉáåÉå éÜóëáëÅÜÉå mÑ~Ç ÉêÑçäÖí Ç~åå ÇìêÅÜ j~êâáÉêÉå ÇÉê wÉáäÉ ìåÇ açééÉäâäáÅâÉå ~ìÑ ÇÉå ÉåíëéêÉÅÜÉåÇÉå lêÇåÉê áã äáåâÉå _ÉêÉáÅÜK aáÉ póåí~ñJdêìééÉ Eáã îçêÖÉÖÉÄÉåÉå c~ää táåÇçïë kqF ÇÉÑáåáÉêíI ïÉäÅÜÉ oÉëíêáâíáçåÉå îçã _ÉíêáÉÄëJ ëóëíÉã ÜáåíÉêäÉÖí ëáåÇK få ÇÉê póåí~ñJdêìééÉ rkfu ÄÉáëéáÉäëïÉáJ ëÉ ãΩëëÉå ÇáÉ qêÉååòÉáÅÜÉå òïáëÅÜÉå mÑ~Ç~åÖ~ÄÉå pÅÜê®ÖëíêáJ ÅÜÉ ëÉáåI ï®ÜêÉåÇ táåÇçïëJ_ÉíêáÉÄëóëíÉãÉ ÉáåÉå _~Åâëä~ëÜ ÉêJ ÑçêÇÉêåK aÉê m~ê~ãÉíÉê Ycfibk^jb[ áã éÜóëáëÅÜÉå mÑ~Ç âÉååòÉáÅÜåÉí ÇÉå lêí áå ÇÉê wÉáÅÜÉåÑçäÖÉI ~å ÇÉã ëé®íÉê ÇÉê ÉáÖÉåíäáÅÜÉ a~J íÉáå~ãÉ ëíÉÜÉå ëçääK

^ÄÄK OKN « p^m ^dW ^åäÉÖÉå ÉáåÉë äçÖáëÅÜÉå mÑ~Çë

SO

OKN

a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê

^ÄÄK OKO « p^m ^dW aÉÑáåáíáçå ÇÉë äçÖáëÅÜÉå mÑ~Çë ^å~äçÖ òì äçÖáëÅÜÉå mÑ~ÇÉå ÄÉëíÉÜí ÇáÉ j∏ÖäáÅÜâÉáíI ~ìÅÜ a~íÉáJ å~ãÉå áã mêçÖê~ãã åìê äçÖáëÅÜ ~åòìëéêÉÅÜÉå ìåÇ ÇáÉ sÉêJ âåΩéÑìåÖ òìê éÜóëáëÅÜÉå a~íÉá áååÉêÜ~äÄ îçå cfib òì ëÉíòÉåK ^ÄÄáäÇìåÖ OKP òÉáÖí ÇáÉ aÉÑáåáíáçå ÇÉê äçÖáëÅÜÉå a~íÉáI ÇáÉ ëáÅÜ ïáÉÇÉêìã áã îçêã~äë ÖÉëÉíòíÉå äçÖáëÅÜÉå mÑ~Ç w_f_eljb ÄÉJ ÑáåÇÉå ëçääK fã a~íÉáå~ãÉå áëí âÉáåÉ bêïÉáíÉêìåÖ ~åÖÉÖÉÄÉåK aáÉë áëí òï~ê ã∏ÖäáÅÜI ~ÄÉê ïáê ïÉêÇÉå ëé®íÉê ÇìêÅÜ ÇÉå ÉåíJ ëéêÉÅÜÉåÇÉå cìåâíáçåëÄ~ìëíÉáå ÇáÉ båÇìåÖ KÇ~í ëÉíòÉå ä~ëëÉåK páÉ áëí ÇìêÅÜ ÇáÉ ^åÖ~ÄÉ ÇÉë a~íÉåÑçêã~íë Ea^qF ÇÉÑáåáÉêíK

^ÄÄK OKP « p^m ^dW aÉÑáåáíáçå ÇÉê äçÖáëÅÜÉå a~íÉá ìåíÉê ^åÖ~ÄÉ ÇÉë äçÖáëÅÜÉå mÑ~Çë kìå ëçääíÉå ~ääÉ áåíÉêåÉå báåëíÉääìåÖÉå ëçïÉáí îçêÜ~åÇÉå ëÉáåI Ç~ëë Ç~ë òì ÉêëíÉääÉåÇÉ bñéçêíJmêçÖê~ãã äÉáÅÜí îçå ÇÉê e~åÇ ÖÉÜíK

2.1.2

Dateien schreiben und lesen



w_f_|buMN

aÉê oÉéçêí w_f_|buMN ÄÉëçêÖí ëáÅÜ òìå®ÅÜëí ãáííÉäë ÇÉë cìåâíáJ çåëÄ~ìëíÉáåë cfib|dbq|k^jb ÇÉå éÜóëáëÅÜÉå a~íÉáå~ãÉåK táÅÜíáÖ áëí åÉÄÉå ÇÉã bñéçêíJm~ê~ãÉíÉê cfib|k^jb Ç~ë bjboJ dbk`v|ci^dK bë áëí ÖÉëÉíòíI ïÉåå ÇáÉ äçÖáëÅÜÉ a~íÉá åáÅÜí îÉêJ åΩåÑíáÖ ÉêãáííÉäí ïÉêÇÉå âçååíÉK bë áëí ïáÅÜíáÖ ~ìÑ ÇáÉëÉë cä~Ö ~ÄòìéêΩÑÉåI ïÉáä ÇÉê _~ìëíÉáå áå ÉáåÉã ëçäÅÜÉå c~ää åáÅÜí áããÉê ÉáåÉ ~ìÑÑ~åÖÄ~êÉ bñÅÉéíáçå ~ìëä∏ëíK aÉê ÉêãáííÉäíÉ a~íÉáå~ãÉ áëí Ç~åå òï~ê ÖΩäíáÖI ÄÉòáÉÜí ëáÅÜ ~ÄÉê êÉä~íáî òìã p^mJeçãÉJ sÉêòÉáÅÜåáëK a~ë áëí áå ÇÉå ëÉäíÉåëíÉå c®ääÉå ÖÉïΩåëÅÜíK

SP

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå *&-----------------------------------------------* *& Report ZBIB_EX01 * *& Hintergund-Export von Buch-Stammdaten * *& in die logische Datei ZBIBEXPORTFILE * *&-----------------------------------------------* REPORT zbib_ex01. TABLES zbibbuecher. DATA: file_name(100), file_format(3), emergency_flag(1). DATA: osmsg(100). CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = 'ZBIBEXPORTFILE' operating_system = sy-opsys * PARAMETER_1 = ' ' * PARAMETER_2 = ' ' * PARAMETER_3 = ' ' * USE_PRESENTATION_SERVER = ' ' with_file_extension = 'X' * USE_BUFFER = ' ' IMPORTING emergency_flag = emergency_flag file_format = file_format file_name = file_name EXCEPTIONS file_not_found = 1 OTHERS = 2 . IF sy-subrc 0 OR emergency_flag NE space. WRITE: 'Fehler beim Ermitteln des ', 'physischen Dateinamens'. ELSE. WRITE: / 'Datei: ',file_name. jáí eáäÑÉ ÇÉë ÉêÑçäÖêÉáÅÜ ÉêãáííÉäíÉå a~íÉáå~ãÉåë ∏ÑÑåÉå ïáê åìå ÇáÉ a~íÉá ãáí lmbk a^q^pbqK aÉê wìë~íò fk qbuq jlab ÉêJ òÉìÖí å~ÅÜ àÉÇÉã pÅÜêÉáÄîçêÖ~åÖ ãáííÉäë ÇÉê qo^kpcboJ

SQ

OKN

a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê

^åïÉáëìåÖ ÉáåÉå ÄÉíêáÉÄëëóëíÉãâçåÑçêãÉå wÉáäÉåìãÄêìÅÜ E~äëç ìåíÉê táåÇçïë `eoENPF C `eoENMFI ìåíÉê råáñ åìê `eoENMFFK aÉê wìë~íò jbppp^db Ñ®åÖí _ÉíêáÉÄëëóëíÉãJjÉäÇìåÖÉå ~ÄI ÇáÉ ÇáêÉâí áå ÇÉê s~êá~ÄäÉ çëãëÖ ÖÉëéÉáÅÜÉêí ïÉêÇÉåK fã cÉÜäÉêÑ~ää ëáåÇ ëáÉ ÉáåÉ ïÉêíîçääÉ eáäÑÉK OPEN DATASET file_name FOR OUTPUT MESSAGE osmsg IN TEXT MODE. IF sy-subrc NE 0. WRITE / osmsg. ELSE. SELECT * FROM zbibbuecher. TRANSFER zbibbuecher TO file_name. ENDSELECT. CLOSE DATASET file_name. WRITE: / sy-dbcnt, ' Datensätze entladen'. ENDIF. ENDIF.

^ÄÄK OKQ « p^m ^dW lìíéìí ÇÉë _ÉáëéáÉäéêçÖê~ããë



w_f_|fjMN

rã ÇáÉ p~ÅÜÉ ~ÄòìêìåÇÉåI ëÉÜÉå ïáê ìåë áã pÅÜåÉääÇìêÅÜä~ìÑ åçÅÜ ÇáÉ ~åÇÉêÉ oáÅÜíìåÖ ~åW Ç~ë báåäÉëÉå îçå a~íÉáÉåK ^å~äçÖ òìã qo^kpcboJ_ÉÑÉÜä ΩÄÉêíê®Öí ob^a a^q^pbq ÇÉå fåÜ~äí ÇÉê a~íÉá áå ÉáåÉ ÉåíëéêÉÅÜÉåÇÉ s~êá~ÄäÉK ob^a a^q^pbq ëÉíòí ÇÉå ëóJëìÄêÅ ~ìÑ QI ïÉåå Ç~ë båÇÉ ÇÉê a~íÉá ÉêêÉáÅÜí áëíK táê ∏ÑÑåÉå ÇáÉ a~íÉá ïáÉÇÉê ãáí ÇÉã wìë~íò fk qbuq jlabK a~åå â~åå Éë ìåë ÉÖ~ä ëÉáåI ïáÉ ä~åÖ ÉáåÉ ÉáåòÉäåÉ wÉáäÉ áëíI ëç ä~åÖÉ ÇáÉ s~êáJ ~ÄäÉ Öêç≈ ÖÉåìÖ áëíK báå ÉáåòÉäåÉê iÉëÉîçêÖ~åÖ ïáêÇ áããÉê Äáë òìã wÉáäÉåìãÄêìÅÜ äÉëÉåK

SR

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå OPEN DATASET file_name FOR INPUT MESSAGE osmsg IN TEXT MODE. IF sy-subrc NE 0. WRITE / osmsg. STOP. ELSE. WHILE sy-subrc EQ 0. READ DATASET file_name INTO zeile. WRITE: / zeile+13(25), zeile+38(60). ENDWHILE. CLOSE DATASET file_name.

^ÄÄK OKR « p^m ^dW lìíéìí w_f_|fjMN

2.1.3

Exkurs: Datenübertragung mittels FTP



w_f_|cqmmrq

a~ë cáäÉ qê~åëÑÉê mêçíçÅçä cqm Ü~í ëáÅÜ ëÅÜçå îçê g~ÜêÉå ~äë pí~åÇ~êÇ ÉåíéìééíI ïÉåå Éë Ç~êìã ÖÉÜíI a~íÉáÉå ëóëíÉãΩÄÉêJ ÖêÉáÑÉåÇ òì íê~åëéçêíáÉêÉåK wìã ÉáåÉå áëí Éë éä~ííÑçêãìå~ÄÜ®åJ ÖáÖI òìã ~åÇÉêÉå ä®ëëí ëáÅÜ ÇáÉ §ÄÉêíê~ÖìåÖ ÇìêÅÜ ÖÉÉáÖåÉíÉ jÉJ ÅÜ~åáëãÉå ~ìÅÜ ΩÄÉê Ç~ë fåíÉêåÉí ~åÖÉãÉëëÉå ~ÄëáÅÜÉêåK aÉê p^mJpí~åÇ~êÇ ÄáÉíÉí ÇêÉá cìåâíáçåëÄ~ìëíÉáåÉ ÑΩê ÇáÉ cqmJ §ÄÉêíê~ÖìåÖK cqm|`lkkb`q ìåÇ cqm|afp`lkkb`q áåáíá~äáëáÉJ êÉå ìåÇ ëÅÜäáÉ≈Éå ÇáÉ sÉêÄáåÇìåÖ òìã àÉïÉáäáÖÉå cqmJpÉêîÉêK cqm|`ljj^ka ÜáåÖÉÖÉå ÖáÄí cqmJhçãã~åÇçë ~å Éáå ìåíÉêä~J ÖÉêíÉë mêçÖê~ãã ïÉáíÉê ìåÇ ∏ÑÑåÉí ëç ÇÉå tÉÖI åÉÄÉå ÉáåÉê êÉáJ åÉå a~íÉáΩÄÉêíê~ÖìåÖ ~ìÅÜ ~åÇÉêÉ cqmJ^âíáîáí®íÉå ÇìêÅÜòìÑΩÜJ êÉåK eáÉêòì â∏ååíÉ Ç~ë ^ìëäÉëÉå îçå ÉåíÑÉêåíÉå sÉêòÉáÅÜåáëëÉå çÇÉê Ç~ë i∏ëÅÜÉå îçå ÜÉêìåíÉêÖÉä~ÇÉåÉå a~íÉáÉå ÖÉÜ∏êÉåK a~ë ~åÖÉëéêçÅÜÉåÉ ìåíÉêä~ÖÉêíÉ cqmJmêçÖê~ããI ~äëç ÇÉê cqmJ `äáÉåíI áëí áã fåëí~ää~íáçåëìãÑ~åÖ îçå oLP ÉåíÜ~äíÉå ìåÇ ïáêÇ

SS

OKN

a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê

îçã oLPJhÉêåÉä ãáííÉäë ÉáåÉê oc`JsÉêÄáåÇìåÖ ÖÉëíÉìÉêí EoÉãçíÉ cìåÅíáçå `~ääFK aáÉ áã äÉíòíÉå qÉáäâ~éáíÉä ÉêòÉìÖíÉ a~íÉá ëçää áã ÑçäÖÉåÇÉå _ÉáJ ëéáÉä ~ìÑ ÉáåÉå cqmJpÉêîÉê áã fåíÉêåÉí íê~åëéçêíáÉêí ïÉêÇÉåK wìJ å®ÅÜëí ïáêÇ ÇÉê pÉäÉÅíáçå pÅêÉÉå ÖÉëí~äíÉíI ìã ~ääÉ êÉäÉî~åíÉå wìJ Ö~åÖëÇ~íÉå îçã _ÉåìíòÉê ~ÄòìÑê~ÖÉåK bë áëí ìåÄÉÇáåÖí òì ÄÉ~ÅÜJ íÉåI ÇáÉ bêÖ®åòìåÖ äçïÉê Å~ëÉ ÜáåòìòìÑΩÖÉåI ~åëçåëíÉå ïÉêÇÉå ÇáÉ ^åãÉäÇÉÇ~íÉå áå dêç≈ÄìÅÜëí~ÄÉå âçåîÉêíáÉêíI ï~ë ÇÉå wáÉäJ ëÉêîÉê îÉêïáêêÉå â∏ååíÉK *&--------------------------------------------------* *& Report ZBIB_FTPPUT * *& FTP-Übertragung der Buch-Stammdaten * *&--------------------------------------------------* REPORT zbib_ftpput PARAMETERS PARAMETERS PARAMETERS PARAMETERS PARAMETERS

.

ftpuser(100) LOWER CASE. ftppw(100) LOWER CASE. ftphost(100). ftpdpath(100) LOWER CASE. ftpdfile(100) LOWER CASE.

DATA ftpsrc(100). DATA: ftphandle TYPE i, pwlength TYPE i. DATA: BEGIN OF it_ftpdata OCCURS 0. DATA: ftpline(100). DATA: END OF it_ftpdata. DATA: ftpcommand(200).

^ÄÄK OKS « p^m ^dW pÉäÉÅíáçåJpÅêÉÉå w_f_|cqmmrq

ST

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

m~ëëïçêí îÉêëÅÜäΩëëÉäå

^ìë páÅÜÉêÜÉáíëÖêΩåÇÉå ïáêÇ Ç~ë ^åãÉäÇÉé~ëëïçêí îÉêëÅÜäΩëëÉäí ~å Ç~ë ìåíÉêä~ÖÉêíÉ mêçÖê~ãã ΩÄÉêÖÉÄÉåK rã Éë òì îÉêëÅÜäΩëJ ëÉäåI ã~ÅÜÉå ïáê îçå ÇÉê póëíÉãJcìåâíáçå ^_|oc`|u|p`o^j_ib|pqofkd dÉÄê~ìÅÜI ëç ïáÉ å~ÅÜÑçäÖÉåÇ ~åÖÉÖÉÄÉåK DESCRIBE FIELD ftppw LENGTH pwlength. CALL 'AB_RFC_X_SCRAMBLE_STRING' ID 'SOURCE' FIELD ftppw ID 'KEY' FIELD 26101957 ID 'SCR' FIELD 'X' ID 'DESTINATION' FIELD ftppw ID 'DSTLEN' FIELD pwlength.

oc`JhçééäìåÖ òìã cqmJmêçÖê~ãã

kÉÄÉå ÇÉå ^åãÉäÇÉÇ~íÉå ÉêÑçêÇÉêí ÇÉê _~ìëíÉáå oc`|`lkkb`q ~ìÅÜ ÇáÉ ^åÖ~ÄÉ ÇÉê oc`JaÉëíáå~íáçå ÇÉë ìåíÉêä~ÖÉêíÉå cqmJ `äáÉåíëK eáÉêÑΩê ÖáÄí Éë òïÉáI ÇáÉ ëí~åÇ~êÇã®≈áÖ áå àÉÇÉã oLPJ póëíÉã ÉáåÖÉêáÅÜíÉí ëáåÇK p^mcqm^ ëí~êíÉí Ç~ë `äáÉåíJmêçÖê~ãã ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉêI p^mcqm ~ìÑ ÇÉã cêçåíÉåÇJoÉÅÜåÉê ÇÉë ^åïÉåÇÉêëK sçå äÉíòíÉêÉã ëÉá ~Äòìê~íÉåI ïÉåå âÉáåÉ òïáåJ ÖÉåÇÉå dêΩåÇÉ Ç~ÑΩê ëéêÉÅÜÉåI ÇÉåå ÇÉê tÉÖ ΩÄÉê ÇÉå ^åJ ïÉåÇÉêJcêçåíÉåÇ îÉêÜáåÇÉêíI Ç~ëë Ç~ë mêçÖê~ãã àÉã~äë áã eáåJ íÉêÖêìåÇ ~Ää~ìÑÉå â~ååK CALL FUNCTION 'FTP_CONNECT' EXPORTING user = ftpuser password = ftppw host = ftphost rfc_destination = 'SAPFTPA' * GATEWAY_USER = * GATEWAY_PASSWORD = * GATEWAY_HOST = IMPORTING handle = ftphandle EXCEPTIONS = 1 not_connected OTHERS = 2.

SU

OKN

a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê

IF sy-subrc 0. MESSAGE ID sy-msgid TYPE 'E' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ELSE. WRITE / 'Connect zum FTP-Server erfolgreich ...' COLOR COL_HEADING. ENDIF. k~ÅÜ ÉêÑçäÖêÉáÅÜÉê ^åãÉäÇìåÖ â~åå ÇáÉ a~íÉáΩÄÉêíê~ÖìåÖ ~åÖÉJ ëíç≈Éå ïÉêÇÉåK aÉê òìÖÉÜ∏êáÖÉ cqmJ_ÉÑÉÜä Ç~ÑΩê ÖÉÜçêÅÜí ÑçäJ ÖÉåÇÉê póåí~ñW PUT cqmJhçãã~åÇç âçåëíêìáÉêÉå

aáÉëÉå _ÉÑÉÜä âçåëíêìáÉêÉå ïáê ìåë ~ìë ÇÉå _ÉåìíòÉêÉáåÖ~ÄÉå ìåÇ ÇÉã éÜóëáëÅÜÉåI äçâ~äÉå a~íÉáå~ãÉå ãáííÉäë ÇÉã _ÉÑÉÜä `lk`^qbk^qb òìã wìë~ããÉåëÉíòÉå îçå píêáåÖëK CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename operating_system with_file_extension IMPORTING file_name

= 'ZBIBEXPORTFILE' = sy-opsys = 'X' = ftpsrc.

CONCATENATE ftpdpath ftpdfile INTO ftpdfile. CONCATENATE 'put' ftpsrc ftpdfile INTO ftpcommand SEPARATED BY ' '. hçãã~åÇç ~ìëÑΩÜêÉå

aÉê cìåâíáçåëÄ~ìëíÉáå cqm|`ljj^ka ÉñéçêíáÉêí ÇáÉ oΩÅâ~åíJ ïçêí ÇÉë cqmJpÉêîÉêë áå ÉáåÉê ëáãéäÉåI Éáåëé~äíáÖÉå a~íÉåí~ÄÉääÉK sçêëáÅÜí ÄÉá ÇÉê ^ìëïÉêíìåÖ ÇáÉëÉê q~ÄÉääÉ> páÉ â~åå àÉ å~ÅÜ _ÉJ íêáÉÄëëóëíÉã ìåÇ cqmJsÉêëáçå ÇÉê wáÉäã~ëÅÜáåÉ Éíï~ë ~åÇÉêë ëÉáåI ëçääíÉ ~ÄÉê áã Öêç≈Éå ìåÇ Ö~åòÉå ÇÉã cqmJpí~åÇ~êÇ ÖÉåΩJ ÖÉåK

SV

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå WRITE / 'Versuche Datei zu senden ....' COLOR COL_HEADING. CALL FUNCTION 'FTP_COMMAND' EXPORTING handle = ftphandle command = ftpcommand TABLES data = it_ftpdata EXCEPTIONS tcpip_error = 1 command_error = 2 data_error = 3 OTHERS = 4. IF sy-subrc 0. MESSAGE ID sy-msgid TYPE 'E' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ELSE. LOOP AT it_ftpdata. WRITE / it_ftpdata-ftpline. ENDLOOP. REFRESH it_ftpdata. ENDIF. ^å~äçÖ òì mrq â∏ååÉå å~íΩêäáÅÜ ~ìÅÜ ~åÇÉêÉ cqmJhçãã~åÇçë ~ìëÖÉÑΩÜêí ïÉêÇÉåK fã cçäÖÉåÇÉå ïçääÉå ïáê å~ÅÜ ÉêÑçäÖêÉáÅÜÉê §ÄÉêíê~ÖìåÖ Ç~ë wáÉäîÉêòÉáÅÜåáë ~ìëäÉëÉåI ìã ëáÅÜÉêòìëíÉääÉåI Ç~ëë ÇáÉ a~íÉá ~ìÅÜ ïáêâäáÅÜ ~åÖÉâçããÉå áëíK WRITE / 'Zielverzeichnis abrufen ...' COLOR COL_HEADING. CONCATENATE 'dir' ftpdpath INTO ftpcommand SEPARATED BY ' '. CALL FUNCTION 'FTP_COMMAND' EXPORTING handle = ftphandle command = ftpcommand TABLES data = it_ftpdata EXCEPTIONS

TM

OKN

a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê

tcpip_error = 1 command_error = 2 data_error = 3 OTHERS = 4. IF sy-subrc 0. MESSAGE ID sy-msgid TYPE 'E' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ELSE. LOOP AT it_ftpdata. WRITE / it_ftpdata-ftpline. ENDLOOP. ENDIF. råÇ òìã pÅÜäìëë åçÅÜ çêÇÉåíäáÅÜ ~ÄãÉäÇÉåW CALL FUNCTION 'FTP_DISCONNECT' EXPORTING handle = ftphandle.

^ÄÄK OKT « p^m ^dW lìíéìí ÇÉë _ÉáëéáÉäéêçÖê~ããë fã ^åÜ~åÖ ÑáåÇÉå páÉ ÉáåÉ í~ÄÉää~êáëÅÜÉ §ÄÉêëáÅÜí ~ääÉê Ö®åÖáÖÉå cqmJ_ÉÑÉÜäÉK páÉ ä~ëëÉå ëáÅÜ ~ääÉë~ãí ãáí cqm|`ljj^ka ëç ~åJ ëíÉìÉêå ïáÉ áã _ÉáëéáÉä ÖÉòÉáÖíK

TN

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

2.1.4

Funktionsbausteine im Überblick

cfib|dbq|k^jb bêãáííÉäí ìåíÉê ^åÖ~ÄÉ ÇÉë äçÖáëÅÜÉå a~íÉáå~ãÉåë ÇÉå éÜóëáëÅÜÉå a~íÉáå~ãÉå fãéçêíJm~ê~ãÉíÉê `ifbkq

j~åÇ~åí Eçéíáçå~äF

ildf`^i| cfibk^jb

içÖáëÅÜÉê a~íÉáå~ãÉ EÖÉãK qê~åë~âíáçå cfibF

lmbo^qfkd| pvpqbj

_ÉíêáÉÄëëóëíÉã Eâ~åå ~ìë ÇÉê póëíÉãî~êáJ ~ÄäÉ pvJlmpvp ΩÄÉêåçããÉå ïÉêÇÉåF

m^o^jbqbo|NLOLP

fã äçÖáëÅÜÉå a~íÉáå~ãÉå â∏ååÉå Äáë òì ÇêÉá m~ê~ãÉíÉê ÜáåíÉêäÉÖí ïÉêÇÉåI ÇáÉ ΩÄÉê ÇáÉëÉ ^åÖ~ÄÉå ÖÉÑΩääí ïÉêÇÉåK

rpb| mobpbkq^qflk| pbosbo

u _ÉíêáÉÄëëóëíÉã ÇÉë ^åïÉåÇÉêë ~äë dêìåÇä~ÖÉ ÑΩê ÇÉå a~íÉáå~ãÉå åìíòÉå

tfqe|cfib| buqbkpflk

u ^åÖ~ÄÉ ÇÉê a~íÉáÉåÇìåÖ ïáêÇ ~å ÇÉå a~íÉáå~ãÉå ~åÖÉÜ®åÖí

_ÉíêáÉÄëëóëíÉã ÇÉë ^ééäáâ~íáçåëëÉêîÉêë ~äë dêìåÇä~ÖÉ ÑΩê ÇÉå a~íÉáå~ãÉå åìíJ òÉå

hÉáåÉ ~ìíçã~íáëÅÜÉ bêïÉáíÉêìåÖ u a~íÉá Éêëí ~ã pÅÜäìëë ÇÉê léÉê~íáçå ëÅÜêÉáÄÉå

rpb|_rccbo

pÅÜêÉáÄÉå çÜåÉ òì éìÑÑÉêå bñéçêíJm~ê~ãÉíÉê bjbodbk`v| ci^d

u cÉÜäÉê ÄÉá ÇÉê bêãáííäìåÖ

cfib|cloj^q

eáåíÉêäÉÖíÉë cçêã~í E^p`I a^q ìëïKF

cfib|k^jb

mÜóëáëÅÜÉê a~íÉáå~ãÉ

bñÅÉéíáçåë TO

bêãáííäìåÖ ÇÉë a~íÉáå~ãÉåë ÉêÑçäÖêÉáÅÜ

OKN

a~íÉáÉå ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê

içÖáëÅÜÉê a~íÉáå~ãÉ åáÅÜí ÖÉÑìåÇÉå

cfib|klq| clrka

cqm|`lkkb`q _~ìí ÉáåÉ sÉêÄáåÇìåÖ òì ÉáåÉã cqmJpÉêîÉê ~ìÑ fãéçêíJm~ê~ãÉíÉê rpbo

_ÉåìíòÉêå~ãÉ ÇÉë cqmJ^ÅÅçìåíë

m^pptloa

sÉêëÅÜäΩëëÉäíÉë m~ëëïçêí ÇÉë cqmJ^ÅÅçìåíë

^``lrkq

k~ãÉ ÇÉë cqmJ^ÅÅçìåíë Eçéíáçå~äI ïáêÇ Ü®ìÑáÖ åáÅÜí ÄÉå∏íáÖíF

elpq

eçëíJk~ãÉ ÇÉë cqmJpÉêîÉêë

oc`|abpqfk^qflk p^mcqm^ p^mcqm

^åëí~êíÉå ÇÉë cqmJ`äáÉåíë ~ìÑ ÇÉã ^ééäáâ~íáçåëëÉêîÉê ^åëí~êíÉå ÇÉë cqmJ`äáÉåíë ~ìÑ ÇÉã oÉÅÜåÉê ÇÉë àÉïÉáäáÖÉå ^åïÉåÇÉêë

d^qbt^v|rpbo

_ÉåìíòÉêå~ãÉ ÇÉê cáêÉï~ää EÑ~ääë Éáå mêçñóJ pÉêîÉê å∏íáÖ áëíF

d^qbt^v| m^pptloa

m~ëëïçêí ÇÉë cáêÉï~ääJ_ÉåìíòÉêë

d^qbt^v|elpq

eçëíå~ãÉ ÇÉë mêçñóJpÉêîÉêë ÇÉê cáêÉï~ää

bñéçêíJm~ê~ãÉíÉê e^kaib

báåÇÉìíáÖÉë e~åÇäÉ òìê fÇÉåíáÑáâ~íáçå ÇÉê cqmJsÉêÄáåÇìåÖ

bñÅÉéíáçåë klq|`lkkb`qba

sÉêÄáåÇìåÖ ÑÉÜäÖÉëÅÜä~ÖÉå

cqm|`ljj^ka pÉíòí Éáå cqmJhçãã~åÇç ~Ä ìåÇ ÖáÄí ÇÉëëÉå pÉêîÉêJ^åíïçêí òìêΩÅâ fãéçêíJm~ê~ãÉíÉê

TP

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå e^kaib

dΩäíáÖÉë e~åÇäÉ ~ìÑ ÉáåÉ cqmJsÉêÄáåÇìåÖ

`ljj^ka

cqmJhçãã~åÇç áåâäìëáîÉ ÇÉê ÉåíëéêÉJ ÅÜÉåÇÉå m~ê~ãÉíÉê EîÖäK ^åÜ~åÖF

q~ÄÉääÉåíJm~ê~ãÉíÉê a^q^

dÉåΩÖÉåÇ Öêç≈É q~ÄÉääÉ ÑΩê ÇÉå bãéÑ~åÖ ÇÉê pÉêîÉêJ^åíïçêí ENMM wÉáÅÜÉå _êÉáíÉ ëçääíÉå ÖÉåΩÖÉåF

bñÅÉéíáçåë q`mfm|boolo

cÉÜäÉê áå ÇÉê hçããìåáâ~íáçå áååÉêÜ~äÄ ÇÉë kÉíòïÉêâÉë

`ljj^ka|boolo a~ë ΩÄÉêÖÉÄÉåÉ hçãã~åÇç áëí ìåÖΩäíáÖ çÇÉê Ü~í ÉáåÉ ìåÖΩäíáÖÉ póåí~ñ áå ÇÉå ΩÄÉêÖÉÄÉåÉå m~ê~ãÉíÉêå a^q^|boolo

fåíÉêåÉê cÉÜäÉê áå ÇÉê hçããìåáâ~íáçå òïáJ ëÅÜÉå p^m ìåÇ ÇÉã ìåíÉêä~ÖÉêíÉå cqmJ `äáÉåí

cqm|afp`lkkb`q _ÉÉåÇÉí ÇáÉ cqmJsÉêÄáåÇìåÖ fãéçêíJm~ê~ãÉíÉê e^kaib

2.2

dΩäíáÖÉë e~åÇäÉ ~ìÑ ÉáåÉ cqmJsÉêÄáåÇìåÖ

Dateien auf dem Präsentationsserver fã îÉêÖ~åÖÉåÉå h~éáíÉä Ü~ÄÉå ïáê a~íÉáÉå ÇáêÉâí ~ìÑ ÇÉã ^éJ éäáâ~íáçåëëÉêîÉê ~ÄÖÉäÉÖí ÄòïK áå sÉêòÉáÅÜåáëëÉåI ÇáÉ îçã pÉêîÉê ~ìë ÉêêÉáÅÜÄ~ê ï~êÉåK ^ìë páÅÜí ÇÉë pÉêîÉêë ëáåÇ ÇáÉ sÉêòÉáÅÜåáëJ ëÉ ~ìÑ ÇÉê äçâ~äÉå cÉëíéä~ííÉ ÇÉë ^åïÉåÇÉêë åáÅÜí ÉêêÉáÅÜÄ~êK bë ëíÉÜÉå ìåë ~ääÉêÇáåÖë òïÉá cìåâíáçåëÄ~ìëíÉáåÉ òìê sÉêÑΩÖìåÖI ìã íêçíòÇÉã a~íÉå îçã ìåÇ òìã äçâ~äÉå ^åïÉåÇÉê òì íê~åëJ éçêíáÉêÉåK drf|altkil^a ΩÄÉêíê®Öí ÇáÉ a~íÉå ~ìë ÉáåÉê áåíÉêJ åÉå q~ÄÉääÉå áå ÉáåÉ ÇÉÑáåáÉêíÉ a~íÉáI ÇáÉ îçå ÇÉê mê®ëÉåí~íáçåëJ ëÅÜáÅÜí ~ìë ÉêêÉáÅÜÄ~ê áëíK drf|rmil^a ÉêäÉÇáÖí ÇáÉ dÉÖÉåêáÅÜJ íìåÖK _ÉáÇÉ _~ìëíÉáåÉ ÖÉÜ∏êÉå òìê cìåâíáçåëÖêìééÉ pcbpK páÉ

TQ

OKO

a~íÉáÉå ~ìÑ ÇÉã mê®ëÉåí~íáçåëëÉêîÉê

ÄÉáåÜ~äíÉí åçÅÜ ÉáåáÖÉ ~åÇÉêÉ ÜáäÑêÉáÅÜÉ cìåâíáçåëÄ~ìëíÉáåÉ ÑΩê léÉê~íáçåÉå ~ìÑ ÇÉã oÉÅÜåÉê ÇÉë ^åïÉåÇÉêëK



w_f_|buMO

wìå®ÅÜëí ïçääÉå ïáê ÇÉã ^åïÉåÇÉê ÇáÉ j∏ÖäáÅÜâÉáí ÄáÉíÉåI ãáí ÉáåÉã ^ìëï~ÜäJaá~äçÖ Ó ïáÉ Éê ìåíÉê táåÇçïëJmêçÖê~ããÉå ΩÄJ äáÅÜ áëí Ó ÉáåÉå mÑ~Ç ìåÇ ÇÉå ÉåíëéêÉÅÜÉåÇÉå a~íÉáå~ãÉå òì ÄÉëíáããÉåK aÉê cìåâíáçåëÄ~ìëíÉáå tp|cfibk^jb|dbq òÉáÖí ïáÉ áå ^ÄÄáäÇìåÖ OKU ÇÉå aá~äçÖ ~åK aìêÅÜ ÇÉå ÉåíëéêÉÅÜÉåÇÉå m~ê~ãÉíÉê ã~ëâ ïáêÇ ÇÉê a~íÉáíóé ÄÉëíáããíI áå ìåëÉêÉã c~ää ÉáJ åÉ `psJa~íÉáI ÇáÉ îçå bñÅÉä ÖÉä~ÇÉå ïÉêÇÉå â~ååK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇáÉ s~êá~ÄäÉ éÑáäÉI áå ÇáÉ ÇÉê a~íÉáå~ãÉ ~ÄÖÉäÉÖí ïáêÇI ìåíÉê oÉäÉ~ëÉ QKS ~åÇÉêë ÇÉâä~êáÉêí ïÉêÇÉå ãìëë ~äë ìåíÉê QKTK *&--------------------------------------------------* *& Report ZBIB_EX02 * *& Download eines Datenbestandes in eine CSV-Datei * *&--------------------------------------------------* REPORT zbib_ex02

.

TABLES zbibkunden. * Rel. 4.6 * data pfile like rlgrap-filename. * Rel. 4.7 DATA pfile TYPE string. CALL FUNCTION 'WS_FILENAME_GET' EXPORTING * DEF_FILENAME = ' ' * DEF_PATH = ' ' mask = ',*.csv,CSV-Dateien.' mode = 'S' title = 'Bitte Datei für den Export wählen' IMPORTING filename = pfile * RC = EXCEPTIONS inv_winsys = 1 TR

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå no_batch selection_cancel selection_error OTHERS .

= = = =

2 3 4 5

IF sy-subrc 0. Write / 'Fehler beim Ermitteln des Dateinamens'. STOP. ENDIF.

^ÄÄK OKUW a~íÉá~ìëï~ÜäJaá~äçÖ ãáííÉäë tp|cfibk^jb|dbq aáÉ a~íÉå ëÉäÄÉê ïÉêÇÉå áå ÇÉê §ÄÉêÖ~ÄÉJq~ÄÉääÉ áí|Ç~í ~å drf|altkil^a ΩÄÉêÖÉÄÉåK aáÉ ÉáåòÉäåÉå pé~äíÉå ëáåÇ ÇìêÅÜ pÉãáâçäçå ÖÉíêÉååíK aáÉë ÉåíëéêáÅÜí ÇÉã `psJcçêã~íK DATA: BEGIN OF it_dat OCCURS 0, datenzeile(100). DATA: END OF it_dat. DATA zeile(100).

TS

OKO táê ä~ìÑÉå Éáåã~ä ÇìêÅÜ ÇÉå a~íÉåJ ÄÉëí~åÇI îÉêÇáÅÜJ íÉå ãáííÉäë ÅçåÅ~J íÉå~íÉ ìåÇ Ü®åJ ÖÉå ÇáÉ åÉìÉ wÉáäÉ ~å áí|Ç~í ~å

a~íÉáÉå ~ìÑ ÇÉã mê®ëÉåí~íáçåëëÉêîÉê

SELECT * FROM zbibkunden. CLEAR it_dat-datenzeile. CONCATENATE zbibkunden-kundennr zbibkunden-name zbibkunden-strasse zbibkunden-plz zbibkunden-ort INTO zeile SEPARATED BY ';'. APPEND zeile TO it_dat. ENDSELECT.

drf|altkil^a ΩÄÉêíê®Öí áí|Ç~í ~ìÑ ÇÉå mê®ëÉåí~J íáçåëëÉêîÉê

aÉê réäç~Ç

WRITE: / sy-dbcnt, ' Datensätze gefunden. Export beginnt ...'. CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING * BIN_FILESIZE = filename = pfile filetype = 'ASC' * APPEND = * IMPORTING * FILELENGTH = TABLES data_tab = it_dat EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 OTHERS = 5 . . IF sy-subrc 0. WRITE / 'Download fehlerhaft.'. ELSE. WRITE / 'Datei erzeugt'. ENDIF. aÉê réäç~Ç îçå a~íÉáÉå îçã mê®ëÉåí~íáçåëJpÉêîÉê ÑìåâíáçåáÉêí ~å~äçÖK §ÄÉêÖ~ÄÉJm~ê~ãÉíÉê jlab áå tp|cfibk^jb|dbq ãìëë Ç~åå ~ìÑ l ÖÉëÉíòí ëÉáåI ìã ÉáåÉå a~íÉá £ÑÑåÉåJaá~äçÖ òì ÉêÜ~äJ íÉåK wìã §ÄÉêíê~ÖÉå ÇÉê a~íÉá áå ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ïáêÇ ÇÉê _~ìëíÉáå drf|rmil^a ÖÉåìíòíK báå ÉåíëéêÉÅÜÉåÇÉë _ÉáëéáÉä TT

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå â~åå áã wìÖÉ ÇÉë _ap ~ã båÇÉ ÇáÉëÉë h~éáíÉä ~åÖÉëÉÜÉå ïÉêJ ÇÉåK aáÉ hä~ëëÉ `i|drf|colkqbka|pbosf`bp ÄáÉíÉí òì ÇÉå ÜáÉê îçêÖÉëíÉääíÉå cìåâíáçåëÄ~ìëíÉáåÉå Ç~ë çÄàÉâíçêáÉåíáÉêíÉ mÉåÇ~åíK fã c~ää îçå drf|altkil^a ìåÇ drf|rmil^a ïáêÇ ÇÉê ÖäÉáÅÜä~ìíÉåÇÉ jÉíÜçÇÉå~ìÑêìÑ ~ÄÉê ~ìÅÜ åìê ~å ÇáÉ _~ìëíÉáåÉ ïÉáíÉêÖÉäÉáíÉíK ^ääÉêÇáåÖë ÄáÉíÉí ÇáÉ hä~ëëÉ åçÅÜ ÉáåáÖÉ ïÉáíÉêÉ áåíÉêÉëë~åíÉ cÉ~íìêÉëK eáÉêòì ÖÉÜ∏êÉå léÉê~íáçåÉå áå ÇÉê táåÇçïëJoÉÖáëíêáÉêÇ~íÉåÄ~åâ EjÉíÜçÇÉå ãáí ÇÉã mê®Ñáñ obdfpqov|F ìåÇ Ç~ë pÅÜêÉáÄÉå ìåÇ ^ìëäÉëÉå ÇÉê táåÇçïëJ wïáëÅÜÉå~Ää~ÖÉ ÇÉë ^åïÉåÇÉêë E`ifm_l^oa|fjmloq ìåÇ `ifm_l^oa|bumloqFK få àÉÇÉã c~ää äçÜåí Éë ëáÅÜI ÇáÉ hä~ëëÉ áã `ä~ëë _ìáäÇÉê Éáåã~ä ÖÉå~ìÉê òì ÄÉíê~ÅÜíÉåK jáí ÇÉã táëëÉå ΩÄÉê ÇáÉ qÉÅÜåáâI ÇáÉ ÇáÉ ÜáÉê ÄÉÜ~åÇÉäíÉå cìåâíáçåëÄ~ìëíÉáåÉ åìíòÉåI ëáåÇ ÇáÉ hä~ëëÉåãÉíÜçÇÉå éê~âíáëÅÜ ëÉäÄëíÉêâä®êÉåÇK

2.2.1

Funktionsbausteine im Überblick

tp|cfibk^jb|dbq £ÑÑåÉí ÉáåÉå táåÇçïëJâçåÑçêãÉå a~íÉáÉåJaá~äçÖ fãéçêíJm~ê~ãÉíÉê abc|cfibk^jb

sçêÄÉäÉÖìåÖ ÇÉë a~íÉáå~ãÉåë

abc|m^qe

sçêÄÉäÉÖìåÖ ÇÉë a~íÉáéÑ~Çë

j^ph

wìä®ëëáÖÉ a~íÉáJbñíÉåëáçåëK bë áëí àÉïÉáäë ÇáÉ j~ëâÉ ìåÇ ÇÉêÉå hä~êëÅÜêáÑí ãáí hçãJ ã~ ÖÉíêÉååí ~åòìÖÉÄÉåK sçê~åÖÉëíÉääí ÉÄÉåÑ~ääë Éáå hçãã~I ÇÉå ^ÄëÅÜäìëë ÄáäÇÉí Éáå mìåâíK _ÉáëéáÉäW tçêÇJ ìåÇ bñÅÉäJa~íÉáÉå â∏ååÉå ëÉäÉâíáÉêí ïÉêÇÉåW mask = ',Word-Dokumente,*.doc, Excel-Dokumente,*.xls.' ÉêÖáÄí Ç~ë ÑçäÖÉåÇÉ bêÖÉÄåáë áã aá~äçÖK

jlab TU

l

aá~äçÖ òìã £ÑÑÉå îçå a~íÉáÉå

qfqib

OKO

a~íÉáÉå ~ìÑ ÇÉã mê®ëÉåí~íáçåëëÉêîÉê

p

aá~äçÖ òìã péÉáÅÜÉêå îçå a~íÉáÉå

qáíÉä ÇÉë aá~äçÖJcÉåëíÉêë

bñéçêíJm~ê~ãÉíÉê cfibk^jb

k~ãÉ ìåÇ mÑ~Ç ÇÉë îçã rëÉê ÇÉÑáåáÉêíÉå a~íÉáå~ãÉåë

bñÅÉéíáçåë fks|tfkpvp

aá~äçÖ âçååíÉ ~ìÑ ÇÉã äçâ~äÉå táåÇçïëJ póëíÉã åáÅÜí ÉêòÉìÖí ïÉêÇÉå

kl|_^q`e

mêçÖê~ãã ïìêÇÉ áã _~íÅÜJjçÇìë ~ìëÖÉJ ÑΩÜêí

pbib`qflk| `^k`bi

^åïÉåÇÉê Ü~í ~ìÑ ^ÄÄêÉÅÜÉå ÖÉâäáÅâí

pbib`qflk|boolo cÉÜäÉê ÄÉáã bêòÉìÖÉå ÇÉë aá~äçÖJcÉåëíÉêë

drf|altkil^a §ÄÉêíê®Öí ÇÉå fåÜ~äí ÉáåÉê áåíÉêåÉå q~ÄÉääÉ áå ÉáåÉ a~íÉá ~ìÑ ÇÉê äçâ~äÉå cÉëíéä~ííÉ ÇÉë ^åïÉåÇÉêë fãéçêíJm~ê~ãÉíÉê _fk|cfibpfwb

pÅÜêÉáÄí ÇáÉ a~íÉáä®åÖÉ îçê ìåÇ Ü~í åìê ÄÉá _áå®êJa~íÉáÉå oÉäÉî~åò

cfibk^jb

wáÉäå~ãÉ ÇÉê a~íÉá EáåâäK mÑ~Ç~åÖ~ÄÉF

cfibqvmb

^p`

aáÉ a~íÉå ïÉêÇÉå òÉáäÉåïÉáëÉ E~äëç ãáí wÉáäÉåìãÄêìÅÜ ~ã båÇÉF áå ÇáÉ a~íÉá ΩÄÉêíê~ÖÉåK ^ì≈ÉêÇÉã ïáêÇ ÇáÉ `çÇÉé~ÖÉJaáÑÑÉêÉåò òïáëÅÜÉå nìÉääJ ìåÇ wáÉäëóëíÉã ~ìëÖÉÖäáÅÜÉåK

_fk

_áå®êÉ §ÄÉêíê~ÖìåÖ

^mmbka

u ^å wáÉäÇ~íÉá ~åÜ®åÖÉå EÑ~ääë îçêÜ~åJ ÇÉåF wáÉäÇ~íÉá ΩÄÉêëÅÜêÉáÄÉå

TV

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå bñéçêíJm~ê~ãÉíÉê cfibibkdqe

^åò~Üä ÇÉê ÖÉëÅÜêáÉÄÉåÉå _óíÉë

q~ÄÉääÉå a^q^|q^_

a~íÉåí~ÄÉääÉK aáÉ píêìâíìê áëí ìåÇÉÑáåáÉêíI ãìëë ~ÄÉê ÖÉåΩÖÉåÇ Öêç≈ ëÉáåK

bñÅÉéíáçåë cfib|tofqb| boolo

cÉÜäÉê ÄÉáã pÅÜêÉáÄÉå ÇÉê a~íÉá

fks^ifa|qvmb

råòìä®ëëáÖÉê tÉêí áã m~ê~ãÉíÉê cfibqvmb

kl|_^q`e

aÉê _~ìëíÉáå ïìêÇÉ áã eáåíÉêÖêìåÇ ~ìÑÖÉJ êìÑÉåK aáÉë áëí ìåòìä®ëëáÖ Á

drf|obcrpb| cfibqo^kpcbo

aÉê p^mJdrfI ãáí ÇÉã ÇÉê ^åïÉåÇÉê ~êJ ÄÉáíÉíI ìåíÉêëíΩíòí ÇáÉëÉå _~ìëíÉáå åáÅÜíK

drf|rmil^a §ÄÉêíê®Öí ÇÉå fåÜ~äí ÉáåÉê äçâ~äÉå a~íÉá îçå ÇÉê cÉëíéä~ííÉ ÇÉë båÇ~åïÉåÇÉêë áå ÉáJ åÉê áåíÉêåÉå q~ÄÉääÉ òìê tÉáíÉêîÉê~ÄÉáíìåÖK fãéçêíJm~ê~ãÉíÉê cfibk^jb

wáÉäå~ãÉ ÇÉê a~íÉá EáåâäK mÑ~Ç~åÖ~ÄÉF

cfibqvmb

^p`

aáÉ a~íÉå ïÉêÇÉå òÉáäÉåïÉáëÉ ÖÉäÉJ ëÉåI ~ì≈ÉêÇÉã ïÉêÇÉå wÉáÅÜÉå ~ìJ íçã~íáëÅÜ âçåîÉêíáÉêíI ÇáÉ ÇìêÅÜ ÇáÉ `çÇÉé~ÖÉJaáÑÑÉêÉåò òïáëÅÜÉå nìÉääJ ìåÇ wáÉäëóëíÉã ~åÖÉé~ëëí ïÉêÇÉå ãΩëëÉåK

_fk

_áå®êÉ §ÄÉêíê~ÖìåÖ

cfibpfwb

dáÄí ÇáÉ ^åò~Üä ÇÉê òì ΩÄÉêíê~ÖÉåÇÉå wÉáJ ÅÜÉå ÄòïK _óíÉë ~åK c~ääë ÇáÉëÉê tÉêí åáÅÜí ÖÉëÉíòí áëíI ïáêÇ ÇáÉ ÖÉë~ãíÉ a~íÉá ÖÉä~ÇÉåK

bñéçêíJm~ê~ãÉíÉê cfibibkdqe UM

^åò~Üä ÇÉê ÖÉäÉëÉåÉå _óíÉë

OKP

eqjiJbñéçêí ìåÇ Ç~ë iáëíÉåJlÄàÉâí

q~ÄÉääÉå a^q^|q^_

a~íÉåí~ÄÉääÉK aáÉ píêìâíìê áëí ìåÇÉÑáåáÉêíI ãìëë ~ÄÉê ÖÉåΩÖÉåÇ Öêç≈ ëÉáåK

bñÅÉéíáçåë cfib|lmbk|boolo a~íÉá âçååíÉ åáÅÜí ÖÉ∏ÑÑåÉí ïÉêÇÉå EòK_K ïÉáä ëáÉ åáÅÜí îçêÜ~åÇÉå áëíF

2.3

cfib|ob^a| boolo

cÉÜäÉê ÄÉáã iÉëÉå ÇÉê a~íÉáK

fks^ifa|qvmb

råòìä®ëëáÖÉê tÉêí áã m~ê~ãÉíÉê cfibqvmb

kl|_^q`e

aÉê _~ìëíÉáå ïìêÇÉ áã eáåíÉêÖêìåÇ ~ìÑÖÉJ êìÑÉåK aáÉë áëí ìåòìä®ëëáÖ Á

drf|obcrpb| cfibqo^kpcbo

aÉê p^mJdrfI ãáí ÇÉã ÇÉê ^åïÉåÇÉê ~êJ ÄÉáíÉíI ìåíÉêëíΩíòí ÇáÉëÉå _~ìëíÉáå åáÅÜíK

HTML-Export und das Listen-Objekt



w_f_|buMP

bñéçêíáÉêÉå ÑΩê Ç~ë fåíê~J ìåÇ fåíÉêåÉí

råíÉê ÇÉã _ÉÖêáÑÑ tÉÄoc` Ü~í p^m ÉáåÉ qÉÅÜåçäçÖáÉ ÖÉëÅÜ~ÑJ ÑÉåI ÇáÉ Éë Éêã∏ÖäáÅÜíI qê~åë~âíáçåÉå åáÅÜí åìê ~ìÑ âä~ëëáëÅÜÉ tÉáëÉ ãáí ÇÉã p^m drf ~åòìëíÉìÉêåI ëçåÇÉêå ~ìÅÜ çÜåÉ ÉñéäáJ òáíÉ fåëí~ää~íáçå ~ìÑ ÇÉã `äáÉåíJoÉÅÜåÉê ΩÄÉê Ç~ë fåíÉêåÉí ãáí eáäJ ÑÉ ÉáåÉë Ü~åÇÉäëΩÄäáÅÜÉå tÉÄJ_êçïëÉêëK _~ëáë ÇáÉëÉê lÄÉêÑä®J ÅÜÉåJ§ÄÉêãáííäìåÖ áëí ÇáÉ fåíÉêåÉíJΩÄäáÅÜÉ _ÉëÅÜêÉáÄìåÖëëéê~ÅÜÉ eqjiK táê ïÉêÇÉå ìåë åìå ãáí ÉáåáÖÉå cìåâíáçåÉåI ÇáÉ áã wìÖÉ îçå tÉÄoc` áåíÉÖêáÉêí ïìêÇÉåI îÉêíê~ìí ã~ÅÜÉå ìåÇ ëç ÇáÉëÉ qÉÅÜåáâ Eìå~ÄÜ®åÖáÖ îçå ÇÉê ìêëéêΩåÖäáÅÜÉå tÉÄoc`J cìåâíáçå~äáí®íF åìíòÉåI ìã ëÉÜê ÉáåÑ~ÅÜ ÉáÖÉåÉ oÉéçêíë áåë eqjiJcçêã~í òì âçåîÉêíáÉêÉåK aáÉ âä~ëëáëÅÜÉ ^åïÉåÇìåÖ ÇáÉëÉê sçêÖÉÜÉåëïÉáëÉ äáÉÖí áã mìÄJ äáòáÉêÉå îçå ^ìëïÉêíìåÖÉå ìåÇ pí~åÇ~êÇJoÉéçêíë ÑΩê Ç~ë cáêãÉåJ äçâ~äÉ fåíê~åÉí çÇÉê ëçÖ~ê ÇáÉ áåíÉêåÉíïÉáíÉ sÉê∏ÑÑÉåíäáÅÜìåÖK iáÉÖÉå ÇáÉ eqjiJa~íÉáÉå Éêëí Éáåã~ä ~äë éÜóëáëÅÜÉ a~íÉá ~ìÑ ÇÉã tÉÄJpÉêîÉêI áëí âÉáåÉêäÉá låäáåÉJhçåí~âí òìã oLPJpóëíÉã ãÉÜê åçíïÉåÇáÖI ï~ë ~ìÅÜ ~ìë dêΩåÇÉå ÇÉê póëíÉãJpáÅÜÉêÜÉáí ÉåçêãÉ sçêíÉáäÉ ÄáÉíÉíK

UN

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå ^ÄÄáäÇìåÖ OKV òÉáÖí ÇáÉ ^ìëÖ~ÄÉ ÉáåÉë ëÉÜê ÉáåÑ~ÅÜÉå oÉéçêíë ãáí ÇÉê j∏ÖäáÅÜâÉáíI ÇáÉ ÖÉòÉáÖíÉå a~íÉå áåë eqjiJcçêã~í òì ÉñéçêíáÉêÉåK

^ÄÄK OKV « p^m ^dW _ÉáëéáÉäêÉéçêí ãáí bñéçêíJ_ìííçå pÉÜÉå ïáê ìåë ÇÉå òìÖÉÜ∏êáÖÉå `çÇÉ ÑΩê ÇÉå bñéçêí ÇÉë ~âíìÉäJ äÉå iáëíÉåÄáäÇÉë ~åK aÉê cìåâíáçåëÄ~ìëíÉáå p^sb|ifpq âçåîÉêíáÉêí ÇÉå ~âíìÉääÉå _áäÇëÅÜáêãáåÜ~äíI ~äëç ÇÉå lìíéìí ìåëÉêÉê iáëíÉåJ ÖÉåÉêáÉêìåÖI áå ÉáåÉ áåíÉêåÉ q~ÄÉääÉK aáÉ Ççêí ~ÄÖÉäÉÖíÉå wÉáäÉå ÉåíÜ~äíÉå åÉÄÉå ÇÉã êÉáåÉå qÉñí ÇÉê iáëíÉ ~ìÅÜ ÉåíëéêÉÅÜÉåÇÉ cçêã~í~åïÉáëìåÖÉå ÇÉê c~êÄÉå ìåÇ iáåáÉåK aÉê ΩÄÉêÖÉÄÉåÉ m~J ê~ãÉíÉê äáëí|áåÇÉñ ÉåíëéêáÅÜí ÇÉê pÅÜ~ÅÜíÉäìåÖëíáÉÑÉ ÇÉë ~ìÖÉåJ ÄäáÅâäáÅÜ ~åÖÉòÉáÖíÉå oÉéçêíëK fã c~ää îçå sÉêòïÉáÖìåÖëäáëíÉå áëí ÇáÉëÉê m~ê~ãÉíÉê ÉåíëéêÉÅÜÉåÇ ~åòìé~ëëÉåK DATA it_list LIKE abaplist OCCURS 0. CALL FUNCTION 'SAVE_LIST' EXPORTING list_index = 0 TABLES listobject = it_list EXCEPTIONS list_index_invalid = 1 OTHERS = 2. IF sy-subrc 0. WRITE / 'Fehler beim Aufruf von SAVE_LIST'. STOP. ENDIF. UO

OKP

eqjiJbñéçêí ìåÇ Ç~ë iáëíÉåJlÄàÉâí

a~ë iáëíçÄàÉâí ëÉäÄëí ΩÄÉêÖÉÄÉå ïáê åìå ÇÉã _~ìëíÉáå ttt|eqji|colj|ifpql_gb`qK bê âçåîÉêíáÉêí ÇáÉ iáëíÉ áå eqjiJ`çÇÉ ìåÇ ÖáÄí ÇáÉëÉå ~äë q~ÄÉääÉ òìêΩÅâK ^ääÉ _~ìëíÉáåÉI ÇáÉ ÑΩê ÇÉå wïÉÅâ ÇÉê fåíÉêåÉíJhçããìåáâ~íáçå ÉêëíÉääí ïìêÇÉåI ÄÉÖáååÉå ãáí ÇÉã mê®Ñáñ tttK få ÇÉê wìë~ããÉåÑ~ëëìåÖ ïÉêJ ÇÉå åçÅÜ ÉáåáÖÉ ~åÇÉêÉ _~ìëíÉáåÉ áå ÇáÉëÉã wìë~ããÉåÜ~åÖ ÄÉå~ååíK aÉê ΩÄÉêÖÉÄÉåÉ m~ê~ãÉíÉê íÉãéä~íÉ|å~ãÉ ÇÉÑáåáÉêí ÇáÉ _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉê eqjiJpÉáíÉI Ç~òì ëé®íÉê ãÉÜêK DATA it_html LIKE w3html OCCURS 0. CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT' EXPORTING report_name = 'Kundenexport' template_name = 'WEBREPORTING_REPORT' TABLES html = it_html listobject = it_list * LISTICONS =. açïåäç~Ç ÇÉë eqjiJ`çÇÉë

kìåI Ç~ ÇÉê eqjiJnìÉääÅçÇÉ îçêäáÉÖíI áëí ÇÉê oÉëí oçìíáåÉK jáíJ íÉäë drf|altkil^a ïáêÇ ÇáÉ q~ÄÉääÉ áå ÉáåÉ äçâ~äÉ a~íÉá ÖÉJ ëÅÜêáÉÄÉå ìåÇ ÇÉê _êçïëÉê ãáí eáäÑÉ îçå drf|ork ÖÉëí~êíÉíK bë áëí ìåÄÉÇáåÖí òì ÄÉ~ÅÜíÉåI Ç~ë pÅÜêÉáÄÉå ÇÉê äçâ~äÉå a~íÉá áã _áå®êJjçÇìë òì ÉêäÉÇáÖÉåK a~ë ã~Ö òìå®ÅÜëí ÉáÖÉå~êíáÖ ~åãìJ íÉåI Ç~ eqjiJa~íÉáÉå à~ ÉáÖÉåíäáÅÜ âÉáåÉ _áå®êÇ~íÉáÉå ëáåÇI äáÉÖí ~ÄÉê Ç~ê~åI Ç~ëë ÇáÉ eqjiJq~ÄÉääÉ ~ã wÉáäÉåJbåÇÉ çÜåÉ oΩÅâJ ëáÅÜí ~ìÑ ÉîÉåíìÉääÉ eqjiJq~Öë ìãÄêáÅÜíK báåÉ §ÄÉêíê~ÖìåÖ áã ^p`ffJjçÇìë ïΩêÇÉ åìå áååÉêÜ~äÄ ÉáåÉë q~Öë ÉáåÉå wÉáäÉåìãJ ÄêìÅÜ ÉêòÉìÖÉå ìåÇ ëçãáí ÇÉå eqjiJ`çÇÉ òÉêëí∏êÉåK _áííÉ ÄÉ~ÅÜíÉå páÉ ÄÉá ÇÉê aÉâä~ê~íáçå ÇÉë a~íÉáå~ãÉåë éÑáäÉ ïáÉÇÉê ÇáÉ oÉäÉ~ëÉJ^ÄÜ®åÖáÖâÉáíK * * *

Rel. 4.6 data pfile like rlgrap-filename. Rel. 4.7 DATA pfile TYPE string.

pfile = 'c:\Kunden.html'.

UP

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = pfile filetype = 'BIN' TABLES data_tab = it_html EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4. CALL FUNCTION 'GUI_RUN' EXPORTING command = pfile

pí~êí ÇÉë tÉÄJ _êçïëÉêë

aÉã _~ìëíÉáå drf|ork ïáêÇ ÉáåÑ~ÅÜ åìê ÇÉê k~ãÉ ÇÉê eqjiJ a~íÉá ΩÄÉêÖÉÄÉå ìåÇ âÉáå Éñéäáòáí òì ëí~êíÉåÇÉë mêçÖê~ããK få ëçäÅÜ ÉáåÉã c~ää ïáêÇ táåÇçïë ëÉäÄëí Ç~ë ÉåíëéêÉÅÜÉåÇÉ mêçJ Öê~ãã òìê ^åòÉáÖÉ îçå eqjiJa~íÉáÉå ëí~êíÉå EïáÉ ïÉåå ã~å áã bñéäçêÉê ~ìÑ ÇáÉ àÉïÉáäáÖÉ a~íÉá ÇçééÉäâäáÅâíFK

^ÄÄK OKNMW ^ìëÖ~ÄÉ ÇÉê eqjiJa~íÉá áã _êçïëÉê

UQ

OKP

2.3.1

eqjiJbñéçêí ìåÇ Ç~ë iáëíÉåJlÄàÉâí

Das Web Repository fã îÉêÖ~åÖÉåÉå _ÉáëéáÉä Ü~ÄÉå ïáê ÇÉã _~ìëíÉáå ttt|eqji|colj|ifpql_gb`q ÇÉå k~ãÉå ÉáåÉë qÉãéä~íÉë ΩÄÉêÖÉÄÉåK tb_obmloqfkd|obmloq áëí ÇáÉ eqjiJsçêä~ÖÉI ÇáÉ ÇÉã ^ìëëÉÜÉå îçå pí~åÇ~êÇJp^mJoÉéçêíë ~ã ®ÜåäáÅÜëíÉå âçããíK bîÉåíìÉää â~åå Éë ~ÄÉê ëáååîçää ëÉáåI Ç~ë ^ìëëÉÜÉå ÇÉë oÉéçêíë ÉåíëéêÉÅÜÉåÇ ~åòìé~ëëÉåI ìã ÉáåÉ çéíáëÅÜÉ fåíÉÖê~íáçå áå ÉáåÉ fåíê~åÉíJpáíÉ òì Éêã∏ÖäáÅÜÉåK eáÉêòì ÖáÄí Éë òïÉá j∏ÖäáÅÜâÉáíÉåK wìã ÉáåÉå â∏ååÉå ÇáÉ ^ííêáÄìíÉ ÇÉë qÉãéä~íÉë îÉê®åÇÉêí ïÉêJ ÇÉå EòK_K c~êÄÉå çÇÉê _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉê q~ÄÉääÉåF ìåÇ òìã ~åJ ÇÉêÉå â~åå Ç~ë qÉãéä~íÉ ëÉäÄÉê ãçÇáÑáòáÉêí ïÉêÇÉåK

báåëíáÉÖ áåë tÉÄ oÉéçëáíçêó

aáÉ qê~åë~âíáçå pjtM ëí~êíÉí Ç~ë báåëíáÉÖëÄáäÇ áå Ç~ë tÉÄ oÉJ éçëáíçêó E^ÄÄáäÇìåÖ OKNNFK bë â∏ååÉå Ççêí ëçïçÜä eqjiJ qÉãéä~íÉë ïáÉ ~ìÅÜ Äáå®êÉ a~íÉå ÜáåíÉêäÉÖí ìåÇ îÉêï~äíÉí ïÉêJ ÇÉåK

^ÄÄK OKNN « p^m ^dW báåëíáÉÖ áåë tÉÄ oÉéçëáíçêó hçéáÉêÉå ÇÉë pí~åÇ~êÇJ íÉãéä~íÉë

táê ëÉäÉâíáÉêÉå áã Ç~ê~ìÑÑçäÖÉåÇÉå ^ìëï~ÜäÄáäÇ ~ìÑ ìåëÉê ÄÉJ â~ååíÉë qÉãéä~íÉ tb_obmloqfkd|obmloq ìåÇ ÑÉêíáÖÉå Ç~îçå ÉáåÉ hçéáÉ ~å EwÉáäÉ ã~êâáÉêÉå ìåÇ ~ìÑ hçéáÉêÉå âäáÅâÉåI ^ÄÄáäJ ÇìåÖ OKNOFK aÉê åÉìÉ k~ãÉ ëçää w_f_|hrkabkbumloq ä~ìíÉåK

UR

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

^ÄÄK OKNO « p^m ^dW hçéáÉêÉå ÉáåÉë eqjiJqÉãéä~íÉë qÉãéä~íÉë ÉñéçêíáÉêÉå

kìå Ü~ÄÉå ïáê ÇáÉ j∏ÖäáÅÜâÉáíI Ç~ë ëçÉÄÉå âçéáÉêíÉ qÉãéä~íÉ òì ÉñéçêíáÉêÉå E_ìííçå bñéçêíáÉêÉåFK aáÉ ëç ÉêòÉìÖíÉ eqjiJa~íÉá ëáÉÜí ÑçäÖÉåÇÉêã~≈Éå ~ìëW !title!





mä~íòÜ~äíÉê áã qÉãéä~íÉ

kÉÄÉå ÇÉå ÄÉâ~ååíÉå eqjiJq~Öë ÉêâÉååÉå ïáê åçÅÜ ïÉáíÉêÉ mä~íòÜ~äíÉêI ïáÉ ÄÉáëéáÉäëïÉáëÉ Y>äáëíå~ãÉ>[ çÇÉê Y>äáëíÄçÇó>[K aáÉëÉ ïÉêÇÉå ëé®íÉê ÄÉáã bñéçêí ÇìêÅÜ ÇÉå oÉéçêíJqáíÉä ìåÇ ÇÉå ÉáÖÉåíäáÅÜÉå iáëíÉåáåÜ~äí ÉêëÉíòíK táê ïçääÉå ÇÉå eqjiJ`çÇÉ åìå ìã ÉáåÉå eáåïÉáë ÉêÖ®åòÉåI ÇÉê ëé®íÉê áå ÇÉê ÉêòÉìÖíÉå eqjiJa~íÉá ÉêëÅÜÉáåÉå ëçääW !title!

US

OKP

eqjiJbñéçêí ìåÇ Ç~ë iáëíÉåJlÄàÉâí


Bitte beachten Sie, dass die Daten der Geheimhaltung unterliegen ...

a~ë ëç ÖÉëáÅÜÉêíÉ qÉãéä~íÉ â~åå åìå áã tÉÄ oÉéçëáíçêó ïáÉÇÉê áãéçêíáÉêí ïÉêÇÉå ìåÇ ΩÄÉêëÅÜêÉáÄí Ç~ë âçéáÉêíÉ lêáÖáå~äK E_ìíJ íçå fãéçêíáÉêÉåF j~åáéìä~íáçå ÇÉê qÉãéä~íÉJ ^ííêáÄìíÉ

kÉÄÉå ÇáÉëÉå ûåÇÉêìåÖÉå ~å ÇÉê sçêä~ÖÉ ÇÉë eqjiJo~ÜãÉåë â∏ååÉå åçÅÜ ~åÇÉêÉ píÉìÉêé~ê~ãÉíÉê ã~åáéìäáÉêí ïÉêÇÉåK j~êâáÉêÉå páÉ Ç~òì áã tÉÄ oÉéçëáíçêó Ç~ë qÉãéä~íÉ ìåÇ âäáÅâÉå páÉ ~ìÑ ^ííêáÄìíÉK táê Ü~ííÉå ìåëÉê qÉãéä~íÉ ìêëéêΩåÖäáÅÜ îçå ÇÉê pí~åÇ~êÇJsçêä~ÖÉ tb_obmloqfkd|obmloq âçéáÉêíK ^ìë ÇáÉëÉã dêìåÇ ëáåÇ ë®ãíäáÅÜÉ ^ííêáÄìíÉ ãáíâçéáÉêí ïçêÇÉå ìåÇ â∏ååÉå àÉíòí ~åÖÉé~ëëí ïÉêÇÉåK råíÉê ÇÉå ^ííêáÄìíÉå ÄÉÑáåÇÉå ëáÅÜ åÉÄÉå ÉíäáÅÜÉå c~êÄÉáåëíÉääìåÖÉå åçÅÜ ÇáÉ aÉÑáåáíáçå ÇÉê q~ÄÉääÉåÉäÉãÉåíÉ Eí~ÄäÉ|~ííêáÄìíÉëFK eáÉê â~åå ~å~äçÖ ÇÉë eqjiJq~Öë Yí~ÄäÉ KKK[ ÇáÉ _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉê q~ÄÉääÉ ~åÖÉé~ëëí ïÉêÇÉåK táê ïçääÉå ÇÉå m~ê~ãÉíÉê ÄçêÇÉê ÑΩê ÇáÉ píêáÅÜÇáÅâÉ ÇÉê q~ÄÉääÉåJwÉääÉå îçå N ~ìÑ M îÉê®åÇÉêå E^ÄÄáäÇìåÖ OKNPFK aáÉ c~êÄÉáåëíÉääìåÖÉå ëáåÇ ÉÄÉåÑ~ääë áå eqjiJ j~åáÉê ÜÉñ~ÇÉòáã~ä òì ÜáåíÉêäÉÖÉåK aÉê k~ãÉ ÇÉë c~êÄ~ííêáÄìíë ÉåíëéêáÅÜí ÇÉê cloj^qJ^åïÉáëìåÖ áå ^_^mK

^åé~ëëÉå ÇÉë nìÉääÅçÇÉë

gÉíòí áëí åìê åçÅÜ ÇÉê nìÉääÅçÇÉ ÖÉêáåÖÑΩÖáÖ ~Äòì®åÇÉêåK aÉã _~ìëíÉáå ttt|eqji|colj|ifpql_gb`q áëí ~äë íÉãéä~íÉ|å~ãÉJm~ê~ãÉíÉê w_f_|hrkabkbumloq ãáíòìÖÉÄÉåI Ç~ãáí ìåëÉêÉ åÉìÉ sçêä~ÖÉ ~ìÅÜ ÉåíëéêÉÅÜÉåÇ ÖêÉáÑíK ^ÄÄáäÇìåÖ OKNQ òÉáÖí ìåëÉêÉ ãçÇáÑáòáÉêíÉ eqjiJpÉáíÉK aáÉ q~ÄÉääÉåê®åÇÉê ëáåÇ îÉêëÅÜïìåÇÉåI ìåÇ ìåíÉê ÇÉê pìããÉåòÉáäÉ ïáêÇ ÇÉê áã qÉãéä~íÉ ÉêÖ®åòíÉ p~íò ãáí~ìëÖÉÖÉÄÉåK

UT

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

^ÄÄK OKNP « p^m ^dW ûåÇÉêå ÇÉë sçêä~ÖÉåJ^ííêáÄìíë í~ÄäÉ|~ííêáÄìíÉë

^ÄÄK OKNQW åÉìÉ eqjiJpÉáíÉ

UU

OKQ

2.3.2

macJa~íÉáÉå ÉêòÉìÖÉå

Funktionsbausteine im Überblick

p^sb|ifpq bêòÉìÖí ~ìë ÇÉã ~âíìÉääÉå lìíéìí ÉáåÉë oÉéçêíë Éáå iáëíÉåçÄàÉâí fãéçêíJm~ê~ãÉíÉê ifpq|fkabu

pÅÜ~ÅÜíÉäìåÖëíáÉÑÉ ÇÉë oÉéçêíë EÉåíëéêáÅÜí ëóJäëáåÇF

q~ÄÉääÉå ifpql_gb`q

iáëíÉåçÄàÉâíK q~ÄÉääÉ îçã qóé ^_^mifpq

ttt|eqji|colj|ifpql_gb`q bêòÉìÖí eqjiJ`çÇÉ ~ìë ÉáåÉã iáëíÉåçÄàÉâí fãéçêíJm~ê~ãÉíÉê obmloq|k^jb

§ÄÉêëÅÜêáÑíI ÇáÉ ~ìÑ ÇÉê eqjiJpÉáíÉ ÉêJ ëÅÜÉáåÉå ëçää

qbjmi^qb|k^jb

k~ãÉ ÇÉë áã tÉÄ oÉéçëáíçêó ÜáåíÉêäÉÖíÉå qÉãéä~íÉë

q~ÄÉääÉå

2.4

eqjiJwÉáäÉ EORR wÉáÅÜÉåF

eqji

ifkb

ifpql_gb`q

iáëíÉåçÄàÉâíK q~ÄÉääÉ îçã qóé ^_^mifpq

PDF-Dateien erzeugen fã dÉÖÉåë~íò òì eqji áëí ÇáÉ sÉêÄêÉáíìåÖ îçå macJ açâìãÉåíÉå î∏ääáÖ ìå~ÄÜ®åÖáÖ îçã ÖÉåìíòíÉå ^åòÉáÖÉJ mêçÖê~ããK a~ë îçå ^ÇçÄÉ ÇÉÑáåáÉêíÉI Äáå®êÉ cçêã~í ÉåíÜ®äí åÉJ ÄÉå ÉáåÖÉÄÉííÉíÉå _áäÇÉêå ~ìÅÜ ÉáåÖÉÄÉííÉíÉ pÅÜêáÑíÉåI ÉÄÉåëç ïáÉ i~óçìíJfåÑçêã~íáçåÉåK a~ãáí áëí Éë éê®ÇÉëíáåáÉêíI ~ìÅÜ âçãJ éäáòáÉêíÉ _êçëÅÜΩêÉå çÇÉê cçêãìä~êÉ ëáÅÜÉê ìåÇ éä~ííÑçêãΩÄÉêJ ÖêÉáÑÉåÇ ~ìÑ ÇÉå _áäÇëÅÜáêã çÇÉê aêìÅâÉê ÇÉë båÇ~åïÉåÇÉêë òì íê~åëéçêíáÉêÉåK oLP ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI ÇÉå fåÜ~äí îçå péççäJ^ìÑíê®ÖÉå ãáíJ íÉäë ÇÉë _~ìëíÉáåë `lksboq|^_^mpmlligl_|O|mac áå Ç~ë UV

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå macJcçêã~í òì âçåîÉêíáÉêÉåK aáÉ cìåâíáçåI ÇáÉ ïáê _ÉáëéáÉä ëÅÜêÉáÄÉå ïÉêÇÉåI â~åå ëç Éáåë òì Éáåë áå ÉáÖÉåÉ oÉéçêíë ΩÄÉêJ åçããÉå ïÉêÇÉåI Ç~ ëáÉ ÇÉå fåÜ~äí ÉáåÉê iáëíÉå~ìëÖ~ÄÉ ïÉáíÉêJ îÉê~êÄÉáíÉíK aÉê âçëíÉåäçëÉ macJsáÉïÉê â~åå ~ìë ÇÉã tÉÄ ìåíÉê ÜííéWLLïïïK~ÇçÄÉKÇÉLéêçÇìÅíëL~ÅêçÄ~í ÜÉêìåíÉêÖÉä~ÇÉå ïÉêÇÉåK

2.4.1

Reports konvertieren



w_f_|buMQ

táÉ ÄÉêÉáíë ~åÖÉëéêçÅÜÉå ãìëë ÇáÉ oÉéçêí~ìëÖ~ÄÉ òìå®ÅÜëí áå ÉáåÉå aêìÅâ~ìÑíê~Ö ìãÖÉï~åÇÉäí ïÉêÇÉåI ìã Ç~åå ÇáÉëÉå ^ìÑJ íê~Ö éÉê _~ìëíÉáå áåë Äáå®êÉ macJcçêã~í òì âçåîÉêíáÉêÉåK pÉÜÉå ïáê ìåë ÇÉå _ÉáëéáÉäêÉéçêí ~åI ïáÉ áå ^ÄÄáäÇìåÖ OKNR ÖÉòÉáÖíK

^ÄÄK OKNR « p^m ^dW _ÉáëéáÉäêÉéçêí ÑΩê ÇÉå macJbñéçêí wìå®ÅÜëí ïÉêÇÉå ïáê ÇÉå ~âíìÉääÉå _áäÇëÅÜáêãáåÜ~äí ãáí eáäÑÉ îçå p^sb|ifpq áå Éáå iáëíÉåçÄàÉâí ìãï~åÇÉäå ìåÇ ëç áã péÉáJ VM

OKQ

macJa~íÉáÉå ÉêòÉìÖÉå

ÅÜÉê âçåëÉêîáÉêÉåK aáÉëÉ qÉÅÜåáâ Ü~ííÉå ïáê ÄÉêÉáíë ÄÉá ÇÉê hçåJ îÉêíáÉêìåÖ òìã eqjiJaçâìãÉåí ÖÉåìíòíK TABLES tsp01. DATA: spoolid LIKE tsp01-rqident. DATA it_list LIKE abaplist OCCURS 0. CALL FUNCTION 'SAVE_LIST' TABLES listobject = it_list EXCEPTIONS list_index_invalid = 1 OTHERS = 2. IF sy-subrc 0. WRITE / 'Fehler in SAVE_LIST'. STOP. ENDIF. iáëíÉå~ìëÖ~ÄÉ ~ìÑ jáí eáäÑÉ ÇÉë _ÉÑÉÜäë kbtJm^db mofkq lk îÉê~åä~ëëÉå ïáê ÇáÉ iáëíÉåÉêòÉìÖìåÖI ÇÉå ^ìëÖ~ÄÉJjçÇìë îçå _áäÇëÅÜáêã ~ìÑ aêìJ ÇÉå aêìÅâÉê ÅâÉê ìãòìëíÉääÉåK bë ëáåÇ ÑΩê ìåëÉêÉå wïÉÅâ ÉáåÉ Ö~åòÉ oÉáÜÉ îçå m~ê~ãÉíÉêå òì ΩÄÉêÖÉÄÉåK wìã ÉáåÉå ëçää ÇÉê aêìÅâ~ìÑíê~Ö à~ åáÅÜí ïáêâäáÅÜ ~ìëÖÉÇêìÅâí ïÉêÇÉå Efjjbaf^qbivF ìåÇ Éë ëçää ~ìÅÜ âÉáå ÉñéäáòáíÉê aêìÅâÇá~äçÖ ãáí ÇÉã _ÉåìíòÉê ÖÉÑΩÜêí ïÉêÇÉå Ekl af^ildFK aÉê m~ê~ãÉíÉê abpqfk^qflk ÇÉÑáåáÉêí Ç~ë ^ìëÖ~ÄÉÖÉê®íK bê ïáêÇ ~ìÑ il`i ÖÉëÉíòíI ~äëç ÇÉå äçâ~äÉå pí~åÇ~êÇJaêìÅâÉê ÇÉë ^åïÉåÇÉêëI ìã ëáÅÜÉêòìëíÉääÉåI Ç~ëë Ç~ë ^ìëÖ~ÄÉÖÉê®í ~ìÅÜ ïáêâäáÅÜ ÉñáëíáÉêí ìåÇ âÉáåÉ o~åÇÉÑÑÉâíÉ ~ìÑJ íêÉíÉåK NEW-PAGE PRINT ON IMMEDIATELY ' ' COVER TEXT 'Übersicht' KEEP IN SPOOL 'X' SAP COVER PAGE ' ' LIST NAME 'PDFTEMP' DESTINATION 'LOCL' NO DIALOG.

“ “ “ “ “ “ “

nicht ausdrucken Überschrift im Spool belassen kein Deckblatt Name des Spoolauftrags existentes Ausgabegerät keine Druckauswahl

a~ ëáÅÜ ÇáÉ iáëíÉåÖÉåÉêáÉêìåÖ åìå áã ÇáêÉâíÉå ^ìëÖ~ÄÉãçÇìë ÄÉÑáåÇÉíI ïáêÇ ~Ä ëçÑçêí àÉÇÉ ^ìëÖ~ÄÉ ~ìÑ ÇÉå aêìÅâÉê ÖÉäÉáíÉíI ëéêáÅÜ àÉÇÉê tofqbJ_ÉÑÉÜä ïáêÇ ëáÅÜ ëé®íÉê ~ìÑ ìåëÉêÉã macJ VN

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå açâìãÉåí ïáÉÇÉêÑáåÇÉåK táê ÉêäÉÇáÖÉå Ç~ë áå ÉáåÉã oìíëÅÜ ìåÇ ÖÉÄÉå ãáí tofqb|ifpq ìåëÉê ÉÜÉã~äë âçåëÉêîáÉêíÉë iáëíÉåçÄàÉâí ~å ÉáåÉã píΩÅâ ~ìëK k~ÅÜ ÉêÑçäÖêÉáÅÜÉê §ÄÉêÖ~ÄÉ ïáêÇ ÇÉê aêìÅâãçÇìë ãáí eáäÑÉ îçå kbt|m^db mofkq lcc ïáÉÇÉê ~ÄÖÉJ ëÅÜ~äíÉí ìåÇ ëç ÇÉê péççä~ìÑíê~Ö ÉåÇÖΩäíáÖ ~ÄÖÉëÉíòíK CALL FUNCTION 'WRITE_LIST' TABLES listobject = it_list. IF sy-subrc 0. WRITE / 'Fehler in WRITE_LIST'. ENDIF. NEW-PAGE PRINT OFF.

péççäJ^ìÑíê~Ö áåë Äáå®êÉ macJ cçêã~í âçåîÉêíáÉêÉå

aÉê _~ìëíÉáå `lksboq|^_^mpmlligl_|O|macI ÇÉê ÇÉå péççäJgçÄ áå Äáå®êÉå macJ`çÇÉ ìãï~åÇÉäå ïáêÇI ÉêÑçêÇÉêí ~äë §ÄÉêÖ~ÄÉJm~ê~ãÉíÉê ÇáÉ kìããÉê ÇÉë ^ìÑíê~ÖëK a~ ïáê ÇáÉëÉ åáÅÜí ëç çÜåÉ ïÉáíÉêÉë ïáëëÉåI ãΩëëÉå ïáê ~ìÑ ÉáåÉå âäÉáåÉå qêáÅâ òìêΩÅâÖêÉáÑÉåK aáÉ q~ÄÉääÉ qpmMN ÉåíÜ®äí ÇáÉ h∏éÑÉ ~ääÉê aêìÅâ~ìÑíê®ÖÉK açêí ïÉêÇÉå ïáê åìå ÇÉå àΩåÖëíÉå báåíê~Ö ÜÉêJ ~ìëëìÅÜÉåI ÇÉê ÇÉã ΩÄÉêÖÉÄÉåÉå ^ìÑíê~Öëå~ãÉå macqbjm ÉåíJ ëéêáÅÜíK SELECT * FROM tsp01 WHERE rqowner = sy-uname AND rq2name = 'PDFTEMP' ORDER BY rqcretime DEsCENDING. spoolid = tsp01-rqident. EXIT. ENDSELECT. DATA: len TYPE i. DATA: pdfbuffer LIKE tline OCCURS 0 WITH HEADER LINE. CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF' EXPORTING = spoolid src_spoolid * NO_DIALOG = * DST_DEVICE = * PDF_DESTINATION = IMPORTING

VO

OKQ

macJa~íÉáÉå ÉêòÉìÖÉå

pdf_bytecount = len * PDF_SPOOLID = * LIST_PAGECOUNT = * BTC_JOBNAME = * BTC_JOBCOUNT = TABLES pdf = pdfbuffer EXCEPTIONS err_no_abap_spooljob = 1 err_no_spooljob = 2 err_no_permission = 3 err_conv_not_possible = 4 err_bad_destdevice = 5 user_cancelled = 6 err_spoolerror = 7 err_temseerror = 8 err_btcjob_open_failed = 9 err_btcjob_submit_failed = 10 err_btcjob_close_failed = 11 OTHERS = 12. IF sy-subrc NE 0. WRITE / 'Fehler in CONVERT_ABAPSPOOLJOB_2_PD'. STOP. ENDIF. gÉíòí åìê åçÅÜ ëÅÜåÉää ÇáÉ q~ÄÉääÉ ãáí ÇÉå Äáå®êÉå a~íÉå ~ìÑ mä~ííÉ ëéÉáÅÜÉêåK ^ÄÄáäÇìåÖ OKNS òÉáÖí Ç~ë ëç ÉêòÉìÖíÉ macJ açâìãÉåíK * * *

Rel 4.6 DATA pfile LIKE rlgrap-filename. Rel. 4.7 DATA pfile TYPE string.

pfile = 'c:\Uebersicht.pdf'. CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING bin_filesize = len filename = pfile filetype = 'BIN' TABLES data_tab = pdfbuffer EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4. VP

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

^ÄÄK OKNSW ÉêòÉìÖíÉë macJaçâìãÉåí

2.5

XML-Dokumente uji Ü~í áå ÇÉå äÉíòíÉå g~ÜêÉå ÉáåÉå páÉÖÉëòìÖ çÜåÉÖäÉáÅÜÉå ~åJ ÖÉíêÉíÉåK fåëÄÉëçåÇÉêÉ ÄÉá ëóëíÉãJ çÇÉê éä~ííÑçêãΩÄÉêÖêÉáÑÉåÇÉê a~íÉåΩÄÉêíê~ÖìåÖ áëí uji ~äë ÇÉê kçåJmäìëJräíê~Jpí~åÇ~êÇ åáÅÜí ãÉÜê ïÉÖòìÇÉåâÉåK aáÉ sçêíÉáäÉ äáÉÖÉå ~ìÑ ÇÉê e~åÇW a~íÉåJ ëíêìâíìêÉå â∏ååÉå áåÉáå~åÇÉê îÉêëÅÜ~ÅÜíÉäí ïÉêÇÉå ìåÇ ëç ÉáåÉ ÄÉäáÉÄáÖ íáÉÑÉ eáÉê~êÅÜáÉ ÄáäÇÉåK kÉÜãÉå ïáê ÉáåÉå ÉáåÑ~ÅÜÉå ÄÉJ íêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉå _ÉäÉÖ ~äë _ÉáëéáÉäW aÉê hìåÇÉå~ìÑíê~ÖK bê ÄÉëíÉÜí ~ìë ÉáåÉã hçéÑë~íò ìåÇ ÄÉäáÉÄáÖ îáÉäÉå mçëáíáçåëë®íòÉåK rã ÉáåÉ ÇÉê~êíáÖÉ a~íÉåëíêìâíìê áå ÉáåÉ ã∏ÖäáÅÜëí ÉáåÑ~ÅÜÉ a~íÉá òì é~ÅâÉåI â∏ååíÉ ã~å ÇÉÑáåáÉêÉåI Ç~ëë ÇáÉ ÉêëíÉ wÉáäÉ áããÉê ÇÉê hçéÑë~íò áëí ìåÇ àÉÇÉ ïÉáíÉêÉ wÉáäÉ àÉïÉáäë ÉáåÉ mçëáíáçåK báåÉ pÅÜåáííëíÉääÉåÄÉëÅÜêÉáÄìåÖ EÇáÉ ëÉé~ê~í ãáíÖÉäáÉÑÉêí ïÉêÇÉå ãìëëF ÇÉÑáåáÉêíI ïÉäÅÜÉ cÉäÇÉê áå ÇÉå ÉáåòÉäåÉå wÉáäÉå ãáí ïÉäJ ÅÜÉê i®åÖÉ å~ÅÜÉáå~åÇÉê âçããÉåK jáåÇÉëíÉåë ÇáÉëÉ fåÑçêã~íáçå Äê~ìÅÜí Éáå ã∏ÖäáÅÜÉë wáÉäëóëíÉãI ìã ÇáÉ a~íÉá ëáååîçää áåíÉêéêÉJ íáÉêÉå òì â∏ååÉåK káÅÜí ëç ÄÉá ujiK aìêÅÜ ÇáÉ pÉäÄëíÄÉëÅÜêÉáJ ÄìåÖ ïáêÇ ÇáÉ pÅÜåáííëíÉääÉåÇÉÑáåáíáçå ÖäÉáÅÜ ãáíÖÉÄê~ÅÜíK

VQ

OKR

ujiJaçâìãÉåíÉ

uji áëí áå ~ääÉå ëÉáåÉå ^åïÉåÇìåÖÉå ìåÇ ^ìëéê®ÖìåÖÉå Éáå ëÉÜê âçãéäáòáÉêíÉë qÜÉã~I Ç~ë ~ääÉáåÉ Éáå Ö~åòÉë _ìÅÜ ÑΩääÉå ïΩêÇÉK a~ÜÉê ïçääÉå ïáê ìåë áã cçäÖÉåÇÉå ~ìÑ ÇáÉ ^ÄÄáäÇìåÖ ÉáåòÉäåÉê ^_^mJa~íÉåíóéÉå áåë ujiJcçêã~í ÄÉëÅÜê®åâÉåK ^_^mJa~íÉå áå uji

få ^_^m ìåíÉêëÅÜÉáÇÉå ïáê áã tÉëÉåíäáÅÜÉå ÇêÉá ^êíÉå ÇÉê lêJ Ö~åáë~íáçå îçå a~íÉåK pâ~ä~êÉ tÉêíÉI píêìâíìêÉå ìåÇ áåíÉêåÉ q~J ÄÉääÉåK aáÉ §ÄÉêëÉíòìåÖ îçå éìêÉå ^_^mJa~íÉå å~ÅÜ uji åÉååí ã~å pÉêá~äáëáÉêìåÖK

báåòÉäïÉêíÉ

pâ~ä~êÉ tÉêíÉ ä~ëëÉå ëáÅÜ ÉáåÑ~ÅÜ ΩÄÉêëÉíòÉåK ^ìë DATA var1(100) type c. var1 = ‘Wert’. ïáêÇ Wert

píêìâíìêÉå

pÉÜÉå ïáê ìåë ÉáåÉ ÖÉÑΩääíÉ píêìâíìê ~åW DATA wa_Buch TYPE zbibbuecher wa_buch-isbn = ‚’3528058781’. wa_buch-autor = ‚’Theobald’. táêÇ òì

3528058781 Theobald

q~ÄÉääÉå

_äÉáÄí ìåë åçÅÜ ÇáÉ áåíÉêåÉ q~ÄÉääÉW DATA it_buch TYPE STANDARD TABLE OF zbibbuecher. SELECT * FROM zbibbuecher INTO TABLE it_buch.

VR

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå aáÉëÉ ä®ëëí ëáÅÜ áå uji ëç Ç~êëíÉääÉåW

3528058781 Theobald [ … weitere Spalten … ]

[ … weitere Zeilen … ]

2.5.1

Die Programmierschnittstelle



w_f_|ujiN

aáÉ fÇÉÉI ÇáÉ ÜáåíÉê ÇÉê bêòÉìÖìåÖ îçå ujiJa~íÉáÉå áå Ñ~ëí àÉÇÉê mêçÖê~ããáÉêëéê~ÅÜÉ ëíÉÜíI áëí Ç~ë ëç ÖÉå~ååíÉ alj Ea~í~ lÄJ àÉÅí jçÇÉäFK bë Ü®äí ÜáÉê~êÅÜáëÅÜÉ a~íÉå áå ÉáåÉã _~ìãI ÇÉê Ç~åå éêçÖê~ããíÉÅÜåáëÅÜ ~åÖÉëíÉìÉêí ïÉêÇÉå â~ååK báåÉ ÇÉê~êíáJ ÖÉ rãëÉíòìåÖ îçå uji áå Éáå alj ÖáÄí ÇÉã båíïáÅâäÉê ÇáÉ cêÉáÜÉáíI ëáÅÜ åáÅÜí ãáí âçåâêÉíÉå ujiJq~Öë ~ìëÉáå~åÇÉê òì ëÉíJ òÉåI ëçåÇÉêå ëáÉ òì ~Äëíê~ÜáÉêÉåK a~ë alj Éêã∏ÖäáÅÜí ëç ÇáÉ h~éëÉäìåÖ ÇÉê âçåâêÉíÉå a~íÉå áå ÉáåÉê pÅÜáÅÜíI ÇáÉ ÑΩê Ç~ë mêçJ Öê~ããI Ç~ë ÉáåÉ âçåâêÉíÉ a~íÉá ÉêëíÉääÉå ã∏ÅÜíÉI åáÅÜí ÇáêÉâí òìÖ®åÖäáÅÜ òì ëÉáå Äê~ìÅÜíK aáÉ p^mJrãÖÉÄìåÖ ÄáÉíÉí ÉáåÉ oÉáÜÉ îçå cìåâíáçåëÄ~ìëíÉáåÉå ìåÇ hä~ëëÉåI ìã Éáå alj ~ìë a~íÉå òì ÉêëíÉääÉåI ëáÉ òì ÉáåÉã açâìãÉåí òìë~ããÉåòìÑΩÖÉå ìåÇ áêÖÉåÇïçÜáå òì ëÅÜêÉáÄÉåK aáÉ ëí~íáëÅÜÉ hä~ëëÉ Åä|áñãä áëí ÇÉê ^ìëÖ~åÖëéìåâí ÑΩê ìåëÉê råJ íÉêåÉÜãÉåK páÉ ÄáÉíÉí jÉíÜçÇÉåI îÉêëÅÜáÉÇÉåëíÉ ujiJÄÉíêÉÑÑÉåÇÉ lÄàÉâíÉ òì ÉêòÉìÖÉåK j~å åÉååí ëçäÅÜÉ hä~ëëÉå ÇÉëÜ~äÄ ~ìÅÜ ÉáåÉ c~ÅíçêóJhä~ëëÉK fëí ÇáÉëÉ Éêëí áåëí~åòááÉêíI ÉêòÉìÖí ëáÉ ìåë Éáå açâìãÉåíJlÄàÉâíI Ç~ë ÇáÉ dêìåÇä~ÖÉ ÑΩê ìåëÉêÉ ëé®íÉêÉ ^ìëÖ~ÄÉ ÄáäÇÉíK pafuji|a^q^|ql|alj äáÉÑÉêí ìåíÉê ^åÖ~ÄÉ ÇÉë òì ëÉêá~äáëáÉJ êÉåÇÉå a~íÉåçÄàÉâíë ÉáåÉ oÉÑÉêÉåò ~ìÑ Éáå lÄàÉâí ÇÉë fåíÉêÑ~ÅÉë áÑ|áñãä|ÉäÉãÉåíI Ç~ë ÉáåÉå ÉáåòÉäåÉå håçíÉå ìåëÉêÉë ujiJ açâìãÉåíë ÉåíÜ®äíK aáÉëÉë bäÉãÉåí Ü®åÖÉå ïáê ãáí ÇÉê jÉíÜçÇÉ ~ééÉåÇ|ÅÜáäÇ ìåíÉê ^åÖ~ÄÉ ÇÉë açâìãÉåíÉåJlÄàÉâíë áå Ç~ë açâìãÉåí ÉáåK pçãáí áëí Ç~ë açâìãÉåí åìå îçääëí®åÇáÖ ~äë ~ÄëJ íê~âíÉ oÉÑÉêÉåò EêÉëéÉâíáîÉ ~äë aljF îçêÜ~åÇÉå ìåÇ ïáêÇ ãáí eáäÑÉ ÇÉë cìåâíáçåëÄ~ìëíÉáåë pafuji|alj|ql|uji áå âçåâêÉJ íÉå ujiJ`çÇÉ âçåîÉêíáÉêíK

VS

OKR

ujiJaçâìãÉåíÉ

aÉê ujiJ`çÇÉI ÇÉê áå ÉáåÉê áåíÉêåÉå q~ÄÉääÉ îçêäáÉÖíI â~åå åìå ÉáåÑ~ÅÜ éÉê drf|altkil^a ÖÉëéÉáÅÜÉêí ïÉêÇÉåK fã ÑçäÖÉåÇÉå _ÉáëéáÉä åìíòÉå ïáê òìê pÉêá~äáëáÉêìåÖ ÇáÉ áåíÉêåÉ q~ÄÉääÉ áí|ÄìÅÜ ãáí _ΩÅÜÉêëí~ããÇ~íÉåI ìã Éáå alj òì ÉêòÉìJ ÖÉåK bë â∏ååíÉ ~ÄÉê ~ìÅÜ àÉÇÉë ~åÇÉêÉ a~íÉåçÄàÉâí ëÉáåK REPORT ZBIB_XML1. a~íÉåÇÉâä~ê~íáçå ìåÇ a~íÉåJ ÄÉëÅÜ~ÑÑìåÖ

DATA ixml TYPE REF TO if_ixml. DATA document TYPE REF TO if_ixml_document. DATA element TYPE REF TO if_ixml_element. DATA it_buch LIKE zbibbuecher OCCURS 0. SELECT * FROM zbibbuecher INTO TABLE it_buch.

pí~íáëÅÜÉ hä~ëëÉ Åä|áñãä îçêä~ÇÉå ìåÇ áåëí~åòááÉêÉå alj ~ìë ÇÉê áåíÉêåÉå q~ÄÉääÉ ÄáäÇÉå

CLASS cl_ixml DEFINITION LOAD. ixml = cl_ixml=>create( ). document = ixml->create_document( ). CALL FUNCTION 'SDIXML_DATA_TO_DOM' EXPORTING name = 'BUECHER' dataobject = it_buch IMPORTING data_as_dom = element EXCEPTIONS illegal_name = 1 OTHERS = 2. DATA ret TYPE int4.

alj áå Ç~ë açJ âìãÉåí ÉáåÜ®åJ ÖÉåÒ

CALL METHOD document->append_child EXPORTING new_child = element RECEIVING rval = ret. DATA it_xml LIKE TABLE OF solisti1. DATA size TYPE i.

VT

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

açâìãÉåí áå âçåâêÉíÉ ujiJ a~íÉå ìãï~åJ ÇÉäå KKK

CALL FUNCTION 'SDIXML_DOM_TO_XML' EXPORTING document = document pretty_print = 'X' IMPORTING * XML_AS_STRING = size = size TABLES xml_as_table = it_xml EXCEPTIONS no_document = 1 OTHERS = 2. IF sy-subrc 0. WRITE 'Fehler bei SDIXML_DOM_TO_XML'. STOP. ENDIF.

Á ìåÇ ~ìÑ ÇÉê äçâ~äÉå mä~ííÉ ~ÄJ äÉÖÉå

CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING bin_filesize = size filename = 'c:\Theo0101.xml' filetype = 'BIN' TABLES data_tab = it_xml EXCEPTIONS [ … Exceptions gekürzt … ] . IF sy-subrc 0. WRITE 'Fehler beim Schreiben der Datei'. STOP. ENDIF. ^ÄÄáäÇìåÖ OKNT òÉáÖí ÇáÉ ëç ÉêòÉìÖíÉ ujiJa~íÉá áã fåíÉêåÉíJ bñéäçêÉêK

VU

OKR

ujiJaçâìãÉåíÉ

^ÄÄK OKNTW ujiJa~íÉá ãáí _ΩÅÜÉêëí~ããÇ~íÉå

2.5.2

Funktionsbausteine im Überblick

pafuji|a^q^|ql|alj hçåîÉêíáÉêí ÄÉäáÉÄáÖÉ a~íÉåçÄàÉâíÉ áå Éáå ujiJalj fãéçêíJm~ê~ãÉíÉê k^jb

k~ãÉI ÇÉå Ç~ë a~íÉåçÄàÉâí ëé®íÉê áã _~ìã ÄÉâçããÉå ëçää

a^q^l_gb`q

_ÉäáÉÄáÖÉëI òì âçåîÉêíáÉêÉåÇÉë a~íÉåçÄàÉâí

`lkqoli

píÉìÉêìåÖëâÉååòÉáÅÜÉå fkfq|qob^q

^ fåáíá~äÉ a~íÉåÉäÉãÉåíÉ ïÉêJ ÇÉå áÖåçêáÉêí k fåáíá~äÉ a~íÉåÉäÉãÉåíÉ ïÉêJ ÇÉå äÉÉê ~åÖÉÖÉÄÉå

ab`|M|`rq

h cΩÜêÉåÇÉ kìääÉå ëç ä~ëëÉå a cΩÜêÉåÇÉ kìääÉå ÉåíÑÉêåÉå VV

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå bñéçêíJm~ê~ãÉíÉê a^q^|^p|alj aljJlÄàÉâíI Ç~ë Ç~ë fåíÉêÑ~ÅÉ áÑ|áñãä|ÉäÉãÉåí áãéäÉãÉåíáÉêí `Ü~åÖáåÖJm~ê~ãÉíÉê al`rjbkq

açâìãÉåíJlÄàÉâí îçã fåíÉêÑ~ÅÉJqóé áÑ|áñãä|ÇçÅìãÉåíI áå Ç~ë ëé®íÉê Ç~ë alj ÉáåÖÉÜ®åÖí ïÉêÇÉå ëçää

bñÅÉéíáçåë fiibd^i|k^jb

aÉê òìâΩåÑíáÖÉ k~ãÉ ÇÉë aljë ÉåíëéêáÅÜí åáÅÜí ÇÉå hçåîÉåíáçåÉå EòK_K ïÉÖÉå pçåÇÉêJ òÉáÅÜÉåF

pafuji|alj|ql|uji hçåîÉêíáÉêí Éáå ÑÉêíáÖÉë alj áå ujiJ`çÇÉ fãéçêíJm~ê~ãÉíÉê DOCUMENT

açâìãÉåíJlÄàÉâíI Ç~ë Ç~ë fåíÉêÑ~ÅÉ áÑ|áñãä|ÇçÅìãÉåí áãéäÉãÉåíáÉêí

PRETTY_PRINT

u wÉáäÉåìãÄêΩÅÜÉ ÉêòÉìÖÉå hÉáåÉ wÉáäÉåìãÄêΩÅÜÉ

bñéçêíJm~ê~ãÉíÉê uji|^p|pqofkd

ujiJ`çÇÉ îçã qóé upqofkd

pfwb

i®åÖÉ ÇÉë ujiJupqofkdë

q~ÄäÉëJm~ê~ãÉíÉê uji|^p|q^_ib

ujiJ`çÇÉ áå ÉáåÉê áåíÉêåÉå q~ÄÉääÉ

bñÅÉéíáçåë fiibd^i|k^jb

NMM

aÉê òìâΩåÑíáÖÉ k~ãÉ ÇÉë aljë ÉåíëéêáÅÜí åáÅÜí ÇÉå hçåîÉåíáçåÉå EòK_K ïÉÖÉå pçåÇÉêJ òÉáÅÜÉåF

OKS

2.6

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

BDS — Die Dokumentenverwaltung aÉê _ap E_ìëáåÉëë açÅìãÉåí pÉêîáÅÉF ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI açâìãÉåíÉ áå ÉáåÉê ÑÉëíÖÉäÉÖíÉå eáÉê~êÅÜáÉ ~ÄòìäÉÖÉåK bë â~åå ëáÅÜ Ç~ÄÉá ìã açâìãÉåíÉ ìåíÉêëÅÜáÉÇäáÅÜëíÉê _ÉëÅÜ~ÑÑÉåÜÉáí Ü~åÇÉäåK kÉÄÉå tÉÄJ^ÇêÉëëÉå ìåÇ ÉáåÑ~ÅÜÉå kçíáòÉå ÄáÉíÉí Éë ~åI îçê ~ääÉã Äáå®êÉ açâìãÉåíÉI ïáÉ _áäÇÉêI macJa~íÉáÉå ìåÇ jp lÑÑáÅÉJaçâìãÉåíÉ Ççêí ~ÄòìäÉÖÉåK aáÉ açâìãÉåíÉ ïÉêÇÉå ~ääÉêÇáåÖë åáÅÜí ÉáåÑ~ÅÜ ÜáåÉáåÖÉäÉÖíI ëçåÇÉêå ãáí ÄÉëíáããíÉå pÅÜäΩëëÉäïÉêíÉå îÉêëÉÜÉåI ìã ëáÉ äÉáÅÜí ìåÇ ÉáåÇÉìíáÖ ïáÉÇÉêJ ÑáåÇÉå òì â∏ååÉåK táê ïÉêÇÉå òìå®ÅÜëí Ç~ë _ap ~ìë páÅÜí ÉáåÉë ~Çãáåáëíê~íáîÉå _ÉåìíòÉêë âÉååÉå äÉêåÉåI ~äëç ëÉäÄëí açâìãÉåíÉ ~ÄäÉÖÉåI ÑáåÇÉå ìåÇ ~åëÉÜÉåI ìã Ç~åå ÇáÉ Ö~åòÉ p~ÅÜÉ ëç òì ~ìíçã~íáëáÉêÉåI Ç~ëë ÇáÉ _apJcìåâíáçå~äáí®í å~Üíäçë áå ÇáÉ ÉáÖÉåÉ ^åïÉåÇìåÖ áåíÉÖêáÉêí ïÉêÇÉå â~ååK

2.6.1

OAER — Der Business Document Navigator §ÄÉê ÇáÉ qê~åë~âíáçå l^bo ëí~êíÉí ëáÅÜ Ç~ë báåëíáÉÖëÄáäÇ áå ÇÉå _ìëáåÉëë açÅìãÉåí k~îáÖ~íçêI ÇÉã òÉåíê~äÉå qççä òìê ^ÇãáåáëíJ ê~íáçå ÇÉê açâìãÉåíÉåîÉêï~äíìåÖ E^ÄÄáäÇìåÖ OKNUFK açâìãÉåíÉ áã _ap ëáåÇ áããÉê ìåãáííÉäÄ~ê ~å ^åïÉåÇìåÖëçÄJ àÉâíÉ ÖÉâçéééÉäí ìåÇ ïÉêÇÉå áååÉêÜ~äÄ ÇÉë ^åïÉåÇìåÖëçÄàÉâíë ãáí ÉáåÉã ÉáåÇÉìíáÖÉå lÄàÉâíëÅÜäΩëëÉä áÇÉåíáÑáòáÉêíK báå ^åïÉåJ ÇìåÖëçÄàÉâí â~åå ÄÉáëéáÉäëïÉáëÉ Éáå j~íÉêá~ä ëÉáåK aÉê òìÖÉÜ∏J êáÖÉ pÅÜäΩëëÉä ï®êÉ Ç~åå ÇáÉ j~íÉêá~äåìããÉêI ~ìÑ ÇÉëëÉå _~ëáë áã _ap Ç~åå ÇáÉ òìÖÉÜ∏êáÖÉ íÉÅÜåáëÅÜÉ wÉáÅÜåìåÖ ~ÄÖÉäÉÖí ïáêÇK aáÉ ÉêëíÉå ÄÉáÇÉå cÉäÇÉê áã _ak ÅÜ~ê~âíÉêáëáÉêÉå Ç~ë ^åïÉåJ ÇìåÖëçÄàÉâíK kÉÄÉå ÇÉã hä~ëëÉåå~ãÉå ÅÜ~ê~âíÉêáëáÉêí ÇÉê hä~ëJ ëÉåíóé ÇáÉ ^êí ÇÉê hä~ëëÉK bë ëíÉÜÉå ÇêÉá ^äíÉêå~íáîÉå òìê ^ìëJ ï~ÜäW •

_l a~ë ^åïÉåÇìåÖëçÄàÉâí áëí ~äë _ìëáåÉëëJlÄàÉâí áã _ìëáåÉëë lÄàÉÅí oÉéçëáíçêó ÜáåíÉêäÉÖíK



`i a~ë ^åïÉåÇìåÖëçÄàÉâí áëí ÇÉê hä~ëëÉåÄáÄäáçíÜÉâ ~äë éÉêJ ëáëíÉåíÉ hä~ëëÉ ÜáåíÉêäÉÖíK



lq aÉê ~åÖÉÖÉÄÉåÉ hä~ëëÉåå~ãÉ áëí ïÉÇÉê áã _lo åçÅÜ áå ÇÉê hä~ëëÉåÄáÄäáçíÜÉâ ÜáåíÉêäÉÖí ìåÇ ïáêÇ ~ìÅÜ åáÅÜí ÖÉÖÉåÖÉJ éêΩÑíK NMN

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

aÉê _ìëáåÉëë açÅìãÉåí k~îáÖ~íçê

táê ïçääÉå òì aÉãçåëíê~íáçåëòïÉÅâÉå _áäÇÉê îçå _ΩÅÜÉêJ `çîÉêå áã _ap ~ÄäÉÖÉåK a~ ïáê ïÉÇÉê ΩÄÉê Éáå é~ëëÉåÇÉë _ìëáJ åÉëë lÄàÉÅíI åçÅÜ ΩÄÉê ÉáåÉ é~ëëÉåÇÉ hä~ëëÉ îÉêÑΩÖÉåI ï®ÜäÉå ïáê áã hä~ëëÉåíóé lq ìåÇ áã hä~ëëÉåå~ãÉå w_f__r`eK aÉê hä~ëëÉåå~ãÉ áëí áã c~ää îçå hä~ëëÉåíóé lq ÑêÉá ï®ÜäÄ~êK aÉê lÄàÉâíëÅÜäΩëëÉä áëí ÇáÉ fp_kJkìããÉêI Ç~ ëáÉ çÜåÉÜáå àÉÇÉë _ìÅÜ ÉáåÇÉìíáÖ áÇÉåíáÑáòáÉêí ìåÇ Ç~êΩÄÉê Üáå~ìë ~ìÅÜ åçÅÜ mêáJ ã®êëÅÜäΩëëÉä ìåëÉêÉê pí~ããÇ~íÉåJq~ÄÉääÉ áëíK

^ÄÄK OKNU « p^m ^dW báåëíáÉÖ áå ÇáÉ açâìãÉåíÉåîÉêï~äíìåÖ a~ë fååÉåäÉÄÉå ÇÉë _ap

NMO

a~ë fååÉåäÉÄÉå ÇÉë _ìëáåÉëë açÅìãÉåí k~îáÖ~íçêë ÖäáÉÇÉêí ëáÅÜ áå ÇêÉá ^ÄëÅÜåáííÉK lÄÉå äáåâë ëáåÇ ÜáÉê~êÅÜáëÅÜ ~ääÉ açâìãÉåíÉ òì ëÉÜÉåI ÇáÉ ãáí ÇÉã ëÉäÉâíáÉêíÉå ^åïÉåÇìåÖëçÄàÉâí îÉêâåΩéÑí ëáåÇK aáÉ píÉìÉêìåÖ ÉêÑçäÖí ΩÄÉê ÇáÉ îáÉê oÉÖáëíêáÉêâ~êíÉå ìåíÉå äáåâëK açêí â∏ååÉå ÄÉáëéáÉäëïÉáëÉ sÉêëáçåëáåÑçêã~íáçåÉå ÇÉë àÉJ ïÉáäë ~ìëÖÉï®ÜäíÉå açâìãÉåíë ~åÖÉëÉÜÉå ïÉêÇÉåI ìåÇ ÇáÉ pÅÜä~Öï∏êíÉê ëáåÇ Ççêí ÇçâìãÉåíÉåÄÉòçÖÉå òì ÜáåíÉêäÉÖÉåI Ñ~ääë Éë å∏íáÖ ëÉáå ëçääíÉI ~ì≈Éê ÇÉã ÉáÖÉåíäáÅÜÉå lÄàÉâíëÅÜäΩëëÉä ~ìÑ ~äíÉêå~íáîÉ pìÅÜâêáíÉêáÉå òìêΩÅâòìÖêÉáÑÉåK aÉê äÉíòíÉ oÉáíÉê ^åäÉJ ÖÉå ÄáÉíÉí ÇáÉ cìåâíáçå~äáí®íI açâìãÉåíÉ ãáí ÇÉã ëçÉÄÉå ëÉäÉâJ íáÉêíÉå lÄàÉâíëÅÜäΩëëÉä òì îÉêâåΩéÑÉå ìåÇ áã _ap ~ÄòìäÉÖÉåK táê ïçääÉå Ç~ë `çîÉê ÇÉë _ìÅÜÉë ãáí ÇÉê ~åÖÉÖÉÄÉåÉå fp_kJ

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

kìããÉê åìå ÉåíëéêÉÅÜÉåÇ ~ÄäÉÖÉå EaçééÉäâäáÅâ ~ìÑ _áäÇ áã ^åäÉÖÉåJoÉáíÉêFK aáÉ àéÖJa~íÉá â~åå ~ìëÖÉï®Üäí ìåÇ ãáí ÉáåÉê _ÉëÅÜêÉáÄìåÖ îÉêëÉÜÉå ïÉêÇÉå EëáÉÜÉ ^ÄÄáäÇìåÖ OKNVFK

^ÄÄK OKNV « p^m ^dW _áå®êÇ~íÉá ÇÉã _ap ÜáåòìÑΩÖÉå

^ÄÄK OKOM « p^m ^dW _ap ãáí açâìãÉåíÉå~åòÉáÖÉ ^ÄÄáäÇìåÖ OKOM òÉáÖí åìå Ç~ë îÉêâåΩéÑíÉ açâìãÉåíK fã êÉÅÜíÉå _ÉêÉáÅÜ ÇÉë cÉåëíÉêë ïáêÇ Éë ~åÖÉòÉáÖíK aáÉëÉê sáÉïÉê ÑìåâíáçJ NMP

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå åáÉêí ÑΩê ~ääÉ pí~åÇ~êÇÇçâìãÉåíÉå~êíÉåI ïáÉ òìã _ÉáëéáÉä tçêÇJ açâìãÉåíÉI bñÅÉäJq~ÄÉääÉå çÇÉê fåíÉêåÉíJpÉáíÉåK

2.6.2

Dokumentenarten und Dokumententypen táê Ü~ÄÉå áã îçê~åÖÉÖ~åÖÉåÉå _ÉáëéáÉä ÉáåÉ áéÖJa~íÉá ìåíÉê ÇÉê açâìãÉåíÉå~êí _ap|fj^db ~ÄÖÉäÉÖí Ehä~êíÉñí _áäÇFK tÉäÅÜÉ açâìãÉåíÉå~êíÉå Éë ÖáÄí ìåÇ ïÉäÅÜÉ áã k~îáÖ~íçê ~äë pí~åÇ~êÇJ ÇçâìãÉåíÉå~êíÉå ÉáåÖÉëíÉääí ëáåÇI áëí áå ÇÉê `ìëíçãáòáåÖJq~ÄÉääÉ ql^sb ~ÄÖÉäÉÖíK páÉ áëí ΩÄÉê ÇáÉ qê~åë~âíáçå l^`O éÑäÉÖÄ~ê E^ÄÄáäÇìåÖ OKONFK

^ÄÄK OKON « p^m ^dW `ìëíçãáòáåÖ ÇÉê açâìãÉåíÉå~êíÉå eáåíÉê àÉÇÉê açâìãÉåíÉå~êí ëíÉÜí Éáå açâìãÉåíÉåíóéK aÉê açJ âìãÉåíÉåíóé ÇÉÑáåáÉêí ÇáÉ íÉÅÜåáëÅÜÉå báÖÉåëÅÜ~ÑíÉå ÉáåÉë açJ âìãÉåíëK pÉÜÉå ïáê ìåë ÇáÉ òìÖÉÜ∏êáÖÉ mÑäÉÖÉ ÇÉê açâìãÉåíÉåJ NMQ

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

íóéÉå ΩÄÉê ÇáÉ qê~åë~âíáçå l^aO ~åK cΩê àÉÇÉå açâìãÉåíÉåíóé áëí Éáå jfjbJqóé ÜáåíÉêäÉÖíK aÉê _ÉÖêáÑÑ ÇÉë jfjbJqóéë áëí âÉáåÉ bêÑáåÇìåÖ îçå p^mI ëçåÇÉêå âçããí ìêëéêΩåÖäáÅÜ ~ìë ÇÉã eÉ~J ÇÉê îçå bã~áäë Ejfjb Z jìäíáéìêéçëÉ fåíÉêåÉí j~áä bñíÉåëáçåëF ìåÇ ÇÉÑáåáÉêí ÇçêíI ïÉäÅÜÉå fåÜ~äí ÇáÉ j~áä ãáí ëáÅÜ ÄêáåÖí EòK_K Éáå ÜíãäJ^íí~ÅÜãÉåíFK a~ê~ìë â~åå ÇÉê bã~áäJ`äáÉåí ~ÄäÉáíÉåI ïáÉ ãáí ÇÉã fåÜ~äí òì îÉêÑ~ÜêÉå áëíK dÉå~ìëç ÑìåâíáçåáÉêí Éë ãáí ìåJ ëÉêÉå açâìãÉåíÉåíóéÉåK aÉê jfjbJqóé áã~ÖÉLàéÖ ïáêÇ ~ìÑ ÇÉã wáÉäêÉÅÜåÉê ÄÉá _ÉÇ~êÑ Éáå _áäÇÄÉ~êÄÉáíìåÖëéêçÖê~ãã ∏ÑÑåÉåI ìã ÇáÉ a~íÉá ~åòìòÉáÖÉåK tÉäÅÜÉë mêçÖê~ãã âçåâêÉí ÖÉ∏ÑÑåÉí ïáêÇI áëí áå ÇÉê táåÇçïëJoÉÖáëíêó ÇÉë àÉïÉáäáÖÉå `äáÉåíë ÜáåJ íÉêäÉÖíK

^ÄÄK OKOO « p^m ^dW mÑäÉÖÉíê~åë~âíáçå òì açâìãÉåíÉåíóéÉå

NMR

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

2.6.3

Programmgesteuert Dokumente anlegen



w_f_|_apN

få _ÉòìÖ ~ìÑ ÇÉå _ap ÇêÉÜí ëáÅÜ ë®ãíäáÅÜÉ mêçÖê~ããëíÉìÉêìåÖ ìã ÇáÉ hä~ëëÉ Åä|ÄÇë|ÇçÅìãÉåí|ëÉíI ÇáÉ ÉáåÉ oÉáÜÉ îçå ëí~íáJ ëÅÜÉå jÉíÜçÇÉå ÄÉêÉáíëíÉääíI ìã açâìãÉåíÉ áåë _ap ÉáåòìÄêáåJ ÖÉåI ~ÄòìêìÑÉåI òì ®åÇÉêå çÇÉê ~åòìòÉáÖÉåK fåíÉêå ïÉêÇÉå ÇáÉ jÉíÜçÇÉå~ìÑêìÑÉ ~ìÑ cìåâíáçåëÄ~ìëíÉáåÉ ÖÉã~ééíI ÇáÉ ëáÅÜ áå ÇÉå cìåâíáçåëÖêìééÉå _ap|_^mfI _ap|`lkkb`qflkpI _ap|jbqelap ìåÇ _ap|qllip ÄÉÑáåÇÉåK táê ïçääÉå áå ìåëÉJ êÉå _ÉáëéáÉäÉå ~ÄÉê ÄÉá ÇÉê çÄàÉâíçêáÉåíáÉêíÉå s~êá~åíÉ ÄäÉáÄÉå ìåÇ ÄÉá ÇÉê dÉäÉÖÉåÜÉáí ~ìÅÜ ÖäÉáÅÜ ÇáÉ hä~ëëÉ Åä|Öìá|ÑêçåíÉåÇ|ëÉêîáÅÉë âÉååÉå äÉêåÉåK a~ë ÑçäÖÉåÇÉ _ÉáëéáÉäéêçÖê~ãã ïáêÇ ìåíÉê ^åÖ~ÄÉ ÉáåÉê fp_kJ kìããÉê ÇÉå _ÉåìíòÉê ãáí ÉáåÉã a~íÉáJ∏ÑÑåÉåJaá~äçÖ å~ÅÜ ÉáåÉã ÉåíëéêÉÅÜÉåÇÉå _áäÇ ÇÉë _ìÅÜÅçîÉêë Ñê~ÖÉåK aáÉ ÄÉáÇÉå jÉíÜçÇÉå ÑáäÉ|çéÉå|Çá~äçÖ ìåÇ Öìá|ìéäç~Ç ÇÉê hä~ëëÉ Åä|Öìá|ÑêçåíÉåÇ|ëÉêîáÅÉë ÉåíëéêÉÅÜÉå ÇÉå cìåâíáçåëÄ~ìëíÉáåÉå tp|cfibk^jb|dbq ìåÇ drf|rmil^aK iÉÇáÖäáÅÜ ÄÉá ÑáäÉ|çéÉå|Çá~äçÖ áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇáÉ jÉíÜçÇÉ ãÉÜêÉêÉ a~íÉáå~ãÉå òìêΩÅâÖÉÄÉå â~åå EÄÉá ÉáåÉê jÉÜêÑ~ÅÜëÉäÉâíáçåFK ^ìë ÇáÉëÉã dêìåÇ ä~ìÑÉå ïáê ãáí illm ÇìêÅÜ ÇáÉ q~ÄÉääÉ ìåÇ åÉÜãÉå ìåë ÇÉå ÉêëíÉå a~íÉáå~ãÉåI ÇÉê Ççêí ÇêáåëíÉÜíK aáÉ a~íÉá ïáêÇ Ç~åå Äáå®ê áå ÇáÉ áåíÉêåÉ q~ÄÉääÉ áí|ÅçåíÉåí ~ÄÖÉäÉÖíK REPORT zbib_bds1

.

parameters isbn like zbibbuecher-isbn. DATA flength TYPE i. DATA it_content TYPE STANDARD TABLE OF bapiconten. DATA: files TYPE filetable, filename TYPE string, ret TYPE i. CLASS cl_gui_frontend_services DEFINITION LOAD. a~íÉáJ∏ÑÑåÉåJ aá~äçÖ

NMS

CALL METHOD cl_gui_frontend_services=>file_open_dialog EXPORTING window_title = 'Cover-Datei wählen'

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

file_filter = '.jpg-Dateien,*.jpg.' CHANGING file_table = files rc = ret. IF ret < 1. STOP. ENDIF. LOOP AT files INTO filename. EXIT. ENDLOOP. a~íÉá áå áåíÉêåÉ q~ÄÉääÉ ÉáåäÉëÉå

CALL METHOD cl_gui_frontend_services=>gui_upload EXPORTING Filename = filename filetype = 'BIN' IMPORTING Filelength = flength CHANGING data_tab = it_content EXCEPTIONS file_open_error = 1 file_read_error = 2 no_batch = 3 gui_refuse_filetransfer = 4 invalid_type = 5 OTHERS = 6. IF sy-subrc 0. STOP. ENDIF.

wìë~íò~åÖ~ÄÉå òìã açâìãÉåí

aáÉ ëí~íáëÅÜÉ jÉíÜçÇÉ ÅêÉ~íÉ|ïáíÜ|í~ÄäÉ ÇÉê hä~ëëÉ Åä|ÄÇë|ÇçÅìãÉåí|ëÉí îÉêä~åÖí åÉÄÉå ÉáåÉê q~ÄÉääÉI ÇáÉ ÇÉå Äáå®J êÉå fåÜ~äí ÇÉë açâìãÉåíë ÄÉáåÜ~äíÉíI åçÅÜ òïÉá ïÉáíÉêÉ q~ÄÉäJ äÉåK få ÇÉê ÅçãéçåÉåíëJq~ÄÉääÉ ëáåÇ íÉÅÜåáëÅÜÉ ìåÇ ~Çãáåáëíê~íáJ îÉ báåëíÉääìåÖÉå òì ÜáåíÉêäÉÖÉåI ÇáÉ ÇÉå a~íÉááåÜ~äí ÄÉíêÉÑÑÉåK eáÉêòì ÖÉÜ∏êÉå ÇÉê jáãÉJqóéI ÇáÉ a~íÉáÖê∏≈É ìåÇ ÇáÉ hçãéçJ åÉåíÉåJfaK aáÉëÉ fa ïáêÇ ëé®íÉê áã _ap ~äë áåíÉêåÉê a~íÉáå~ãÉ îÉêïÉåÇÉíI ÇÉëÜ~äÄ ëÉíòÉå ïáê ëáÉ áã cçäÖÉåÇÉå é~ìëÅÜ~ä ~ìÑ `çîÉêKàéÖK a~êΩÄÉê Üáå~ìë áëí åçÅÜ ÉáåÉ páÖå~íìêí~ÄÉääÉ å~ãÉåë ëáÖå~íìêÉ å∏íáÖK få ÇÉê páÖå~íìêí~ÄÉääÉ ïÉêÇÉå ÉÄÉåÑ~ääë aÉí~áäé~J ê~ãÉíÉê EïáÉ sÉêëáçåëåìããÉêI péê~ÅÜÉåòìçêÇåìåÖ ìåÇ _ÉJ ëÅÜêÉáÄìåÖëíÉñíF ~åÖÉÖÉÄÉåK NMT

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

açâìãÉåíÉåJ åìããÉê

aÉê jÉíÜçÇÉå~ìÑêìÑ â∏ååíÉ ~ìÅÜ ãÉÜêÉêÉ açâìãÉåíÉ ÖäÉáÅÜòÉáJ íáÖ áå ÇÉå _ap ÉáåëéáÉäÉåK rã ÇáÉ ΩÄÉêÖÉÄÉåÉå wìë~íòé~ê~ãÉíÉê Ç~åå åçÅÜ ÉáåÇÉìíáÖ ÉáåÉã açâìãÉåí òìçêÇåÉå òì â∏ååÉåI ãìëë áããÉê ÇáÉ ä~ìÑÉåÇÉ açâìãÉåíÉååìããÉê ÇçÅ|Åçìåí ÖÉJ ëÉíòí ïÉêÇÉå Eáå ìåëÉêÉã c~ää áããÉê NFK DATA DATA DATA DATA

hçãéçåÉåíÉåJ í~ÄÉääÉ ÑΩääÉå

páÖå~íìêí~ÄÉääÉ ÑΩääÉå

wa_signature LIKE bapisignat. wa_components LIKE bapicompon. it_signature TYPE STANDARD TABLE OF bapisignat. it_components TYPE STANDARD TABLE OF bapicompon.

REFRESH it_components. wa_components-doc_count = 1. wa_components-comp_count = 1. wa_components-comp_id = 'Cover.jpg'. wa_components-mimetype = 'image/jpeg'. wa_components-comp_size = flength. APPEND wa_components TO it_components. REFRESH it_signature. wa_signature-doc_count = 1. wa_signature-prop_name = 'DESCRIPTION'. wa_signature-prop_value = 'Frontcover'. APPEND wa_signature TO it_signature. wa_signature-prop_name = 'BDS_DOCUMENTCLASS'. wa_signature-prop_value = 'JPG'. APPEND wa_signature TO it_signature. wa_signature-prop_name = 'BDS_DOCUMENTTYPE'. wa_signature-prop_value = 'BDS_IMAGE'. APPEND wa_signature TO it_signature. wa_signature-prop_name = 'LANGUAGE'. wa_signature-prop_value = sy-langu. APPEND wa_signature TO it_signature. CLASS cl_bds_document_set DEFINITION LOAD. DATA key TYPE sbdst_object_key. key = isbn.

açâìãÉåí ÉåÇJ ÖΩäíáÖ ~ÄäÉÖÉå NMU

CALL METHOD cl_bds_document_set=>create_with_table EXPORTING classname = 'ZBIBBUCH'

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

classtype components content CHANGING object_key signature

= 'OT' = it_components = it_content = key = it_signature.

IF sy-subrc 0. write: / 'Fehler beim Hochladen. subrc=',sy-subrc. ENDIF. aáÉëÉë âäÉáåÉ _ÉáëéáÉäéêçÖê~ãã äáÉ≈É ëáÅÜ åçÅÜ Éíï~ë ë~ìÄÉêÉê éêçÖê~ããáÉêÉåW píêÉåÖ ÖÉåçããÉå ãΩëëíÉ ã~å å®ãäáÅÜ òìå®ÅÜëí ãáí ÖÉí|áåÑç ΩÄÉêéêΩÑÉåI çÄ ìåíÉê ÇÉê ~åÖÉÖÉÄÉåÉå kìããÉê ÄÉêÉáíë Éáå açâìãÉåí ÉáåÖÉëéáÉäí ïìêÇÉK få ÇáÉëÉã c~ää ï®êÉ Ç~åå ÅêÉ~íÉ|ïáíÜ|í~ÄäÉ ÇìêÅÜ ìéÇ~íÉ|ïáíÜ|í~ÄäÉ òì ÉêëÉíòÉåK

2.6.4

Dokumente abrufen und anzeigen



w_f_|_apO

mêçÖê~ããJ âçãéçåÉåíÉå

pç ïáÉ Ç~ë açâìãÉåí áã äÉíòíÉå _ÉáëéáÉä ãáí eáäÑÉ ÉáåÉê Äáå®êÉå q~ÄÉääÉ áå ÇÉå _ap ÜáåÉáåíê~åëéçêíáÉêí ïìêÇÉI â∏ååíÉ ã~å Éë ~ìÅÜ ïáÉÇÉê ~ÄêìÑÉå ìåÇ äçâ~ä ÄÉáã ^åïÉåÇÉê ëéÉáÅÜÉêå EÇáÉ ÉåíëéêÉÅÜÉåÇÉ jÉíÜçÇÉ ÜÉá≈í ÖÉí|ïáíÜ|í~ÄäÉFK táê ïçääÉå ~ÄÉê áã ÑçäÖÉåÇÉå _ÉáëéáÉä ÉáåÉå ~åÇÉêÉå tÉÖ ÖÉÜÉå ìåÇ Éë áååÉêJ Ü~äÄ ÉáåÉë aóåéêçë ãáí ÇÉã máÅíìêÉJ`çåíêçä ~åòÉáÖÉåK aáÉ òìÖÉJ Ü∏êáÖÉ drfJhä~ëëÉ ÜÉá≈í Åä|Öìá|éáÅíìêÉK ^å fåëí~åòÉå ÇáÉëÉë `çåíêçäë ä~ëëÉå ëáÅÜ åáÅÜí ëç ÉáåÑ~ÅÜ Äáå®êÉ a~íÉå ÇáêÉâí ΩÄÉêÖÉJ ÄÉåI ëçåÇÉêå ÜáÉê ÄÉÇ~êÑ Éë ÉáåÉê ~åÇÉêÉå qÉÅÜåáâK aÉê p^m a~J í~mêçîáÇÉê ä®ëëí ëáÅÜ ~äë ÉáåÉ ^êí aáÉåëí áååÉêÜ~äÄ îçå oLP ëÉÜÉåI ÇÉê ÄÉäáÉÄáÖÉ oÉëëçìêÅÉå òìê sÉêÑΩÖìåÖ ëíÉääíI ÇáÉ ëáÅÜ ìåíÉê ^åJ Ö~ÄÉ ÉáåÉê roi ~ÄêìÑÉå ä~ëëÉåK aáÉ roië ÇÉë a~í~mêçîáÇÉêë ÄÉJ ÖáååÉå åáÅÜí ïáÉ áã fåíÉêåÉíJbñéäçêÉê ãáí ÜííéKLLKKK ëçåÇÉêå ãáí ë~éêPWLLKKK ^ÄÉê áã mêáåòáé ÑìåâíáçåáÉêÉå ëáÉ ÖÉå~ìëçX ëáÉ îÉêïÉáJ ëÉå ÉáåÇÉìíáÖ ~ìÑ ÉáåÉ oÉëëçìêÅÉI ÇáÉ áêÖÉåÇïç ΩÄÉê Ç~ë kÉíòJ ïÉêâ ÉêêÉáÅÜÄ~ê áëíK táê ÄÉå∏íáÖÉå ÑΩê Ç~ë ÑçäÖÉåÇÉ _ÉáëéáÉäéêçÖê~ãã ÉáåÉå drfJ pí~íìë å~ãÉåë ibfpqb ãáí ÉáåÉã cìåâíáçåëÅçÇÉ bufq ÜáåíÉê ÇÉã êçíÉå bñáíJhåçéÑK ^ì≈ÉêÇÉã Éáå aóåéêç ãáí ÇÉê kìããÉê NMMI ~ìÑ ÇÉã ëáÅÜ Éáå píÉìÉêÉäÉãÉåí îçã qóé `ìëíçã `çåíêçä Eå~J ãÉåë `lkqNF ìåÇ Éáå bL^JcÉäÇ ÇÉê i®åÖÉ NM ãáí ÇÉã k~ãÉå fp_k ÄÉÑáåÇÉíK gÉÇÉë j~ä ïÉåå ÇÉê _ÉåìíòÉê ÉáåÉ fp_kJkìããÉê NMV

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå áå Ç~ë qÉñíÑÉäÇ ÉáåÖáÄíI ëçää Ç~ë ÉåíëéêÉÅÜÉåÇÉ _áäÇ ÇÉë _ìÅÜJ `çîÉêë áå Ç~ë máÅíìêÉJ`çåíêçä ÖÉä~ÇÉå ïÉêÇÉåK a~ë o~ÜãÉåéêçÖê~ãã ÄêáåÖí åáÅÜí îáÉä kÉìÉëK táê ÄÉå∏íáÖÉå ÇáÉ ΩÄäáÅÜÉå oÉÑÉêÉåòÉå ÑΩê ÇáÉ `çåíêçäJmêçÖê~ããáÉêìåÖW REPORT zbib_bds2. DATA: ok_code LIKE sy-ucomm, isbn LIKE zbibbuecher-isbn. DATA: cont1 TYPE REF TO cl_gui_custom_container, pic TYPE REF TO cl_gui_picture. START-OF-SELECTION. CALL SCREEN 100. aáÉ ^Ää~ìÑäçÖáâ âççêÇáåáÉêí ÇêÉá jçÇìäÉK a~ë jçÇìä éáÅ|ÜçäÉå ïáêÇ ~ìÑÖÉêìÑÉåI ïÉåå ÇÉê _ÉåìíòÉê ÇáÉ fp_kJkìããÉê ÉáåÖáÄíK PROCESS BEFORE OUTPUT. MODULE STATUS_0100. PROCESS AFTER INPUT. FIELD isbn MODULE pic_holen ON REQUEST. MODULE USER_COMMAND_0100. fåëí~åòááÉêìåÖ áã ëí~íìë|MNMMJjçÇìä ìåÇ wÉêëí∏êìåÖ áã ìëÉêJ `çãã~åÇ|MNMM ëçääíÉå ÉÄÉåëç ~ìë ÇÉê `çåíêçäJmêçÖê~ããáÉêìåÖ ÄÉâ~ååí ëÉáåW MODULE status_0100 OUTPUT. SET PF-STATUS 'LEISTE'. IF cont1 IS INITIAL. CREATE OBJECT cont1 EXPORTING container_name = 'CONT1'. ENDIF. IF pic IS INITIAL. CREATE OBJECT pic EXPORTING parent = cont1. ENDIF. ENDMODULE.

NNM

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

MODULE user_command_0100 INPUT. CASE ok_code. WHEN 'EXIT'. CALL METHOD cont1→free. FREE cont1. FREE pic. LEAVE PROGRAM. ENDCASE. ENDMODULE roi ÉêãáííÉäå ìåÇ pÉÜÉå ïáê ìåë åìå Ç~ë jçÇìä éáÅ|ÜçäÉå ~åK aáÉ ëí~íáëÅÜÉ jÉJ íÜçÇÉ ÖÉí|ïáíÜ|ìêä ÇÉê _apJhä~ëëÉ äáÉÑÉêí ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ~òÉáÖÉå ãáí roië òìêΩÅâI ÇáÉ ÇÉå ΩÄÉêÖÉÄÉåÉå hêáíÉêáÉå ÉåíëéêÉÅÜÉå Ehä~ëëÉåå~ãÉI hä~ëëÉåíóé ìåÇ lÄàÉâíëÅÜäΩëëÉäFK aÉå ÉêëíÉå báåJ íê~Ö ÇÉê áåíÉêåÉå q~ÄÉääÉ ÑáëÅÜÉå ïáê ìåë ãáí ob^a q^_ib ÜÉêJ ~ìë ìåÇ ΩÄÉêÖÉÄÉå áÜå ~å äç~Ç|éáÅíìêÉ|Ñêçã|ìêä ÇÉê máÅíìêÉJ `çåíêçäJfåëí~åòK MODULE pic_holen INPUT. CLASS cl_bds_document_set DEFINITION LOAD. DATA: wa_url TYPE bapiuri, it_url TYPE STANDARD TABLE OF bapiuri. DATA: key TYPE sbdst_object_key. key = isbn. CALL METHOD cl_bds_document_set=>get_with_url EXPORTING classname = 'ZBIBBUCH' classtype = 'OT' object_key = key * URL_LIFETIME = CHANGING uris = it_url * SIGNATURE = * COMPONENTS = EXCEPTIONS nothing_found = 1 error_kpro = 2 internal_error = 3 parameter_error = 4 NNN

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå not_authorized = 5 not_allowed = 6 OTHERS = 7 . IF sy-subrc 0. MESSAGE e007(zbib). " kein Bild gefunden ENDIF. READ TABLE it_url INTO wa_url INDEX 1. CALL METHOD pic->load_picture_from_url EXPORTING url = wa_url-uri. ENDMODULE. ^ÄÄáäÇìåÖ OKOP òÉáÖí Ç~ë bêÖÉÄåáëK ÖÉí|ïáíÜ|ìêä ÖáÄí áã §ÄêáÖÉå ÄÉá _ÉÇ~êÑ ïáÉÇÉê ÇáÉ hçãéçåÉåíÉåJ ìåÇ ÇáÉ páÖå~íìêí~ÄÉääÉ òìJ êΩÅâI ÇáÉ ïáê ÄÉêÉáíë áã äÉíòíÉå _ÉáëéáÉä âÉååÉå ÖÉäÉêåí Ü~ÄÉåK c~ääë Éë å∏íáÖ ëÉáå ëçääíÉI â∏ååíÉ ã~å ÇìêÅÜ ^ìëïÉêíÉå ÇáÉëÉê q~ÄÉääÉå ÖäÉáÅÜ aÉí~áäë òì ÇÉå _áäÇÉêå ãáí ~ìëïÉêíÉåK kÉÄÉå äç~Ç|éáìÅíìêÉ|Ñêçã|ìêä ÖáÄí Éë ~ìÅÜ ÇáÉ ~ëóåÅÜêçåÉ s~J êá~åíÉ äç~Ç|éáÅíìêÉ|Ñêçã|ìêä|~ëóåÅK páÉ ã~ÅÜí áã mêáåòáé Ç~ëëÉäJ ÄÉI áëí ~ÄÉê áã sÉêÄáåÇìåÖ ãáí ~åÇÉêÉå cìåâíáçåÉå éÉêÑçêã~åJ íÉêI ïÉáä ëáÉ åáÅÜí ï~êíÉíI Äáë Ç~ë _áäÇ ~ìÅÜ ïáêâäáÅÜ îçã máÅíìêÉJ `çåíêçä ÖÉä~ÇÉå ïìêÇÉK

NNO

OKS

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

^ÄÄK OKOP « p^m ^dW _ÉáëéáÉäéêçÖê~ãã áå ^âíáçå

2.6.5

Den SAP-Standard nutzen



w_f_|_apP

pÉÜÉå ïáê ìåë ~äë äÉíòíÉå ^ëéÉâí òìã _ap åçÅÜ Éáå âäÉáåÉë _ÉáJ ëéáÉä ~åI Ç~ë ÇáÉ ÄÉëíÉÜÉåÇÉ mÉêáéÜÉêáÉ åìíòí ìåÇ Éáå ~ìëÖÉï®ÜäJ íÉë açâìãÉåí ÇáêÉâí áã _ìëáåÉëë açÅìãÉåí k~îáÖ~íçê ~åòÉáÖíK bë â~åå ÇìêÅÜ~ìë ëáååîçää ëÉáåI áå ÇÉê ÉáÖÉåÉå ^åïÉåÇìåÖ ÇÉã ^åïÉåÇÉê åìê ÉáåÉå ÉáåÑ~ÅÜÉå ^ÄëéêìåÖ áå ÇÉå p^mJpí~åÇ~êÇ òì ÄáÉíÉåI ëí~íí ë®ãíäáÅÜÉ cìåâíáçåÉå ëÉäÄëí òì éêçÖê~ããáÉêÉåK aáÉ jÉíÜçÇÉ Å~ää|å~îáÖ~çê ~êê~åÖáÉêí ëçäÅÜ ÉáåÉå ^ÄëéêìåÖK aìêÅÜ ÇáÉ §ÄÉêÖ~ÄÉ îçå Çáëéä~ó|ëáåÖäÉ|ÇçÅ Z ÛuÛ ïáêÇ Ç~ë ÖÉêìJ ÑÉåÉ açâìãÉåí ÖäÉáÅÜ ~åÖÉòÉáÖíK

NNP

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå REPORT zbib_bds3. PARAMETERS isbn LIKE zbibbuecher-isbn. START-OF-SELECTION. CLASS cl_bds_document_set DEFINITION LOAD. DATA key TYPE sbdst_object_key. key = isbn. CALL METHOD cl_bds_document_set=>call_navigator EXPORTING classname = 'ZBIBBUCH' classtype = 'OT' display_single_doc = 'X' CHANGING objkey = key EXCEPTIONS parameter_error = 1 internal_error = 2 nothing_found = 3 error_kpro = 4 not_allowed = 5 not_authorized = 6 OTHERS = 7. IF sy-subrc 0. WRITE: / 'Fehler beim Aufruf. subrc=', sy-subrc. ENDIF.

NNQ

OKS

2.6.6

_ap Ó aáÉ açâìãÉåíÉåîÉêï~äíìåÖ

Funktionen im Überblick

`i|_ap|al`rjbkq|pbq hä~ëëÉ ÑΩê cìåâíáçåÉå ÇÉë _ap `^ii|k^sfd^qlo ëéêáåÖí ìåíÉê ^åÖ~ÄÉ îçå hä~ëëÉåå~ãÉI hä~ëëÉåíóé ìåÇ lÄàÉâíJ ëÅÜäΩëëÉä áå ÇÉå _apJk~îáÖ~íçê ~Ä `ob^qb|tfqe|roi äÉÖí Éáå açâìãÉåí ìåíÉê ^åÖ~ÄÉ ÇÉê roi ~å al`rjbkq|bknrbrb L al`rjbkq|abnrbrb ëéÉêêí L ÉåíëéÉêêí Éáå açâìãÉåí ÑΩê ÇáÉ _É~êÄÉáíìåÖ EîÖäK ~ìÅÜ h~éáíÉä RF abibqb ä∏ëÅÜí Éáå açâìãÉåí dbq|tfqe|q^_ib êìÑí ÇÉå açâìãÉåíÉåáåÜ~äí áå ÉáåÉê áåíÉêåÉåI Äáå®êÉå q~ÄÉääÉ ~Ä dbq|tfqe|roi êìÑí ÇÉå açâìãÉåíÉåáåÜ~äí ìåíÉê oΩÅâÖ~ÄÉ ÉáåÉê roi ÇÉë p^m a~í~mêçîáÇÉêë ~Ä rma^qb|tfqe|q^_ib L rma^qb|tfqe|roi í~ìëÅÜí Éáå ÄÉëíÉÜÉåÇÉë ÖÉÖÉå Éáå åÉìÉë açâìãÉåí ãáí ÇÉãëÉäJ ÄÉå pÅÜäΩëëÉä ~ìë EÉåíïÉÇÉê ΩÄÉê Äáå®êÉ q~ÄÉääÉ çÇÉê ΩÄÉê roiF `lmv âçéáÉêí Éáå ÄÉëíÉÜÉåÇÉë açâìãÉåí ~ìÑ ÉáåÉå ~åÇÉêÉå lÄàÉâíJ ëÅÜäΩëëÉä

NNR

O

a~íÉå ~ìÑÄÉêÉáíÉåI ~ÄäÉÖÉå ìåÇ âçåîÉêíáÉêÉå

`i|drf|mf`qrob hä~ëëÉ ÑΩê cìåâíáçåÉå ÇÉë máÅíìêÉJ`çåíêçäë cobb òÉêëí∏êí Ç~ë lÄàÉâíI ÉêäÉÇáÖí ^ìÑê®ìã~êÄÉáíÉå ìåÇ ÖáÄí ÇÉå péÉáJ ÅÜÉê ÑêÉá il^a|mf`qrob|colj|p^m|f`lkp ä®Çí Éáå pí~åÇ~êÇJp^mJfÅçå il^a|mf`qrob|colj|roi ä®Çí Éáå _áäÇ ìåíÉê ^åÖ~ÄÉ ÇÉê roi EòK_K îçã p^m a~í~mêçîáÇÉêI ~ÄÉê Éë ëáåÇ ~åÇÉêÉ roië ã∏ÖäáÅÜF il^a|mf`qrob|colj|roi|^pvk` ^å~äçÖ òì il^a|mf`qro|colj|roiI ~ääÉêÇáåÖë ï~êíÉí ÇÉê ^ìÑJ êìÑ åáÅÜíI Äáë Ç~ë _áäÇ ÖÉä~ÇÉå áëí

NNS

3

Benutzeroberfläche łaáÉ hìåëí Äê~ìÅÜí ÇÉå _Éíê~ÅÜíÉêK aÉê _Éíê~ÅÜíÉê Äê~ìÅÜí ÇáÉ hìåëí Ó t~ë ÑΩê hìåëí ÖáäíI Öáäí ÑΩê ÇáÉ póãÄáçëÉ òïáëÅÜÉå ^åJ ïÉåÇÉê ìåÇ ^åïÉåÇìåÖ ëÅÜçå ä~åÖÉK aáÉëÉë wìë~ããÉåëéáÉä òì Ñ∏êÇÉêåI áëí ïÉëÉåíäáÅÜÉê fåÜ~äí ÇÉë ÑçäÖÉåÇÉå h~éáíÉäëK táê ~äë båíïáÅâäÉê ëçääíÉå ìåë ëí®åÇáÖ îçê ^ìÖÉå Ü~äíÉåI Ç~ëë ÇáÉ dÉëí~äJ íìåÖ ÇÉê mêçÖê~ããJlÄÉêÑä®ÅÜÉ ìåÇ Ç~ãáí ÇáÉ pÅÜåáííëíÉääÉ òïáJ ëÅÜÉå ^åïÉåÇÉê ìåÇ ^åïÉåÇìåÖ å~ÜÉòì ÇÉåëÉäÄÉå píÉääÉåïÉêí ÖÉåáÉ≈Éå ëçääíÉI ïáÉ ÇáÉ ÉáÖÉåíäáÅÜÉ ÅçÇáÉêíÉ dÉëÅÜ®ÑíëäçÖáâK mêçÇìâíáîáí®í ìåÇ ëçãáí hçëíÉåÉÑÑáòáÉåò ëáåÇ ïÉëÉåíäáÅÜÉ bêÑçäÖëJ Ñ~âíçêÉå ÉáåÉë råíÉêåÉÜãÉåëK rã ëç ãÉÜê Éêëí~ìåí ÉëI Ç~ëë îáÉäÉ båíëÅÜÉáÇìåÖëíê®ÖÉê áã fqJ_ÉêÉáÅÜ ëáÅÜ çÑÑÉåëáÅÜíäáÅÜ òìïÉåáÖ dÉÇ~åâÉå ΩÄÉê mêçÇìâíáîáí®íëëíÉáÖÉêìåÖÉå ã~ÅÜÉåI ÇáÉ ~ääÉáå ÇìêÅÜ ÉáåÉ ÉÑÑáòáÉåíÉêÉ _ÉåìíòÉêçÄÉêÑä®ÅÜÉ ÉêêÉáÅÜí ïÉêÇÉå â∏ååíÉåK aáÉëÉ bÑÑáòáÉåò â~åå áã ÉêëíÉå pÅÜêáíí ~ìÅÜ åìê ÇìêÅÜ pí~åÇ~êÇáëáÉêìåÖ ÉêêÉáÅÜí ïÉêÇÉåK aáÉ p^mJbåíïáÅâäìåÖëJ ìãÖÉÄìåÖ ÉêòïáåÖí ÄÉêÉáíë ÉáåÉå ÖÉïáëëÉå dê~Ç ~å pí~åÇ~êÇáëáÉJ êìåÖ áã dÉÖÉåë~íò òì ~åÇÉêÉå mêçÖê~ããáÉêëéê~ÅÜÉåI ~ÄÉê ÇÉåJ åçÅÜ â~åå áå ÇáÉëÉã _ÉêÉáÅÜ îáÉä ÖÉí~å ïÉêÇÉåK

3.1

Standarddialoge



w_f_|pqaaf^

få àÉÇÉê ^ééäáâ~íáçå áëí Éë å∏íáÖI ÇÉå _ÉåìíòÉê ΩÄÉê ÖÉïáëëÉ ^âJ íáîáí®íÉå ÇÉë mêçÖê~ããë ãÉÜê çÇÉê ãáåÇÉê å~ÅÜÇêΩÅâäáÅÜ òì áåJ ÑçêãáÉêÉå çÇÉê îçê båíëÅÜÉáÇìåÖÉå òì ëíÉääÉåI ÇáÉ ÖÉíêçÑÑÉå ïÉêÇÉå ãΩëëÉåK bêëíÉêÉë â~åå ÉåíïÉÇÉê ÇìêÅÜ ÇáÉ k~ÅÜêáÅÜíÉåJ ~ìëÖ~ÄÉ ãáííÉäë jbpp^db ÉêÑçäÖÉå çÇÉê ÇìêÅÜ âäÉáåÉêÉ aá~äçÖJ _çñÉåI ÇáÉ ëáÅÜ ~äë ÉáÖÉåÉë cÉåëíÉê ∏ÑÑåÉå ìåÇ ãáí ÉåíëéêÉÅÜÉåJ ÇÉå hå∏éÑÉå îÉêëÉÜÉå ëáåÇK bë áëí ÑΩê ÇÉå Ü~äÄïÉÖë ÖÉΩÄíÉå mêçÖê~ããáÉêÉê ãáí páÅÜÉêÜÉáí âÉáå eÉñÉåïÉêâI ÇÉê~êíáÖÉ aá~äçÖJ ÄçñÉå ëÉäÄëí òì ÉêëíÉääÉåI àÉÇçÅÜ ëáÉÜí p^m ÉáåÉ oÉáÜÉ îçå cìåâJ íáçåëÄ~ìëíÉáåÉå îçêI ÇáÉ ÇáÉ ^êÄÉáí ëÉÜê ÉêäÉáÅÜíÉêåK fã cçäÖÉåJ ÇÉå ëáåÇ ~ääÉ ÖÉÄê®ìÅÜäáÅÜÉå pí~åÇ~êÇJaá~äçÖÉ ãáí _ÉáëéáÉäJ `çÇÉI pÅêÉÉåJpÜçí ìåÇ pÅÜåáííëíÉääÉåÄÉëÅÜêÉáÄìåÖ Éêä®ìíÉêíK jáí eáäÑÉ ÇÉë _ÉáëéáÉäêÉéçêíë w_f_|pqaaf^ EîÖäK ^ÄÄáäÇìåÖ PKNF â∏ååÉå ÇáÉ aá~äçÖÉ å~ÅÜ eÉêòÉåëäìëí ~ìëéêçÄáÉêí ïÉêÇÉåK

NNT

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

^ÄÄK PKN « p^m ^dW _ÉáëéáÉäêÉéçêí òì aÉãçòïÉÅâÉå

3.1.1

Ja, Nein, WeißNicht rã ÇÉå _ÉåìíòÉê ãáí cê~ÖÉå òì âçåÑêçåíáÉêÉåI ÇáÉ Éê äÉÇáÖäáÅÜ ãáí g~ çÇÉê kÉáå ÄÉ~åíïçêíÉå â~ååI ëíÉÜÉå ÇêÉá ïáÅÜíáÖÉ aá~äçÖJ Ä~ìëíÉáåÉ òìê sÉêÑΩÖìåÖI ÇáÉ áã cçäÖÉåÇÉå îçêÖÉëíÉääí ïÉêÇÉåK mlmrm|ql|`lkcloj|pqbm òÉáÖí äÉÇáÖäáÅÜ ÉáåÉå òïÉáòÉáäáÖÉå qÉñíI ï~ë ~ÄÉê ïÉáíÉëíÖÉÜÉåÇ ~ìëêÉáÅÜÉå ëçääíÉK _Éá ~ääÉå ÇêÉá _~ìëíÉáåÉå â~åå ÇÉê pí~åÇ~êÇJ_ìííçå îçêÖÉÖÉÄÉå ïÉêÇÉåI ~äëç ÇÉê håçéÑI ~ìÑ ÇÉã ÇÉê báåÖ~ÄÉÑçâìë ëíÉÜíK tÉåå ÇÉê ^åïÉåÇÉê Ç~åå ÇáêÉâí ~ìÑ båíÉê ÇêΩÅâíI ïáêÇ ÇáÉëÉê håçéÑ ÄÉí®íáÖíK bë áëí Éáå âäÉáåÉêI ~ÄÉê ÑÉáåÉê råíÉêëÅÜáÉÇI ïÉäÅÜÉê håçéÑ ÇáÉëÉë ^ííêáJ Äìí ÉêÜ®äíK ^åïÉåÇÉê åÉáÖÉå Ç~òìI ÇÉê~êíáÖÉ jÉäÇìåÖëÄçñÉå åáÅÜí ëç ÖÉå~ì òì äÉëÉåI ïáÉ ÇÉê mêçÖê~ããáÉêÉê ëáÅÜ Ç~ë ÖÉJ ïΩåëÅÜí Ü®ííÉK ^ìë ÇáÉëÉã dêìåÇ ëçääíÉ ÇÉê håçéÑI ÇÉê ÉáåÉ âêáJ íáëÅÜÉ ^âíáçå ~ìëä∏ëíI åáÅÜí ~äë pí~åÇ~êÇ ÇÉÑáåáÉêí ëÉáåK DATA i_answer. CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = 'Hallo Anwender,' TEXTLINE2 = 'wollen Sie das wirklich so haben??' TITEL = 'wirklich so machen??' * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = I_ANSWER EXCEPTIONS OTHERS = 1.

NNU

PKN

pí~åÇ~êÇÇá~äçÖÉ

^ÄÄK PKO « p^m ^dW mlmrm|ql|`lkcfoj|pqbm fëí ãÉÜê qÉñí ~äë ÇáÉ ÄÉáÇÉå wÉáäÉå å∏íáÖI â~åå mlmrm|ql|`lkcfoj|tfqe|jbpp^db ÜÉê~åÖÉòçÖÉå ïÉêÇÉåK bë ëíÉÜÉå òïÉá ïÉáíÉêÉ qÉñíòÉáäÉå òìê sÉêÑΩÖìåÖI ìåÇ áã äáåâÉå _ÉêÉáÅÜ ÇÉë aá~äçÖë ÉêëÅÜÉáåí Éáå ÖêΩåÉë cê~ÖÉòÉáÅÜÉåK DATA i_answer. CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING * DEFAULTOPTION = 'Y' DIAGNOSETEXT1 = 'Ihre Angaben entsprechen' DIAGNOSETEXT2 = 'nicht den hinterlegten Stammdaten.' TEXTLINE1 = 'Sollen die Eingaben jetzt mit' TEXTLINE2 = 'den Stammdaten abgeglichen werden?' TITEL = 'ungünstige Angaben' * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = I_ANSWER EXCEPTIONS OTHERS = 1.

^ÄÄK PKP « p^m ^dW mlmrm|ql|`lkcfoj|tfqe|jbpp^db

NNV

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

mlmrm|ql|`lkcfoj|pqbmL mlmrm|ql|`lkcfoj|tfqe|jbpp^dbEGF fãéçêíJm~ê~ãÉíÉê abc^riqlmqflk

g

g~J_ìííçå áëí aÉÑ~ìäíJhåçéÑ

k

kÉáåJ_ìííçå áëí aÉÑ~ìäíJhåçéÑ

af^dklpbqbuqNLO wìë®íòäáÅÜÉê qÉñí qbuqifkbNLO

qÉñíI ÇÉê ÇáÉ cê~ÖÉ ÉåíÜ®äí

qfqbi

qáíÉä ÇÉê aá~äçÖÄçñ EçÄÉêÉêI Ää~ìÉê o~åÇF

pq^oq|`lirjk

eçêáòçåí~äÉê ^Äëí~åÇ òìã äáåâÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

pq^oq|olt

sÉêíáâ~äÉê ^Äëí~åÇ òìã çÄÉêÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

`^k`biafpmi^v

u ^ÄÄêÉÅÜÉåJ_ìííçå ïáêÇ ~åÖÉòÉáÖí ^ÄÄêÉÅÜÉåJ_ìííçå ïáêÇ åáÅÜí ~åÖÉòÉáÖí

bñéçêíJm~ê~ãÉíÉê ^kptbo

g

g~ ÖÉâäáÅâí

k kÉáå ÖÉâäáÅâí ^ ^ÄÄêÉÅÜÉå ÖÉâäáÅâí

sÉêïÉêÑÉå ìåÇ i∏ëÅÜÉå ÉáåÖÉÖÉJ ÄÉåÉê a~íÉå

báåÉ ïÉáíÉêÉI Ü®ìÑáÖÉ ^åïÉåÇìåÖ ÄÉëíÉÜí áå páÅÜÉêÜÉáíë~ÄÑê~ÖÉåI Ñ~ääë ÇÉê ^åïÉåÇÉê ÉáåÉå ÄÉÖçååÉåÉå sçêÖ~åÖ ~ÄÄêÉÅÜÉå ã∏ÅÜíÉI òK_K ΩÄÉê Éáå bñáíJhçãã~åÇçK _ÉêÉáíë ÉáåÖÉÖÉÄÉåÉ a~íÉå ïÉêÇÉå Ç~åå îÉêïçêÑÉåK eáÉêòì ÉáÖåÉí ëáÅÜ ÇÉê _~ìëíÉáå mlmrm|ql|`lkcfoj|a^q^|ilppK bë ëáåÇ âÉáåÉ ïÉáíÉêÉå qÉñíòÉáäÉå òì ΩÄÉêÖÉÄÉåI Ç~ ÇÉê pí~åÇ~êÇJqÉñí ÑΩê ÇáÉëÉ páíì~íáçå ~åÖÉòÉáÖí ïáêÇ EîÖäK ^ÄÄáäÇìåÖ PKQFK DATA i_answer. CALL FUNCTION 'POPUP_TO_CONFIRM_DATA_LOSS' EXPORTING * DEFAULTOPTION = 'J' TITEL = 'Programm-Ausstieg ....' * START_COLUMN = 25

NOM

PKN

pí~åÇ~êÇÇá~äçÖÉ

* START_ROW = 6 IMPORTING ANSWER = I_ANSWER EXCEPTIONS OTHERS = 1.

^ÄÄK PKQ « p^m ^dW mlmrm|ql|`lkcfoj|a^q^|ilpp ^äíÉêå~íáî â~åå ~ìÅÜ mlmrm|ql|`lkcfoj|ilpp|lc|a^q^ ÖÉåìíòí ïÉêÇÉåK bê ®ÜåÉäí ÇÉå ÄÉêÉáíë îçêÜÉê ÇáëâìíáÉêíÉå _~ìJ ëíÉáåÉåI ÉåíÜ®äí ~ÄÉê òìë®íòäáÅÜ åçÅÜ Éáå ëÅÜáÅâÉëI çê~åÖÉÑ~êÄÉJ åÉë ^ìëêìÑÉòÉáÅÜÉåK

^ÄÄK PKR « p^m ^dW mlmrm|ql|`lkcfoj|ilpp|lc|a^q^

mlmrm|ql|`lkcfoj|a^q^|ilpp fãéçêíJm~ê~ãÉíÉê abc^riqlmqflk

g

g~J_ìííçå áëí aÉÑ~ìäíJhåçéÑ

k

kÉáåJ_ìííçå áëí aÉÑ~ìäíJhåçéÑ

qfqbi

qáíÉä ÇÉê aá~äçÖÄçñ EçÄÉêÉêI Ää~ìÉê o~åÇF

pq^oq|`lirjk

eçêáòçåí~äÉê ^Äëí~åÇ òìã äáåâÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

pq^oq|olt

sÉêíáâ~äÉê ^Äëí~åÇ òìã çÄÉêÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

NON

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ bñéçêíJm~ê~ãÉíÉê ^kptbo

g

g~ ÖÉâäáÅâí

k kÉáå ÖÉâäáÅâí ^ ^ÄÄêÉÅÜÉå ÖÉâäáÅâí

3.1.2

Das Eine oder das Andere fã îçê~åÖÉÖ~åÖÉåÉå qÉáäâ~éáíÉä Ü~ÄÉå ïáê ^åïÉåÇÉêJ båíëÅÜÉáÇìåÖÉå ÇáëâìíáÉêíI ÇáÉ ÉåíïÉÇÉê ãáí g~ çÇÉê kÉáå òì ÄÉJ ~åíïçêíÉå ï~êÉåK a~ë ãìëë å~íΩêäáÅÜ åáÅÜí áããÉê ëç ëÉáåK aáÉ ÑçäÖÉåÇÉå òïÉá _~ìëíÉáåÉ ä~ëëÉå ÇáÉ ÄÉáÇÉå båíëÅÜÉáÇìåÖë~äíÉêJ å~íáîÉå ÑêÉá ÇÉÑáåáÉêÉåK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇáÉ _ÉëÅÜêáÑíìåÖ ÇÉê _ìííçåë åáÅÜí ÄÉäáÉÄáÖ ä~åÖ ëÉáå Ç~êÑ Eã~ñK OM wÉáÅÜÉåFK pÉJ ÜÉå ïáê ìåë òìå®ÅÜëí ÇÉå _~ìëíÉáå mlmrm|ql|ab`fab ~åK aÉê ~åÖÉòÉáÖíÉ qÉñí â~åå Äáë òì P wÉáäÉå ¶ PR wÉáÅÜÉå ä~åÖ ëÉáåK DATA i_answer. CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' TEXTLINE1 = 'Bitte entscheiden Sie sich jetzt ...' TEXT_OPTION1 = 'für das hier ...' TEXT_OPTION2 = 'oder für das andere ...' TITEL = 'Entscheidung' * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = I_ANSWER EXCEPTIONS OTHERS = 1.

^ÄÄK PKS « p^m ^dW mlmrm|ql|ab`fab aáÉ bêïÉáíÉêìåÖ mlmrm|ql|ab`fab|tfqe|jbpp^db ä®ëëí åçÅÜ ÉáåÉå òìë®íòäáÅÜÉåI ÇêÉáòÉáäáÖÉå aá~ÖåçëÉíÉñí òìK bë áëí ~äJ NOO

PKN

pí~åÇ~êÇÇá~äçÖÉ

äÉêÇáåÖë áããÉê òì ê~íÉåI ÇáÉ i®åÖÉ ÇÉë qÉñíÉë âêáíáëÅÜ òì ÜáåíÉêJ Ñê~ÖÉåK hìêòÉ ìåÇ éê®Öå~åíÉ wÉáäÉå ëáåÇ ~ääÉêÉêëíÉ sçê~ìëëÉíòìåÖ Ç~ÑΩêI Ç~ëë Éáå aìêÅÜëÅÜåáííë~åïÉåÇÉê áå ÇÉê ^ääí~ÖëÜÉâíáâ ÇÉë mêçÇìâíáçåëÄÉíêáÉÄë áå ÇÉê i~ÖÉ áëíI ÇÉå fåÜ~äí òì îÉêëíÉÜÉå ìåÇ åáÅÜí ÉáåÑ~ÅÜ ïÉÖòìâäáÅâÉåK

^ÄÄK PKT « p^m ^dW mlmrm|ql|ab`fab|tfqe|jbpp^db

mlmrm|ql|ab`fabL mlmrm|ql|ab`fab|tfqe|jbpp^dbEGF fãéçêíJm~ê~ãÉíÉê abc^riqlmqflk

N

NK _ìííçå áëí aÉÑ~ìäíJhåçéÑ

O

OK _ìííçå áëí aÉÑ~ìäíJhåçéÑ

af^dklpbqbuqNLOLPEGF

aêÉáòÉáäáÖÉê wìë~íòíÉñí

qbuqifkbNLOLP

aêÉáòÉáäáÖÉê qÉñí

qbuq|lmqflkNLO

_ÉëÅÜêáÑíìåÖ ÇÉê ÄÉáÇÉå hå∏éÑÉ ÑΩê ÇáÉ ÄÉáÇÉå båíëÅÜÉáÇìåÖë~äíÉêå~íáîÉå

f`lk|qbuq|lmqflkNLO

fÅçå ÑΩê ÇÉå NK ÄòïK OK håçéÑ

qfqbi

qáíÉä ÇÉê aá~äçÖÄçñ EçÄÉêÉêI Ää~ìÉê o~åÇF

pq^oq|`lirjk

eçêáòçåí~äÉê ^Äëí~åÇ òìã äáåâÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

pq^oq|olt

sÉêíáâ~äÉê ^Äëí~åÇ òìã çÄÉêÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

`^k`bi|afpmi^v

u ^ÄÄêÉÅÜÉåJ_ìííçå ïáêÇ ~åÖÉòÉáÖí

NOP

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ ^ÄÄêÉÅÜÉåJ_ìííçå ïáêÇ åáÅÜí ~åJ ÖÉòÉáÖí bñéçêíJm~ê~ãÉíÉê ^kptbo

g

g~ ÖÉâäáÅâí

k kÉáå ÖÉâäáÅâí ^ ^ÄÄêÉÅÜÉå ÖÉâäáÅâí

3.1.3

Textbausteine anzeigen bë ïáêÇ áããÉê ïáÉÇÉê å∏íáÖ ëÉáåI ÇÉã _ÉåìíòÉê qÉñíÉ ~åòìòÉáJ ÖÉåI ÇáÉ ΩÄÉê ÉáåáÖÉ ïÉåáÖÉ wÉáäÉå Üáå~ìëÖÉÜÉåK a~ë Öê∏≈íÉ ^åïÉåÇìåÖëÖÉÄáÉí ÜáÉêÑΩê ïáêÇ ãáí páÅÜÉêÜÉáí ÇÉê eáäÑÉíÉñí ëÉáåI ÇÉê àÉÇÉã _ÉåìíòÉê òìëíÉÜíI ÇÉå ÉêÑ~ÜêìåÖëÖÉã®≈ ~ääÉêÇáåÖë ÇáÉ tÉåáÖëíÉå ÄÉâçããÉåK få ÇÉå p^mJpí~åÇ~êÇJmêçÖê~ããÉå â~åå áå éê~âíáëÅÜ àÉÇÉã cÉåëíÉê ÄòïK àÉÇÉã báåÖ~ÄÉJcÉäÇ ãáí ÇÉã pÜçêíÅìí cN Éáå ëçäÅÜÉë eáäÑÉJcÉåëíÉê ~åÖÉòÉáÖí ïÉêÇÉåK gÉÇÉ ëÉäÄëíÖÉëÅÜêáÉÄÉåÉ ^ééäáâ~íáçå ëçääíÉ ÇÉã pí~åÇ~êÇ ÖÉåΩJ ÖÉåI Ç~ëë ΩÄÉêëÉíòìåÖëêÉäÉî~åíÉ qÉñíÉ åáÉã~äë áã `çÇÉ ëÉäÄÉê ëíÉÜÉåI ëçåÇÉêå áå ëÉé~ê~íÉåI ëéê~ÅÜÉå~ÄÜ®åÖáÖÉå `çåí~áåÉêåK pçäÅÜÉ `çåí~áåÉê ëáÉÜí ÇáÉ i~ìÑòÉáíìãÖÉÄìåÖ áå îáÉäÉêäÉá dÉëí~äí îçêK fã c~ää îçå k~ÅÜêáÅÜíÉå ïÉêÇÉå ÇáÉëÉ ÄÉáëéáÉäëïÉáëÉ ΩÄÉê ÇáÉ qê~åë~âíáçå pbVN ÖÉéÑäÉÖíK

qÉñíÄ~ìëíÉáåÉ áå ÇÉê pbSN

NOQ

pÉÜÉå ïáê ìåë åìå ÇáÉ qê~åë~âíáçå pbSN ~åI ëáÉ ÇáÉåí òìã ëéê~J ÅÜÉå~ÄÜ®åÖáÖÉå ^ÄäÉÖÉå îçå ãÉÜêòÉáäáÖÉã qÉñíI ëç ÖÉå~ååíÉå qÉñíÄ~ìëíÉáåÉåK ^ÄÄáäÇìåÖ PKU òÉáÖí Ç~ë báåëíáÉÖëÄáäÇK táê ïçääÉå ÉáåÉå åÉìÉå qÉñíÄ~ìëíÉáå å~ãÉåë w_f_|q_MN ~åäÉÖÉåK ^ìÅÜ qÉñíÄ~ìëíÉáåÉ ëáåÇ mêçÖê~ããçÄàÉâíÉ ìåÇ ãΩëëÉå íê~åëéçêíáÉêí ïÉêÇÉåK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ïáê ÑΩê ìåëÉê ëé®íÉêÉë sçêÖÉÜÉå ÉáåÉå qÉñíÄ~ìëíÉáå ÇÉê açâìãÉåíÉåâä~ëëÉ qÉñí áã aá~äçÖ ÄÉå∏J íáÖÉåK

PKN

pí~åÇ~êÇÇá~äçÖÉ

^ÄÄK PKU « p^m ^dW báåëíáÉÖ áå ÇáÉ açâìãÉåíÉåéÑäÉÖÉ ^ÄÄáäÇìåÖ PKV òÉáÖí Ç~ë fååÉåäÉÄÉå ìåëÉêÉë qÉñíÄ~ìëíÉáåëK kÉJ ÄÉå ÇÉã êÉáåÉå qÉñí â∏ååÉå åçÅÜ îÉêëÅÜáÉÇÉåëíÉ cçêã~íáÉêìåJ ÖÉåI sÉêïÉáëÉ ~ìÑ ~åÇÉêÉ _~ìëíÉáåÉ ìåÇ fâçåÉå ãáí ÉáåÖÉéÑäÉÖí ïÉêÇÉåK

^ÄÄK PKV « p^m ^dW aá~äçÖíÉñí ãáí cçêã~íáÉêìåÖÉå fëí ÇÉê aá~äçÖíÉñí ÇÉÑáåáÉêíI â~åå Éê ãáíÜáäÑÉ ÇÉë cìåâíáçåëÄ~ìJ ëíÉáåë mlmrm|afpmi^u|qbuq ~åÖÉòÉáÖí ïÉêÇÉåK bë ∏ÑÑåÉí ëáÅÜ Ç~åå Éáå ãçÇ~äÉë cÉåëíÉêI Ç~ë ÇÉå ÇÉÑáåáÉêíÉå qÉñíÄ~ìëíÉáå ~åJ òÉáÖíK

NOR

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ DATA I_ANSWER. CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING * LANGUAGE = SY-LANGU POPUP_TITLE = 'Pelzmäntel ...'(027) * START_COLUMN = 10 * START_ROW = 3 TEXT_OBJECT = 'ZBIB_TB01' * help_modal = 'X' IMPORTING CANCELLED = i_answer EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2. §ÄÉê ÇÉå oΩÅâÖ~ÄÉïÉêí â~åå ~ÄÖÉÑê~Öí ïÉêÇÉåI çÄ ÇÉê _ÉåìíJ òÉê ãáí lh EÇ~ë ÖêΩåÉ e®âÅÜÉåF çÇÉê ãáí ^ÄÄêÉÅÜÉå EÇ~ë êçíÉ hêÉìòF èìáííáÉêíK a~ë Éêã∏ÖäáÅÜíI ÇáÉëÉ qÉÅÜåáâ åáÅÜí åìê ÑΩê eáäJ ÑÉíÉñíÉI ëçåÇÉêå ~ìÅÜ ÑΩê båíëÅÜÉáÇìåÖÉå ÉáåòìëÉíòÉåI ëç ïáÉ ïáê ëáÉ ~ìÑ ÇÉå äÉíòíÉå pÉáíÉå ÄÉêÉáíë ÇáëâìíáÉêí Ü~ÄÉåK

^ÄÄK PKNM « p^m ^dW ãçÇ~ä ~åÖÉòÉáÖíÉê qÉñíÄ~ìëíÉáå

NOS

PKN

pí~åÇ~êÇÇá~äçÖÉ

mlmrm|afpmi^v|qbuq fãéçêíJm~ê~ãÉíÉê i^kdr^db

péê~ÅÜÉ ÇÉë ÜáåíÉêäÉÖíÉå qÉñíÄ~ìëíÉáåë

mlmrm|qfqib

qáíÉä ÇÉê aá~äçÖÄçñ EçÄÉêÉêI Ää~ìÉê o~åÇF

pq^oq|`lirjk

eçêáòçåí~äÉê ^Äëí~åÇ òìã äáåâÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

pq^oq|olt

sÉêíáâ~äÉê ^Äëí~åÇ òìã çÄÉêÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

qbuq|l_gb`q

k~ãÉ ÇÉë ~åòìòÉáÖÉåÇÉå qÉñíçÄàÉâíë

ebim|jla^i

u a~ë cÉåëíÉê ïáêÇ ãçÇ~ä ~åÖÉòÉáÖíK a~ë cÉåëíÉê ïáêÇ åáÅÜíJãçÇ~ä ~åÖÉJ òÉáÖíK

bñéçêíJm~ê~ãÉíÉê `^k`biiba

u aÉê _ÉåìíòÉê Ü~í ~ìÑ ^ÄÄêÉÅÜÉå ÖÉJ âäáÅâíK aÉê _ÉåìíòÉê Ü~í ~ìÑ lh ÖÉâäáÅâíK

bñÅÉéíáçåë qbuq|klq|clrka

3.1.4

aÉê ~åÖÉÖÉÄÉåÉ qÉñíÄ~ìëíÉáå áëí åáÅÜí çÇÉê åáÅÜí áå ÇÉê îçêÖÉÖÉÄÉåÉå péê~ÅÜÉ îçêÜ~åÇÉåK

Dateneingabe fã äÉíòíÉå qÉáä ÇÉë ^ÄëÅÜåáííë ΩÄÉê pí~åÇ~êÇÇá~äçÖÉ ïÉêÇÉå ïáê ìåë aá~äçÖJ_~ìëíÉáåÉ ~åëÉÜÉåI ÇáÉ Éë Éêä~ìÄÉåI a~íÉå îçã _ÉJ åìíòÉê ~ÄòìÑê~ÖÉåK páÉ ä~ëëÉå ëáÅÜ ~å îáÉäÉêäÉá píÉääÉå ~åëÉíòÉåI áåëÄÉëçåÇÉêÉ ïÉåå Éë Ç~êìã ÖÉÜíI îçã _ÉåìíòÉê ãÉÜêÉêÉ a~J íÉåÑÉäÇÉê òì ÑΩääÉåK aáÉë â~åå ÄÉáëéáÉäëïÉáëÉ ÄÉá ÇÉê kÉì~åä~ÖÉ îçå pí~ããÇ~íÉå ÉêÑçäÖÉåK _Éîçê ÇÉê _ÉåìíòÉê ΩÄÉêÜ~ìéí áå Ç~ë mÑäÉÖÉJ çÇÉê _É~êÄÉáíìåÖëÄáäÇ ïÉÅÜëÉäå â~ååI ãìëë Éê Éêëí ~ääÉ ëÅÜäΩëëÉäêÉäÉî~åíÉå ^åÖ~ÄÉå ÉáåÖÉÄÉåK pÉÜÉå ïáê ìåë Ç~ë _ÉáJ ëéáÉä áå ^ÄÄáäÇìåÖ PKNN ~åK wïÉá cÉäÇÉê ïÉêÇÉå Ççêí ~åÖÉÖÉÄÉåW NOT

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ ÇÉê j~åÇ~åí ìåÇ ÇÉê _ÉåìíòÉêå~ãÉK bêëíÉêÉë â~åå îçã _ÉåìíJ òÉê ~ÄÖÉ®åÇÉêí ïÉêÇÉåI Ç~ë òïÉáíÉ cÉäÇ ÜáåÖÉÖÉå áëí ëÅÜêÉáÄÖÉJ ëÅÜΩíòí ìåÇ ïáêÇ åìê òì fåÑçêã~íáçåëòïÉÅâÉå ~åÖÉòÉáÖíK

^ÄÄK PKNN « p^m ^dW báåÖ~ÄÉ îá~ mlmrm|dbq|s^irbp ^ìíçã~íáëÅÜÉ mêΩÑìåÖ ÇÉê a~íÉåíóéÉå

aÉê _~ìëíÉáå mlmrm|dbq|s^irbp ÉãéÑ®åÖí ~äë §ÄÉêÖ~ÄÉJ q~ÄÉääÉ ÉáåÉ áåíÉêåÉ q~ÄÉääÉI ÇáÉ ~ääÉ ~ÄòìÑê~ÖÉåÇÉå cÉäÇÉê ÉåíJ Ü®äíK kÉÄÉå ÇÉå ^åòÉáÖÉçéíáçåÉå EbäÉãÉåí cfbia|^qqoF â∏åJ åÉå åçÅÜ ~åÇÉêÉ ^ííêáÄìíÉ ïáÉ ÇáÉ j∏ÖäáÅÜâÉáí ÉáåÉê tÉêíÉÜáäÑÉ çÇÉê ÇáÉ aÉÑáåáíáçåI çÄ ÇÉê _ÉåìíòÉê Éáå cÉäÇ ÑΩääÉå ãìëë çÇÉê åáÅÜíI ÉáåÖÉëíÉääí ïÉêÇÉåK pí~åÇ~êÇã®≈áÖ ïÉêÇÉå ÇáÉ ÉáåòìÖÉJ ÄÉåÇÉå cÉäÇÉê ~ìÑ fÜêÉ dΩäíáÖâÉáí ÖÉã®≈ ÇÉå áã a~í~ aáÅíáçå~êó ÜáåíÉêäÉÖíÉå oÉÖÉäå ÖÉéêΩÑí EfãéçêíJm~ê~ãÉíÉê kl|s^irb|`eb`hFK sçêëáÅÜí> aáÉë Ü~í åáÅÜíë ãáí ÇÉê bñáëíÉåò ÇÉë àÉïÉáäáÖÉå tÉêíÉë áå ÇÉê ÜáåíÉêäÉÖíÉå q~ÄÉääÉ òì íìåI ëçåÇÉêå åìê ãáí ÇÉê dΩäíáÖâÉáí ÇÉë qóéëK aáÉ cÉäÇÄÉòÉáÅÜåÉê ïÉêÇÉå Çóå~ãáëÅÜ ~ìë ÇÉã a~í~ aáÅíáçå~êó ÖÉòçÖÉå ìåÇ ëáåÇ ~ìÑ ÇÉã a~íÉåÉäÉãÉåí ÜáåíÉêäÉÖíK eáåíÉê ÇÉã aá~äçÖI ÇÉê áå ^ÄÄáäÇìåÖ PKNN ÖÉòÉáÖí áëíI ëíÉÜí ÑçäÖÉåÇÉë `çÇáåÖW DATA I_ANSWER. DATA IT_FIELDS LIKE SVAL OCCURS 0 WITH HEADER LINE. IT_FIELDS-TABNAME = 'T000'. IT_FIELDS-FIELDNAME = 'MANDT'. IT_FIELDS-VALUE = SY-MANDT. APPEND IT_FIELDS. IT_FIELDS-TABNAME = 'USR03'. IT_FIELDS-FIELDNAME = 'BNAME'. IT_FIELDS-VALUE = SY-UNAME. IT_FIELDS-FIELD_ATTR = '02'. APPEND IT_FIELDS. CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING

NOU

PKN

pí~åÇ~êÇÇá~äçÖÉ

* NO_VALUE_CHECK = ' ' POPUP_TITLE = 'Titel' IMPORTING RETURNCODE = I_ANSWER TABLES FIELDS = IT_FIELDS EXCEPTIONS ERROR_IN_FIELDS = 1. ^ìíçã~íáëÅÜÉ mêΩÑìåÖ ÖÉÖÉå a~íÉåÄ~åâJ í~ÄÉääÉå

aáÉ ΩÄÉêÖÉÄÉåÉ q~ÄÉääÉ ïáêÇ ÄÉá ÇÉê oΩÅâÖ~ÄÉ ãáí ÇÉå _ÉåìíJ òÉêÉáåÖ~ÄÉå ÖÉÑΩääíK báåÉ ®ì≈Éêëí éê~âíáëÅÜÉ bêïÉáíÉêìåÖ ÇÉë ÉÄÉå Éêä®ìíÉêíÉå _~ìëíÉáåë ÄáäÇÉí mlmrm|dbq|s^irbp|a_|`eb`hbaK bê â~åå ÄÉá _ÉÇ~êÑ ÖäÉáÅÜ áå ÇÉê ÉåíëéêÉÅÜÉåÇÉå q~ÄÉääÉ ~ìÑ bñáëíÉåò Em~ê~ãÉíÉê `eb`h|bufpqbk`b Z ÛuÛF çÇÉê Éñéäáòáí ~ìÑ åáÅÜíJ bñáëíÉåò E`eb`h|bufpqbk`b Z Û ÛF ~ÄéêΩÑÉåK a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä ëçää ÇÉå báåÖ~åÖëÇá~äçÖ áå ÇáÉ kÉì~åä~ÖÉ ÉáåÉë _ìÅÜÉë ÄáäÇÉåK aáÉ fp_kJkìããÉê áëí òïáåÖÉåÇ îçêòìÖÉÄÉåI Ç~êÑ áå ÇÉê q~ÄÉääÉ w_f__rb`ebo ~ÄÉê åáÅÜí îçêÜ~åÇÉå ëÉáåK DATA I_ANSWER. DATA IT_FIELDS LIKE SVAL OCCURS 0 WITH HEADER LINE. IT_FIELDS-TABNAME = 'ZBIBBUECHER'. IT_FIELDS-FIELDNAME = 'ISBN'. IT_FIELDS-FIELD_OBL = 'X'. APPEND IT_FIELDS. CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING = ' ' CHECK_EXISTENCE POPUP_TITLE = 'Neuanlage ...' IMPORTING RETURNCODE = I_ANSWER TABLES FIELDS = it_fields EXCEPTIONS ERROR_IN_FIELDS = 1.

NOV

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

^ÄÄK PKNO « p^m ^dW åáÅÜíJîçêÜ~åÇÉåÉ fp_k ~äë mÑäáÅÜíÑÉäÇ

mlmrm|dbq|s^irbpEGFLmlm|dbq|s^irbp|a_|`eb`hbaEGGF fãéçêíJm~ê~ãÉíÉê kl|s^irb|`eb`h u aáÉ §ÄÉêéêΩÑìåÖ ÇÉë a~íÉåíóéë ÇÉê EGF _ÉåìíòÉêÉáåÖ~ÄÉ ÖÉÖÉå Ç~ë a~í~ aáÅíáJ çå~êó áëí ~ìëÖÉëÅÜ~äíÉíK aáÉ §ÄÉêéêΩÑìåÖ áëí ~âíáîK `eb`h|bufpqbk`b u aÉê ÉáåÖÉÖÉÄÉåÉ tÉêí ãìëë áå ÇÉê Ç~J EGGF êìåíÉêäáÉÖÉåÇÉå a_Jq~ÄÉääÉ îçêÜ~åÇÉå ëÉáåK aÉê ÉáåÖÉÖÉÄÉåÉ tÉêí Ç~êÑ áå ÇÉê Ç~J êìåíÉêäáÉÖÉåÇÉå a_Jq~ÄÉääÉ åáÅÜí îçêJ Ü~åÇÉå ëÉáåK mlmrm|qfqib

qáíÉä ÇÉê aá~äçÖÄçñ EçÄÉêÉêI Ää~ìÉê o~åÇF

pq^oq|`lirjk

eçêáòçåí~äÉê ^Äëí~åÇ òìã äáåâÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

pq^oq|olt

sÉêíáâ~äÉê ^Äëí~åÇ òìã çÄÉêÉå o~åÇ ÇÉë bäíÉêåÑÉåëíÉêë

bñéçêíJm~ê~ãÉíÉê obqrok`lab

^ aÉê _ÉåìíòÉê Ü~í ~ìÑ ^ÄÄêÉÅÜÉå ÖÉJ âäáÅâíK aÉê _ÉåìíòÉê Ü~í ~ìÑ lh ÖÉâäáÅâí ìåÇ ÇáÉ a~íÉå ÉåíëéêÉÅÜÉå ÇÉå ^åÑçêÇÉJ êìåÖÉåK

q~ÄÉääÉå cfbiap

NPM

q^_k^jb

k~ãÉ ÇÉê a_Jq~ÄÉääÉ

cfbiak^jb

cÉäÇå~ãÉ ÇÉê a_Jq~ÄÉääÉ

PKO s^irb

_ÉåìíòÉêÉáåÖ~ÄÉ ÄòïK sçêÉáåëíÉääìåÖ

cfbia|^qqo

cfbia|l_i

q~ÄÉääÉåéÑäÉÖÉ

kçêã~ä MN

báåÖ~ÄÉÄÉêÉáíI ~ÄÉê ãáí Ñ~êÄáÖÉê pÅÜêáÑí

MO

kìê ^åòÉáÖÉ

MP

kìê ^åòÉáÖÉI ~ÄÉê ãáí Ñ~êÄáÖÉê pÅÜêáÑí

MQ

~ìëÖÉÄäÉåÇÉí

u

cÉäÇ ãìëë ÖÉÑΩääí ëÉáå hÉáå mÑäáÅÜíÑÉäÇ

`ljm|`lab sÉêÖäÉáÅÜçéÉê~íçê ÑΩê dÉJ EGGF ÖÉåéêΩÑìåÖ EîÖäK ^åÜ~åÖF cfbiaqbuq

_ÉòÉáÅÜåìåÖëíÉñíI Ñ~ääë Éê åáÅÜí ~ìíçã~íáëÅÜ ~ìë ÇÉã a~í~ aáÅíáçå~êó ÖÉJ òçÖÉå ïÉêÇÉå ëçää

`lj|q^_ EGGF

a_Jq~ÄÉääÉ ÑΩê ÇáÉ dÉJ ÖÉåéêΩÑìåÖ ÇÉë tÉêíÉë

`lj|cfbia EGGF

cÉäÇå~ãÉ ÇÉê a_Jq~ÄÉääÉ ÑΩê ÇáÉ dÉÖÉåéêΩÑìåÖ

kls^irb ebim

u

cQJeáäÑÉ ìåíÉêÇêΩÅâí cQJeáäÑÉ ~åòÉáÖÉå

bñÅÉéíáçåë boolo|fk|cfbiap

cfbiapJq~ÄÉääÉ ÉåíÜ®äí ìåÖΩåëíáÖÉ ^åÖ~J ÄÉå

NPN

P

3.2

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

Tabellenpflege jáí ÇÉê ëí~åÇ~êÇáëáÉêíÉå q~ÄÉääÉåéÑäÉÖÉ ÄáÉíÉí oLP ëçïçÜä ÇÉå båÇ~åïÉåÇÉêå ~äë ~ìÅÜ ÇÉå mêçÖê~ããáÉêÉêå ÇáÉ j∏ÖäáÅÜâÉáíI ÉáåÜÉáíäáÅÜ ìåÇ ÉáåÑ~ÅÜ q~ÄÉääÉåÉáåíê®ÖÉ òì ÉêÑ~ëëÉå ìåÇ òì ÉÇáJ íáÉêÉåK lÑíã~äë áëí Éë åáÅÜí å∏íáÖI Éáå ~ìÑïÉåÇáÖÉë aá~äçÖJ mêçÖê~ãã ëÉäÄëí òì ÉåíïáÅâÉäåK få ìåëÉêÉã _ÉáëéáÉäëòÉå~êáç ëçää ÄÉá ÇÉê bêÑ~ëëìåÖ îçå sÉêä~ÖëÇ~íÉå ÇáÉëÉ qÉÅÜåáâ òìã báåë~íò âçããÉåK bë áëí ~ÄòìëÉÜÉåI Ç~ëë ÇáÉ sÉêä~ÖëJq~ÄÉääÉ ëÉäÄëí áã éêçÇìâíáîÉå báåë~íò åáÉã~äë ãÉÜê ~äë Éáå é~~ê ÜìåÇÉêí a~íÉåë®íJ òÉ ÄÉáåÜ~äíÉå ïáêÇI ìåÇ Ç~ëë Éë ÄÉá ÇÉê bêÑ~ëëìåÖ áããÉê åìê Ç~êìã ÖÉÜÉå ïáêÇI ÉáåÉ kìããÉê ìåÇ ÇáÉ sÉêä~ÖëÄÉòÉáÅÜåìåÖ òì ÜáåíÉêäÉÖÉåK _ÉëíÉ sçê~ìëëÉíòìåÖÉå ~äëçI ëáÅÜ ÇáÉ oÉ~äáëáÉêìåÖ ëç ÉáåÑ~ÅÜ ïáÉ ã∏ÖäáÅÜ òì ã~ÅÜÉåK báå ïÉáíÉêÉë ^åïÉåÇìåÖëJ ÖÉÄáÉí ÇÉê q~ÄÉääÉåéÑäÉÖÉ ëáåÇ å~íΩêäáÅÜ ~ìÅÜ ÇáÉ `ìëíçãáòáåÖJ q~ÄÉääÉåI ÇáÉ Éë òì í~ìëÉåÇÉå áå àÉÇÉê éêçÇìâíáîÉå oLPJ rãÖÉÄìåÖ ÖáÄí ìåÇ ÇáÉ áå ÇÉê oÉÖÉä ~ääÉ ΩÄÉê ëí~åÇ~êÇáëáÉêíÉ aáJ ~äçÖÉ ãáí iÉÄÉå ÖÉÑΩääí ïÉêÇÉåK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë åìê a~J íÉåÄ~åâí~ÄÉääÉå ãáí ÇÉê q~ÄÉääÉåéÑäÉÖÉ ÄÉ~êÄÉáíÉí ïÉêÇÉå â∏åJ åÉåI ÇáÉ áå fÜêÉê aÉÑáåáíáçå ÇáÉ q~ÄÉääÉåéÑäÉÖÉ Éêä~ìÄÉå Eáã a~í~ aáÅíáçå~êó áã oÉáíÉê ^ìëäáÉÑÉêìåÖ ìåÇ mÑäÉÖÉ → q~ÄÉääÉåéÑäÉÖÉ Éêä~ìÄíFK

3.2.1

Generieren der Pflegebausteine aáÉ qê~åë~âíáçå pbRQ ÄáäÇÉí ÇÉå báåëíáÉÖ áå ÇáÉ ~ìíçã~íáëÅÜÉ dÉåÉêáÉêìåÖ ÇÉê mÑäÉÖÉÇá~äçÖÉK ^ääÉ ÖÉåÉêáÉêíÉå lÄàÉâíÉ ëáåÇ ìåãáííÉäÄ~ê ãáí ÇÉê òì éÑäÉÖÉåÇÉå q~ÄÉääÉ îÉêâåΩéÑíI ~ìë ÇáÉëÉã dêìåÇ áëí ÇÉê q~ÄÉääÉåå~ãÉ ÇÉê ÉáåÇÉìíáÖÉ báåëíáÉÖK

^ÄÄK PKNP « p^m ^dW báåëíáÉÖ áå ÇáÉ dÉåÉêáÉêìåÖ NPO

PKO

q~ÄÉääÉåéÑäÉÖÉ

táê ï®ÜäÉå å~ÅÜ ÇÉê báåÖ~ÄÉ ÇÉë q~ÄÉääÉåå~ãÉåë ÇáÉ léíáçå dÉåÉêáÉêíÉ lÄàÉâíÉ ìåÇ ÄÉëí®íáÖÉå ãáí ^åäÉÖÉåK aáÉ dÉåÉêáÉêìåÖëJ ^ÄÄáäÇìåÖ PKNQ òÉáÖí ÇáÉ dÉåÉêáÉêìåÖëìãÖÉÄìåÖK a~ ëáÅÜ ÇÉê ÖÉåÉêáÉêíÉ aá~äçÖ ëÉäÄëí ìã ÇáÉ _ÉåìíòÉêÄÉêÉÅÜíáÖìåÖ âΩããÉêíI ìãÖÉÄìåÖ ãìëë ÉáåÉ _ÉêÉÅÜíáÖìåÖëÖêìééÉ ~åÖÉÖÉÄÉå ïÉêÇÉå EçÇÉê Ck`C ÑΩê çÜåÉ _ÉêÉÅÜíáÖìåÖëÖêìééÉFK a~êΩÄÉê Üáå~ìë áëí ÇáÉ òìÖÉÜ∏êáJ ÖÉ cìåâíáçåëÖêìééÉ ~åòìÖÉÄÉåK a~ ÇáÉ mÑäÉÖÉJdÉåÉêáÉêìåÖ åÉJ ÄÉå ÇÉå aóåéêçë ìåÇ ÉáåáÖÉå cìåâíáçåëÄ~ìëíÉáåÉå ~ìÅÜ ÉáåÉ Öêç≈É w~Üä ~å fåÅäìÇÉë ìåÇ jçÇìäÉå ãáíÄêáåÖíI áëí Éë ìåÄÉÇáåÖí òì ÉãéÑÉÜäÉåI ÉáåÉ ~Äëçäìí äÉÉêÉ cìåâíáçåëÖêìééÉ òì ï®ÜäÉå EpáÉ â~åå ΩÄÉê ÇáÉ qê~åë~âíáçå pbPT ~åÖÉäÉÖí ïÉêÇÉåK péêáåÖÉå → cêÖêìééÉåîÉêï~äíìåÖ → dêìééÉ ~åäÉÖÉåFK báåJ ìåÇ òïÉáJ ëíìÑáÖÉ mÑäÉÖÉ

wïÉá ^êíÉå îçå mÑäÉÖÉÇá~äçÖÉå ïÉêÇÉå ìåíÉêëÅÜáÉÇÉåW aáÉ ÉáåJ ëíìÑáÖÉ ÉåíÜ®äí åìê ÉáåÉ ÉÇáíáÉêÄ~êÉ q~ÄÉääÉ ìåÇ ÇáÉ òïÉáëíìÑáÖÉ ÉáåÉ q~ÄÉääÉ ãáí ÉáåÉã ^ÄëéêìåÖ áå ÇáÉ aÉí~áä~åëáÅÜí ÇÉë àÉïÉáJ äáÖÉå a~íÉåë~íòÉëK få àÉÇÉã c~ää ãΩëëÉå aóåéêçJkìããÉêå ~åJ ÖÉÖÉÄÉå ïÉêÇÉåI ÇáÉ áå ÇÉê àÉïÉáäáÖÉå cìåâíáçåëÖêìééÉ åçÅÜ åáÅÜí ÄÉäÉÖí ëáåÇ EÇÉê _ìííçå _áäÇåìããÉêå ëìÅÜÉå ÜáäÑíFK

^ÄÄK PKNQ « p^m ^dW dÉåÉêáÉêìåÖëìãÖÉÄìåÖ

NPP

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

^ìíçã~íáëÅÜÉê qê~åëéçêí

fã ìåíÉêÉå qÉáä ÇÉë _áäÇÉë ÖáÄí Éë ÇáÉ j∏ÖäáÅÜâÉáíI ÇÉå mÑäÉÖÉJ Ä~ìëíÉáå ÖäÉáÅÜ ÇÉå qê~åëéçêí ÇÉê q~ÄÉääÉåáåÜ~äíÉ ãáí ÉêäÉÇáÖÉå òì ä~ëëÉåK fã c~ää îçå `ìëíçãáòáåÖJq~ÄÉääÉå ïÉêÇÉå ÇáÉ a~íÉåJ áåÜ~äíÉ áã båíïáÅâäìåÖëJpóëíÉã ÉáåÖÉÖÉÄÉå ìåÇ éÉê qê~åëéçêí áå ÇáÉ mêçÇìâíáîìãÖÉÄìåÖ ΩÄÉêÑΩÜêíK kìå â~åå ÇáÉ dÉåÉêáÉêìåÖ ÇÉê mÑäÉÖÉÄ~ìëíÉáåÉ ÉêÑçäÖÉåK fã mêáåòáé Ü~ÄÉå ïáê àÉíòí ëÅÜçå ÇáÉ ^êÄÉáí ÄÉÉåÇÉíX ÇÉê ÖÉåÉêáÉêíÉ aá~äçÖ ä®ëëí ëáÅÜ ÄÉêÉáíë ΩÄÉê ÇáÉ qê~åë~âíáçå pjPM ~ìÑêìÑÉå E^ÄÄáäÇìåÖ PKNRFK aáÉ q~ÄÉääÉå~åëáÅÜí E^ÄÄáäÇìåÖ PKNSF òÉáÖí ~ääÉ a~íÉåë®íòÉ ìåÇ ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI p®íòÉ òì ä∏ëÅÜÉåI òì ®åJ ÇÉêå ìåÇ åÉì ~åòìäÉÖÉåK báå açééÉäâäáÅâ ~ìÑ ÇáÉ àÉïÉáäáÖÉ wÉáäÉ ëéêáåÖí áå ÇáÉ aÉí~áä~åëáÅÜí E^ÄÄáäÇìåÖ PKNTF ~ÄK

^ÄÄK PKNR « p^m ^dW ^ìÑêìÑ ÇÉë mÑäÉÖÉÇá~äçÖë ΩÄÉê pjPM

^ÄÄK PKNS « p^m ^dW q~ÄÉääÉåëáÅÜí ÇÉë mÑäÉÖÉÇá~äçÖë NPQ

PKO

q~ÄÉääÉåéÑäÉÖÉ

^ÄÄK PKNT « p^m ^dW aÉí~áä~åëáÅÜí ÇÉë mÑäÉÖÉÇá~äçÖë

3.2.2

Programmierschnittstelle aáÉ ^_^mJëÉáíáÖÉ píÉìÉêìåÖ ÄòïK ÇÉê ^ìÑêìÑ ÇÉë ÖÉåÉêáÉêíÉå mÑäÉÖÉÇá~äçÖÉë â~åå áå îÉêëÅÜáÉÇÉåëíÉê tÉáëÉ ÖÉëÅÜÉÜÉåK táê ïÉêÇÉå òìå®ÅÜëí ÇÉå aá~äçÖ ãáí ÉáåÉã ÉáåòÉäåÉå cìåâíáçåëÄ~ìJ ëíÉáåJ^ìÑêìÑ òìã iÉÄÉå ÉêïÉÅâÉå ìåÇ ëÉÜÉåI ïÉäÅÜÉ îáÉäÑ®äíáÖÉå dÉëí~äíìåÖëã∏ÖäáÅÜâÉáíÉå ëáÅÜ ÄÉêÉáíë ÜáÉêãáí ÄáÉíÉåK

mêçÖê~ããÖÉëíÉìJ ÉêíÉê ^ìÑêìÑ



w_f_|qmN

pÉÜÉå ïáê ìåë ÇÉå _~ìëíÉáå sfbt|j^fkqbk^k`b|`^ii ~åK aÉê ~ÅíáçåJm~ê~ãÉíÉê ëíÉìÉêí ÇÉå báåëíáÉÖ áå ÇÉå aá~äçÖK ^å~äçÖ òìê pjPM ïáêÇ òïáëÅÜÉå ^åòÉáÖÉå EpFI ûåÇÉêå ErF ìåÇ qê~åëéçêJ íáÉêÉå EqF ìåíÉêëÅÜáÉÇÉåK fã c~ääÉ ÇÉë qê~åëéçêíë ÉêäÉÇáÖí ÇÉê aáJ ~äçÖ ~ääÉ cçêã~äáí®íÉå Eqê~åëéçêí~ìÑíê~Ö ìëïKF ÖäÉáÅÜ ãáíK aáÉ q~J ÄÉääÉåÉáåíê®ÖÉ ïÉêÇÉå ~ìíçã~íáëÅÜ ÖÉëéÉêêíI ìåÇ ÇáÉ _ÉêÉÅÜíáJ ÖìåÖëéêΩÑìåÖ ïáêÇ ÖÉã®≈ ÇÉå sçêÖ~ÄÉå ÄÉá ÇÉê dÉåÉêáÉêìåÖ ÉÄÉåÑ~ääë ÇìêÅÜÖÉÑΩÜêíK CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'U' view_name = 'ZBIBVERLAGE' EXCEPTIONS client_reference = 1 foreign_lock = 2 invalid_action = 3 no_clientindependent_auth = 4 no_database_function = 5 no_editor_function = 6 no_show_auth = 7 = 8 no_tvdir_entry no_upd_auth = 9 only_show_allowed = 10 system_failure = 11 unknown_field_in_dba_sellist = 12 NPR

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ view_not_found OTHERS

= 13 = 14.

IF sy-subrc 0. MESSAGE e006(zbib). " Fehler beim Aufruf ENDIF. aÉ~âíáîáÉêÉå îçå cìåâíáçåÉå

a~êΩÄÉê Üáå~ìë ÄáÉíÉí ÇÉê _~ìëíÉáå ÇáÉ j∏ÖäáÅÜâÉáíI ÇáÉ mÑäÉÖÉJ çÄÉêÑä®ÅÜÉ áå áÜêÉê cìåâíáçå~äáí®í ÉáåòìëÅÜê®åâÉåK eáÉêÑΩê ëíÉÜí ÇáÉ §ÄÉêÖ~ÄÉJq~ÄÉääÉ ÉñÅä|Åì~|ÑìåÅí òìê sÉêÑΩÖìåÖK páÉ ÉåíÜ®äí ~ääÉ òì ÇÉ~âíáîáÉêÉåÇÉå cìåâíáçåëÅçÇÉë ÇÉë aá~äçÖëK rã ÇÉå êáÅÜíáÖÉå `çÇÉ ÜÉê~ìëòìÑáåÇÉåI âäáÅâÉå páÉ ãáí ÇÉê êÉÅÜíÉå j~ìëJ í~ëíÉ ~ìÑ ÇÉå àÉïÉáäáÖÉå jÉåΩJbáåíê~Ö ìåÇ ÇêΩÅâÉå páÉ cNK bë ∏ÑÑåÉí ëáÅÜ Éáå póëíÉãJcÉåëíÉê ãáí ÇÉã Ç~ÜáåíÉêäáÉÖÉåÇÉå cìåâJ íáçåëÅçÇÉK fã å~ÅÜÑçäÖÉåÇÉå _ÉáëéáÉä ëçää ÇÉê _ÉåìíòÉê âÉáåÉ báåíê®ÖÉ ÜáåòìÑΩÖÉå çÇÉê ä∏ëÅÜÉå â∏ååÉåI ~ìë ÇáÉëÉã dêìåÇ ïÉêÇÉå ÇáÉ cìåâíáçåëÅçÇÉë kbti EkÉì~åä~ÖÉFI hlmb EhçéáÉJ êÉåF ìåÇ abib Ei∏ëÅÜÉåF ÇÉ~âíáîáÉêíK aÉå håçéÑ ÑΩê Ç~ë tÉÅÜJ ëÉäå îçã ûåÇÉêìåÖëJ áå ÇÉå ^åòÉáÖÉãçÇìë E^kwdF ÇÉ~âíáîáÉêÉå ïáê ÖäÉáÅÜ ãáíK

báåëÅÜê®åâìåÖ ÇÉê a~íÉåë®íòÉ

aáÉ q~ÄÉääÉ ÇÄ~|ëÉääáëí ÉåíÜ®äí ÇáÉ báåëÅÜê®åâìåÖÉå ÇÉê a~íÉåJ ë®íòÉK råíÉê ^åÖ~ÄÉ ÇÉë ÉåíëéêÉÅÜÉåÇÉå cÉäÇë EîáÉïÑáÉäÇFI ÉáåÉë léÉê~íçêë EçéÉê~íçêF ìåÇ ÇÉë tÉêíÉë Eî~äìÉF â~åå ÇáÉ bêÖÉÄåáëJ ãÉåÖÉ ÉáåÖÉëÅÜê®åâí ïÉêÇÉåK bë ëáåÇ å~íΩêäáÅÜ ãÉÜêÉêÉ wÉáäÉå òìä®ëëáÖK aáÉ ÉáåòÉäåÉå wÉáäÉå ëáåÇ ãáí ÇÉê ^åÖ~ÄÉ lo çÇÉê ^ka áã cÉäÇ ~åÇ|çê äçÖáëÅÜ ìåíÉêÉáå~åÇÉê îÉêâåΩéÑíK ^ääÉ ÖΩäíáÖÉå léÉê~íçêÉå ëáåÇ áã ^åÜ~åÖ ~ìÑÖÉäáëíÉíK



w_f_|qmO

DATA it_exkl LIKE vimexclfun OCCURS 0 WITH HEADER LINE. DATA it_sellist LIKE vimsellist OCCURS 0 WITH HEADER LINE. aÉÑáåáÉêÉå ÇÉê pÉäÉâíáçåëJ ÄÉÇáåÖìåÖ

it_sellist-viewfield = 'VERLAG'. it_sellist-operator = 'GT'. it_sellist-value = '1002'. APPEND it_sellist.

aÉÑáåáÉêÉå ÇÉê òì ÇÉ~âíáîáÉêÉåÇÉå cìåíáçåëÅçÇÉë

it_exkl-function it_exkl-function it_exkl-function it_exkl-function

NPS

= = = =

'NEWL'. 'ANZG'. 'KOPE'. 'DELE'.

APPEND APPEND APPEND APPEND

it_exkl. it_exkl. it_exkl. it_exkl.

PKO

q~ÄÉääÉåéÑäÉÖÉ

CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'U' view_name = 'ZBIBVERLAGE' TABLES dba_sellist = it_sellist excl_cua_funct = it_exkl EXCEPTIONS […] IF sy-subrc 0. MESSAGE e006(zbib). " Fehler beim Aufruf ENDIF. ^ÄÄáäÇìåÖ PKNU òÉáÖí ÇÉå ~ìÑÖÉêìÑÉåÉå mÑäÉÖÉÇá~äçÖK aáÉ _ìííçåë ÇÉê ÇÉ~âíáîáÉêíÉå cìåâíáçåÉå ëáåÇ îÉêëÅÜïìåÇÉåK ^ì≈ÉêÇÉã ïÉêÇÉå åìê ÇáÉ a~íÉåë®íòÉ ÖÉòÉáÖíI ÇáÉ ÇÉå îçêÖÉÖÉÄÉåÉå _ÉJ ÇáåÖìåÖÉå ÉåíëéêÉÅÜÉåK

^ÄÄK PKNU « p^m ^dW ãçÇáÑáòáÉêíÉê mÑäÉÖÉÇá~äçÖ



w_f_|qmP

pÉÜÉå ïáê ìåë òìäÉíòí åçÅÜ ÇÉå m~ê~ãÉíÉê ëÜçï|ëÉäÉÅíáçå|éçéìé ~åK jáí ëÉáåÉê eáäÑÉ â~åå Éáå ëí~åÇ~êÇáëáÉêíÉê _ÉåìíòÉêJaá~äçÖ ÑΩê ÇáÉ a~íÉåÉáåëÅÜê®åâìåÖ îÉê~åä~ëëí ïÉêÇÉåK aÉê _ÉåìíòÉê â~åå

NPT

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ òìå®ÅÜëí ~ìëï®ÜäÉåI ïÉäÅÜÉ cÉäÇÉê Éê ÉáåëÅÜê®åâÉå ã∏ÅÜíÉI ìã áã å®ÅÜëíÉå pÅÜêáíí ÇáÉ âçåâêÉíÉå tÉêíÉ ÉáåòìÖÉÄÉåK CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'U' view_name = 'ZBIBVERLAGE' show_selection_popup = 'X' EXCEPTIONS […] IF sy-subrc 0. MESSAGE e006(zbib). " Fehler beim Aufruf ENDIF.

^ÄÄK PKNV « p^m ^dW _ÉåìíòÉêÇá~äçÖ cÉäÇÉáåëÅÜê®åâìåÖ

^ÄÄK PKOM « p^m ^dW _ÉåìíòÉêÇá~äçÖ tÉêíÉáåëÅÜê®åâìåÖ

NPU

PKO

3.2.3

q~ÄÉääÉåéÑäÉÖÉ

Erweiterte Low-Level-Funktionen



w_f_|qmQ

fã îÉêÖ~åÖÉå qÉáäâ~éáíÉä Ü~ÄÉå ïáê Ç~ë ^ÄëéÉáÅÜÉêå ÇÉê ÖÉJ éÑäÉÖíÉå a~íÉå ÇÉå _~ìëíÉáå ÉêäÉÇáÖÉå ä~ëëÉåK a~ë ãìëë åáÅÜí áããÉê ÖÉïΩåëÅÜí ëÉáåK fåëÄÉëçåÇÉêÉ ïÉåå ÇáÉ kÉì~åä~ÖÉ çÇÉê i∏ëÅÜìåÖ îçå a~íÉåë®íòÉå ãáí ïÉáíÉêÉå ^âíáçåÉå îÉêâåΩéÑí áëíI ãΩëëÉå ïáê ìåë îçå sfbt|j^fkqbk^`b|`^ii îÉê~ÄëÅÜáÉÇÉåK oLP ÄáÉíÉí Ç~òì ÇÉå _~ìëíÉáå sfbt|j^fkqbk^k`b| ilt|ibsbi ~åK bê ÇáÉåí äÉÇáÖäáÅÜ ÇÉã ^ìÑêìÑ ÇÉê mÑäÉÖÉçÄÉêÑä®J ÅÜÉK ^ääÉë E>F ~åÇÉêÉ ãìëë ëÉäÄëí ÉêäÉÇáÖí ïÉêÇÉåK eáÉêòì ÖÉÜ∏êí •

ÇáÉ _ÉêÉÅÜíáÖìåÖëéêΩÑìåÖ Eãáí sfbt|^rqelofqv|`eb`hF



Ç~ë péÉêêÉå ÇÉê a~íÉåë®íòÉ Eãáí sfbt|bknrbrbF



ÇáÉ _ÉëÅÜ~ÑÑìåÖ ìåÇ péÉáÅÜÉêìåÖ ÇÉê a~íÉå ëÉäÄëí



ÇáÉ _ÉëÅÜ~ÑÑìåÖ ~ääÉê å∏íáÖÉå fåÑçêã~íáçåÉå ~ìë ÇÉã a~í~ aáÅíáçå~êó Eãáí sfbt|dbq|aaf`|fkclF

aáÉ a~íÉåΩÄÉêÖ~ÄÉ ÉêÑçäÖí áå òïÉá q~ÄÉääÉåK íçí~ä ÉåíÜ®äí ~ääÉ òì éÑäÉÖÉåÇÉå a~íÉåë®íòÉ ìåÇ Éñíê~Åí ïáêÇ îçã _~ìëíÉáå òìêΩÅâJ ÖÉÖÉÄÉåK páÉ ÉåíÜ®äí ÇáÉ ãçÇáÑáòáÉêíÉå a~íÉåë®íòÉK aáÉ píêìâíìê ÄÉáÇÉê q~ÄÉääÉå ïÉáëí åÉÄÉå ~ääÉå cÉäÇÉêå ÇÉê òì éÑäÉÖÉåÇÉå q~ÄÉääÉ òïÉá òìë®íòäáÅÜÉ pé~äíÉå ~ìÑW ã~êâ áëí ÖÉëÉíòíI Ñ~ääë ÇÉê _ÉåìíòÉê ÇáÉ pé~äíÉ ã~êâáÉêí Ü~íI ~Åíáçå ÉåíÜ®äí Éáå ÉåíëéêÉÅÜÉåJ ÇÉë cä~ÖI çÄ ÇÉê a~íÉåë~íò ÖÉ®åÇÉêíI ÖÉä∏ëÅÜí çÇÉê åÉì~åÖÉäÉÖí ïìêÇÉK t®Üäí ÇÉê _ÉåìíòÉê ÉáåÉ ÄÉëíáããíÉ ^âíáçåI ëéêáåÖí ÇÉê mêçÖê~ããJqÜêÉ~Ç òìêΩÅâ áå ÇÉå ÉáÖÉåÉå `çÇÉK p®ãíäáÅÜÉ sÉê~êJ ÄÉáíìåÖ ÇÉê _ÉåìíòÉê~åÑçêÇÉêìåÖÉå ãΩëëÉå ã~åìÉää éêçÖê~ãJ ãáÉêí ïÉêÇÉåK aÉê ÑçäÖÉåÇÉ _ÉáëéáÉäÅçÇÉ â~åå ~äë o~ÜãÉåéêçJ Öê~ãã ÖÉåìíòí ïÉêÇÉåK bë áëí åìê ÇáÉ ^âíáçå p^sb ~ìëéêçÖê~ãJ ãáÉêíK REPORT zbib_tp4 . TABLES zbibverlage. DATA it_exkl LIKE vimexclfun OCCURS 0 WITH HEADER LINE. DATA it_sellist LIKE vimsellist OCCURS 0 WITH HEADER LINE. DATA it_header LIKE vimdesc NPV

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ OCCURS 0 WITH HEADER LINE. DATA it_namtab LIKE vimnamtab OCCURS 0 WITH HEADER LINE.

hçåëíêìâíáçå ÇÉê §ÄÉêÖ~ÄÉJ q~ÄÉääÉå ~ìë ÇÉê ÉáÖÉåíäáÅÜÉå q~ÄÉääÉ ìåÇ ÇÉå ÄÉáÇÉå ~åÖÉÜ®åÖJ íÉå cä~Öë

DATA BEGIN OF wa_inout. INCLUDE STRUCTURE zbibverlage. INCLUDE STRUCTURE vimflagtab. DATA END OF wa_inout. DATA it_total LIKE wa_inout OCCURS 0 WITH HEADER LINE. DATA it_extract LIKE wa_inout OCCURS 0 WITH HEADER LINE. DATA it_e071k LIKE e071k OCCURS 0 WITH HEADER LINE. DATA command LIKE sy-ucomm.

a~íÉåÄÉëÅÜ~ÑÑìåÖ bñâäìëáîÉë péÉêêÉå ÇÉë mÑäÉÖÉîáÉïë

SELECT * FROM zbibverlage INTO CORRESPONDING FIELDS OF TABLE it_total. CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING * ACTION enqueue_mode view_name * ENQUEUE_RANGE * TABLES * SELLIST EXCEPTIONS […]

= = = =

'E' 'E' 'ZBIBVERLAGE' ' '

=

IF sy-subrc 0. MESSAGE e008(zbib). " Fehler bei Sperren .... ENDIF. _ÉëÅÜ~ÑÑìåÖ ÇÉê fåÑçêã~íáçåÉå ~ìë ÇÉã a~í~ aáÅíáçå~êó

NQM

CALL FUNCTION 'VIEW_GET_DDIC_INFO' EXPORTING viewname = 'ZBIBVERLAGE' * VARIANT_FOR_SELECTION = ' ' TABLES sellist = it_sellist

PKO x_header x_namtab EXCEPTIONS […]

q~ÄÉääÉåéÑäÉÖÉ

= it_header = it_namtab

IF sy-subrc 0. MESSAGE e007(zbib). " Fehler bei VIEW_GET_.... ENDIF. ^ìÑêìÑ ÇÉë mÑäÉÖÉJ Çá~äçÖë

CALL FUNCTION 'VIEW_MAINTENANCE_LOW_LEVEL' EXPORTING * CORR_NUMBER = ' ' * FCODE = 'RDED' view_action = 'U' view_name = 'ZBIBVERLAGE' * RFC_DESTINATION_FOR_UPGRADE = ' ' = ' ' * CLIENT_FOR_UPGRADE * COMPLEX_SELCONDS_USED = ' ' * NO_WARNING_FOR_CLIENTINDEP = ' ' * OC_INST = IMPORTING * LAST_ACT_ENTRY = ucomm = command * UPDATE_REQUIRED = * CORR_NUMBER = * ACTION_OUT = TABLES corr_keytab = it_e071k dba_sellist = it_sellist dpl_sellist = it_sellist excl_cua_funct = it_exkl = it_extract extract total = it_total x_header = it_header x_namtab = it_namtab EXCEPTIONS […] IF sy-subrc 0. MESSAGE e006(zbib). " Fehler beim Aufruf ENDIF.

NQN

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ IF command = 'SAVE'. LOOP AT it_extract WHERE action = 'U'. MOVE-CORRESPONDING it_extract TO zbibverlage. UPDATE zbibverlage. ENDLOOP. LOOP AT it_extract WHERE action = 'N'. MOVE-CORRESPONDING it_extract TO zbibverlage. INSERT zbibverlage. ENDLOOP. ENDIF.

båíëéÉêêÉå ÇÉê mÑäÉÖÉçÄàÉâíÉ

3.2.4

CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING action = 'D' enqueue_mode = 'E' view_name = 'ZBIBVERLAGE'.

Funktionsbausteine im Überblick

sfbt|j^fkqbk^k`b|`^ii êìÑí ÉáåÉå mÑäÉÖÉÇá~äçÖ ~å~äçÖ òìê qê~åë~âíáçå pjPM ~ìÑK EeáåïÉáëW bë ëáåÇ ÜáÉê åìê ÇáÉ ïáÅÜíáÖëíÉå m~ê~ãÉíÉê ~åÖÉÖÉÄÉåK a~ ÇÉê _~ìëíÉáå ëÉÜê ~äí áëíI ÉñáëíáÉêÉå çÄëçäÉJ íÉ m~ê~ãÉíÉêI ÇáÉ åáÅÜí ãÉÜê ÖÉåìíòí ïÉêÇÉå â∏ååÉå L ëçääÉåF fãéçêíJm~ê~ãÉíÉê ^`qflk

p

kìê ~åòÉáÖÉå

r ûåÇÉêìåÖÉå òìä~ëëÉå q dÉ®åÇÉêíÉ báåíê®ÖÉ íê~åëéçêíáÉêÉå pelt|pbib`qflk| mlmrm

u a~ë mçéré ãáí pÉäÉâíáçåëÄÉÇáåÖìåJ ÖÉå ïáêÇ ~åÖÉòÉáÖí hÉáå mçéré

sfbt|k^jb

k~ãÉ ÇÉê q~ÄÉääÉI ÇáÉ ÖÉéÑäÉÖí ïÉêÇÉå ëçää

`eb`h|aaf`| j^fkci^d

u §ÄÉêéêΩÑìåÖI çÄ mÑäÉÖÉÑä~Ö ÑΩê ÇáÉëÉ q~ÄÉääÉ áã a~í~ aáÅíáçå~êó ÖÉëÉíòí áëí §ÄÉêéêΩÑìåÖ ~ìÑ mÑäÉÖÉÑä~Ö ìãÖÉÜÉå

NQO

PKO

q~ÄÉääÉåéÑäÉÖÉ

q~ÄÉääÉåJm~ê~ãÉíÉê a_^|pbiifpq

pÅÜê®åâí ÇáÉ òì éÑäÉÖÉåÇÉå wÉáäÉå Éáå sfbtcfbia k~ãÉ ÇÉë cÉäÇÉë kbd^qflk kÉÖáÉêí ãáí ÇÉê ^åÖ~ÄÉ klq ÇáÉ _ÉÇáåÖìåÖ lmbo^qlo sÉêÖäÉáÅÜëçéÉê~íçê EîÖäK ^åJ Ü~åÖF

bu`i|`r^|crk`q

s^irb

tÉêí

^ka|lo

sÉêâåΩéÑí ÇáÉ _ÉÇáåÖìåÖ ÇáÉëÉê wÉáäÉ ãáí ÇÉê å®ÅÜëíÉå wÉáäÉ E^ka çÇÉê loF

iáëíÉ ãáí cìåâíáçåÉåI ÇáÉ ~ìëÖÉÄäÉåÇÉí ïÉêÇÉå ëçääÉå crk`qflk

cìåâíáçåëÅçÇÉI ÇÉê ~ìëÖÉJ ÄäÉåÇÉí ïÉêÇÉå ëçää

bñÅÉéíáçåë clobfdk|il`h

aáÉ mÑäÉÖÉîáÉï áëí ÖÉëéÉêêí

sfbt|klq|clrka

wìê ~åÖÉÖÉÄÉåÉå q~ÄÉääÉ ÖáÄí Éë âÉáåÉ mÑäÉÖÉîáÉï

j^fkqbk^k`b| molef_fqba

aáÉ báåëíÉääìåÖÉå áã a~í~ aáÅíáçå~êó ÑΩê ÇáÉëÉ q~ÄÉääÉ Éêä~ìÄÉå âÉáåÉ mÑäÉÖÉ

kl|pelt|^rqe

hÉáåÉ _ÉêÉÅÜíáÖìåÖ òìã iÉëÉå ÇÉê q~ÄÉäJ äÉ

kl|rma|^rqe

hÉáåÉ _ÉêÉÅÜíáÖìåÖ òìã ûåÇÉêå ÇÉê q~J ÄÉääÉ

sfbt|bknrbrb ëéÉêêí L ÉåíëéÉêêí òì éÑäÉÖÉåÇÉ q~ÄÉääÉåÉáåíê®ÖÉ fãéçêíJm~ê~ãÉíÉê ^`qflk

b péÉêêÉå a båíëéÉêêÉå NQP

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ bknrbrb|jlab

p

káÅÜíJÉñâäìëáîÉ péÉêêÉ

b bñâäìëáîÉ péÉêêÉ sfbt|k^jb

k~ãÉ ÇÉê q~ÄÉääÉI ÇáÉ ÖÉéÑäÉÖí ïÉêÇÉå ëçää

bknrbrb|o^kdb

u kìê ÉáåòÉäåÉ wÉáäÉå EÖÉãK pÉäÉâíáJ çåëÉáåëÅÜê®åâìåÖF hçãéäÉííÉ q~ÄÉääÉ ëéÉêêÉå

q~ÄÉääÉåJm~ê~ãÉíÉê pbiifpq

táÉ a_^|pbiifpq ÄÉá sfbt|j^fkqbk^k`b|`^ii

bñÅÉéíáçåë clobfdk|il`h

aáÉ mÑäÉÖÉîáÉï áëí ÄÉêÉáíë ÖÉëéÉêêí

q^_ib|klq|clrka

wìê ~åÖÉÖÉÄÉåÉå q~ÄÉääÉ ÖáÄí Éë âÉáåÉ mÑäÉÖÉîáÉï

sfbt|dbq|aaf`|fkcl bêëíÉääí ÇáÉ å∏íáÖÉå aaf`Jq~ÄÉääÉå ÑΩê ÇáÉ içïJiÉîÉäJcìåâíáçå fãéçêíJm~ê~ãÉíÉê sfbt|k^jb

k~ãÉ ÇÉê q~ÄÉääÉI ÇáÉ ÖÉéÑäÉÖí ïÉêÇÉå ëçää

q~ÄÉääÉåJm~ê~ãÉíÉê pbiifpq

táÉ a_^|pbiifpq ÄÉá sfbt|j^fkqbk^k`b|`^ii

u|eb^abo

q~ÄÉääÉ òìê tÉáíÉêÖ~ÄÉ ~å ÇáÉ içïJ iÉîÉäJcìåâíáçå

u|k^jq^_

q~ÄÉääÉ òìê tÉáíÉêÖ~ÄÉ ~å ÇáÉ içïJ iÉîÉäJcìåâíáçå

bñÅÉéíáçåë q^_ib|klq|clrka

NQQ

q~ÄÉääÉ åáÅÜí îçêÜ~åÇÉå

PKP

a~ë ^isJdêáÇ

§ÄÉêëáÅÜí òìê r`ljjJpé~äíÉ áå sfbt|j^fkqbk^k`b|ilt|ibsbi páÉ ëíÉìÉêíI ~ìÑ ïÉäÅÜÉå håçéÑ ÄòïK ïÉäÅÜÉë jÉåΩ ÇÉê _ÉåìíòÉê ÖÉÇêΩÅâí Ü~í p^sb

péÉáÅÜÉêåJhåçéÑ

lodi

^ÄÄêÉÅÜÉå

^kwd

tÉÅÜëÉä ÇÉë jçÇìë å~ÅÜ ^åòÉáÖÉå

^bka

tÉÅÜëÉä ÇÉë jçÇìë å~ÅÜ ûåÇÉêå

qopm

tÉÅÜëÉä ÇÉë jçÇìë å~ÅÜ qê~åëéçêíáÉêÉå

bkab

båÇÉ ÇÉê _É~êÄÉáíìåÖ

^q^_

^åÑçêÇÉêå ÉáåÉê ~åÇÉêÉå sáÉï

_^`h

dÉäÄÉê òìêΩÅâJhåçéÑ

NQR

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

3.3

Das ALV-Grid jáí ÇÉã ^isJdêáÇ Ü~í p^m Ç~ë ìãÑ~åÖêÉáÅÜëíÉ ~ääÉê båàçóJ `çåíêçäë áåë iÉÄÉå ÖÉêìÑÉåK bë ïáêÇ ÄÉêÉáíë áå ò~ÜäêÉáÅÜÉå p^mJ pí~åÇ~êÇJqê~åë~âíáçåÉå ÖÉåìíòí ìåÇ ÇáÉåí éêáã®ê Ç~òìI í~ÄÉää~êáJ ëÅÜÉ çÇÉê ÜáÉê~êÅÜáëÅÜÉ a~íÉå ~åòìòÉáÖÉåK ^ÄÄáäÇìåÖ PKON ÄÉáJ ëéáÉäëïÉáëÉ òÉáÖí ÉáåÉ a~íÉåÄ~åâí~ÄÉääÉ áå ÇÉê qê~åë~âíáçå pbNSkK aÉê Öêç≈É sçêíÉáä ÑΩê ÇÉå ^åïÉåÇÉê ëáåÇ åÉÄÉå ÇÉê ëÅÜáÅâÉå ìåÇ òÉáíÖÉã®≈Éå a~êëíÉääìåÖ ÉáåÉ Ö~åòÉ oÉáÜÉ îçå pí~åÇ~êÇJcìåâíáçåÉåI ÇáÉ ÇÉê båíïáÅâäÉê ëáÅÜ áå ÉáåÉã âä~ëëáJ ëÅÜÉå q~ÄäÉ `çåíêçä Ü~êí Éê~êÄÉáíÉå ãΩëëíÉW eáÉêìåíÉê Ñ~ääÉå ÄÉáJ ëéáÉäëïÉáëÉ Ç~ë pçêíáÉêÉåI pìÅÜÉå ìåÇ cáäíÉêå ÇÉê a~íÉåë®íòÉK ^ì≈ÉêÇÉã ÄáÉíÉí Éë ìãÑ~åÖêÉáÅÜÉ j∏ÖäáÅÜâÉáíÉå ÇÉë a~íÉåÉñJ éçêíëI ëç òìã _ÉáëéáÉä å~ÅÜ bñÅÉäI eqjiI içíìë çÇÉê `êóëí~ä oÉJ éçêíëK

^ÄÄK PKON « p^m ^dW qê~åë~âíáçå pbNSk ãáí ^is q~ÄäÉ `çåíêçä îëK ^is

NQS

^ìÅÜ ïÉåå Ç~ë ^isJdêáÇ ëÉÜê Öêç≈Éå ^åâä~åÖ ÄÉá båíïáÅâäÉêå ìåÇ ^åïÉåÇÉêå ÑáåÇÉíI áëí Ç~ë âä~ëëáëÅÜÉ q~ÄäÉ `çåíêçä âÉáåÉëJ ïÉÖë îçã ^ìëëíÉêÄÉå ÄÉÇêçÜíK a~ë äáÉÖí áå ÇÉê áåíÉêåÉå qÉÅÜåáâ ÇÉê ^åëíÉìÉêìåÖK _Éáã q~ÄäÉ `çåíêçä Ü~í Ç~ë ~ìÑêìÑÉåÇÉ mêçJ Öê~ãã ëÉÜê îáÉä hçåíêçääÉ ΩÄÉê ÇáÉ ~åÖÉòÉáÖíÉå a~íÉåë®íòÉK bë ïÉêÇÉå áããÉê åìê ÖÉå~ì ÇáÉ a~íÉåë®íòÉ òìã drf íê~åëéçêíáÉêíI ÇáÉ ~ìÅÜ ïáêâäáÅÜ ÄÉå∏íáÖí ïÉêÇÉåK cΩê Ç~ë pÅêçääÉå áëí Ç~ë mêçJ Öê~ãã ëÉäÄëí òìëí®åÇáÖK ^åÇÉêë ÄÉáã ^isK ^äë båàçóJ`çåíêçä ä®ìÑí Éáå dêç≈íÉáä ÇÉê _ÉÇáÉåäçÖáâ ~ìÑ ÇÉã äçâ~äÉå ^åïÉåÇÉêJ cêçåíÉåÇK a~ë ÄÉÇáåÖíI Ç~ëë ~ääÉ a~íÉåë®íòÉI ÇáÉ ÇìêÅÜ pÅêçääÉå

PKP

a~ë ^isJdêáÇ

ã∏ÖäáÅÜÉêïÉáëÉ ~åÖÉòÉáÖí ïÉêÇÉå â∏ååíÉåI ~ìÅÜ âçãéäÉíí òìã ^åïÉåÇÉê íê~åëéçêíáÉêí ïÉêÇÉå ãΩëëÉåK _Éá Öêç≈Éå q~ÄÉääÉå Ñ®ääí Ç~ë ëÉÜê ëÅÜåÉää áåë dÉïáÅÜíI ëçãáí áëí Ç~ë ^is ÑΩê ãÉÜê ~äë ÉáåáJ ÖÉ í~ìëÉåÇ a~íÉåë®íòÉ åáÅÜí ãÉÜê ÖÉÉáÖåÉíK táê ïÉêÇÉå ìåë áå ÇÉå ÑçäÖÉåÇÉå _ÉáëéáÉäÉå òìå®ÅÜëí Éáå ÉáåÑ~J ÅÜÉë ^is ~ìÑ Éáå aóåéêç ò~ìÄÉêåI ìã Ç~åå ÉáåáÖÉ i~óçìíJ ìåÇ pé~äíÉåÉáÖÉåëÅÜ~ÑíÉå òì îÉê®åÇÉêåK

3.3.1

ALV als Steuerelemente im Dynpro



w_f_|^isMN

a~ë ^is áëí à~ ÉáÖÉåíäáÅÜ åáÅÜí ãÉÜê ìåÇ åáÅÜí ïÉåáÖÉê ~äë ÉáåÉë ÇÉê båàçóJ`çåíêçäëI ëç ïáÉ ïáê ëáÉ ÄÉêÉáíë ÉáåáÖÉ j~äÉ áã sÉêä~ìÑ ÇÉë _ìÅÜÉë ÇáëâìíáÉêí Ü~ÄÉåK bë ïáêÇ ΩÄÉê ÇáÉ dìáJhä~ëëÉ Åä|Öìá|~äî|ÖêáÇ ~åÖÉëíÉìÉêíK páÉ áëí ëÉÜê ìãÑ~åÖêÉáÅÜI ï~ë ÄÉá ÇÉå ÖÉÄçíÉåÉå j∏ÖäáÅÜâÉáíÉå åáÅÜí îÉêïìåÇÉêå ã~ÖK ^ääÉêÇáåÖë ä®ëëí ëáÅÜ ãáí ïÉåáÖ ^ìÑï~åÇ ëÅÜçå ÉáåáÖÉë ÉêêÉáÅÜÉåK aáÉ jÉJ íÜçÇÉ ëÉí|í~ÄäÉ|Ñçê|Ñáêëí|Çáëéä~ó áåáíá~äáëáÉêí Ç~ë ^is ãáí a~íÉåK kÉÄÉå ÉáåÉê áåíÉêåÉå q~ÄÉääÉI ÇáÉ ÇáÉ a~íÉå ÉåíÜ®äíI îÉêä~åÖí ÇáÉëÉ jÉíÜçÇÉ ~ìÅÜ å~ÅÜ ÉáåÉê a~í~JaáÅíáçå~êóJpíêìâíìêI ÇáÉ ÇáÉ ΩÄÉêÖÉÄÉåÉå a~íÉå ÖÉå~ì ëéÉòáÑáòáÉêíK c~ääë ÇáÉ a~íÉå áå ÇÉê áåJ íÉêåÉå q~ÄÉääÉ ÖÉå~ì ÉáåÉê íê~åëé~êÉåíÉå a~íÉåÄ~åâí~ÄÉääÉ ÉåíJ ëéêÉÅÜÉåI ÉåíëéêáÅÜí ÇÉê k~ãÉ ÇÉê píêìâíìê ÇÉê q~ÄÉääÉK c~ääë ÇÉã åáÅÜí ëç áëí EïÉáä ÇáÉ a~íÉå òìã _ÉáëéáÉä ~ìë ÉáåÉã gçáå îçå òïÉá a~íÉåÄ~åâJq~ÄÉääÉå ÉêòÉìÖí ïìêÇÉåF ÖáÄí Éë òïÉá j∏ÖäáÅÜâÉáíÉåW båíïÉÇÉê ã~å äÉÖí áã a~í~ aáÅíáçå~êó Eqê~åë~âJ íáçå pbNNF ÉáåÉ ÖÉïΩåëÅÜíÉ píêìâíìê ~å çÇÉê ïáê Ä~ìÉå ìåë ÉáJ åÉå ëç ÖÉå~ååíÉå cÉäÇâ~í~äçÖ ëÉäÄëíK bë ëÉá ~å ÇáÉëÉê píÉääÉ ÇêáåJ ÖÉåÇ ÇáÉ ÉêëíÉêÉ j∏ÖäáÅÜâÉáí ÉãéÑçÜäÉåK aÉê ÉåÖÉ _ÉòìÖ òìã a~í~ aáÅíáçå~êó áëí ÄÉáã ^is Ç~ÇìêÅÜ ÄÉÖêΩåÇÉíI Ç~ëë Ç~ë ^is ëáÅÜ ÄÉá ëÉáåÉê ^åòÉáÖÉ ÉíäáÅÜÉ báåëíÉääìåÖÉå ëÉäÄëí ~ìë ÇÉã a~í~ aáÅíáçå~êó ÄÉëçêÖíW bîÉåíìÉääÉ tÉêíÉJ çÇÉê pìÅÜÜáäÑÉåI ÇáÉ pé~äJ íÉåΩÄÉêëÅÜêáÑíÉå ìëïK cΩê ìåëÉê ÉêëíÉë _ÉáëéáÉä ÄÉå∏íáÖÉå ïáê ïáÉÇÉê Éáå aóåéêç NMM ãáí ÉáåÉã `ìëíçã `çåíêçä å~ãÉåë `lkqNX ~ì≈ÉêÇÉã ÉáåÉå drfJpí~íìë å~ãÉåë ibfpqb ÄÉá ÇÉã ÜáåíÉê ÇÉã êçíÉå cìåâíáçåëJ âåçéÑ ÇÉê `çÇÉ bufq ÜáåíÉêäÉÖí áëíK a~ë o~ÜãÉå áëí åáÅÜí ëÉÜê ëéÉâí~âìä®êK aáÉ oÉÑÉêÉåòÉå ïÉêÇÉå ÇÉâä~êáÉêíI ÇáÉ a~íÉå îçêÄÉêÉáíÉí ìåÇ Ç~ë aóåéêç ~ìÑÖÉêìÑÉåK

NQT

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ REPORT zbib_alv01. TABLES zbibverlage. DATA ok_code LIKE sy-ucomm. DATA: cont1 TYPE REF TO cl_gui_custom_container, alv1 TYPE REF TO cl_gui_alv_grid. DATA it_verlag TYPE STANDARD TABLE OF zbibverlage. START-OF-SELECTION. SELECT * FROM zbibverlage INTTO TABLE it_verlag. CALL SCREEN 100. táê åìíòÉå ÇáÉ pí~åÇ~êÇ~Ää~ìÑäçÖáâI ~äëç ëí~íìë|MNMM ~äë m_l ìåÇ ìëÉê|Åçãã~åÇ|MNMM ~äë m^fK cΩê ÇáÉ bêëíáåáíá~äáëáÉêìåÖ ïáêÇ ~å ëÉí|í~ÄäÉ|Ñçê|Ñáêëí|Çáëéä~ó ÇáÉ áåíÉêåÉ q~ÄÉääÉ ìåÇ ÇáÉ ^åÖ~ÄÉ aaf`Jpíêìâìê ΩÄÉêÖÉÄÉåI ~ì≈ÉêÇÉã ïáêÇ ÖäÉáÅÜ ãáí ëÉí|ÖêáÇíáíäÉ Éáå qáíÉä ÑΩê Ç~ë ^is ÖÉëÉíòíK MODULE status_0100 OUTPUT. SET PF-STATUS 'LEISTE'. IF cont1 IS INITIAL. CREATE OBJECT cont1 EXPORTING container_name = 'CONT1'. ENDIF. IF alv1 IS INITIAL. CREATE OBJECT alv1 EXPORTING i_parent = cont1. CALL METHOD alv1->set_table_for_first_display EXPORTING i_structure_name = 'ZBIBVERLAGE CHANGING it_outtab = it_verlag CALL METHOD alv1->set_gridtitle EXPORTING i_gridtitle = 'Verlage ENDIF. ENDMODULE.

NQU

PKP

a~ë ^isJdêáÇ

ìëÉê|Åçãã~åÇ|MNMM ëçêÖí ÄÉáã _ÉÉåÇÉå äÉÇáÖäáÅÜ ÑΩê Ç~ë å∏íáJ ÖÉ ^ìÑê®ìãÉå áã péÉáÅÜÉêK MODULE user_command_0100 INPUT. CASE ok_code. WHEN 'EXIT'. CALL METHOD alv1->free. CALL METHOD cont1->free. FREE cont1. FREE alv1. LEAVE PROGRAM. ENDCASE. ENDMODULE.

^ÄÄK OKOO « p^m ^dW oÉëìäí~í ÇÉë ÉêëíÉå _ÉáëéáÉäë

NQV

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

3.3.2

Layout-Anpassung



w_f_|^isMO

pí~åÇ~êÇã®≈áÖ ïáêÇ Ç~ë ^is ëç ïáÉ áã îçêÜÉêÖÉÜÉåÇÉå _ÉáëéáÉä ãáí ÉáåÉã ÇÉÑáåáÉêíÉå ^ìëëÉÜÉå Ç~êÖÉëíÉääíK bë ÄáÉíÉí ~ÄÉê ò~ÜäJ êÉáÅÜÉ j∏ÖäáÅÜâÉáíÉåI ÇáÉëÉë ^ìëëÉÜÉå éêçÖê~ããÖÉëíÉìÉêí òì ÄÉÉáåÑäìëëÉåK aêÉÜJ ìåÇ ^åÖÉäéìåâí áëí ÇáÉ píêìâíìê äîÅ|ë|ä~óçK páÉ ÉåíÜ®äí ~ääÉ hçåÑáÖìê~íáçåëã∏ÖäáÅÜâÉáíÉå ~äë áÜêÉ bäÉãÉåíÉ ìåÇ â∏ååíÉ ÇÉê ÄÉêÉáíë Éêï®ÜåíÉå jÉíÜçÇÉ ëÉí|í~ÄäÉ|Ñçê| Ñáêëí|Çáëéä~ó ÖäÉáÅÜ òì ^åÑ~åÖ ãáíÖÉÖÉÄÉå ïÉêÇÉåK páÉ ÉåíÜ®äí ~ääÉêÇáåÖë ëç îáÉäÉ bäÉãÉåíÉI ÇáÉ îçê~Ä ÖÉëÉíòí ïÉêÇÉå ãΩëëíÉåI Ç~ëë ëáÅÜ ÉáåÉ ~åÇÉêÉ jÉíÜçÇÉ ~åÄáÉíÉíK k~ÅÜ ëÉí|í~ÄäÉ|Ñçê| Ñáêëí|Çáëéä~ó êìÑÉå ïáê òìå®ÅÜëí ãáí ÖÉí|ÑêçåíÉåÇ|ä~óçìí ÇáÉ píêìâíìê ~ÄK páÉ ÉåíÜ®äí ~ääÉ m~ê~ãÉíÉêI ëç ïáÉ ëáÉ ÇÉã pí~åÇ~êÇJ ^ìëëÉÜÉå ÉåíëéêÉÅÜÉå EÑäìëÜ åáÅÜí îÉêÖÉëëÉå >>FK ^ìëÖÉÜÉåÇ îçå ÇáÉëÉê _~ëáë ëÉíòÉå ïáê Ç~åå ÇáÉ ÖÉïΩåëÅÜíÉå bäÉãÉåíÉ ìã ìåÇ ΩÄÉêÖÉÄÉå Ç~ë ÖÉ®åÇÉêíÉ i~óçìí ãáí ëÉí|ÑêçåíÉåÇ|ä~óçìí ïáÉÇÉê ~åë ^is òìêΩÅâK cçäÖÉåÇÉ i~óçìíJbáåëíÉääìåÖÉå ïÉêÇÉå áã _ÉáëéáÉäÅçÇáåÖ ÖÉJ ÖÉåΩÄÉê ÇÉã pí~åÇ~êÇJ^ìëëÉÜÉå ÖÉ®åÇÉêíW •

ÅïáÇíÜ|çéí îÉê~åä~ëëí Ç~ë ^isI ÇáÉ pé~äíÉå åìê ëç ÄêÉáí òì ã~ÅÜÉåI Ç~ëë ÇÉê ÄêÉáíÉëíÉ tÉêí ÖÉå~ì ÜáåÉáåé~ëëí



åç|ÜÉ~ÇÉêë ÉåíÑÉêåí ÇáÉ pé~äíÉåΩÄÉêëÅÜêáÑíÉå



åç|ÜÖêáÇäå ÉåíÑÉêåí ÇáÉ Üçêáòçåí~äÉå dáííÉêäáåáÉå



åç|îÖêáÇäå ÉåíÑÉêåí ÇáÉ îÉêíáâ~äÉå dáííÉêäáåáÉå



åç|íççäÄ~ê ÉåíÑÉêåí ÇáÉ âçãéäÉííÉ çÄÉêÉ qççäÄ~ê



òÉÄê~ ÇÉÑáåáÉêíI çÄ ÇáÉ wÉáäÉå áå ~äíÉêåáÉêÉåÇÉå c~êÄÉå ~åÖÉòÉáÖí ïÉêÇÉå ëçääÉå

aáÉ çÄáÖÉå m~ê~ãÉíÉê ëáåÇ åìê ÉáåÉ âäÉáåÉ ^ìëï~Üä ÇÉê j∏ÖJ äáÅÜâÉáíÉåK báåÉ hçãéäÉííΩÄÉêëáÅÜí â~åå ã~å ëáÅÜ ΩÄÉê Ç~ë a~í~ aáÅíáçå~êó ÄÉëÅÜ~ÑÑÉåI áåÇÉã ã~å ÉáåÑ~ÅÜ ÇáÉ píêìâíìê äîÅ|ë|ä~óç ÄÉíê~ÅÜíÉíK aáÉ ãÉáëíÉå bäÉãÉåíÉ ëáåÇ ÇìêÅÜ fÜêÉå hìêòíÉñí ëÉäÄëíÉêâä®êÉåÇK

NRM

PKP

a~ë ^isJdêáÇ

IF alv1 IS INITIAL. CREATE OBJECT alv1 EXPORTING i_parent = cont1. CALL METHOD alv1->set_table_for_first_display EXPORTING i_structure_name = 'ZBIBVERLAGE' CHANGING it_outtab = it_verlag. DATA layout TYPE lvc_s_layo. i~óçìí ~ÄêìÑÉå Á

CALL METHOD alv1->get_frontend_layout IMPORTING es_layout = layout. CLASS cl_gui_cfw DEFINITION LOAD. CALL METHOD cl_gui_cfw=>flush.

Á ìãëÉíòÉå Á

KKK ìåÇ òìêΩÅâJ ëéÉáÅÜÉêå

layout-cwidth_opt = layout-no_headers = layout-no_hgridln = layout-no_vgridln = layout-no_toolbar = layout-zebra = ' '.

'X'. 'X'. 'X'. 'X'. 'X'.

CALL METHOD alv1->set_frontend_layout EXPORTING is_layout = layout. ENDIF. ^ÄÄáäÇìåÖ OKOP òÉáÖí Ç~ë ëç ãçÇáÑáòáÉêíÉ ^isK fåëÄÉëçåÇÉêÉ ÇìêÅÜ Ç~ë ^ìëÄäÉåÇÉå ÇÉê qççäÄ~ê ìåÇ ÇÉê qáíÉääÉáëíÉ áëí åáÅÜí ãÉÜê îáÉäI ~ì≈Éê ÇÉê a~íÉå~åòÉáÖÉI ΩÄêáÖ ÖÉÄäáÉÄÉåK

NRN

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ

^ÄÄK OKOP « p^m ^dW ãçÇáÑáòáÉêíÉ ^isJdêáÇ

3.3.3

Der Feldkatalog aáÉ i~óçìíJpíêìâíìê ~ìë ÇÉã äÉíòíÉå _ÉáëéáÉä Äçí ^åé~ëëìåÖÉåI ÇáÉ Ç~ë Ö~åòÉ ^is ÄÉíê~ÑÉåK ^å~äçÖ Ç~òì ÖáÄí Éë ÇáÉ j∏ÖäáÅÜâÉáíI m~ê~ãÉíÉê ÉáåÉê ÉáåòÉäåÉå pé~äíÉ òì ãçÇáÑáòáÉêÉåK táÉ ÉáåÖ~åÖë Éêï®ÜåíI ÉêÑçêÇÉêí ëÉí|í~ÄäÉ|Ñçê|Ñáêëí|Çáëéä~ó ÉáåÉå ëç ÖÉå~ååíÉå cÉäÇâ~í~äçÖI ÇÉê ÇáÉ ÉáåòÉäåÉå pé~äíÉå áå áÜêÉê _ÉëÅÜ~ÑÑÉåÜÉáí ÖÉå~ì ÄÉëÅÜêÉáÄíK a~ Éë êÉÅÜí âçãéäáòáÉêí áëíI ëáÅÜ ëçäÅÜ ÉáåÉå h~í~äçÖ ã~åìÉää òìë~ããÉå òì Ä~ìÉåI Äçí Ç~ë ^is ÇáÉ j∏ÖäáÅÜJ âÉáíI åìê ÉáåÉ píêìâíìê òì ΩÄÉêÖÉÄÉåK a~ ïáê ~ÄÉê áã cçäÖÉåÇÉå ÇÉå cÉäÇâ~í~äçÖ îçê E>F ëÉí|í~ÄäÉ|Ñçê|Ñáêëí|Çáëéä~ó ãçÇáÑáòáÉêÉå ã∏ÅÜíÉåI ãΩëëÉå ïáê áÜå ìåë ~ìÑ ~åÇÉêÉã tÉÖÉ ÄÉëÅÜ~ÑÑÉåK a~òì ëçää ìåë ÇÉê cìåâíáçåëÄ~ìëíÉáå is`|cfbia`^q^ild| jbodb ÖìíÉ aáÉåëíÉ äÉáëíÉåK bê ÉãéÑ®åÖí ÉÄÉåÑ~ääë ÉáåÉ a~í~ aáÅíáçå~êóJpíêìâíìê ìåÇ ÖáÄí ÇÉå cÉäÇâ~í~äçÖ áå cçêã ÉáåÉê q~J ÄÉääÉ ÇÉë qóéë äîÅ|í|ÑÅ~í òìêΩÅâK kìå â∏ååÉå ïáê ÇáÉëÉå ÉåíJ ëéêÉÅÜÉåÇ ìåëÉêÉå tΩåëÅÜÉå ~åé~ëëÉå ìåÇ Ç~åå ~å ëÉí|í~ÄäÉ|Ñçê|Ñáêëí|Çáëéä~ó ΩÄÉêÖÉÄÉåK cçäÖÉåÇÉ ^ìÑò®ÜäìåÖ ÄÉáåÜ~äíÉí ÉáåáÖÉ Ö®åÖáÖÉ pé~äíÉå ÇÉë cÉäÇJ â~í~äçÖëI ÇÉêÉå jçÇáÑáâ~íáçå ëáååîçää áëíW

NRO

PKP

a~ë ^isJdêáÇ



Çç|ëìã ÄáäÇÉí ÉáåÉ pìããÉ ÇÉê pé~äíÉ



åç|ëìã îÉêÄáÉíÉí ÇÉã _ÉåìíòÉêI ÉáåÉ pìããÉ ΩÄÉê ÇáÉ pé~äíÉ òì òáÉJ ÜÉå



åç|çìí ìåíÉêÇêΩÅâí ÇÉå lìíéìí ÇÉê pé~äíÉ



åç|ãÉêÖáåÖ ìåíÉêÇêΩÅâí ÇáÉ wìë~ããÉåÑ~ëëìåÖ ãÉÜêÉê wÉáäÉå ãáí ÇÉãJ ëÉäÄÉå tÉêí



äçïÉêÅ~ëÉ Éêã∏ÖäáÅÜí ÇáÉ ^ìëÖ~ÄÉ îçå dêç≈JLhäÉáåëÅÜêÉáÄìåÖ



ÉãéÜ~ëáòÉ ÖáÄí ÇáÉ pé~äíÉ ÜÉêîçêÖÉÜçÄÉå ~ìë EuF çÇÉê ëçÖ~ê Ñ~êÄáÖ ~ìë E`ñI ïçÄÉá ñ ÉáåÉ c~êÄåìããÉê áëíI îÖäK c~êÄΩÄÉêëáÅÜí áã ^åJ Ü~åÖF

^ääÉ m~ê~ãÉíÉê ÇÉë cÉäÇâ~í~äçÖë â∏ååÉå áã a~í~ aáÅíáçå~êó ìåJ íÉê ^åòÉáÖÉ ÇÉê píêìâíìê äîÅ|ë|ÑÅ~í ~åÖÉëÉÜÉå ïÉêÇÉåK a~ë ÑçäÖÉåÇÉ `çÇáåÖ ®åÇÉêí ìåëÉê ^is Ç~ÜáåÖÉÜÉåÇ ~ÄI Ç~ëë ÇáÉ sÉêä~ÖëåìããÉê åáÅÜí ãÉÜê ~ìëÖÉÖÉÄÉå ïáêÇ Eåç|çìíFI ÇáÉ sÉêJ ä~ÖëÄÉòÉáÅÜåìåÖ êçí ÉêëÅÜÉáåí EÉãéÜ~ëáòÉF ìåÇ ÉáåÉ pìããÉ ìåJ íÉê ÇáÉ ^åò~ÜäJpé~äíÉ ÖÉòçÖÉå ïáêÇ EÇç|ëìãFK IF alv1 IS INITIAL. CREATE OBJECT alv1 EXPORTING i_parent = cont1. DATA it_fieldcat TYPE lvc_t_fcat. DATA wa_fieldcat LIKE LINE OF it_fieldcat. cÉäÇâ~í~äçÖ ÜçäÉå

pìããÉ ìåíÉê ÇáÉ ^åò~ÜäJpé~äíÉ

CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ZBIBVERLAGE' CHANGING = it_fieldcat. ct_fieldcat CLEAR wa_fieldcat. wa_fieldcat-do_sum = 'X'. MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING do_sum NRP

P

_ÉåìíòÉêçÄÉêÑä®ÅÜÉ WHERE fieldname = 'ANZAHL'.

sÉêä~ÖëåìããÉêåJ pé~äíÉ ìåíÉêJ ÇêΩÅâÉå

sÉêä~ÖëÄÉòÉáÅÜJ åìåÖ êçí Ñ®êÄÉå

CLEAR wa_fieldcat. wa_fieldcat-no_out = 'X'. MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING no_out WHERE fieldname = 'VERLAG'. CLEAR wa_fieldcat. wa_fieldcat-emphasize = 'C6'. MODIFY it_fieldcat FROM wa_fieldcat TRANSPORTING emphasize WHERE fieldname = 'VERLAGBEZ'. CALL METHOD alv1->set_table_for_first_display CHANGING it_outtab = it_verlag it_fieldcatalog = it_fieldcat. ENDIF.

^ÄÄK OKOQW « p^m ^dW ãçÇáÑáòáÉêíÉë ^is ãáí pìããÉåòÉáäÉ

NRQ

PKP

3.3.4

a~ë ^isJdêáÇ

Funktionen im Überblick

`i|drf|^is|dofa hä~ëëÉ ÑΩê cìåâíáçåÉå ÇÉë ^is cfu|`lirjkp ÑáñáÉêí ÇáÉ ÉêëíÉå u pé~äíÉå Eëí~åÇ~êÇã®≈áÖ ïÉêÇÉå ~ääÉ pÅÜäΩëJ ëÉäëé~äíÉå ÑáñáÉêíF dbq|`roobkq|`bii ÖáÄí ÇáÉ ~âíìÉää ã~êâáÉêíÉ dêáÇJwÉääÉ òìêΩÅâ dbq|cfopq|sfpf_ib|`liL dbq|cfopq|sfpf_ib|olt ÖáÄí ÇáÉ ä~ìÑÉåÇÉ kìããÉê ìåÇ ÇÉå k~ãÉå ÇÉê ÉêëíÉå ëáÅÜíÄ~êÉå pé~äíÉ L wÉáäÉ òìêΩÅâ dbq|colkqbka|cfbia`^q^ild pbq|colkqbka|cfbia`^q^ild êìÑí ÇÉå ~âíìÉääÉå cÉäÇâ~í~äçÖ ~Ä ÄòïK ëÉíòí áÜå dbq|pbib`qba|`lirjkp L dbq|pbib`qba|oltp ÖáÄí ÇáÉ îçã _ÉåìíòÉê ëÉäÉâíáÉêíÉå pé~äíÉå L wÉáäÉå òìêΩÅâ dbq|ploq|`ofqbof^ Lpbqq|ploq|`ofqbof^ Üçäí ÄòïK ëÉíòí ÇáÉ pçêíáÉêâêáíÉêáÉå dbq|colkqbka|i^vlrq pbq|colkqbka|i^vlrq Üçäí ÄòïK ëÉíòí Ç~ë ~âíìÉääÉ dêáÇJi~óçìí

NRR

4

Nummernkreise und lange Texte få ÇáÉëÉã h~éáíÉä ïÉêÇÉå ïáê òïÉá ^ëéÉâíÉ ÇÉê ^åïÉåÇìåÖëJ ÉåíïáÅâäìåÖ ÇáëâìíáÉêÉåI ÇáÉ áå Ñ~ëí àÉÇÉã ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáJ ÅÜÉå pí~åÇ~êÇJmêçÖê~ãã ÖÉåìíòí ïÉêÇÉåW kìããÉêåâêÉáëÉ ìåÇ qÉñíçÄàÉâíÉK få ÄÉáÇÉå qÜÉãÉå ïÉêÇÉå ïáê òìå®ÅÜëí ãáí ÉáåáÖÉå ~Çãáåáëíê~íáîÉå sçêÖ®åÖÉå EaÉÑáåáÉêÉå ÇÉê lÄàÉâíÉF ÄÉÖáååÉåI ìã Ç~åå áå _ÉáëéáÉäÉå ìåÇ ^åïÉåÇìåÖëÑ®ääÉå ÇÉêÉå báåë~íò áã ÉáÖÉåÉå mêçÖê~ãã òì ÇáëâìíáÉêÉåK

4.1

Nummernkreise gÉÇÉë ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉ lÄàÉâí EòK_K Éáå _ìÅÜ áå ìåëÉêÉã _ÉáëéáÉäëòÉå~êáçF çÇÉê àÉÇÉê ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉ sçêÖ~åÖ EòK_K ÉáåÉ _Éëí~åÇëÄìÅÜìåÖF ãìëë áååÉêÜ~äÄ ÇÉê a~íÉåÄ~åâ ÇìêÅÜ ÉáJ åÉå ÉáåÇÉìíáÖÉå pÅÜäΩëëÉä áÇÉåíáÑáòáÉêÄ~ê ëÉáåK ^ääÉë ~åÇÉêÉ ïΩêJ ÇÉ îÉêëí®åÇäáÅÜÉêïÉáëÉ áåë `Ü~çë ÑΩÜêÉåK bë ÄÉëíÉÜí òìã ÉáåÉå ÇáÉ j∏ÖäáÅÜâÉáíI ÇáÉëÉå ÉáåÇÉìíáÖÉå pÅÜäΩëëÉä îçã ^åïÉåÇÉê îçêÖÉÄÉå òì ä~ëëÉå EòK_K ÇáÉ fp_kJkìããÉê ÄÉá ÇÉê ^åä~ÖÉ ÉáåÉë åÉìÉå _ìÅÜÉëF çÇÉê ~ÄÉê Ç~ë póëíÉã ÉáåÉ Ñçêíä~ìÑÉåÇÉ kìããÉê îÉêÖÉÄÉå òì ä~ëëÉåK iÉíòíÉêÉ cìåâíáçå~äáí®í ëçää fåÜ~äí ÇáÉëÉë qÉáäJ â~éáíÉäë ëÉáåK eáåíÉê àÉÇÉã sçêÖ~åÖI ÇÉê ãáí kìããÉêåâêÉáëÉå òì íìå Ü~íI ëíÉÜí Éáå kìããÉêåâêÉáëçÄàÉâíK bë âçêêÉëéçåÇáÉêí äçÖáëÅÜ ãáí ÇÉã àÉJ ïÉáäáÖÉå sçêÖ~åÖK a~ë kìããÉêåâêÉáëçÄàÉâí w_f_hrkab ÄÉáJ ëéáÉäëïÉáëÉ îÉêï~äíÉí ÇáÉ sÉêÖ~ÄÉ îçå hìåÇÉååìããÉêåK eáåíÉê àÉÇÉã kìããÉêåâêÉáëçÄàÉâí ïáÉÇÉêìã ëáåÇ ÄÉäáÉÄáÖ îáÉäÉ kìãJ ãÉêåâêÉáëÉ ÜáåíÉêäÉÖíK báå kìããÉêåâêÉáë ÄÉáåÜ~äíÉí Ç~åå Ç~ë âçåâêÉíÉ fåíÉêî~ää ìåÇ ÇÉå ~âíìÉääÉå w®Üäëí~åÇK aÉê dêìåÇI ï~J êìã kìããÉêåâêÉáëçÄàÉâíÉ ãÉÜêÉêÉ kìããÉêåâêÉáëÉ ÉåíÜ~äíÉåI ïáêÇ áå ÉáåÉå ëé®íÉêÉå _ÉáëéáÉä âä~êÉêK wìå®ÅÜëí ïçääÉå ïáê ìåë ãáí ÇÉê ÉáåÑ~ÅÜëíÉå sÉêëáçå òìÑêáÉÇÉå ÖÉÄÉåK aÉê báåëíÉáÖ áå ÇáÉ kìããÉêåâêÉáëJmÑäÉÖÉ ÄáäÇÉí ÇáÉ qê~åë~âíáçå pkrj E^ÄÄáäÇìåÖ QKNFK kìããÉêåâêÉáëçÄàÉâíÉ ëáåÇ ÉÄÉåÑ~ääë mêçÖê~ããçÄàÉâíÉ ìåÇ ãΩëëÉå ëçãáí ~ìÅÜ ÉáåÉê båíïáÅâäìåÖëJ âä~ëëÉ EÄòïK ÉáåÉã m~âÉíF òìÖÉçêÇåÉí ïÉêÇÉåK páÉ ïÉêÇÉå ~ìÅÜ íê~åëéçêíáÉêíK

NRT

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

^ÄÄK QKN « p^m ^dW báåëíáÉÖ áå ÇáÉ kìããÉêåâêÉáëçÄàÉâíéÑäÉÖÉ aÉÑáåáíáçå ÇÉë kìããÉêåâêÉáëJ çÄàÉâíë ìåÇ ÇáÉ mìÑÑÉêìåÖëJ mêçÄäÉã~íáâ

NRU

^ÄÄáäÇìåÖ QKO òÉáÖí Ç~ë fååÉåäÉÄÉå ìåëÉêÉë åÉì~åòìäÉÖÉåÇÉå kìããÉêåâêÉáëçÄàÉâíëK aáÉ açã®åÉ ÑΩê ÇáÉ kìããÉêåä®åÖÉ ãìëë ÖÉå~ìëç ä~ìíÉåI ïáÉ ÇáÉ hìåÇÉåkêJpé~äíÉ áå ÇÉê hìåÇÉåJq~ÄÉääÉI ~ì≈ÉêÇÉã áëí ÉáåÉ mêçòÉåíÖêÉåòÉ ÑΩê ÇáÉ t~êåìåÖ Éáåòìíê~ÖÉåK tÉåå ëáÅÜ áã éêçÇìâíáîÉå _ÉíêáÉÄ ÇÉê kìããÉêåâêÉáë áããÉê ãÉÜê ÑΩääíI ïáêÇ ÄÉá bêêÉáÅÜÉå ÇáÉëÉê dêÉåòÉ Éáå póëíÉãJ^äÉêí ~ìëÖÉä∏ëíI ìã ÇÉå ^Çãáåáëíê~íçê êÉÅÜíòÉáíáÖ îçê ÇÉã ΩÄÉêä~ìÑÉåJ ÇÉå kìããÉêåâêÉáë òì ï~êåÉåK aáÉ kìããÉêåâêÉáëîÉêï~äíìåÖ Éêä~ìÄí ÇáÉ mìÑÑÉêìåÖ îçå åÉìÉå kìããÉêåK a~ë ÄÉÇÉìíÉíI Ç~ëë ëáÅÜ ÇáÉ ÉáåòÉäåÉå ^ééäáâ~íáçåëëÉêîÉê ÉáåÉå ÇÉÑáåáÉêÄ~êÉå o~åÖÉ ~å kìããÉêå êÉëÉêîáÉêÉå ìåÇ áã e~ìéíëéÉáÅÜÉê Ü~äíÉåK aÉê Ç~êJ ~ìë ÉêòáÉäíÉ mÉêÑçêã~åÅÉJdÉïáåå ïáêÇ ~ääÉêÇáåÖë Ç~ãáí ÄÉò~ÜäíI Ç~ëë òìã ÉáåÉå áååÉêÜ~äÄ ÇÉê kìããÉêå iΩÅâÉå ÉåíëíÉÜÉå â∏åJ åÉåI òìã ~åÇÉêÉå ÇáÉ kìããÉêå åáÅÜí òïáåÖÉåÇÉêïÉáëÉ Ñçêíä~ìJ ÑÉåÇ îÉêÖÉÄÉå ïÉêÇÉåI ïÉåå ãÉÜêÉêÉ ^ééäáâ~íáçåÉåëÉêîÉê ÄÉá ÇÉê kìããÉêåîÉêÖ~ÄÉ ìåíÉêëÅÜáÉÇäáÅÜ ÄÉ~åëéêìÅÜí ïÉêÇÉåK _Éá cáå~åòÄÉäÉÖÉåI ÄÉá ÇÉåÉå ÉáåÉ äΩÅâÉåäçëÉ ìåÇ òÉáíäáÅÜ ë~ìÄÉê ~ìÑëíÉáÖÉåÇÉ kìããÉêåîÉêÖ~ÄÉ ìåÉêä®ëëäáÅÜ áëíI ãìëë ÇáÉ mìÑÑÉJ êìåÖ ~ìëÖÉëÅÜ~äíÉí ïÉêÇÉåK aáÉ ~åÇÉêÉå cÉäÇÉê ëçääÉå ìåë áã ÉêëíÉå pÅÜêáíí ÉÖ~ä ëÉáåI ïáê ïÉêÇÉå ëé®íÉê ÄÉá ÇÉê aáëâìëëáçå ìã âçãéäÉñÉêÉ kìããÉêåâêÉáëçÄàÉâíÉ å®ÜÉê Ç~ê~ìÑ ÉáåÖÉÜÉåK

QKN

kìããÉêåâêÉáëÉ

^ÄÄK QKO « p^m ^dW ^åÖ~ÄÉå áå ÇÉê pkrj kìããÉêåâêÉáëÉ ÉáåéÑäÉÖÉå

k~ÅÜ ÇÉã péÉáÅÜÉêå ëíÉÜí ÇÉê _ìííçå kìããÉêåâêÉáëÉ òìê sÉêÑΩJ ÖìåÖI ìã ÇáÉ ìåíÉê ÇÉã kìããÉêåâêÉáëçÄàÉâí äáÉÖÉåÇÉå fåíÉêî~äJ äÉ òì éÑäÉÖÉåK ^ÄÄáäÇìåÖ QKP òÉáÖí Ç~ë báåÑΩÖÉå ÉáåÉë åÉìÉå fåJ íÉêî~ääëK råëÉêÉ hìåÇÉååìããÉêå ëçääÉå ëáÅÜ òïáëÅÜÉå SMMMMM ìåÇ TMMMMM ÄÉïÉÖÉå ìåÇ ãáí SMMMMM ÄÉÖáååÉåK gÉÇÉë fåíÉêî~ää ïáêÇ ãáí ÉáåÉê òïÉáëíÉääáÖÉå kìããÉê Eáå ìåëÉêÉã c~ää MNF ÖÉJ âÉååòÉáÅÜåÉíK bë ÖáÄí ÇáÉ j∏ÖäáÅÜâÉáíI Éáå kìããÉêåâêÉáëáåíÉêî~ää ~äë ÉñíÉêå òì âÉååòÉáÅÜåÉåK få ëçäÅÜ ÉáåÉã c~ää ÉêÑçäÖí ÇáÉ kìããÉêåîÉêÖ~ÄÉ åáÅÜí îçã póëíÉã ëçåÇÉêå îçã ^åïÉåÇÉêK aáÉë â~åå ÄÉáëéáÉäëïÉáëÉ ÄÉá j~íÉêá~äåìããÉêå ëáååîçää ëÉáåI ÇáÉ îçå ÉáåÉã iáÉÑÉê~åíÉå ìåÇ åáÅÜí îçã ÉáÖÉåÉå råíÉêåÉÜãÉå îÉêÖÉÄÉå ïÉêÇÉåK

NRV

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

^ÄÄK QKP « p^m ^dW ^åä~ÖÉ ÉáåÉë fåíÉêî~ääë qê~åëéçêí

bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë kìããÉêåâêÉáëçÄàÉâíÉ òï~ê íê~åëéçêíáÉêí ïÉêÇÉåI fåíÉêî~ääÉ Ç~ÖÉÖÉå åáÅÜíK aÉê qê~åëéçêí îçå fåíÉêî~ääÉå â~åå òï~ê ã~åìÉää ~åÖÉëíç≈Éå ïÉêÇÉåI Éë áëí ~ÄÉê ëáååîçääI Ç~ë fåíÉêî~ää áã mêçÇìâíáîëóëíÉã îçå e~åÇ ~åòìäÉÖÉåK

4.1.1

Programmierschnittstelle pÉÜÉå ïáê ìåë Ç~ë _ÉáëéáÉäéêçÖê~ãã w_f_|MO ~åK tÉåå Éáå åÉì ~åÖÉäÉÖíÉê hìåÇÉ ÖÉëéÉáÅÜÉêí ïáêÇ Ehrkabkko áëí áåáíá~äFI ïáêÇ ãáí eáäÑÉ ÇÉë cìåâíáçåëÄ~ìëíÉáåë krj_bo|dbq|kbuq ÉáåÉ åÉìÉ kìããÉê ~ìë ÇÉã mìÑÑÉê ÖÉòçÖÉå Eòìã ÄÉëëÉêÉå sÉêëí®åÇåáëW aáÉ hìåÇÉåÇ~íÉå îçã aóåéêç ëáåÇ áå ÇÉê píêìâíìê ï~|âìåÇÉå ~ÄÖÉäÉÖíFK DATA ret. [...] IF wa_kunden-kundennr IS INITIAL.

kÉìÉ kìããÉê ÜçäÉå

NSM

CLEAR ret. CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = 'ZBIBKUNDE' IMPORTING number = wa_kunden-kundennr returncode = ret EXCEPTIONS interval_not_found = 1 number_range_not_intern = 2

QKN

kìããÉêåâêÉáëÉ

object_not_found = 3 quantity_is_0 = 4 quantity_is_not_1 = 5 interval_overflow = 6 OTHERS = 7. IF sy-subrc 0 OR NOT ret IS INITIAL.. MESSAGE e003(zbib). " Problem beim Speichern ENDIF. båÇÖΩäíáÖ ëéÉáÅÜÉêå

MOVE-CORRESPONDING wa_kunden TO zbibkunden. INSERT zbibkunden. IF sy-subrc 0 OR NOT ret IS INITIAL.. MESSAGE e003(zbib). " Problem beim Speichern ENDIF. ENDIF.

4.1.2

Komplexe Nummernkreise mit Unterobjekten fã îÉêÖ~åÖÉå qÉáäâ~éáíÉä Ü~ÄÉå ïáê ÇáÉ ÉáåÑ~ÅÜëíÉ sÉêëáçå ÉáåÉê kìããÉêåâêÉáëîÉêÖ~ÄÉ ÇáëâìíáÉêíK aáÉ ã∏ÖäáÅÜÉå jÉíÜçÇÉå ÖÉJ ÜÉå ~ÄÉê ïÉáí Ç~êΩÄÉê Üáå~ìëI éêç kìããÉêåâêÉáëçÄàÉâí Éáå ÉáåJ òÉäåÉë fåíÉêî~ää ~åòìëíÉìÉêåK aáÉ q~ÄÉääÉ w_f__bpq^ka ÉåíÜ®äí ÇÉå ~âíìÉääÉå _ΩÅÜÉêJ_Éëí~åÇ ÉáåÉê _áÄäáçíÜÉâK aÉê mêáã®êJ ëÅÜäΩëëÉä ÇáÉëÉê q~ÄÉääÉI ~äëç ÇáÉ _Éëí~åÇëåìããÉêI áëí åáÅÜí ~äJ äÉáåÉ ÉáåÉ Ñçêíä~ìÑÉåÇÉ kìããÉêI ëçåÇÉêå ëçää òìÖäÉáÅÜ ~ìÅÜ ~äë _ÉëíáããìåÖëçêí ÇáÉåÉåI Ç~ë _ìÅÜ éÜóëáëÅÜ ïáÉÇÉê òì ÑáåÇÉåK aáÉ _ΩÅÜÉê ëáåÇ áå ÇÉê _áÄäáçíÜÉâ å~ÅÜ dÉåêÉ ÖÉçêÇåÉíK j~å â∏ååíÉ ~äëç éêç dÉåêÉ Éáå kìããÉêåâêÉáëáåíÉêî~ää ÇÉÑáåáÉêÉå ìåÇ áêÖÉåÇïç ÜáåíÉêäÉÖÉåI ïÉäÅÜÉë fåíÉêî~ää òì ïÉäÅÜÉã dÉåêÉ ÖÉJ Ü∏êíK aáÉ _Éëí~åÇëåìããÉê ëÉíòí ëáÅÜ Ç~åå ~ìë ÇÉã hΩêòÉä ÇÉë dÉåêÉë ìåÇ ÇÉê Ñçêíä~ìÑÉåÇÉå kìããÉê éêç dÉåêÉ òìë~ããÉåK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë åìê ÇáÉ hçãÄáå~íáçå ~ìë ÄÉáÇÉå ^åÖ~ÄÉå ÉáåÇÉìíáÖ áëíK aáÉ kìããÉêåâêÉáëîÉêï~äíìåÖ ëáÉÜí ÉáåÉ ÇÉê~êíáÖÉ sçêÖÉÜÉåëïÉáëÉ ÄÉêÉáíë îçêI å®ãäáÅÜ áå ÇÉê cçêã îçå råíÉêçÄJ àÉâíÉåK ^ÄÄáäÇìåÖ QKQ òÉáÖí Ç~ë ÜáåíÉêäÉÖíÉ råíÉêçÄàÉâí áå ÇÉê kìããÉêåâêÉáëîÉêï~äíìåÖK a~ë báåéÑäÉÖÉå ÇÉê fåíÉêî~ääÉ ÉêÑçêÇÉêí Ç~ÇìêÅÜ òìå®ÅÜëí ÇáÉ báåÖ~ÄÉ ÉáåÉë ÖΩäíáÖÉå dÉåêÉJhΩêòÉäë E^ÄJ ÄáäÇìåÖ QKRFK cΩê àÉÇÉë dÉåêÉ áëí Éáå ÉáÖÉåÉë fåíÉêî~ää òì ÜáåíÉêJ äÉÖÉåK aáÉëÉ ÇΩêÑÉå ëáÅÜ å~íΩêäáÅÜ ΩÄÉêä~ééÉåK

NSN

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

^ÄÄK QKQ « p^m ^dW råíÉêçÄàÉâí

^ÄÄK QKR « p^m ^dW ÄÉá ÇÉê fåíÉêî~ääéÑäÉÖÉ áëí ÇáÉ ^åÖ~ÄÉ ÇÉë tÉêíÉë ÇÉë råíÉêçÄàÉâíë mÑäáÅÜí a~ë _ÉáëéáÉäéêçÖê~ãã w_f_|_bpMN ÇáÉåí ÇÉã _ÉåìíòÉê òìã ^åäÉÖÉå îçå åÉìÉå _ìÅÜJ_Éëí®åÇÉåK bê ÖáÄí ÇáÉ fp_kJkìããÉê Éáå ìåÇ ÇáÉ ÖÉïΩåëÅÜíÉ ^åò~Üä ÇÉê kÉì~åä~ÖÉå E^ÄÄáäÇìåÖ QKSFK

^ÄÄK QKS « p^m ^dW pÉäÉÅíáçåJpÅêÉÉå ÇÉê _ÉáëéáÉä~åïÉåÇìåÖ



w_f_|_bpMN

NSO

fã mêçÖê~ããJ`çÇáåÖ ïáêÇ åìå òìå®ÅÜëí Éáå âçãéäÉííÉê pÅÜïìåÖ ~å kìããÉêå ÖÉòçÖÉåI ìã Ç~åå ÇáÉ fåëÉêíë áå ÇáÉ _ÉJ ëí~åÇëí~ÄÉääÉ òì ÉêäÉÇáÖÉåK aÉê mêáã®êëÅÜäΩëëÉä ÇÉê _Éëí~åÇëí~J ÄÉääÉ ïáêÇ ãáí eáäÑÉ ÇÉë dÉåêÉJhΩêòÉäë ìåÇ ÇÉê ÖÉòçÖÉåÉå kìãJ ãÉê òìë~ããÉåÖÉÄ~ëíÉäíK

QKN

kìããÉêåâêÉáëÉ

*&--------------------------------------------------* *& Report ZBIB_BES01 * *& Anlage von Bücherbeständen * *&--------------------------------------------------* REPORT zbib_bes01. TABLES: zbibbestand, zbibbuecher. DATA ret. DATA teilnr TYPE numc5. PARAMETERS anzahl LIKE inri-quantity. PARAMETERS pisbn TYPE zbibbuecher-isbn. §ÄÉêéêΩÑÉå ÇÉê _ÉåìíòÉêÉáåÖ~ÄÉå ~ìÑ dΩäíáÖâÉáí

AT SELECTION-SCREEN. SELECT SINGLE * FROM zbibbuecher WHERE isbn = pisbn. IF NOT anzahl > 0 OR sy-dbcnt = 0. MESSAGE e005(zbib). " ungültige Parameter ENDIF. START-OF-SELECTION. CLEAR ret.

báåã~äáÖ ïáêÇ ÇáÉ ÉêÑçêÇÉêäáÅÜÉ ^åò~Üä ~å ÑêÉáÉå kìããÉêå ÖÉÜçäí

CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr object quantity subobject * TOYEAR * IGNORE_BUFFER IMPORTING number * QUANTITY returncode EXCEPTIONS interval_not_found = 1 number_range_not_intern =

= = = = = =

'01' 'ZBIBBES' anzahl zbibbuecher-genre '0000' ' '

= teilnr = = ret 2 NSP

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ object_not_found = 3 quantity_is_0 = 4 quantity_is_not_1 = 5 interval_overflow = 6 OTHERS = 7. IF sy-subrc 0 OR NOT ret IS INITIAL.. MESSAGE e006(zbib). "schwerer Fehler ENDIF. teilnr = teilnr - anzahl. zbibbestand-isbn = zbibbuecher-isbn.

cΩê àÉÇÉå _ÉJ ëí~åÇëë~íò ïáêÇ ÇáÉ _Éëí~åÇëJ åìããÉê òìë~ãJ ãÉåÖÉÄ~ìí ìåÇ áå ÇáÉ a~íÉåÄ~åâ ÖÉëéÉáÅÜÉêí

DO anzahl TIMES. CLEAR zbibbestand-bestandsnr. CONCATENATE zbibbuecher-genre teilnr INTO zbibbestand-bestandsnr. INSERT zbibbestand. IF sy-subrc = 0. WRITE: / 'BestandsNr ', zbibbestand-bestandsnr, ' angelegt mit ISBN ', zbibbestand-isbn. ELSE. WRITE: / 'Fehler beim Anlegen von BestandsNr ', zbibbestand-bestandsnr. ENDIF. teilnr = teilnr + 1. ENDDO.

^ÄÄK QKT « p^m ^dW lìíéìí ÇÉê _ÉáëéáÉä~åïÉåÇìåÖ

NSQ

QKN

4.1.3 kìããÉêåâêÉáëÉ áå ÇÉê j~íÉêá~äJ ïáêíëÅÜ~Ñí

kìããÉêåâêÉáëÉ

Komplexe Nummernkreise mit Gruppenabhängigkeit fã îçê~åÖÉÖ~åÖÉåÉå qÉáäâ~éáíÉä Ü~ÄÉå ïáê ÇáÉ j∏ÖäáÅÜâÉáí âÉåJ åÉå ÖÉäÉêåíI Ç~ëë Ç~ë hçåòÉéí ÇÉê kìããÉêåâêÉáëçÄàÉâíÉ ΩÄÉê Ç~ë êÉáåÉ eçÅÜò®ÜäÉå ÉáåÉê w~Üä ïÉëÉåíäáÅÜ Üáå~ìëÖÉÜíK táê ïçäJ äÉå ìåë åìå Éáå ïÉåáÖ áã p^mJpí~åÇ~êÇ ìãëÉÜÉåI ìã ÖÉå~ìÉê òì ëÉáåI áå ÇÉê j~íÉêá~äïáêíëÅÜ~ÑíK gÉÇÉë j~äI ïÉåå áå ÉáåÉã p^mJ îÉêï~äíÉíÉå i~ÖÉê áå áêÖÉåÇÉáåÉê cçêã t~êÉ ÄÉïÉÖí ïáêÇI êÉëìäJ íáÉêí ÇáÉë áå ÉáåÉã j~íÉêá~äÄÉäÉÖI ÇÉê ÇáÉëÉå sçêÖ~åÖ ÇçâìãÉåJ íáÉêíK gÉÇÉê j~íÉêá~äÄÉäÉÖ áëí åìê áå sÉêÄáåÇìåÖ ãáí ÇÉã àÉïÉáäáJ ÖÉå dÉëÅÜ®Ñíëà~ÜêI áå ÇÉã ÇÉê sçêÖ~åÖ ëí~ííÖÉÑìåÇÉå Ü~íI ÉáåJ ÇÉìíáÖ áÇÉåíáÑáòáÉêÄ~êK

kìããÉêåâêÉáë áå ^ÄÜ®åÖáÖâÉáí îçå dêìééÉå

^ÄÄáäÇìåÖ QKU òÉáÖí Ç~ë òìÖÉÜ∏êáÖÉ kìããÉêåâêÉáëçÄàÉâí j^qJ _bibdK wìå®ÅÜëí ÉêâÉååÉå ïáê ÇáÉ ^ÄÜ®åÖáÖâÉáí òì ÉáåÉã dÉJ ëÅÜ®Ñíëà~Üê EÉåíëéêÉÅÜÉåÇÉë hÉååòÉáÅÜÉå áëí ÖÉëÉíòíFK bë ãìëë ~äëç ÑΩê àÉÇÉë dÉëÅÜ®Ñíëà~ÜêÉëJfåíÉêî~ää EãÉÜêÉêÉ g~ÜêÉ â∏ååÉå òìë~ããÉåÖÉÑ~ëëí ïÉêÇÉåF ãáåÇÉëíÉåë Éáå kìããÉêåâêÉáëáåíÉêî~ää îçêÜ~åÇÉå ëÉáåK a~êΩÄÉê Üáå~ìë ÉêâÉååÉå ïáê áã ìåíÉêÉå o~ÜJ ãÉåI Ç~ëë Ç~ë lÄàÉâí ÉáåÉê dêìééÉåJiçÖáâ ÖÉÜçêÅÜíK aáÉ _áäJ ÇìåÖ îçå dêìééÉå áëí ÇáÉ bêïÉáíÉêìåÖ ÇÉë îçêÜÉêÖÉÜÉåÇÉå _ÉáJ ëéáÉäëI ÇÉåå ÇáÉ kìããÉêåîÉêÖ~ÄÉ ëçää åÉÄÉå ÇÉã dÉëÅÜ®Ñíëà~Üê ~ìÅÜ áå ^ÄÜ®åÖáÖâÉáí ÇÉê àÉïÉáäáÖÉå sçêÖ~åÖë~êí ÇÉë j~íÉêá~äÄÉJ äÉÖÉë ëÉáåK j~å ìåíÉêëÅÜÉáÇÉí áå ÇÉê j~íÉêá~äïáêíëÅÜ~Ñí ãÉÜê ~äë OM îÉêëÅÜáÉÇÉåÉ sçêÖ~åÖë~êíÉåK t^ ÄÉáëéáÉäëïÉáëÉ áëí ÇáÉ t~J êÉåäáÉÑÉêìåÖ ~å ÉáåÉå hìåÇÉåI f_ Ç~ÖÉÖÉå ëíÉÜí ÑΩê ÉáåÉå fåîÉåJ íìêÄÉäÉÖI ìã åìê òïÉá òì åÉååÉåK aáÉ q~ÄÉääÉ qMMPj EïáÉ áå ÇÉê j~ëâÉ ÉáåÖÉíê~ÖÉåF ëíÉääí åìå ÉáåÉ sÉêÄáåÇìåÖ òïáëÅÜÉå ÇÉå sçêÖ~åÖë~êíÉå ìåÇ ÇÉå kìããÉêåâêÉáëÉå ÜÉêK ^ÄÄáäÇìåÖ QKV òÉáÖí ÇÉå fåÜ~äí ÇáÉëÉê q~ÄÉääÉK fã kìããÉêåâêÉáëçÄàÉâí áëí ~åJ òìÖÉÄÉåI áå ïÉäÅÜÉã cÉäÇ ÇÉê dêìééÉåí~ÄÉääÉ Ç~ë dêìééÉåÉäÉJ ãÉåí Esd^oq ~äë sçêÖ~åÖë~êíF ìåÇ ÇáÉ kìããÉê ÇÉë kìããÉêåJ âêÉáëÉë EkrjhoF òì ÑáåÇÉå ëáåÇK

mÑäÉÖÉ ÇÉê ÖêìéJ éÉå~ÄÜ®åÖáÖÉå kìããÉêåâêÉáëÉ

a~ë eáåíÉêäÉÖÉå ÇÉê dêìééÉåí~ÄÉääÉ Ü~í åìå ~ìÅÜ hçåëÉèìÉåJ òÉå áå ÇÉê mÑäÉÖÉ ÇÉê kìããÉêåâêÉáëÉK táÉ áå ^ÄÄáäÇìåÖ QKNM ÖÉJ òÉáÖíI ãìëë òìÉêëí ÉáåÉ dêìééÉ ~ìëÖÉï®Üäí ïÉêÇÉå EÇáÉ ÉáåòÉäJ åÉå hΩêòÉä ÑΩê ÇáÉ sçêÖ~åÖë~êíÉå ëáåÇ áåÑçêã~íáî ~åÖÉÖÉÄÉåFI Ç~å~ÅÜ ïÉêÇÉå ÇáÉ ÉáåòÉäåÉå kìããÉêåâêÉáëÉ ìåíÉê ^åÖ~ÄÉ ÇÉë dÉëÅÜ®Ñíëà~ÜêÉë ÉáåÖÉíê~ÖÉå E^ÄÄáäÇìåÖ QKNNFK táÉ ã~å ëáÉÜíI ÉåíÑ®ääí ÇáÉ mÑäÉÖÉ ÇÉê kìããÉêåâêÉáëJkìããÉêåI Ç~ ÇáÉëÉ ÇìêÅÜ ÇáÉ ÜáåíÉêäÉÖíÉ dêìééÉåí~ÄÉääÉ áãéäáòáí îçêÖÉÖÉÄÉå áëíK

NSR

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

^ÄÄK QKU « p^m ^dW kìããÉêåâêÉáëçÄàÉâí j^q_bibd

^ÄÄK QKV « p^m ^dW fåÜ~äí ÇÉê q~ÄÉääÉ qMMPjI áå ÇÉê ÇáÉ wìçêÇJ åìåÖ òïáëÅÜÉå sçêÖ~åÖë~êí ìåÇ kìããÉêåJ âêÉáëJkìããÉê ÖÉéÑäÉÖí ïáêÇK

NSS

QKN

kìããÉêåâêÉáëÉ

^ÄÄK QKNM « p^m ^dW dêìééÉå~ìëï~Üä ÄÉá ÇÉê mÑäÉÖÉ îçå kìãJ ãÉêåâêÉáëÉå

^ÄÄK QKNN « p^m ^dW kìããÉêåâêÉáëáåíÉêî~ää ÑΩê ÉáåÉ dêìééÉ NST

Q

4.1.4

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

Funktionsbausteine im Überblick

krj_bo|dbq|kbuq fãéçêíJm~ê~ãÉíÉê ko|o^kdb|ko

kìããÉê ÇÉë fåíÉêî~ääë

l_gb`q

k~ãÉ ÇÉë kìããÉêåâêÉáëçÄàÉâíë

nr^kqfqv

^åò~Üä ÇÉê ÖÉÑçêÇÉêíÉå kìããÉêå

pr_l_gb`q

tÉêí ÇÉë råíÉêçÄàÉâíë

qlvb^o

_áëJdÉëÅÜ®Ñíëà~Üê

fdklob|_rccbo

u

aáÉ ÉáåÖÉëíÉääíÉ mìÑÑÉêìåÖ ïáêÇ ìãJ Ö~åÖÉåK aáÉ åÉìÉ kìããÉê ïáêÇ ÇáJ êÉâí ~ìë ÇÉê a~íÉåÄ~åâ ÖÉòçÖÉå mìÑÑÉêìåÖ ÖÉã®≈ báåëíÉääìåÖ

bñéçêíJm~ê~ãÉíÉê krj_bo

kÉìÉ kìããÉêI áã c~ää îçå ãÉÜêÉêÉå kìããÉêå àÉïÉáäë ÇáÉ Öê∏≈íÉ

nr^kqfqv

^åò~Üä ÇÉê ÖÉòçÖÉåÉå kìããÉêå hÉáå cÉÜäÉêI ~ääÉë áå lêÇåìåÖ

obqrok`lab N

aÉê cΩääÖê~Ç ÇÉë kìããÉêåâêÉáëáåíÉêJ î~ääë Ü~í ÇáÉ âêáíáëÅÜÉ mêçòÉåíÖêÉåòÉ ΩÄÉêëÅÜêáííÉå

O

bë ïìêÇÉ ÇáÉ äÉíòíÉ ã∏ÖäáÅÜÉ kìããÉê îÉêÖÉÄÉå

P

bë âçååíÉ åáÅÜí ÇáÉ ÖÉÑçêÇÉêíÉ ^åò~Üä ~å åÉìÉå kìããÉêå ÖÉäáÉÑÉêí ïÉêÇÉåI ëçåÇÉêå ïÉåáÖÉê

bñÅÉéíáçåë

NSU

fkqbos^i|klq|clrka

a~ë fåíÉêî~ää áëí åáÅÜí îçêÜ~åÇÉå

krj_bo|o^kdb| klq|fkqbok

a~ë fåíÉêî~ää áëí ~äë ÉñíÉêå ÖÉJ âÉååòÉáÅÜåÉí

QKO

4.1.5

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

l_gb`q|klq|clrka

kìããÉêåâêÉáëçÄàÉâí åáÅÜí îçêJ Ü~åÇÉå

nr^kqfqv|fp|M

aáÉ ÖÉÑçêÇÉêíÉ ^åò~Üä áëí M

nr^kqfqv|fp|klq|N

aáÉ ÉáåÖÉëíÉääíÉ mìÑÑÉêìåÖ Éêä~ìÄí åìêI ÉáåÉ kìããÉê éêç ^ìÑêìÑ òì òáÉÜÉå

fkqbos^i|lsbocilt

fåíÉêî~ää ~ìëÖÉëÅÜ∏éÑí

Ausblicke få ÇÉå îçê~åÖÉÖ~åÖÉåÉå qÉáäâ~éáíÉäå Ü~ÄÉå ïáê òï~ê ëÅÜçå ÉáJ åáÖÉ cÉ~íìêÉë îçå kìããÉêåâêÉáëJlÄàÉâíÉå âÉååÉå ÖÉäÉêåíI ~ÄÉê Ç~ë ï~ê åçÅÜ ä~åÖÉ åáÅÜí ~ääÉëK bë áëí ÄÉáëéáÉäëïÉáëÉ ~ìÅÜ ã∏ÖJ äáÅÜI Ç~ë àÉïÉáäáÖÉ dÉëÅÜ®Ñíëà~Üê ãáí áå ÇáÉ bêãáííäìåÖ ÉáåÉë mêáJ ã®êëÅÜäΩëëÉäë ÉáåòìÄÉòáÉÜÉåK bë ÑìåÖáÉêí Ç~åå äçÖáëÅÜ ÉÄÉåÑ~ääë ~äë råíÉêçÄàÉâíK ^ì≈ÉêÇÉã áëí Éë ã∏ÖäáÅÜI ÇáÉ âçãéäÉííÉ kìããÉêåâêÉáëéÑäÉÖÉ ëÅÜçå éêçÖê~ããëÉáíáÖ òì ~ìíçã~íáëáÉêÉåK j~å â∏ååíÉ ÄÉáëéáÉäëJ ïÉáëÉ ÄÉá kÉì~åä~ÖÉ ÉáåÉë dÉåêÉJhΩêòÉäë ÖäÉáÅÜ Ç~ë ÉåíëéêÉJ ÅÜÉåÇÉ fåíÉêî~ää ãáí ~åäÉÖÉåK ^ìë ÇáÉëÉã dêìåÇ ëáåÇ áå ÇÉê å~ÅÜÑçäÖÉåÇÉå iáëíÉ åçÅÜ ÉáåáÖÉ ÉêÖ®åòÉåÇÉ cìåâíáçåëÖêìééÉå ÑΩê ÇáÉ ïÉáíÉêÉ oÉÅÜÉêÅÜÉ ~åÖÉÖÉÄÉåK páÉ ÉåíÜ~äíÉå ~ääÉ cìåâíáJ çåëÄ~ìëíÉáåÉI ÇáÉ oLP îçå e~ìë ~ìë ÑΩê Ç~ë e~åÇäáåÖ îçå kìãJ ãÉêåâêÉáëÉå òìê sÉêÑΩÖìåÖ ëíÉääíK cìåâíáçåëÖêìééÉå pkoM

aá~äçÖÄ~ìëíÉáåÉ ÑΩê ÇáÉ kìããÉêåâêÉáëJ éÑäÉÖÉ ÑΩê ÉáåÉå ÇáêÉâíÉå mêçÖê~ããëéêìåÖ

pkoNLO

_~ìëíÉáåÉ ÑΩê ÇáÉ mÑäÉÖÉ îçå kìããÉêåJ âêÉáëçÄàÉâíÉåI råíÉêçÄàÉâíÉåI fåíÉêî~ääÉå ìåÇ dêìééÉå çÜåÉ aá~äçÖ

NSV

Q

4.2

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

Texte und Textobjekte bë ïáêÇ áããÉê å∏íáÖ ëÉáåI ÇÉã _ÉåìíòÉê ãÉÜê ~äë åìê ÉáåòÉáäáÖÉ cÉäÇÉê ~åòìÄáÉíÉåI áå ÇáÉ ÇÉÑáåáÉêíÉ m~ê~ãÉíÉê ÉáåÖÉíê~ÖÉå ïÉêJ ÇÉå â∏ååÉåK pç â∏ååÉå ÄÉáëéáÉäëïÉáëÉ áå ÇÉê ^ìÑíê~ÖëÉêÑ~ëëìåÖ ÇÉë jjJjçÇìäë Eqê~åë~âíáçå s^MNF òì àÉÇÉã ^ìÑíê~ÖëâçéÑ åçÅÜ îÉêëÅÜáÉÇÉåëíÉ i~åÖíÉñíÉ ÜáåíÉêäÉÖí ïÉêÇÉåK páÉ ÉåíÜ~äíÉå fåÑçë òìã hìåÇÉå çÇÉê òìã ^ìÑíê~Ö ëÉäÄëí EòK_K _ÉëíÉääáåÑçêã~íáçåÉåFK kÉÄÉå ÇáÉëÉå qÉñíÉåI ÇáÉ ãáí ÉáåÉã ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉå sçêÖ~åÖ çÇÉê lÄàÉâí îÉêâåΩéÑí ëáåÇI ÖáÄí Éë ~ìÅÜ åçÅÜ ëç ÖÉJ å~ååíÉ pí~åÇ~êÇJqÉñíÉK páÉ ÉåíÜ~äíÉå qÉñíÄ~ìëíÉáåÉI ÇáÉ ìå~ÄJ Ü®åÖáÖ ÉáåÉë sçêÖ~åÖë áããÉê ÖäÉáÅÜ ëáåÇ ìåÇ ëáÅÜ åìê ëÉäíÉå ®åÇÉêå EòK_K ÇáÉ ^åÖ~ÄÉ îçå £ÑÑåìåÖëòÉáíÉåI ëáÉ ïÉêÇÉå ~ìÑ ~äJ äÉå cçêãìä~êÉå ãáí ~ìëÖÉÇêìÅâíFK oLP ÄêáåÖí ìåíÉê ÇÉã k~ãÉå p^mpÅêáéí ÉáåÉ âçãéäÉííÉ qÉñíîÉêJ ~êÄÉáíìåÖ ãáí ëáÅÜI ÇáÉ ÄÉáÇÉ ^êíÉå îçå qÉñíÉå îÉêï~äíÉå â~ååK táê ïÉêÇÉå áã cçäÖÉåÇÉå ~ìÅÜ ~ääÉ å∏íáÖÉå cìåâíáçåëÄ~ìëíÉáåÉ å®ÜÉê ÄÉäÉìÅÜíÉåI ìã ÇáÉ îçääÉ cìåâíáçå~äáí®í ÉáåÉê ã®ÅÜíáÖÉå qÉñíîÉê~êÄÉáíìåÖ áå ÇÉê ÉáÖÉåÉå ^åïÉåÇìåÖ áåíÉÖêáÉêÉå òì â∏åJ åÉåK

4.2.1

Textobjekte und Text-IDs a~ë çÄÉêëíÉ lêÇåìåÖëâêáíÉêáìã ÄÉá ÇÉê ^Ää~ÖÉ îçå qÉñíÉå ÄáäÇÉí Ç~ë qÉñíçÄàÉâíK bë âçêêÉëéçåÇáÉêí ãáí ÇÉã àÉïÉáäáÖÉå ÄÉíêáÉÄëJ ïáêíëÅÜ~ÑíäáÅÜÉå lÄàÉâí çÇÉê sçêÖ~åÖK få ìåëÉêÉã c~ää Éáå ÉáåJ òÉäåÉë _ìÅÜK aÉê çÄÉêëíÉ pÅÜäΩëëÉä ÑΩê ÇáÉ qÉñí~Ää~ÖÉ ïáêÇ ~äëç ~å~äçÖ òìê a~íÉåÄ~åâJq~ÄÉääÉ ÇáÉ fp_kJkìããÉê ïÉêÇÉåK táê ïçääÉå éêç _ìÅÜ òïÉá qÉñíÉ ÜáåíÉêäÉÖÉåI å®ãäáÅÜ ÇÉå rãëÅÜä~ÖJ íÉñí ìåÇ Ç~ë fåÜ~äíëîÉêòÉáÅÜåáëK aáÉëÉ ÄÉáÇÉå qÉñíÉ ìåíÉêëÅÜÉáJ ÇÉå ëáÅÜ áå ÇÉê qÉñíJfa EîÖäK ^ÄÄáäÇìåÖ QKNOFK

NTM

QKO

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

qÉñíçÄàÉâí òK_K w_f__r`e EpÅÜäΩëëÉä áëí ÇáÉ fp_kJkìããÉêF

qÉñíJfa òK_K wrjp ÑΩê ÇÉå rãëÅÜä~ÖíÉñí

qÉñíJfa òK_K wfke ÑΩê Ç~ë fåÜ~äíëîÉêòÉáÅÜåáë ^ÄÄK QKNOW wìë~ããÉåÜ~åÖ îçå qÉñíçÄàÉâí ìåÇ qÉñíJfa báåêáÅÜíÉå ÇÉë qÉñíJdÉêΩëíë

aáÉ òÉåíê~äÉ sÉêï~äíìåÖ ÇáÉëÉê eáÉê~êÅÜáÉ ÄáäÇÉí ÇáÉ qê~åë~âíáçå pbTRK táê ï®ÜäÉå Ççêí qÉñíçÄàÉâíÉ ìåÇ qÉñíJfaë ìåÇ ï®ÜäÉå ûåJ ÇÉêåK

^ÄÄK QKNP « p^m ^dW báåëíáÉÖ áå ÇáÉ qÉñíçÄàÉâíJsÉêï~äíìåÖ aÉÑáåáÉêÉå ÇÉë qÉñíçÄàÉâíë

a~ë fååÉåäÉÄÉå ÇÉê qê~åë~âíáçå ÄáÉíÉí ìåë ÉáåÉ iáëíÉ ~ääÉê ~åÖÉJ äÉÖíÉå qÉñíçÄàÉâíÉK aáÉ iáëíÉ ëçää åìå ìã Ç~ë qÉñíçÄàÉâí w_f_J _r`e ÉêÖ®åòí ïÉêÇÉå E_ìííçå kÉìI ^ÄÄáäÇìåÖ QKNQFK táê ï®ÜJ äÉå ~äë bÇáíçêJlÄÉêÑä®ÅÜÉ qkK aáÉë Ü~í òìê cçäÖÉI Ç~ëë ÇÉê ëé®íÉê òì áãäÉãÉåíáÉêÉåÇÉ bÇáíçêJ^ÄëéêìåÖ îçå ëáÅÜ ~ìë ÉáåÉå péÉáJ ÅÜÉêåJ_ìííçå ãáíÄêáåÖí ìåÇ ïáê ìåë ëçãáí åáÅÜí ãÉÜê ìã Ç~ë péÉáÅÜÉêå ÇÉë qÉñíë âΩããÉêå ãΩëëÉåK aáÉ wÉáäÉåÄêÉáíÉ ÉåíJ ëéêáÅÜí ãáí TO wÉáÅÜÉå ÇÉã ^_^mJbÇáíçêK bë â~åå ~ìÅÜ ÉáåÉ Öê∏≈ÉêÉ wÉáäÉåÄêÉáíÉ ÖÉï®Üäí ïÉêÇÉåK a~êΩÄÉê Üáå~ìë áëí åçÅÜ ÇÉê páÅÜÉêìåÖëãçÇìë ~åòìÖÉÄÉåW

NTN

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ aá~äçÖ

_Éáã péÉáÅÜÉêå ÇÉë qÉñíÉë ï~êíÉí ÇáÉ ~ìÑêìJ ÑÉåÇÉ ^åïÉåÇìåÖI Äáë ÇÉê qÉñí îçääëí®åÇáÖ áå ÇÉê a~íÉåÄ~åâ ~åÖÉâçããÉå áëí

sÉêÄìÅÜìåÖ

a~ë péÉáÅÜÉêå ÉêÑçäÖí ~ëóåÅÜêçå áå ÉáåÉã ëÉé~ê~íÉå sÉêÄìÅÜìåÖëéêçòÉëë

káÅÜí áå qÉñíÇ~íÉá

aÉê qÉñí ïáêÇ ΩÄÉêÜ~ìéí åáÅÜí ÖÉëéÉáÅÜÉêíK

^ÄÄK QKNQ « p^m ^dW qÉñíçÄàÉâí ~åäÉÖÉå aÉÑáåáÉêÉå ÇÉê qÉñíJfaë

NTO

kìå Öáäí Éë åìê åçÅÜI ÇáÉ ÄÉáÇÉå ìåíÉêä~ÖÉêíÉå qÉñíJfaë ~åòìäÉJ ÖÉå E_ìííçå qÉñíJfaë → kÉìI ^ÄÄáäÇìåÖ QKNRFI Ç~åå ëçääíÉ Ç~ë dÉêΩëí ìåëÉêÉê qÉñíÜáÉê~êÅÜáÉ ëçïÉáí ÖÉÇáÉÜÉå ëÉáåI Ç~ëë ãáí ÇÉê fãéäÉãÉåíáÉêìåÖ áå ÇÉê ^åïÉåÇìåÖ ÄÉÖçååÉå ïÉêÇÉå â~ååK

QKO

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

^ÄÄK QKNR « p^m ^dW ^åäÉÖÉå ÇÉê qÉñíJfaë

4.2.2

Programmgesteuerter Editorabsprung dêìåÇë®íòäáÅÜ â~åå ÇáÉ báåÄáåÇìåÖ ÇÉê qÉñíÉÇáíçêÉå áå ÇáÉ ^åJ ïÉåÇìåÖ ~ìÑ òïÉá ^êíÉå ÖÉëÅÜÉÜÉåK táê ïçääÉå òìå®ÅÜëí ÇáÉ ®äíÉêÉI Ç~ÑΩê ~ÄÉê Ö®åÖáÖÉêÉ jÉíÜçÇÉ ÄÉÖìí~ÅÜíÉå ìåÇ ÉáåÉå ^ÄJ ëéêìåÖ îçã mêçÖê~ãã áå ÇÉå pí~åÇ~êÇJqÉñíJbÇáíçê ÉêòÉìÖÉåK oLP ÄáÉíÉí ÑΩê ÇáÉ _É~êÄÉáíìåÖ îçå qÉñíJlÄàÉâíÉå ÉáåÉ Ö~åòÉ oÉáÜÉ îçå cìåâíáçåëÄ~ìëíÉáåÉå ~åK ob^a|qbuq äáÉëí Éáå qÉñíçÄJ àÉâí ìåíÉê ^åÖ~ÄÉ ÇÉë pÅÜäΩëëÉäëI áå ìåëÉêÉã c~ää ÇáÉ fp_kJ kìããÉêI áå ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ÇÉë qóéë íÇäáåÉK lÑíã~äë ëáåÇ áå ÇÉê mê~ñáë ÇáÉ pÅÜäΩëëÉä ~ìÅÜ òìë~ããÉåÖÉëÉíòíK fã c~ää îçå qÉñJ íÉå òì mçëáíáçåÉå ÉáåÉë hìåÇÉå~ìÑíê~Öë ÉåíëíÉÜí ÇÉê pÅÜäΩëëÉä ~ìë ÇÉê ^ìÑíê~ÖëåìããÉê ìåÇ ÇÉê mçëáíáçåëåìããÉêK _ÉáÇÉ ïÉêJ ÇÉå Ç~åå ÉáåÑ~ÅÜ îá~ `lk`^qbk^qb ÜáåíÉêÉáå~åÇÉê ÖÉÜ®åÖí ìåÇ áÇÉåíáÑáòáÉêÉå ëçãáí ÉáåÉ ^ìÑíê~Öëéçëáíáçå ÉáåÇÉìíáÖK ob^a|qbuq ïáêÑí ÉáåÉ bñÅÉéíáçå EëóJëìÄêÅZQFI ïÉåå Éë òìã ~åJ ÖÉÖÉÄÉåÉå pÅÜäΩëëÉä åçÅÜ âÉáåÉå ÉêÑ~ëëíÉå qÉñí ÖáÄíK få ëçäÅÜ ÉáåÉã c~ää ãìëë ÇáÉ eÉ~ÇÉêJpíêìâíìê íÜÉ~Ç ãáí eáäÑÉ ÇÉë _~ìJ ëíÉáåë fkfq|qbuq îçêáåáíá~äáëáÉêí ïÉêÇÉåK íÜÉ~Ç ÉåíÜ®äí åÉÄÉå ÇÉå pÅÜäΩëëÉä~åÖ~ÄÉå åçÅÜ ÉáåáÖÉ ïÉáíÉêÉI ~Çãáåáëíê~íáîÉ bäÉJ ãÉåíÉ òìã àÉïÉáäáÖÉå qÉñíK wìã _ÉáëéáÉä ïÉê áÜå EíÇÑìëÉêFI ï~åå EíÇÑÇ~íÉF ÉêëíÉääí çÇÉê ÖÉ®åÇÉêí Ü~í EíÇëìëÉê ìåÇ íÇäÇ~íÉFK NTP

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ aÉê bÇáíçê ïáêÇ ãáí bafq|qbuq ~ìÑÖÉêìÑÉåK aáÉë â~åå áã ûåÇÉJ êìåÖëJ EÇáëéä~ó Z D DF çÇÉê ^åòÉáÖÉãçÇìë EÇáëéä~ó Z DuDF ÉêÑçäJ ÖÉåK



w_f_|quN

táê Ü~ííÉå ÄÉá ÇÉê aÉÑáåáíáçå ÇÉë qÉñíçÄàÉâíë ~äë bÇáíçêJ lÄÉêÑä®ÅÜÉ qk ~åÖÉÖÉÄÉåK pçãáí ëçêÖí ÇÉê bÇáíçê ëÉäÄëí ÑΩê Ç~ë âçêêÉâíÉ péÉáÅÜÉêåI ìåÇ ïáê Äê~ìÅÜÉå ìåë Ç~êìã åáÅÜí òì âΩããÉêåK fã c~ää îçå q^ ãΩëëíÉå ïáê ìåë ãáí eáäÑÉ ÇÉë _~ìëíÉáåë p^sb|qbuq ëÉäÄëí ìã Ç~ë péÉáÅÜÉêå âΩããÉêåK få ÇÉã c~ää áëí ÇÉã oΩÅâÖ~ÄÉJm~ê~ãÉíÉê ÑìåÅíáçå îçå bafq|qbuq òì ÉåíåÉÜãÉåI ï~ë ÇÉê _ÉåìíòÉê áã bÇáíJjçÇìë ÖÉã~ÅÜí Ü~í E~äëç çÄ Éê ÖÉëéÉáÅÜÉêí çÇÉê ~ÄÖÉÄêçÅÜÉå Ü~íFK ^ÄÄáäÇìåÖ QKNS òÉáÖí ÇÉå bÇáíçêI ëç ïáÉ Éê ÇìêÅÜ Ç~ë ÑçäÖÉåÇÉ _ÉáëéáÉäéêçÖê~ãã ~ìÑÖÉêìÑÉå ïáêÇK REPORT zbib_tx1 . TABLES zbibbuecher.

fp_kJkìããÉê îçå ^åïÉåÇÉê ~ÄÑê~ÖÉå

PARAMETERS isbn LIKE zbibbuecher-isbn OBLIGATORY. DATA: lines TYPE STANDARD TABLE OF tline, wa_header TYPE thead. MOVE isbn TO wa_header-tdname.

qÉñí äÉëÉå

NTQ

CALL FUNCTION 'READ_TEXT' EXPORTING id language name object IMPORTING header TABLES lines EXCEPTIONS id language name not_found object reference_check

= = = =

'ZUMS' sy-langu wa_header-tdname 'ZBIBBUCH'

= wa_header = lines = = = = = =

1 2 3 4 5 6

QKO

c~ääë ÇáÉ bñÅÉéíáçå klq|clrka ~ìÑíêáííI ãáí fkfq|qbuq ÉáåÉå àìåÖÑê®ìäáÅÜÉå qÉñí îçêÄÉêÉáíÉå KKK

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

wrong_access_to_archive = 7 OTHERS = 8 . IF sy-subrc = 4. CALL FUNCTION 'INIT_TEXT' EXPORTING id = 'ZUMS' language = sy-langu name = wa_header-tdname object = 'ZBIBBUCH' IMPORTING header = wa_header TABLES lines = lines EXCEPTIONS id = 1 language = 2 name = 3 object = 4 OTHERS = 5. IF sy-subrc 0. WRITE: / 'Fehler in INIT_TEXT!! sy-subrc=', sysubrc. STOP. ENDIF. ELSEIF sy-subrc 0. WRITE: / 'Fehler in READ_TEXT!! sy-subrc=', sysubrc. STOP. ENDIF.

KKK ìåÇ ÇÉå bÇáíçê ~ìÑêìÑÉå

CALL FUNCTION 'EDIT_TEXT' EXPORTING header = wa_header IMPORTING * FUNCTION = newheader = wa_header * RESULT = TABLES lines = lines EXCEPTIONS NTR

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ ID LANGUAGE LINESIZE NAME OBJECT TEXTFORMAT COMMUNICATION OTHERS . IF sy-subrc 0. WRITE: / 'Fehler in sy-subrc. STOP. ENDIF.

= = = = = = = =

1 2 3 4 5 6 7 8

EDIT_TEXT!! sy-subrc=',

^ÄÄK QKNS « p^m ^dW bÇáíçêJ^ÄëéêìåÖ

NTS

QKO

4.2.3

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

Funktionsbausteine im Überblick

fkfq|qbuq fåáíá~äáëáÉêí ÇáÉ qeb^aJpíêìâíìê fãéçêíJm~ê~ãÉíÉê fa

qÉñíJfa

i^kdr^db

péê~ÅÜÉåëÅÜäΩëëÉä

k^jb

pÅÜäΩëëÉä

l_gb`q

qÉñíçÄàÉâí

bñéçêíJm~ê~ãÉíÉê qeb^a

eÉ~ÇÉêJpíêìâíìê

q~ÄÉääÉå qifkb

qÉñíí~ÄÉääÉ ÄÉëíÉÜÉåÇ ~ìë òïÉá pé~äíÉå qcloj^q

O wÉáÅÜÉå ãáí cçêã~íáÉêìåÖ

qaifkb

NPO wÉáÅÜÉå ãáí qÉñí

ob^a|qbuq äáÉëí ìåíÉê ^åÖ~ÄÉ ÇÉêëÉäÄÉå fãéçêíJm~ê~ãÉíÉê ïáÉ fkfq|qbuq ÇÉå qÉñí áå ÇáÉ áåJ íÉêåÉ q~ÄÉääÉK ^ääÉ ~åÇÉêÉå m~ê~ãÉíÉê ÉåíëéêÉÅÜÉå ÉÄÉåÑ~ääë fkfq|qbuqK

p^sb|qbuq péÉáÅÜÉêí ÇÉå qÉñí áå ÇÉê qifkbJq~ÄÉääÉ fãéçêíJm~ê~ãÉíÉê fa

qÉñíJfa

i^kdr^db

péê~ÅÜÉåëÅÜäΩëëÉä

k^jb

pÅÜäΩëëÉä

l_gb`q

qÉñíçÄàÉâí

NTT

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

bñéçêíJm~ê~ãÉíÉê qeb^a

eÉ~ÇÉêJpíêìâíìê

q~ÄÉääÉå qÉñíí~ÄÉääÉ ÄÉëíÉÜÉåÇ ~ìë òïÉá pé~äíÉå

qifkb

qcloj^q

O wÉáÅÜÉå ãáí cçêã~íáÉêìåÖ

qaifkb

NPO wÉáÅÜÉå ãáí qÉñí

bafq|qbuq êìÑí ÇÉå bÇáíçê ~ìÑK fãéçêíJm~ê~ãÉíÉê afpmi^v

u

kìê ^åòÉáÖÉãçÇìë ûåÇÉêìåÖëãçÇìë

bafqlo|qfqib

qáíÉäΩÄÉêëÅÜêáÑí ÑΩê ÇÉå bÇáíçê

eb^abo

qeb^aJpíêìâíìê EÖÉÑΩääí îçå ob^a|qbuq çÇÉê fkfq|qbuqF

p^sb

u

aÉê bÇáíçê ëéÉáÅÜÉêí ÇÉå qÉñí ÄÉá _ÉJ Ç~êÑ îçå ëáÅÜ ~ìë a~ë ~ìÑêìÑÉåÇÉ mêçÖê~ãã áëí ÑΩê Ç~ë péÉáÅÜÉêå òìëí®åÇáÖ

ifkb|bafqlo

NTU

píêìâíìê fq`ba òìê hçåíêçääÉ îçå cìåâíáçåÉå áååÉêÜ~äÄ ÇÉë bÇáíçê Eu Z cìåâíáçå îçêÜ~åJ ÇÉåI Û Û Z cìåâíáçå îÉêëíÉÅâíFK rpboqfqib

^åòÉáÖÉ ÇÉê qáíÉääÉáëíÉ

p`oliibka

wìã qÉñíÉåÇÉ ëÅêçääÉå

^mm|mobs

_ìííçå îçêáÖÉê qÉñí

^mm|kbuq

_ìííçå å®ÅÜëíÉê qÉñí

`e^kdbjlab

tÉÅÜëÉä òïáëÅÜÉå ^åòÉáÖÉJ ìåÇ ûåÇÉêìåÖëãçÇìë

QKO

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

bñéçêíJm~ê~ãÉíÉê qÉñí ïìêÇÉ åáÅÜí ÖÉ®åÇÉêí

crk`qflk f

qÉñí ïìêÇÉ åÉì ~åÖÉäÉÖí

r qÉñí ïìêÇÉ ÖÉ®åÇÉêí a qÉñí ïìêÇÉ ÖÉä∏ëÅÜí obpriq

oÉäÉî~åí áëí åìê Ç~ë bäÉãÉåí rpbobufq ÇÉê píêìâíìê fq`bo b _ìííçå ÄÉÉåÇÉå _ _ìííçå òìêΩÅâ ` _ìííçå ~ÄÄêÉÅÜÉå m _ìííçå îçêáÖÉê qÉñí k _ìííçå å®ÅÜëíÉê qÉñí

kbteb^abo

kÉìÉ qeb^aJpíêìâíìê

q~ÄÉääÉå qifkb

táÉ ÄÉá fkfq|qbuq

píêìâíìê qeb^a táÅÜíáÖëíÉ bäÉãÉåíÉ qak^jb

lÄàÉâíëÅÜäΩëëÉä

qapmo^p

péê~ÅÜÉåëÅÜäΩëëÉä

qacrpbo

k~ãÉ ÇÉë bêëíÉêÑ~ëëÉêë

qaca^qb L qacqfjb

bêëíÉääìåÖëÇ~íìã L JìÜêòÉáí

qairpbo

k~ãÉ ÇÉë äÉíòíÉå ûåÇÉêÉêë

qaia^qb L qaiqfjb

ûåÇÉêìåÖëÇ~íìã L JìÜêòÉáí

qaifkbpfwb

wÉáäÉåÄêÉáíÉ

qaquqifkbp

^åò~Üä wÉáäÉå

NTV

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

Edtior im Dynpro

4.2.4



w_f_|qbMN

^äë ^äíÉêå~íáîÉ òìã ÉñíÉêåÉå bÇáíçê áëí Éë ãáí eáäÑÉ ÇÉê båàçó p^mJ`çåíêçäë ~ìÅÜ ã∏ÖäáÅÜI ÉáåÉ qÉñíîÉê~êÄÉáíìåÖ ÇáêÉâí áåë aóåéêç òì áåíÉÖêáÉêÉåK a~òì ÄÉå∏íáÖÉå ïáê ~å~äçÖ ÇÉê ~åÇÉêÉå _ÉáëéáÉäéêçÖê~ããÉ ãáí `çåíêçäë Éáå aóåéêç NMM ìåÇ ÉáåÉå pí~J íìë å~ãÉåë ibfpqb ãáí bufq ~äë cìåâíáçåëÅçÇÉ ÜáåíÉê ÇÉã êçíÉå bñáíJ_ìííçåK k~ÅÜÑçäÖÉåÇÉ q~ÄÉääÉ òÉáÖí ÇáÉ ïÉáíÉêÉå bäÉãÉåíÉ ÇÉë aóåéêçëK få Ç~ë qÉñíÑÉäÇ ëçää ÇÉê _ÉåìíòÉê ÉáåÉ fp_kJ kìããÉê ÉáåÖÉÄÉå â∏ååÉåI ìã ÇÉå qÉñí Ç~åå ãáí ÇÉå ÉåíëéêÉJ ÅÜÉåÇÉå _ìííçåë ä~ÇÉå ìåÇ ëéÉáÅÜÉêå òì â∏ååÉåK

k~ãÉ

qóé

_ÉãÉêâìåÖ

`ja|il^a

mìëÜÄìííçå

_ÉëÅÜêáÑíìåÖ łä~ÇÉåX cìåâíáçåëÅçÇÉ il^a

`ja|p^sb

mìëÜÄìííçå

_ÉëÅÜêáÑíìåÖ łëéÉáÅÜÉêåX cìåâíáçåëÅçÇÉ p^sb

i_i|qbuq

qÉñí

_ÉëÅÜêáÑíìåÖ łfp_k

fp_k

bL^JcÉäÇ

`lkqN

`ìëíçã `çåíêçä `çåí~áåÉê

lh|`lab

lhJ`çÇÉ a~ë o~ÜãÉåéêçÖê~ãã ÄáÉíÉí ïÉåáÖ kÉìÉëK aáÉ hä~ëëÉ Åä|Öìá|íÉñíÉÇáí ïáêÇ ÇáÉ ^åëíÉìÉêìåÖ ÇÉë bÇáíçêë ΩÄÉêåÉÜãÉåK a~êΩÄÉê Üáå~ìë Äê~ìÅÜÉå ïáê åçÅÜ ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ÑΩê ÇÉå qÉñí EäáåÉëF ìåÇ ÉáåÉ eÉ~ÇÉêJpíêìâíìê Eï~|ÜÉ~ÇÉêFI ÇáÉ ÇáÉ báJ ÖÉåëÅÜ~ÑíÉå ÇÉë qÉñíçÄàÉâíë Ü®äíK REPORT zbib_te01. TABLES zbibbuecher. DATA: ok_code LIKE sy-ucomm, isbn LIKE zbibbuecher-isbn. DATA: cont1 TYPE REF TO cl_gui_custom_container, te TYPE REF TO cl_gui_textedit. DATA: lines TYPE STANDARD TABLE OF tline, wa_header TYPE thead. START-OF-SELECTION. CALL SCREEN 100.

NUM

QKO fåëí~åòááÉêìåÖ ÇÉë `çåíêçäJ lÄàÉâíë

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

aáÉ ^Ää~ìÑäçÖáâ ÖäáÉÇÉêí ëáÅÜ áå òïÉá jçÇìäÉ ëí~íìë|MNMM ~äë m_l ìåÇ ìëÉê|Åçãã~åÇ|MNMM ~äë m^fK _Éá ÇÉê fåëí~åòááÉêìåÖ ÇÉë qÉñíJ`çåíêçäJlÄàÉâíë íÉ áëí Éë ÜáÉê ~ääÉêÇáåÖë åáÅÜí ãÉÜê Ç~J ãáí ÖÉí~åI ÉáåÑ~ÅÜ åìê Ç~ë ìãëÅÜäáÉ≈ÉåÇÉ `ìëíçã `çåíêçäJlÄàÉâí ãáí òì ΩÄÉêÖÉÄÉåK táê ãΩëëÉå ÇÉã qÉñíJ`çåíêçä ÖäÉáÅÜ òì _ÉJ Öáåå ^åïÉáëìåÖÉå ΩÄÉê ÇáÉ wÉáäÉåÄÉëÅÜ~ÑÑÉåÜÉáí ãáíÖÉÄÉåK a~ë ^ííêáÄìí ïçêÇïê~é|~í|ÑáñÉÇ|éçëáíáçå ÉåíÜ®äí ÉáåÉ hçåëí~åíÉI ÇáÉ ÄÉëíáããíI Ç~ëë Ç~ë `çåíêçä åáÅÜí ÉáåÑ~ÅÜ ~ã båÇÉ ÇÉë cÉåëíÉêë ìãÄêÉÅÜÉå ëçääI ëçåÇÉêå å~ÅÜ ÉáåÉê ÇÉÑáåáÉêíÉå wÉáäÉåÄêÉáíÉK aÉê m~ê~ãÉíÉê ïçêÇïê~é|éçëáíáçå ÇÉÑáåáÉêíI ïáÉ ÄêÉáí ÉáåÉ wÉáäÉ âçåJ âêÉí ëÉáå ëçääK táê ï®ÜäÉå TOI ïÉáä ïáê ÇáÉëÉ _êÉáíÉ ÄÉá ÇÉê aÉÑáJ åáíáçå ÇÉë qÉñíçÄàÉâíë áã `ìëíçãáòáåÖ ÄÉêÉáíë ëç ÄÉëíáããí Ü~J ÄÉåK MODULE status_0100 OUTPUT. SET PF-STATUS 'LEISTE'. IF cont1 IS INITIAL. CREATE OBJECT cont1 EXPORTING container_name = 'CONT1'. ENDIF. IF te IS INITIAL. CREATE OBJECT te EXPORTING parent = cont1 wordwrap_mode = te->wordwrap_at_fixed_position wordwrap_position = 72. ENDIF. ENDMODULE. pÉÜÉå ïáê ìåë ÇáÉ oçìíáåÉå ~åI ÇáÉ _ÉåìíòÉê~âíáîáí®í ~ìÑ ÇÉã aóåéêç ÄÉÜ~åÇÉäåK fã c~ää îçå il^a ïáêÇ òìå®ÅÜëí ãáí ÇÉãJ ëÉäÄÉå fkfq|qbuq L ob^a|qbuqJhçåëíêìâí ïáÉ áã äÉíòíÉå _ÉáJ ëéáÉä ÖÉéêΩÑíI çÄ ÇÉê qÉñí ëÅÜçå îçêÜ~åÇÉå áëí çÇÉê åìê áåáíá~äáJ ëáÉêí ïÉêÇÉå ãìëëK tÉåå ÇÉê qÉñí ÄÉêÉáíë îçêÜ~åÇÉå áëíI ëÅÜêÉáÄí ÇáÉ jÉíÜçÇÉ ëÉí|ëí~íìë|íÉñí ÉáåÉ fåÑçêã~íáçå Ç~êΩÄÉê áå ÇáÉ pí~J íìëJiÉáëíÉ ÇÉë qÉñíJ`çåíêçäëK rå~ÄÜ®åÖáÖ Ç~îçåI çÄ ÇáÉ qÉñíJ

NUN

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ q~ÄÉääÉ äáåÉë ÖÉÑΩääí áëíI ïáêÇ ëáÉ ãáí ëÉí|íÉñí|~ë|êPí~ÄäÉ ~å Ç~ë `çåíêçä ΩÄÉêÖÉÄÉåK MODULE user_command_0100 INPUT. CASE ok_code. WHEN 'LOAD'. MOVE isbn TO wa_header-tdname.

qÉñí ÜçäÉå

CALL FUNCTION 'READ_TEXT' [ READ_TEXT-Parameter analog vorhergehendes Beispiel ] IF sy-subrc = 4.

c~ääë ÇÉê qÉñí åçÅÜ åáÅÜí îçêJ Ü~åÇÉå áëíI KKKK

CALL METHOD te->set_status_text EXPORTING status_text = 'Text wird neu angelegt'.

KKK ãáí fkfq|qbuq ÇáÉ hçéÑJpíêìâíìê áåáíá~äáëáÉêÉå

CALL FUNCTION 'INIT_TEXT' [ INIT_TEXT-Parameter analog vorhergehendes Beispiel ] IF sy-subrc 0. MESSAGE e008(zbib). ENDIF. ELSEIF sy-subrc = 0. CALL METHOD te->set_status_text EXPORTING status_text = 'Text bereits vorhanden'. ELSEIF sy-subrc 0. MESSAGE e008(zbib). ENDIF.

q~ÄÉääÉ ~å `çåíêçä òìê ^åJ òÉáÖÉ ΩÄÉêÖÉÄÉå NUO

CALL METHOD te->set_text_as_r3table EXPORTING table = lines.

QKO

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

aÉê `çÇÉI ÇÉê ÑΩê ÇÉå cìåâíáçåëÅçÇÉ p^sb òìëí®åÇáÖ áëíI ÉêäÉÇáÖí Ñ~ëí Ç~ëëÉäÄÉ êΩÅâï®êíëK wìå®ÅÜëí ïáêÇ ãáí ÖÉí|íÉñí|~ë|êPí~ÄäÉ ÇÉê fåÜ~äí ÇÉë `çåíêçäë òìêΩÅâ áå ÇáÉ áåíÉêåÉ q~ÄÉääÉ ÖÉëéÉáÅÜÉêí EcäìëÜ åáÅÜí îÉêÖÉëëÉå >>FI ìã Ç~åå ãáí p^sb|qbuq ÖÉëéÉáÅÜÉêí òì ïÉêÇÉåI ïÉåå Éê ÖÉ®åÇÉêí ïìêÇÉ Em~ê~ãÉíÉê áë|ãçÇáÑáÉÇFK fã c~ää ÉáåÉë bÇáíçêë áã aóåéêç ÖáÄí Éë âÉáåÉ cìåâíáçå ÇÉê ~ìíçã~J íáëÅÜÉå péÉáÅÜÉêìåÖK a~ë sÉêä~ëëÉå ÇÉë mêçÖê~ããë ãáí bufq ÑìåâíáçåáÉêí ~å~äçÖ ÇÉê ~åÇÉêÉå `çåíêçäJ_ÉáëéáÉäÉK WHEN 'SAVE'. DATA im TYPE i. qÉñí ~ÄêìÑÉå Á

CALL METHOD te->get_text_as_r3table IMPORTING table = lines is_modified = im. CLASS cl_gui_cfw DEFINITION LOAD. CALL METHOD cl_gui_cfw=>flush. IF im = te->true.

Á ìåÇ áã _ÉÇ~êÑëÑ~ää ïÉÖJ ëéÉáÅÜÉêå

CALL FUNCTION 'SAVE_TEXT' EXPORTING header = wa_header IMPORTING newheader = wa_header TABLES lines = lines. ENDIF. WHEN 'EXIT'. CALL METHOD cont1->free. FREE cont1. FREE te. LEAVE PROGRAM. ENDCASE. CLEAR ok_code. ENDMODULE. NUP

Q

kìããÉêåâêÉáëÉ ìåÇ ä~åÖÉ qÉñíÉ

^ÄÄK QKNT « p^m ^dW _ÉáëéáÉäéêçÖê~ãã ãáí bÇáíçê áã aóåéêç q~ÄÉääÉ îëK píêÉ~ã

NUQ

fã _ÉáëéáÉä Ü~ÄÉå ïáê ÇÉå qÉñí ΩÄÉê ÉáåÉ áåíÉêåÉ q~ÄÉääÉ òïáJ ëÅÜÉå `çåíêçä ìåÇ mêçÖê~ãã ~ìëÖÉí~ìëÅÜíK få ÇáÉëÉê áåíÉêåÉå q~ÄÉääÉ Éåíëéê~ÅÜ ÉáåÉ wÉáäÉ áå ÇÉê q~ÄÉääÉ ~ìÅÜ ÉáåÉê wÉáäÉ áã `çåíêçäK a~ë ãìëë åáÅÜí ìåÄÉÇáåÖí áããÉê ÖÉïçääí ëÉáåK ^ìë ÇáÉJ ëÉã dêìåÇ ÄáÉíÉí Ç~ë `çåíêçä ÇÉå a~íÉå~ìëí~ìëÅÜ ~ìÅÜ éÉê píêÉ~ã ~åK eáÉê áëí òï~ê ~ìÅÜ ÉáåÉ áåíÉêåÉ q~ÄÉääÉ áã péáÉäI ~äJ äÉêÇáåÖë ïáêÇ ÇÉê qÉñí ~å ÉáåÉã píΩÅâ ÜáåÉáåÖÉëÅÜêáÉÄÉåK rãJ ÄêΩÅÜÉI ÇáÉ Éñéäáòáí îçã _ÉåìíòÉê ÉêòÉìÖí ïÉêÇÉå EbåíÉêJq~ëíÉFI ïÉêÇÉå Ç~åå ΩÄÉê ÉåíëéêÉÅÜÉåÇÉ píÉìÉêòÉáÅÜÉå ÇÉÑáåáÉêíK

QKO

4.2.5

qÉñíÉ ìåÇ qÉñíçÄàÉâíÉ

GUI-Klasse im Überblick

`i|drf|qbuq|bafq drfJhä~ëëÉ ÑΩê Ç~ë qÉñí|ÉÇáíJ`çåíêçä `lkpqor`qlo áåëí~åòááÉêí Ç~ë `çåíêçäK aáÉ _ÉëÅÜ~ÑÑÉåÜÉáí ÇÉë wÉáäÉåìãÄêìÅÜë ãìëë ÖäÉáÅÜ ãáíÖÉÖÉÄÉå ïÉêÇÉå Em~ê~ãÉíÉê tloatJ o^m|jlab ìåÇ tloato^m|mlpfqflk ~å~äçÖ ÇÉë _ÉáëéáÉäëFK dbq|pbib`qba|qbuq|^p|oPq^_ib dbq|pbib`qba|qbuq|^p|pqob^j ÖáÄí ÇÉå fåÜ~äí ÇÉë ëÉäÉâíáÉêíÉå qÉñíë ~äë áåíÉêåÉ q~ÄÉääÉ çÇÉê ~äë píêÉ~ã òìêΩÅâ dbq|qbuq|^p|oPq^_ib L dbq|qbuq|^p|pqob^j ÖáÄí ÇÉå fåÜ~äí ÇÉê qÉñíë ~äë q~ÄÉääÉ çÇÉê ~äë píêÉ~ã òìêΩÅâ pbq|qbuq|^p|oPq^_ib L pbq|qbuq|^p|pqob^j ëÉíòí ÇÉå fåÜ~äí ÇÉê `çåíêçäë áå cçêã ÉáåÉê ΩÄÉêÖÉÄÉåÉå q~ÄÉääÉ çÇÉê áå cçêã ÉáåÉë píêÉ~ãë pbq|qlli_^o|jlab L dbq|qlli_^o|jlab ëÉíòí ÄòïK äáÉëí ÇÉå ^åòÉáÖÉëí~íìë ÇÉê qççäÄ~êI N ÑΩê ëáÅÜíÄ~êI M ÑΩê ìåëáÅÜíÄ~ê pbq|ob^alkiv|jlab ÇÉÑáåáÉêíI çÄ ÇÉê qÉñí åìê áã ^åòÉáÖÉãçÇìë ENF çÇÉê áã ûåÇÉJ êìåÖëãçÇìë EMF Ç~êÖÉëíÉääí ïáêÇ p^sb|^p|il`^i|cfib L lmbk|il`^i|cfib ëéÉáÅÜÉêí ÄòïK äáÉëí ÇÉå qÉñí áå ÄòïK ~ìë ÉáåÉê a~íÉáI ÇáÉ ~ìÑ ÇÉê cÉëíéä~ííÉ ÇÉë ^åïÉåÇÉêë äáÉÖí

NUR

5

Sperren und Verbuchen péÉêêÉå ìåÇ sÉêÄìÅÜÉå ëáåÇ ÇáÉ ÄÉáÇÉå pÅÜä~ÖïçêíÉI ãáí ÇÉåÉå ïáê ìåë áå ÇáÉëÉã h~éáíÉä ÄÉëÅÜ®ÑíáÖÉå ïçääÉåK fã ÉêëíÉå pÅÜêáíí Ü~ÄÉå ÇáÉ ÄÉáÇÉå p~ÅÜîÉêÜ~äíÉ åáÅÜíë ãáíÉáå~åÇÉê òì íìåK táê ïÉêÇÉå ~ÄÉê Ä~äÇ ëÉÜÉåI Ç~ëë ÇáÉ ^ìíçã~íáëãÉå ÄÉáÇÉê sçêÖ®åJ ÖÉ ëÉÜê ÉåÖ òìÉáå~åÇÉê ëíÉÜÉåK dêìåÇ ÖÉåìÖI ëáÉ áå Éáå ÖÉãÉáåJ ë~ãÉë h~éáíÉä òì é~ÅâÉåK

péÉêêÉå

sÉêÄìÅÜÉå

aÉê páåå ìåÇ wïÉÅâ ÄÉáÇÉê sçêÖ®åÖÉ áëí ëÅÜåÉää Éêâä®êíK a~ë péÉêêÉå ëçêÖí Ç~ÑΩêI a~íÉåI ÇáÉ ~ìÑ ÇáÉ a~íÉåÄ~åâ ÑÉëíÖÉëÅÜêáÉJ ÄÉå ïÉêÇÉå çÇÉê ëáåÇI îçê fåâçåëáëíÉåòÉå òì ëÅÜΩíòÉåK tÉåå ãÉÜê ~äë Éáå _ÉåìíòÉê ~ìÑ ÉáåÉå ÖÉãÉáåë~ã ÖÉåìíòíÉå a~íÉåÄÉJ ëí~åÇ òìÖêÉáÑíI áëí ÇáÉ páíì~íáçå ÑêΩÜÉê çÇÉê ëé®íÉê ìåìãÖ®åÖäáÅÜI Ç~ëë ëáÅÜ òïÉá _ÉåìíòÉê ÖÉÖÉåëÉáíáÖ áå ÇáÉ nìÉêÉ âçããÉåI ëéêáÅÜ ëáÅÜ ÖÉÖÉåëÉáíáÖ ΩÄÉêëÅÜêÉáÄÉåK tÉåå ÇÉê ÉêëíÉ _ÉåìíòÉê ~äëç ÇáÉ a~íÉå ÑΩê ëáÅÜ áå ^åëéêìÅÜ åáããíI ãáí ÇÉê ^ÄëáÅÜíI ëáÉ òì îÉê®åÇÉêåI Ç~êÑ ÇÉê òïÉáíÉ _ÉåìíòÉê åáÅÜí ÉÄÉåÑ~ääë ëÅÜêÉáJ ÄÉåÇ ~ìÑ ÇáÉëÉäÄÉå a~íÉå òìÖêÉáÑÉåI Äáë ÇÉê ÉêëíÉ ëÉáåÉå pÅÜêÉáÄîçêÖ~åÖ ~ÄÖÉëÅÜäçëëÉå Ü~íK sÉêÄìÅÜìåÖë~ìíçã~íáëãÉå Ç~ÖÉÖÉå ÄÉÉáåÑäìëëÉå åáÅÜí éêáã®ê ÇáÉ a~íÉåâçåëáëíÉåòI ~äë îáÉä ãÉÜê ÇáÉ mÉêÑçêã~åÅÉ ÇÉë póëíÉãëK báå âçãéäÉñÉê péÉáÅÜÉêîçêÖ~åÖ â~åå ÉíäáÅÜÉ wÉáí áå ^åëéêìÅÜ åÉÜãÉåK rã ÇÉã ^åïÉåÇÉê åáÅÜí òìòìãìíÉåI ÇáÉ âçãéäÉííÉ wÉáí ÇÉë ^ÄëéÉáÅÜÉêåë ÇáÉ p~åÇìÜê ~ìÑ ÇÉã _áäÇëÅÜáêã ~åëí~êêÉå òì ãΩëëÉåI ïáêÇ ÇÉê péÉáÅÜÉêîçêÖ~åÖ áå ÇÉå eáåíÉêÖêìåÇ îÉêJ äÉÖíK pç â~åå ÇÉê ^åïÉåÇÉê ëáÅÜ ÄÉêÉáíë ~åÇÉêÉå q®íáÖâÉáíÉå ïáÇãÉåI ï®ÜêÉåÇ Éáå qÉáä ÇÉë póëíÉãë ãáí péÉáÅÜÉêå ÄÉëÅÜ®ÑíáÖí áëíK pç ÉáåÑ~ÅÜ ÇáÉ ÄÉáÇÉå sçêÖ®åÖÉ ëáÅÜ áå ïÉåáÖÉå p®íòÉå òìë~ãJ ãÉåÑ~ëëÉå ä~ëëÉåI ëç âçãéäáòáÉêí áëí ÇÉêÉå âçêêÉâíÉ e~åÇÜ~ÄìåÖK bë ÖÉÜí ÄÉá ÇÉê êáÅÜíáÖÉå ^åïÉåÇìåÖ îçå péÉêêJ ìåÇ sÉêÄìJ ÅÜìåÖëãÉÅÜ~åáëãÉå ~ìÅÜ ïÉåáÖÉê ìã ÇáÉ ëóåí~âíáëÅÜÉ rãëÉíJ òìåÖ EÇáÉ ï®êÉ ~ìÑ ÉáåÉê pÉáíÉ òìë~ããÉåÖÉÑ~ëëíFI ~äë îáÉä ãÉÜê ìã łÇ~ë táëëÉåI ï~ë ã~å íìíK bêëí ïÉåå páÉ ÇáÉ áåíÉêåÉå jÉJ ÅÜ~åáëãÉå ïáêâäáÅÜ îÉêëí~åÇÉå Ü~ÄÉåI ëáåÇ páÉ áå ÇÉê i~ÖÉI ëáÉ âçêêÉâí ~åòìïÉåÇÉåK c~äëÅÜ çÇÉê ìåëáÅÜÉê éêçÖê~ããáÉêíÉ sÉêJ ÄìÅÜìåÖëîçêÖ®åÖÉ ÑΩÜêÉå å®ãäáÅÜ âÉáåÉëïÉÖë áããÉê òì cÉÜäÉêå çÇÉê Ö~ê ëóåí~âíáëÅÜ Ñ~äëÅÜÉã mêçÖê~ããÅçÇÉK aÉê cÉÜäÉê íêáíí ìåJ NUT

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå íÉê rãëí®åÇÉå åìê ëéçê~ÇáëÅÜ ~ìÑ çÇÉêI åçÅÜ ëÅÜäáããÉêI áã qÉëíÄÉíêáÉÄ ΩÄÉêÜ~ìéí åáÅÜíI ëçåÇÉêå åìê áã éêçÇìâíáîÉå rãJ ÑÉäÇI ïÉáä Ççêí ÄÉáëéáÉäëïÉáëÉ ÇáÉ _Éä~ëíìåÖ ÇÉë póëíÉãë ÉáåÉ ~åJ ÇÉêÉ áëí çÇÉê ãÉÜê _ÉåìíòÉê Ç~ãáí ~êÄÉáíÉåK táê ïÉêÇÉå ~ìÑ ÇÉå å®ÅÜëíÉå pÉáíÉå ÉáåÉå áåíÉåëáîÉå bñâìêë áå ÇáÉ áåíÉêåÉ ^êÅÜáíÉâíìê ÉáåÉë p^mJpóëíÉãë ìåíÉêåÉÜãÉå ìåÇ ìåë Éêëí Ç~ê~ìÑ ~ìÑÄ~ìÉåÇ Ç~ë péÉêêÉå ìåÇ sÉêÄìÅÜÉå ~ã _ÉáëéáÉä ~åëÉÜÉåK bë ã~Ö ÇÉã ÉáåÉå çÇÉê ~åÇÉêÉå iÉëÉê Éíï~ë ïÉáí ~ìëJ ÖÉÜçäí ÉêëÅÜÉáåÉåI ~ÄÉê Ç~ë sÉêëí®åÇåáë ÑΩê ÇáÉ áåíÉêåÉå jÉÅÜ~J åáëãÉå áëí ìå~ÄÇáåÖÄ~êI ìã ëé®íÉê ÄÉá ÇÉê éê~âíáëÅÜÉå rãëÉíJ òìåÖ ~ääÉ sçêíÉáäÉ ìåÇ páÅÜÉêÜÉáíÉå åìíòÉå òì â∏ååÉåK

5.1

Theorie zur Systemarchitektur

5.1.1

Das Schichtenmodell dêìåÇë®íòäáÅÜ ÄÉëíÉÜí Éáå p^mJpóëíÉã ~ìë ÇêÉá äçÖáëÅÜÉå pÅÜáÅÜJ íÉåI ïçÄÉá àÉÇÉê ÉáåòÉäåÉå ÉáåÉ ëéÉòáÉääÉ ^ìÑÖ~ÄÉ òìíÉáä ïáêÇK aáÉ ÉáÖÉåíäáÅÜÉ fåíÉääáÖÉåò äáÉÖí áå ÇÉê ãáííäÉêÉå pÅÜáÅÜíI ÇÉã ^ééäáâ~íáçåëëÉêîÉêK eáÉê ïÉêÇÉå ÇáÉ mêçÖê~ããÉ ~ìëÖÉÑΩÜêíI ÇáÉ äÉíòíÉåÇäáÅÜ ÇáÉ ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉå içÖáâÉå â~éëÉäåK aáÉ ãáííäÉêÉ pÅÜáÅÜí âçããìåáòáÉêí é~ê~ääÉä ãáí ÇÉå ÄÉáÇÉå ïÉáíÉêÉå pÅÜáÅÜíÉåK a~ë áëí òìã ÉáåÉå ÇáÉ pÅÜáÅÜí ÇÉê a~íÉåÄ~åâI ìã a~J íÉå éÉêëáëíÉåí ~ÄòìäÉÖÉåX ìåÇ ~ìÑ ÇÉê ~åÇÉêÉå pÉáíÉ ÇáÉ mê®ëÉåí~J íáçåëëÅÜáÅÜíI ~äëç áå ~ääÉê oÉÖÉä ÉáåÉ Öê~ÑáëÅÜÉ _ÉåìíòÉêçÄÉêÑä®J ÅÜÉI ìã ÇÉã ^åïÉåÇÉê ÇáÉ a~íÉå ÄòïK ÇÉå lìíéìí ÇÉë mêçJ Öê~ããë òì îáëì~äáëáÉêÉå ìåÇ báåÖ~ÄÉå ÉåíÖÉÖÉåòìåÉÜãÉåK aáÉ sÉê~êÄÉáíìåÖ ÇÉê báåÖ~ÄÉ ÉêÑçäÖí Ç~åå ïáÉÇÉê áå ÇÉê ãáííäÉêÉå pÅÜáÅÜíK

sçêíÉáäÉ îçå ÇêÉáJ ëÅÜáÅÜíáÖÉå póëíÉãÉå

pçäÅÜ ÉáåÉ ÇêÉáëÅÜáÅÜíáÖÉ ^åïÉåÇìåÖ åÉååí ã~å ~ìÅÜ qÜêÉÉJ qáÉêK páÉ ÄáÉíÉí ÉáåáÖÉ sçêíÉáäÉ ÖÉÖÉåΩÄÉê òïÉáëÅÜáÅÜíáÖÉå ^êÅÜáJ íÉâíìêÉåI ÄÉá ÇÉåÉå ÇáÉ ^åïÉåÇìåÖëäçÖáâ áã tÉëÉåíäáÅÜÉå áå ÇÉê mê®ëÉåí~íáçåëëÅÜáÅÜí ÖÉâ~éëÉäí áëí ìåÇ ÇáÉ ~ìÑ ÇáêÉâíÉã tÉÖ ãáí ÇÉê a~íÉåÄ~åâ âçããìåáòáÉêíK pç â∏ååÉå ÄÉáëéáÉäëïÉáëÉ a~J íÉåÄ~åâJsÉêÄáåÇìåÖÉå îçå ãÉÜêÉêÉå ^åïÉåÇÉêå ÖÉåìíòí ïÉêJ ÇÉåK aÉê ^ééäáâ~íáçåëëÉêîÉê łâÉååí à~ ~ääÉ ^åïÉåÇÉêI ÇáÉ ãáí áÜã îÉêÄìåÇÉå ëáåÇ ìåÇ â~åå ÇáÉ hçããìåáâ~íáçå ãáí ÇÉê a~J íÉåÄ~åâ ÉåíëéêÉÅÜÉåÇ çéíáãáÉêÉåK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇáÉ ÇêÉá pÅÜáÅÜíÉå åìê äçÖáëÅÜÉ báåÜÉáíÉå áååÉêÜ~äÄ ÇÉê ^êÅÜáíÉâíìê ÄáäÇÉåK páÉ ÄÉëíáããÉå åáÅÜíI ïáÉ ÇáÉ ÉáåòÉäåÉå hçãéçåÉåíÉå ~ìÑ éÜóëáëÅÜÉ oÉÅÜåÉê îÉêíÉáäí ëáåÇK få Öêç≈Éå póëíÉãÉåîÉêÄ®åÇÉå â~åå Éë ÄÉäáÉÄáÖ îáÉäÉ ^ééäáâ~íáçåëJ ëÉêîÉê ÖÉÄÉåK báå jÉëë~ÖÉëÉêîÉê ëçêÖí Ç~åå Ç~ÑΩêI Ç~ëë ÇáÉ ^åJ

NUU

RKN

qÜÉçêáÉ òìê póëíÉã~êÅÜáíÉâíìê

ïÉåÇÉê ëç ~ìÑ ÇáÉ ÉáåòÉäåÉå oÉÅÜåÉê îÉêíÉáäí ïÉêÇÉåI Ç~ëë ÇáÉ dÉë~ãíä~ëí ~ìëÖÉÖäáÅÜÉå áëíK a~ë dÉÖÉåíÉáä ÜáÉêòì ëáåÇ ëÉÜê âäÉáJ åÉ póëíÉãÉK c~ääë páÉ ÄÉáëéáÉäëïÉáëÉ ãáí ÇÉã jáåáp^mJpóëíÉã ~êJ ÄÉáíÉåI ëáåÇ ~ääÉ ÇêÉá pÅÜáÅÜíÉå ~ìÑ ÉáåÉã oÉÅÜåÉê îÉêÉáåíK aáÉ mê®ëÉåí~íáçåëëÅÜáÅÜí áëí ëçïáÉëç äçâ~ä îçêÜ~åÇÉåI ÇáÉ ^ééäáâ~íáJ çåëëÅÜáÅÜí ÉåíëéêáÅÜí ÇÉã alpJcÉåëíÉêI Ç~ë áå ÇÉê q~ëâäÉáëíÉ ~åJ ÖÉòÉáÖí ïáêÇI ìåÇ ÇáÉ a~íÉåÄ~åâ ÄÉâçããÉå páÉ ΩÄÉêÜ~ìéí åáÅÜí òì ëÉÜÉåK páÉ ä®ìÑí áã eáåíÉêÖêìåÇK a~ë äçÖáëÅÜÉ mêáåòáé áëí ~ÄÉê áããÉê Ç~ëëÉäÄÉK

^åïÉåÇÉê ff

jÉëë~ÖÉJpÉêîÉê ^ééäáâ~íáçåëëÉêîÉê f

^ééäáâ~íáçåëëÉêîÉê ff

a~íÉåÄ~åâ

^ééäáâ~íáçåëJ ëÅÜáÅÜí

^åïÉåÇÉê fff

a~íÉåJ ëÅÜáÅÜí

^åïÉåÇÉê f

mê®ëÉåJ í~íáçåëJ ëÅÜáÅÜí

få ^ÄÄáäÇìåÖ RKN ÉêâÉååÉå páÉ áå ÇÉê ãáííäÉêÉå pÅÜáÅÜí ÉáåÉ òìJ ë®íòäáÅÜÉ hçãéçåÉåíÉW ÇÉå jÉëë~ÖÉJpÉêîÉêK bê Ü~í ÇáÉ ^ìÑÖ~ÄÉI ÇáÉ ëÉé~ê~íÉå ^ééäáâ~íáçåëëÉêîÉê ìåíÉêÉáå~åÇÉê òì âççêÇáåáÉêÉåK tÉåå ëáÅÜ ÄÉáëéáÉäëïÉáëÉ Éáå _ÉåìíòÉê ~ã póëíÉã ~åãÉäÇÉíI ÄÉJ ëíáããí ÉêI ~ìÑ ïÉäÅÜÉã ^ééäáâ~íáçåëëÉêîÉê ÇáÉ oÉëëçìêÅÉåä~ëí áå ÇáÉëÉã jçãÉåí ~ã âäÉáåëíÉå áëíI ìåÇ ëÅÜäÉìëí ÇÉå _ÉåìíòÉê òì ÖÉå~ì ÇáÉëÉãK aáÉëÉë sÉêÑ~ÜêÉå ÇÉê ^åãÉäÇìåÖ åÉååí ã~å iç~Ç _~ä~åÅáåÖK

^ÄÄK RKNW pÅÜáÅÜíÉåãçÇÉää tÉåå páÉ ~å ÉáåÉã póëíÉã ~åÖÉãÉäÇÉí ëáåÇI Ü~ÄÉå páÉ ΩÄÉê ÇáÉ qê~åë~âíáçå pjRN ÇáÉ j∏ÖäáÅÜâÉáíI ~ääÉ ~å ÇáÉëÉã póëíÉã ÄÉíÉáJ äáÖíÉå ^ééäáâ~íáçåëëÉêîÉê ~åòìëÉÜÉåK ^ÄÄáäÇìåÖ RKO òÉáÖí ÉáåÉå ÉáåÑ~ÅÜÉå póëíÉãîÉêÄìåÇ ~ìë òïÉá ^ééäáâ~íáçåëëÉêîÉêåK aÉê pÉêJ îÉêI ~ìÑ ÇÉã páÉ ëÉäÄëí ~êÄÉáíÉåI áëí ìåíÉå êÉÅÜíë áã drf ~åÖÉÖÉJ ÄÉåK NUV

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå

^ÄÄK RKO « p^m ^dW pÉêîÉêΩÄÉêëáÅÜí pjRN

5.1.2

Kleine Prozesskunde råëÉêÉ oÉáëÉ áëí ãáí ÇÉã pÅÜáÅÜíÉåãçÇÉää åçÅÜ ä~åÖÉ åáÅÜí òì båÇÉK pÉÜÉå ïáê ìåë ÇáÉ cìåâíáçåëïÉáëÉ ÉáåÉë ^ééäáâ~íáçåëëÉêJ îÉêë ~åK

^êÄÉáíëíÉáäìåÖ ÇìêÅÜ mêçòÉëëJ ^ìÑíÉáäìåÖ

tÉåå páÉ ~ìÑ fÜêÉã táåÇçïëJoÉÅÜåÉê Éáå mêçÖê~ãã ëí~êíÉå EòK_K táåïçêÇFI åÉååí ã~å Ç~ëI ï~ë Ç~ ä®ìÑíI ÉáåÉå mêçòÉëëK báå ^ééäáâ~íáçåëëÉêîÉê áëí áã mêáåòáé ~ìÅÜ åáÅÜíë ~åÇÉêÉë ~äë Éáå ÖÉJ ëí~êíÉíÉë mêçÖê~ããK kìê ãáí ÇÉã råíÉêëÅÜáÉÇI Ç~ëë Éë åáÅÜí åìê ~ìë ÉáåÉãI ëçåÇÉêå ÖäÉáÅÜ ãÉÜêÉêÉå mêçòÉëëÉå ÄÉëíÉÜíK aÉê dêìåÇI ï~êìã ã~å åáÅÜí åìê ãáí ÉáåÉã mêçòÉëë ~ìëâçããíI áëí ÉáåÑ~ÅÜ òì Éêâä®êÉåW ÇáÉ m~ê~ääÉäáí®íK tÉåå ÇÉê oÉÅÜåÉêI ~ìÑ ÇÉã ÇÉê ^ééäáâ~íáçåëëÉêîÉê ä®ìÑíI ãÉÜêÉêÉ mêçòÉëëçêÉå Ü~íI â∏ååÉå îáÉäÉ ^ìÑÖ~ÄÉå ÖäÉáÅÜòÉáíáÖ ÉêäÉÇáÖí ïÉêÇÉåK tÉåå åìê Éáå mêçJ òÉëëçê îçêÜ~åÇÉå áëíI ä~ìÑÉå ÇáÉ mêçòÉëëÉ åìê èì~ëáJé~ê~ääÉäI Ç~ ÇÉê ÉáåÉ mêçòÉëëçê à~ áããÉê åìê ÉáåÉ oÉÅÜÉåçéÉê~íáçå òìê ëÉäJ ÄÉå wÉáí ~ìëÑΩÜêÉå â~ååK a~êΩÄÉê Üáå~ìë ëí~êíÉí Éáå oLPJ ^ééäáâ~íáçåëëÉêîÉê ìåíÉêëÅÜáÉÇäáÅÜÉ ^êíÉå îçå mêçòÉëëÉåK gÉÇÉê mêçòÉëë~êí âçããí ÉáåÉ ÄÉëíáããíÉ ^ìÑÖ~ÄÉ òìK aÉê táÅÜíáÖëíÉ áëí ÇÉê aá~äçÖéêçòÉëë EhΩêòÉä af^FK bê áëí Ç~ÑΩê òìëí®åÇáÖI báåÖ~ÄÉå îçã _ÉåìíòÉê ÇÉê mê®ëÉåí~íáçåëëÅÜáÅÜí ÉåíÖÉÖÉåòìåÉÜãÉåI òì îÉê~êÄÉáíÉåI ~ìÑòìÄÉêÉáíÉå ìåÇ Ç~ë bêÖÉÄåáë ~å ÇáÉ mê®ëÉåí~íáJ çåëëÅÜáÅÜí òìêΩÅâòìëÅÜáÅâÉåK a~å~ÅÜ áëí ÇÉê aá~äçÖéêçòÉëë ÑêÉáI ìã ÇáÉ báåÖ~ÄÉ ÇÉë å®ÅÜëíÉå _ÉåìíòÉêë òì îÉê~êÄÉáíÉåK dêìåÇë®íòäáÅÜ â∏ååíÉå ÄÉäáÉÄáÖ îáÉäÉ aá~äçÖéêçòÉëëÉ ÖäÉáÅÜòÉáíáÖ ÖÉëí~êíÉí ëÉáåK få ÇÉê oÉÖÉä äáÉÖí ÇáÉ w~Üä ~ÄÉê áêÖÉåÇïç òïáJ ëÅÜÉå R ìåÇ RMI àÉ å~ÅÜ e~êÇï~êÉK páåÇ Éë òì ïÉåáÖÉI ãΩëëÉå ÇáÉ _ÉåìíòÉê òì ä~åÖÉ ï~êíÉåI Äáë ÉáåÉê ÇÉê ïÉåáÖÉå mêçòÉëëÉ ÑΩê áÜêÉ sÉê~êÄÉáíìåÖ ÑêÉá ïáêÇK wì îáÉäÉ mêçòÉëëÉ Ç~ÖÉÖÉå ÉêòÉìÖÉå

NVM

RKN

qÜÉçêáÉ òìê póëíÉã~êÅÜáíÉâíìê

ëÉäÄëí çÜåÉ Ç~ëë ëáÉ îáÉä òì íìå Ü~ÄÉå J åìê ÇìêÅÜ áÜê sçêÜ~åJ ÇÉåëÉáå J ÉáåÉ ÖÉïáëëÉ i~ëíI ÇáÉ Ç~ë dÉë~ãíëóëíÉã áå ÇáÉ håáÉ òïáåÖÉå â~ååK aáÉ îÉêëÅÜáÉÇÉåÉå kÉÄÉå ÇÉã aá~äçÖéêçòÉëë EÇáÉ áå ÇÉê oÉÖÉä ~ã Ü®ìÑáÖëíÉå îçêJ âçããÉåF ÖáÄí Éë åçÅÜ ÇáÉ ÑçäÖÉåÇÉåI ïÉáíÉêÉå mêçòÉëëíóéÉåW mêçòÉëëíóéÉå • eáåíÉêÖêìåÇéêçòÉëëÉ E_q`F páÉ îÉê~êÄÉáíÉå ^ìÑÖ~ÄÉåI ÇáÉ áã eáåíÉêÖêìåÇI ~äëç çÜåÉ hçåí~âí òì ÉáåÉã _ÉåìíòÉê ä~ìÑÉåK mêçÖê~ããÉI ÇáÉ áå ÇáÉJ ëÉå mêçòÉëëÉå ä~ìÑÉåI ïÉêÇÉå áå ÇÉê oÉÖÉä ΩÄÉê ÇáÉ gçÄîÉêJ ï~äíìåÖ Eqê~åë~âíáçå pjPTF éÉê wÉáíëíÉìÉêìåÖ ÖÉëí~êíÉíK •

péÉêêéêçòÉëëÉ EbknF aáÉëÉê mêçòÉëëíóé áëí ÑΩê Ç~ë sÉêï~äíÉå îçå péÉêêÉå òìëí®åJ ÇáÖK a~ péÉêêÉå ÉáåÉ ÜçÅÜëÉåëáÄäÉ ^åÖÉäÉÖÉåÜÉáí ëáåÇ EïáÉ ïáê åçÅÜ ëÉÜÉå ïÉêÇÉåFI ÖáÄí Éë éêç póëíÉãîÉêÄìåÇ ÖÉå~ì ÉáåÉå ^ééäáâ~íáçåÉåëÉêîÉêI ~ìÑ ÇÉã ÖÉå~ì Éáå péÉêêéêçòÉëë ä®ìÑíK



sÉêÄìÅÜìåÖëéêçòÉëëÉ Erma ÄòïK rmOF sÉêÄìÅÜìåÖëéêçòÉëëÉ ëáåÇ ®ÜåäáÅÜ ÇÉå eáåíÉêÖêìåÇéêçòÉëJ ëÉå åáÅÜí ìåãáííÉäÄ~ê ~å ÉáåÉå _ÉåìíòÉê ÖÉâçééÉäíK aÉêÉê ÖáÄí Éë òïÉá ìåíÉêëÅÜáÉÇäáÅÜÉW aÉê råíÉêëÅÜáÉÇ òïáëÅÜÉå rma ìåÇ rmO äáÉÖí äÉÇáÖäáÅÜ áå ÇÉê mêáçêáí®í ÇÉê ^Ä~êÄÉáíìåÖI Ç~òì ~ÄÉê ~ìÅÜ ëé®íÉê ãÉÜêK



aêìÅâéêçòÉëëÉ EpmlF cΩê ÇáÉ ^ìëÖ~ÄÉ îçå _ÉäÉÖÉå ~ìÑ ÉáåÉã aêìÅâÉê ëáåÇ ÇáÉ aêìÅâéêçòÉëëÉ òìëí®åÇáÖK

aÉê aáëé~íÅÜÉê ~äë ^ÄÄáäÇìåÖ RKP òÉáÖí ëÅÜÉã~íáëÅÜ ÉáåÉå âäÉáåÉå póëíÉãîÉêÄìåÇ ~ìë òïÉá ^ééäáâ~íáçåëëÉêîÉêåK aÉê ÉáåÉ áëí ëç âçåÑáÖìêáÉêíI Ç~ëë hççêÇáå~íçê Éê Ü~ìéíë®ÅÜäáÅÜ ÇáÉ ^Ä~êÄÉáíìåÖ îçå _ÉåìíòÉê~ìÑÖ~ÄÉå ÉêäÉÇáÖíK aÉê òïÉáíÉ ëíÉÜí ÑΩê aêìÅâ~ìÑÖ~ÄÉå ìåÇ eáåíÉêÖêìåÇàçÄë òìê sÉêÑΩÖìåÖK aÉê áå ÇÉê wÉáÅÜåìåÖ ~åÖÉÄê~ÅÜíÉ aáëé~íÅÜÉê ëçêÖí Ç~ÑΩêI ÇáÉ ÉáåòÉäåÉå mêçòÉëëÉ ÉáåÉë pÉêîÉêë ãáíÉáå~åÇÉê òì âççêJ ÇáåáÉêÉåK tÉåå ÄÉáëéáÉäëïÉáëÉ Éáå aá~äçÖéêçòÉëë ÉáåÉå ^ìëÇêìÅâ ~åëíç≈Éå ã∏ÅÜíÉI ΩÄÉêä®ëëí Éê Éë ÇÉã aáëé~íÅÜÉêI ÉáåÉå ÑêÉáÉå aêìÅâéêçòÉëë òì ÑáåÇÉåI ÇÉê ÇÉå aêìÅâ ÉêäÉÇáÖíK k~íΩêäáÅÜ áëí Éë ~ìÅÜ ã∏ÖäáÅÜI Ç~ëë Éáå §ÄÉêÖ~åÖ îçã ÉáåÉå òìã ~åÇÉêÉå mêçòÉëë ~ìÅÜ ΩÄÉê ÉáåÉ pÉêîÉêÖêÉåòÉ ÜáåïÉÖ ëí~ííÑáåÇÉíK få ÇáÉëÉã c~ää âççêÇáåáÉêí ÇÉê jÉëë~ÖÉJpÉêîÉê ÇáÉ ÄÉáÇÉå ÄÉíÉáJ äáÖíÉå aáëé~íÅÜÉêK

NVN

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå táÉ ÉÄÉåÑ~ääë ÇÉê ^ÄÄáäÇìåÖ òì ÉåíåÉÜãÉå áëíI Ü®äí àÉÇÉê mêçòÉëë ÖÉå~ì ÉáåÉ sÉêÄáåÇìåÖ òìê a~íÉåÄ~åâK

af^ ff af^ fff bkn rma

^ééKëÉêîÉê f

jÉëë~ÖÉJ pÉêîÉê

aáëé~íÅÜÉê

pml f

a~íÉåÄ~åâ

aáëé~íÅÜÉê

af^ f

pml ff _q` f _q` ff

^ééKëÉêîÉê ff ^ÄÄK RKPW ëÅÜÉã~íáëÅÜÉ a~êëíÉääìåÖ îçå mêçòÉëëÉå ~ìÑ ÇÉå ^éJ éäáâ~íáçåëëÉêîÉêå mêçòÉëëJ îáëì~äáëáÉêìåÖ áã p^m

tÉåå páÉ áååÉêÜ~äÄ ÇÉê qê~åë~âíáçå pjRM ~ìÑ ÉáåÉå ^ééäáâ~íáJ çåëëÉêîÉê fÜêÉê t~Üä ÇçééÉäâäáÅâÉåI â∏ååÉå páÉ áå ÇáÉ mêçòÉëëJ ΩÄÉêëáÅÜí ÇÉë àÉïÉáäáÖÉå pÉêîÉêë ~ÄëéêáåÖÉå E^ÄÄáäÇìåÖ RKQFK aáÉëÉë _áäÇ òÉáÖí ÇáÉ ÉáåòÉäåÉå mêçòÉëëÉ ìåÇ ÉíäáÅÜÉ fåÑçêã~íáçJ åÉå Ç~òìI òK_K ìã ïÉäÅÜÉå qóé Éë ëáÅÜ Ü~åÇÉäíI îçå ïÉäÅÜÉã _ÉåìíòÉê ÇÉê mêçòÉëë áã jçãÉåí ÄÉäÉÖí áëí ìåÇ ïÉäÅÜÉë ^_^mJ mêçÖê~ãã ~ìëÖÉÑΩÜêí ïáêÇK cçäÖÉåÇÉ pí~íìëïÉêíÉ ëáåÇ ÑΩê ÉáåÉå mêçòÉëë ã∏ÖäáÅÜW •

ï~êíÉí aÉê mêçòÉëë áëí áã iÉÉêä~ìÑX Ü~í ãçãÉåí~å åáÅÜíë òì íìåK



ä®ìÑí aÉê mêçòÉëë ~êÄÉáíÉí ÖÉê~ÇÉ ÉáåÉå ~å áÜå ÖÉëíÉääíÉå ^ìÑíê~Ö ~Ä EòK_K ÇáÉ sÉê~êÄÉáíìåÖ ÉáåÉë m^fJjçÇìäë çÇÉê ÉáåÉå aêìÅâ~ìÑíê~ÖFK

NVO

RKN •

qÜÉçêáÉ òìê póëíÉã~êÅÜáíÉâíìê

Ü®äí aÉê mêçòÉëë áëí áã jçãÉåí òï~ê ÄÉäÉÖíI íìí ~ÄÉê åáÅÜíëI ïÉáä Éê ~ìÑ ÉáåÉå ~åÇÉêÉå mêçòÉëë ï~êíÉå ãìëëK aáÉëÉê ~åÇÉêÉ mêçòÉëë â∏ååíÉ ÄÉáëéáÉäëïÉáëÉ ÉáåÉ sÉêÄìÅÜìåÖ ëÉáåI ÇÉêÉå ^Ä~êÄÉáíìåÖ sçê~ìëëÉíòìåÖ ÑΩê ÇÉå ÉêëíÉå mêçòÉëë áëíI ëÉáåÉ ^êÄÉáí îçääÉåÇë òì ÉêäÉÇáÖÉåK



ÄÉÉåÇÉí fååÉêÜ~äÄ ÇÉë mêçòÉëëÉë áëí Éáå ëÅÜïÉêïáÉÖÉåÇÉê cÉÜäÉê EòK_K ~ìÑ _ÉíêáÉÄëëóëíÉãÉÄÉåÉF ~ìÑÖÉíêÉíÉåK bê ïìêÇÉ ÄÉÉåJ ÇÉí ìåÇ â~åå áã jçãÉåí âÉáåÉ ïÉáíÉêÉå ^ìÑÖ~ÄÉå ÉêäÉÇáJ ÖÉåK

^ÄÄK RKQ « p^m ^dW mêçòÉëëΩÄÉêëáÅÜí

5.1.3

Transaktionen, LUWs und die Datenbankfortschreibung báå mêçÖê~ããáÉêÉê ãìëë òì àÉÇÉã wÉáíéìåâí Ç~ê~ìÑ ÖÉÑ~ëëí ëÉáåI Ç~ëë Éáå cÉÜäÉê ~ìÑíêÉíÉå â~ååK a~ë Ñ®åÖí ÄÉá ÉáåÉê Ñ~äëÅÜÉå çÇÉê ìåëáååáÖÉå _ÉåìíòÉêÉáåÖ~ÄÉ ~å ìåÇ ÉåÇÉí ãáí ÉáåÉã íçí~äÉåI ~ÄJ êìéíÉå píêçã~ìëÑ~ääK bÖ~ä ãáí ïÉäÅÜÉê cÉÜäÉêëáíì~íáçå Ç~ë mêçJ Öê~ãã âçåÑêçåíáÉêí ïáêÇI Éë Ç~êÑ åáÉã~äë a~íÉå áå ÉáåÉã áåâçåJ ëáëíÉåíÉå wìëí~åÇ ~ìÑ ÇÉê a~íÉåÄ~åâ ÜáåíÉêä~ëëÉåK ^ìë ÇáÉëÉã dêìåÇ ÖáÄí Éë áååÉêÜ~äÄ ÇÉê ^_^mJbåíïáÅâäìåÖ ÉáåÉ Ö~åòÉ oÉáÜÉ îçå páÅÜÉêÜÉáíëâçåòÉéíÉåI ÇáÉ ÖÉå~ì ÇáÉëÉë ìã àÉÇÉå mêÉáë îÉêJ ÜáåÇÉêåI ~ÄÉê åìê ïÉåå ã~å ëáÉ êáÅÜíáÖ ~åïÉåÇÉíK kÉÜãÉå ïáê NVP

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå ÉáåÉå ÉáåÑ~ÅÜÉåI ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉå sçêÑ~ääK báå hçåíçëí~åÇ ëçää ìã NM bro ÉêÜ∏Üí ïÉêÇÉåK däÉáÅÜòÉáíáÖ ãìëë Éáå _ìÅÜìåÖëJ ë~íò ÖÉëÅÜêáÉÄÉå ïÉêÇÉåI ÇÉê ÇáÉëÉ hçåíçÉêÜ∏ÜìåÖ ÇçâìãÉåJ íáÉêíK _ÉáÇÉ bêÉáÖåáëëÉ ïÉêÇÉå å~ÅÜÉáå~åÇÉê ~ìëÖÉÑΩÜêíI ëÅÜäáÉ≈J äáÅÜ ä®ìÑí Ç~ë mêçÖê~ãã îçå çÄÉå å~ÅÜ ìåíÉåK tÉåå ëáÅÜ ÇáÉ ÄÉáÇÉå _ÉÑÉÜäÉ áååÉêÜ~äÄ ÇÉëëÉäÄÉå aóåéêçJ_äçÅâë ÄÉÑáåÇÉåI áëí ÇáÉëÉ hçåëáëíÉåò ÄÉêÉáíë çÜåÉ ïÉáíÉêÉ _ÉÑÉÜäÉ ëáÅÜÉêÖÉëíÉääíK ^ÄJ ÄáäÇìåÖ RKR ÇÉãçåëíêáÉêí ÇÉå òÉáíäáÅÜÉå ^Ää~ìÑ áååÉêÜ~äÄ ÉáåÉë _áäÇïÉÅÜëÉäë îçå ÉáåÉã òìã å®ÅÜëíÉå aóåéêçK a~ë áëí ~ìÅÜ ÖÉJ å~ì ÇáÉ wÉáíI áå ÇÉê Éáå ÉáåòÉäåÉê aá~äçÖéêçòÉëë ãáí ÇÉê ^Ä~êÄÉáJ íìåÖ ÄÉëÅÜ®ÑíáÖí áëíK

wìë~ããÉåëéáÉä ÇÉê sÉê~êÄÉáJ íìåÖëÄä∏ÅâÉ

aÉê _ÉåìíòÉê ÄÉëí®íáÖí ëÉáåÉ báåÖ~ÄÉå EÉåíïÉÇÉê ãáí båíÉê çÇÉê ÇìêÅÜ ÉáåÉå _ìííçåFI Ç~ãáí ïáêÇ Éáå aá~äçÖéêçòÉëë ãáí ÇÉê ^Ä~êJ ÄÉáíìåÖ ÇÉë m^fJ_äçÅâë EìåÇ ÇÉë m_lJ_äçÅâë ÇÉë cçäÖÉÇóåéêçëF ÄÉ~ìÑíê~Öí ìåÇ êìÑí ÖÉã®≈ ÇÉê ÜáåíÉêäÉÖíÉå içÖáâ ~ääÉ Ç~êáå ÉåíJ Ü~äíÉåÉå jçÇìäÉ ~ìÑI ÇáÉ ïáÉÇÉêìã a~íÉåÄ~åâçéÉê~íáçåÉå ~ÄJ ëÉíòÉåK bêëí ïÉåå ÇÉê âçãéäÉííÉ _äçÅâ ÇìêÅÜä~ìÑÉå áëíI ïÉêÇÉå ~ääÉ _ÉÑÉÜäÉ îçå ÇÉê a~íÉåÄ~åâ í~íë®ÅÜäáÅÜ ÑÉëíÖÉëÅÜêáÉÄÉåK aáÉ ûåÇÉêìåÖÉå ëáåÇ ~ìÅÜ Éêëí òì ÇáÉëÉã wÉáíéìåâí îçå ~åÇÉêÉå _ÉåìíòÉêå ëáÅÜíÄ~êI ÇÉåå îçê bêêÉáÅÜÉå ÇÉë _äçÅâÉåÇÉë â~åå à~ åçÅÜ åáÉã~åÇ ë~ÖÉåI çÄ ÇáÉ cÉëíëÅÜêÉáÄìåÖ ÇÉê a~íÉå ~ìÅÜ ïáêâäáÅÜ ÉêÑçäÖÉå ïáêÇK aóåéêç

UPDATE ... INSERT ...

a_Jirt m_l

INSERT ... UPDATE ... aóåéêç

^ÄÄK RKRW ^Ää~ìÑ ÉáåÉê a_Jirt

NVQ

a~íÉåÄ~åâ

m^f

RKN

qÜÉçêáÉ òìê póëíÉã~êÅÜáíÉâíìê

aÉå âçãéäÉííÉå sçêÖ~åÖ îçã ÉêëíÉå a~íÉåÄ~åâJ_ÉÑÉÜä Äáë òìã bêêÉáÅÜÉå ÇÉë _äçÅâÉåÇÉë ìåÇ ÇÉã cÉëíëÅÜêÉáÄÉå ÇÉê a~íÉå åÉååí ã~å ÉáåÉ a~íÉåÄ~åâJirt EäçÖáÅ~ä ìåáí çÑ ïçêâFK páÉ ïáêÇ áå àÉÇÉã c~ää ÉåíïÉÇÉê âçãéäÉíí çÇÉê Ö~ê åáÅÜí ~ìëÖÉÑΩÜêíK aáÉëÉ qê~åë~âíáçåëëíÉìÉêìåÖ âÉååí ã~å ëç ®ÜåäáÅÜ ~ìÅÜ ~ìë ~åÇÉêÉå mêçÖê~ããáÉêëéê~ÅÜÉåI ïÉáä páÉ ~ìÑ ÇÉê bÄÉåÉ ÇÉê a~íÉåÄ~åâ ëí~ííÑáåÇÉíI åáÅÜí áååÉêÜ~äÄ ÇÉê ^_^mJi~ìÑòÉáíìãÖÉÄìåÖK bñéäáòáíÉë `çããáí

olii_^`h

aáÉ p^mJirt

aÉå wÉáíéìåâí ÇÉê a~íÉåÄ~åâÑçêíëÅÜêÉáÄìåÖ åÉååí ã~å ÉáåÉå COMMITI ~å~äçÖ ÇÉë _ÉÑÉÜäëI ÇÉê áÜå Éñéäáòáí ~ìëä∏ëíK pçãáí ä®ëëí ëáÅÜ ~ìÅÜ ãÉÜê ~äë ÉáåÉ a_Jirt áå ÉáåÉå sÉê~êÄÉáíìåÖëÄäçÅâ é~ÅâÉåK táêÇ ÇáÉ ÉêëíÉ a_Jirt ãáí COMMIT Éñéäáòáí ~ÄÖÉëÅÜäçëJ ëÉåI â~åå ëáÉ å~íΩêäáÅÜ åáÅÜí ãÉÜê êΩÅâÖ®åÖáÖ ÖÉã~ÅÜí ïÉêÇÉåK ^ìÅÜ ïÉåå Ç~ë mêçÖê~ãã áã òïÉáíÉå qÉáä ÇÉë sÉê~êÄÉáíìåÖëJ ÄäçÅâë ~ìÑ ÉáåÉå cÉÜäÉê ä®ìÑíK bë â~åå ãÉÜêÉêÉ ^ìëä∏ëÉê ÖÉÄÉåI ÇáÉ a~íÉåÄ~åâÄÉÑÉÜäÉ ïáÉÇÉê êΩÅâÖ®åÖáÖ òì ã~ÅÜÉåK aÉê ÉñéäáòáíÉ _ÉÑÉÜä ÜÉá≈í olii_^`hK bê ã~ÅÜí ~ääÉ léÉê~íáçåÉå êΩÅâÖ®åÖáÖI ÇáÉ ëÉáí _ÉÖáåå ÇÉë sÉê~êÄÉáJ íìåÖëÄäçÅâë çÇÉê ëÉáí ÇÉã äÉíòíÉå `ljjfq ÇìêÅÜÖÉÑΩÜêí ïìêJ ÇÉåK aìêÅÜ Ç~ë ^ÄëÉíòÉå ÉáåÉê cÉÜäÉêå~ÅÜêáÅÜí Ejbpp^db ãáí qóé bF çÇÉê ÉáåÉå hìêòÇìãé ïáêÇ Éáå áãéäáòáíÉë olii_^`h ~ìëÖÉä∏ëíK cΩê Ç~ë âçããÉåÇÉ qÉáäâ~éáíÉä ÑÉÜäí ìåë åìå åìê åçÅÜ Éáå ïÉáíÉJ êÉê _ÉÖêáÑÑW ÇáÉ p^mJirtK páÉ ÉêëíêÉÅâí ëáÅÜ ΩÄÉê ãÉÜêÉêÉ aá~äçÖJ ëÅÜêáííÉ ÜáåïÉÖ ìåÇ Ñ~ëëí ãÉÜêÉêÉ a_Jirtë òì ÉáåÉê EÄÉíêáÉÄëJ ïáêíëÅÜ~ÑíäáÅÜÉåF báåÜÉáí òìë~ããÉåK _Éíê~ÅÜíÉå ïáê ÉáåÉ ÉáåÑ~ÅÜÉ aá~äçÖíê~åë~âíáçåK ^ìÑ òïÉá aóåéêçë ÉêÑ~ëëí ÇÉê _ÉåìíòÉê ëÉáåÉ a~íÉå ìåÇ ÇêΩÅâí Ç~åå ~ìÑ péÉáÅÜÉêåK ^å ÇáÉëÉã pÅÜêáíí ëáåÇ ÇêÉá a~íÉåÄ~åâJirtë ÄÉíÉáäáÖíI ÇáÉ òì ÉáåÉê p^mJirt òìë~ãJ ãÉåÖÉÜ∏êÉå E^ÄÄáäÇìåÖ RKSFK táê ïáëëÉå à~ áåòïáëÅÜÉåI Ç~ëë ÉáJ åÉ a_Jirt áããÉê ~ìÑ ÖÉå~ì ÉáåÉã mêçòÉëë ä®ìÑíK p^mJirtë Ç~ÖÉÖÉå â∏ååÉå ëáÅÜ ~ìÑ ãÉÜêÉêÉ mêçòÉëëÉ îÉêíÉáäÉåK táÉ ïáê áã ^åëÅÜäìëë ~å ÇáÉëÉë qÉáäâ~éáíÉä ÇáëâìíáÉêÉåI ãΩëëÉå Ç~ë ~ìÅÜ åáÅÜí áããÉê åìê aá~äçÖéêçòÉëëÉ ëÉáåK ^å~äçÖ òì `ljjfq ìåÇ olii_^`h ÄÉá ÇÉê a_Jirt ÜÉá≈Éå ÇáÉ _ÉÑÉÜäÉ ÄÉá ÇÉê p^mJirt `ljjfq tloh ìåÇ olii_^`h tlohK fã ΩÄêáÖÉå ÖÉäíÉå ÇáÉ irtJ_ÉÖêáÑÑÉ mêçÖê~ããÉI ëçåÇÉêå å~íΩêäáÅÜ ~ìÅÜ ÑΩê òïáëÅÜÉå pÉäÉÅíáçå pÅêÉÉå ìåÇ lìíéìí ëÅÜÉå òïÉá iáëíÉåÉÄÉåÉå ÉåíëéêáÅÜí _áäÇïÉÅÜëÉäK

åáÅÜí åìê ÑΩê aá~äçÖJ oÉéçêíëK aáÉ wÉáíëé~ååÉ ÇÉë oÉéçêíë ÄòïK òïáJ Ç~åå ÉáåÉã aóåéêçJ

NVR

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå a_Jirt

m_l aóåéêç m^f

p^mJirt

a_Jirt m_l aóåéêç a_Jirt

m^f

^ÄÄK RKSW wìë~ããÉåÑ~ëëìåÖ îçå a_Jirtë òì ÉáåÉê p^mJirt

5.2

Verbuchungstechniken k~ÅÜÇÉã ïáê ìåë ãáí ÇÉå äÉíòíÉå pÉáíÉå Ç~ë å∏íáÖÉ táëëÉå ìã ÇáÉ áåíÉêåÉ póëíÉã~êÅÜáíÉâíìê ÄÉëçêÖí Ü~ÄÉåI â∏ååÉå ïáê ìåë åìå ïáÉÇÉê îçää ìåÇ Ö~åò ÇÉê mêçÖê~ããáÉêìåÖ ïáÇãÉåK

5.2.1

PERFORM ON COMMIT táÉ ïáê ïáëëÉåI ïÉêÇÉå åçêã~äÉ a~íÉåÄ~åâçéÉê~íáçåÉå ëé®íÉëJ íÉåë ãáí ^ÄëÅÜäìëë ÇÉë sÉê~êÄÉáíìåÖëÄäçÅâë ÇìêÅÜ Éáå áãéäáòáíÉë `ljjfq ÑÉëíÖÉëÅÜêáÉÄÉåK rã ^åïÉáëìåÖÉå ΩÄÉê ÉáåÉ a_Jirt ÜáåïÉÖ òì ÄΩåÇÉäåI ÄáÉíÉí ëáÅÜ ÇÉê wìë~íò lk `ljjfq ÄÉáã ^ìÑêìÑÉå ÄÉëíáããíÉê cìåâíáçåÉå ~åK PERFORM ON COMMIT aáÉ cìåâíáçåÉå ïÉêÇÉå Ç~åå åáÅÜí ëçÑçêí ~ÄÖÉ~êÄÉáíÉíI ëçåÇÉêå åìê ~ìÑ ÉáåÉå pí~éÉä áå ÇÉå péÉáÅÜÉê ÖÉäÉÖíK bêëí Éáå ÉñéäáòáíÉë `ljjfq tloh ~êÄÉáíÉí ÇÉå pí~éÉä å~ÅÜ ÇÉê oÉáÜÉåÑçäÖÉ ÇÉë ^ìÑêìÑë ~Ä E^ÄÄáäÇìåÖ RKTFK

NVS

RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

aóåéêç

PERFORM F1 ON COMMIT m_l a~íÉåÄ~åâ

p^mJirt

a_Jirt

m^f

aóåéêç

a_Jirt

m^f PERFORM F2 ON COMMIT COMMIT WORK

F1 F2

^ÄÄK RKTW ëÅÜÉã~íáëÅÜÉ a~êëíÉääìåÖ îçå lk `ljjfq aÉê k~ÅÜíÉáä ÇáÉëÉê _ΩåÇÉäìåÖëíÉÅÜåáâ áëí ÇáÉ a~íÉåΩÄÉêÖ~ÄÉK cìåâíáçåÉåI ÇáÉ ãáí lk `ljjfq ~ìÑÖÉêìÑÉå ïÉêÇÉåI ÇΩêÑÉå âÉáåÉ m~ê~ãÉíÉê ÉãéÑ~åÖÉå çÇÉê òìêΩÅâÖÉÄÉåK aáÉ ÉáåòáÖÉ j∏ÖJ äáÅÜâÉáíI a~íÉå îçã ~ìÑêìÑÉåÇÉå mêçÖê~ããíÉáä áå ÇáÉ cìåâíáçå òì ΩÄÉêãáííÉäå ëáåÇ ÖäçÄ~äÉ s~êá~ÄäÉåK ^ääÉêÇáåÖë Öáäí ÇÉê wìëí~åÇ ÇÉê s~êá~ÄäÉ òìã wÉáíéìåâí ÇÉë ^ìëÑΩÜêÉåëI åáÅÜí òìã wÉáíéìåâí ÇÉë ^ìÑêìÑëK cçäÖÉåÇÉë _ÉáëéáÉä áääìëíêáÉêí ÇáÉëÉå bÑÑÉâíW DATA x(10). x = ’Hallo’. PERFORM WriteX ON COMMIT. x = ’Welt’. PERFORM WriteX ON COMMIT. COMMIT WORK. FORM WriteX. WRITE x. ENDFORM. aáÉëÉë âìêòÉ mêçÖê~ãã ÉêòÉìÖí ÇÉå lìíéìíW WELT NVT

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇáÉ råíÉêJoçìíáåÉ åìê Éáåã~ä ~ìëÖÉÑΩÜêí ïáêÇI çÄïçÜä ëáÉ ãÉÜêã~äë ~åÖÉëí~êíÉí ïìêÇÉK

k~ÅÜíÉáäÉ

5.2.2

lk `ljjfq áëí ~äëç ãáí ~ääÉêÖê∏≈íÉê sçêëáÅÜí òì ÖÉåáÉ≈ÉåK aÉê sçêíÉáä äáÉÖí ~ääÉêÇáåÖë áå ÇÉê mÉêÑçêã~åÅÉK táê ïÉêÇÉå áã å®ÅÜëJ íÉå pÅÜêáíí ïÉáíÉêÉ sÉêÄìÅÜìåÖëãÉÅÜ~åáëãÉå âÉååÉå äÉêåÉåK aáÉëÉ åìíòÉå åáÅÜí Ç~ë ÖäçÄ~äÉ ^_^mJjÉãçêó ~äë ^Ää~ÖÉ ÑΩê ÇáÉ îÉê~êÄÉáíÉåÇÉå m~ê~ãÉíÉêI ëçåÇÉêå wïáëÅÜÉåí~ÄÉääÉåI ÇáÉ áÜêÉêJ ëÉáíë ïáÉÇÉê áå ÇÉê a~íÉåÄ~åâ äáÉÖÉåK ^ìë páÅÜí ÇÉê mÉêÑçêã~åÅÉ áëí ÇáÉëÉê òìë®íòäáÅÜÉ a~íÉåÄ~åââçåíÉñí Éíï~ë ä~åÖë~ãÉêK

Verbuchungsbausteine fã dÉÖÉåë~íò òì ÇÉê lk `ljjfqJqÉÅÜåáâ ÄÉëíÉÜí ÉáåÉ ~åÇÉêÉ j∏ÖäáÅÜâÉáí ÇÉê sÉêÄìÅÜìåÖ Ç~êáåI Ç~ë ^ìëÑΩÜêÉå ÇÉê _ÉÑÉÜäÉ áå ÉáåÉå cìåâíáçåëÄ~ìëíÉáå òì é~ÅâÉå ìåÇ ÇÉå ^ìÑêìÑ ÇáÉëÉë _~ìJ ëíÉáåë ~å ÉáåÉå ~åÇÉêÉå mêçòÉëë òì ΩÄÉêÖÉÄÉåK bêëí Ç~ÇìêÅÜ ä®ëëí ëáÅÜ Éáå ïáêâäáÅÜÉê mÉêÑçêã~åÅÉÖÉïáåå ÑΩê ÇÉå ^åïÉåÇÉê ÉêòáÉJ äÉåK _Éáã lk `ljjfq Ü~ÄÉå ïáê òï~ê ÇáÉ j∏ÖäáÅÜâÉáíI ÉáåÉå cìåâíáçåë~ìÑêìÑ EìåÇ ÇáÉ Ç~êáå ÉåíÜ~äíÉåÉå a~íÉåÄ~åâçéÉê~íáçJ åÉåF ΩÄÉê ÉáåÉ ÉáåòÉäåÉ a_Jirt ÜáåïÉÖòìêÉííÉåI íêçíòÇÉã ãìëëíÉ ÇÉê ^åïÉåÇÉê ~ã båÇÉ ÇÉê p^mJirt Äáë òìê îçääëí®åÇáJ ÖÉå ^Ä~êÄÉáíìåÖ ï~êíÉåK tÉåå ÇÉê ^ìÑêìÑ ÜáåÖÉÖÉå îçã aá~J äçÖéêçòÉëë ~å ÉáåÉå sÉêÄìÅÜìåÖëéêçòÉëë ΩÄÉêÖÉÄÉå ïáêÇI â~åå ÇÉê aá~äçÖéêçòÉëë ëÉáåÉ ^êÄÉáí ëÅÜåÉääÉê ÉêäÉÇáÖÉåI ìåÇ ÇÉê ^åJ ïÉåÇÉê ÄÉâçããí ëÅÜåÉääÉê ëÉáå cçäÖÉÄáäÇ òì ëÉÜÉå ìåÇ â~åå ïÉáíÉê~êÄÉáíÉåK

sçê~ìëëÉíòìåÖ ÑΩê ÇáÉ sÉêÄìÅÜìåÖ

cìåâíáçåëÄ~ìëíÉáåÉI ÇáÉ áå ÉáåÉå sÉêÄìÅÜìåÖëéêçòÉëë ~ÄÖÉÖÉÄÉå ïÉêÇÉå â∏ååÉåI ãΩëëÉå ÉáåáÖÉ sçê~ìëëÉíòìåÖÉå ÉêÑΩääÉåK wìã ÉáåÉå ÇΩêÑÉå ëáÉ âÉáåÉ oΩÅâÖ~ÄÉé~ê~ãÉíÉê çÇÉê ~ìÑÑ~åÖÄ~êÉ bñJ ÅÉéíáçåë Ü~ÄÉåK bë ÖáÄí à~ âÉáå mêçÖê~ãã ãÉÜêI Ç~ë ÇáÉ m~ê~ãÉJ íÉê çÇÉê ÇáÉ bñÅÉéíáçå ÉåíÖÉÖÉå åÉÜãÉå â∏ååíÉK a~êΩÄÉê Üáå~ìë ãΩëëÉå ~ääÉ fåéìíJm~ê~ãÉíÉê ìåÇ §ÄÉêÖ~ÄÉí~ÄÉääÉåI ÇáÉ ~å ÇÉå _~ìëíÉáå ΩÄÉêÖÉÄÉå ïÉêÇÉåI ~ìë qóéÉå ÄÉëíÉÜÉåI ÇáÉ áã a~í~ aáÅíáçå~êó ÄÉâ~ååí ÖÉÖÉÄÉå ëáåÇK aáÉëÉ q~íë~ÅÜÉ äáÉÖí Ç~êáå ÄÉJ ÖêΩåÇÉíI ïáÉ ÇáÉ ^_^mJi~ìÑòÉáíìãÖÉÄìåÖ sÉêÄìÅÜìåÖë~ìÑêìÑÉ òïáëÅÜÉåëéÉáÅÜÉêí Eëé®íÉê Ç~òì ãÉÜêFK ^ÄÄáäÇìåÖ RKU òÉáÖí ÇÉå sÉêï~äíìåÖëêÉáíÉê ÉáåÉë cìåâíáçåëÄ~ìJ ëíÉáåëK få ìåíÉêÉå äáåâÉå _ÉêÉáÅÜ ÄÉëíÉÜí ÇáÉ j∏ÖäáÅÜâÉáíI ÉáåÉ ^Ää~ìÑ~êí òì ÇÉÑáåáÉêÉåK kìê _~ìëíÉáåÉI ÇáÉ ãáí ÇÉê ^Ää~ìÑ~êí sÉêÄìÅÜìåÖëÄ~ìëíÉáå ÖÉâÉååòÉáÅÜåÉí ëáåÇI ÉáÖåÉå ëáÅÜ ëé®íÉê ~ìÅÜ ÑΩê ÉáåÉå ÉåíëéêÉÅÜÉåÇÉå ^ìÑêìÑK

NVU

RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

^ÄÄK RKU « p^m ^dW báÖÉåëÅÜ~ÑíÉå ÉáåÉë sÉêÄìÅÜìåÖëÄ~ìëíÉáåë ^êíÉå ÇÉê sÉêÄìÅÜìåÖ

bë ÉñáëíáÉêÉå îáÉê ìåíÉêëÅÜáÉÇäáÅÜÉ ^êíÉåI ÇáÉ ëé®íÉêÉ sÉêÄìÅÜìåÖ åçÅÜ ÖÉå~ìÉê òì ëíÉìÉêåK _Éá ÇÉå ÉêëíÉå ÄÉáÇÉå ëéêáÅÜí ã~å îçå ÉáåÉã sNJI ÄÉá ÇÉå äÉíòíÉå ÄÉáÇÉå îçå ÉáåÉã sOJsÉêÄìÅÜÉêK •

pí~êí ëçÑçêí EsNF aÉê _~ìëíÉáå ïáêÇ ãáí Öêç≈Éê mêáçêáí®í áå ÉáåÉã rmaJmêçòÉëë îÉê~êÄÉáíÉíK c~ääë ï®ÜêÉåÇ ÇÉê sÉê~êÄÉáíìåÖ Éáå ìåîçêÜÉêÖÉJ ëÉÜÉåÉê i~ìÑòÉáíÑÉÜäÉê ~ìÑíêáííI â~åå ÇÉê ^ìÑêìÑ ΩÄÉê ÇáÉ sÉêJ ÄìÅÜìåÖëîÉêï~äíìåÖ ÉêåÉìí ~åÖÉëíç≈Éå ïÉêÇÉåK



pí~êí ëçÑçêí Ó åáÅÜí å~ÅÜîÉêÄìÅÜÄ~ê EsNF aáÉ ^Ä~êÄÉáíìåÖ ÉêÑçäÖí ÉÄÉåÑ~ääë ãáí Ü∏ÅÜëíÉê mêáçêáí®íK c~ääë Éáå ìåÉêï~êíÉíÉê cÉÜäÉê ~ìÑíêáííI áëí Éë ~ääÉêÇáåÖë åáÅÜí ãÉÜê ã∏ÖäáÅÜI ÇáÉ sÉê~êÄÉáíìåÖ ÉêåÉìí òì ëí~êíÉåK



pí~êí îÉêò∏ÖÉêí EsOF aáÉ ^Ä~êÄÉáíìåÖ ÉêÑçäÖí ãáí ÖÉêáåÖÉê mêáçêáí®í áå ÉáåÉã rmOJ mêçòÉëëK sOJsÉêÄìÅÜìåÖÉå â∏ååÉå áã cÉÜäÉêÑ~ää áããÉê åçÅÜ Éáåã~ä åÉì ~åÖÉëíç≈Éå ïÉêÇÉåK aáÉëÉ ^Ää~ìÑ~êí ÉáÖåÉí ëáÅÜ ÑΩê òÉáíìåâêáíáëÅÜÉ sÉêÄìÅÜìåÖÉåI òK_K ÉáåÉê pí~íáëíáâJ ÑçêíëÅÜêÉáÄìåÖI ÇáÉ âÉáåÉå ìåãáííÉäÄ~êÉå báåÑäìëë ~ìÑ ÇÉå éêçÇìâíáîÉå _ÉíêáÉÄ Ü~íK



p~ããÉää~ìÑ aÉê ^ìÑêìÑ ïáêÇ òïáëÅÜÉåÖÉéìÑÑÉêí ìåÇ áã ÉêëíÉå pÅÜêáíí ΩÄÉêÜ~ìéí åáÅÜí ~ÄÖÉ~êÄÉáíÉíK bêëí Éáå ÉñéäáòáíÉë ^åëíç≈Éå NVV

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå ÇÉê sÉê~êÄÉáíìåÖ ÇìêÅÜ ÉáåÉå eáåíÉêÖêìåÇJgçÄ çÇÉê ÇìêÅÜ ÇÉå ^Çãáåáëíê~íçê ÑΩÜêí ÇÉå ^ìÑêìÑ ~ìëK aáÉëÉê ^Ää~ìÑíóé áëí åìê ÑΩê ÇáÉ áåíÉêåÉ sÉêïÉåÇìåÖ îçå p^m ÖÉÇ~ÅÜí ìåÇ ëçääíÉ åáÅÜí ÄÉåìíòí ïÉêÇÉåK

póåí~ñ áã §ÄÉêÄäáÅâ

rã ÇÉå ^ìÑêìÑ îçã mêçÖê~ãã ~ìë òìê sÉêÄìÅÜìåÖ îçêòìãÉêJ âÉåI ãìëë ÇÉê cìåâíáçåëÄ~ìëíÉáå~ìÑêìÑ ìã ÇáÉ ^åïÉáëìåÖ fk rma^qb q^ph ÉêÖ®åòí ïÉêÇÉåW CALL FUNCTION ’Z_XX’ IN UPDATE TASK. aÉê _ÉÑÉÜä COMMIT WORK. ÄÉÉåÇÉí ÇáÉ p^mJirt ìåÇ ëí∏≈í ÇáÉ sÉêÄìÅÜìåÖëéêçòÉëëÉ ~åK c~ääë ëáÅÜ ~ìÑ Ü~äÄÉã tÉÖ ÉáåÉ åÉìÉ páíì~íáçå ÉêÖáÄíI ÇáÉ Éë å∏J íáÖ ã~ÅÜíI ~ääÉë ~ÄòìÄêÉÅÜÉåI â~åå ãáí ROLLBACK WORK. ÇáÉ p^mJirt òìêΩÅâÖÉêçääí ïÉêÇÉåK ^ääÉ sNJ ìåÇ sOJsÉêÄìÅÜÉêI ÇáÉ òìê sÉêÄìÅÜìåÖ ~åÖÉãÉäÇÉí ï~êÉåI ïÉêÇÉå îÉêïçêÑÉåK pçääíÉ Éë ÇçÅÜ Éáåã~ä å∏íáÖ ëÉáåI Ç~ëë ÇÉê ~ìÑêìÑÉåÇÉ aá~äçÖéêçòÉëë Äáë òìê ÉåÇÖΩäíáÖÉå sÉêÄìÅÜìåÖ ï~êíÉíI Ü®äí Éê ãáí COMMIT WORK AND WAIT. ëç ä~åÖÉ ~åI Äáë ÇÉê çÇÉê ÇáÉ sÉêÄìÅÜìåÖëéêçòÉëëÉ áÜêÉ ^êÄÉáí îçääëí®åÇáÖ ÉêäÉÇáÖí Ü~ÄÉåK aÉê sçääëí®åÇáÖâÉáí Ü~äÄÉê ëÉá åçÅÜ ÇÉê _ÉÑÉÜä SET UPDATE TASK LOCAL. Éêï®ÜåíK bê ëçêÖí Ç~ÑΩêI Ç~ëë Ç~ë å®ÅÜëíÉ `ljjfq tloh ÇáÉ sÉêÄìÅÜìåÖ åáÅÜí ~å ÉáåÉå sÉêÄìÅÜìåÖëéêçòÉëë ~ÄÖáÄíI ëçåÇÉêå áã äçâ~äÉå aá~äçÖéêçòÉëë ~ìëÑΩÜêíK

OMM

RKO

5.2.3

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

Kleines Beispielszenario

sNJaÉãçÄ~ìëíÉáå rã ÇáÉ ÄÉáÇÉå sÉêÄìÅÜìåÖë~êíÉå sN ìåÇ sO áã aÉí~áä òì ÇÉJ ãçåëíêáÉêÉåI ã~ÅÜÉå ïáê îçå òïÉá aÉãçJ_~ìëíÉáåÉå dÉÄê~ìÅÜK aÉê ÑçäÖÉåÇÉ _~ìëíÉáå w|_f_|sN ÉêäÉÇáÖí ÉáåÉå t~êÉå~ìëÖ~åÖK fÜã ïÉêÇÉå ÇáÉ _Éëí~åÇëåìããÉê ìåÇ ÇáÉ hìåÇÉååìããÉê ΩJ  ÄÉêÖÉÄÉåI ÇáÉ ~ìëë~ÖÉåI îçå ïÉäÅÜÉã _Éëí~åÇ ~å ïÉäÅÜÉå hìåJ w|_f_|sN ÇÉå Ç~ë _ìÅÜ ÖÉÜíK bê ãìëë ~äë sNJsÉêÄìÅÜÉê ÖÉâÉååòÉáÅÜåÉí w|_f_|sO ëÉáåK c~ääë ÇÉê pí~íìë ÇÉë _Éëí~åÇÉë ìåÖΩäíáÖ áëí E~äëç åáÅÜí NI ÑΩê ~ìëäÉáÜÄ~êFI ä∏ëí Éê ÉáåÉ bñÅÉéíáçå ~ìëK pç â∏ååÉå ïáê ëé®íÉê ÉáJ åÉå sÉêÄìÅÜìåÖëÑÉÜäÉê éêçîçòáÉêÉåK gÉÇÉ _ÉïÉÖìåÖ ÉêÜ®äí ÉáJ åÉå báåíê~Ö áå ÇÉê q~ÄÉääÉ w_f__bt ìåÇ áëí ÇìêÅÜ ÇáÉ fa ~äë mêáã®êëÅÜäΩëëÉä áÇÉåíáÑáòáÉêíK aáÉëÉ fa ïáêÇ ΩÄÉê ÉáåÉ kìããÉêåJ âêÉáëçéÉê~íáçå ÉêãáííÉäí EëáÉÜÉ ~ìÅÜ h~éáíÉä QFK aáÉ _ÉïÉÖìåÖëJ í~ÄÉääÉ ïáêÇ ìã ÉáåÉå p~íò ÉêÖ®åòíI ìåÇ ÇáÉ _Éëí~åÇëí~ÄÉääÉ ïáêÇ ~ÄÖÉ®åÇÉêí E~ìÑ pí~íìë OI ÑΩê ~ìëÖÉäáÉÜÉåFK aÉê _ìÅÜìåÖëîçêÖ~åÖ áëí Ç~åå ~ÄÖÉëÅÜäçëëÉåK FUNCTION z_bib_v1. *"-------------------------------------------------*"*"Verbuchungsfunktionsbaustein: *"*"Lokale Schnittstelle: *" IMPORTING *" VALUE(I_BESTANDSNR) LIKE ZBIBBESTAND-BESTANDSNR *" VALUE(I_KUNDENNR) LIKE ZBIBKUNDEN-KUNDENNR *" EXCEPTIONS *" BESTAND_FALSCH *"--------------------------------------------------

_Éëí~åÇëë~íò ÜçäÉå

DATA wa_bestand LIKE zbibbestand. DATA wa_bew LIKE zbibbew. SELECT SINGLE * INTO wa_bestand FROM zbibbestand WHERE bestandsnr = i_bestandsnr . IF wa_bestand-status NE 1. RAISE bestand_falsch. ENDIF.

kÉìÉI ÑêÉáÉ kìãJ ãÉê ÜçäÉå

CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = 'ZBIBBEW' IMPORTING OMN

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå number

= wa_bew-id.

_ÉïÉÖìåÖëë~íò ëÅÜêÉáÄÉå

wa_bew-bestandsnr = i_bestandsnr. wa_bew-dataus = sy-datum. INSERT zbibbew FROM wa_bew.

_Éëí~åÇëë~íò ®åJ ÇÉêå

wa_bestand-status = 2. " ausgeliehen wa_bestand-kundennr = i_kundennr. UPDATE zbibbestand FROM wa_bestand. ENDFUNCTION.

sOJaÉãçÄ~ìëíÉáå aÉê òïÉáíÉ _~ìëíÉáå w|_f_|sO áëí Éáå âä~ëëáëÅÜÉê sOJsÉêÄìÅÜÉêK råíÉê ^åÖ~ÄÉ ÇÉë _Éëí~åÇëë~íòÉë ÉêãáííÉäí Éê ãáí eáäÑÉ ÇÉê _ÉJ ëí~åÇëJ ìåÇ _ΩÅÜÉêí~ÄÉääÉ ÇÉå sÉêä~ÖK aáÉ sÉêä~ÖëåìããÉê ïáêÇ Ç~åå Ç~òì ÖÉåìíòíI áå ÇÉê sÉêä~Öëí~ÄÉääÉ w_f_sboi^db ÇáÉ pé~äJ íÉ ^kw^ei ìã Éáåë òì ÉêÜ∏ÜÉåK páÉ áëí ÉáåÉ pí~íáëíáâJpé~äíÉ Ç~êJ ΩÄÉêI ïáÉ çÑí _ΩÅÜÉê ÉáåÉë sÉêä~ÖÉë ~ìëÖÉäáÉÜÉå ïìêÇÉåK FUNCTION z_bib_v2. *"-------------------------------------------------*"*"Verbuchungsfunktionsbaustein: *" *"*"Lokale Schnittstelle: *" IMPORTING *" VALUE(I_BESTANDSNR) LIKE ZBIBBESTANDBESTANDSNR *"-------------------------------------------------DATA w_verlag LIKE zbibverlage-verlag. TABLES zbibbuecher. DATA w_isbn LIKE zbibbuecher-isbn. DATA wa_verlag LIKE zbibverlage. fp_kJkìããÉê îçã _Éëí~åÇëë~íò ÜçäÉå sÉêä~Ö ~ìë _ìÅÜJ í~ÄÉääÉ ÜçäÉå OMO

SELECT SINGLE isbn INTO w_isbn FROM zbibbestand WHERE bestandsnr = i_bestandsnr. SELECT SINGLE verlag INTO w_verlag FROM zbibbuecher WHERE isbn = w_isbn.

RKO p~íò áå sÉêä~Öëí~J ÄÉääÉ ÜçäÉå KKK KKK ®åÇÉêå ìåÇ ïáÉÇÉê òìêΩÅâJ ëÅÜêÉáÄÉå

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

SELECT SINGLE * INTO wa_verlag FROM zbibverlage WHERE verlag = w_verlag. wa_verlag-anzahl = wa_verlag-anzahl + 1. UPDATE zbibverlage FROM wa_verlag. ENDFUNCTION.



w_f_|sbo_

kìå ÄÉå∏íáÖÉå ïáê åìê åçÅÜ Éáå ÉáåÑ~ÅÜÉë o~ÜãÉåéêçÖê~ããI Ç~ë ÇáÉ ÄÉáÇÉå _~ìëíÉáåÉ ~ìÑêìÑí ìåÇ ~å ÇáÉ sÉêÄìÅÜìåÖëéêçòÉëJ ëÉ ïÉáíÉêÖáÄíK w_f_|sbo_ Ñê~Öí òìå®ÅÜëí îçã _ÉåìíòÉê _ÉJ ëí~åÇëåìããÉê ìåÇ hìåÇÉååìããÉê ~Ä ìåÇ êìÑí ìåëÉêÉ ÄÉáÇÉå _~ìëíÉáåÉ ~ìÑK *&-------------------------------------------------* *& Report ZBIB_VERB * *& Bücherausleihe mit Verbuchung durchführen * *&-------------------------------------------------* REPORT zbib_verb.

_ÉåìíòÉêÉáåÖ~ÄÉ

_Éëí~åÇ ÄìÅÜÉå

pí~íáëíáâ ÄìÅÜÉå

p^mJirt ÄÉÉåÇÉå

PARAMETER p_best LIKE zbibbestand-bestandsnr OBLIGATORY. PARAMETER p_kunde LIKE zbibkunden-kundennr. CALL FUNCTION 'Z_BIB_V1' IN UPDATE TASK EXPORTING i_bestandsnr = p_best i_kundennr = p_kunde. CALL FUNCTION 'Z_BIB_V2' IN UPDATE TASK EXPORTING i_bestandsnr = p_best. COMMIT WORK. WRITE / 'Bestandsänderung wird verbucht'. k~ÅÜÇÉã ~ìÑ ÇÉã báåÖ~ÄÉÄáäÇëÅÜáêã éä~ìëáÄäÉ ^åÖ~ÄÉå ÖÉJ ã~ÅÜí ïìêÇÉå EòK_K _Éëí~åÇëåìããÉêZ_bNMMMI hìåJ OMP

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå ÇÉåkêZRMMMMNFI â~åå Ç~ë mêçÖê~ãã ÖÉëí~êíÉí ïÉêÇÉåK aÉê lìíJ éìí ÇÉë oÉéçêíë ëçääíÉ çÜåÉ ÉáåÉ ãÉêâäáÅÜÉ wÉáíîÉêò∏ÖÉêìåÖ ÉêJ ëÅÜÉáåÉåI Ç~ ÇáÉ ÄÉáÇÉå _~ìëíÉáåÉ à~ åáÅÜí áã ~âíìÉääÉå aá~äçÖJ éêçòÉëëI ëçåÇÉêå ëÉé~ê~í ÄÉ~êÄÉáíÉí ïÉêÇÉåK ^ìë ÇáÉëÉã dêìåÇ Ü~í ÇÉê aá~äçÖéêçòÉëë åáÅÜí ãÉÜê òì íìåI ~äë ÇáÉ sÉêÄìÅÜìåÖ ~åJ òìëíç≈Éå ìåÇ ÉáåÉ nìáííìåÖëJwÉáäÉ ~ìëòìÖÉÄÉåK jáí ÑäáåâÉå cáåJ ÖÉêå ~äë sçê~ìëëÉíòìåÖ â~åå ã~å áå ÇÉê mêçòÉëëΩÄÉêëáÅÜí Eqê~åë~âíáçå pjRNF ÇáÉ sÉêÄìÅÜìåÖë~Ää®ìÑÉ ÄÉçÄ~ÅÜíÉåK ^ÄÄáäJ ÇìåÖ RKV òÉáÖí ÇÉå mêçòÉëëòìëí~åÇ òìã wÉáíéìåâí ÇÉê mêçJ Öê~ãã~ìëÑΩÜêìåÖK aÉå aá~äçÖéêçòÉëë ãáí ÇÉê kìããÉê O â∏åJ åÉå ïáê ÄÉá ìåëÉêÉå _ÉçÄ~ÅÜíìåÖÉå ÖÉíêçëí áÖåçêáÉêÉåK bê áëí åìê Ç~ÑΩê òìëí®åÇáÖI ÇáÉ mêçòÉëëΩÄÉêëáÅÜí ëÉäÄëí ~åòìòÉáÖÉåK tÉëÉåíJ äáÅÜ áåíÉêÉëë~åíÉê áëí ÇÉê aá~äçÖéêçòÉëë NK bê ~êÄÉáíÉí áå ÇáÉëÉã jçãÉåí Ç~ë w_f_|sbo_JmêçÖê~ãã ëÉäÄëí ~ÄK j~å ÉêâÉååí áå ÇÉå pé~äíÉå ^hqflk ìåÇ q^_biibI Ç~ëë ÇáÉ i~ìÑòÉáíìãÖÉÄìåÖ a~íÉå áå ÇáÉ q~ÄÉääÉ s_a^q^ ëÅÜêÉáÄíK aáÉëÉ q~ÄÉääÉ áëí Ç~ÑΩê òìëí®åÇáÖI òìê sÉêÄìÅÜìåÖ ~åëíÉÜÉåÇÉ a~íÉå EÇáÉ §ÄÉêÖ~ÄÉé~J ê~ãÉíÉêF òïáëÅÜÉåòìéìÑÑÉêåK kçÅÜ áëí ÇáÉ p^mJirt áå îçääÉã d~åÖÉI ìåÇ Éë ïìêÇÉ åçÅÜ âÉáåÉ sÉêÄìÅÜìåÖ ~åÖÉëíç≈ÉåK

^ÄÄK RKV « p^m ^dW aÉãçéêçÖê~ãã ïáêÇ ~ìëÖÉÑΩÜêí tÉåáÖÉ pÉâìåÇÉåÄêìÅÜíÉáäÉ ëé®íÉê áëí ÇáÉ ^ìëÑΩÜêìåÖ ÇÉë mêçJ Öê~ããë ÄÉÉåÇÉí ìåÇ ÇáÉ sÉêÄìÅÜìåÖ îá~ `ljjfq tloh ~åÖÉJ ëíç≈ÉåK báå ïÉáíÉêÉê _äáÅâ áå ÇáÉ pjRN ÄÉëí®íáÖíI Ç~ëë ÇÉê îçêã~äë ÄÉäÉÖíÉ aá~äçÖéêçòÉëë NI ÇÉê Ç~ë aÉãçéêçÖê~ãã ~ìëÖÉÑΩÜêí Ü~íI ïáÉÇÉê áå t~êíÉëíÉääìåÖ áëí E^ÄÄáäÇìåÖ RKNMFK aáÉ i~ìÑòÉáíìãÖÉJ ÄìåÖ Ü~í Ç~ãáí ÄÉÖçååÉåI ÇÉå sNJ_~ìëíÉáå ~ìëòìÑΩÜêÉåK bêï~êJ íìåÖëÖÉã®≈ ÖÉëÅÜáÉÜí ÇáÉë åáÅÜí áå ÉáåÉã aá~äçÖéêçòÉëëI ëçåJ ÇÉêå áã réÇ~íÉ mêçòÉëë ãáí ÇÉê kìããÉê SK ^ääÉêÇáåÖë ÄÉÑáåÇÉí ëáÅÜ ÇáÉëÉê áã jçãÉåí áã pí~íìë Ü®äíK a~ë äáÉÖí Ç~ê~åI Ç~ëë ëáÅÜ ÇÉê w|_f_|sNJ_~ìëíÉáå ÉáåÉ kìããÉê ~ìë ÇÉã kìããÉêåâêÉáëJ OMQ

RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

mççä ÄÉëçêÖÉå ãìëëK aáÉë ïáÉÇÉêìã ÖÉëÅÜáÉÜí áå ÉáåÉã aá~äçÖJ éêçòÉëëK få ìåëÉêÉã c~ää ï~êíÉí ÇáÉ kìããÉê S ~ìÑ ÇáÉ kìããÉê MI ÇáÉ ÑΩê ÇÉå kìããÉêåâêÉáë òìëí®åÇáÖ áëíK j~å ÉêâÉååí ÄÉá ÇÉê kìããÉê MI Ç~ëë Éê åáÅÜí áêÖÉåÇÉáåÉå ^_^mJ`çÇÉ ~ìëÑΩÜêíI ëçåJ ÇÉêå áå ÇÉê pé~äíÉ oÉéçêí ÇÉê báåíê~Ö Yåç ÄìÑÑÉê[ ~åÖÉÄê~ÅÜí áëíK Yåç ÄìÑÑÉê[ ëíÉÜí ÑΩê ÉáåÉ léÉê~íáçå ÇÉë oLPJhÉêåÉäë ÑΩê Ç~ë kìããÉêåâêÉáëJe~åÇäáåÖK lÄïçÜä ΩÄÉê ÇÉå rãïÉÖ ÇÉë sÉêÄìÅÜìåÖëéêçòÉëëÉë ÇçÅÜ ïáÉÇÉê Éáå aá~äçÖéêçòÉëë ÄÉäÉÖí ïìêÇÉI ãÉêâí ÇÉê ^åïÉåÇÉê åáÅÜíë Ç~îçåI ÇÉåå åáÅÜí Éê ï~êíÉí ~ìÑ ÇÉå aá~äçÖéêçòÉëëI ëçåÇÉêå ÉÄÉå ÇÉê sÉêÄìÅÜìåÖëéêçòÉëë ï~êíÉíK

^ÄÄK RKNM « p^m ^dW NK sÉêÄìÅÜìåÖëîçêÖ~åÖ k~ÅÜÇÉã ÇÉê sNJ_~ìëíÉáå ÉêÑçäÖêÉáÅÜ ~ÄÖÉ~êÄÉáíÉí ïìêÇÉI ÄÉJ Öáååí åìå ÇáÉ ^êÄÉáí ÑΩê ÇáÉ sOJsÉêÄìÅÜìåÖëéêçòÉëëÉ îçã qóé rmOK ^ÄÄáäÇìåÖ RKNN òÉáÖí ÇÉå äÉíòíÉå pÅÜêáííK aáÉ rmaJmêçòÉëëÉ ëáåÇ ïáÉÇÉê ÑêÉáI aá~äçÖéêçòÉëëÉ ëáåÇ âÉáåÉ ÄÉäÉÖíK báåòáÖ ÇÉê rmOJmêçòÉëë ãáí ÇÉê kìããÉê NO áëí Ç~ãáí ÄÉëÅÜ®ÑíáÖíI ÇÉå w|_f_|sOJ_~ìëíÉáå ~Äòì~êÄÉáíÉåK

OMR

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå

^ÄÄK RKNN « p^m ^dW OK sÉêÄìÅÜìåÖëîçêÖ~åÖ ^ääÉë áå ~ääÉã Ü~ÄÉå ïáê ÇìêÅÜ ìåëÉê aÉãçéêçÖê~ãã ÇêÉá a_J irtë òì ÉáåÉê p^mJirt òìë~ããÉåÖÉÑ~ëëíK aáÉ ÉêëíÉ a_Jirt ï~ê Ç~ë ~ìÑêìÑÉåÇÉ mêçÖê~ãã ëÉäÄëíK a~êΩÄÉê Üáå~ìë ïÉêÇÉå ~ääÉ sNJ ìåÇ ~ääÉ sOJ_~ìëíÉáåÉ àÉïÉáäë òì ÉáåÉê a_Jirt òìë~ãJ ãÉåÖÉÑ~ëëíK sOJ_~ìëíÉáåÉ ïÉêÇÉå áããÉê Éêëí Ç~åå ~åÖÉëíç≈ÉåI ïÉåå ~ääÉ sNJ_~ìëíÉáåÉ çÜåÉ sÉêÄìÅÜìåÖëÑÉÜäÉê ~ÄÖÉ~êÄÉáíÉí ïìêÇÉåK páåÇ ãÉÜêÉêÉ sNJ_~ìëíÉáåÉ áã péáÉäI ïáêÇ ÇáÉ âçãéäÉííÉ a_Jirt òìêΩÅâÖÉêçääíI ~ìÅÜ ÇáÉ ûåÇÉêìåÖÉå ÇÉê sNJ_~ìëíÉáåÉI ÇáÉ áååÉêÜ~äÄ ÇÉêëÉäÄÉå a_Jirt Ç~îçê âçêêÉâí ~ÄÖÉ~êÄÉáíÉí ïìêÇÉåK qêáíí ï®ÜêÉåÇ ÇÉã ^Ä~êÄÉáíÉå îçå sOJ_~ìëíÉáåÉå Éáå cÉÜäÉê ~ìÑI â∏ååÉå ÇáÉ ûåÇÉêìåÖÉå ÇÉê òìîçê ~ìëÖÉÑΩÜêíÉå sNJ _~ìëíÉáåÉ åáÅÜí ãÉÜê êΩÅâÖ®åÖáÖ ÖÉã~ÅÜí ïÉêÇÉåK sÉêÄìÅÜìåÖëJ ~ÄÄêΩÅÜÉ

OMS

råëÉê aÉãçéêçÖê~ãã Ü~í ëáÅÜ ~ìë dêΩåÇÉå ÇÉê §ÄÉêëáÅÜíäáÅÜJ âÉáí åáÅÜí Öêç≈ Ç~êìã ÖÉâΩããÉêíI ÇáÉ ~å ÇáÉ _~ìëíÉáåÉ ΩÄÉêÖÉJ ÄÉåÉå a~íÉå ~ìÑ mä~ìëáÄáäáí®í òì éêΩÑÉåK dêìåÇë®íòäáÅÜ áëí ~ÄÉê ÉáåÉ ëçäÅÜÉ ^ÄéêΩÑìåÖ ìåÄÉÇáåÖí å∏íáÖI ìã sÉêÄìÅÜìåÖëÑÉÜäÉê òì îÉêãÉáÇÉåK táê Ü~ÄÉå áå ìåëÉêÉã sNJ_~ìëíÉáå w|_f_|sN ÇáÉ j∏ÖäáÅÜâÉáí ÉáåÖÉÄ~ìíI ÉáåÉ bñÅÉéíáçå ~ìëòìä∏ëÉåI ïÉåå ÇÉê _ÉJ ëí~åÇëë~íò åáÅÜí ÖÉÑìåÇÉå ïìêÇÉK pç â∏ååÉå ïáê êÉÅÜí ÉáåÑ~ÅÜ ÉáåÉå sÉêÄìÅÜìåÖëÑÉÜäÉê éêçîçòáÉêÉåI áåÇÉã ïáê áã aÉãçéêçJ Öê~ãã ÉáåÉå _Éëí~åÇëë~íò ÉáåÖÉÄÉåI ÇÉê åáÅÜí ÉñáëíáÉêíK a~ë bêJ ÖÉÄåáë áëí Éáå sÉêÄìÅÜìåÖë~ÄÄêìÅÜK få ÇáÉëÉã c~ää ïÉêÇÉå âÉáåÉ ûåÇÉêìåÖÉå áå ÇÉê a~íÉåÄ~åâ ÑÉëíÖÉëÅÜêáÉÄÉåI ìåÇ ÇÉê ~ìëÑΩÜJ êÉåÇÉ _ÉåìíòÉê ÉêÜ®äí ÉáåÉ bñéêÉëëå~ÅÜêáÅÜíI ìã ΩÄÉê ÇÉå ^ÄJ ÄêìÅÜ áåÑçêãáÉêí òì ïÉêÇÉå E^ÄÄáäÇìåÖ RKNOFK táê ïÉêÇÉå ìåë áã å®ÅÜëíÉå qÉáäâ~éáíÉä Ç~ãáí ÄÉëÅÜ®ÑíáÖÉåI ïáÉ ëçäÅÜÉ sÉêÄìJ ÅÜìåÖë~ÄÄêΩÅÜÉ ~å~äóëáÉêí ìåÇ ÄÉêÉáåáÖí ïÉêÇÉå â∏ååÉåK

RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

^ÄÄK RKNO « p^m ^dW bñéêÉëëÇçâìãÉåí å~ÅÜ sÉêÄìÅÜìåÖëJ ~ÄÄêìÅÜ

5.2.4

Verbuchungsverwaltung aáÉ sÉêÄìÅÜìåÖëîÉêï~äíìåÖ Ü∏êí ~ìÑ ÇÉå qê~åë~âíáçåëå~ãÉå pjNP E^ÄÄáäÇìåÖ RKNPFK wìã ÉáåÉå â∏ååÉå Ççêí ΩÄÉê îÉêëÅÜáÉJ ÇÉåÉ m~ê~ãÉíÉê ~âíìÉää òì îÉêÄìÅÜÉåÇÉ ^ìÑêìÑÉ ëÉäÉâíáÉêí ïÉêJ ÇÉåI òìã ~åÇÉêÉå ÑáåÇÉí ëáÅÜ Éáå ÉåíëéêÉÅÜÉåÇÉê _ìííçå ÑΩê ÇÉå ^ÄëéêìåÖ áå ÇáÉ sÉêÄìÅÜìåÖë~Çãáåáëíê~íáçå E^ÄÄáäÇìåÖ RKNPFK

^ÄÄK RKNP « p^m ^dW báåëíáÉÖëÄáäÇ ÇÉê sÉêÄìÅÜìåÖëîÉêï~äíìåÖ

OMT

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå

^Çãáåáëíê~íáçå ìåÇ píÉìÉêé~ê~J ãÉíÉê

aáÉ ^Çãáåáëíê~íáçå íÉáäí ëáÅÜ îáÉê oÉÖáëíêáÉêêÉáíÉê E^ÄÄáäÇìåÖ RKNQFK aÉê ÉêëíÉ ëíÉääí _ìííçåë ÑΩê ÉáåÉ pí~åÇ~êÇëÉäÉâíáçå ~ÄÖÉÄêçÅÜÉåÉê ìåÇ ä~ìÑÉåÇÉê sÉêÄìÅÜìåÖë~ìÑíê®ÖÉ òìê sÉêÑΩÖìåÖK aáÉ ÄÉáÇÉå oÉáíÉê pÉêîÉê ìåÇ pÉêîÉêÖêìééÉå ÇáÉåÉå Ç~òìI ÇáÉ sÉêÄìÅÜìåÖëJ éêçòÉëëÉ áå Öêç≈Éå póëíÉãîÉêÄ®åÇÉå ã∏ÖäáÅÜëí ÉÑÑáòáÉåí ìåÇ éÉêÑçêã~åí òì îÉêíÉáäÉåK a~ ÇáÉë Éáå ^_^mJ_ìÅÜ áëí ìåÇ âÉáåÉë ÑΩê póëíÉã~Çãáåáëíê~íçêÉåI ïçääÉå ïáê åìê ëÅÜåÉää ÉáåÉå _äáÅâ ~ìÑ ÇÉå äÉíòíÉå oÉáíÉê m~ê~ãÉíÉê ïÉêÑÉåK aáÉ Ççêí ÜáåíÉêäÉÖíÉå tÉêíÉ ëíÉìÉêå ÑÉáåÉ o®ÇÅÜÉå ÇÉê sÉêÄìÅÜìåÖë~ìíçã~íáëãÉåK cΩê ÉáåÉå båíïáÅâäÉê ëáåÇ áåëÄÉëçåÇÉêÉ ÇáÉ ÇêÉá ÑçäÖÉåÇÉå áåíÉêÉëë~åíI ÇáÉ ïÉëÉåíäáÅÜÉå báåÑäìëë ~ìÑ Ç~ë sÉêÜ~äíÉå ÄÉá sÉêÄìÅÜìåÖë~ÄÄêΩJ ÅÜÉå Ü~ÄÉåW •

êÇáëéLîÄ|äçÅâ|ãçÇÉ aáÉëÉê m~ê~ãÉíÉê ëíÉìÉêíI ïáÉ ãáí ÇÉå péÉêêÉå òì îÉêÑ~ÜêÉå áëíI ÇáÉ îçã o~ÜãÉåéêçÖê~ãã ~å ÇáÉ sÉêÄìÅÜìåÖ ΩÄÉêÖÉJ ÄÉå ïÉêÇÉåK elia ÉêÜ®äí ÇáÉëÉ péÉêêÉåI Äáë ÇÉê cÉÜäÉê ÄÉJ êÉáåáÖí áëíK obib^pb ä∏ëí ëáÉK fã wìë~ããÉåÜ~åÖ ãáí péÉêêJ ãÉÅÜ~åáëãÉå ïÉêÇÉå ïáê åçÅÜ ã~ä ~ìÑ ÇáÉëÉå m~ê~ãÉíÉê òìêΩÅââçããÉåK



êÇáëéLîÄã~áä ëíÉìÉêíI çÄ ÄÉá sÉêÄìÅÜìåÖëÑÉÜäÉêå Éáå bñéêÉëëã~áä ÖÉëÉåJ ÇÉí ïÉêÇÉå ëçää ENF çÇÉê åáÅÜí EMFK



êÇáëéLîÄ|ã~áä|ìëÉê|äáëí ÉåíÜ®äí ÇÉå çÇÉê ÇáÉ bãéÑ®åÖÉê ÇÉê bñéêÉëëã~áä ÑΩê sÉêÄìJ ÅÜìåÖëÑÉÜäÉêK pí~åÇ~êÇã®≈áÖ áëí A^`qrpbo ÉáåÖÉíê~ÖÉå ÑΩê ÇÉå _ÉåìíòÉêI ÇÉê ÇáÉ îÉêìêë~ÅÜÉåÇÉ qê~åë~âíáçå ÄÉÇáÉåí Ü~íK ^äíÉêå~íáî â∏ååÉå ~ìÅÜ ~åÇÉêÉ _ÉåìíòÉêå~ãÉå EòK_K ÇÉê ^Çãáåáëíê~íçêF áå ÇÉê iáëíÉ ãáí hçãã~ ÖÉíêÉååí ÉêÖ®åòí ïÉêÇÉåK

OMU

RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

^ÄÄK RKNQ « p^m ^dW m~ê~ãÉíÉê ÇÉê sÉêÄìÅÜìåÖ pí~íáëíáâ

bë ëÉá åçÅÜ âìêò ÇáÉ pí~íáëíáâ Éêï®Üåí E_ìííçå pí~íáëíáâFK §ÄÉê Ç~ë jÉåΩ _É~êÄÉáíÉå → pí~íáëíáâ → wìêΩÅâëÉíòÉå ïÉêÇÉå ~ääÉ tÉêíÉ ~ìÑ M ÖÉëÉíòíK k~ÅÜ ÉáåáÖÉê wÉáí â~åå ã~å ëç ΩÄÉêéêΩÑÉåI ïáÉ îáÉäÉ sNLsOJsÉêÄìÅÜìåÖëÄ~ìëíÉáåÉ áã póëíÉã ~ìÑÖÉêìÑÉå ïìêJ ÇÉåI òì ïáÉ îáÉäÉå cÉÜäÉêå Éë â~ãI ìåÇ ïáÉ ä~åÖÉ ÇáÉ ^ìÑêìÑÉ áã pÅÜåáíí ÖÉÇ~ìÉêí Ü~ÄÉåK ^ÄÄáäÇìåÖ RKNR òÉáÖí ÇáÉ pí~íáëíáâ òì ìåJ ëÉêÉã aÉãçéêçÖê~ããK

OMV

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå

^ÄÄK RKNR « p^m ^dW pí~íáëíáâ ΩÄÉê sÉêÄìÅÜìåÖÉå iáëíÉ ΩÄÉê sÉêÄìJ ÅÜìåÖë~ìÑíê®ÖÉ

^ÄÄáäÇìåÖ RKNS òÉáÖí ÇáÉ iáëíÉ ~ÄÖÉÄêçÅÜÉåÉê sÉêÄìÅÜìåÖë~ìÑJ íê®ÖÉI ÇáÉ ΩÄÉê Ç~ë báåëíáÉÖëÄáäÇ ëÉäÉâíáÉêí ïÉêÇÉå â~ååK páÉ ÉåíJ Ü®äí ÉáåÉå báåíê~ÖI ÇÉå ìåëÉê aÉãçéêçÖê~ãã îÉêìêë~ÅÜí Ü~íI ~äë ïáê îÉêëìÅÜí Ü~ÄÉåI Éáå _ìÅÜ ~ìëòìäÉáÜÉåI Ç~ë åáÅÜí îÉêÑΩÖÄ~ê ï~êK a~ë pÅÜäçëëJfÅçå áå ÇÉê fåÑçJpé~äíÉ ÖáÄí ^ìÑëÅÜäìëë Ç~êΩÄÉêI çÄ ÉîÉåíìÉääÉ péÉêêÉå áå ÇÉå sçêÖ~åÖ áåîçäîáÉêí ëáåÇK få ÇÉê iáëíÉ áëí Ç~ë pÅÜäçëë çÑÑÉåI Éë ëáåÇ ~äëç âÉáåÉ ~âíáîÉå péÉêêÉå îçêÜ~åÇÉåI ÇáÉ ~å ÇÉå sÉêÄìÅÜìåÖëîçêÖ~åÖ ÖÉâåΩéÑí ëáåÇK

^ÄÄK RKNS « p^m ^dW ~ÄÖÉÄêçÅÜÉåÉê sÉêÄìÅÜìåÖë~ìÑíê~Ö báå açééÉäâäáÅâ ~ìÑ ÇáÉ ÑÉÜäÉêÜ~ÑíÉ wÉáäÉ Éê∏ÑÑåÉí ÇáÉ aÉí~áä~åJ ëáÅÜí E^ÄÄáäÇìåÖ RKNTFK táê ÉêâÉååÉåI Ç~ëë ÇÉê cÉÜäÉê áã ÉêëíÉå _~ìëíÉáåI ~äëç áã sNJsÉêÄìÅÜÉê ~ìÑÖÉíêÉíÉå áëíK aÉê òïÉáíÉ _~ìJ ëíÉáå EsOF ïìêÇÉ ÇìêÅÜ ÇÉå cÉÜäÉê ÉÄÉåÑ~ääë åáÅÜí ~ìëÖÉÑΩÜêíI Éê ÄÉÑáåÇÉí ëáÅÜ åçÅÜ áã pí~íìë fåáíK sOJsÉêÄìÅÜÉê ïÉêÇÉå à~ áããÉê ONM

RKO

sÉêÄìÅÜìåÖëíÉÅÜåáâÉå

Éêëí Ç~åå ~ÄÖÉ~êÄÉáíÉíI ïÉåå ~ääÉ sNJsÉêÄìÅÜÉê ÉêÑçäÖêÉáÅÜ ÉêäÉJ ÇáÖí ëáåÇK råëÉê sNJsÉêÄìÅÜÉê áëí å~ÅÜîÉêÄìÅÜÄ~êI ïÉáä ïáê ÇáÉëÉ léíáçå áå ÇÉê cìåâíáçåëÄ~ìëíÉáåÇÉÑáåáíáçå ëç ÖÉï®Üäí Ü~ÄÉåK t®êÉ Ç~ë åáÅÜí ëçI ~äëç ëíΩåÇÉ Éê ~ìÑ åáÅÜí å~ÅÜîÉêÄìÅÜÄ~êI ï®êÉ ÇÉê bêJ êçêJ`çÇÉ ãáí ÇÉã wìë~íò åç êÉíêó îÉêëÉÜÉåK báå ïáÉÇÉêÜçäíÉë ^åëíç≈Éå áëí áå ëç ÉáåÉã c~ää åáÅÜí ã∏ÖäáÅÜK

^ÄÄK RKNT « p^m ^dW aÉí~áä~åëáÅÜí ÇÉë sÉêÄìÅÜìåÖë~ÄÄêìÅÜë ^ÄÄáäÇìåÖ RKNU òÉáÖí ÇáÉ aÉí~áä~åëáÅÜí ÉáåÉë ÉáåòÉäåÉå ÑÉÜäÉêÜ~ÑJ íÉå _~ìëíÉáåë Eòì ÉêêÉáÅÜÉå ΩÄÉê péêáåÖÉå → cÉÜäÉêáåÑçFK sçå ÜáÉê ~ìë â~åå ÇáêÉâí áå ÇÉå hìêòÇìãé ~ÄÖÉëéêìåÖÉå ïÉêÇÉåI ÇÉê ÇÉå cÉÜäÉê ìêëéêΩåÖäáÅÜ îÉêìêë~ÅÜí Ü~í E_ìííçå ^_^mJ hìêòÇìãéFK

^ÄÄK RKNU « p^m ^dW cÉÜäÉêáåÑç tÉåå ÇáÉ cÉÜäÉêìêë~ÅÜÉ ÉáåÉë sÉêÄìÅÜìåÖë~ÄÄêìÅÜë ÄÉÜçÄÉå áëí ìåÇ ÇÉê ^ìÑêìÑ ã~åìÉää å~ÅÜîÉêÄìÅÜí ïìêÇÉI îÉêëÅÜïáåÇÉí ÇÉê sÉêÄìÅÜìåÖë~ìÑíê~Ö ~ìë ÇÉê sÉêÄìÅÜìåÖëîÉêï~äíìåÖK

ONN

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå

5.3

Sperrungen péÉêêìåÖÉå ÇáÉåÉå Ç~òìI ÇÉå a~íÉåÄÉëí~åÇ âçåëáëíÉåí òì Ü~äíÉåK táê Ü~ÄÉå ÇáÉëÉë qÜÉã~ ~ìÑ ÇÉå äÉíòíÉå pÉáíÉå ëÅÜçå Ç~ë ÉáåÉ çÇÉê ~åÇÉêÉ j~ä Éêï®ÜåíI ïÉáä ÇáÉ péÉêêãÉÅÜ~åáëãÉå ÉåÖ ãáí ÇÉê sÉêÄìÅÜìåÖ òìë~ããÉåÜ®åÖÉåK dêìåÇë®íòäáÅÜ ÄáÉíÉí àÉÇÉ a~J íÉåÄ~åâ îçå ëáÅÜ ~ìë ÄÉêÉáíë péÉêêìåÖÉå îçå a~íÉåë®íòÉå ~åI ÇáÉ áã jçãÉåí ÇÉê mêçÖê~ãã~ìëÑΩÜêìåÖ ÖÉëÉíòí ïÉêÇÉåK aáÉëÉ Ç~íÉåÄ~åâÉáÖÉåÉå péÉêêÉå ÉáÖåÉå ëáÅÜ ~ääÉêÇáåÖë åáÅÜí Ç~òìI ÄÉJ íêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉ hçåëáëíÉåò ëáÅÜÉêòìëíÉääÉåK wìã ÉáåÉå ΩÄÉêJ Ç~ìÉêå ëáÉ ã~ñáã~ä ï®ÜêÉåÇ ÉáåÉê a_JirtI ìåÇ òìã ~åÇÉêÉå ä~ëëÉå ëáÉ ëáÅÜ ~ìë ^_^m ÜÉê~ìë åáÅÜí Éñéäáòáí ëÉíòÉå ìåÇ ~ìÑÜÉJ ÄÉåI ïÉåå Éë ÇáÉ mêçÖê~ãã~ìëÑΩÜêìåÖ ÉêÑçêÇÉêíK ^ìë ÇáÉëÉã dêìåÇ áëí Ç~ë péÉêêâçåòÉéí îçå p^m âçãéäÉíí ìå~ÄÜ®åÖáÖ îçå ÇÉê a~íÉåë~íòëéÉêêìåÖ ÇÉê a~íÉåÄ~åâK aÉã péÉêê~ìíçã~íáëãìë ïìêÇÉ Ó ïáÉ ÄÉêÉáíë òì _ÉÖáåå ÇáÉëÉë h~éáíÉä ÖÉë~Öí Ó Éáå ÉáÖÉJ åÉê mêçòÉëëíóé ÖÉïáÇãÉíI å®ãäáÅÜ ÇÉê båèìÉìÉJmêçòÉëëK

5.3.1

Sperrobjekte _~ëáë ~ääÉê éêçÖê~ããáÉêÄ~êÉå péÉêêìåÖÉå áëí Ç~ë péÉêêçÄàÉâíK bë êÉáÜí ëáÅÜ åÉÄÉå åçêã~äÉå q~ÄÉääÉåI sáÉïë ìåÇ a~íÉåÉäÉãÉåíÉå áå ÇáÉ hä~ëëÉ ÇÉê a~í~JaáÅíáçå~êóJlÄàÉâíÉ ìåÇ ïáêÇ áå ÇÉê qê~åëJ ~âíáçå pbNN ÖÉéÑäÉÖíK

lÄàÉâí~åä~ÖÉ áå ÇÉê pbNN

ONO

táê ïçääÉå ÖäÉáÅÜ ãáí ÉáåÉã _ÉáëéáÉä ÄÉÖáååÉå ìåÇ Éáå péÉêêçÄJ àÉâí ÑΩê ìåëÉêÉ _Éëí~åÇëí~ÄÉääÉ ~åäÉÖÉåK gÉÇÉë j~äI ïÉåå Éáå _ÉJ ëí~åÇëë~íò ÇìêÅÜ ÉáåÉ _ìÅÜìåÖ îÉê®åÇÉêí ïÉêÇÉå ëçääI ãìëë Ç~åå òìÉêëí ÖÉéêΩÑí ïÉêÇÉåI çÄ åáÅÜí ÄÉêÉáíë Éáå ~åÇÉêÉë mêçJ Öê~ãã çÇÉê Éáå ~åÇÉêÉê _ÉåìíòÉê ÇáÉëÉå _Éëí~åÇëë~íò ÖÉê~ÇÉ ÄÉ~êÄÉáíÉíK ^ÄÄáäÇìåÖ RKNV òÉáÖí Ç~ë báåëíáÉÖëÄáäÇ áå ÇáÉ qê~åë~âJ íáçå pbNNK aÉê k~ãÉ ÇÉë péÉêêçÄàÉâíë ãìëë åáÅÜí ïáÉ ÖÉïçÜåí ãáí w ÄÉÖáååÉåI ëçåÇÉêå ãáí bK péÉêêçÄàÉâíÉ ïÉêÇÉåI ïáÉ ~åÇÉêÉ mêçÖê~ããçÄàÉâíÉ ~ìÅÜI íê~åëéçêíáÉêí ìåÇ ÖÉÜ∏êÉå áããÉê òì ÉáJ åÉê båíïáÅâäìåÖëâä~ëëÉ ÄòïK òì ÉáåÉã m~âÉíK

RKP

péÉêêìåÖÉå

^ÄÄK RKNV « p^m ^dW pbNNJbáåëíáÉÖ òìê ^åä~ÖÉ ÉáåÉë péÉêêçÄàÉâíë aÉÑáåáíáçå ÇÉë péÉêêçÄàÉâíë

^ÄÄáäÇìåÖ RKOM òÉáÖí Ç~ë fååÉåäÉÄÉå ÇÉë péÉêêçÄàÉâíëK gÉÇÉë péÉêêçÄàÉâí Ä~ëáÉêí ~ìÑ ÉáåÉê a~íÉåÄ~åâí~ÄÉääÉI ÇáÉ ÇáÉ a~íÉå ÇÉë òì ëéÉêêÉåÇÉå lÄàÉâíë ÉåíÜ®äíK få ìåëÉêÉã c~ää áëí Éë w_f__bpq^kaI Ç~ ïáê _Éëí~åÇëë®íòÉ ëéÉêêÉå ïçääÉåK aÉê péÉêêãçÇìë ÇÉÑáåáÉêí ÇáÉ ^êí ÇÉê péÉêêÉW •

pÅÜêÉáÄëéÉêêÉ aáÉ péÉêêÉ ïáêÇ ãáí ÇÉã wáÉä ÖÉëÉíòíI ÇÉå a~íÉåë~íò òì ®åJ ÇÉêåK pç ä~åÖÉ Éáå lÄàÉâí ëÅÜêÉáÄÖÉëéÉêêí áëíI â∏ååÉå ~åÇÉêÉ mêçÖê~ããÉ ïÉÇÉê ÉáåÉ ïÉáíÉêÉ pÅÜêÉáÄëéÉêêÉ åçÅÜ ÉáåÉ iÉJ ëÉëéÉêêÉ ëÉíòÉåK



iÉëÉëéÉêêÉ iÉëÉëéÉêêÉå â∏ååÉå ÄÉäáÉÄáÖ îáÉäÉ ÖÉëÉíòí ïÉêÇÉåK rã ëáJ ÅÜÉêòìëíÉääÉåI Ç~ëë ÇáÉ a~íÉå ï®ÜêÉåÇ ÇÉë ^åòÉáÖÉåë ~ìÅÜ ïáêâäáÅÜ ëç ÄäÉáÄÉåI îÉêÜáåÇÉêí ÉáåÉ iÉëÉëéÉêêÉ ~ÄÉê ÉáåÉ pÅÜêÉáÄëéÉêêÉK



bêïÉáíÉêíÉ pÅÜêÉáÄëéÉêêÉ kçêã~äÉ pÅÜêÉáÄëéÉêêÉå â∏ååÉå îçå ÇÉãëÉäÄÉå mêçÖê~ãã ãÉÜêÑ~ÅÜ ÖÉëÉíòí ïÉêÇÉåK káÅÜí ëç ÄÉá ÉêïÉáíÉêíÉå pÅÜêÉáÄJ ëéÉêêÉåK aáÉëÉ â∏ååÉå ÇÉÑáåáíáî åìê Éáåã~ä ÖÉëÉíòí ïÉêÇÉåK tÉåå ~äëç Éáå ÉáåòÉäåÉê mêçÖê~ããíÉáä ÉáåÉ ÉêïÉáíÉêíÉ pÅÜêÉáÄëéÉêêÉ ëÉíòíI â~åå ëÉäÄëí Éáå ~åÇÉêÉê qÉáä ÇÉëëÉäÄÉå ONP

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå mêçÖê~ããë ïÉÇÉê ÉáåÉ pÅÜêÉáÄJ åçÅÜ ÉáåÉ iÉëÉëéÉêêÉ ëÉíJ òÉåK

^ÄÄK RKOM « p^m ^dW ^åÖ~ÄÉ ÇÉê q~ÄÉääÉ áã péÉêêçÄàÉâí pÉâìåÇ®êí~ÄÉääÉå

bë áëí ΩÄÉê ÇÉå eáåòìÑΩÖÉåJ_ìííçå ~ìÅÜ ã∏ÖäáÅÜI ïÉáíÉêÉI ëç ÖÉå~ååíÉ pÉâìåÇ®êí~ÄÉääÉåI ÜáåòìòìÑΩÖÉåK pÉâìåÇ®êí~ÄÉääÉå ãΩëëÉå áããÉê áå ÉáåÉê ÇÉÑáåáÉêíÉå ENWå çÇÉê åWãFJ_ÉòáÉÜìåÖ òìê mêáã®êí~ÄÉääÉ ëíÉÜÉåK pç ï®êÉ Éë áå ìåëÉêÉã c~ää ã∏ÖäáÅÜI åìê ÇìêÅÜ Ç~ë péÉêêÉå ÉáåÉë _Éëí~åÇëë~íòÉë ÖäÉáÅÜ ~ääÉ òìÖÉÜ∏êáÖÉå _ÉïÉÖìåÖëë®íòÉ ãáíòìëéÉêêÉåK tÉåå åìå ÉáåÉ ~åÇÉêÉ péÉêêÉ ÉáJ åÉë ~åÇÉêÉå mêçÖê~ããë ÉáåÉå ÉáåòÉäåÉå _ÉïÉÖìåÖëë~íò ëÅÜçå ÖÉëéÉêêí Ü~íI ïΩêÇÉ ìåëÉêÉ péÉêê~åÑçêÇÉêìåÖ ÇÉë _Éëí~åÇÉë ~ìÑJ ÖêìåÇ ÇÉê sÉêâåΩéÑìåÖ ãáí ÇÉå _ÉïÉÖìåÖÉå îÉêïÉáÖÉêíK

péÉêêé~ê~ãÉíÉê

_äÉáÄí ìåë òìäÉíòí åçÅÜ Éáå _äáÅâ ~ìÑ ÇáÉ péÉêêé~ê~ãÉíÉê E^ÄÄáäJ ÇìåÖ RKONFK páÉ áÇÉåíáÑáòáÉêÉå Ç~ë òì ëéÉêêÉåÇÉ lÄàÉâí ÉáåÇÉìíáÖK pí~åÇ~êÇã®≈áÖ ïÉêÇÉå îçå ÇÉê pbNN ÇáÉ cÉäÇÉê ÇÉë mêáã®êJ ëÅÜäΩëëÉäë ÇÉê ~åÖÉÖÉÄÉåÉå q~ÄÉääÉ ~äë péÉêêé~ê~ãÉíÉê îçêÖÉJ ëÅÜä~ÖÉåK fã c~ää ìåëÉêÉê _Éëí~åÇëí~ÄÉääÉ ëáåÇ Ç~ë ÇÉê j~åÇ~åí EÉê áëí ëçïáÉëç áããÉê Ç~ÄÉáI Éë ëÉá ÇÉåå ã~å ëéÉêêí lÄàÉâíÉ ã~åÇ~åíÉåΩÄÉêÖêÉáÑÉåÇF ìåÇ ÇáÉ _Éëí~åÇëåìããÉêK

ONQ

RKP

péÉêêìåÖÉå

^ÄÄK RKON « p^mW péÉêêé~ê~ãÉíÉê _Éáã ^âíáîáÉêÉå ÇÉë péÉêêçÄàÉâíë ïÉêÇÉå áã eáåíÉêÖêìåÇ òïÉá cìåâíáçåëÄ~ìëíÉáåÉ ~åÖÉäÉÖíK báåÉê òìã pÉíòÉå ÉáåÉê péÉêêÉW ENQUEUE_ råÇ ÉáåÉê òìã ^ìÑÜÉÄÉå ÉáåÉê péÉêêÉW DEQUEUE_

Beispiel

5.3.2



w_f_|sbo_|p

táê ïçääÉå Ç~ë aÉãçéêçÖê~ãã ~ìë h~éáíÉä RKOKP åìå ÉåíëéêÉJ ÅÜÉåÇ ÉêïÉáíÉêåK bë ëçää ÖäÉáÅÜ òì ^åÑ~åÖ ÉáåÉ pÅÜêÉáÄëéÉêêÉ ÖÉJ ëÉíòí ïÉêÇÉåK táê êÉëÉêîáÉêÉå ìåë ~äëç ÇÉå òì ÄÉÄìÅÜÉåÇÉå _ÉJ ëí~åÇëë~íò Éñâäìëáî ìåÇ ëíÉääÉå ëç ëáÅÜÉêI Ç~ëë ìåë åáÉã~åÇ ~åJ ÇÉêÉë ÇÉå _Éëí~åÇ îçê ÇÉê k~ëÉ ïÉÖëÅÜå~ééÉå â~ååI ÄÉîçê åáÅÜí ~ääÉ a~íÉåÄ~åâ®åÇÉêìåÖÉå îÉêÄìÅÜí ëáåÇK

aáÉ m~ê~ãÉíÉê ÇÉë aÉê òìîçê ~åÖÉäÉÖíÉ _~ìëíÉáå bknrbrb|bw_f__bpq^ka òì ìåëÉêÉã péÉêêçÄàÉâí bw_f__bpq^ka îÉêä~åÖí åÉÄÉå ÇÉê ^åÖ~J péÉêêÄ~ìëíÉáåë ÄÉ ÇÉë péÉêêé~ê~ãÉíÉêë _Éëí~åÇëåìããÉê E_bpq^kapkoF åçÅÜ ÉáåáÖÉ ~åÇÉêÉ §ÄÉêÖ~ÄÉé~ê~ãÉíÉêK eáÉêòì ÖÉÜ∏êí u|_bpq^kapkoK wì àÉÇÉã péÉêê~êÖìãÉåí ïáêÇ Éáå òïÉáíÉê m~J ê~ãÉíÉê ÇÉê cçêã u|YpéÉêêé~ê~ãÉíÉê[ ~åÖÉäÉÖíK bê ÇÉÑáåáÉêíI ïáÉ ÇÉê _~ìëíÉáå êÉ~ÖáÉêÉå ëçääI ïÉåå ~äë péÉêê~êÖìãÉåí Éáå áåáíá~äÉê tÉêí ΩÄÉêÖÉÄÉå ïáêÇK c~ääë u|YpéÉêêé~ê~ãÉíÉê[ äÉÉê áëíI ïÉêÇÉå ~ääÉ p®íòÉ ÖÉëéÉêêíI áã c~ää îçå u|YpéÉêêé~ê~ãÉíÉê[Zu åìê ÇáÉI ÇáÉ áå ÇÉê q~ÄÉääÉ í~íë®ÅÜäáÅÜ ~ìÅÜ ÉáåÉå fåáíá~äïÉêí Ü~ÄÉåK §ÄÉê ëçäÅÜ ÖÉåÉêáëÅÜÉ péÉêêÉå å~ÅÜòìÇÉåâÉåI ã~ÅÜí ~ääÉêÇáåÖë Éêëí Ç~åå páååI ïÉåå Éáå péÉêêçÄàÉâí ãÉÜê ~äë Éáå péÉêê~êÖìãÉåí Ü~í ìåÇ ΩÄÉê ãÉÜê ~äë ÉáåÉ q~ÄÉääÉ ÜáåïÉÖ ëéÉêêíK cΩê ìåëÉê _ÉáëéáÉä áëí Éë ~äëç åáÅÜí êÉäÉî~åíK

ONR

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå jáí jlab|w_f__bpq^ka â~åå ÇÉê áã péÉêêçÄàÉâí ÉáåÖÉëíÉääíÉ péÉêêãçÇìë ΩÄÉêëíÉìÉêí ïÉêÇÉåK bë ëáåÇ ÇáÉ tÉêíÉ p ÑΩê iÉëÉJ ëéÉêêÉI b ÑΩê pÅÜêÉáÄëéÉêêÉ ìåÇ u ÑΩê ÉáåÉ ÉêïÉáíÉêíÉ pÅÜêÉáÄëéÉêJ êÉ ã∏ÖäáÅÜK aÉê m~ê~ãÉíÉê |p`lmb ëíÉìÉêí ÇáÉ ^êí ìåÇ tÉáëÉI ïáÉ ãáí ÇÉå péÉêêÉå ÄÉá ÇÉê §ÄÉêÖ~ÄÉ òìê sÉêÄìÅÜìåÖ îÉêÑ~ÜêÉå ïáêÇK eáÉê ÉñáëíáÉêÉå ÑçäÖÉåÇÉ ÇêÉá j∏ÖäáÅÜâÉáíÉåW •

N aáÉ péÉêêÉ ÉñáëíáÉêí åìê áã aá~äçÖéêçòÉëëK tÉåå ÇÉê ^ìÑêìÑ ~å ÇÉå sÉêÄìÅÜìåÖëéêçòÉëë ~ÄÖÉÖÉÄÉå ïáêÇI ãìëë ÇáÉëÉê ëÉäÄëí ÑΩê Éáå âçêêÉâíÉë péÉêêÉå ëçêÖÉåK



O jáí ÇÉê ^ÄÖ~ÄÉ ~å ÇÉå sÉêÄìÅÜìåÖëéêçòÉëë ïáêÇ ~ìÅÜ ÇáÉ péÉêêÉ ïÉáíÉêÖÉÖÉÄÉåK



P aáÉ péÉêêÉ ïáêÇ ëçïçÜä ~å ÇÉå sÉêÄìÅÜìåÖëéêçòÉëë ~ÄÖÉJ ÖÉÄÉåI ~äë ~ìÅÜ áã aá~äçÖéêçòÉëë ÖÉÜ~äíÉåK

cΩê ìåëÉê _ÉáëéáÉä áëí ~äëç ÇÉê tÉêí O ~ã ÖÉÉáÖåÉíëíÉåI Ç~ âÉáå aá~äçÖéêçòÉëë ÇáÉ péÉêêÉ ÄÉå∏íáÖíI ïÉåå ÇáÉ sÉêÄìÅÜìåÖ ãáí `ljjfq tloh ~åÖÉëíç≈Éå ïìêÇÉK ïÉáíÉêÉ m~ê~ãÉíÉê

aÉê m~ê~ãÉíÉê |t^fq ÇÉÑáåáÉêíI çÄ ÇÉê péÉêêÄ~ìëíÉáå ëçÑçêí ÉáåÉ bñÅÉéíáçå ~ìëä∏ëÉå ëçää EÛ ÛF çÇÉê ÉáåÉ ÖÉïáëëÉ wÉáí ï~êíÉí EuFI ïÉåå ÇáÉ ~åÖÉÑçêÇÉêíÉ péÉêêÉ åáÅÜí ÖÉëÉíòí ïÉêÇÉå âçååíÉK táÉ ä~åÖÉ ÄÉá _ÉÇ~êÑ ÖÉï~êíÉí ïáêÇI â~åå áå ÇÉå póëíÉãé~ê~ãÉíÉêå ÇÉÑáåáÉêí ïÉêÇÉåK ^ìÑ ÇÉå äÉíòíÉå m~ê~ãÉíÉê |`liib`q ïÉêÇÉå ïáê ëé®íÉê ÇÉí~áääáÉêí ÉáåÖÉÜÉåK bê ÇÉÑáåáÉêíI çÄ péÉêêÉå ÖÉÄΩåÇÉäí ïÉêÇÉå ëçääÉåK *&--------------------------------------------------* *& Report ZBIB_VERB_S * *& Bücherausleihe mit Sperrung * *& Verbuchung durchführen * *&--------------------------------------------------* REPORT zbib_verb_s. PARAMETER p_best LIKE zbibbestand-bestandsnr OBLIGATORY. PARAMETER p_kunde LIKE zbibkunden-kundennr.

ONS

RKP ^åÑçêÇÉêå ÇÉê péÉêêÉ

fã cÉÜäÉêÑ~ää _ÉJ åìíòÉêãÉäÇìåÖ ~ìëÖÉÄÉå

péÉêêìåÖÉå

CALL FUNCTION 'ENQUEUE_EZBIBBESTAND' EXPORTING * MODE_ZBIBBESTAND = 'E' * MANDT = SY-MANDT BESTANDSNR = P_best * X_BESTANDSNR = ‘ ‘ _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3 . IF sy-subrc 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1. ENDIF. CALL FUNCTION 'Z_BIB_V1' IN UPDATE TASK EXPORTING i_bestandsnr = p_best i_kundennr = p_kunde. CALL FUNCTION 'Z_BIB_V2' IN UPDATE TASK EXPORTING i_bestandsnr = p_best. COMMIT WORK. WRITE / 'Bestandsänderung wird verbucht'. c~ääë ÇìêÅÜ ÇÉå péÉêêÄ~ìëíÉáå âÉáåÉ péÉêêÉ ÖÉëÉíòí ïÉêÇÉå âçååíÉI ïáêÑí Éê ÉáåÉ ~ìÑÑ~åÖÄ~êÉ bñÅÉéíáçåK fã c~ää îçå clobfdk|il`h áëí ÄÉêÉáíë ÉáåÉ péÉêêÉ ÇìêÅÜ ÉáåÉå ~åÇÉêÉå _ÉåìíòÉê ÖÉëÉíòíK aáÉ póëíÉãî~êá~ÄäÉ pvJjpdsN ÉåíÜ®äí Ç~åå ÇÉå k~ãÉå ÇÉë ~åÇÉêÉå _ÉåìíòÉêëK a~êΩÄÉê Üáå~ìë ëáåÇ ÇáÉ s~êá~ÄäÉå pv|jpdfaI pv|jdqv ìåÇ pvJjpdkl ÖäÉáÅÜ ãáí ÉáåÉê é~ëëÉåÇÉå k~ÅÜêáÅÜíÉåâä~ëëÉI ÉáåÉã k~ÅÜêáÅÜíÉåíóé ìåÇ ÉáåÉê k~ÅÜêáÅÜíÉååìããÉê ÖÉÑΩääíI ëç Ç~ëë ÉáåÉ ëí~åÇ~êÇáëáÉêíÉ

ONT

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå cÉÜäÉêå~ÅÜêáÅÜí ÇáêÉâí ãáí ÇÉã jbpp^dbJ_ÉÑÉÜä ~ìëÖÉÖÉÄÉå ïÉêÇÉå â~åå E^ÄÄáäÇìåÖ RKOOFK

^ÄÄK RKOO « p^m ^dW cÉÜäÉêãÉäÇìåÖ ÇìêÅÜ cêÉãÇëéÉêêìåÖ oΩÅâå~ÜãÉ îçå péÉêêìåÖÉå

fã c~ää ÇÉë _ÉáëéáÉäéêçÖê~ããë Ü~ÄÉå ïáê ÇáÉ péÉêêÉ åáÅÜí ÉñéäáJ òáí ïáÉÇÉê ÉåíÑÉêåíK páÉ ïáêÇ à~ ~å ÇÉå sÉêÄìÅÜìåÖëéêçòÉëë ~ÄJ ÖÉÖÉÄÉåI ÇÉê ÇáÉëÉ å~ÅÜ ÉêÑçäÖêÉáÅÜÉã ^ÄëÅÜäìëë áãéäáòáí ëÉäÄëí ÉåíÑÉêåíK mêçÖê~ããÖÉëíÉìÉêí ëíÉÜí ìåë ~ÄÉê ÇÉê òïÉáíÉ cìåâíáJ çåëÄ~ìëíÉáå abnrbrb|bwf_f__bpq^ka òìê sÉêÑΩÖìåÖK bê îÉêJ ä~åÖí Ñ~ëí ÇáÉëÉäÄÉå m~ê~ãÉíÉê ïáÉ bknrbrb|bw_f__bpq^kaI Äáë ~ìÑ |t^fqI ÇÉåå ÇáÉëÉê ÜÉá≈í àÉíòí |pvk`eolkK bê ëíÉìÉêíI çÄ ÇÉê _~ìëíÉáå ÇáÉ mêçÖê~ãã~ìëÑΩÜêìåÖ ëçä~åÖÉ ëíçééÉå ëçääI Äáë ÇáÉ oΩÅâå~ÜãÉ ÇÉê péÉêêìåÖ ~ìÅÜ ïáêâäáÅÜ îçääòçÖÉå áëíK ^äJ äÉêÇáåÖë ÄÉïÉÖí ëáÅÜ ÇáÉëÉ wÉáíëé~ååÉ áå ÇÉê dê∏≈ÉåçêÇåìåÖ îçå ïÉåáÖÉå jáääáëÉâìåÇÉåI ëÉäÄëí ïÉåå ÇÉê båèìÉìÉJmêçòÉëë ~ìÑ ÉáåÉã ~åÇÉêÉå ^ééäáâ~íáçåëëÉêîÉê ä®ìÑíK tÉåå ÇÉê cçäÖÉÅçÇÉ ~ääÉêÇáåÖë ~ìÑ Ç~ë òìîÉêä®ëëáÖÉ båíÑÉêåÉå ÇÉê péÉêêÉ ~åÖÉïáÉëÉå áëíI â~åå ÇáÉëÉê m~ê~ãÉíÉê ~å oÉäÉî~åò ÖÉïáååÉåK bñÅÉéíáçåë ïÉêÇÉå ÄÉáã båíëéÉêêÉå åáÅÜí ~ìëÖÉä∏ëíI ëÉäÄëí Ç~åå åáÅÜíI ïÉåå îÉêëìÅÜí ïáêÇI ÉáåÉ péÉêêÉ ~ìÑòìÜÉÄÉåI ÇáÉ Éë Ö~ê åáÅÜí ÖáÄíK cçäJ ÖÉåÇÉê `çÇÉJ^ìëëÅÜåáíí òÉáÖí ~å~äçÖ òìã _ÉáëéáÉäéêçÖê~ãã ÇáÉ ÉñéäáòáíÉ oΩÅâå~ÜãÉ ÇÉê _Éëí~åÇëëéÉêêìåÖW CALL FUNCTION 'DEQUEUE_EZBIBBESTAND' EXPORTING * MODE_ZBIBBESTAND = 'E' * MANDT = SY-MANDT BESTANDSNR = p_bestand * X_BESTANDSNR = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' '

5.3.3

Bündelung von Sperren aáÉ ÄÉáÇÉå péÉêêÄ~ìëíÉáåÉ bknrbrb|YpéÉêêçÄàÉâí[ ìåÇ abnrbrb|YpéÉêêçÄàÉâí[ ÄáÉíÉå ÇÉå |`liib`qJm~ê~ãÉíÉêK bê ëíÉìÉêíI çÄ ÇáÉ péÉêêÉ ëçÑçêí ÖÉëÉíòí ïáêÇ E’ ’FI çÇÉê çÄ ÇáÉ péÉêê~åÑçêÇÉêìåÖ òìå®ÅÜëí åìê áã péÉáÅÜÉê îÉêÄäÉáÄí EuFK

ONU

RKP

péÉêêìåÖÉå

péÉêêÉåI ÇáÉ åìê ÑΩê ÇáÉ wïáëÅÜÉåëéÉáÅÜÉêìåÖ ~åÖÉãÉäÇÉí ëáåÇI â∏ååÉå Ç~åå ÖÉë~ããÉäí ãáí eáäÑÉ ÇÉë cìåâíáçåëÄ~ìëíÉáåë cirpe|bknrbrb áå ÉáåÉã oìíëÅÜ êÉ~äáëáÉêí ïÉêÇÉåK pçÄ~äÇ ~ìÅÜ åìê ÉáåÉ ~åÖÉãÉäÇÉíÉ péÉêêÉ åáÅÜí ÖÉëÉíòí ïÉêÇÉå â~ååI ïáêÑí cirpe|bknrbrb ÇáÉ bñÅÉéíáçå clobfdk|il`hK hÉáåÉ ÇÉê ~åÖÉãÉäÇÉíÉå péÉêêÉå ïáêÇ Ç~åå êÉ~äáëáÉêíK ^ÄÄáäÇìåÖ RKOP ÇÉãçåëíêáÉêí Ç~ë mêáåòáé ÇÉê ÖÉÄΩåÇÉäíÉå péÉêêÉåK ^ìÅÜ ÇáÉ péÉêê~ìÑÜÉÄìåÖ â~åå ÖÉÄΩåÇÉäí ïÉêÇÉåK rå~ÄÜ®åÖáÖ Ç~îçåI áå ïÉäÅÜÉê oÉáÜÉåÑçäÖÉ péÉêê~åÑçêÇÉêìåÖ ìåÇ péÉêê~ìÑÜÉÄìåÖ ~åÖÉëíç≈Éå ïÉêÇÉåI ïÉêÇÉå îçå cirpe|bknrbrb áããÉê òìÉêëí ~ääÉ ^åÑçêÇÉêìåÖÉå ìåÇ Ç~å~ÅÜ ~ääÉ ^ìÑÜÉÄìåÖÉå ÇìêÅÜÖÉÑΩÜêíK Yu[ Yv[ Yw[

cirpe|bknrbrb xq~ÄÉääÉåÄÉ~êÄÉáíìåÖ ìåÇ êÉÖìä®êÉê mêçÖê~ãã~Ää~ìÑz

abnrbrb|bYu[ abnrbrb|bYv[ abnrbrb|bYw[

Yu[ Yv[ Yw[

péÉêêéêçòÉëë EbknF

bknrbrb|bYu[ bknrbrb|bYv[ bknrbrb|bYw[

cirpe|bknrbrb ^ÄÄK RKOPW pÅÜÉã~íáëÅÜÉê ^Ää~ìÑ ÉáåÉê péÉêêÄΩåÇÉäìåÖ c~ääë Éë å∏íáÖ ëÉáå ëçääíÉI péÉêê~åãÉäÇìåÖÉå ~ìÑ Ü~äÄÉã tÉÖ ïáÉÇÉê êΩÅâÖ®åÖáÖ òì ã~ÅÜÉåI çÜåÉ Ç~ëë ëáÉ í~íë®ÅÜäáÅÜ êÉ~äáëáÉêí ïÉêÇÉåI ëíÉÜí ÇÉê _~ìëíÉáå obpbq|bknrbrb òìê sÉêÑΩÖìåÖK bê ä∏ëÅÜí ~ääÉ ~åÖÉãÉäÇÉíÉå péÉêê~åÑçêÇÉêìåÖÉå ìåÇ péÉêê~ìÑÜÉJ ÄìåÖÉå ~ìë ÇÉã péÉáÅÜÉêI çÜåÉ Ç~ëë ÇÉê båèìÉìÉJmêçòÉëë Éíï~ë Ç~îçå ãáíÄÉâçããíK sçêíÉáäÉ ÇÉê _ΩåÇÉäìåÖ

a~ë _ΩåÇÉäå îçå péÉêê~åÑê~ÖÉå Ü~í ÑΩê mêçÖê~ããÉI ÇáÉ òì _ÉJ Öáåå ÉíäáÅÜÉ péÉêêÉå ~åÑçêÇÉêåI òïÉá Öêç≈É sçêíÉáäÉK wìã ÉáåÉå ONV

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå ãìëë Éáå mêçÖê~ãã~ÄÄêìÅÜ ~ìÑÖêìåÇ ÉáåÉê åáÅÜíJêÉ~äáëáÉêÄ~êÉå péÉêê~åÑçêÇÉêìåÖ åìê Éáåã~ä ÄÉÜ~åÇÉäí ïÉêÇÉåI å®ãäáÅÜ òìã wÉáíéìåâí îçå cirpe|bknrbrbK bë áëí Ç~åå ~ìÅÜ åáÅÜí å∏íáÖI ÇáÉ ÄÉêÉáíë ÖÉëÉíòíÉå péÉêêÉå ïáÉÇÉê ã~åìÉää òì ëíçêåáÉêÉåK a~êJ ΩÄÉê Üáå~ìë ïáêÇ ÇÉê båèìÉìÉJmêçòÉëë ÇìêÅÜ Ç~ë _ΩåÇÉäå ëÉÜê Éåíä~ëíÉíK få ÇÉê ëÅÜÉã~íáëÅÜÉå wÉáÅÜåìåÖ ìåíÉê ^ÄÄáäÇìåÖ RKOP ÄÉáëéáÉäëïÉáëÉ ÉêòÉìÖÉå ÇêÉá ÖÉëÉíòíÉ péÉêêÉå ÇìêÅÜ bkJ nrbrb|cirpe åìê òïÉá hçåí~âíÉ ãáí ÇÉã båèìÉìÉJmêçòÉëë ìåÇ åáÅÜí ëÉÅÜëI ïáÉ Éë çÜåÉ _ΩåÇÉäìåÖëíÉÅÜåáâ ÇÉê c~ää ï®êÉK

5.3.4

Sperrverwaltung und Administration aáÉ qê~åë~âíáçå pjNO ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI ~ääÉ áã póëíÉã ÖÉJ ëÉíòíÉå péÉêêÉå ~åòìòÉáÖÉåK ^ÄÄáäÇìåÖ RKOQ òÉáÖí Ç~ë báåëíáÉÖëJ ÄáäÇI áå ÇÉã ÄÉáëéáÉäëïÉáëÉ ~ääÉ péÉêêÉå ÉáåÉë _ÉåìíòÉêë çÇÉê ÉáJ åÉë ÄÉëíáããíÉå péÉêêçÄàÉâíë ~åÖÉëÉÜÉå ïÉêÇÉå â∏ååÉåK

^ÄÄK RKOQ « p^m ^dW pjNOX pÉäÉâíáçå îçå péÉêêÉáåíê®ÖÉå aÉí~áä~åëáÅÜí ÇÉê péÉêêÉå

OOM

^ÄÄáäÇìåÖ RKOR òÉáÖí ÇáÉ aÉí~áä~åëáÅÜí ÇÉê péÉêêÉå ÉáåÉë _ÉåìíòÉêë ìåëÉêÉë _ÉáëéáÉäéêçÖê~ããëK j~å â~åå áå ÇÉê iáëíÉ _ÉåìíòÉêI q~ÄÉääÉ ìåÇ ÇáÉ ^êí ÇÉê péÉêêÉ ~ÄäÉëÉåK a~ë péÉêê~êÖìãÉåí áëí áå ìåëÉêÉã c~ää ÇÉê _Éëí~åÇëë~íò _bMMMMN áã j~åÇ~åí UMMK bë â~åå ÄÉá póëíÉãéêçÄäÉãÉåI ìåë~ìÄÉê éêçÖê~ããáÉêíÉå ^åïÉåÇìåÖÉå çÇÉê ëçåëíáÖÉå ^ÄëíΩêòÉå îçêâçããÉåI Ç~ëë péÉêêÉáåíê®ÖÉ åáÅÜí ãÉÜê çêÇÉåíäáÅÜ ÉåíÑÉêåí ïÉêÇÉåK få ëçäÅÜ ÉáåÉã c~ää â∏ååÉå ëáÉ ÜáÉê ã~åìÉää ÉåíÑÉêåí ïÉêÇÉå EjÉåΩ péÉêêÉáåíê~Ö → i∏ëÅÜÉå çÇÉê ΩÄÉê ÇÉå jΩääÉáãÉêJ_ìííçåFK

RKP

péÉêêìåÖÉå

^ÄÄK RKOR « p^m ^dW iáëíÉ ÇÉê péÉêêÉáåíê®ÖÉ

5.3.5

Funktionsbausteine im Überblick

bknrbrb|YpéÉêêçÄàÉâí[ pÉíòí ÉáåÉ péÉêêÉ ãáí eáäÑÉ îçå YpéÉêêçÄàÉâí[ fãéçêíJm~ê~ãÉíÉê jlab|Yq~ÄÉääÉ[

péÉêêãçÇìë ÑΩê ÇáÉ ~åÖÉÖÉÄÉåÉ q~ÄÉääÉK pí~åÇ~êÇïÉêí áëí áããÉê ÇÉê jçÇìëI ÇÉê áã péÉêêçÄàÉâí ÜáåíÉêäÉÖí áëíK b

pÅÜêÉáÄëéÉêêÉ

p

iÉëÉëéÉêêÉ

u

bêïÉáíÉêíÉ pÅÜêÉáÄëéÉêêÉ

YpéÉêê~êÖìãÉåí[

báåÉ çÇÉê ãÉÜêÉêÉ m~ê~ãÉíÉêI ÇáÉ ÇÉå çÇÉê ÇáÉ òì ëéÉêêÉåÇÉå p®íòÉ áÇÉåíáÑáòáÉêí

u|YpéÉêê~êÖìãÉåí

u

báå áåáíá~äÉë péÉêê~êÖìãÉåí ëéÉêêí ~ääÉ p®íòÉ báå áåáíá~äÉë péÉêê~êÖìãÉåí ëéÉêêí åìê p®íòÉI ÇÉêÉå tÉêí ÉÄÉåÑ~ääë áåáJ íá~ä áëíK

|p`lmb

N

aáÉ péÉêêÉ ÄäÉáÄí áã aá~äçÖéêçòÉëë ìåÇ ïáêÇ åáÅÜí ~å ÉáåÉå ÉîÉåíìÉääÉå sÉêÄìÅÜìåÖëéêçòÉëë ïÉáíÉêÖÉÖÉJ ÄÉåK

O

aáÉ péÉêêÉ ïáêÇ ~å ÇÉå sÉêÄìJ ÅÜìåÖëéêçòÉëë ΩÄÉêÖÉÄÉåK OON

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå

|t^fq

P

aáÉ péÉêêÉ ÄäÉáÄí áã aá~äçÖéêçòÉëë ìåÇ ïáêÇ òìë®íòäáÅÜ ~å ÇáÉ sÉêÄìJ ÅÜìåÖ ΩÄÉêÖÉÄÉåK _ÉáÇÉ mêçòÉëëÉ ëáåÇ ÑΩê ÇáÉ âçêêÉâíÉ oΩÅâå~ÜãÉ ÇÉê péÉêêìåÖ îÉê~åíïçêíäáÅÜK

u

aÉê _~ìëíÉáå ï~êíÉí ÄÉá ÉáåÉê cêÉãÇëéÉêêÉ ÉáåÉ ÖÉïáëëÉ wÉáíK aÉê _~ìëíÉáå âÉÜêí ÄÉá ÉáåÉê cêÉãÇJ ëéÉêêÉ ëçÑçêí ãáí ÉáåÉê bñÅÉéíáçå ~å Ç~ë ~ìÑêìÑÉåÇÉ mêçÖê~ãã òìêΩÅâK

|`liib`q

u

aáÉ péÉêêÉ ïáêÇ åáÅÜí ëçÑçêí ~ìëÖÉJ ÑΩÜêíI ëçåÇÉêå Äáë òìã ^ìÑêìÑ îçå cirpe|bknrbrb ÖÉë~ããÉäíK aáÉ péÉêêÉ ïáêÇ ëçÑçêí ÖÉëÉíòíK

bñÅÉéíáçåë clobfdk|il`h

aáÉ péÉêêÉ â~åå ~ìÑÖêìåÇ ÉáåÉê ÄÉêÉáíë ÄÉJ ëíÉÜÉåÇÉå péÉêêÉ åáÅÜí ÖÉëÉíòí ïÉêÇÉåK tÉäÅÜÉê _ÉåìíòÉê Ç~ÑΩê îÉê~åíïçêíäáÅÜ áëíI ëíÉÜí áå ÇÉê s~êá~ÄäÉ pvJjpdsoNK

pvpqbj|c^firob

aáÉ péÉêêÉ âçååíÉ ~ìÑÖêìåÇ îçå póëíÉãJ éêçÄäÉãÉå åáÅÜí ÖÉëÉíòí ïÉêÇÉå EòK_K ^ìëJ Ñ~ää ÇÉë pÉêîÉêëI ~ìÑ ÇÉã ÇÉê båèìÉìÉJ mêçòÉëë ä®ìÑíFK

abnrbrb|YpéÉêêçÄàÉâí[ båíÑÉêåí ÇáÉ péÉêêÉ ÇÉë péÉêêçÄàÉâíë YpéÉêêçÄàÉâí[ fãéçêíJm~ê~ãÉíÉê jlab|Yq~ÄÉääÉ[

OOO

péÉêêãçÇìë ÑΩê ÇáÉ ~åÖÉÖÉÄÉåÉ q~ÄÉääÉK pí~åÇ~êÇïÉêí áëí áããÉê ÇÉê jçÇìëI ÇÉê áã péÉêêçÄàÉâí ÜáåíÉêäÉÖí áëíK b

pÅÜêÉáÄëéÉêêÉ

p

iÉëÉëéÉêêÉ

u

bêïÉáíÉêíÉ pÅÜêÉáÄëéÉêêÉ

RKP

péÉêêìåÖÉå

YpéÉêê~êÖìãÉåí[

báåÉ çÇÉê ãÉÜêÉêÉ m~ê~ãÉíÉêI ÇáÉ ÇÉå çÇÉê ÇáÉ ÖÉëéÉêêíÉå p®íòÉ áÇÉåíáÑáòáÉêí

u|YpéÉêê~êÖìãÉåí

u

báå áåáíá~äÉë péÉêê~êÖìãÉåí ÜÉÄí ÇáÉ péÉêêÉ ~ääÉê ÖÉëéÉêêíÉå p®íòÉ ~ìÑK báå áåáíá~äÉë péÉêê~êÖìãÉåí ÉåíÑÉêåí åìê ÇáÉ péÉêêÉå îçå p®íòÉå ãáí áåáJ íá~äÉã fåÜ~äíK

|p`lmb

|pvk`eolk

N

båíÑÉêåí ÇáÉ péÉêêÉI ÇáÉ ÑΩê ÇÉå aá~J äçÖéêçòÉëë ÖÉëÉíòí ïìêÇÉ

O

båíÑÉêåí ÇáÉ péÉêêÉI ÇáÉ ÑΩê ÇÉå sÉêÄìÅÜìåÖëéêçòÉëë ÖÉëÉíòí ïìêÇÉK

P

båíÑÉêåí ÄÉáÇÉ péÉêêÉåI ÇáÉ ÇÉë aá~J äçÖéêçòÉëëÉë ìåÇ ÇáÉ ÇÉë sÉêÄìJ ÅÜìåÖëéêçòÉëëÉëK

u

aÉê _~ìëíÉáå âÉÜêí Éêëí Ç~åå òìã ~ìÑêìÑÉåÇÉå mêçÖê~ãã òìêΩÅâI ïÉåå ÇÉê båèìÉìÉJmêçòÉëë ÇáÉ péÉêêÉ ÉåíÑÉêåí Ü~íK aÉê _~ìëíÉáå âÉÜêí ëçÑçêí òìêΩÅâK bë â~åå ëÉáåI Ç~ëë ÇáÉ péÉêêÉ ~ìë íÉÅÜJ åáëÅÜÉå dêΩåÇÉå åçÅÜ ÉáåáÖÉ jáääáJ ëÉâìåÇÉå ÖÉëÉíòí ÄäÉáÄíK

|`liib`q

u

aáÉ péÉêêÉ ïáêÇ åáÅÜí ëçÑçêí ~ìÑÖÉJ ÜçÄÉåI ëçåÇÉêå Äáë òìã ^ìÑêìÑ îçå cirpe|bknrbrb ÖÉë~ããÉäíK aáÉ péÉêêÉ ïáêÇ ëçÑçêí ÉåíÑÉêåí

cirpe|bknrbrb oÉ~äáëáÉêí ~ääÉ péÉêê~åÑçêÇÉêìåÖÉåI ÇáÉ ÇìêÅÜ bknrbrb|J_~ìëíÉáåÉ ãáí ÖÉëÉíòíÉã |`liib`qJm~ê~ãÉíÉê òìê péÉêêìåÖ ~åÖÉãÉäÇÉí ïìêÇÉå bñÅÉéíáçåë clobfdk|il`h

báåÉ çÇÉê ãÉÜêÉêÉ péÉêêÉå âçååíÉå åáÅÜí ÖÉëÉíòí ïÉêÇÉå

OOP

R

péÉêêÉå ìåÇ sÉêÄìÅÜÉå pvpqbj|c^firob

aáÉ péÉêêÉå âçååíÉå ~ìÑÖêìåÇ îçå póëJ íÉãéêçÄäÉãÉå åáÅÜí ÖÉëÉíòí ïÉêÇÉå EòK_K ^ìëÑ~ää ÇÉë pÉêîÉêëI ~ìÑ ÇÉã ÇÉê båèìÉìÉJ mêçòÉëë ä®ìÑíFK

obpbq|bknrbrb båíÑÉêåí ~ääÉ òìê péÉêêìåÖ éÉê |`liib`q ~åÖÉãÉäÇÉíÉå péÉêêÉå ~ìë ÇÉã péÉáÅÜÉê ìåÇ îÉêïáêÑí ëáÉ

OOQ

6

OLE2 und MS Office Integration ^ääÉ jáÅêçëçÑíJlÑÑáÅÉJmêçÖê~ããÉ ïáÉ tçêÇI bñÅÉä ìëïK Ä~ìÉå áåíÉêå ~ìÑ ÇÉê `ljJ^êÅÜáíÉâíìê îçå táåÇçïë ~ìÑK páÉ ÄáäÇÉå Éáå âçãéäÉííÉë cê~ãÉïçêâI Ç~ë ëáÅÜ ÇìêÅÜ ÉÄÉå ÇáÉëÉ ëí~åÇ~êÇáëáÉêíÉ pÅÜåáííëíÉääÉ îçå àÉÇÉê `ljJÑ®ÜáÖÉå táåÇçïëJmêçÖê~ããáÉêJ ëéê~ÅÜÉ ~ìíçã~íáëáÉêÉå ä®ëëíK aáÉ qÉÅÜåáâI ÉñíÉêåÉ mêçÖê~ããçÄJ àÉâíÉ ΩÄÉê ÉáåÉ ëí~åÇ~êÇáëáÉêíÉ pÅÜåáííëíÉääÉ áå ÇáÉ ÉáÖÉåÉ ^åïÉåJ ÇìåÖ ÉáåòìÄ~ìÉå åÉååí ã~å lib Ó lÄàÉÅí iáåâáåÖ ~åÇ bãÄÉÇJ ÇáåÖ ÄòïK libO ~äë ÇÉêÉå bêïÉáíÉêìåÖK _áë ÜáÉêÜáå áëí ÇáÉ Ö~åòÉ p~ÅÜÉ î∏ääáÖ ìå~ÄÜ®åÖáÖ îçå p^m ìåÇ ^_^mK _Éá ÇÉå båàçóJ`çåíêçäë Ü~ÄÉå ïáê ÄÉêÉáíë libOJlÄàÉâíÉ ~ìíçã~J íáëáÉêíK aáÉëÉ lÄàÉâíÉ ÉñáëíáÉêíÉå áã e~ìéíëéÉáÅÜÉê ÇÉë äçâ~äÉå ^åïÉåÇÉêJoÉÅÜåÉêëI ìåÇ áÜêÉ lÄÉêÑä®ÅÜÉ ïìêÇÉ áå ÇáÉ lÄÉêÑä®J ÅÜÉ ÇÉë p^m drf łÜáåÉáåéêçàáòáÉêíK _Éá ÇÉê ^åëíÉìÉêìåÖ ÇÉê lJ ibOJlÄàÉâíÉI ÇáÉ òì jp lÑÑáÅÉ ÖÉÜ∏êÉåI ÖáÄí Éë ÇáÉëÉ ÇáêÉâíÉ sÉêâåΩéÑìåÖ ÇÉê lÄÉêÑä®ÅÜÉ åáÅÜí ãÉÜêK a~ë áëí ~ÄÉê ~ìÅÜ ëÅÜçå ~ääÉëI ï~ë ëáÉ îçå ÇÉå ÄáëÜÉêáÖÉå ìåíÉêëÅÜÉáÇÉíK fåëÄÉëçåÇÉêÉ ÇáÉ qÉÅÜåáâ ÇÉê ^ìíçã~íáçå nìÉìÉ ÄäÉáÄí ÉêÜ~äíÉåK _Éá ÇÉå båàçóJ`çåíêçäë Ü~ííÉå ïáê Éë áå ÇÉê oÉÖÉä ~ìÅÜ åìê ãáí ÉáåÉã lÄàÉâí òì íìåI Ç~ë ïáê ~åÖÉëíÉìÉêí Ü~ÄÉåK a~ ÜáåíÉê ÇÉã lÑÑáÅÉJcê~ãÉïçêâ ïÉáí~ìë âçãéäáòáÉêíÉêÉ píêìâíìêÉå ëíÉÅâÉåI ÄáäÇÉå ÇáÉëÉ Éáå ÜáÉê~êÅÜáëÅÜÉë kÉíò îçå lÄàÉâíÉåK ^ÄÄáäÇìåÖ SKN ÇÉãçåëíêáÉêí ÇÉå wìë~ããÉåÜ~åÖ òïáëÅÜÉå ^_^mJmêçÖê~ããI drf ìåÇ lÑÑáÅÉJcê~ãÉïçêâK libOJpÅÜáÅÜí

lÄàÉâíçéÉê~íáçåÉå

^ìíçã~íáçå nìÉìÉ

^ééäáâ~íáçåëëÉêîÉê

p^m drf

^_^mJmêçÖê~ãã

oÉÅÜåÉê ÇÉë ^åïÉåÇÉêë

^ÄÄK SKNW ëÅÜÉã~íáëÅÜÉ a~êëíÉääìåÖ ÇÉê hçããìåáâ~íáçåëâ~å®äÉ OOR

S

6.1

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå

Ansteuerung von OLE2-Objekten bêëíÉ sçê~ìëëÉíòìåÖ áëí ÇáÉ báåÄáåÇìåÖ ÇÉë libOJfåÅäìÇÉëK bë ÉåíÜ®äí ~ääÉ å∏íáÖÉå a~íÉåíóéÉåX áåëÄÉëçåÇÉêÉ ÉáåÉå qóé å~ãÉåë çäÉO|çÄàÉÅíI ÇÉê Ç~ë sÉêÄáåÇìåÖëëíΩÅâ òïáëÅÜÉå ^_^mJ`çÇÉ ìåÇ ÇÉê libOJpÅÜáÅÜí ÜÉêëíÉääíK INCLUDE ole2incl. DATA: TYPE ole2_object. báå libOJlÄàÉâí ïáêÇ ïáÉ ΩÄäáÅÜ ãáí eáäÑÉ ÇÉë _ÉÑÉÜäë `êÉ~íÉlÄJ àÉÅí áåëí~åòááÉêíK aÉê hçåëíêìâíçê ÉãéÑ®åÖí ÇÉå k~ãÉå ÇÉê lJ ibOJhä~ëëÉ ~ìÑ ÇÉã wáÉäëóëíÉãK bê áëí ÉáåÇÉìíáÖ ìåÇ áå ÇÉê äçâ~J äÉå oÉÖáëíêáÉêÇ~íÉåÄ~åâ ÇÉë ^åïÉåÇÉêJoÉÅÜåÉêë ÜáåíÉêäÉÖíK CREATE OBJECT ''. a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä ÉêòÉìÖí Éáå tçêÇJlÄàÉâíK bë ïáêÇ ÑΩê ÇÉå ^åïÉåÇÉê åçÅÜ åáÅÜí òì ÄÉãÉêâÉå ëÉáåI ïÉáä Éë åìê áã eáåíÉêJ ÖêìåÇ ÉêòÉìÖí ïáêÇK iÉÇáÖäáÅÜ Éáå _äáÅâ áå ÇÉå q~ëâJj~å~ÖÉê òÉáÖí ÉáåÉå mêçòÉëë å~ãÉåë táåÇïçêÇKÉñÉK INCLUDE ole2incl. DATA: wordobj TYPE ole2_object. CREATE OBJECT wordobj 'Word.Application'. libOJlÄàÉâíÉ îÉêÑΩÖÉå ΩÄÉê báÖÉåëÅÜ~ÑíÉåK aáÉëÉ â∏ååÉå ÉåíJ ïÉÇÉê ÖÉëÉíòí çÇÉê ~ìëÖÉäÉëÉå ïÉêÇÉåK a~ë pÉíòÉå ìåÇ iÉëÉå îçå báÖÉåëÅÜ~ÑíÉå ïáêÇ ΩÄÉê ÇáÉ _ÉÑÉÜäÉ pbq molmboqv ÄòïK dbq molbmoqv ÉêäÉÇáÖíK ^åòìÖÉÄÉå áëí àÉïÉáäë Ç~ë êÉÑÉêÉåòáÉêíÉ lÄàÉâí ëçïáÉ ÇÉê k~ãÉ ÇÉê báÖÉåëÅÜ~ÑíI ~ìÑ ÇÉå ëáÅÜ ÇáÉ tÉêíJ ΩÄÉêÖ~ÄÉ ÄÉòáÉÜÉå ëçääK SET PROPERTY OF '' = ÄòïK

OOS

SKN

^åëíÉìÉêìåÖ îçå libOJlÄàÉâíÉå

GET PROPERTY OF '' = fã _ÉáëéáÉä çÄÉå Ü~ÄÉå ïáê Éáå ^åïÉåÇìåÖëçÄàÉâí îçå tçêÇ ÉêëíÉääíK aáÉëÉë lÄàÉâí Ü~í îçêÉêëí âÉáåÉêäÉá lÄÉêÑä®ÅÜÉI ÇÉåå Éë áëí ìåãáííÉäÄ~ê å~ÅÜ ÇÉê fåëí~åòááÉêìåÖ äÉÇáÖäáÅÜ áã e~ìéíëéÉáJ ÅÜÉê îçêÜ~åÇÉåI çÜåÉ Ç~ëë Éë ÇÉê ^åïÉåÇÉê ãÉêâíK kÉÄÉå ÉíäáJ ÅÜÉå ~åÇÉêÉå báÖÉåëÅÜ~ÑíÉå ÇÉë ^åïÉåÇìåÖëçÄàÉâíë ëíÉÜí ìåë sáëáÄäÉ òìê sÉêÑΩÖìåÖK pí~åÇ~êÇã®≈áÖ ëíÉÜí Éë ~ìÑ Ñ~äëÉ ÄòïK MI ÇáÉ ^åïÉåÇìåÖ áëí ìåëáÅÜíÄ~êK jáííÉäë SET PROPERTY OF wordobj 'Visible' = 1 òÉáÖí ëáÅÜ Ç~ë tçêÇJlÄàÉâí áå ëÉáåÉê îçääÉå mê~ÅÜí ìåÇ ∏ÑÑåÉí ÇáÉ ^åïÉåÇìåÖK tÉåÇÉå ïáê ìåë ÇÉå jÉíÜçÇÉå òìK páÉ ÄáäÇÉå ÇÉå âçãéäÉñÉëíÉå ^ìÑêìÑI Ç~ jÉíÜçÇÉå ÄÉäáÉÄáÖ îáÉäÉ §ÄÉêÖ~ÄÉé~ê~ãÉíÉê Ü~ÄÉå â∏ååÉåK ^ì≈ÉêÇÉã áëí ÉîÉåíìÉää åçÅÜ Éáå oΩÅâÖ~ÄÉïÉêí ÉêãáíJ íÉäÄ~êK aáÉ póåí~ñ ä~ìíÉí ïáÉ ÑçäÖíW CALL METHOD OF '' = EXPORTING = '' = '' … ^ìÑ ÇáÉ ÉáåòÉäåÉå §ÄÉêÖ~ÄÉJm~ê~ãÉíÉê â~åå ÉåíïÉÇÉê ãáí ÇÉã k~ãÉå çÇÉê ÇÉê lêÇáå~äò~Üä òìÖÉÖêáÑÑÉå ïçêÇÉåK fã äÉíòíÉêÉå c~ää áëí ÇÉê lêÇáå~äò~Üä àÉïÉáäë Éáå @ îçê~åòìëíÉääÉåK a~ë tçêÇJlÄàÉâí ìåëÉêÉë _ÉáëéáÉäë ÄáÉíÉí ìåíÉê ~åÇÉêÉã ÇáÉ jÉJ íÜçÇÉ `ÜÉÅâpéÉääáåÖK páÉ îÉê~åä~ëëí Ç~ë tçêÇJlÄàÉâíI Ç~ë ~äë m~J ê~ãÉíÉê ΩÄÉêÖÉÄÉåÉ tçêí ÉáåÉê oÉÅÜíëÅÜêÉáÄéêΩÑìåÖ òì ìåíÉêJ òáÉÜÉåK

OOT

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå DATA ret TYPE I. CALL METHOD OF wordobj 'CheckSpelling' = ret EXPORTING #1 = 'Fähler'. fã îçêäáÉÖÉåÇÉå c~ää ëçääíÉ êÉí å~ÅÜ ÇÉã ^ìÑêìÑ ãáí M ÖÉÑΩääí ëÉáåI ÇÉåå ÇáÉ oÉÅÜíëÅÜêÉáÄéêΩÑìåÖ ÑáåÇÉí ÜçÑÑÉåíäáÅÜ ÇÉå cÉÜäÉêK wì ÖìíÉê iÉíòí òÉêëí∏êÉå ïáê å~ÅÜ ÖÉí~åÉê ^êÄÉáí Ç~ë áåëí~åòááÉêíÉ lÄàÉâí ãáííÉäë FREE OBJECT bë ïáêÇ ~ìë ÇÉã péÉáÅÜÉê ÉåíÑÉêåíI ìåÇ ÇáÉ lÄàÉâíêÉÑÉêÉåò áëí ëçãáí ìåÖΩäíáÖK k~ÅÜÇÉã ÇáÉ qÜÉçêáÉ ΩÄÉê libJlÄàÉâíÉ åìå ëçïÉáí âä~ê ëÉáå ëçääíÉI ïÉêÇÉå ïáê áå ÇÉå ÑçäÖÉåÇÉå h~éáíÉäå áå Ç~ë e~åÇäáåÖ îçå lÑÑáÅÉJlibJlÄàÉâíÉ Éáåí~ìÅÜÉåK k~íΩêäáÅÜ áëí ÇáÉëÉ qÉÅÜåáâ åáÅÜí ~ìÑ lÑÑáÅÉ ÄÉëÅÜê®åâíK sáÉäÉ E~ìÅÜ jáÅêçëçÑíJìå~ÄÜ®åÖáÖÉF ^åïÉåÇìåÖÉå ÖÉÜçêÅÜÉå ÇÉêëÉäÄÉå ^êÅÜáíÉâíìê ìåÇ â∏ååÉå ãáí ÇáÉëÉê qÉÅÜåáâ ~åÖÉëíÉìÉêí ïÉêÇÉåK

6.2

Excel få ÇáÉëÉã qÉáäâ~éáíÉä ïÉêÇÉå ïáê ìåë ÇáÉ lÄàÉâíÜáÉê~êÅÜáÉ îçå jp bñÅÉä ~åëÉÜÉåK ^ÄÄáäÇìåÖ SKO òÉáÖíI ïáÉ ÇáÉ lÄàÉâíÉ ìåíÉêJ Éáå~åÇÉê òìë~ããÉåÜ®åÖÉåK aÉå _ÉÖêáÑÑ ÇÉê `çääÉÅíáçå Ü~ÄÉå ïáê ÄáëÜÉê áå åçÅÜ âÉáåÉã wìë~ããÉåÜ~åÖ ÇáëâìíáÉêíK báåÉ `çäJ äÉÅíáçå Ü~í äÉÇáÖäáÅÜ ÇáÉ ^ìÑÖ~ÄÉI ÉáåÉ ÄÉäáÉÄáÖÉ ^åò~Üä ~å lÄJ àÉâíêÉÑÉêÉåòÉå òì Ü~äíÉåK pç ïáÉ ÇáÉ tçêâÄççâëJ`çääÉÅíáçåI ÇáÉ ÇáêÉâí ìåíÉê ÇÉã ^åïÉåÇìåÖëçÄàÉâí Ü®åÖíK páÉ Ü®äí lÄàÉâíêÉÑÉJ êÉåòÉå ~ìÑ ÇáÉ hä~ëëÉ tçêâÄççâK aáÉëÉ ïáÉÇÉêìã êÉéê®ëÉåíáÉêí ÉáåÉ ÉáåòÉäåÉ ÖÉ∏ÑÑåÉíÉ bñÅÉäJa~íÉáK ^å~äçÖ Ç~òì â~åå àÉÇÉ bñJ ÅÉäJa~íÉá ÄÉäáÉÄáÖÉ îáÉäÉ q~ÄÉääÉåÄä®ííÉê ÄÉáåÜ~äíÉåK a~ÜÉê Ü®äí ÇáÉ `çääÉÅíáçå tçêâëÜÉÉíë oÉÑÉêÉåòÉå ~ìÑ ÇáÉ lÄàÉâíÉ ÇÉê hä~ëëÉ tçêâëÜÉÉíI ÇáÉ Éáå ÉáåòÉäåÉë q~ÄÉääÉåÄä~íí êÉéê®ëÉåíáÉêÉåK fååÉêJ Ü~äÄ ÉáåÉë q~ÄÉääÉåÄä~ííÉë ÖáÄí Éë Ç~åå åìê åçÅÜ ÇáÉ o~åÖÉJ hä~ëëÉI ÇáÉ Äáë ~ìÑ ÉáåÉ ÉáåòÉäåÉ wÉääÉ ÜáåìåíÉêÖÉÜíK

OOU

SKO

bñÅÉä

bñÅÉäK^ééäáÅ~íáçå a~ë çÄÉêëíÉ ^åïÉåÇìåÖëçÄàÉâí bñÅÉäKtçêâÄççâë `çääÉÅíáçå ~ääÉê ÖÉ∏ÑÑåÉíÉå a~íÉáÉå bñÅÉäKtçêâÄççâ dÉ∏ÑÑåÉíÉ bñÅÉäJa~íÉá

bñÅÉäKtçêâëÜÉÉíë `çääÉÅíáçå ~ääÉê q~ÄÉääÉåÄä®ííÉê bñÅÉäKtçêâëÜÉÉí q~ÄÉääÉåÄä~íí

bñÅÉäKo~åÖÉ báåÉ çÇÉê ãÉÜêÉêÉ wÉääÉå ÉáåÉë q~ÄÉääÉåÄä~ííÉëK

^ÄÄK SKOW bñÅÉäJlÄàÉâíÜáÉê~êÅÜáÉ aáÉ ÜáÉê Éêï®ÜåíÉå bñÅÉäJlÄàÉâíÉ ëáåÇ åìê ÉáåÉ ^ìëï~Üä ÇÉêÉêI ÇáÉ Éë ΩÄÉêÜ~ìéí ÖáÄíK báåÉ iáëíÉ ~ääÉê hä~ëëÉå ìåÇ ÇÉêÉå báÖÉåëÅÜ~ÑíÉå ìåÇ jÉíÜçÇÉå ä®ëëí ëáÅÜ áå bñÅÉä ëÉäÄëí ~åëÉÜÉåW §ÄÉê bñíê~ë J[ j~Åêçë J[ sáëì~ä _~ëáÅJbÇáíçê áå ÇáÉ s_^J båíïáÅâäìåÖëìãÖÉÄìåÖ ~ÄëéêáåÖÉå ìåÇ Ççêí ~ìÑ ^åëáÅÜí J[ lÄàÉâíâ~í~äçÖK fã lÄàÉâíâ~í~äçÖ ï®ÜäÉå ïáê áå ÇÉê _áÄäáçíÜÉâëJ `çãÄç çÄÉå äáåâë bñÅÉäK ^ÄÄáäÇìåÖ SKP òÉáÖí ÇáÉëÉ §ÄÉêëáÅÜíK fã äáåâÉå _ÉêÉáÅÜ ÇÉê hä~ëJ ëÉå áëí áå ÇÉê ^ÄÄáäÇìåÖ ÇáÉ hä~ëëÉ tçêâÄççâ ÖÉï®ÜäíK fã êÉÅÜJ íÉå _ÉêÉáÅÜ ïÉêÇÉå Ç~åå ÇáÉ òìÖÉÜ∏êáÖÉå jÉíÜçÇÉå ìåÇ báÖÉåJ ëÅÜ~ÑíÉå ~ìÑÖÉäáëíÉíK

OOV

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå

^ÄÄK SKPW hä~ëëÉåÄáÄäáçíÜÉâ áå ÇÉê s_^JbåíïáÅâäìåÖëìãÖÉÄìåÖ

Beispiel

6.2.1



w_f_|lfMN

fã cçäÖÉåÇÉå ïçääÉå ïáê Éáå _ÉáëéáÉäéêçÖê~ãã ëÅÜêÉáÄÉåI Ç~ëë ÉáåÉ a~íÉåÄ~åâí~ÄÉääÉ å~ÅÜ bñÅÉä ÉñéçêíáÉêíK aáÉ q~ÄÉääÉ ëçää Öê~ìJÖÉÑ®êÄíÉ §ÄÉêëÅÜêáÑíÉå ìåÇ ÉáåÉ pìããÉåòÉáäÉ ÄÉâçããÉåK aÉê ^ìÑêìÑ îçå libOJjÉíÜçÇÉå áëí êÉä~íáî ëÅÜïáÉêáÖ òì ÇÉÄìÖJ ÖÉåI ~ìë ÇáÉëÉã dêìåÇ áëí Éë å∏íáÖI å~ÅÜ àÉÇÉã ^ìÑêìÑ ÇÉå ëóJ ëìÄêÅ ~ÄòìÑê~ÖÉåI çÄ Éáå cÉÜäÉê ~ìÑÖÉíêÉíÉå áëíK rã åáÅÜí àÉÇÉë j~ä ÉáåÉ ãÉÜêòÉáäáÖÉ cÉÜäÉêÄÉÜ~åÇäìåÖ íáééÉå òì ãΩëëÉåI ëí~åJ Ç~êÇáëáÉêÉå ïáê ÇáÉ cÉÜäÉêÄÉÜ~åÇäìåÖ áå ÉáåÉê råíÉêJoçìíáåÉK aÉê §ÄÉêÖ~ÄÉé~ê~ãÉíÉê íÉñí ëçää Ç~åå àÉïÉáäë áå hä~êëÅÜêáÑí ÇáÉ ~ìÑêìJ ÑÉåÇÉ cìåâíáçå ÉåíÜ~äíÉåK FORM checkerror USING text. IF sy-subrc 0. WRITE: / 'Fehler bei: ',text, sy-subrc. STOP. ENDIF. ENDFORM.

wÉääÉåïÉêíÉ ëÉíòÉå bë ä~ëëÉå ëáÅÜ åçÅÜ ÉáåáÖÉ ïáÉÇÉêâÉÜêÉåÇÉ ^ìÑÖ~ÄÉå ÉÄÉåëç â~éëÉäåK aáÉ ÑçäÖÉåÇÉ råíÉêJoçìíáåÉ ÑΩääí ÉáåÉ ÉáåòÉäåÉ wÉääÉ ÉáåÉë q~ÄÉääÉåÄä~ííÉë ãáí ÉáåÉã tÉêí Eî~äìÉFK a~òì ïáêÇ ÇáÉ ÖÉïΩåëÅÜíÉ wÉáäÉ EòFI ÇáÉ ÖÉïΩåëÅÜíÉ pé~äíÉ EëF ìåÇ Éáå OPM

SKO

bñÅÉä

tçêâëÜÉÉíJlÄàÉâí EïçêâëÜÉÉíF ΩÄÉêÖÉÄÉåK aáÉ jÉíÜçÇÉ `Éääë ÇÉë tçêâëÜÉÉíJlÄàÉâíë ÖáÄí ìåíÉê ^åÖ~ÄÉ ÇÉê wÉáäÉ ìåÇ pé~äíÉ Éáå o~åÖÉJlÄàÉâí òìêΩÅâI Ç~ë ÇáÉ ÖÉïΩåëÅÜíÉ wÉääÉ êÉéê®ëÉåíáÉêíK a~ë ^ííêáÄìí s~äìÉ ÇÉë o~åÖÉJlÄàÉâíë â~åå Ç~åå ÉáåÑ~ÅÜ ~ìÑ ÇÉå §ÄÉêÖ~ÄÉïÉêí ÖÉëÉíòí ïÉêÇÉåK FORM zellefuellen USING z type i s type i value worksheet type ole2_object. DATA excelrange TYPE ole2_object. CALL METHOD OF worksheet 'Cells' = excelrange EXPORTING #1 = z #2 = s. PERFORM checkerror USING 'Get Range'. SET PROPERTY OF excelrange 'Value' = value . PERFORM checkerror USING 'Range.Value = ..'. ENDFORM. wÉääÉå ÉáåÑ®êÄÉå

^å~äçÖ Ç~òì ÇáÉ råíÉêJoçìíáåÉ òÉääÉÑ~ÉêÄÉåK páÉ îÉêëáÉÜí ÇáÉ ÖÉJ ïΩåëÅÜíÉ wÉääÉ ãáí ÉáåÉê eáåíÉêÖêìåÇÑ~êÄÉK eáÉêòì ÄÉëçêÖÉå ïáê ìåë òìÉêëí Éáå lÄàÉâí ÇÉê hä~ëëÉ fåíÉêáçêK bë ÉåíÜ®äí ^ííêáÄìíÉ ïáÉ c~êÄJ ìåÇ cçêã~í~åÖ~ÄÉå òì ÉáåÉã o~åÖÉJlÄàÉâíK FORM zellefaerben USING z TYPE i s TYPE i farbe TYPE i worksheet TYPE ole2_object. DATA: excelrange TYPE ole2_object, excelinterior TYPE ole2_object.

OPN

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå CALL METHOD OF worksheet 'Cells' = excelrange EXPORTING #1 = z #2 = s. PERFORM checkerror USING 'Get Range'. CALL METHOD OF excelrange 'Interior' = excelinterior. PERFORM checkerror USING 'Get Range.Interior'. SET PROPERTY OF excelinterior 'ColorIndex' = farbe. ENDFORM.

e~ìéíéêçÖê~ãã

k~ÅÜÇÉã ÇáÉ sçê~êÄÉáí ÉêäÉÇáÖí áëíI ëÉÜÉå ïáê ìåë Ç~ë e~ìéíéêçJ Öê~ãã ~åK táê ãΩëëÉå ÇÉå âçãéäÉííÉåI áå ^ÄÄáäÇìåÖ SKO ÖÉòÉáÖJ íÉå lÄàÉâíÄ~ìã áåëí~åòááÉêÉåK ^åÖÉÑ~åÖÉå ~ã ^ééäáÅ~íáçåJ lÄàÉâíI ~ìë ÇÉã ïáê ìåë Éáå lÄàÉâí ÇÉê tçêâÄççâëJ`çääÉÅíáçå ÄÉëçêÖÉåK aáÉëÉë ïáÉÇÉêìã ÑΩÖí ãáí ^ÇÇ Éáå åÉìÉë tçêâÄççâ ÉáåI ~ìë ÇÉã ïáê ìåë ÇáÉ tçêâëÜÉÉíëJ`çääÉÅíáçå ÜçäÉåK aáÉëÉê ÑΩJ ÖÉå ïáê ÉÄÉåÑ~ääë éÉê ^ÇÇ Éáå åÉìÉë q~ÄÉääÉåÄä~íí ÇÉê hä~ëëÉ tçêâëÜÉÉí ÜáåòìK REPORT zbib_excel01 DATA pfile(100) TYPE c. pfile = 'c:\test.xls'. INCLUDE ole2incl. DATA: excelobj TYPE ole2_object, excelwbs TYPE ole2_object, excelwb TYPE ole2_object, excelwss TYPE ole2_object, excelws TYPE ole2_object. TABLES: zbibverlage. DATA it_verlage LIKE zbibverlage OCCURS 0 WITH HEADER LINE. DATA: zeile TYPE i.

OPO

.

SKO

bñÅÉä

SELECT * FROM zbibverlage INTO TABLE it_verlage. ^ééäáÅ~íáçåJ lÄàÉâí ÉêòÉìÖÉå

CREATE OBJECT excelobj 'EXCEL.APPLICATION'. PERFORM checkerror USING 'Create EXCEL.APPLICATION'. SET PROPERTY OF excelobj 'Visible' = 1.

tçêâÄççâëJ `çääÉÅíáçå

CALL METHOD OF excelobj 'Workbooks' = excelwbs. PERFORM checkerror USING 'Get Workbooks'. CALL METHOD OF excelwbs 'Add' = excelwb. PERFORM checkerror USING 'Workbooks.Add'.

tçêâëÜÉÉíëJ `çääÉÅíáçå

CALL METHOD OF excelwb 'Worksheets' = excelwss. PERFORM checkerror USING 'Get Worksheets'. CALL METHOD OF excelwss 'Add' = excelws. PERFORM checkerror USING 'Add Worksheet'. SET PROPERTY OF excelws 'Name' = 'Übersichtblatt'. k~ÅÜÇÉã ïáê ìåëÉê q~ÄÉääÉåÄä~íí åìå áå e®åÇÉå Ü~äíÉåI â∏ååÉå ïáê Ç~ê~ìÑ ÇáÉ îçêÄÉêÉáíÉíÉå oçìíáåÉå òìã cΩääÉå ìåÇ c®êÄÉå ÇÉê ÉáåòÉäåÉå wÉääÉå äçëä~ëëÉåK wìå®ÅÜëí ÇáÉ §ÄÉêëÅÜêáÑíÉåW PERFORM zellefuellen USING 1 1 'VerlagsNr' excelws. PERFORM zellefuellen USING 1 2 'Verlagsbezeichnung' excelws. PERFORM zellefuellen USING 1 3 'Anzahl ausgeliehene Bücher' excelws. kìå Éáåã~ä ÇìêÅÜ ÇáÉ áåíÉêåÉ q~ÄÉääÉ äççéÉå ìåÇ àÉÇÉå báåòÉäJ ïÉêí àÉÇÉê wÉáäÉ áå Ç~ë q~ÄÉääÉåÄä~íí ëÅÜêÉáÄÉåK a~å~ÅÜ ïÉêÇÉå ÇáÉ ÇêÉá §ÄÉêëÅÜêáÑíëòÉääÉå ãáí òÉääÉÑ~ÉêÄÉå ÉáåÖÉÑ®êÄíK LOOP AT it_verlage. zeile = sy-tabix + 1. PERFORM zellefuellen USING zeile 1 it_verlage-verlag excelws. PERFORM zellefuellen OPP

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå USING zeile 2 it_verlage-verlagbez excelws. PERFORM zellefuellen USING zeile 3 it_verlage-anzahl excelws. ENDLOOP. PERFORM zellefaerben USING 1 1 15 excelws. PERFORM zellefaerben USING 1 2 15 excelws. PERFORM zellefaerben USING 1 3 15 excelws.

pìããÉåòÉáäÉ

_äÉáÄí ìåë åçÅÜ ÇáÉ pìããÉåòÉáäÉK jáí eáäÑÉ îçå `lk`^qbk^qb ïáêÇ ÇáÉ cçêãÉä òìë~ããÉåÖÉÄ~ìíI ÖÉå~ìëçI ïáÉ ã~å ëáÉ áå bñJ ÅÉä ~ìÅÜ ëÅÜêÉáÄÉå ïΩêÇÉK a~å~ÅÜ áëí ÇáÉ q~ÄÉääÉ ïìåëÅÜÖÉã®≈ ΩÄÉêíê~ÖÉåK jáí ÇÉê p~îÉ^ëJjÉíÜçÇÉ ÇÉë tçêâÄççâJlÄàÉâíë ïáêÇ Ç~ë bñÅÉäJcáäÉ äçâ~ä ~ìÑ mä~ííÉ ÖÉëéÉáÅÜÉêíK DATA: formel(100) TYPE c, n_zeile(5) TYPE n. MOVE zeile TO n_zeile.

cçêãÉä òìë~ãJ ãÉåÄ~ìÉå KKK KKK ìåÇ ΩÄÉêÖÉÄÉå

péÉáÅÜÉêå òìå pÅÜäìëë

CONCATENATE '=SUM(C2:C' n_zeile ')' INTO formel. zeile = zeile + 1. PERFORM zellefuellen USING zeile 2 'Summe' excelws. PERFORM zellefuellen USING zeile 3 formel excelws. CALL METHOD OF excelwb 'SaveAs' EXPORTING #1 = pfile. PERFORM checkerror USING 'saveas'. FREE OBJECT excelobj. WRITE / 'Programm erfolgreich beendet'.

OPQ

SKO

bñÅÉä

^ÄÄK SKQW bñÅÉäJa~íÉá ~ìë ÇÉã _ÉáëéáÉäéêçÖê~ãã

6.2.2

Klassenhierarchien verstehen a~ë _ÉáëéáÉäéêçÖê~ãã ~ìë ÇÉã äÉíòíÉå qÉáäâ~éáíÉä Ü~í Éáå êÉÅÜí íáÉÑÉë sÉêëí®åÇåáë ΩÄÉê ÇáÉ eáÉê~êÅÜáÉ ÇÉê lÑÑáÅÉJhä~ëëÉå îçêJ ê~ìëÖÉëÉíòíK bë áëí åáÅÜí ÉáåÑ~ÅÜI ÄÉá ÉñçíáëÅÜÉå ^åÑçêÇÉêìåÖÉå ÇáÉ êáÅÜíáÖÉå lÄàÉâíÉ ìåÇ îçê ~ääÉã ÇáÉ êáÅÜíáÖÉå jÉíÜçÇÉå ìåÇ ÇÉêÉå _ÉÇáÉåìåÖ òì ÑáåÇÉåK ^ääÉêÇáåÖë ÖáÄí Éë Éáå é~~ê qêáÅâëI ÇáÉ ÉîÉåíìÉää ïÉáíÉêÜÉäÑÉåK wìã ÉáåÉå áëí ÇÉê ÄÉêÉáíë îçêÖÉëíÉääíÉ lÄàÉâíâ~í~äçÖ áå ÇÉê s_^JbåíïáÅâäìåÖëìãÖÉÄìåÖ Éáå ÖìíÉê pí~êíéìåâíI ìã ãÉÜê ΩÄÉê ÇáÉ ^êÅÜáíÉâíìê òì ÉêÑ~ÜêÉåK gÉÇÉ hä~ëJ ëÉ áëí áå ~ääÉå aÉí~áäë áå ÇÉê ÄÉá lÑÑáÅÉ ãáíÖÉäáÉÑÉêíÉå s_^JeáäÑÉ êÉÅÜí Öìí ÇçâìãÉåíáÉêíK aáÉ _ÉáëéáÉäÉ Ççêí ëáåÇ å~íΩêäáÅÜ áå sáëìJ ~ä _~ëáÅ ~åÖÉÖÉÄÉåK bë ëçääíÉ ~ääÉêÇáåÖë ~ìÅÜ ÑΩê ÉáåÉå åáÅÜíJ sáëì~äJ_~ëáÅJmêçÖê~ããáÉêÉê âÉáå Öê∏≈ÉêÉë mêçÄäÉã ëÉáåI ~ìë ÇÉã `çÇÉ ÇáÉ ÄÉÜ~åÇÉäíÉå hä~ëëÉå ÜÉê~ìëòìäÉëÉå ìåÇ áå ^_^m òì ΩÄÉêëÉíòÉåK iÉíòíäáÅÜ ä®ìÑí Éë ëçïáÉëç áããÉê ~ìÑ ÇáÉ êáÅÜíáÖÉå jÉJ íÜçÇÉå ìåÇ ^ííêáÄìíÉ ìåÇ Ç~ë gçåÖäáÉêÉå ãáí lÄàÉâíÉå Üáå~ìëK dêìåÇë®íòäáÅÜ ä®ëëí ëáÅÜ ~ääÉë E>>>FI ï~ë ÇáÉ lÑÑáÅÉJmêçÖê~ããÉ áÜJ êÉå ^åïÉåÇÉêå ÄáÉíÉåI ~ìÅÜ ΩÄÉê ÇáÉ îçêÖÉëíÉääíÉ qÉÅÜåáâ ~ìÑ ÉäÉâíêçåáëÅÜÉã tÉÖÉ ~ìíçã~íáëáÉêÉåK báå ïÉáíÉêÉê qêáÅâ ÄÉëíÉÜí áå ÇÉê j~âêçJ^ìÑòÉáÅÜåìåÖK gÉÇÉë lÑJ ÑáÅÉJmêçÖê~ãã ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI _ÉåìíòÉê~âíáîáí®íÉå áå Éáå j~âêç ~ìÑòìòÉáÅÜåÉåK aáÉëÉë j~âêç â~åå Ç~åå áã sáìë~äJ_~ëáÅJ bÇáíçê ~åÖÉëÉÜÉå ïÉêÇÉåI ìã ÇáÉ ÖÉåìíòíÉå lÄàÉâíÉ òì ~å~äóëáÉJ êÉåK OPR

S

6.3

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå

Word ^å~äçÖ òì bñÅÉä òÉáÖí ^ÄÄáäÇìåÖ SKR ÉáåÉå ^ìëëÅÜåáíí ÇÉê eáÉê~êJ ÅÜáÉ ÇÉê tçêÇJhä~ëëÉåI ÇáÉ ìåë ~ìÑ ÇÉå ÑçäÖÉåÇÉå pÉáíÉå åçÅÜ ÄÉëÅÜ®ÑíáÖÉå ïÉêÇÉåK aÉê çÄÉêëíÉ håçíÉå áëí ïáÉÇÉê Ç~ë tçêÇJ ^åïÉåÇìåÖëçÄàÉâíK bë ÉåíÜ®äí EÉÄÉåÑ~ääë ~å~äçÖ òì bñÅÉäF ÉáåÉ `çääÉÅíáçå EaçÅìãÉåíëF ΩÄÉê ~ääÉ ÖÉ∏ÑÑåÉíÉå açâìãÉåíÉK báå ÉáåòÉäåÉë açâìãÉåí ïáêÇ ÇìêÅÜ ÇáÉ hä~ëëÉ açÅìãÉåí êÉéê®ëÉåJ íáÉêíK ^ì≈ÉêÇÉã ÖáÄí Éë ÉáåÉ hä~ëëÉ å~ãÉåë pÉäÉÅíáçåK pÉäÉÅíáçå ÉåíëéêáÅÜí ÇÉê ~âíìÉääÉå pÉäÉâíáçå ÇÉê báåÖ~ÄÉI ÉåíïÉÇÉê ÉáåÉã Öê∏≈ÉêÉå _ÉêÉáÅÜ ~å qÉñíI ÇÉê ã~êâáÉêí áëíI çÇÉê åìê ÇÉã ÉáåÖ~J ÄÉÄÉêÉáíÉå `ìêëçêK aáÉ pÉäÉâíáçå Ü®äí áããÉê Éáå lÄàÉâí ÇÉê hä~ëJ ëÉ cçåí ÑΩê ÇáÉ m~ê~ãÉíÉê ÇÉê pÅÜêáÑíI ÇáÉ ~âíìÉää ÖÉï®Üäí ëáåÇK ^ì≈ÉêÇÉã Ü®åÖí ìåíÉê ÇÉã ^åïÉåÇìåÖëçÄàÉâí åçÅÜ ÉáåÉ hä~ëëÉ å~ãÉåë j~áäáåÖi~ÄÉäK páÉ ïáêÇ áã òïÉáíÉå _ÉáëéáÉä ÄÉáã bêëíÉäJ äÉå îçå ^ÇêÉëëJbíáâÉííÉå ÖìíÉ aáÉåëíÉ äÉáëíÉåK tçêÇK^ééäáÅ~íáçå a~ë çÄÉêëíÉ ^åïÉåÇìåÖëçÄàÉâí

tçêÇKpÉäÉÅíáçå ^âíìÉääÉ pÉäÉâíáçå tçêÇKcçåí pÅÜêáÑíÉåé~ê~ãÉíÉê ÉáåÉê pÉäÉâíáçå

tçêÇKj~áäáåÖi~ÄÉä hä~ëëÉ ÑΩê ÇáÉ bíáâÉííÉåÖÉåÉêáÉêìåÖ

tçêÇKaçÅìãÉåíë `çääÉÅíáçå ~ääÉê ÖÉ∏ÑÑåÉíÉå a~íÉáÉå tçêÇKaçÅìãÉåí dÉ∏ÑÑåÉíÉ tçêÇJa~íÉá ^ÄÄK SKRW tçêÇJlÄàÉâíÜáÉê~êÅÜáÉ

OPS

SKP

tçêÇ

Einfaches Beispiel mit Textausgabe

6.3.1



w_f_|lfMO

a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä ÇÉãçåëíêáÉêíI ïáÉ Éáå píΩÅâ qÉñí å~ÅÜ tçêÇ ΩÄÉêãáííÉäí ìåÇ Ñçêã~íáÉêí ïÉêÇÉå â~ååK a~òì ïáêÇ òìJ å®ÅÜëí Éáå ^åïÉåÇìåÖëçÄàÉâí ÉêëíÉääíK aÉê açÅìãÉåíëJ`çääÉÅíáçå ïáêÇ Éáå ïÉáíÉêÉë açâìãÉåí ÜáåòìÖÉÑΩÖíK a~ë pÉäÉÅíáçåJlÄàÉâíI Ç~ë ÖÉã®≈ lÄàÉâíÜáÉê~êÅÜáÉ ~ìë ÇÉã ^åïÉåÇìåÖëçÄàÉâí áåëí~åJ òááÉêí ïáêÇI ÄáÉíÉí ÇáÉ jÉíÜçÇÉ qóéÉqÉñíI ìã qÉñí òì ΩÄÉêãáííÉäåK k~ÅÜÇÉã ÇáÉ ÉêëíÉ wÉáäÉ qÉñí ΩÄÉêíê~ÖÉå ïìêÇÉI ïáêÇ ãáí eáäÑÉ ÇÉë cçåíJlÄàÉâíëI Ç~ë pÉäÉÅíáçå ÄáÉíÉíI ÇáÉ pÅÜêáÑí~êí ãáí ÇÉå ^ííJ êáÄìíÉå fí~äáÅ ìåÇ _çäÇ ~ìÑ hìêëáîJ ÄòïK cÉííëÅÜêáÑí ìãÖÉëíÉääíK aÉê å®ÅÜëíÉ ^ìÑêìÑ îçå qóéÉqÉñí ïáêÇ Ç~åå áå ÇÉê åÉìÉå pÅÜêáÑíJ ~êí ÖÉëÅÜêáÉÄÉåK qóéÉm~ê~Öê~éÜ ÉêòÉìÖí ÉáåÉå wÉáäÉåìãÄêìÅÜK REPORT zbib_oi02

.

INCLUDE ole2incl. DATA: wordobj TYPE ole2_object, worddocs TYPE ole2_object, worddoc TYPE ole2_object, wordfont TYPE ole2_object, wordsel TYPE ole2_object. CREATE OBJECT wordobj 'Word.Application'. PERFORM checkerror USING 'Objekt instanziieren'. CALL METHOD OF wordobj 'Documents' = worddocs. CALL METHOD OF worddocs 'Add' = worddoc. GET PROPERTY OF wordobj 'Selection' = wordsel. bêëíÉå qÉñíÄäçÅâ ëÅÜêÉáÄÉå

wÉáäÉåìãÄêìÅÜ pÅÜêáÑí ìãëíÉääÉå

CALL METHOD OF wordsel 'TypeText' EXPORTING #1 = 'Hallo Welt!'. CALL METHOD OF wordsel 'TypeParagraph'. GET PROPERTY OF wordsel 'Font' = wordfont. SET PROPERTY OF wordfont 'Italic' = 1. SET PROPERTY OF wordfont 'Bold' = 1. OPT

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå

wïÉáíÉê qÉñíÄäçÅâ ïáêÇ ΩÄÉêÖÉÄÉå tçêÇ ãáí ÇÉã ÑÉêJ íáÖÉå açâìãÉåí ëáÅÜíÄ~ê ~åòÉáÖÉå lÄàÉâíÉ Éåíä~ÇÉå

CALL METHOD OF wordsel 'TypeText' EXPORTING #1 = 'wie geht es denn so??'. SET PROPERTY OF wordobj 'Visible' = 1. PERFORM checkerror USING 'WordObj.Visible'. FREE FREE FREE FREE FREE

OBJECT OBJECT OBJECT OBJECT OBJECT

wordobj. worddocs. worddoc. wordsel. wordfont.

WRITE: / 'Objekt entladen'. ^ÄÄáäÇìåÖ SKS òÉáÖí Ç~ë ëç ÉêòÉìÖíÉ açâìãÉåí ãáí ÇÉå ÄÉáÇÉå wÉáäÉå áå ìåíÉêëÅÜáÉÇäáÅÜÉå cçêã~íáÉêìåÖÉå áå ÇÉê pÅÜêáÑíK

^ÄÄK SKSW tçêÇJaçâìãÉåí ÇÉë _ÉáëéáÉäéêçÖê~ããë

OPU

SKP

tçêÇ

Beispiel mit Adressetiketten

6.3.2



w_f_|lfMP

få ìåëÉêÉã äÉíòíÉå _ÉáëéáÉä ÇÉê libOJlÄàÉâíÉ ïÉêÇÉå ïáê ãáí eáäÑÉ ÇÉê hä~ëëÉ j~áäáåÖi~ÄÉä ^ÇêÉëëÉíáâÉííÉå ~ìë ÇÉå a~íÉå ìåëÉêÉê hìåÇÉåí~ÄÉääÉ ÉêòÉìÖÉåK páÉ ÄáÉíÉí ÇáÉ jÉíÜçÇÉ `êÉ~íÉkÉïaçÅìãÉåí ìåÇ ÉêòÉìÖí ëç Éáå åÉìÉë tçêÇJaçâìãÉåí ÑΩê ÇÉå häÉÄÉêÇêìÅâ ÖÉã®≈ ÇÉå ΩÄÉêÖÉÄÉåÉå sçêÖ~ÄÉåK aÉê ÉêëíÉ m~ê~ãÉíÉê áëí Ç~ë áå tçêÇ ëí~åÇ~êÇã®≈áÖ ÄÉêÉáíë ÜáåíÉêäÉÖíÉ i~óçìí ÑΩê wïÉÅâÑçêãJ^ÇêÉëëÉíáâÉííÉåK aÉã m~ê~ãÉíÉê ^ÇÇêÉëë ΩÄÉêÖÉÄÉå ïáê ÉáåÉ äÉÉêÉ wÉáÅÜÉåÑçäÖÉI Ç~ ïáê ÇÉå ÉáÖÉåíäáÅÜÉå fåÜ~äí ÇÉê bíáâÉííÉå ëé®íÉê ΩÄÉê Ç~ë pÉäÉÅíáçåJlÄàÉâí ï®ÜêÉåÇ ÇÉë iççéë ΩÄÉê ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ΩÄÉêÖÉÄÉåK tçääíÉ ã~å ÇáÉëÉ ^âíáçå ã~åìÉää ÇìêÅÜÑΩÜêÉåI ãΩëëíÉ ã~å áå tçêÇ áã jÉåΩ bñíê~ë J[ rãëÅÜä®ÖÉ ìåÇ bíáâÉííÉå ï®ÜäÉå ìåÇ Ç~åå å~ÅÜ ^åÖ~ÄÉ ÇÉë i~óçìíë ìåíÉê léíáçåÉå ~ìÑ kÉìÉë açâìJ ãÉåí ÉêëíÉääÉå âäáÅâÉåK REPORT zbib_oi02. INCLUDE ole2incl. TABLES: zbibkunden. DATA it_kunden LIKE zbibkunden OCCURS 0 WITH HEADER LINE. DATA: wordobj TYPE ole2_object, wordmailing TYPE ole2_object, wordsel TYPE ole2_object, worddocs TYPE ole2_object, worddoc TYPE ole2_object. DATA: ort(100). CREATE OBJECT wordobj 'Word.Application'. PERFORM checkerror USING 'Objekt instanziieren'. CALL METHOD OF wordobj 'Documents' = worddocs. CALL METHOD OF worddocs 'Add' = worddoc. GET PROPERTY OF wordobj 'MailingLabel' = wordmailing. OPV

S

libO ìåÇ jp lÑÑáÅÉ fåíÉÖê~íáçå SET PROPERTY OF wordmailing 'DefaultPrintBarCode' = 0.

kÉìÉë açâìãÉåí ãáí ïçêÇã~áäáåÖJ lÄàÉâí ~åäÉÖÉå

CALL METHOD OF wordmailing 'CreateNewDocument' EXPORTING #1 = 'Zweckform 3448' " name #2 = ''. " Address * #3 = '' " autotext * #4 = 0 " extractaddress * #5 = 4 " 4 = ManualFeed " PrintEPostageLabel * #6 = 0 * #7 = 0. " vertical. PERFORM checkerror USING 'CreateNewDocument'. GET PROPERTY OF wordobj 'Selection' = wordsel. SELECT * INTO TABLE it_kunden FROM zbibkunden.

cΩê àÉÇÉ ^ÇêÉëëÉ ÇáÉ báåòÉäòÉáäÉå éÉê qóéÉqÉñí ìåÇ qóéÉm~ê~Öê~Ü ΩÄÉêÖÉÄÉå

Á ìåÇ Ç~åå ãáí jçîÉoáÖÜí òìã å®ÅÜëíÉå bíáâÉíí ïÉáíÉêëéêáåÖÉå

LOOP AT it_kunden. CALL METHOD OF wordsel 'TypeText' EXPORTING #1 = it_kunden-name. CALL METHOD OF wordsel 'TypeParagraph'. CALL METHOD OF wordsel 'TypeText' EXPORTING #1 = it_kunden-strasse. CALL METHOD OF wordsel 'TypeParagraph'. CALL METHOD OF wordsel 'TypeParagraph'. CONCATENATE it_kunden-plz it_kunden-ort INTO ort SEPARATED BY ' '. CALL METHOD OF wordsel 'TypeText' EXPORTING #1 = ort. CALL METHOD OF wordsel 'MoveRight' EXPORTING #1 = 12 #2 = 1. ENDLOOP. SET PROPERTY OF wordobj 'Visible' = 1. PERFORM checkerror USING 'WordObj.Visible'.

OQM

SKP FREE FREE FREE FREE FREE

OBJECT OBJECT OBJECT OBJECT OBJECT

tçêÇ

wordobj. wordmailing. wordsel. worddocs. worddoc.

WRITE: / 'Objekt entladen'.

^ÄÄK SKTW tçêÇ ãáí ^ÇêÉëëÉíáâÉííÉå

OQN

7

Drucken mit SAP Smart Forms dÉÇêìÅâíÉ _ÉäÉÖÉ àÉÖäáÅÜÉê ^êí ëáåÇ ëÉäÄëí áå ÜçÅÜ~ìíçã~íáëáÉêíÉå dÉëÅÜ®ÑíéêçòÉëëÉå åáÅÜí ïÉÖòìÇÉåâÉåK dêìåÇ ÖÉåìÖI ÇÉã cçêJ ãìä~êÇêìÅâ áå ÇáÉëÉã _ìÅÜ Éáå ÉáÖÉåÉë h~éáíÉä òì ïáÇãÉåK pÉáí oÉäÉ~ëÉ QKS` ÜÉá≈í p^m pã~êí cçêãë Ç~ë jáííÉä ÇÉê t~ÜäI ïÉåå Éë ìã ^ìëÇêìÅâÉ àÉÖäáÅÜÉê ^êí ÖÉÜíK få ®äíÉêÉå oÉäÉ~ëÉJpí®åÇÉå ïìêÇÉ ÇÉê _ÉäÉÖÇêìÅâ îÉêÜ®äíåáëã®≈áÖ ìãëí®åÇäáÅÜ ãáí p^mëÅêáéí ÉêäÉÇáÖíI ÉáåÉ îçå ^_^m ìå~ÄÜ®åÖáÖÉ pÅêáéíëéê~ÅÜÉK jáí pã~êí cçêãë Ü~í p^m ÇáÉ j∏ÖäáÅÜâÉáí ÖÉëÅÜ~ÑÑÉåI cçêãìä~êÉ ΩÄÉêëáÅÜíJ äáÅÜ ìåÇ Öê~ÑáëÅÜ ~åëÅÜ~ìäáÅÜ òì ÉåíïÉêÑÉåK a~ë âçãéäÉííÉ cçêJ ãìä~ê ä®ëëí ëáÅÜ ãáí îçêÖÉÑÉêíáÖíÉå _~ìëíÉáåÉå òìë~ããÉåëÉíòÉå ìåÇ péÉòá~ä~åÑçêÇÉêìåÖÉå â∏ååÉå ÇáêÉâí áå ^_^m âçÇáÉêí ïÉêJ ÇÉåK aáÉ ïÉëÉåíäáÅÜÉ sÉêÄÉëëÉêìåÖ ÖÉÖÉåΩÄÉê p^mëÅêáéí òÉáÖí ëáÅÜ áå Ü∏ÜÉêÉê mÉêÑçêã~åÅÉI ëçïçÜä ÄÉáã båíïáÅâÉäå ~äë ~ìÅÜ ÄÉáã aêìÅâ ëÉäÄëíK táê ïÉêÇÉå ~ìÑ ÇÉå ÑçäÖÉåÇÉå pÉáíÉå íáÉÑ áå Ç~ë qÜÉã~ pã~êí cçêãë ÉáåëíÉáÖÉå ìåÇ ÉáÖÉåÉ cçêãìä~êÉ îçå kìää ~å ~ìÑÄ~ìÉåK

7.1

Schnelleinstieg aÉê òÉåíê~äÉ báåëíáÉÖëéìåâí ÑΩê pã~êí cçêãë áëí ÇáÉ qê~åë~âíáçå pj^oqclojpK a~ë báåëíáÉÖëÄáäÇ E^ÄÄáäÇìåÖ TKNF ÄáÉíÉí cìåâíáçJ åÉå ÑΩê ÇáÉ sÉêï~äíìåÖ ÇêÉáÉê lÄàÉâíÉW •

cçêãìä~ê fëí Ç~ë cçêãìä~ê ëÉäÄëíI ëç ïáÉ ïáê ÖäÉáÅÜ ÉáåÉë ÉêëíÉääÉåK



píáä råíÉê ÉáåÉã píáä îÉêëíÉÜí ã~å ÉáåÉå p~íò ~å ÇÉÑáåáÉêíÉå ^ÄJ ë~íòJ ìåÇ wÉáÅÜÉåÑçêã~íÉå EpÅÜêáÑí~êíI JÖê∏≈É ìëïKFK báå ÉáåJ ã~ä ÇÉÑáåáÉêíÉê píáä â~åå áå ÄÉäáÉÄáÖ îáÉäÉå cçêãìä~êÉå ÉáåÖÉJ ëÉíòí ïÉêÇÉå ìåÇ îÉêäÉáÜí ÇáÉëÉå ëç Éáå ÉáåÜÉáíäáÅÜÉë ^ìëëÉJ ÜÉåK



qÉñíÄ~ìëíÉáåÉ qÉñíÄ~ìëíÉáåÉ ëáåÇ ÑÉëí ÇÉÑáåáÉêíÉI áå ÄÉäáÉÄáÖ îáÉäÉå cçêãìä~J êÉå îçêâçããÉåÇÉ _ä∏ÅâÉI ÄÉáëéáÉäëïÉáëÉ ÇáÉ _~åâîÉêÄáåJ ÇìåÖ ÉáåÉê cáêã~K sÉêé~Åâí áå ÉáåÉå qÉñíÄ~ìëíÉáå ãΩëëÉå ïáÉÇÉêâÉÜêÉåÇÉ qÉñíÉ åìê Éáåã~ä ÖÉéÑäÉÖí ïÉêÇÉåK OQP

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

^ÄÄK TKN « p^m ^dW báåëíáÉÖëÄáäÇ

Das erste Formular und die Smart-Forms-Umgebung

7.1.1



w_f_|clojN ~äë uji

táê ïçääÉå áã cçäÖÉåÇÉå Éáå ÉáåÑ~ÅÜÉë cçêãìä~ê ÖÉëí~äíÉå ìåÇ ÄÉá ÇÉê dÉäÉÖÉåÜÉáí ÖäÉáÅÜ ÇáÉ pã~êíJcçêãëJrãÖÉÄìåÖ âÉååÉå äÉêåÉåK ^ÄÄáäÇìåÖ TKO òÉáÖí Ç~ë cçêãìä~ê w_f_|clojN áå ÇÉê ÉêëíÉå oçÜÑ~ëëìåÖK j~å ìåíÉêëÅÜÉáÇÉí ÇáÉ ÑçäÖÉåÇÉå îáÉê _ÉêÉáJ ÅÜÉW •

k~îáÖ~íáçåëÄ~ìã Eäáåâë çÄÉåF aáÉëÉê _~ìã òÉáÖí ~ääÉ bäÉãÉåíÉ ÇÉë cçêãìä~êë áå ÉáåÉê ÜáÉJ ê~êÅÜáëÅÜÉå §ÄÉêëáÅÜíK fã lêÇåÉê däçÄ~äÉ báåëíÉääìåÖÉå ïÉêÇÉå bäÉãÉåíÉ ÇÉÑáåáÉêíI ÇáÉ Ç~ë âçãéäÉííÉ cçêãìä~ê ÄÉíêÉÑÑÉåK pÉáíÉå ìåÇ cÉåëíÉê ëíêìâíìêáÉêÉå Ç~ë cçêãìä~ê áå áããÉê âäÉáåÉêÉ bäÉãÉåíÉK báåÉ pÉáíÉ ÄÉëíÉÜí áããÉê ãáåÇÉëJ íÉåë ~ìë ÇÉã j~áåJcÉåëíÉêK



cÉäÇäáëíÉ Eäáåâë ìåíÉåF eáÉê ëáåÇ EÉÄÉåÑ~ääë ÜáÉê~êÅÜáëÅÜF Çóå~ãáëÅÜÉ cÉäÇÉê ìåÇ s~êá~ÄäÉå ~ìÑÖÉÑΩÜêíI ÇáÉ áå Ç~ë cçêãìä~ê éÉê aê~é C aêçé ÉáåÖÉÑΩÖí ïÉêÇÉå â∏ååÉåK bë â~åå ëáÅÜ Ç~ÄÉá ìã póëíÉãî~J

OQQ

TKN

pÅÜåÉääÉáåëíáÉÖ

êá~ÄäÉå Ü~åÇÉäå EïáÉ ëóJG ìåíÉê ^_^mF çÇÉê ìã ëÉäÄëí ÇÉÑáJ åáÉêíÉ s~êá~ÄäÉåK aáÉëÉê qÉáä ÇÉê båíïáÅâäìåÖëìãÖÉÄìåÖ â~åå ΩÄÉê eáäÑëãáííÉä → cÉäÇäáëíÉ ÉáåJ ìåÇ ~ìëÖÉÄäÉåÇÉí ïÉêÇÉåK •

cçêã _ìáäÇÉê Eáå ÇÉê jáííÉF fã cçêã _ìáäÇÉê â~åå ÇÉê áã k~îáÖ~íáçåëÄ~ìã ëÉäÉâíáÉêíÉ håçíÉå ÄÉ~êÄÉáíÉí ïÉêÇÉåK



cçêã m~áåíÉê EêÉÅÜíëF aÉê cçêã m~áåíÉê ÄáÉíÉí ÇáÉ j∏ÖäáÅÜâÉáíI ÉáåòÉäåÉ cÉåëíÉê áååÉêÜ~äÄ ÉáåÉê pÉáíÉ òì éçëáíáçåáÉêÉåK få ÇÉê ^ÄÄáäÇìåÖ áëí åìê Éáå cÉåëíÉê Eå®ãäáÅÜ j~áåF òì ëÉÜÉåK

^ÄÄK TKO « p^m ^dW §ÄÉêÄäáÅâ cçêãìä~êJ ëÅÜåáííëíÉääÉ

wìå®ÅÜëí ãìëë áå ÇÉå ÖäçÄ~äÉå báåëíÉääìåÖÉå ìåíÉê cçêãìä~êJ ëÅÜåáííëíÉääÉ ÇÉÑáåáÉêí ïÉêÇÉåI ïÉäÅÜÉ a~íÉå ÑΩê ÇÉå aêìÅâ ~å Ç~ë cçêãìä~ê ÖÉäáÉÑÉêí ïÉêÇÉå ëçääÉåK aáÉëÉ pÅÜåáííëíÉääÉ ÑìåâíáçJ åáÉêí Ñ~ëí ÖÉå~ìëç ïáÉ ÇáÉ îçå cìåâíáçåëÄ~ìëíÉáåÉåK bë ÖáÄí fãJ éçêíJI bñéçêíJ ìåÇ q~ÄÉääÉåé~ê~ãÉíÉêI ëçïáÉ bñÅÉéíáçåë Ñ~ääë ï®ÜêÉåÇ ÇÉã aêìÅâ Éáå i~ìÑòÉáíÑÉÜäÉê ~ìÑíêáííK aáÉ m~ê~ãÉíÉêäáëíÉ ÉåíÜ®äí ÄÉêÉáíë ëóëíÉãëÉáíáÖ îçêÄÉäÉÖíÉ báåíê®ÖÉI ÇáÉ åáÅÜí ÖÉ®åJ ÇÉêí ïÉêÇÉå â∏ååÉåK táê ïçääÉå ÑΩê ìåëÉê cçêãìä~ê ÉáåÉ píêìâJ íìê îçã qóé w_f__rb`ebo å~ãÉåë t^|_r`e ~äë fãéçêíJ m~ê~ãÉíÉê ÇÉÑáåáÉêÉåK aáÉëÉê ÉåíëéêáÅÜí ÉáåÉã ÉáåòÉäåÉå báåíê~Ö OQR

T

aêìÅâÉå ãáí p^m pã~êí cçêãë áå ÇÉê _ìÅÜí~ÄÉääÉK ^ÄÄáäÇìåÖ TKO òÉáÖí ÄÉêÉáíë ÇÉå òìë®íòäáÅÜÉå fãéçêíé~ê~ãÉíÉêK aáÉ cÉäÇäáëíÉ ìåíÉå äáåâë ïáêÇ Ç~åå ~ìíçã~J íáëÅÜ ìã ÇáÉ åÉìÉå s~êá~ÄäÉå ìåÇ ÇÉêÉå bäÉãÉåíÉ ÉêÖ®åòíK

qÉñí ÉáåÑΩÖÉå

rã ÇÉå Eî~êá~ÄäÉåF qÉñí åìå ~ìÅÜ ïáêâäáÅÜ ~ìëòìÇêìÅâÉåI ÄÉå∏J íáÖÉå ïáê áå ìåëÉêÉã j~áåJcÉåëíÉê Éáå qÉñíÉäÉãÉåíK jáí ÇÉê êÉÅÜJ íÉå j~ìëí~ëíÉ ~ìÑ Ç~ë j~áåJcÉåëíÉê áã k~îáÖ~íáçåëÄ~ìã ìåÇ Ç~åå ~ìÑ ^åäÉÖÉå → qÉñí âäáÅâÉåI ÉêòÉìÖí Éáå ëçäÅÜÉë bäÉãÉåí Ek~ãÉ e^rmqqbuqFK fã êÉÅÜíÉå _ÉêÉáÅÜ â~åå Ç~åå Éáå cäáÉ≈J íÉñí ÖÉëÅÜêáÉÄÉå ïÉêÇÉåK s~êá~ÄäÉå ïÉêÇÉå ÉáåÑ~ÅÜ éÉê aê~Ö C aêçé áå ÇÉå qÉñí ÖÉòçÖÉåK ^ÄÄáäÇìåÖ TKP òÉáÖí ÇÉå ÑÉêíáÖÉå qÉñíK aáÉ çÄÉêëíÉ wÉáäÉ ãáí ÇÉê ^åÖ~ÄÉ ÇÉë _ìÅÜíáíÉäë áëí ÑÉíí ÖÉJ ÇêìÅâí EqÉñí ã~êâáÉêÉå → wÉáÅÜÉåÑçêã~íÉ → ÜÉêîçêÖÉÜçÄÉåFK få ÇÉå ~åÇÉêÉå wÉáäÉå áëí ÇÉê ëí~íáëÅÜÉ qÉñí ãáí q~ÄJq~ëíÉå îçå ÇÉå s~êá~ÄäÉå ÖÉíêÉååíI ìã Éáå ë~ìÄÉêÉë i~óçìí òì ÉêêÉáÅÜÉåK

^ÄÄK TKP « p^m ^dW a~ë ÉêëíÉ qÉñíÉäÉãÉåí ^ìëÖ~ÄÉçéíáçåÉå

OQS

rã ÇáÉ p~ÅÜÉ åçÅÜ Éíï~ë òì îÉêëÅÜ∏åÉêåI ëçää Éáå o~ÜãÉå ìã ÇÉå âçãéäÉííÉå qÉñí ÖÉòÉáÅÜåÉí ïÉêÇÉåK a~òì âäáÅâÉå ïáê ~ìÑ ÇÉå oÉáíÉê ^ìëÖ~ÄÉçéíáçåÉå E^ÄÄáäÇìåÖ TKQFK báå e~âÉå áå ÇÉê ÉåíëéêÉÅÜÉåÇÉå `ÜÉÅâÄçñ ÉêòÉìÖí ÇÉå o~ÜãÉåK bë áëí Ç~åå åçÅÜ ÇÉê ^Äëí~åÇ ÇÉë o~ÜãÉåë îçã qÉñí òì ÇÉÑáåáÉêÉå EN ÅãFK _Éá _ÉÇ~êÑ â∏ååíÉå åçÅÜ ÇáÉ o~ÜãÉåëí®êâÉ ìåÇ ÉáåÉ pÅÜ~ííáÉêìåÖ ÉêòÉìÖí ïÉêÇÉåK fã sçêëÅÜ~ìJ_ÉêÉáÅÜ â~åå ÇÉÑáåáÉêí ïÉêÇÉåI çÄ ÇÉê o~ÜãÉå åìê ~å ÄÉëíáããíÉå pÉáíÉå EêÉÅÜíëI äáåâëI çÄÉå çÇÉê ìåíÉåF ~åÖÉÇêìÅâí ïÉêÇÉå ëçääK

TKN

pÅÜåÉääÉáåëíáÉÖ

^ÄÄK TKQ « p^m ^dW ^ìëÖ~ÄÉçéíáçåÉå ÇÉë qÉñíÉäÉãÉåíë _~ìëíÉáåJ ÖÉåÉêáÉêìåÖ

k~ÅÜÇÉã ìåëÉê ÉêëíÉë cçêãìä~ê ëçïÉáí ÖÉÇáÉÜÉå áëíI â~åå Éë ~âJ íáîáÉêí ïÉêÇÉå Ecçêãìä~ê → ^âíáîáÉêÉåFK fã eáåíÉêÖêìåÇ ïáêÇ Ç~åå òìå®ÅÜëí ÉáåÉ hçåëáëíÉåòéêΩÑìåÖ îçêÖÉåçããÉå ìåÇ Ç~åå ~ìíçã~íáëÅÜ Éáå cìåâíáçåëÄ~ìëíÉáå ÖÉåÉêáÉêíK aÉê k~ãÉ ÇáÉëÉë _~ìëíÉáåë â~åå ΩÄÉê Ç~ë jÉåΩ ãáí rãÑÉäÇ → k~ãÉ ÇÉë cìåâíáJ çåëÄ~ìëíÉáåë ÉêãáííÉäí ïÉêÇÉå E^ÄÄáäÇìåÖ TKRFK aÉê _~ìëíÉáåÖÉJ åÉê~íçê Ü~í åìå Ç~ë âçãéäÉííÉ cçêãìä~ê áå Éáå ^_^mJmêçÖê~ãã ìãÖÉï~åÇÉäíK aÉê _~ìëíÉáå êìÑí Éë ~ìÑ ìåÇ ÄáäÇÉí ëçãáí ÇáÉ dêìåÇä~ÖÉ ÑΩê Éáå o~ÜãÉåéêçÖê~ããI Ç~ë Ç~ë cçêãìä~ê ÇêìÅâíK

^ÄÄK TKR « p^m ^dW ÖÉåÉêáÉêíÉê cìåâíáçåëÄ~ìëíÉáå

OQT

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

Das Rahmenprogramm

7.1.2



w_f_|pjN

jáí eáäÑÉ ÇÉë áã äÉíòíÉå qÉáäâ~éáíÉä ÖÉåÉêáÉêíÉå _~ìëíÉáåë ÖÉÜí Ç~ë o~ÜãÉåéêçÖê~ãã äÉáÅÜí îçå ÇÉê e~åÇK cçäÖÉåÇÉê `çÇÉ òÉáÖí ÉáåÉå oÉéçêíI ÇÉê îçã ^åïÉåÇÉê ÉáåÉ fp_kJkìããÉê ~ÄJ Ñê~ÖíI ÇáÉ êÉëíäáÅÜÉå a~íÉå ~ìë ÇÉê _ΩÅÜÉêí~ÄÉääÉ Ç~òìäáÉëí ìåÇ ÇÉå _~ìëíÉáå ~ìÑêìÑíK aáÉ pÅÜåáííëíÉääÉ ÇÉë _~ìëíÉáåë ÉåíëéêáÅÜí ÖÉå~ì ÇÉêI ÇáÉ ïáê ÄÉJ êÉáíë áã båíïìêÑ ÖÉëÉÜÉå Ü~ÄÉåK råëÉê ëíêìâíìêáÉêíÉê a~íÉåíóé áëí ÇÉê ÉáåòáÖÉ åáÅÜíJçéíáçå~äÉ m~ê~ãÉíÉêK ^ääÉ ~åÇÉêÉå ëáåÇ ÑΩê ÇáÉ aêìÅâëíÉìÉêìåÖ òìëí®åÇáÖK aÉêÉå _ÉÇÉìíìåÖ áëí áå ÇÉê wìë~ãJ ãÉåÑ~ëëìåÖ Éêâä®êíK REPORT zbib_sm1. TABLES zbibbuecher. PARAMETERS p_isbn LIKE zbibbuecher-isbn. DATA wa_buch LIKE zbibbuecher. SELECT SINGLE * FROM zbibbuecher INTO CORRESPONDING FIELDS OF wa_buch WHERE isbn = p_isbn. CALL FUNCTION '/1BCDWB/SF00000021' EXPORTING * ARCHIVE_INDEX = * ARCHIVE_INDEX_TAB = * ARCHIVE_PARAMETERS = * CONTROL_PARAMETERS = = * MAIL_APPL_OBJ * MAIL_RECIPIENT = * MAIL_SENDER = * OUTPUT_OPTIONS = * USER_SETTINGS = 'X' wa_buch = wa_buch * IMPORTING * DOCUMENT_OUTPUT_INFO = * JOB_OUTPUT_INFO = * JOB_OUTPUT_OPTIONS =

OQU

TKO

^_^m áã cçêãìä~ê

EXCEPTIONS formatting_error = 1 internal_error = 2 send_error = 3 user_canceled = 4 OTHERS = 5 . IF sy-subrc 0. MESSAGE e008(zbib). * Fehler im Smart-Forms-Baustein ENDIF. ^ÄÄáäÇìåÖ TKS òÉáÖí ÇáÉ sçê~åëáÅÜí ìåëÉêÉë ÉêëíÉå cçêãìä~êëK bë ãìëë òìã ^ìëéêçÄáÉêÉå å~íΩêäáÅÜ ÉáåÉ fp_kJkìããÉê ÖÉï®Üäí ïÉêÇÉåI ÇáÉ áå ÇÉê w_f__rb`eboJq~ÄÉääÉ îçêÜ~åÇÉå áëíK c~ääë páÉ Éáå póëíÉã åìíòÉåI áå ÇÉã âÉáå îÉêåΩåÑíáÖÉê aêìÅâÉê îçêJ Ü~åÇÉå áëíI ï®ÜäÉå páÉ il`i ~äë ^ìëÖ~ÄÉÖÉê®íK aÉê aêìÅâ ÉêÑçäÖí Ç~åå ~ìÑ ÇÉã äçâ~äÉå táåÇçïëJpí~åÇ~êÇJaêìÅâÉêK

^ÄÄK TKS « p^m ^dW aêìÅâ~åëáÅÜí

OQV

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

7.2

ABAP im Formular dêìåÇë®íòäáÅÜ ÄáÉíÉå ëáÅÜ òïÉá j∏ÖäáÅÜâÉáíÉå ~åI ÇáÉ òì ÇêìJ ÅâÉåÇÉå a~íÉå òì ÄÉëÅÜ~ÑÑÉåK båíïÉÇÉê Ç~ë o~ÜãÉåéêçÖê~ãã ÄÉëÅÜ~ÑÑí ìåÇ ΩÄÉêÖáÄí ëáÉ áå ÇÉê pÅÜåáííëíÉääÉX çÇÉê Ç~ë cçêãìä~ê âΩããÉêí ëáÅÜ ìã ÇáÉ a~íÉå ëÉäÄëíI ìåÇ ëáÉ ïÉêÇÉå åáÅÜí ìåãáíJ íÉäÄ~ê îçã o~ÜãÉåéêçÖê~ãã ãáí ΩÄÉêÖÉÄÉåK bë Ü®åÖí îçå îÉêJ ëÅÜáÉÇÉåÉå c~âíçêÉå ~ÄI ïÉäÅÜÉ ÇÉê j∏ÖäáÅÜâÉáíÉå ÇáÉ ÄÉëëÉêÉ áëíK c~ääë Ç~ë o~ÜãÉåéêçÖê~ãã ÇáÉ a~íÉå ÄÉêÉáíë áã wìÖêáÑÑ Ü~íI áëí Éë ãáí páÅÜÉêÜÉáí ëáååîçääÉêI ëáÉ ~å Ç~ë cçêãìä~ê ~ÄòìÖÉÄÉåK pç ïÉêÇÉå òìë®íòäáÅÜÉ a~íÉåÄ~åâçéÉê~íáçåÉå îÉêãáÉÇÉåK c~ääë Ç~ë åáÅÜí ÇÉê c~ää áëíI â~åå ÇáÉ a~íÉåÄÉëÅÜ~ÑÑìåÖ áã cçêãìä~ê ÑΩê ÉáåÉ ÄÉëëÉêÉ h~éëÉäìåÖ ìåÇ ÉáåÉ ëÅÜä~åâÉêÉ pÅÜåáííëíÉääÉ ëçêÖÉåK fã c~ää îçå p^mJpí~åÇ~êÇJmêçÖê~ããÉå ~äë o~ÜãÉå ëçääíÉ ÇáÉ _ÉJ ëÅÜ~ÑÑìåÖ ~ìÑ àÉÇÉå c~ää áã cçêãìä~ê ëí~ííÑáåÇÉåI ëç â~åå ÉáåÉ pí~åÇ~êÇJjçÇáÑáâ~íáçå îÉêãáÉÇÉå ïÉêÇÉåK táê ïÉêÇÉå ìåë áã cçäÖÉåÇÉå ÇáÉ a~íÉåÄÉëÅÜ~ÑÑìåÖ áã cçêãìJ ä~ê ~åëÉÜÉåK pã~êí cçêãë ÄáÉíÉí ÉíäáÅÜÉ píÉääÉåI ìã ^_^mJ`çÇÉ ìåíÉêòìÄêáåÖÉåK bë ãìëë ëáÅÜ ÜáÉêÄÉá åáÅÜí áããÉê ìã a~íÉåJ Ä~åâçéÉê~íáçåÉå Ü~åÇÉäåK ^ìÅÜ Ç~ë _áäÇÉå îçå båÇJ ìåÇ wïáJ ëÅÜÉåëìããÉå ä®ëëí ëáÅÜ ãáí ^_^m êÉÅÜí ÉäÉÖ~åí ä∏ëÉåK

7.2.1

Zugriff bei der Initialisierung a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä Ä~ìí ~ìÑ ÇÉã ÉêëíÉå cçêãìä~ê ~ìë ÇÉã äÉíòíÉå qÉáäâ~éáíÉä ~ìÑK açêí Ü~ÄÉå ïáê ÇáÉ sÉêä~ÖëåìããÉê ãáí ~ìëÖÉÖÉÄÉåK bë ï®êÉ ëÅÜ∏åI ïÉåå åÉÄÉå ÇÉê kìããÉê ~ìÅÜ ÇáÉ _ÉòÉáÅÜåìåÖ ÇÉë sÉêä~ÖÉë ãáí ~åÖÉÇêìÅâí ïÉêÇÉå â∏ååíÉK aáÉëÉ ïáêÇ ~ääÉêÇáåÖë áå ÇÉê pÅÜåáííëíÉääÉ åáÅÜí ãáí ΩÄÉêÖÉÄÉåK

däçÄ~äÉ aÉÑáåáíáçåÉå

ORM

wìå®ÅÜëí ÄÉå∏íáÖÉå ïáê ÉáåÉ ÖäçÄ~äÉ s~êá~ÄäÉI ìã ÇáÉ _ÉòÉáÅÜJ åìåÖ ÜáåÉáåëÅÜêÉáÄÉå òì â∏ååÉåK pçäÅÜ ÉáåÉ s~êá~ÄäÉ ÇÉÑáåáÉêÉå ïáê áå ÇÉê båíïáÅâäìåÖëìãÖÉÄìåÖ ìåíÉê däçÄ~äÉ aÉÑáåáíáçå áã oÉáíÉê däçÄ~äÉ a~íÉå E^ÄÄáäÇìåÖ TKTFK ^ìÑ ÇÉå ÄÉáÇÉå ÑçäÖÉåÇÉå oÉáíÉêå ÖáÄí Éë åçÅÜ ÇáÉ j∏ÖäáÅÜâÉáí áå ÉáåÉã ÑêÉáÉå qÉñí cçêãìJ ä~êÉáÖÉåÉ qóéÉå ìåÇ cÉäÇëóãÄçäÉ òì ÇÉÑáåáÉêÉåK aÉê oÉáíÉê fåáJ íá~äáëáÉêìåÖ ìåÇ cçêãêçìíáåÉå ÉåíÜ®äí àÉïÉáäë ~ìÅÜ ÉáåÉå ÑêÉáÉå qÉñíÄÉêÉáÅÜI ìã ^_^mJ`çÇÉ òì ÜáåíÉêäÉÖÉåK fåáíá~äáëáÉêìåÖ ïáêÇ ìåãáííÉäÄ~ê å~ÅÜ ÇÉã i~ÇÉå ÇÉë cçêãìä~êë ~ìÑÖÉêìÑÉå ìåÇ ÉáÖJ åÉí ëáÅÜ Ó ïáÉ áå ìåëÉêÉã c~ää ÓI ìã s~êá~ÄäÉå îçêòìÄÉäÉÖÉåK cçêãêçìíáåÉå ïÉêÇÉå ÄÉá _ÉÇ~êÑ ~ìÑÖÉêìÑÉåI ï®ÜêÉåÇ Ç~ë cçêJ ãìä~ê ~ÄÖÉ~êÄÉáíÉí ïáêÇK aÉê äÉíòíÉ oÉáíÉê t®ÜêìåÖëJ LjÉåÖÉåÑÉäÇÉê ÇÉÑáåáÉêí ÇáÉ _ÉòáÉÜìåÖ òïáëÅÜÉå jÉåÖÉåÑÉäÇÉêå

TKO

^_^m áã cçêãìä~ê

ìåÇ ÇÉã Ç~òì é~ëëÉåÇÉå cÉäÇI Ç~ë ÇáÉ òìÖÉÜ∏êáÖÉ jÉåÖÉåÉáåJ ÜÉáí ÉåíÜ®äíK

^ÄÄK TKT « p^m ^dW aÉÑáåáíáçå îçå ÖäçÄ~äÉå s~êá~ÄäÉå ^ÄÄáäÇìåÖ TKT òÉáÖí Ç~ë ^_^mJpí~íÉãÉåí áã fåáíá~äáëáÉêìåÖëíÉñíI Ç~ë ÇáÉ sÉêä~ÖëÄÉòÉáÅÜåìåÖ ~ìë ÇÉê q~ÄÉääÉ w_f_sboi^db Üçäí ìåÇ áå ÇáÉ ÖäçÄ~äÉ s~êá~ÄäÉ ëÅÜêÉáÄíK

^ÄÄK TKU « p^m ^dW fåáíá~äáëáÉêìåÖëíÉáä ÇÉë cçêãìä~êë a~ ÇáÉ s~êá~ÄäÉ àÉíòí âçêêÉâí ÖÉÑΩääí áëíI â~åå ëáÉ ΩÄÉê ÇáÉ cÉäÇäáëJ íÉ áå ìåëÉêÉå qÉñí ÉáåÖÉÑΩÖí ïÉêÇÉå E^ÄÄáäÇìåÖ TKVFK ^ÄÄáäÇìåÖ TKNM òÉáÖí ÇáÉ åÉìÉ aêìÅâ~åëáÅÜíK

^ÄÄK TKV « p^m ^dW ÉêÖ®åòíÉ sÉêä~ÖëÄÉòÉáÅÜåìåÖ áã qÉñí

ORN

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

^ÄÄK TKNM « p^m ^dW _ÉêáÅÜí ìã _ÉòÉáÅÜåìåÖëíÉñí ÉêÖ®åòí

7.2.2

ABAP-Programmknoten k~ÅÜÇÉã ïáê ìåë áå ÇÉå äÉíòíÉå _ÉáëéáÉäÉå äÉÇáÖäáÅÜ ãáí ÉáåÉã ÉáåòáÖÉå håçíÉå áå ÇÉê ^Ää~ìÑäçÖáâ òìÑêáÉÇÉå ÖÉÖÉÄÉå Ü~ÄÉåI ïáêÇ Éë Ü∏ÅÜëíÉ wÉáíI Ç~ë òì ®åÇÉêåK få h~éáíÉä Q Ü~ÄÉå ïáê Ç~ë e~åÇäáåÖ ä~åÖÉê qÉñíÉ ÇáëâìíáÉêí ìåÇ òì àÉÇÉã _ìÅÜ ÉáåÉå rãJ ëÅÜä~ÖëíÉñí ìåÇ Éáå fåÜ~äíëîÉêòÉáÅÜåáë áã póëíÉã ~ÄÖÉäÉÖíK a~ë fåÜ~äíëîÉêòÉáÅÜåáë EëçÑÉêå îçêÜ~åÇÉåF ëçää åìå éÉê ^_^m ãáí ~ìÑ ÇÉã cçêãìä~ê ~ìëÖÉÖÉÄÉå ïÉêÇÉåK a~òì ÄÉå∏íáÖÉå ïáê òìå®ÅÜëí ÇêÉá åÉìÉ ÖäçÄ~äÉ s~êá~ÄäÉå ëç ïáÉ áå ^ÄÄáäÇìåÖ TKNN ÖÉòÉáÖíK t^|ifkb ìåÇ fq|ifkb ëáåÇ Éáå ^êÄÉáíëÄÉêÉáÅÜ ìåÇ ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ÇÉê píêìâíìê qifkbK ^kw^eiwbfibk Ü®äí ÇáÉ ^åò~Üä ÇÉê qÉñíòÉáäÉå ìåÇ áëí îçã qóé áK

^ÄÄK TKNN « p^m ^dW ÉêÖ®åòíÉ ÖäçÄ~äÉ s~êá~ÄäÉå báå åÉìÉë cÉåëíÉê ~åäÉÖÉå

ORO

a~êΩÄÉê Üáå~ìë ÄÉå∏íáÖÉå ïáê Éáå åÉìÉë cÉåëíÉê áã cçêã m~áåíÉê E^ÄÄáäÇìåÖ TKNOF å~ãÉåë rjp`ei^dqbuqK táê ÑΩÖÉå Éë Ççêí ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ → ^åäÉÖÉå → cÉåëíÉê ÉáåK a~ ïáê ìåJ ëÉê cçêãìä~ê áããÉê åìê ÉáåëÉáíáÖ ÇêìÅâÉåI áëí ÇáÉ ^êí ÇÉë cÉåëíÉêë òï~ê åáÅÜí ïáÅÜíáÖI ëÉá ÜáÉê ~ÄÉê íêçíòÇÉã âìêò Éêï®ÜåíW a~ë e~ìéíÑÉåëíÉê Eéêç pÉáíÉ ÉáåÉëF â~åå ëáÅÜ ãáí ëÉáåÉê ^Ää~ìÑäçÖáâ ΩÄÉê ãÉÜêÉêÉ pÉáíÉå ÜáåòáÉÜÉå E_ÉáëéáÉäW oÉÅÜåìåÖëéçëáíáçåÉåFK báå kÉÄÉåÑÉåëíÉê ÄÉÖáååí ~ìÑ àÉÇÉê pÉáíÉ îçå åÉìÉã E_ÉáëéáÉäW ^ÇêÉëëJcÉåëíÉê áã oÉÅÜåìåÖëÑçêãìä~êFK

TKO

^_^m áã cçêãìä~ê

^ÄÄK TKNO « p^m ^dW åÉìÉë cÉåëíÉê ÑΩê ÇÉå rãëÅÜä~ÖíÉñí ^_^mJhåçíÉå ÜáåòìÑΩÖÉå

jáí eáåòìÑΩÖÉå ÇÉë cÉåëíÉêë Ü~í ëáÅÜ ÇÉê k~îáÖ~íáçåëÄ~ìã äáåâë ÉåíëéêÉÅÜÉåÇ ÉêïÉáíÉêíK fã åÉìÉå wïÉáÖ ÄÉå∏íáÖÉå ïáê ÉáåÉå håçíÉå ãáí ^_^mJ`çÇÉK bê ä®ëëí ëáÅÜ ïáÉÇÉê ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ~ìÑ ÇÉå cÉåëíÉêâåçíÉåå~ãÉå → ^åäÉÖÉå → ^Ää~ìÑäçJ Öáâ → mêçÖê~ããòÉáäÉå ~åäÉÖÉåK ^ÄÄáäÇìåÖ TKNP òÉáÖí ÇÉå ~ìëÖÉJ ÑΩääíÉå `çÇÉJ_äçÅâI ÇÉê Ç~ë ÑçäÖÉåÇÉ `çÇáåÖ ÉåíÜ®äíK wìå®ÅÜëí îÉêëìÅÜÉå ïáêI ãáí ob^a|qbuq ÇÉå i~åÖíÉñí òì äÉëÉåK c~ääë ÇáÉë ÖÉäáåÖíI ïáêÇ ÇáÉ dê∏≈É ÇÉê áåíÉêåÉå q~ÄÉääÉ áå ^kw^eiwbfibk ~ÄÖÉäÉÖíK fã c~ää ÉáåÉê bñÅÉéíáçå ïáêÇ ^kw^eiwbfibk ~ìÑ M ÖÉJ ëÉíòíK DATA key LIKE thead-tdname. MOVE wa_buch-isbn TO key. CALL FUNCTION 'READ_TEXT' EXPORTING * CLIENT id language

= SY-MANDT = 'ZUMS' = sy-langu ORP

T

aêìÅâÉå ãáí p^m pã~êí cçêãë name = key object = 'ZBIBBUCH' * ARCHIVE_HANDLE = 0 * LOCAL_CAT = ' ' TABLES lines = it_lines EXCEPTIONS id = 1 language = 2 name = 3 not_found = 4 OTHERS = 5 . IF sy-subrc 0. anzahlzeilen = 0. ELSE. DESCRIBE TABLE it_lines LINES anzahlzeilen. ENDIF.

^ÄÄK TKNP « p^m ^dW ~ìëÖÉÑΩääíÉ ^_^mJhåçíÉå båíëÅÜÉáÇìåÖëJ âåçíÉå

ORQ

c~ääë âÉáå qÉñí îçêÜ~åÇÉå áëíI ëçää åìê ÇÉê p~íò łâÉáå qÉñí îçêJ Ü~åÇÉå ~ìëÖÉÖÉÄÉå ïÉêÇÉåK ^ìë ÇáÉëÉã dêìåÇ Äê~ìÅÜÉå ïáê ÉáåÉå båíëÅÜÉáÇìåÖëâåçíÉåI ÇÉê ãáí ^åäÉÖÉå → ^Ää~ìÑäçÖáâ → ^äíÉêå~íáîÉ áå ÇÉå k~îáÖ~íáçåëÄ~ìã ÉáåÖÉÑΩÖí ïÉêÇÉå â~ååK ^ÄJ ÄáäÇìåÖ TKNQ òÉáÖí ÇÉå håçíÉåI ÇÉê àÉ å~ÅÜ ^kw^eiwbfibk áå ÇÉå qorbJ çÇÉê áå ÇÉå c^ipbJwïÉáÖ ~ÄÄáÉÖíK fã c~ää îçå c^ipb ïáêÇ ÉáåÑ~ÅÜ ÇÉê qÉñíâåçíÉå ^iqbok^qfsqbuq ~ÄÖÉ~êÄÉáíÉíK

TKO

^_^m áã cçêãìä~ê

^ÄÄK TKNQ « p^m ^dW båíëÅÜÉáÇìåÖëâåçíÉå pÅÜäÉáÑÉ

aÉê qorbJwïÉáÖ ïáêÇ ëÅÜçå Éíï~ë ëÅÜïáÉêáÖÉêK råëÉê qÉñí äáÉÖí áå ÉáåÉê áåíÉêåÉå q~ÄÉääÉ îçêK ^ìë ÇáÉëÉã dêìåÇ ãΩëëÉå ïáê áå ÉáåÉê pÅÜäÉáÑÉ ÇìêÅÜ ÇáÉ q~ÄÉääÉ ä~ìÑÉå ìåÇ àÉÇÉ Ççêí îçêÜ~åÇÉåÉ wÉáäÉ ~ìëÖÉÄÉåK a~òì ïáêÇ ìåë Éáå pÅÜäÉáÑÉåâåçíÉå ÇáÉåÉå E^åJ äÉÖÉå → ^Ää~ìÑäçÖáâ → pÅÜäÉáÑÉFK aÉê pÅÜäÉáÑÉåâåçíÉå ÉåíëéêáÅÜí ÖÉå~ì ÉáåÉê illmJ^åïÉáëìåÖ áå ^_^mK ^ìë ÇáÉëÉã dêìåÇ ãìëë áå ÇÉå ^ííêáÄìíÉå ÇÉë håçíÉåë ~ìÅÜ ~åÖÉÖÉÄÉå ïÉêÇÉåI ïÉäÅÜÉ q~ÄÉääÉ Efq|ifkbpF áå ïÉäÅÜÉå ^êÄÉáíëÄÉêÉáÅÜ Et^|ifkbF ÖÉJ äççéí ïÉêÇÉå ëçää E^ÄÄáäÇìåÖ TKNRFK

^ÄÄK TKNR « p^m ^dW illmJhåçíÉå báåòÉäòÉáäÉå ~ìëÖÉÄÉå

fååÉêÜ~äÄ ÇÉê pÅÜäÉáÑÉ ëíÉÜÉå åìå ÇáÉ bäÉãÉåíÉ ÇÉë ^êÄÉáíëÄÉêÉáJ ÅÜÉë òìê sÉêÑΩÖìåÖK pç â~åå ÇÉê qÉñí wÉáäÉ ÑΩê wÉáäÉ ãáí eáäÑÉ ÉáåÉë qÉñíâåçíÉåë ~ìëÖÉÖÉÄÉå ïÉêÇÉå E^ÄÄáäÇìåÖ TKNSFK aáÉ wÉáäÉ áå ÇÉê áåíÉêåÉå q~ÄÉääÉ áëí ã~ñáã~ä TO wÉáÅÜÉå ÄêÉáí EïÉáä ïáê Ç~ë áã `ìëíçãáòáåÖ òìã i~åÖíÉñí ÇÉÑáåáÉêí Ü~ííÉåI h~éáíÉä QFK rã òì îÉêÜáåÇÉêåI Ç~ëë ëáÅÜ ÇáÉ íÉñíÄÉÇáåÖíÉå ìåÇ ÇêìÅâÑçêã~íJ ~ÄÜ®åÖáÖÉå wÉáäÉåìãÄêΩÅÜÉ ÖÉÖÉåëÉáíáÖ ΩÄÉêëÅÜåÉáÇÉåI ï®ÜäÉå ïáê áå ÇÉê `çãÄç _ÉÖáåå áã qÉñíâåçíÉå ÇÉå tÉêí aáêÉâí ^åJ Ü®åÖÉåK báåÉ åÉìÉ qÉñí~ìëÖ~ÄÉ EÄÉáã å®ÅÜëíÉå pÅÜäÉáÑÉåÇìêÅÜJ ä~ìÑF ÉêòÉìÖí Ç~åå âÉáåÉå wÉáäÉåìãÄêìÅÜI ëçåÇÉêå ëÅÜêÉáÄí ÇÉå ORR

T

aêìÅâÉå ãáí p^m pã~êí cçêãë qÉñí Ç~ ÑçêíI ïç ÇáÉ äÉíòíÉ qÉñí~ìëÖ~ÄÉ ÖÉÉåÇÉí Ü~íK pçãáí ïÉêJ ÇÉå wÉáäÉå åìê Ç~åå ìãÖÉÄêçÅÜÉåI ïÉåå Ç~ë båÇÉ ÇÉë aêìÅâJ ÑÉåëíÉêë ÉêêÉáÅÜí áëíK

^ÄÄK TKNS « p^m ^dW qÉñí~ìëÖ~ÄÉ áååÉêÜ~äÄ ÇÉë illmë

^ÄÄK TKNT « p^m ^dW aêìÅâ~åëáÅÜí ãáí i~åÖíÉñí áã cçêãìä~ê

7.3

Stile, Textbausteine und Grafiken få ÇÉå ÑçäÖÉåÇÉå ÇêÉá qÉáäâ~éáíÉäå ïÉêÇÉå ïáê òìå®ÅÜëí ÉáåÉå píáä ÇÉÑáåáÉêÉåI ÉáåÉå Ñçêãìä~êìå~ÄÜ®åÖáÖÉå qÉñíÄ~ìëíÉáå ÜáåíÉêJ äÉÖÉå ìåÇ ÉáåÉ ÖÉê~ëíÉêíÉ dê~Ñáâ áåë póëíÉã ÉáåëéáÉäÉåI ìã ~ääÉ ÇêÉá aáåÖÉ áå ìåëÉê ÄÉëíÉÜÉåÇÉë cçêãìä~ê ÉáåòìÄáåÇÉåK

ORS

TKP

7.3.1

píáäÉI qÉñíÄ~ìëíÉáåÉ ìåÇ dê~ÑáâÉå

Einen Stil definieren píáäÉ â∏ååÉå ΩÄÉê Ç~ë ÄÉâ~ååíÉ báåëíáÉÖëÄáäÇ ÇÉê qê~åë~âíáçå pj^oqclojp ~åÖÉäÉÖí ïÉêÇÉåK páÉ ÇáÉåÉå Ç~òìI ìå~ÄÜ®åÖáÖ ÇÉë cçêãìä~êë ^Äë~íòJ ìåÇ wÉáÅÜÉåÑçêã~íÉ òì ÇÉÑáåáÉêÉåK a~ë ^Äë~íòÑçêã~í äÉÖí ÑÉëíI ïÉäÅÜÉ pÅÜêáÑí~êí ìåÇ dê∏≈É òì îÉêïÉåJ ÇÉå áëíI çÄ ÑÉíí çÇÉê ìåíÉêëíêáÅÜÉå ÖÉÇêìÅâí ïÉêÇÉå ëçää ìåÇ åçÅÜ ÉíäáÅÜÉ ~åÇÉêÉ m~ê~ãÉíÉê ïáÉ báåòΩÖÉI wÉáäÉå~Äëí~åÇ ìåÇ ÇáÉ q~Äìä~íçêëÅÜêáííïÉáíÉK

§ÄÉêëÅÜêáÑí ÇÉÑáåáÉêÉå

rã Éáå ^Äë~íòÑçêã~í áã åÉìÉå píáä w_f_|pqfiN ~åòìäÉÖÉåI âäáJ ÅâÉå ïáê ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ áå ÇÉã äáåâÉå k~îáÖ~íáçåëJ Ä~ìã ~ìÑ ^Äë~íòÑçêã~íÉ → håçíÉå ~åäÉÖÉåK ^ÄÄáäÇìåÖ TKNU òÉáÖí ÇáÉ aÉÑáåáíáçå ÇÉë cçêã~íë rNK bë ëçää ëé®íÉê ÑΩê ÑÉíí ÖÉJ ÇêìÅâíÉ §ÄÉêëÅÜêáÑíÉå ãáí pÅÜêáÑí~êí ebisb EÑΩê eÉäîÉíáÅ~F ìåÇ pÅÜêáÑíÖê∏≈É NR ÖÉåìíòí ïÉêÇÉåK

^ÄÄK TKNU « p^m ^dW ^Äë~íòÑçêã~í rN ÑΩê §ÄÉêëÅÜêáÑíÉå pí~åÇ~êÇ~Äë~íò ÇÉÑáåáÉêÉå

a~ë ^Äë~íòÑçêã~í pN ïáêÇ ãáí ÇÉê ÖäÉáÅÜÉå pÅÜêáÑí~êí åáÅÜí ÑÉíí ÖÉÇêìÅâíI pÅÜêáÑíÖê∏≈É NMK ^ääÉêÇáåÖë áëí ÜáÉê åçÅÜ ÉáåÉ q~Äìä~íçêJ tÉáíÉ îçå R Åã òì ÜáåíÉêäÉÖÉåK táê åìíòÉå à~ áã çÄÉêëíÉå h~ëíÉå ìåëÉêÉë cçêãìä~êë q~Äìä~íçêÉå òìê âçêêÉâíÉå mçëáíáçåáÉêìåÖ E^ÄÄáäÇìåÖ NKNVFK

^ÄÄK TKNV « p^m ^dW q~Äìä~íçêÉå áã pí~åÇ~êÇ~Äë~íò pN ORT

T

aêìÅâÉå ãáí p^m pã~êí cçêãë wÉáÅÜÉåÑçêã~íÉ ÇáÉåÉå Ç~òìI ÄÉëíáããíÉ wÉáÅÜÉå áååÉêÜ~äÄ ÉáåÉë ^Äë~íòÉë ìãòìÇÉÑáåáÉêÉå ìåÇ ÇáÉ sçêÖ~ÄÉ ~ìë ÇÉã ^Äë~íòÑçêã~í òì ΩÄÉêëíÉìÉêåK _ÉëíÉë _ÉáëéáÉä ÜáÉêÑΩê ëáåÇ pÅÜêáÑí~êíÉå ÑΩê _~êJ ÅçÇÉëK báå b^kUJ_~êÅçÇÉ EÇÉê îçå ÇÉê wáÖ~êÉííÉåëÅÜ~ÅÜíÉäF â∏ååíÉ Ç~åå ~äë wÉáÅÜÉåÑçêã~í ÇÉÑáåáÉêí ïÉêÇÉåI ìåÇ ëíÉÜí Ç~ãáí áå ~ääÉå ^Äë®íòÉå òìê sÉêÑΩÖìåÖK

hçéÑÇ~íÉå

få ÇÉå hçéÑÇ~íÉå ÇÉë píáäë áëí òìã pÅÜäìëë åçÅÜ ÇÉê k~ãÉ ÉáåÉë pí~åÇ~êÇ~Äë~íòÉë òì ÜáåíÉêäÉÖÉåK bê ïáêÇ áããÉê Ç~åå òìã báåJ ë~íò âçããÉåI ïÉåå áååÉêÜ~äÄ ÇÉë cçêãìä~êë âÉáå ÉñéäáòáíÉë ^ÄJ ë~íòÑçêã~í ~åÖÉÖÉÄÉå áëíK få ìåëÉêÉã c~ää ~äëç pNK

^ÄÄK TKOM « p^m ^dW pí~åÇ~êÇ~Äë~íò áå ÇÉå hçéÑÇ~íÉå

7.3.2

Einen Textbaustein definieren aáÉ sÉêï~äíìåÖ îçå qÉñíÄ~ìëíÉáåÉå ÉêÑçäÖí ÉÄÉåÑ~ääë ΩÄÉê Ç~ë pã~êíJcçêãëJbáåëíáÉÖëÄáäÇK táê ïçääÉå ÉáåÉå _~ìëíÉáå å~ãÉåë w_f_|lbcc ~åäÉÖÉåK bê ëçää ^åÖ~ÄÉå òì ÇÉå £ÑÑåìåÖëòÉáíÉå ÇÉê _áÄäáçíÜÉâ ÉåíÜ~äíÉåK c~ääë ÇáÉëÉ ëáÅÜ Éáåã~ä ®åÇÉêåI ãìëë åìê ÇÉê ÉáåÉ _~ìëíÉáå ÖÉ®åÇÉêí ïÉêÇÉåI ìåÇ ~ääÉ cçêãìä~êÉI áå ÇáÉ Éê ÉáåÖÉÄìåÇÉå áëíI ïÉêÇÉå Ç~åå ~ìíçã~íáëÅÜ ~âíì~äáëáÉêíK fã sÉêï~äíìåÖëêÉáíÉê E^ÄÄáäÇìåÖ TKONF ÖÉÄÉå ïáê ÖäÉáÅÜ ÇÉå åÉìJ Éå píáä ~å ìåÇ ëÅÜêÉáÄÉå ÇÉå ÖÉïΩåëÅÜíÉå qÉñí áã qÉñíêÉáíÉê E^ÄÄáäÇìåÖ TKOOFK wïáëÅÜÉå ÇÉå tçÅÜÉåí~ÖÉå ìåÇ ÇÉê rÜêòÉáíJ ~åÖ~ÄÉ ÄÉÑáåÇÉí ëáÅÜ Éáå q~ÄòÉáÅÜÉåI Ç~ë ÄÉêÉáíë ÜáÉê ÇÉê ^ÄJ ëí~åÇë~åÖ~ÄÉ ~ìë ÇÉã îçêã~äë ÇÉÑáåáÉêíÉå píáä ÖÉÜçêÅÜíK

^ÄÄK TKON « p^m ^dW sÉêï~äíìåÖ ÉáåÉë qÉñíÄ~ìëíÉáåë

ORU

TKP

píáäÉI qÉñíÄ~ìëíÉáåÉ ìåÇ dê~ÑáâÉå

^ÄÄK TKOO « p^m ^dW qÉñí ãáí £ÑÑåìåÖëòÉáíÉå

7.3.3

Grafiken ablegen rã ëé®íÉê áã cçêãìä~ê ÉáåÉ dê~Ñáâ ÉáåÄáåÇÉå òì â∏ååÉåI ãìëë Ç~ë _áäÇ òìå®ÅÜëí ãáí ÇÉê qê~åë~âíáçå pbTU áåë póëíÉã ÉáåÖÉJ ëéáÉäí ïÉêÇÉåK aáÉ _áäÇÉê ïÉêÇÉå ÄÉáã báåëéáÉäÉå ÖÉã®≈ ÇÉå sçêÖ~ÄÉå ÖÉê~ëíÉêíK §ÄÉê Ç~ë jÉåΩ dê~Ñáâ → fãéçêíáÉêÉå â~åå Éáå äçâ~äÉë _áäÇ ~ìÑ ÇÉå pÉêîÉê ΩÄÉêíê~ÖÉå ïÉêÇÉå E^ÄÄáäÇìåÖ TKOPFK bë áëí ÇÉê äçâ~äÉ mÑ~Ç ìåÇ Éáå k~ãÉ ÑΩê ÇáÉ dê~Ñáâ ~åòìÖÉÄÉåK aáÉëÉê ãìëë áã §ÄêáÖÉå åáÅÜí òïáåÖÉåÇÉêïÉáëÉ ãáí w ÄÉÖáååÉåK

^ÄÄK TKOP « p^m ^dW åÉìÉ dê~Ñáâ ÉáåëéáÉäÉå

ORV

T

aêìÅâÉå ãáí p^m pã~êí cçêãë ^ÄÄáäÇìåÖ TKOQ òÉáÖí ÇáÉ qê~åë~âíáçå pbTUK ^ìÅÜ áã k~ÅÜÜáåÉáå â∏ååÉå åçÅÜ áÜêÉ ^ííêáÄìíÉ îÉê®åÇÉêí ïÉêÇÉåK báå häáÅâ ~ìÑ dê~J Ñáâ → aêìÅâ~åëáÅÜí òÉáÖí ÇáÉ dê~Ñáâ ~åK

^ÄÄK TKOQ « p^m ^dW ^ííêáÄìíÉ ÉáåÉê cçêãìä~êÖê~Ñáâ

... und alles zusammenbauen

7.3.4



táê âÉÜêÉå òìêΩÅâ òì ìåëÉêÉã ìêëéêΩåÖäáÅÜÉå cçêãìä~ê ìåÇ ÉêJ Ö®åòÉå Éë áã cçêã m~áåíÉê ìã òïÉá òìë®íòäáÅÜÉ cÉåëíÉêK aáÉ dê~J Ñáâ ïáêÇ çÄÉå êÉÅÜíë ÉáåÖÉÄìåÇÉå EêÉÅÜíÉ j~ìëí~ëíÉ → ^åäÉÖÉå → dê~ÑáâFK ^ì≈ÉêÇÉã ÄÉå∏íáÖÉå ïáê Éáå cÉåëíÉê îçã qóé kÉJ ÄÉåÑÉåëíÉê å~ãÉåë crppwbfib ìåíÉêÜ~äÄ ÇÉë cäáÉ≈íÉñíÉë E^ÄÄáäJ ÇìåÖ TKORFK c~ääë ÇÉê ~äíÉ pí~åÇ ÇÉë cçêãìä~êë âçåëÉêîáÉêí ïÉêJ ÇÉå ëçääI â∏ååíÉ ã~å ~ìÅÜ Éêëí ÉáåÉ hçéáÉ Ç~îçå ~åÑÉêíáÖÉå EbáåëíáÉÖëÄáäÇ → pã~êí cçêãë → hçéáÉêÉåFK

dê~Ñáâ ÉáåÄáåÇÉå

rã ÇáÉ dê~Ñáâ òì ÇÉÑáåáÉêÉåI ÖÉÄÉå ïáê ÇÉêÉå k~ãÉ áå ÇÉå ^ííêáJ ÄìíÉå ÇÉë dê~ÑáâJhåçíÉåë ~å E^ÄÄáäÇìåÖ TKOSFK

qÉñíÄ~ìëíÉáå ÉáåÄáåÇÉå

aÉå qÉñíÄ~ìëíÉáå Ü®åÖÉå ïáê ~äë qÉñíâåçíÉå áå Ç~ë cÉåëíÉê crppwbfib ÉáåK ^äë qÉñííóé áëí áå ÇÉå ^ííêáÄìíÉå qÉñíÄ~ìëíÉáå òì ï®ÜäÉå E^ÄÄáäÇìåÖ TKOTFK

w_f_|clojO ~äë uji

OSM

TKP

píáäÉI qÉñíÄ~ìëíÉáåÉ ìåÇ dê~ÑáâÉå

^ÄÄáäÇìåÖ TKOR « p^m ^dW cçêã m~áåíÉê ãáí åÉìÉå cÉåëíÉêå

^ÄÄK TKOS « p^m ^dW ^ííêáÄìíÉ ÇÉë dê~ÑáâJhåçíÉåë

^ÄÄK TKOT « p^m ^dW ÉáåÖÉÑΩÖíÉê qÉñíÄ~ìëíÉáå OSN

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

píáä ÉáåÄáåÇÉå

^äë äÉíòíÉê pÅÜêáíí ÑÉÜäí ìåëÉê píáäK dêìåÇë®íòäáÅÜ â~åå áå àÉÇÉã cçêãìä~êâåçíÉåI ÇÉê ÉáåÉå aêìÅâçìíéìí ÉêòÉìÖíI áå ÇÉå ^ìëÖ~J ÄÉçéíáçåÉå ~ìÅÜ Éáå píáä ÇÉÑáåáÉêí ïÉêÇÉåK få ìåëÉêÉã c~ää êÉáÅÜí Éë ~ääÉêÇáåÖë ~ìëI áå ÇÉå cçêãìä~ê~ííêáÄìíÉå ÇÉå píáä Éáåã~äáÖ òì ÜáåíÉêäÉÖÉåK gÉÇÉ ^ìëÖ~ÄÉçéíáçåI áå ÇÉê âÉáå píáä ÇÉÑáåáÉêí áëíI łÉêÄí ÇÉå píáä ÇÉë àÉïÉáäë ΩÄÉêÖÉçêÇåÉíÉå håçíÉåë E^ÄÄáäÇìåÖ TKOUFK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇÉê §ÄÉêëÅÜêáííëòÉáäÉ áã j~áåJcÉåëíÉê åìå ÉêåÉìí Ç~ë ^Äë~íòÑçêã~í rN òìÖÉïáÉëÉå ïáêÇK aÉê ÉÜÉã~äë ÇÉÑáåáÉêíÉ cÉííÇêìÅâ áëí ìåÖΩäíáÖI Ç~ Éê Éáå ^Äë~íòÑçêã~í ÉáåÉë ëóëJ íÉãÉáÖÉåÉå pí~åÇ~êÇJpíáäë ï~êK

^ÄÄK TKOU « p^m ^dW píáä áå ÇÉå cçêãìä~ê~ííêáÄìíÉå

^ÄÄK TKOV « p^m ^dW aêìÅâ~åëáÅÜí OSO

TKQ

7.4

q~ÄÉääÉå

Tabellen



w_f_|clojP ~äë uji

aÉå pÅÜäÉáÑÉåJhåçíÉå Ü~ÄÉå ïáê áã äÉíòíÉå _ÉáëéáÉä âÉååÉå ÖÉJ äÉêåíK _ÉêÉáíë Ç~ãáí ï~ê Éë ã∏ÖäáÅÜI ÉáåÉ q~ÄÉääÉ ~ìëòìÖÉÄÉåK rãëí®åÇäáÅÜ ïáêÇ ÇáÉ p~ÅÜÉ åìêI ïÉåå âçãéäáòáÉêíÉêÉ i~óçìíë áåë péáÉä âçããÉåI ÄÉáëéáÉäëïÉáëÉ dêìééÉåïÉÅÜëÉäK ^ìë ÇáÉëÉã dêìåÇ ïçääÉå ïáê ìåë áå ÇáÉëÉã qÉáäâ~éáíÉä q~ÄÉääÉåâåçíÉå ~åJ ëÉÜÉåK få ìåëÉêÉã _ÉáëéáÉäëòÉå~êáç ëáåÇ ÇáÉ _ΩÅÜÉêÄÉëí®åÇÉ áå ÇÉê q~J ÄÉääÉ w_f__bpq^ka ~ÄÖÉäÉÖíK aáÉ _Éëí~åÇëåìããÉêI ÇáÉ ÉáåÉå p~íò ÉáåÇÉìíáÖ áÇÉåíáÑáòáÉêíI ëÉíòí ëáÅÜ ~ìë ÇÉã òïÉáëíÉääáÖÉå dÉåJ êÉJhΩêòÉä ìåÇ ÉáåÉê ÑΩåÑëíÉääáÖÉå kìããÉê òìë~ããÉå EîÖäK h~éáJ íÉä RI kìããÉêåâêÉáëÉFK a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä òÉáÖí ÇáÉ hçåëíêìâJ íáçå ÉáåÉë cçêãìä~êë ÑΩê ÉáåÉ fåîÉåíìêäáëíÉK bë ëçää éêç dÉåêÉ ÉáåÉ dêìééÉåòÉáäÉ ~ìëÖÉÖÉÄÉå ïÉêÇÉåK fååÉêÜ~äÄ ÉáåÉê dêìééÉ ïÉêJ ÇÉå Ç~åå ÇáÉ ÇÉê dêìééÉ òìÖÉÜ∏êáÖÉå _Éëí~åÇëë®íòÉ ~åÖÉÇêìÅâí EÇáÉ ^ÄÄáäÇìåÖ TKQO ~ã båÇÉ ÇáÉëÉë h~éáíÉäë òÉáÖí Ç~ë cçêãìä~êI ëç ïáÉ Éë ~ìëëÉÜÉå ëçääFK aáÉ âçãéäÉííÉ a~íÉåÄÉëÅÜ~ÑÑìåÖ ëçää áååÉêÜ~äÄ ÇÉë cçêãìä~êë ëí~ííÑáåÇÉåK bë áëí áå ÇáÉëÉã c~ää åáÅÜí å∏íáÖI Éáå ëéÉòáÉääÉë o~ÜJ ãÉåéêçÖê~ãã òì ëÅÜêÉáÄÉåI Ç~ë ÇáÉ a~íÉå ÄÉëÅÜ~ÑÑíK kìíòÉå páÉ òìã qÉëíÉå ÇáÉ cìåâíáçå cçêãìä~ê → qÉëíÉåK aáÉ båíïáÅâäìåÖëJ ìãÖÉÄìåÖ ëéêáåÖí Ç~åå ÇáêÉâí áå ÇÉå cìåÅíáçå _ìáäÇÉê ~ÄK aÉê ÖÉåÉêáÉêíÉ _~ìëíÉáå â~åå Ç~åå áå ÇÉê qÉëíìãÖÉÄìåÖ ÉáåÑ~ÅÜ çÜJ åÉ sÉê®åÇÉêìåÖ ~ìÑÖÉêìÑÉå ïÉêÇÉåK

7.4.1

Vorarbeit a~ë åÉìÉ cçêãìä~ê Ew_f_|clojPF ÄÉå∏íáÖí òìå®ÅÜëí ÉáåáÖÉ ÖäçÄ~äÉ s~êá~ÄäÉåI ÇáÉ Ç~åå ÑêΩÜÉê çÇÉê ëé®íÉê òìã báåë~íò âçããÉåK a~ áå ÇÉê _Éëí~åÇëí~ÄÉääÉ åìê ÇáÉ fp_kJkìããÉêI åáÅÜí ~ÄÉê ÇÉê qáíÉä ÇÉë _ìÅÜÉë ÜáåíÉêäÉÖí áëíI ÄÉå∏íáÖÉå ïáê ÉáåÉ áåÇáîáÇìÉää ÖÉëí~äíÉíÉI áåíÉêåÉ q~ÄÉääÉK ^ÄÄáäÇìåÖ TKPM òÉáÖí ÇáÉ aÉÑáåáíáçå òïÉáÉê qóéÉåK í|ÄÉëí~åÇ ÄÉëÅÜêÉáÄí ÉáåÉ píêìâíìêI ÇáÉ ÖÉå~ì ìåëÉêÉå tΩåëÅÜÉå ÇÉê ëé®íÉêÉå ^ìëÖ~ÄÉ ÇÉê _Éëí~åÇëòÉáäÉ ÉåíëéêáÅÜíK í|áí|ÄÉëí~åÇ áëí ÇÉê Ç~îçå ~ÄÖÉäÉáíÉíÉ qóé ÉáåÉê áåíÉêåÉå q~ÄÉääÉK ^ÄÄáäÇìåÖ TKPN òÉáÖí Ç~åå ÇáÉ Ç~ê~ìë ~ÄÖÉäÉáíÉíÉå ÖäçÄ~äÉå s~êáJ ~ÄäÉå áí|ÄÉëí~åÇ ìåÇ ï~|ÄÉëí~åÇK ^å~äçÖ Ç~òì ÄÉå∏íáÖÉå ïáê ÉáåÉ áåíÉêåÉ q~ÄÉääÉ áí|ÖÉåêÉë ÑΩê ÇÉå fåÜ~äí ÇÉê dÉåêÉJq~ÄÉääÉ ìåÇ ÇÉå Ç~òì ÖÉÜ∏êáÖÉå ^êÄÉáíëÄÉêÉáÅÜ ï~|ÖÉåêÉK aáÉ pìããÉåJ î~êá~ÄäÉ ëìããÉ ïáêÇ ëé®íÉê áå ÇÉê cì≈òÉáäÉ ~ìëÖÉÖÉÄÉå ìåÇ ëçää ÇáÉ ^åò~Üä ÇÉê _Éëí~åÇëë®íòÉ ÉåíÜ~äíÉåK OSP

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

^ÄÄK TKPM « p^m ^dW qóéJaÉÑáåáíáçå

^ÄÄK TKPN « p^m ^dW ÖäçÄ~äÉ s~êá~ÄäÉå _äÉáÄí ìåë åìê åçÅÜ áå ÇÉê fåáíá~äáëáÉêìåÖëéÜ~ëÉ ÇáÉ áåíÉêåÉ dÉåJ êÉJq~ÄÉääÉ òì ÑΩääÉåK a~ë ÉêäÉÇáÖÉå ïáê áã oÉáíÉê fåáíá~äáëáÉêìåÖ ãáí ÉáåÉã ÉáåÑ~ÅÜÉå pÉäÉÅíJpí~íÉãÉåí E^ÄÄáäÇìåÖ TKPOFK

^ÄÄK TKPO « p^m ^dW dÉåêÉJq~ÄÉääÉ ãáí a~íÉå ÑΩääÉå

OSQ

TKQ

q~ÄÉääÉå

få ÇÉå cçêãìä~ê~ííêáÄìíÉå áëí åçÅÜ ÇÉê ëÉäÄëíÖÉÄ~ìíÉ píáä w_f_|pqfiN òì ÜáåíÉêäÉÖÉåI ìåÇ Ç~ãáí áëí Ç~ë cçêãìä~ê ëçïÉáí îçêÄÉêÉáíÉíI Ç~ëë Éë ãáí iÉÄÉå ÖÉÑΩääí ïÉêÇÉå â~ååK

7.4.2

Hauptelemente einfügen und Tabelle stylen aáÉ âçãéäÉííÉ iáëíÉ ëéáÉäí ëáÅÜ áååÉêÜ~äÄ ÇÉë j~áåJcÉåëíÉêë ~ÄK táê ÄÉå∏íáÖÉå áã bäÉãÉåíÄ~ìã ÇêÉá e~ìéíÉäÉãÉåíÉW báå ÉáåÑ~J ÅÜÉë qÉñíÑÉäÇI Ç~ë ëí~íáëÅÜ łfåîÉåíìêäáëíÉ Ecçêã~í rNF ÉåíÜ®äíI Ç~å~ÅÜ ÉáåÉå ^_^mJmêçÖê~ããâåçíÉå ÑΩê ÇáÉ _ÉëÅÜ~ÑÑìåÖ ÇÉê _Éëí~åÇëë®íòÉ ìåÇ Éáå bäÉãÉåí îçã qóé q~ÄÉääÉ E^åäÉÖÉå → q~ÄÉääÉFK ^ÄÄáäÇìåÖ TKPO òÉáÖí ÇáÉ ÇêÉá bäÉãÉåíÉ ìåÇ ÇÉå fåÜ~äí ÇÉë ^_^mJ`çÇÉëK a~ ïáê ÇáÉ ÄÉå∏íáÖíÉå fåÑçêã~íáçåÉå ~ìë òïÉá q~ÄÉääÉå Ew_f__bpq^ka ìåÇ w_f__rb`ebo ÑΩê ÇÉå _ìÅÜíáíÉäF ÄÉå∏íáÖÉåI ïÉêÇÉå ÇáÉ ÄÉáÇÉå q~ÄÉääÉå ãáíÉáå~åÇÉê éÉê glfk ΩÄÉê ÇáÉ fp_kJkìããÉê îÉêâåΩéÑí ìåÇ ÉåíëéêÉÅÜÉåÇ áÜêÉå cÉäJ ÇÉêå ãáí fkql `loobpmlkafkd cfbiap lc q^_ib áå ÇáÉ áåJ íÉêåÉ q~ÄÉääÉ áí|ÄÉëí~åÇ ΩÄÉêÑΩÜêíK aáÉ pìããÉåî~êá~ÄäÉ ïáêÇ îá~ abp`of_b q^_ib ãáí ÇÉê ^åò~Üä ÇÉê q~ÄÉääÉåòÉáäÉå ÖÉÑΩääíK

^ÄÄK TKPP « p^m ^dW ^_^mJhåçíÉå ãáí a~íÉåÄÉëÅÜ~ÑÑìåÖ fã q~ÄÉääÉåâåçíÉå ãΩëëÉå òìå®ÅÜëí ÇáÉ ëç ÖÉå~ååíÉå wÉáäÉåíóJ éÉå ÇÉÑáåáÉêí ïÉêÇÉåK báå wÉáäÉåíóé ÄÉëíáããí Ç~ë ^ìëëÉÜÉå ÉáåÉê q~ÄÉääÉåòÉáäÉW aáÉ ^åò~Üä ÇÉê pé~äíÉåI ÇÉêÉå _êÉáíÉ ìåÇ e∏ÜÉ ìåÇ ÇáÉ ^ìëÖ~ÄÉçéíáçåÉå Eo~ÜãÉåI pÅÜ~ííáÉêìåÖ ìëïKFK fã q~ÄäÉ m~áåíÉê EaçééÉäâäáÅâ ~ìÑ ÇÉå q~ÄÉääÉåâåçíÉåF â∏ååÉå ÇáÉëÉ wÉáJ äÉåíóéÉå Öê~ÑáëÅÜ ã~åáéìäáÉêí ïÉêÇÉåK ^ÄÄáäÇìåÖ TKPQ òÉáÖí ÇáÉ aÉí~áä~åëáÅÜí ÇÉë q~ÄäÉ m~áåíÉêëK wïÉá wÉáäÉåíóéÉå ëáåÇ Ççêí ÉáåJ òìíê~ÖÉåK aÉê wÉáäÉåíóé dbkob ÄÉëíÉÜí ~ìë åìê ÉáåÉê pé~äíÉ EÑΩê ÇÉå ëé®íÉêÉå dêìééÉåïÉÅÜëÉäFI ÇÉê wÉáäÉåíóé _bpq^ka ~ìë îáÉê pé~äíÉåK OSR

T

aêìÅâÉå ãáí p^m pã~êí cçêãë

^ÄÄK TKPQ « p^m ^dW wÉáäÉåíóéÉå ^ÄÄáäÇìåÖ TKPR òÉáÖí ÇÉå Öê~ÑáëÅÜÉå qÉáä ÇÉë q~ÄäÉ m~áåíÉêëK aáÉ rãëÅÜ~äíìåÖ òïáëÅÜÉå ÇÉê ÉáåÉå ìåÇ ÇÉê ~åÇÉêÉå ^åëáÅÜí ÉêJ ÑçäÖí ÇìêÅÜ ÇÉå aÉí~áäëJ ÄòïK ÇÉå q~ÄäÉ m~áåíÉêJ_ìííçåK eáÉê ä~ëJ ëÉå ëáÅÜ åçÅÜ o~ÜãÉå ìåÇ pÅÜ~ííáÉêìåÖ ΩÄÉê ÇáÉ ÉåíëéêÉÅÜÉåJ ÇÉå hå∏éÑÉ ÇÉÑáåáÉêÉåK få ìåëÉêÉã _ÉáëéáÉä ëçää ÇáÉ dêìééÉåòÉáJ äÉ dbkob ÉáåÉå ëÅÜï~êòÉå qÉáäê~ÜãÉå ~ã ìåíÉêÉå o~åÇ ÄÉJ âçããÉåK

^ÄÄK TKPR « p^m ^d q~ÄäÉ m~áåíÉê tÉäÅÜÉ a~íÉå áå ÇÉê q~ÄÉääÉ ~åÖÉòÉáÖí ïÉêÇÉåI áëí áã a~íÉåêÉáJ íÉê ~å~äçÖ òìã illmJbäÉãÉåí ÜáåíÉêäÉÖíK få ìåëÉêÉã c~ää ïáêÇ ΩÄÉê áí|ÖÉåêÉë å~ÅÜ ï~|ÖÉåêÉ ÖÉäççéíK

^ÄÄK TKPS « p^m ^dW illmJ^åïÉáëìåÖ ÑΩê q~ÄÉääÉåòÉáäÉå OSS

TKQ aêÉá _ÉêÉáÅÜÉ ÉáåÉê q~ÄÉääÉ

q~ÄÉääÉå

báåÉ q~ÄÉääÉ ÖäáÉÇÉêí ëáÅÜ ÖêìåÇë®íòäáÅÜ áå ÇêÉá qÉáäÉW aÉê hçéÑJ ÄÉêÉáÅÜ ïáêÇ Éáåã~äáÖ éêç pÉáíÉ çÇÉê ëçÖ~ê åìê Éáåã~äáÖ éêç q~J ÄÉääÉ ~ìëÖÉÖÉÄÉå EàÉ å~ÅÜ báåëíÉääìåÖFI ÉÄÉåëç ÇÉê cì≈ÄÉêÉáÅÜK fã dÉÖÉåë~íò Ç~òì ïáêÇ ÇÉê e~ìéíÄÉêÉáÅÜ éêç q~ÄÉääÉåòÉáäÉ EÖÉã®≈ oÉáíÉê a~íÉåF ÇìêÅÜä~ìÑÉåK rã åìå ÇáÉ dêìééÉåòÉáäÉ ~ìëòìÖÉÄÉåI ÑΩÖÉå ïáê áã e~ìéíÄÉêÉáÅÜ ÉáåÉå wÉáäÉåâåçíÉå Éáå E^åäÉÖÉå → q~ÄÉääÉåòÉáäÉF ìåÇ ÜáåíÉêäÉÖÉå dbkob ~äë wÉáäÉåíóé E^ÄÄáäÇìåÖ TKPTFK

^ÄÄK TKPT « p^m ^dW wÉáäÉ áã e~ìéíÄÉêÉáÅÜ wÉääÉåâåçíÉå

fã wÉáäÉåíóé dbkob Ü~ííÉå ïáê áã q~ÄäÉ m~áåíÉê à~ ÉáåÉ ÉáåòÉäåÉ pé~äíÉ ÇÉÑáåáÉêíI ~ìë ÇáÉëÉã dêìåÇ Ü~í Ç~ë póëíÉã ~ìíçã~íáëÅÜ ÉáåÉå ÉáåòÉäåÉå håçíÉå îçã qóé q~ÄÉääÉåòÉääÉ ìåíÉê ÇÉå wÉáJ äÉåâåçíÉå ÖÉÜ®åÖíK råíÉê ÖÉå~ì ÇáÉëÉå wÉääÉåâåçíÉå Ü®åÖÉå ïáê ÉáåÉå qÉñíâåçíÉåI ÇÉê dÉåêÉâΩêòÉä ìåÇ dÉåêÉÄÉòÉáÅÜåìåÖ ~ìëJ ÖáÄí E^Äë~íò rNI ^ÄÄáäÇìåÖ TKPTFK

^ÄÄK TKPU « p^m ^dW qÉñíâåçíÉå ÑΩê ÇáÉ dÉåêÉJ^ìëÖ~ÄÉ dÉå~ìëç îÉêÑ~ÜêÉå ïáê áã cì≈ÄÉêÉáÅÜK a~ Ççêí åìê ÉáåÉ Éáåëé~äJ íáÖÉ pìããÉåòÉáäÉ ~ìëÖÉÖÉÄÉå ïÉêÇÉå ëçääI â∏ååÉå ïáê ~ìÅÜ Ççêí ÇÉå dbkobJwÉáäÉåíóé ãáíÄÉåìíòÉå E^ÄÄáäÇìåÖ TKPVFK

^ÄÄK TKPV « p^m ^dW pìããÉåòÉáäÉ áã cì≈ÄÉêÉáÅÜ tΩêÇÉ ã~å Ç~ë cçêãìä~ê áå ÇáÉëÉã wìëí~åÇ íÉëíÉåI ïΩêÇÉå äÉJ ÇáÖäáÅÜ ÇáÉ dÉåêÉJwÉáäÉå ~ìëÖÉÇêìÅâíK a~ë táÅÜíáÖëíÉ ÑÉÜäí åçÅÜW aáÉ _Éëí~åÇëë®íòÉK

OST

T

7.4.3

aêìÅâÉå ãáí p^m pã~êí cçêãë

Detailsätze ausgeben rã ÇáÉ _Éëí~åÇëë®íòÉ áååÉêÜ~äÄ ÇÉê dÉåêÉJdêìééÉå ~ìëJ òìÖÉÄÉåI ãΩëëÉå ïáê ÉáåÉå òìë®íòäáÅÜÉ illm ÉáåÑΩÖÉåK aÉê illm ÉêÑçäÖí ΩÄÉê ÇáÉ _Éëí~åÇëí~ÄÉääÉI ~ÄÉê å~íΩêäáÅÜ åáÅÜí ΩÄÉê ÇáÉ âçãéäÉííÉI ëçåÇÉêå áããÉê åìê ΩÄÉê ÇáÉ p®íòÉI ÇáÉ òìã àÉïÉáJ äáÖÉå dÉåêÉ é~ëëÉåK ^ìë ÇáÉëÉã dêìåÇ ãìëë ÇáÉ tebobJ _ÉÇáåÖìåÖ áã illm ~åÖÉé~ëëí ïÉêÇÉåK aáÉ ÉêëíÉå òïÉá píÉääÉå ÇÉê _Éëí~åÇëåìããÉê ÉåíëéêÉÅÜÉå ÇÉã dÉåêÉâΩêòÉäK aáÉ hä~ãJ ãÉê å~ÅÜ ÇÉã cÉäÇå~ãÉå òÉáÖí ~åI Ç~ëë åìê ÇáÉ áå ÇÉê hä~ããÉê ~åÖÉÖÉÄÉåÉå píÉääÉå òìã sÉêÖäÉáÅÜ ÜÉê~åÖÉòçÖÉå ïÉêÇÉå ëçääÉå E~å~äçÖ òì ÇÉå wÉáÅÜÉåÑçäÖÉåçéÉê~íáçåÉå áå ^_^mFK

^ÄÄK TKQM « p^m ^dW illm ΩÄÉê _Éëí~åÇëí~ÄÉääÉ ãáí _ÉÇáåÖìåÖ aáÉ ïÉáíÉêÉå pÅÜêáííÉ ëçääíÉå ãáííäÉêïÉáäÉ Ñ~ëí oçìíáåÉ ëÉáåK táê Ü®åÖÉå ìåíÉê ÇÉå pÅÜäÉáÑÉåâåçíÉå ÉáåÉå wÉáäÉåâåçíÉå ãáí wÉáJ äÉåíóé _bpq^kaK aáÉëÉê ÉêòÉìÖí ÖÉã®≈ sçêÖ~ÄÉ îáÉê wÉääÉåK aáÉ ÉêëíÉ wÉääÉ ÄäÉáÄí äÉÉêX ëáÉ ÇáÉåí åìê Ç~òìI ÉáåÉ báåêΩÅâìåÖ òì ÉêJ òÉìÖÉåK råíÉê ÇáÉ ~åÇÉêÉå ÇêÉá ïÉêÇÉå qÉñíâåçíÉå ãáí ÇÉã ÖÉJ ïΩåëÅÜíÉå fåÜ~äí E_Éëí~åÇëåìããÉêI fp_kJkìããÉê ìåÇ qáíÉäF ~åÖÉÄê~ÅÜíK ^ÄÄáäÇìåÖ TKQN òÉáÖí ÉñÉãéä~êáëÅÜ ÉáåÉå qÉñíâåçíÉå ÑΩê ÇáÉ _Éëí~åÇëåìããÉêK

^ÄÄK TKQN « p^m ^dW qÉñíâåçíÉå áå ÇÉê wÉääÉ

OSU

TKR

^ìëÖ~ÄÉ áã o~ÜãÉåéêçÖê~ãã ëíÉìÉêå

^ÄÄK TKQO « p^m ^dW aêìÅâ~åëáÅÜí ÇÉê fåîÉåíìêäáëíÉ

Ausgabe im Rahmenprogramm steuern

7.5



w_f_|pjO

fã ÉêëíÉå _ÉáëéáÉä ÇáÉëÉë h~éáíÉäë Ü~ÄÉå ïáê Éáå o~ÜãÉåéêçJ Öê~ãã áåëÄÉëçåÇÉêÉ ÇÉëÜ~äÄ ÖÉëÅÜ~ÑÑÉåI ìã ÇáÉ å∏íáÖÉå fåJ Ü~äíëÇ~íÉå ~å Ç~ë cçêãìä~ê êÉëéÉâíáîÉ ~å ÇÉå ÖÉåÉêáÉêíÉå cìåâJ íáçåëÄ~ìëíÉáå òì ΩÄÉêÖÉÄÉåK ^ääÉêÇáåÖë Ü~í ÇáÉëÉê ~ìÅÜ åçÅÜ ÉáåÉ w~Üä ~å ëóëíÉãëÉáíáÖ îçêÇÉJ ÑáåáÉêíÉå m~ê~ãÉíÉêåI ÇáÉ ÇáÉ aêìÅâëíÉìÉêìåÖ ÄÉÉáåÑäìëëÉåK lÜåÉ ÉáåÉ ÉñéäáòáíÉ píÉìÉêìåÖ ïáêÇ áããÉê ÄÉáã aêìÅâ áå ÉáåÉã _ÉJ åìíòÉêÇá~äçÖ Ç~ë wáÉäÖÉê®í ìåÇ ïÉáíÉêÉ aêìÅâé~ê~ãÉíÉê ~ÄÖÉJ Ñê~ÖíK sçêÉáåÖÉëíÉääí ëáåÇ àÉïÉáäë ÇáÉI ÇáÉ áã _ÉåìíòÉêëí~ãã ÑΩê ÇÉå àÉïÉáäáÖÉå ^åïÉåÇÉê ÜáåíÉêäÉÖí ëáåÇK a~êΩÄÉê Üáå~ìë Öáäí Éë åçÅÜ ÉáåÉ ïÉáíÉêÉ eΩêÇÉ òì åÉÜãÉåK bîÉåíìÉää łïÉá≈ Ç~ë o~ÜãÉåéêçÖê~ãã òìê aÉëáÖåòÉáí åçÅÜ Ö~ê åáÅÜíI ïáÉ ÇÉê cìåâíáçåëÄ~ìëíÉáå òì ÉáåÉã cçêãìä~ê ÜÉá≈íX çÇÉê ÇÉê ^åïÉåÇÉê Ü~í ëçÖ~ê ÇáÉ j∏ÖäáÅÜâÉáíI ÇÉå k~ãÉå îÉêëÅÜáÉÇÉåÉê cçêãìä~êÉ îçêòìÖÉÄÉåK eáÉê ÜáäÑí Éáå Çóå~ãáëÅÜÉê ^ìÑêìÑK jáííÉäë ÇÉë _~ìëíÉáåë ppc|crk`qflk|jlarib|k^jb ïáêÇ ìåíÉê §ÄÉêÖ~ÄÉ ÇÉë cçêãìä~êå~ãÉåë ÇÉê k~ãÉ ÇÉë òìÖÉÜ∏êáÖÉå cìåâíáçåëÄ~ìëíÉáåë òìêΩÅâÖÉäáÉÑÉêíK fëí ÇáÉëÉê Éáåã~ä

OSV

T

aêìÅâÉå ãáí p^m pã~êí cçêãë ÄÉâ~ååíI â~åå Éê ãáí `^ii crk`qflk YsÉêïÉáë[ ~ìÑÖÉêìÑÉå ïÉêÇÉåK REPORT zbib_sm2.

^åïÉåÇÉê ÇÉå k~ãÉ ÇÉë cçêãìJ ä~êë ï®ÜäÉå ä~ëëÉå k~ãÉ ÇÉë òìã cçêãìä~ê ÖÉÜ∏J êÉåÇÉå cìåâíáJ çåëÄ~ìëíÉáåë ÉêãáííÉäå

PARAMETERS form TYPE tdsfname DEFAULT 'ZBIB_FORM3'. DATA: fuba TYPE rs38l_fnam. CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' EXPORTING formname = form IMPORTING fm_name = fuba EXCEPTIONS no_form = 1 no_function_module = 2 OTHERS = 3. IF sy-subrc 0. WRITE: / 'Fehler beim Ermitteln ', 'des Funktionsbausteins'. STOP. ENDIF. aáÉ ÄÉáÇÉå §ÄÉêÖ~ÄÉé~ê~ãÉíÉê Åçåíêçä|é~ê~ãÉíÉêë ìåÇ çìíéìí|çéíáçåë ÄÉÉáåÑäìëëÉå ÇáÉ aêìÅâëíÉìÉêìåÖK fã cçäÖÉåÇÉå ìåíÉêÇêΩÅâÉå ïáê ÇÉå _ÉåìíòÉêÇá~äçÖ Eåç|Çá~äçÖFI ëÉíòÉå ÇÉå aêìÅâÉê ~ìÑ ÇÉå äçâ~äÉå táåÇçïëJpí~åÇ~êÇÇêìÅâÉê EíÇÇÉëíFI îÉê~åä~ëëÉå ÉáåÉå ëçÑçêíáÖÉå ^ìëÇêìÅâ EíÇáããÉÇF ìåÇ ä~ëëÉå ÇÉå aêìÅâ~ìÑíê~Ö áã péççä ëíÉÜÉåI çÜåÉ áÜå òì ä∏ëÅÜÉå EíÇÇÉäÉíÉFK aêìÅâ~ìÑíê®ÖÉ áã péççä â∏ååÉå ΩÄÉê ÇáÉ qê~åë~âíáçå pmMN ~åÖÉëÉÜÉå ìåÇ îÉêï~äíÉí ïÉêÇÉåK a~å~ÅÜ ïáêÇ ÇÉê _~ìëíÉáå ΩÄÉê ÉáåÉå sÉêïÉáë ~ìÑÖÉêìÑÉå EÇáÉ s~êá~ÄäÉ ÑìÄ~ ïìêÇÉ ïÉáíÉê çÄÉå ÉêãáííÉäíFK aáÉ ÉñéçêíáÉêíÉ píêìâíìê çìíáåÑç ÉåíÜ®äí åìê Éáå bäÉãÉåíK få íÇÑé~ÖÉë ïáêÇ ÇáÉ ^åò~Üä ÇÉê ÖÉÇêìÅâíÉå pÉáíÉå ~ÄÖÉäÉÖíK DATA outcontrol TYPE ssfctrlop. DATA outoptions TYPE ssfcompop. data outinfo type ssfcrespd.

OTM

TKR

^ìëÖ~ÄÉ áã o~ÜãÉåéêçÖê~ãã ëíÉìÉêå

outcontrol-no_dialog = 'X'. outoptions-tddest = 'LOCL'. outoptions-tdimmed = 'X'. outoptions-tddelete = ' '. CALL FUNCTION fuba EXPORTING * ARCHIVE_INDEX = * ARCHIVE_INDEX_TAB = * ARCHIVE_PARAMETERS = control_parameters = outcontrol * MAIL_APPL_OBJ = = * mail_recipient * MAIL_SENDER = output_options = outoptions user_settings = ' ' IMPORTING document_ouput_info = outinfo * JOB_OUTPUT_INFO = * JOB_OUTPUT_OPTIONS = EXCEPTIONS formatting_error = 1 internal_error = 2 send_error = 3 user_canceled = 4 OTHERS = 5 . IF sy-subrc 0. MESSAGE e008(zbib). " Fehler im Smart-FormsBaustein ELSE. WRITE: / outinfo-TDFPAGES , 'Seite(n) gedruckt'. ENDIF.

OTN

T

7.5.1

aêìÅâÉå ãáí p^m pã~êí cçêãë

Funktionsbausteine im Überblick

Ysçåpã~êícçêãëdÉåÉêáÉêíÉê_~ìëíÉáå[ fãéçêíJm~ê~ãÉíÉê `lkqoli| m^o^jbqbop

píêìâíìê îçå qóé ppc`qoilm ëíÉìÉêí ÇáÉ cçêãìä~ê~ìëÖ~ÄÉ

lrqmrq| lmqflkp

píêìâíìê îçã qóé ppc`ljmlm

rpbo| pbqqfkdp

u

ëíÉìÉêí aÉí~áäë ÇÉê cçêãìä~ê~ìëÖ~ÄÉ aáÉ m~ê~ãÉíÉê ïÉêÇÉå J ïÉåå îçêÜ~åJ ÇÉå J ~ìë ÇÉê _ÉåìíòÉêîÉêï~äíìåÖ ÖÉJ òçÖÉå ^ääÉ m~ê~ãÉíÉê ïÉêÇÉå îçã mêçÖê~ãã ÖÉëÉíòí

j^fi|G

§ÄÉêÖ~ÄÉëíêìâíìêÉå òìã sÉêëÉåÇÉå ÇÉë ^ìëJ ÇêìÅâë éÉê j~áä

^o`efsb|G

§ÄÉêÖ~ÄÉëíêìâíìêÉåI ìã ÇÉå ^ìëÇêìÅâ çéíáëÅÜ òì ~êÅÜáîáÉêÉå

bñéçêíJm~ê~ãÉíÉê al`rjbkq| lrqmrq|fkcl

qacm^dbp

^åò~Üä ÇÉê ÖÉÇêìÅâíÉå pÉáíÉå

gl_|lrqmrq| fkcl

lrqmrq alkb

u cçêãìä~ê ~ìëÖÉÇêìÅâí

^o`ea lkb

u cçêãìä~ê ~êÅÜáîáÉêí

rpbobufq

` _ÉåìíòÉê Ü~í ~ÄÖÉÄêçÅÜÉå

káÅÜí ~ìëÖÉÇêìÅâí

káÅÜí ~êÅÜáîáÉêí

_ _ÉåìíòÉê Ü~í ~ìÑ òìêΩÅâ ÖÉâäáÅâí b _ÉåìíòÉê Ü~í ~ìÑ ÄÉÉåÇÉå ÖÉâäáÅâí OTO

TKR

gl_|lrqmrq| lmqflkp

^ìëÖ~ÄÉ áã o~ÜãÉåéêçÖê~ãã ëíÉìÉêå

qacloj

^åò~Üä ÇÉê cçêãìä~êÉ áå ÇáÉJ ëÉã péççä~ìÑíê~Ö

pmllifap

q~ÄÉääÉ ãáí ÇÉå faë ÇÉê ÉêJ òÉìÖíÉå péççä~ìÑíê®ÖÉ

c^ufap

q~ÄÉääÉ ãáí faë òìê c~ñ~ìëJ Ö~ÄÉ

j^fifap

q~ÄÉääÉ ãáí faë îçå cçêãìä~J êÉåI ÇáÉ ÖÉã~áäí ïìêÇÉå

lqca^q^

q~ÄÉääÉ ãáí lqcJ^ìëÖ~ÄÉ ÇÉë cçêãìä~êë

ucpa^q^

q~ÄÉääÉ ãáí ujiJa~íÉå

upia^q^

q~ÄÉääÉ ãáí upiJa~íÉå

`ppa^q^

q~ÄÉääÉ ãáí `ppJa~íÉå

båíëéêáÅÜí ÇÉã fãéçêíé~ê~ãÉíÉê lrqmrq|lmqflkp ìåÇ ÉåíÜ®äí ÇáÉ åÉìÉå léíáçåÉåI Ñ~ääë ÇÉê _ÉåìíòÉê Éíï~ë ÖÉ®åÇÉêí Ü~í

bu`bmqflkp cloj^qqfkd| boolo

cÉÜäÉê ÄÉáã _áäÇÉå ÇÉë ^ìëÇêìÅâë

fkqbok^i|boolo

^ääÖÉãÉáåÉêI áåíÉêåÉê cÉÜäÉê

pbka|boolo

cÉÜäÉê ÄÉáã pÉåÇÉå ÉáåÉê j~áä

rpbo|`^k`biba

_ÉåìíòÉê Ü~í ~ÄÖÉÄêçÅÜÉå

a~íÉåíóé ppc`qoilmEfãéçêíé~ê~ãÉíÉê `lkqoli|m^o^jbqboF kl|lmbk

u L Û Û → bë ïáêÇ âÉáå åÉìÉê péççäJ ~ìÑíê~Ö ~åÖÉäÉÖíI ïÉáä ÇÉê îçêÜÉêÖÉJ ÜÉåÇÉ ãáí kl|`ilpb åáÅÜí ÖÉëÅÜäçëJ ëÉå ïìêÇÉK aÉê ~âíìÉääÉ ïáêÇ ~åÖÉJ Ü®åÖíK

kl|`ilpb

péççä~ìÑíê~Ö ïáêÇ åáÅÜí ÖÉëÅÜäçëëÉåI ïÉáä ïÉáíÉêÉ cçêãìä~êÉ ÑçäÖÉå ëçääÉå OTP

T

aêìÅâÉå ãáí p^m pã~êí cçêãë absf`b

^êí ÇÉë ^ìëÖ~ÄÉÖÉê®íÉë EmofkqboI qbibc^u çÇÉê j^fiF

kl|af^ild

u L Û Û → bë ïáêÇ âÉáå _ÉåìíòÉêÇá~äçÖ ~åÖÉòÉáÖí

mobsfbt

u L Û Û → a~ë cçêãìä~ê ïáêÇ áå ÇÉê aêìÅâ~åëáÅÜí ÖÉòÉáÖí

dbqlqc

u L Û Û → lqcJq~ÄÉääÉ ïáêÇ ÖÉÄáäÇÉí ìåÇ ~ìëÖÉÖÉÄÉå

i^kdr

^ìëÖ~ÄÉëéê~ÅÜÉ

obmi^kdrNLOLP

bêë~íòëéê~ÅÜÉåI Ñ~ääë qÉáäÉ ÇÉë cçêãìJ ä~êë åáÅÜí áå ÇÉê ^ìëÖ~ÄÉëéê~ÅÜÉ îçêJ Ü~åÇÉå ëáåÇ

pq^oqm^db

pÉáíÉI ãáí ÇÉê ÇÉê ^ìëÇêìÅâ ÄÉÖçååÉå ïÉêÇÉå ëçää

a~íÉåíóé ppc`ljmlm Efãéçêíé~ê~ãÉíÉê lrqmrq|lmqflkpF eáåïÉáëW bë ëáåÇ åìê ÇáÉ ïáÅÜíáÖëíÉå bäÉãÉåíÉ ~åÖÉÖÉÄÉå qa^ojla

OTQ

N

kìê aêìÅâÉå

O

kìê ^êÅÜáîáÉêÉå

P

aêìÅâÉå ìåÇ ^êÅÜáîáÉêÉå

qaa^q^pbq

NK qÉáä ÇÉë k~ãÉåë ÇÉë péççä~ìÑíê~ÖÉë

qaprccfuNLO

OK ìåÇ PK qÉáä ÇÉë k~ãÉåë ÇÉë péççäJ ~ìÑíê~ÖÉë

qa`lsqfqib

qÉñí ~ìÑ ÇÉã aÉÅâÄä~íí

qaabpq

^ìëÖ~ÄÉÖÉê®í

qafjjba

u L Û Û → péççä~ìÑíê~Ö ëçÑçêí å~ÅÜ ÇÉã bêëíÉääÉå ~ìëÖÉÄÉå

qabibqb

u L Û Û → péççä~ìÑíê~Ö å~ÅÜ ^ìëÖ~ÄÉ ä∏ëÅÜÉå

qa`lsbo

u L Û Û → aÉÅâÄä~íí ~ìëÖÉÄÉå

qaob`fbsbo

bãéÑ®åÖÉêå~ãÉ ~ìÑ ÇÉã aÉÅâÄä~íí

TKR

^ìëÖ~ÄÉ áã o~ÜãÉåéêçÖê~ãã ëíÉìÉêå

qaafsfpflk

^ÄíÉáäìåÖëå~ãÉ ~ìÑ ÇÉã aÉÅâÄä~íí

qa`lmfbp

^åò~Üä hçéáÉå

qam^dbpbib`q

aÉÑáåáÉêíI ïÉäÅÜÉ ïÉêÇÉå ëçääÉåW

upcG

pÉáíÉå

Ju

Äáë pÉáíÉ u

uJv

îçå pÉáíÉ u Äáë v

uIvIw

pÉáíÉå uIv ìåÇ w

ÖÉÇêìÅâí

píÉìÉêé~ê~ãÉíÉê ÑΩê ÇáÉ ^ìëÖ~ÄÉ ~äë uji

OTR

8

Web Dynpros táê Ü~ííÉå áå h~éáíÉä R ÉáåáÖÉ dêìåÇä~ÖÉå òìê póëíÉã~êÅÜáíÉâíìê ÇáëâìíáÉêíK a~ÄÉá Ñ®ääí ~ìÑI Ç~ëë E~ì≈Éê ÇÉê a~íÉåÄ~åâF ~ääÉ hçãJ éçåÉåíÉå îçå p^m ëí~ããÉå ìåÇ áåíÉêå ΩÄÉê Éáå p^mJÉáÖÉåÉë mêçíçâçää ãáíÉáå~åÇÉê âçããìåáòáÉêÉåK a~ë ÄÉÇÉìíÉíI Ç~ëë ÇÉê ^åïÉåÇÉê åìê ãáí ÉáåÉã p^m drf ëÉáåÉ ^åïÉåÇìåÖÉå ~ìÑêìÑÉå ìåÇ ÄÉÇáÉåÉå â~ååK §ÄÉê ÇáÉ äÉíòíÉå g~ÜêÉ ÖáåÖ ÇÉê qêÉåÇ ~ääÉêJ ÇáåÖë áããÉê ãÉÜê Üáå òì ëç ÖÉå~ååíÉå çÑÑÉåÉå pí~åÇ~êÇëK a~ë ÄÉÇÉìíÉíI Ç~ëë ÄÉáëéáÉäëïÉáëÉ ÇáÉ mêçíçâçääÉ ÑΩê ÇáÉ hçããìåáâ~J íáçå ÇÉê hçãéçåÉåíÉå ìåíÉêÉáå~åÇÉê ÉÄÉå âÉáåÉ êÉáåÉ sçêÖ~ÄÉ îçå p^m ãÉÜê ëÉáå ëçääíÉI ëçåÇÉêå Éíï~ëI Ç~ë ~ääÖÉãÉáå ÄÉâ~ååí áëíK aÉê sçêíÉáä äáÉÖí Ç~êáåI Ç~ëë ëáÅÜ àÉÇÉë p^mJ ìåÇ åáÅÜíJp^mJ póëíÉã áå ÇáÉëÉ ^êÅÜáíÉâíìê ÉáåâäáåâÉå â~ååK rå~ÄÜ®åÖáÖ ÇÉë _ÉíêáÉÄëëóëíÉã ìåÇ îçê ~ääÉã ìå~ÄÜ®åÖáÖ ÇÉê mêçÖê~ããáÉêëéê~J ÅÜÉK

kÉítÉ~îÉê ìåÇ ÇáÉ çÑÑÉåÉå pí~åJ Ç~êÇë

aáÉ ^åíïçêí îçå p^m ~ìÑ ÇáÉëÉå tìåëÅÜ ÜÉá≈í kÉítÉ~îÉêK jáí eáäÑÉ ÇÉê kÉítÉ~îÉêJ^êÅÜáíÉâíìê êÉÇÉå póëíÉãâçãéçåÉåíÉå åáÅÜí ãÉÜê ~ìëëÅÜäáÉ≈äáÅÜ ãáí éêçéÉêáí®êÉå p^mJmêçíçâçääÉå ãáíJ Éáå~åÇÉêI ëçåÇÉêå ãáí eáäÑÉ îçå ~ääÖÉãÉáå ÄÉâ~ååíÉå fåíÉêåÉíJ qÉÅÜåáâÉå ïáÉ eqqmI ujiI eqji ìëïK jáí kÉítÉ~îÉê ïìêÇÉ åÉÄÉå ^_^m ~ìÅÜ g~î~ ~äë òïÉáíÉ mêçÖê~ããáÉêëéê~ÅÜÉ éêçé~J ÖáÉêíK ^ì≈Éê ÇáÉëÉå ~êÅÜáíÉâíçåáëÅÜÉå bêïÉáíÉêìåÖÉå ëáåÇ åÉÄÉå ÇÉã íê~ÇáçåÉääÉå p^m drf ~ìÅÜ ~åÇÉêÉ mêçÖê~ããÉ ~äë cêçåíÉåÇ ã∏ÖäáÅÜI òK_K Éáå tÉÄÄêçïëÉêK aáÉ p^mJmêçÖê~ããÉI ÇáÉ Ççêí ~åJ ÖÉòÉáÖí ìåÇ ÄÉÇáÉåí ïÉêÇÉåI â∏ååÉå ~ÄÉê ~ìë íÉÅÜåáëÅÜÉå ìåÇ éê~âíáëÅÜÉå dêΩåÇÉå åáÅÜí ÉáåÑ~ÅÜ Ö~åò åçêã~äÉ aóåéêçë ëÉáåI ëçåÇÉêå ÉÄÉå tÉÄ aóåéêçëK råÇ ÖÉå~ì ìã ÇáÉ båíïáÅâäìåÖ ÇáÉëÉê tÉÄ aóåéêçë ÖÉÜí Éë áå ÇáÉëÉã h~éáíÉäK §ÄêáÖÉåëW c~ääë páÉ EçÇÉê Ç~ë råíÉêåÉÜãÉå áå ÇÉã páÉ ~êÄÉáíÉåF åçÅÜ âÉáå p^m kÉítÉ~îÉê póëíÉã òìê sÉêÑΩÖìåÖ Ü~ÄÉåI â∏ååÉå páÉ ~ääÉ ÜáÉê ÖÉòÉáÖíÉå _ÉáëéáÉäÉ ~ìÅÜ ~ìÑ ÇÉê aÉãçîÉêëáçå ÇÉë p^m kÉítÉ~îÉêë å~ÅÜÄ~ìÉåK páÉ ÑáåÇÉå ÇáÉëÉ aÉãçîÉêëáçå áã p^m aÉîÉäçéÉê kÉíïçêâ ìåíÉê ëÇåKë~éKÅçã Eãáí eáäÑÉ ÇÉê pìÅÜÉ å~ÅÜ kÉítÉ~îÉê påÉ~â mêÉîáÉï ëìÅÜÉåFK

OTT

U

tÉÄ aóåéêçë

8.1

Components, Windows, Views und Plugs fã _ÉêÉáÅÜ ÇÉê tÉÄÇóåéêçJmêçÖê~ããáÉêìåÖ ÖáÄí Éë ÉáåÉ Ö~åòÉ oÉáÜÉ åÉìÉê _ÉÖêáÑÑäáÅÜâÉáíÉåI ÇáÉ ïáê áå ÇáÉëÉã qÉáäâ~éáíÉä âìêò ÇáëâìíáÉêÉå ïçääÉåK dÉÖÉåΩÄÉê ÇÉê íê~ÇáçåÉääÉå aóåéêçJ mêçÖê~ããáÉêìåÖ ÖáÄí Éë òï~ê Ñ~ëí áããÉê båíëéêÉÅÜìåÖÉåI ~ÄÉê ÇáÉ _ÉÖêáÑÑÉ ëÉäÄëí ëáåÇ îáÉäÉå iÉëÉêåI ÇáÉ åÉì áå ÇÉå _ÉêÉáÅÜ tÉÄJmêçÖê~ããáÉêìåÖ ÉáåëíÉáÖÉåI ãáí páÅÜÉêÜÉáí ìåÄÉâ~ååíK

^åïÉåÇìåÖ ìåÇ `çãéçåÉåí

a~ë pÅÜ~ìÄáäÇ ~ìÑ ÇÉê ÑçäÖÉåÇÉå pÉáíÉ òÉáÖí ÇáÉ _ÉòáÉÜìåÖÉå ÇÉê ÉáåòÉäåÉå _ÉÖêáÑÑÉ òìÉáå~åÇÉêK a~ë píΩÅâ pçÑíï~êÉI Ç~ë ïáê áå ÇáÉëÉã h~éáíÉä ÉêëíÉääÉå ïÉêÇÉåI ÜÉá≈í tÉÄÇóåéêçJ^åïÉåÇìåÖK a~êìåíÉê îÉêëíÉÜí ã~å ÉáåÉ ^åJ ë~ããäìåÖ îçå hçãéçåÉåíÉåI ÇáÉ ÉáåÉå ÄÉíêáÉÄëïáêíëÅÜ~ÑíäáÅÜÉå mêçòÉëë ~ÄÄáäÇÉíK ^ã ÉÜÉëíÉå áëí ÇÉê _ÉÖêáÑÑ tÉÄÇóåéêçJ ^åïÉåÇìåÖ ãáí qê~åë~âíáçå å~ÅÜ ÇÉê íê~ÇáçåÉääÉå tÉáëÉ òì îÉêÖäÉáÅÜÉåK aÉê çÇÉê ÇáÉ hçãéçåÉåíÉåI ÇáÉ áå ÇÉê ^åïÉåÇìåÖ ÉåíÜ~äíÉå ëáåÇI ÉåíëéêÉÅÜÉå ÇÉå ÄÉêÉáíë ÄÉâ~ååíÉå jçÇìäJmççäëK p^m åìíòí áã §ÄêáÖÉå áããÉê ÇáÉ ÉåÖäáëÅÜÉå _ÉÖêáÑÑÉI ~ìë ÇáÉëÉã dêìåÇ ëéêÉÅÜÉå ïáê áå wìâìåÑí îçå ÉáåÉê `çãéçåÉåí ~åëí~íí ÉáJ åÉê hçãéçåÉåíÉK

sáÉïë ìåÇ táåJ Ççïë

fååÉêÜ~äÄ ÉáåÉë íê~ÇáçåÉääÉå jçÇìäéççäë ÖáÄí Éë ÉáåÉ ÄÉäáÉÄáÖÉ ^åò~Üä îçå aóåéêçëI òïáëÅÜÉå ÇÉåÉå áååÉêÜ~äÄ ÇÉê ^åïÉåÇìåÖ ÜáåJ ìåÇ ÜÉê ÖÉëéêìåÖÉå ïáêÇK _Éá ÇÉê tÉÄJmêçÖê~ããáÉêìåÖ ïáêÇ ÇáÉëÉê _ÉÖêáÑÑ òÉêíÉáäí áå táåÇçïë ìåÇ sáÉïëK táåÇçï áëí Éáå ÉáåòÉäåÉë _êçïëÉêJcÉåëíÉê ìåÇ sáÉï ÉáåÉ ÉáåòÉäåÉ pÉáíÉ áåJ åÉêÜ~äÄ ÇÉë cÉåëíÉêëK tÉåå ~äëç îçã ^åïÉåÇÉê ÉáåÉ ^ÄÑçäÖÉ îçå pÉáíÉå éÉê k~îáÖ~íáçå ÇìêÅÜä~ìÑÉå ïáêÇI ÇìêÅÜä®ìÑí Éê îÉêJ ëÅÜáÉÇÉåÉ sáÉïëK

mäìÖë

aáÉ pÅÜåáííëíÉääÉ òïáëÅÜÉå òïÉá pÉáíÉå E~äëç òïáëÅÜÉå òïÉá sáÉïëF ÄáäÇÉå ëç ÖÉå~ååíÉ mäìÖë Eòì ÇÉìíëÅÜ píÉÅâÉêFK aáÉ ~ÄÖÉJ ÜÉåÇÉ pÉáíÉ Ü~í ÉáåÉå lìíÄçìåÇ mäìÖI ÇÉê ïáÉÇÉêìã áå ÇÉê ÉáåJ ÖÉÜÉåÇÉå pÉáíÉ ~ìÑ ÉáåÉå fåÄçìåÇ mäìÖ íêáÑÑíK aÉê dêìåÇI ï~êìã ã~å åáÅÜí ÉáåÑ~ÅÜ éêçÖê~ããíÉÅÜåáëÅÜ ÇáÉ òïÉáíÉ pÉáíÉ ~ìÑêìÑí E~å~äçÖ òì `~ää pÅêÉÉå uvFI äáÉÖí áå ÇÉê ^Äëíê~âíáçåK aìêÅÜ ÇáÉ mäìÖJqÉÅÜåáâ â~åå ÇáÉ k~îáÖ~íáçå ~Äëíê~ÜáÉêí ïÉêÇÉå ìåÇ áëí ìåJ ~ÄÜ®åÖáÖ îçã ÉáÖÉåíäáÅÜÉå `çÇáåÖX òìÖìåëíÉå ÄÉëëÉêÉê t~êíÄ~êJ âÉáíK

OTU

UKO

aÉê `çåíÉñí

tÉÄ aóåéêç ^åïÉåÇìåÖ `çãéçåÉåí táåÇçï sáÉï

sáÉï

lìíÄçìåÇ mäìÖ

fåÄçìåÇ mäìÖ

^ÄÄK UKNW bäÉãÉåíÉ ÉáåÉê tÉÄ aóåéêç ^åïÉåÇìåÖ

8.2

Der Context _Éîçê ïáê ãáí ÇÉã báåëíÉáÖ áå ÇáÉ mê~ñáë ÄÉÖáååÉåI ãìëë åçÅÜ Éáå äÉíòíÉêI ïáÅÜíáÖÉê _ÉÖêáÑÑ ÇÉÑáåáÉêí ïÉêÇÉåW aÉê ëç ÖÉå~ååíÉ `çåíÉñíK råíÉê ÉáåÉã `çåíÉñí îÉêëíÉÜí ã~å ÉáåÉå a~íÉåÄÉêÉáÅÜ áååÉêÜ~äÄ ÇÉê tÉÄ aóåéêç hçãéçåÉåíÉK bë Ü~åÇÉäí ëáÅÜ Ç~ÄÉá ìã ÉáåÉ ^åë~ããäìåÖ ~å a~íÉåI ÇáÉ ëçïçÜä ëâ~ä~êI ÜáÉê~êÅÜáëÅÜ çÇÉê ~ìÅÜ áå q~ÄÉääÉåÑçêã îçêäáÉÖÉå â~ååK kÉÄÉå ÇÉã `çåíÉñí ÉáåÉê `çãéçåÉåí Ü~í ~ìÅÜ àÉÇÉ sáÉï áÜêÉå ÉáÖÉåÉå `çåíÉñí EëáÉÜÉ ^ÄÄáäÇìåÖ UKOFK bäÉãÉåíÉ ~ìë ÇÉã sáÉïJ`çåíÉñí â∏ååÉå ãáí bäÉãÉåíÉå ~ìë ÇÉã `çãéçåÉåíJ`çåíÉñí îÉêâåΩéÑí ìåÇ ÖÉJ ã~ééí ïÉêÇÉåK aÉê `çåíÉñí Ü~í òïÉá ïÉëÉåíäáÅÜÉ ^ìÑÖ~ÄÉåW §ÄÉê áÜå ïÉêÇÉå a~íÉå òïáëÅÜÉå bäÉãÉåíÉå ÇÉë tÉÄ aóåéêçë ìåÇ ÇÉã `çÇáåÖ ìåÇ a~íÉå òïáëÅÜÉå sáÉïë ~ìëÖÉí~ìëÅÜíK wì ÇáÉëÉã wïÉÅâ ïÉêÇÉå ïáê ÖäÉáÅÜ áã ÉêëíÉå _ÉáëéáÉä ÇáÉ _ÉÑÉÜäÉ âÉååÉå äÉêåÉåI ìã a~íÉå áå ÇÉå `çåíÉñí òì ëÅÜêÉáÄÉå çÇÉê ~ìë áÜã òì äÉëÉåK a~ ÇáÉ a~íÉå áã `çåíÉñí ÜáÉê~êÅÜáëÅÜ çêÖ~åáëáÉêí ëáåÇI â∏ååÉå bäÉãÉåíÉ råíÉêÉäÉãÉåíÉ ÉåíÜ~äíÉåK báå ÉáåòÉäåÉëI ëâ~ä~êÉë bäÉJ ãÉåí ÜÉá≈í ^ííêáÄìí E^ííêáÄìíÉFI Éáå bäÉãÉåíI Ç~ë ïÉáíÉêÉ råíÉêJ ÉäÉãÉåíÉ ÉåíÜ®äíI ÜÉá≈í håçíÉå EkçÇÉFK

OTV

U

tÉÄ aóåéêçë

`çãéçåÉåí `çåíÉñí

`çåíÉñí

sáÉï

`çåíÉñí

sáÉï

^ÄÄK UKO wìë~ããÉåÜ~åÖ òïáëÅÜÉå sáÉïJ ìåÇ `çãéçåÉåí `çåJ íÉñí

8.3

Einführungsbeispiel a~ë ÑçäÖÉåÇÉ _ÉáëéáÉä ïáêÇ ÉáåáÖÉ ÇÉê ïáÅÜíáÖëíÉå hçåòÉéíÉ êìåÇ ìã tÉÄ aóåéêç áå ÇÉê mê~ñáë Éêä®ìíÉêåK wáÉä ëçää Éë ëÉáåI ÇÉã _ÉåìíòÉê ÉáåÉ pÉäÉâíáçåëã~ëâÉ ~åòìÄáÉíÉåI ãáí ÇÉêÉå eáäÑÉ Éê áå ÇÉå _ìÅÜJpí~ããÇ~íÉå ëìÅÜÉå â~ååK aáÉ bêÖÉÄåáëãÉåÖÉ ÇÉê pìJ ÅÜÉ ïáêÇ áå ÉáåÉê q~ÄÉääÉ ~åÖÉòÉáÖíK

8.3.1

Anlage der Component und einer View aáÉ ^_^m tçêâÄÉåÅÜ pbUM ÄáÉíÉí ~ääÉ j∏ÖäáÅÜâÉáíÉå ÑΩê ÇáÉ båíïáÅâäìåÖ ÉáåÉê tÉÄ aóåéêç ^ééäáâ~íáçåK wìã ^åäÉÖÉå ÉáåÉê åÉìÉå hçãéçåÉåíÉ ï®ÜäÉå ïáê áå ÇÉê `çãÄçJ_çñ ~ìÑ ÇÉê äáåJ âÉå pÉáíÉ tÉÄJaóåéêçJ`çãéKLfåíÑKI íê~ÖÉå ÇÉå k~ãÉå w_f__rJ `erkd Éáå ìåÇ ÇêΩÅâÉå båíÉê E^ÄÄK UKPFK

^ÄÄK UKP « p^m ^dW ^åä~ÖÉ ÉáåÉê åÉìÉå tÉÄ aóåéêç hçãéçJ åÉåíÉ få ëÉáåÉê ÖêÉåòÉåäçëÉå tÉáëÜÉáí ïáêÇ p^m ìåë Ç~êΩÄÉê áåÑçêãáÉJ êÉåI Ç~ëë Éë ÇáÉëÉ hçãéçåÉåíÉ åçÅÜ åáÅÜí ÖáÄí ìåÇ ìåë ~åÄáÉJ íÉåI ÇáÉëÉ ~åòìäÉÖÉåK _Éá ÇÉê dÉäÉÖÉåÜÉáí ïáêÇ ÖäÉáÅÜ åçÅÜ Éáå

OUM

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä

táåÇçï áå ÇÉê hçãéçåÉåíÉ ãáí ~åÖÉäÉÖí E^ÄÄK UKQFI ÇÉëëÉå k~ãÉ ëáÅÜ ~å ÇáÉëÉê píÉääÉ åçÅÜ ®åÇÉêå ä®ëëíK

^ÄÄK UKQ « p^m ^dW ^åä~ÖÉ ÉáåÉê åÉìÉå `çãéçåÉåí sáÉï ~åäÉÖÉå

få ÇÉã lÄàÉâíÄ~ìã ~ìÑ ÇÉê äáåâÉå pÉáíÉ ÑáåÇÉí ëáÅÜ åìå ÇáÉ åÉìÉ hçãéçåÉåíÉ ìåÇ ÉáåáÖÉ råíÉêÉäÉãÉåíÉI ÇáÉ ïáê ëé®íÉê âÉååÉå äÉêåÉå ïÉêÇÉåK häáÅâÉå páÉ ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ~ìÑ ÇáÉ hçãéçåÉåíÉ ìåÇ ï®ÜäÉå páÉ ^åäÉÖÉå J[ sáÉïI ìã ÇÉê hçãéçJ åÉåíÉ ÉáåÉ åÉìÉ sáÉï EìåëÉêÉ ÉêëíÉ pÉáíÉF ÜáåòìòìÑΩÖÉåK _Éá ÇÉê ^åä~ÖÉ ÇÉê sáÉï ãìëë åçÅÜ ~åÖÉÖÉÄÉåÉå ïÉêÇÉåI òì ïÉäÅÜÉê hçãéçåÉåíÉ ëáÉ ÖÉÜ∏êÉå ëçää E^ÄÄK UKRFK

^ÄÄK UKR « p^m ^dW ^åä~ÖÉ ÉáåÉê åÉìÉå sáÉï båíïìêÑëãçÇìë áå aáÉ å®ÅÜëíÉ ^ÄÄáäìåÖ UKS òÉáÖí ÇáÉ ^_^m tçêâÄÉåÅÜ áå fÜêÉê ÇÉê ^_^m tçêâJ Ö~åòÉå mê~ÅÜí ãáí ÇÉê åÉì ~åÖÉäÉÖíÉå sáÉï áã båíïìêÑëãçÇìë ÄÉåÅÜ ~ìÑ ÇÉê êÉÅÜíÉå pÉáíÉK aáÉ ÉáåòÉäåÉå oÉáíÉê ëáåÇ å~ÜÉòì ëÉäÄëíÉêJ âä®êÉåÇI ïÉåå ÇáÉ ÉåíëéêÉÅÜÉåÇÉå _ÉÖêáÑÑÉ ÄÉâ~ååí ëáåÇK fåJ ÄçìåÇ ìåÇ lìíÄçìåÇ mäìÖëI `çåíÉñí ìëïK ^ìÑ ÇÉã i~óçìíJ oÉáíÉê ÇÉê sáÉï ÖáÄí Éë ÇáÉ j∏ÖäáÅÜâÉáíI píÉìÉêÉäÉãÉåíÉ éÉê aê~Ö C aêçé ~ìÑ ÇÉå ^åòÉáÖÉÄÉêÉáÅÜ òì òáÉÜÉåK aáÉ báÖÉåëÅÜ~ÑíÉå ÉáåÉë pÉáíÉåÉäÉãÉåíë â∏ååÉå áå ÇÉã báÖÉåëÅÜ~ÑíëÑÉåëíÉê ìåíÉå êÉÅÜíë ÉáåÖÉëíÉääí ïÉêÇÉå EòK_K c~êÄÉI _êÉáíÉ ìåÇ ïÉäÅÜÉê qÉñí ~åÖÉòÉáÖí ïÉêÇÉå ëçääFK oÉÅÜíë çÄÉå áã i~óçìí ÑáåÇÉí ëáÅÜ Éáå ÜáÉê~êÅÜáëÅÜÉê _~ìã ÇÉê pÉáíÉåÉäÉãÉåíÉI ÇÉå ïáê ÖäÉáÅÜ ãáí iÉJ ÄÉå ÑΩääÉå ïÉêÇÉåK lÑíã~äë áëí Éë ÉáåÑ~ÅÜÉê Éáå bäÉãÉåí áå ÇÉã _~ìã òì ÑáåÇÉå ìåÇ ~åòìâäáÅâÉåI ~äë Éë ÇáêÉâí áã i~óçìí òì ëìJ ÅÜÉåK OUN

U

tÉÄ aóåéêçë

^ÄÄK UKS « p^m ^dW båíïìêÑë~åëáÅÜí ÇÉê sáÉï _Éîçê ïáê ~å ìåëÉêÉê sáÉï ïÉáíÉê~êÄÉáíÉåI áëí åçÅÜ ÉáåÉ äÉíòíÉ cçêã~äáí®í òì ÉêäÉÇáÖÉåK aáÉ sáÉï ãìëë å®ãäáÅÜ ãáí ÇÉã táåJ Ççï îÉêâåΩéÑí ïÉêÇÉåK táê ïÉÅÜëÉäå Ç~òì áå ÇÉê äáåâÉå _~ìãJ ~åòÉáÖÉ áå Ç~ë táåÇçï w_f__r`erkd ìåÇ Ççêí áå ÇÉå q~ÄêÉáJ íÉê táåÇçïëK aáÉ Ççêí ÜáåíÉêäÉÖíÉ eáÉê~êÅÜáÉ ÇÉÑáåáÉêí ÇáÉ sáÉïëI ÇáÉ áå ÇáÉëÉã táåÇçïë ÉåíÜ~äíÉå ëáåÇK häáÅâÉå páÉ ãáí ÇÉê êÉÅÜJ íÉå j~ìëí~ëíÉ ~ìÑ w_f__r`erkd J[ sáÉï ÉáåÄÉííÉåK aáÉ ^ÄÄáäJ ÇìåÖ UKT òÉáÖí ÇÉå aá~äçÖK _Éëí®íáÖÉå páÉ å~ÅÜ ÇÉã pÉäÉâíáÉêÉå ÇÉê sáÉï ãáí båíÉêK

^ÄÄK UKT « p^m ^dW báåÄÉííÉå ÇÉê òìîçê ~åÖÉäÉÖíÉå sáÉï

OUO

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä

k~ÅÜ ÇÉã báåÄÉííÉå áëí ÇáÉ sáÉï áå ÇÉê táåÇçïëJeáÉê~êÅÜáÉ ÉåíÜ~äíÉå E^ÄÄK UKUFK

^ÄÄK UKU « p^m ^dW báåÖÉÄÉííÉíÉ sáÉï

8.3.2

Vorbereiten des Context táÉ ÄÉêÉáíë áå ÇÉê qÜÉçêáÉ Éêä®ìíÉêíI ÇáÉåí ÇÉê `çåíÉñí Ç~òìI a~J íÉå òïáëÅÜÉå ÇÉã mêçÖê~ããJ`çÇáåÖ ìåÇ ÇÉê ^åòÉáÖÉ EëéêáÅÜ ÇÉê sáÉïJlÄÉêÑä®ÅÜÉF òì íê~åëéçêíáÉêÉåK ^ìë ÇáÉëÉã dêìåÇ ïÉêJ ÇÉå ïáê Éáå ^ííêáÄìí áã `çåíÉñí ÄÉå∏íáÖÉåI Ç~ëë ëé®íÉê ÇáÉ báåJ Ö~ÄÉ ÇÉë _ÉåìíòÉêë ÉåíÜ®äí E~äëç Ç~ë dÉåêÉFI ëçïáÉ ÉáåÉ q~ÄÉääÉ ãáí ÇÉê bêÖÉÄåáëãÉåÖÉK

^ííêáÄìí ~åäÉÖÉå

tÉÅÜëÉäå páÉ áå ÇÉå `çåíÉñíJoÉáíÉê ÇÉë sáÉïJlÄàÉâíëK aÉê tìêJ òÉäâåçíÉå ÇÉë `çåíÉñíë å~ãÉåë `lkqbuq áëí ÄÉêÉáíë ~åÖÉäÉÖíK häáÅâÉå páÉ ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ Ç~ê~ìÑ ìåÇ ï®ÜäÉå páÉ ^åJ äÉÖÉå J[ ^ííêáÄìíK táê ÖÉÄÉå ÇÉã ~åòìäÉÖÉåÇÉå ^ííêáÄìí ÉáåÉå k~ãÉå EquqdbkobF ìåÇ ÇÉÑáåáÉêÉå Éë ~äë qóé w_f_dbkobK bë îÉêïÉáëí ~äëç ~ìÑ Éáå a~íÉåÉäÉãÉåí áã a~í~ aáÅíáçå~êó ìåÇ ÉêÄí ëçãáí îáÉäÉ ÇÉê Ççêí îçêÉáåÖÉëíÉääíÉå báÖÉåëÅÜ~ÑíÉå E^ÄÄK UKVFK

håçíÉå ~åäÉÖÉå

fã å®ÅÜëíÉå pÅÜêáíí äÉÖÉå ïáê ~å~äçÖ Ç~òì ãáí ^åäÉÖÉå J[ håçíÉå ÉáåÉå `çåíÉñíJhåçíÉå ~åK aÉê håçíÉå ïáêÇ ëé®íÉê Ç~ÑΩê Ç~ ëÉáåI í~ÄÉääÉå~êíáÖÉ a~íÉå áã péÉáÅÜÉê òì Ü~äíÉåK aáÉ bäÉãÉåíÉ ÇÉë håçíÉå ÉåíëéêÉÅÜÉå Ç~åå ÇÉå q~ÄÉääÉåëé~äíÉåK ^ÄÄáäÇìåÖ UKNM òÉáÖí ÇáÉ håçíÉåJ^åä~ÖÉK aÉê qóé ÇÉë håçíÉå ÉêÄí ïáÉÇÉê îçå ÉáåÉã a~í~ aáÅíáçå~êó lÄàÉâíI ÇáÉëã~ä å®ãäáÅÜ îçå w_f__r`eI ~äëç ÇÉê _ΩÅÜÉêí~ÄÉääÉK aÉê _ÉÖêáÑÑ h~êÇáå~äáí®í ÇÉÑáåáÉêíI ïáÉ çÑí ëáÅÜ ÇáÉ háåÇJbäÉãÉåíÉ ÉáåÉë håçíÉå ïáÉÇÉêÜçäÉå â∏ååÉåK få ìåëÉêÉã òïáëÅÜÉå M ìåÇ ìåÉåÇäáÅÜK aáÉ q~ÄÉääÉ â~åå ÉåíïÉÇÉê äÉÉê ëÉáåI çÇÉê ÄÉäáÉÄáÖ îáÉäÉ wÉáäÉå ÉåíÜ~äíÉåK häáÅâÉå páÉ ~ìÑ àÉÇÉå c~ää ~ìÑ ÇÉå _ìííçå ^ííêáÄìíÉ ~ìë píêìâíìê ÜáåòìÑΩÖÉåK tÉåå páÉ åìê ãáí lâ ÄÉëí®íáÖÉåI ïáêÇ ÇÉê håçíÉå òï~ê ~åÖÉäÉÖíI ÇáÉ bäÉãÉåíÉ ãΩëëÉå ~ÄÉê îçå e~åÇ ÉêÖ®åòí ïÉêÇÉåK OUP

U

tÉÄ aóåéêçë

^ÄÄK UKV « p^m ^dW ^ííêáÄìí ÑΩê ÇÉå `çåíÉñí ~åäÉÖÉå

^ÄÄK UKNM « p^m ^dW `çåíÉñíJhåçíÉå ~åäÉÖÉå fã å®ÅÜëíÉå pÅÜêáíí ∏ÑÑåÉí ëáÅÜ ÇÉê aá~äçÖ ïáÉ áå ^ÄÄáäÇìåÖ UKNN ÖÉòÉáÖíK eáÉê â∏ååÉå ïáê ÇÉí~áäáÉêí ÑÉëíäÉÖÉåI ïÉäÅÜÉ bäÉãÉåíÉ ÇÉê w_f__r`eJpíêìâíìê áå ÇÉå `çåíÉñíJhåçíÉå ΩÄÉêåçããÉå ïÉêÇÉå ëçääÉåK táê ã~êâáÉêÉå åìê fp_kI ^rqlo ìåÇ qfqbi ìåÇ ÄÉëí®íáÖÉå ãáí lâK OUQ

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä

^ÄÄK UKNN « p^m ^dW bäÉãÉåíÉ ï®ÜäÉåI ÇáÉ ÇÉã håçíÉå ÜáåòìJ ÖÉÑΩÖí ïÉêÇÉå ëçääÉå aáÉ ^ÄÄáäÇìåÖ UKNO òÉáÖí åìå ÇÉå ÑÉêíáÖÉå `çåíÉñí ÑΩê ÇáÉëÉ sáÉïK bë áëí òì ÄÉ~ÅÜíÉåI Ç~ëë ÇáÉëÉê `çåíÉñí åìê áååÉêÜ~äÄ ÇÉê sáÉï Öáäí ìåÇ åçÅÜ åáÅÜíë ãáí ÇÉã `çãéçåÉåíJ`çåíÉñí òì íìå Ü~íK

^ÄÄK UKNO « p^m ^dW ÑÉêíáÖÉê sáÉïJ`çåíÉñí

8.3.3

View Layout wìêΩÅâ òì ìåëÉêÉê sáÉïW kìå Öáäí Éë ÇáÉ lÄÉêÑä®ÅÜÉ ÇÉê sáÉï òì ÉåíïáÅâÉäåK aáÉ lÄÉêÑä®ÅÜÉåÉäÉãåíÉ ëáåÇ ÉÄÉåÑ~ääë ïáÉÇÉê ÜáÉJ ê~êÅÜáëÅÜ ~åÖÉçêÇåÉí ìåÇ áã oÉáíÉê i~óçìí òì ÑáåÇÉåK häáÅâÉå páÉ ~ìÑ ÇÉå îçêÜ~åÇÉåÉå tìêòÉäâåçíÉå ollqrfbibjbkqJ `lkq^fkbo ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ J[ bäÉãÉåí ÉáåÑΩÖÉåK wìJ å®ÅÜëí ÑΩÖÉå ïáê Éáå bäÉãÉåí îçã qóé dêçìé ãáí ÇÉã k~ãÉå pìÅÜÉåê~ÜãÉå Éáå E^ÄÄK UKNPFK råíÉê ÇÉå dêìééÉåJhåçíÉå äÉÖí p^m Ç~åå ~ìíçã~íáëÅÜ Éáå `~éíáçåJbäÉãÉåí ~åI Ç~ë ÇáÉ §ÄÉêJ ëÅÜêáÑí ÇÉë o~ÜãÉåë ÉåíÜ®äíK aáÉ báÖÉåëÅÜ~Ñí íÉñí áã báÖÉåëÅÜ~ÑíëJ ÑÉåëíÉê êÉÅÜíë ìåíÉå ëçääíÉ Ç~åå ~ìÑ k~ÅÜ dÉåêÉ ëìÅÜÉå ~ÄÖÉ®åJ ÇÉêí ïÉêÇÉåK råíÉê ÇÉã dêìééÉåJbäÉãÉåí ïáêÇ Ç~åå åçÅÜ Éáå bäÉãÉåí îçã qóé fåéìícáÉäÇ Ek~ãÉ fkmrqdbkobF ìåÇ Éáå håçéÑ îçã qóé _ìííçå Ek~ãÉ pr`ebk_rqqlkF ÄÉå∏íáÖíK

OUR

U

tÉÄ aóåéêçë

^ÄÄK UKNP « p^m ^dW ^åäÉÖÉå ÉáåÉë rfJbäÉãÉåíë bÄÉåÑ~ääë ìåíÉê ÇÉå tìêòÉäâåçíÉå E~äëç ~ìÑ ÖäÉáÅÜÉê bÄÉåÉ ïáÉ ÇáÉ dêçìéJ_çñF éä~íòáÉêÉå ïáê Éáå rfJbäÉãÉåí îçã qóé q~ÄäÉ ãáí k~ãÉå _r`eq^_biibK bë áëí òìå®ÅÜëí äÉÉê ìåÇ ÉåíÜ®äí âÉáJ åÉ pé~äíÉåK a~ë i~óçìí ëçääíÉ åìå ÇÉê ^ÄÄáäÇìåÖ UKNQ ÉåíëéêÉJ ÅÜÉåK

^ÄÄK UKNQ « p^m ^dW i~óçìí å~ÅÜ ^åä~ÖÉ ~ääÉê rfJbäÉãÉåíÉ báåÑ~ÅÜÉ a~íÉåJ ÄáåÇìåÖ ~åäÉÖÉå

kìå Öáäí ÉëI ÄÉëíáããíÉ bäÉãÉåíÉ ÇÉë i~óçìíë ãáí bäÉãÉåíÉå ÇÉë `çåíÉñíë òì îÉêÄáåÇÉåI ìã ÇÉå a~íÉåíê~åëéçêí òïáëÅÜÉå `çåíÉñí ìåÇ lÄÉêÑä®ÅÜÉ òì Éêã∏ÖäáÅÜÉåK t®ÜäÉå páÉ òìå®ÅÜëí ÇáÉ fåéìíJ Äçñ ~ìë ìåÇ âäáÅâÉå páÉ áã báÖÉåëÅÜ~ÑíëÑÉåëíÉê ~ìÑ ÇÉå _ìííçå òìê wìïÉáëìåÖ ÉáåÉê a~íÉåÄáåÇìåÖ ÇÉê báÖÉåëÅÜ~Ñí î~äìÉ E^ÄÄK UKNRFK

^ÄÄK UKNR « p^m ^dW a~íÉåÄáåÇìåÖ òìïÉáëÉå bë ∏ÑÑåÉí ëáÅÜ Éáå aá~äçÖ ãáí ÇÉê `çåíÉñíJeáÉê~êÅÜáÉ ÇÉê sáÉïK táê ï®ÜäÉå Ççêí Ç~ë bäÉãÉåí quqdbkob ìåÇ ÄÉëí®íáÖÉå ãáí lâK aáÉ a~íÉåÄáåÇìåÖ òìê q~ÄÉääÉ áëí Éíï~ë âçãéäáòáÉêíÉêK häáÅâÉå páÉ áå ÇÉê rfJbäÉãÉåíÉJeáÉê~êÅÜáÉ êÉÅÜíë çÄÉå ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ~ìÑ ÇáÉ ~åÖÉäÉÖíÉ q~ÄÉääÉ ìåÇ ï®ÜäÉå páÉ _áåÇáåÖ ÉêJ OUS

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä

òÉìÖÉåK bë ∏ÑÑåÉí ëáÅÜ ïáÉÇÉê Éáå aá~äçÖ ïáÉ áå ^ÄÄáäÇìåÖ RKNS ÖÉòÉáÖíK t®ÜäÉå páÉ ÇÉå `çåíÉñíJhåçíÉå _rb`ebo ãáí ÇÉã ÉåíJ ëéêÉÅÜÉåÇÉå _ìííçå ~ìëK p^m ÄáÉíÉí fÜåÉå ~åI ~ääÉ bäÉãÉåíÉ ÇáÉJ ëÉë håçíÉåë ~äë pé~äíÉå ÉáåòìÑΩÖÉåK _Éá _ÉÇ~êÑ â∏ååíÉå páÉ ~å ÇáÉëÉê píÉääÉ ÉáåòÉäåÉ råíÉêÉäÉãÉåíÉ ~åJ çÇÉê ~Äï®ÜäÉåK `ÉääJbÇáíçê

råíÉê ÇÉã _ÉÖêáÑÑ `ÉääJbÇáíçê îÉêëíÉÜí ã~å ÇáÉ ^êí ìåÇ tÉáëÉI ïáÉ ÇáÉ wÉääÉå ÇÉê àÉïÉáäáÖÉå pé~äíÉ Ç~êÖÉëíÉääí ïÉêÇÉå ëçääÉåK få ìåëÉêÉã c~ää ÄÉä~ëëÉå ïáê Éë ÄÉá ÇÉã pí~åÇ~êÇ qÉñísáÉïI Ç~ ÇÉê fåÜ~äí åìê ~åÖÉòÉáÖíI åáÅÜí ~ÄÉê îçã _ÉåìíòÉê ÖÉ®åÇÉêí ïÉêÇÉå ëçääK

^ÄÄK UKNS « p^m ^dW a~íÉåÄáåÇìåÖ òìïÉáëÉå aìêÅÜ _Éëí®íáÖÉå ãáí lâ ïáêÇ àÉíòí áã rfJ_~ìã éêç pé~äíÉ Éáå bäÉãÉåí îçã qóé q~ÄäÉ`çäìãå ~åÖÉäÉÖíK a~êìåíÉê Ü®åÖí àÉïÉáäë Éáå bäÉãÉåí îçã qóé `~éíáçå EÑΩê ÇáÉ pé~äíÉåΩÄÉêëÅÜêáÑíF ìåÇ Éáå bäÉãÉåí îçã qóé qÉñísáÉï EÑΩê ÇáÉ tÉêíÉ~åòÉáÖÉFK

^ÄÄK UKNT « p^m ^dW ÑÉêíáÖÉë i~óçìí

OUT

U

tÉÄ aóåéêçë

8.3.4

Coding k~ÅÜÇÉã åìå ãáí åáÅÜí ìåÉêÜÉÄäáÅÜÉã ^ìÑï~åÇ ÇÉê âçãéäÉííÉ o~ÜãÉå ÑΩê ìåëÉêÉ ^åïÉåÇìåÖ ~ìÑÖÉÄ~ìí ïìêÇÉI áëí Éë àÉíòí ïáÉÇÉê ~å ÇÉê wÉáí Éíï~ë ^_^m òì éêçÖê~ããáÉêÉåK táê ïçääÉå åìå ÇáÉ içÖáâ ÉåíïáÅâÉäåI ÇáÉ ëáÅÜ ÜáåíÉê ÇÉã pìÅÜÉåJhåçéÑ îÉêÄáêÖíK

^åäÉÖÉå ÉáåÉê ^âJ íáçå

t®ÜäÉå páÉ áã rfJ_~ìã ~ìÑ ÇÉã i~óçìíJoÉáíÉê ìåëÉêÉê sáÉï ÇÉå pìÅÜÉåJ_ìííçå ~ìëK fã báÖÉåëÅÜ~ÑíëÑÉåëíÉê ÑáåÇÉå páÉ åÉÄÉå ò~ÜäJ êÉáÅÜÉå báÖÉåëÅÜ~ÑíÉå ~ìÅÜ ÉáåÉå _ÉêÉáÅÜ bêÉáÖåáëëÉK aÉê _ìííçå ÉåíÜ®äí åìê Éáå bêÉáÖåáëI å®ãäáÅÜ lå^ÅíáçåK aáÉëÉë bêÉáÖåáë â~åå ~ÄÖÉÑ~åÖÉå ïÉêÇÉåI áåÇÉã Éáå bêÉáÖåáëJe~åÇäÉê ÇÉÑáåáÉêí ïáêÇK a~ë áëí åáÅÜí ÄÉëçåÇÉêÉë âçãéäáòáÉêíI ïÉáä ïáê ÇáÉëÉå sçêÖ~åÖ ÇáÉ ^_^m tçêâÄÉåÅÜ ÉêäÉÇáÖÉå ä~ëëÉå â∏ååÉåI áåÇÉã ïáê ~ìÑ ÇÉå kÉìJ_ìííçå ÇáêÉâí åÉÄÉå ÇÉã bêÖÉáÖåáë âäáÅâÉåK bë ∏ÑÑåÉí ëáÅÜ ÇÉê aá~äçÖ ïáÉ áå ^ÄÄáäÇìåÖ UKNU ÖÉòÉáÖíK

^ÄÄK UKNU « p^m ^dW ^âíáçå ~åäÉÖÉå ^âíáçåÉå ìåÇ bêJ ÉáÖåáëÜ~åÇäÉê

aÉê k~ãÉ ÇÉê ^âíáçå â~åå ÑêÉá ÖÉï®Üäí ïÉêÇÉå Eáå ìåëÉêÉã c~ää _rb`ebopbibhqfbobkFK táê ÄÉëí®íáÖÉå ãáí lâ ìåÇ Ç~ãáí ïáêÇ ÇáÉëÉ ^âíáçå ~åÖÉäÉÖí ìåÇ ãáí ÇÉã bêÉáÖåáë lå^Åíáçå ÇÉë _ìíJ íçåë îÉêâåΩéÑíK aáÉ ^âíáçå áëí áã oÉáíÉê ^âíáçåÉå ïáÉÇÉê òì ÑáåJ ÇÉå ìåÇ Ççêí ãáí ÉáåÉê jÉíÜçÇÉ å~ãÉåë lk^`qflk_rb`eboJ pbibhqfbobk îÉêâåΩéÑíK få ÇáÉëÉ jÉíÜçÇÉ â~åå éÉê açééÉäJ âäáÅâ ~ÄÖÉëéêìåÖÉå ïÉêÇÉåK iÉíòíÉåÇäáÅÜ â~åå ã~å ëáÅÜ ÇáÉ âçãéäÉííÉ sáÉï ~äë ÉáÖÉåÉ hä~ëëÉ îçêëíÉääÉåI ~ìë ÇáÉëÉã dêìåÇ ëéêáÅÜí ã~å ÜáÉê îçå ÉáåÉê òì âçÇáÉêÉåÇÉå jÉíÜçÇÉK ^ÄÄáäÇìåÖ UKNV òÉáÖí ÇÉå àìåÖÑê®ìäáÅÜÉå jÉíÜçÇÉåêìãéÑI ÇÉå Éë åìå ~ìëòìâçÇáÉêÉå ÖáäíK

OUU

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä

^ÄÄK UKNV « p^m ^dW kÉì ~åÖÉäÉÖíÉ jÉíÜçÇÉ a~ë ÑçäÖÉåÇÉ iáëíáåÖ ÉåíÜ®äí åìå ~ääÉ å∏íáÖÉå pÅÜêáííÉI ìã ÇÉå îçã _ÉåìíòÉê ~åÖÉÑçêÇÉêíÉå a~íÉåÄÉëí~åÇ ~ÄòìêìÑÉåK wìå®ÅÜëí ïÉêÇÉå ÉáåáÖÉ s~êá~ÄäÉå ÇÉâä~êáÉêíK åçÇÉ|ÄìÅÜ ëçää ÉáåÉ lÄàÉâíJ êÉÑÉêÉåò ~ìÑ ÉáåÉå `çåíÉñíJhåçíÉå ÉåíÜ~äíÉåI áí|ÄìÉÅÜÉê áëí ÉáåJ Ñ~ÅÜ åìê ÉáåÉ åçêã~äÉI áåíÉêåÉ q~ÄÉääÉ îçã qóé w_f__r`ebo ìåÇ ÖÉêåÉ ÉáåÉ ëâ~ä~êÉ s~êá~ÄäÉ îçã cÉäÇíóé w_f_dbkobK wìÖêáÑÑ ~ìÑ ÇÉå `çåíÉñí ãáí ïÇ|ÅçåíÉñí

aáÉ i~ìÑòÉáíìãÖÉÄìåÖ ÄáÉíÉí Éáå lÄàÉâí å~ãÉåë ïÇ|ÅçåíÉñí ~åI ãáí ÇÉëëÉå eáäÑÉ ~ìÑ ÇÉã ~âíìÉääÉå sáÉïJ`çåíÉñí å~îáÖáÉêí ïÉêJ ÇÉå â~ååK a~ ÇáÉ _ÉåìíòÉêÉáåÖ~ÄÉ áã `çåíÉñíJ^ííêáÄìí quqdbkJ ob ÖÉëéÉáÅÜÉêí áëíI äÉëÉå ïáê ãáííÉäë ÇÉê jÉíÜçÇÉ dÉí|^ííêáÄìíÉEKKKF ÇÉå tÉêí ÇáÉëÉë bäÉãÉåíëK gÉ å~ÅÜÇÉãI çÄ Ç~ë bäÉãÉåí ÖÉÑΩääí áëí E~äëç çÄ ÇÉê _ÉåìíòÉê ÉíJ ï~ë ÉáåÖÉÖÉÄÉå Ü~íFI ïáêÇ ÉåíïÉÇÉê ÇáÉ âçãéäÉííÉ q~ÄÉääÉ ëÉJ äÉâíáÉêí çÇÉê åìê Ç~ë îçêÖÉÖÉÄÉåÉ dÉåêÉK jáí eáäÑÉ ÇÉê dÉí|ÅÜáäÇ|åçÇÉJcìåâíáçå ïáêÇ ÇáÉ oÉÑÉêÉåò ~ìÑ ÇÉå `çåíÉñíJhåçíÉå ãáí ÇÉê _ΩÅÜÉêí~ÄÉääÉ ÖÉÑΩääíK aáÉëÉ oÉÑÉêÉåò åçÇÉ|ÄìÅÜ ÄáÉíÉí ÇáÉ jÉíÜçÇÉ _áåÇ|q~ÄäÉEKKKFI ìã ÉáåÉ áåíÉêåÉ q~ÄÉääÉ ~å ÇÉå håçíÉå òì ÄáåÇÉåK a~ãáí áëí ÇÉê tÉêíÉJqê~åëéçêí áå ÇÉå `çåíÉñí ìåÇ ëçãáí ~ìÑ ÇáÉ ^ìëÖ~ÄÉëÉáíÉ îçääòçÖÉåK method ONACTIONBUECHERSELEKTIEREN . data: node_buch type ref to if_wd_context_node, it_buecher type standard table of zbibbuecher, genre type zbibgenre. wd_context->Get_attribute( exporting name = 'TXTGENRE' OUV

U

tÉÄ aóåéêçë importing value = genre ). if genre is initial. select * from zbibbuecher into table it_buecher. else. select * from zbibbuecher into table it_buecher where genre = genre. endif.

node_buch = wd_context-> get_child_Node( Name = 'BUECHER'). node_buch->Bind_Table( it_buecher ). endmethod.

tÉÄ aóåéêç ^åJ ïÉåÇìåÖ ÇÉÑáåáÉJ êÉå

rã Ç~ë mêçÖê~ãã åìå ~ìëéêçÄáÉêÉå òì â∏ååÉåI ÄÉå∏íáÖÉå ïáê åçÅÜ ÉáåÉ tÉÄ aóåéêç ^åïÉåÇìåÖI ÇáÉ ìåëÉêÉ ÑÉêíáÖÉ `çãéçJ åÉåí ÉåíÜ®äíK rã ÇáÉëÉ òì ÉêëíÉääÉåI âäáÅâÉå ïáê áã lÄàÉâíÄ~ìã ìåëÉêÉê `çãéçåÉåí ~ìÑ ÇÉê çÄÉêëíÉå bÄÉåÉ ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ìåÇ ï®ÜäÉå ^åäÉÖÉå J[ tÉÄJaóåéêçJ^åïÉåÇìåÖK ^ÄJ ÄáäÇìåÖ UKOM ìåÇ UKON òÉáÖÉå ÇÉå aá~äçÖ ÑΩê ÇáÉ ^åïÉåÇìåÖ ìåÇ ÇáÉ Éáåòìíê~ÖÉåÇÉå m~ê~ãÉíÉêK péÉáÅÜÉêå páÉ òìå®ÅÜëí ÇáÉ ÑêáëÅÜ ~åÖÉäÉÖíÉ ^åïÉåÇìåÖ ìåÇ ÇáÉ `çãéçåÉåíI ìåÇ ~âíáîáÉêÉå páÉ ~ääÉ åáÅÜíJ~âíáîáÉêíÉå bäÉãÉåíÉ áå ÇÉê tçêâÄÉåÅÜK

^ÄÄK UKOM « p^m ^dW aá~äçÖ òìã ^åäÉÖÉå ÉáåÉê åÉìÉå ^åïÉåJ ÇìåÖ

OVM

UKP

báåÑΩÜêìåÖëÄÉáëéáÉä

^ÄÄK UKON « p^m ^dW m~ê~ãÉíÉê ÉáåÉê åÉìÉå ^åïÉåÇìåÖ qÉëí ÇÉê aÉãçJ ~åïÉåÇìåÖ

k~ÅÜ ÉêÑçäÖêÉáÅÜÉê ^âíáîáÉêìåÖ ëíÉÜí ÇáÉ ^åïÉåÇìåÖ åìå ÇÉê ^ääÖÉãÉáåÜÉáí ÄÉêÉáíK häáÅâÉå páÉ ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ~ìÑ ÇáÉ ^åïÉåÇìåÖ áã lÄàÉâíJ_~ìã êÉÅÜíë áå ÇÉê tçêâÄÉåÅÜ ìåÇ ï®ÜäÉå páÉ qÉëíÉåK bë ∏ÑÑåÉí ëáÅÜ Éáå åÉìÉë _êçïëÉêJcÉåëíÉêI áå ÇÉã páÉ ëáÅÜ ÖÉÖÉÄÉåÉåÑ~ääë åÉì ~å p^m ~åãÉäÇÉå ãΩëëÉå EàÉ å~ÅÜÇÉãI ïáÉ Ç~ë póëíÉã âçåÑáÖìêáÉêí áëíFK ^ÄÄáäÇìåÖ UKOO òÉáÖí ìåëÉê _ÉáëéáÉäéêçÖê~ãã áã _êçïëÉêK

^ÄÄK UKOO « p^m ^dW _ÉáëéáÉäéêçÖê~ãã áå ^âíáçå

OVN

U

8.4

tÉÄ aóåéêçë

Controller und Plugs live erleben fã cçäÖÉåÇÉå ïçääÉå ïáê åìå ÉáåáÖÉ ïÉáíÉêÑΩÜêÉåÇÉ qÉÅÜåáâÉå ÄÉÜ~åÇÉäåK a~òì ÖÉÜ∏êÉå áåëÄÉëçåÇÉêÉ ÇáÉ kìíòìåÖ ÇÉê k~îáÖ~J íáçåëãÉÅÜ~åáëãÉå EmäìÖëF ~äë ~ìÅÜ ÇÉê báåë~íò ÇÉë `çãéçåÉåí `çåíêçääÉêëI ãáí ÇÉëëÉå eáäÑÉ ïáê ÉáåÉå cìåâíáçåëÄ~ìëíÉáå ~åJ ëíÉìÉêå ïçääÉåK a~ë ÉêëíÉ _ÉáëéáÉä ëçää ìã ÑçäÖÉåÇÉ cìåâíáçå~äáí®í ÉêïÉáíÉêí ïÉêJ ÇÉåW aÉê _ÉåìíòÉê ëçää ÉáåÉå pí~ããÇ~íÉåë~íò ã~êâáÉêÉå â∏ååÉå ìåÇ ãáí ÉáåÉã häáÅâ ~ìÑ ÉáåÉå òìë®íòäáÅÜÉå _ìííçå ∏ÑÑåÉí ëáÅÜ ÉáåÉ åÉìÉ pÉáíÉI ÇáÉ ÇÉå _Éëí~åÇ ÉåíÜ®äíK

8.4.1

Der Controller gÉÇÉ sáÉï ìåÇ àÉÇÉ `çãéçåÉåí ÉåíÜ®äí ãáåÇÉëíÉåë ÉáåÉå ëç ÖÉJ å~ååíÉå `çåíêçääÉêK ^ìÑÖ~ÄÉ ÇÉë `çåíêçääÉêë áëí ÉëI ÇáÉ hçããìJ åáâ~íáçå ãáí ~åÇÉêÉå hçãéçåÉåíÉå áåëÄÉëçåÇÉêÉ ãáí hçãéçJ åÉåíÉå ÇáÉ ~ì≈ÉêÜ~äÄ ÇÉê tÉÄ aóåéêç ^åïÉåÇìåÖ äáÉÖÉåI òì îÉêï~äíÉåK fÜã ìåíÉêëíÉÜí ~ìÅÜ Éáå `çåíÉñíJ_ÉêÉáÅÜI ÇÉëëÉå oÉáÅÜïÉáíÉ ~ÄÉê ΩÄÉê ÉáåÉ ÉáåòÉäåÉ sáÉï Üáå~ìëÖÉÜíK

wìå®ÅÜëí ÄÉå∏íáÖÉå ïáê ìå~ÄÜ®åÖáÖ ìåëÉêÉë _ÉáëéáÉäë ÉáåÉå cìåâíáçåëJ cìåâíáçåëÄ~ìëíÉáå å~ãÉåë w|_f_|elib|_bpq^kaK wì ÉáåÉê Ä~ìëíÉáå îçêÄÉêÉáJ ÉêãáííÉäí Éê ~ääÉ _Éëí~åÇëë®íòÉK aáÉ ÖÉÖÉÄÉåÉå fp_kJkìããÉê íÉå ^ÄÄáäÇìåÖÉå UKOP ìåÇ UKOQ òÉáÖÉå ÇáÉ fãéçêíJ ìåÇ q~ÄÉääÉåJ m~ê~ãÉíÉêK a~ë ÑçäÖÉåÇÉ iáëíáåÖ ÉåíÜ®äí ÇÉå nìÉääÅçÇÉ ÇÉë _~ìJ ëíÉáåëK bê ÄÉëíÉÜí åìê ~ìë ÉáåÉã ÉáåòáÖÉå pÉäÉÅíJpí~íÉãÉåíK FUNCTION Z_BIB_HOLE_BESTAND. *"------------------------------------------*"*"Local Interface: *" IMPORTING *" REFERENCE(ISBN) TYPE ZBIBBUECHER-ISBN *" TABLES *" BESTAND STRUCTURE ZBIBBESTAND *"------------------------------------------select * from zbibbestand into table bestand where isbn = isbn. ENDFUNCTION.

OVO

UKQ

`çåíêçääÉê ìåÇ mäìÖë äáîÉ ÉêäÉÄÉå

^ÄÄK UKOP « p^m ^dW fãéçêíJm~ê~ãÉíÉê

^ÄÄK UKOQ « p^m ^dW q~ÄÉääÉåJm~ê~ãÉíÉê wìêΩÅâ òì ìåëÉêÉê tÉÄ aóåéêç hçãéçåÉåíÉW häáÅâÉå páÉ ãáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ~ìÑ ÇÉå tìêòÉäâåçíÉå ÇÉê `çãéçåÉåí ìåÇ ï®ÜäÉå páÉ ^åäÉÖÉå J[ pÉêîáÅÉJ^ìÑêìÑK bë ïáêÇ ëáÅÜ åìå Éáå táò~êÇ ∏ÑÑåÉåI ÇÉê áå ÇÉå `çãéçåÉåí `çåíêçääÉê ÉáåÉ jÉíÜçÇÉ áãéäÉãÉåíáÉêÉå ïáêÇI ÇÉê ìåëÉêÉå _~ìëíÉáå ~ìÑêìÑÉå ëçääK `çåíêçääÉê ï®ÜäÉå k~ÅÜ ÇÉã pí~êíÄáäÇëÅÜáêã ã∏ÅÜíÉ ÇÉê táò~êÇ òìÉêëí ïáëëÉåI áå ïÉäÅÜÉã `çåíêçääÉê ÇáÉ jÉíÜçÇÉ ~åÖÉäÉÖí ïÉêÇÉå ëçääK táê ï®ÜJ äÉå ÇÉå ÄÉêÉáíë ÉñáëíáÉêÉåÇÉå `çåíêçääÉê å~ãÉåë `ljmlkbkqJ `lkqoliibo E^ÄÄK UKORFK

^ÄÄK UKOR « p^m ^dW táò~êÇ òìã bêëíÉääÉå ÇÉê `çåíêçääÉêJ jÉíÜçÇÉ aÉê pÉêîáÅÉJqóé áëí cìåâíáçåëÄ~ìëíÉáåI ÇÉê áã å®ÅÜëíÉå cÉåëíÉê å~ãÉåíäáÅÜ ~åòìÖÉÄÉå áëí EïáÉ çÄÉå ÇÉÑáåáÉêí w|_f_|elib|_bpq^kaFK pé~ååÉåÇ ïáêÇ Éë åìå ïáÉÇÉê ÄÉáã ^åé~ëëÉå ÇÉë `çåíÉñíK fã ÑçäÖÉåÇÉå _áäÇ E^ÄÄK UKOSF ãìëë ÇÉÑáåáÉêí ïÉêÇÉåI ïÉäÅÜÉ m~ê~J ãÉíÉê ÇÉë _~ìëíÉáåë áå ÇÉå `çåíÉñí ÇÉë `çåíêçääÉêë ΩÄÉêåçããÉå ïÉêÇÉå ëçääÉåK få ìåëÉêÉã c~ää ëáåÇ Ç~ë ÇáÉ fp_kJkìããÉê ìåÇ OVP

U

tÉÄ aóåéêçë ÇáÉ _Éëí~åÇëí~ÄÉääÉK aáÉëÉ ÄÉáÇÉå m~ê~ãÉíÉê ã~êâáÉêÉå ïáê ãáí ÉáåÉã e®âÅÜÉåK

^ÄÄK UKOS « p^m ^dW cìåâíáçåëÄ~ìëíÉáåé~ê~ãÉíÉê ìåÇ `çåíÉñí îÉêâåΩéÑÉå fã äÉíòíÉå pÅÜêáíí ïáêÇ Ç~åå åçÅÜ ÇÉê k~ãÉ ÇÉê jÉíÜçÇÉ ~åÖÉJ ÖÉÄÉåI ãáí ÇÉê cìåâíáçåëÄ~ìëíÉáå îçå ~ì≈Éå áã `çåíêçääÉê ~ìÑJ ÖÉêìÑÉå ïÉêÇÉå â~åå Eáå ìåëÉêÉã c~ää eçäÉ_Éëí~åÇFX Ç~åå â~åå ÇÉê táò~êÇ ëÉáåÉ ^êÄÉáí ÄÉÖáååÉå ìåÇ ÇáÉ `çåíêçääÉêJjÉíÜçÇÉ ÉêòÉìÖÉåK §ÄêáÖÉåëW aáÉ ~ìíçã~íáëÅÜ ÖÉåÉêáÉêíÉ jÉíÜçÇÉ â~åå áã nìÉääÅçJ ÇÉ éÉê açééÉäâäáÅâ ~ìÑ ÇÉå jÉíÜçÇÉåå~ãÉå áã oÉáíÉê jÉíÜçÇÉå ÇáêÉâí ~åÖÉëÉÜÉå ïÉêÇÉåK bë áëí ÇìêÅÜ~ìë ëáååîçääI ëáÅÜ ÇÉå `çJ ÇÉ Éáåã~ä ÖÉå~ìÉê ~åòìëÉÜÉåK j~å â~åå Ççêí îáÉä ΩÄÉê ÇáÉ pí~åJ Ç~êÇJcìåâíáçåÉå ÑΩê ÇáÉ `çåíÉñíJj~åáéìä~íáçå äÉêåÉåK

8.4.2

Vorbereiten der zweiten View und der Context-Objekte fã å®ÅÜëíÉå pÅÜêáíí äÉÖÉå ïáê ÉáåÉ òïÉáíÉ sáÉï å~ãÉåë w_f_J sfbt_bpq^ka ~åK páÉ ÉåíëéêáÅÜí ÇÉê pÉáíÉI ÇáÉ ÇÉê _ÉåìíòÉê òì ëÉÜÉå ÄÉâçããíI ïÉåå Éê îçå ÇÉê ÉêëíÉå sáÉï áå ÇáÉ _Éëí~åÇëJ ~åòÉáÖÉ ~ÄëéêáåÖíK táê ÖÉÜÉå áå ÇÉå oÉáíÉê `çåíÉñí ÇÉê åÉìÉå sáÉïK ^ìÑ ÇÉê êÉÅÜJ íÉå pÉáíÉ ëÉÜÉå ïáê ÇÉå `çåíÉñí ÇÉë ΩÄÉêÖÉçêÇÉåÉíÉå `çåíêçääÉêë ìåÇ ~ìÑ ÇÉê äáåâÉå pÉáíÉ ÇÉå åçÅÜ äÉÉêÉå `çåíÉñí ÇÉê sáÉïK wáÉJ ÜÉå páÉ åìå ÇÉå âçãéäÉííÉå `çåíÉñíJhåçíÉå _Éëí~åÇ ~ìë ÇÉã håçíÉå `Ü~åÖáåÖ îçã êÉÅÜíÉå _ÉêÉáÅÜ áå ÇÉå äáåâÉå _ÉêÉáÅÜ EéÉê aê~Ö C aêçéFK aáÉ tçêâÄÉåÅÜ Ñê~Öí páÉ Ç~ååI çÄ ÇáÉ ÄÉáJ ÇÉå håçíÉå ÖÉã~ééí ïÉêÇÉå ëçääÉåK _É~åíïçêíÉå páÉ ÇáÉëÉ cê~J ÖÉå ãáí g~I Ç~ÇìêÅÜ ÑáåÇÉí Éáå ~ìíçã~íáëÅÜÉê tÉêíÉíê~åëéçêí òïáJ ëÅÜÉå ÇÉã ΩÄÉêÖÉçêÇåÉíÉå `çåíÉñí ìåÇ ÇÉã äçâ~äÉå `çåíÉñí ëí~ííK ^ÄÄáäÇìåÖ UKOT òÉáÖí ÇáÉ ÄÉáÇÉå `çåíÉñíJ_ÉêÉáÅÜÉK

OVQ

UKQ

`çåíêçääÉê ìåÇ mäìÖë äáîÉ ÉêäÉÄÉå

^ÄÄK UKOT « p^m ^dW j~ééáåÖ ÇÉë `çåíêçääÉêJ ãáí ÇÉã sáÉïJ `çåíÉñí i~óçìí ~åé~ëëÉå

iÉÖÉå páÉ áå ÇÉê i~óçìí~åëáÅÜí Éáå q~ÄäÉJlÄàÉâí ~å ìåÇ ÇÉÑáåáÉJ êÉå páÉ Éáå a~íÉåÄáåÇáåÖ òïáëÅÜÉå ÇÉê `çåíÉñíJ_Éëí~åÇëí~ÄÉääÉ ìåÇ ÇÉê q~ÄÉääÉI ìã ÇÉå fåÜ~äí ÇÉë `çåíÉñíJhåçíÉåë áå ÇÉê _ÉJ ëí~åÇë~åòÉáÖÉ ~åòìòÉáÖÉåK ^ì≈ÉêÇÉã ïáêÇ åçÅÜ Éáå håçéÑ ãáí ÇÉê _ÉëÅÜêáÑíìåÖ òìêΩÅâ ÄÉJ å∏íáÖíI ìã ÇÉå _ÉåìíòÉê ïáÉÇÉê ~ìÑ ÇáÉ ÉêëíÉ pÉáíÉ òìêΩÅâëéêáåJ ÖÉå òì ä~ëëÉåK a~ë i~óçìí ëçääíÉ Ç~åå ëç ~ìëëÉÜÉåI ïáÉ áå ^ÄÄáäJ ÇìåÖ UKOU ÖÉòÉáÖíK

^ÄÄK UKOU « p^m ^dW i~óçìí ÇÉë _Éëí~åÇëîáÉïë §ÄÉêÖ~ÄÉ ÇÉê fp_kJkìããÉê

^äë äÉíòíÉå pÅÜêáíí ÄÉå∏íáÖÉå ïáê åìå åçÅÜ îçå ÇÉê ÉêëíÉå sáÉï ~ìë wìÖ~åÖ òì ÇÉã m~ê~ãÉíÉê fp_k ÇÉê `çåíêçääÉêJcìåâíáçåK ^ìë ÇáÉëÉã dêìåÇ òáÉÜÉå ïáê áã `çåíÉñíJoÉáíÉê ÇÉê ÉêëíÉå sáÉï ÇÉå fãéçêíáåÖJhåçíÉå áå ÇÉå äçâ~äÉå `çåíÉñíK ^ÄÄáäÇìåÖ UKOV òÉáÖí ~ìÑ ÇÉê äáåâÉå pÉáíÉ ÇÉå ìã ÇÉå áãéçêíáåÖJhåçíÉå ÉêÖ®åòíÉå OVR

U

tÉÄ aóåéêçë `çåíÉñíK j~å â∏ååíÉ åìå ÑçäÖÉêáÅÜíáÖ ~ìÑ ÇáÉ fÇÉÉ âçããÉåI Éë êÉáÅÜÉ ~ìëI åìê Ç~ë fp_kJ^ííêáÄìí òì ã~ééÉå ìåÇ åáÅÜí ÇÉå fãJ éçêíáåÖJhåçíÉåK dêìåÇë®íòäáÅÜ áëí ÇÉê dÉÇ~åâÉ î∏ääáÖ êáÅÜíáÖI ~J ÄÉê ÇáÉ tçêâÄÉåÅÜ ä®ëëí Éë åáÅÜí òìI Éáå ÉáåòÉäåÉë ^ííêáÄìí òì ã~ééÉåI ëçåÇÉêå áããÉê åìê ÉáåÉå håçíÉåK

^ÄÄK UKOV « p^m ^dW ÖÉã~ééíÉê `çåíÉñí ÇÉê ÉêëíÉå sáÉï ^ìÑ ÇÉê ÉêëíÉå sáÉï ãìëë Éáå òìë®íòäáÅÜÉê _ìííçå ãáí ÇÉê _ÉJ ëÅÜêáÑíìåÖ _Éëí~åÇ ^åëÉÜÉå ìåíÉêÜ~äÄ ÇÉê q~ÄÉääÉ ~åÖÉÄê~ÅÜí ïÉêÇÉåK

8.4.3

Plugs definieren táÉ ÇÉê k~ãÉ ëÅÜçå ë~ÖíI ëáåÇ mäìÖë báåJ ìåÇ ^ìëÖ~åÖëëíÉääÉå òïáëÅÜÉå sáÉïëI ÇáÉ Éë Éêä~ìÄÉåI ÇáÉ k~îáÖ~íáçå ~Äëíê~âí ìåÇ ìå~ÄÜ®åÖáÖ ÇÉë `çÇáåÖë òì ÉêòÉìÖÉåK a~ ïáê òïáëÅÜÉå òïÉá sáÉïë Üáå ìåÇ ÜÉê ëÅÜ~äíÉåI ïÉêÇÉå áå àÉÇÉê sáÉï àÉïÉáäë Éáå fåÄçìåÇJ ìåÇ Éáå lìíÄçìåÇJmäìÖ ÄÉå∏íáÖíK aáÉëÉ ÜÉá≈Éå áã c~ää ÇÉê ÉêëíÉå sáÉï wr|_bpq^ka ElìíÄçìåÇF ìåÇ bfkJ d^kd|slk|_bpq^ka EfåÄçìåÇFK få ÇÉê òïÉáíÉå sáÉï Ew_f_J _bpq^kaF ÜÉá≈Éå ëáÉ bfkd^kd|slk|pr`eb EfåÄçìåÇF ìåÇ wrorb`h|wr|pr`eb ElìíÄçìåÇFK ^ÄÄáäÇìåÖ UKPM òÉáÖí ÄÉáJ ëéáÉäÜ~Ñí ÇÉå lìíÄçìåÇJmäìÖ ÇÉê òïÉáíÉå sáÉï w_f_sfbtJ _bpq^kaK

^ÄÄK UKPM « p^m ^dW ~åÖÉäÉÖíÉê lìíÄçìåÇJmäìÖ a~ë sÉêâåΩéÑÉå òïáëÅÜÉå lìíÄçìåÇJ ìåÇ fåÄçìåÇJmäìÖë ÖÉJ ëÅÜáÉÜí ~ìÑ ÇÉê bÄÉåÉ ÇÉë táåÇçïëK aÉê òïÉáíÉ sáÉï ãìëë ëçJ OVS

UKQ

`çåíêçääÉê ìåÇ mäìÖë äáîÉ ÉêäÉÄÉå

ïáÉëç åçÅÜ ÇÉê táåÇçïëJeáÉê~êÅÜáÉ ÜáåòìÖÉÑΩÖí ïÉêÇÉåI ëç ïáÉ ïáê Ç~ë ãáí ÇÉê ÉêëíÉå sáÉï ÄÉêÉáíë ÖÉí~å Ü~ÄÉåK fååÉêÜ~äÄ ÇÉê eáÉê~êÅÜáÉ Ü®åÖÉå ÇáÉ ÉáåòÉäåÉå mäìÖë Ç~åå ìåíÉê ÇÉê àÉïÉáäáÖÉå sáÉïK k~îáÖ~íáçåëäáåâ ÉêòÉìÖÉå

jáí ÇÉê êÉÅÜíÉå j~ìëí~ëíÉ ÖÉÜÉå ïáê ÄÉáëéáÉäëïÉáëÉ ~ìÑ ÇÉå lìíJ ÄçìåÇJmäìÖ wr|_bpq^ka ìåÇ âäáÅâÉå ~ìÑ k~îáÖ~íáçåëJiáåâ ÉêJ òÉìÖÉåK aÉê aá~äçÖ ~ìë ^ÄÄáäÇìåÖ UKPN ∏ÑÑåÉí ëáÅÜ ìåÇ ã∏ÅÜíÉ îçå ìåë ïáëëÉåI ~ìÑ ïÉäÅÜÉå fåÄçìåÇJmäìÖ ïÉäÅÜÉê sáÉï å~îáJ ÖáÉêí ïÉêÇÉå ëçääK

^ÄÄK UKPN « p^m ^dW aÉÑáåáÉêÉå ÉáåÉë k~îáÖ~íáçåëäáåâë ^å~äçÖ Ç~òì ÑìåâíáçåáÉêí ÇÉê oΩÅâëéêìåÖ îçå w_f_sfbtJ _bpq^ka å~ÅÜ w_f_sfbtpbiK páåÇ ÄÉáÇÉ oáÅÜíìåÖÉå ë~ìÄÉê ãáíÉáå~åÇÉê îÉêâåΩéÑíI ëçääíÉ ÇáÉ táåÇçïJeáÉê~êÅÜáÉ ëç ~ìëëÉÜÉåI ïáÉ áå ^ÄÄáäÇìåÖ UKPO ÖÉòÉáÖíK

^ÄÄK UKPO « p^m ^dW k~îáÖ~íáçåëäáåâë áå ÇÉê táåÇçïJeáÉê~êÅÜáÉ

OVT

U

8.4.4

tÉÄ aóåéêçë

Coding k~ÅÜÇÉã åìå ~ääÉ sçê~ìëëÉíòìåÖÉå ÉêÑΩääí ëáåÇI â∏ååÉå ïáê ìåë Ç~ê~å ã~ÅÜÉåI ÇÉå ÉáÖÉåíäáÅÜÉå ^ÄëéêìåÖ òì âçÇáÉêÉåK a~òì äÉÖÉå ïáê ïáÉ ÄÉêÉáíë áã ÉêëíÉå _ÉáëéáÉä ÉáåÉ ^âíáçå ìåÇ Ç~ãáí áãéäáòáí ÉáåÉå bêÉáÖåáëÜ~åÇäÉê ÜáåíÉê ÇÉå _Éëí~åÇ pìÅÜÉå håçéÑ ~ìë ÇÉê sáÉï w_f_sfbtpbiK táÉ ÄÉêÉáíë ÄÉâ~ååí ïÉêÇÉå îÉêëÅÜáÉÇÉåÉ lÄàÉâíêÉÑÉêÉåòÉå ÇÉJ âä~êáÉêí ìåÇ Éáå sÉêïÉáë ~ìÑ ÇÉå _rb`eboJhåçíÉå ÇÉë `çåíÉñíë ÉêãáííÉäíK aáÉ jÉíÜçÇÉ dÉí|iÉ~Ç|pÉäÉÅíáçåE F äáÉÑÉêí ÉáåÉ oÉÑÉêÉåò ~ìÑ ÇÉå îçã _ÉåìíòÉê ëÉäÉâíáÉêíÉå a~íÉåë~íòK aáÉ fp_kJkìããÉê ÇáÉëÉë a~íÉåë~íòÉë ïáêÇ Ç~åå îá~ pÉí|^ííêáÄìíÉE F ~å ÇáÉ âçêêÉâíÉ píÉääÉ áååÉêÜ~äÄ ÇÉë `çåíÉñíë éä~íòáÉêíI ~ìë ÇÉê ëáÉ ÇÉê cìåâíáçåëJ Ä~ìëíÉáå ëé®íÉê ~ìëäáÉëíK jáí eáäÑÉ îçå bñÉÅìJ íÉ|w|_áÄ|_Éëí~åÇ|eçäÉåE F ïáêÇ ÇáÉ jÉíÜçÇÉ ÇÉë `çåíêçääÉêë ~ìÑÖÉêìÑÉåK cáêÉ|wì|_Éëí~åÇE F ä∏ëí ÇÉå lìíÄçìåÇJmäìÖ ~ìëI ÇÉê Ç~åå òìê òïÉáíÉå sáÉï å~îáÖáÉêíK method ONACTIONBESTANDSUCHEN . data: node_buecher type ref to If_Wd_Context_Node, element_buch type ref to If_Wd_Context_Element, isbn type zbibbestand-isbn. node_buecher = wd_Context->get_Child_Node( Name = 'BUECHER' ). element_buch = node_buecher-> GET_LEAD_SELECTION( ). element_buch->get_attribute( exporting Name = 'ISBN' importing Value = isbn ).

OVU

UKQ * *

`çåíêçääÉê ìåÇ mäìÖë äáîÉ ÉêäÉÄÉå

ISBN-Nummer in der Context an anderer Stelle wieder einfügen data: node_isbntransfer type ref to If_Wd_Context_Node. node_buecher = wd_Context-> get_Child_Node( Name = 'IMPORTING' ). node_buecher->set_attribute( exporting Name = 'ISBN' Value = isbn ). wd_Comp_Controller-> Execute_Z_Bib_Hole_Bestand( ). wd_This->Fire_Zu_Bestand_Plg( ).

endmethod.

wìêΩÅâ _ìííçå

kìå ÄäÉáÄí åçÅÜ ÉáåÉ äÉíòíÉ ^âíáçå òì íìåI å®ãäáÅÜ ÇÉå òìêΩÅâJ _ìííçå ÇÉê òïÉáíÉå sáÉï ãáí ÇÉã ÉåíëéêÉÅÜÉåÇÉå lìíÄçìåÇJ mäìÖ îÉêÇê~ÜíÉåI ÇÉê Ç~åå òìê ÉêëíÉå sáÉï òìêΩÅâÑΩÜêíK j~å â∏ååíÉ Ç~ë å~íΩêäáÅÜ ïáÉÇÉê ïáÉ çÄÉå ÖÉòÉáÖí îçå e~åÇ âçÇáÉêÉåI ~ääÉêÇáåÖë ÄáÉíÉí ëáÅÜ áå ÇÉã c~ää ÉáåÉ ÉäÉÖ~åíÉêÉ jÉJ íÜçÇÉ ~åK dÉÜÉå páÉ áå ÇÉå i~óçìíJoÉáíÉê ÇÉê sáÉï w_f_sfbtJ _bpq^kaI ã~êâáÉêÉå páÉ ÇÉå _ìííçå ìåÇ ëÅêçääÉå páÉ áã báÖÉåJ ëÅÜ~ÑíëÑÉåëíÉê òìã bêÉáÖåáë lå^ÅíáçåK tÉåå páÉ ~ìÑ ÇÉå kÉì~åJ ä~ÖÉJhåçéÑ âäáÅâÉåI ∏ÑÑåÉí ëáÅÜ ÇÉê aá~äçÖ ~ìë ^ÄÄáäÇìåÖ UKPPK eáÉê Ü~ÄÉå páÉ j∏ÖäáÅÜâÉáíI ÇáêÉâí ÇÉå lìíÄçìåÇJmäìÖ wrJ orb`h|wro|pr`eb ~åòìÖÉÄÉåK a~ãáí áëí ÇáÉ k~îáÖ~íáçå ÉáåJ ÇÉìíáÖ ÇÉÑáåáÉêí Ó Ö~åò çÜåÉ mêçÖê~ããáÉêìåÖK

OVV

U

tÉÄ aóåéêçë

^ÄÄK UKPP « p^m ^dW sÉêâåΩéÑìåÖ òìã lìíÄçìåÇJmäìÖ ÇÉÑáåáÉJ êÉå ^ÄÄáäÇìåÖ UKPQ ìåÇ UKPR òÉáÖÉå ÇáÉ ÑÉêíáÖÉ ^åïÉåÇìåÖ å~ÅÜ ÇÉã péÉáÅÜÉêå ìåÇ ^âíáîáÉêÉå áå ^âíáçåK

^ÄÄK UKPQ « p^m ^dW sáÉï w_f_sfbtpbi áå ^âíáçå

PMM

UKQ

`çåíêçääÉê ìåÇ mäìÖë äáîÉ ÉêäÉÄÉå

^ÄÄK UKPR « p^m ^dW sáÉï w_f__bpq^ka áå ^âíáçå

PMN

A A.1

Anhang Web-Ressourcen •

ïïïKíÜÉçÄ~äÇJëçÑíï~êÉKÇÉ tÉáíÉêÑΩÜêÉåÇÉ fåÑçë òì ÇáÉëÉã _ìÅÜI ëçïáÉ açïåäç~ÇJ j∏ÖäáÅÜâÉáí ÑΩê ÇáÉ _ÉáëéáÉäÇ~íÉáÉåK ^ì≈ÉêÇÉã ÖáÄí Éë ÉáåÉ ~ìëÑΩÜêäáÅÜÉ ìåÇ ëíÉíë ~âíìÉääÉ iáåâJiáëíÉ ëçïáÉ ÉáåÉ pÉáíÉ ãáí îÉê∏ÑÑÉåíäáÅÜíÉå iÉëÉêJcê~ÖÉåK



ÜÉäéKë~éKÅçã îçääëí®åÇáÖÉ låäáåÉJaçâìãÉåí~íáçå òì oLPJpóëíÉãÉå ~ääÉê Ö®åÖáÖÉå oÉäÉ~ëÉëK



ëÇåKë~éKÅçã a~ë p^m aÉîÉäçéÉê kÉíïçêâ áëí ÉáåÉ mä~ííÑçêã ÑΩê båíïáÅâJ äÉêK j~å Äê~ìÅÜí âÉáå p^mJhìåÇÉ òì ëÉáåI ìã ëáÅÜ òì êÉÖáëíJ êáÉêÉåK



ïïïKîáÉïÉÖKÇÉ tÉÄJpáíÉ ÇÉë sÉêä~ÖÉë ÇáÉëÉë _ìÅÜëK

PMP

^

A.2

^åÜ~åÖ

Liste gängiger Transaktionen açâìãÉåíÉåîÉêï~äíìåÖ L tb_JbåíïáÅâäìåÖ l^bo

aÉê _ìëáëåÉëë açÅìãÉåí k~îáÖ~íçê

l^`O

mÑäÉÖÉíê~åë~âíáçå òì ÇÉå açâìãÉåíÉå~êíÉå

l^aO

mÑäÉÖÉíê~åë~âíáçå òì ÇÉå açâìãÉåíÉåíóéÉå

pjtM

tÉÄJoÉëéçëáíçêó

^_^mJbåíïáÅâäìåÖ pbUM

^_^mJtçêâÄÉåÅÜ

pbPT

cìåÅíáçå _ìáäÇÉê

ptlN

_ìëáåÉëëJlÄàÉÅí _ìáäÇÉê

pbPU

^_^mJoÉéçêíë L mêçÖê~ããÉ ëí~êíÉå ìåÇ ®åÇÉêå

pbNN

a~í~ aáÅíáçå~êó

pbNS

a~í~ _êçïëÉê

pbSN

qÉñíÄ~ìëíÉáåÉ éÑäÉÖÉå

pbVN

k~ÅÜêáÅÜíÉåíÉñíÉ éÑäÉÖÉå

qê~åëéçêí pbMV

sÉêï~äíÉå ìåÇ cêÉáÖÉÄÉå îçå qê~åëéçêí~ìÑíê®J ÖÉå

pqjp

qê~åëéçêí j~å~ÖÉãÉåí póëíÉã Ó fãéçêíáÉêÉå îçå qê~åëéçêí~ìÑíê®ÖÉå

q~ÄÉääÉåéÑäÉÖÉ pbRQ

q~ÄÉääÉåéÑäÉÖÉ ÖÉåÉêáÉêÉå

pjPM

q~ÄÉääÉåéÑäÉÖÉ ~ìÑêìÑÉå

péÉêêÉå ìåÇ sÉêÄìÅÜÉå pjNP

PMQ

sÉêÄìÅÜìåÖëãçåáíçêI pí~íáëíáâ ìåÇ ^Çãáåáëíê~J íáçå ÇÉë sÉêÄìÅÜìåÖëëóëíÉãë

^KP

sÉêÖäÉáÅÜëçéÉê~íçêÉå

pjRN

§ÄÉêëáÅÜí ~ääÉê ~åÖÉâçééÉäíÉå ^ééäáâ~íáçåëëÉêîÉê

pjRM

mêçòÉëëΩÄÉêëáÅÜí

aêìÅâÉå

A.3

pmMN

§ÄÉêëáÅÜí péççä~ìÑíê®ÖÉ

pj^oqclojp

pã~êí cçêãë

pbTU

cçêãìä~êÖê~ÑáâÉå îÉêï~äíÉå

Vergleichsoperatoren bn

Z

áëí ÖäÉáÅÜ

kb

Y[

ìåÖäÉáÅÜ

iq

Y

âäÉáåÉê

ib

YZ

âäÉáåÉê çÇÉê ÖäÉáÅÜ

dq

[

Öê∏≈Éê

db

[Z

Öê∏≈Éê çÇÉê ÖäÉáÅÜ

ih

iáâÉ

ÉåíëéêáÅÜí ÇÉã äáâÉJléÉê~íçê áå ÇÉê tÜÉêÉJ^åïÉáëìåÖ îçå léÉå pni

PMR

^

A.4

PMS

^åÜ~åÖ

Wichtige FTP-Kommandos get

Üçäí ÇáÉ ÉåíÑÉêåíÉ a~íÉá Yé~êN[ ìåÇ äÉÖí ëáÉ ~äë Yé~êO[ äçâ~ä ~Ä

put

ΩÄÉêíê®Öí ÇáÉ äçâ~äÉ a~íÉá Yé~êN[ ìåÇ äÉÖí ëáÉ ~äë Yé~êO[ ~ìÑ ÇÉã cqmJpÉêîÉê ~Ä

cd

ïÉÅÜëÉäí áå Ç~ë sÉêòÉáÅÜåáë Yé~ê[ ~ìÑ ÇÉã cqmJpÉêîÉê

ls

äáëíÉí ÇÉå fåÜ~äí ÇÉë ~âíìÉääÉå sÉêJ òÉáÅÜåáëëÉë ~ìÑ

mkdir

äÉÖí ~ìÑ ÇÉã cqmJpÉêîÉê Ç~ë sÉêòÉáÅÜJ åáë Yé~ê[ ~Ä

delete

ä∏ëÅÜí ÇáÉ Ç~íÉá Yé~ê[ ~ìÑ ÇÉã pÉêîÉê

rename

ÄÉåÉååí ÇáÉ a~íÉá Yé~êN[ áå Yé~êO[ ìãK

binary

ïÉÅÜëÉäí áå ÇáÉ Äáå®êÉ §ÄÉêíê~ÖìåÖë~êíK aáÉ a~íÉáÉå ïÉêÇÉå Éñ~âí ëç ΩÄÉêíê~ÖÉåI ïáÉ ëáÉ îçêäáÉÖÉåK

ascii

ïÉÅÜëÉäí áå ÇáÉ ^ëÅááJ§ÄÉêíê~ÖìåÖë~êíK få qÉñíÇ~íÉáÉå ïÉêÇÉå wÉáäÉåìãÄêΩJ ÅÜÉ ëç ~åÖÉé~ëëíI Ç~ëë ëáÉ ÄÉíêáÉÄëëóëJ íÉãâçåÑçêã ~ìÑ ÇÉã wáÉäëóëíÉã ~åJ âçããÉåK

^KR

A.5

bäÉãÉåí~êÉ ^_^mJa~íÉåíóéÉå

Elementare ABAP-Datentypen wÉáÅÜÉåÑçäÖÉå ãáí ÑÉëíÉê cÉäÇä®åÖÉ C

_ÉäáÉÄáÖÉ ~äéÜ~åìãÉêáëÅÜÉ wÉáÅÜÉå

N

åìê wáÑÑÉêå

D

a~íìã áå ÇÉê cçêã ggggjjaa

T

rÜêòÉáí áå ÇÉê cçêã ppjjëë

u

_óíÉë ÑΩê ÇáÉ péÉáÅÜÉêìåÖ îçå Äáå®êÉå a~íÉå EÜÉJ ñ~ÇÉòáã~äFK

kìãÉêáëÅÜÉ qóéÉå P

dÉé~ÅâíÉ kìããÉê ãáí î~êá~ÄäÉê i®åÖÉ

I

d~åòò~ÜäáÖÉê fåíÉÖÉêJtÉêí ãáí ÉáåÉê dÉë~ãíÖê∏≈É îçå Q _óíÉë

F

cäáÉ≈âçãã~ò~Üä ãáí ÉáåÉê dÉë~ãíÖê∏≈É îçå U _óíÉë

qóéÉå ãáí î~êá~ÄäÉê i®åÖÉ STRING

sçã qóé ` ãáí î~êá~ÄäÉê i®åÖÉ

XSTRING

sçã qóé u ãáí î~êá~ÄäÉê i®åÖÉ

PMT

^

A.6

PMU

^åÜ~åÖ

Vergleich ABAP- / Data-Dictionary-Datenytpen a~í~ aáÅíáçå~êó

^_^m

_ÉãÉêâìåÖ

ACCP

kESF

_ìÅÜìåÖëéÉêáçÇÉ áå ÇÉê cçêã ggggjj

CHAR n

`EåF

_ÉäáÉÄáÖÉ wÉáÅÜÉåÑçäÖÉ ÇÉÑáåáÉêíÉê i®åÖÉ

CLNT

`EPF

j~åÇ~åí

CUKY

`ERF

t®ÜêìåÖëëÅÜäΩëëÉä

CURR n,m

mEEåHNFLOF ab`fj^i ã

_Éíê~Ö Eòìã t®ÜêìåÖëJ ëÅÜäΩëëÉäF

DATS

aEUF

a~íìã EggggjjqqF

FLTP

cEUF

cäáÉ≈âçãã~ò~Üä

INT1

uENF

N _óíÉ

INT2

uEOF

O _óíÉ

INT4

uEQF

Q _óíÉ

LANG

`ENF

péê~ÅÜÉåëÅÜäΩëëÉä

NUMC n

kEåF

wÉáÅÜÉåÑçäÖÉI ÇáÉ ~ìëJ ëÅÜäáÉ≈äáÅÜ ~ìë wáÑÑÉêå ÄÉJ ëíÉÜí EòK_K mçëíäÉáíò~ÜäF

PREC

uEOF

dÉå~ìáÖâÉáí ÉáåÉë nr^kJ cÉäÇÉë

QUAN n,m

mEEåHNFLOF ab`fj^i ã

jÉåÖÉåÑÉäÇ ãáí ÄÉäáÉÄáÖÉê dÉå~ìáÖâÉáíK aáÉ dÉå~ìáÖJ âÉáí ãìëë áå ÉáåÉã mob`J cÉäÇ ÜáåíÉêäÉÖí ëÉáåK

RAW n

uEåF

cçäÖÉ ÄÉäáÉÄáÖÉê _óíÉëI ìã Äáå®êÉ a~íÉå òì ëéÉáÅÜÉêå

^KT

A.7

c~êÄÉå

TIMS

qESF

rÜêòÉáí áå ÇÉê cçêã ppjjëë

UNIT

`EåF

báåÜÉáí ÑΩê nr^kJcÉäÇÉê

LRAW

X(n)

_óíÉJcÉäÇ ãáí ÄÉäáÉÄáÖÉê i®åÖÉK aáÉ i®åÖÉ ãìëë áå ÉáåÉã fkqOJcÉäÇ ÜáåíÉêäÉÖí ïÉêÇÉåK

LCHR

C(n)

^å~äçÖ òì io^tI ~ääÉêJ ÇáåÖë ãáí ~äéÜ~åìãÉêáJ ëÅÜÉå wÉáÅÜÉå

Farben kê

qÉÅÜåáëÅÜÉ _ÉòÉáÅÜåìåÖ

c~êÄÉ

0

`li|_^`hdolrka

Öê~ì L ïÉá≈

1

`li|eb^afkd

ÇìåâÉäÄä~ì

2

`li|kloj^i

ÜÉääÄä~ì

3

`li|qlq^i

ÖÉäÄ

4

`li|hbv

ãáííÉäÄä~ì

5

`li|mlpfqfsb

ÖêΩå

6

`li|kbd^qfsb

êçí

7

`li|dolrm

çê~åÖÉ

PMV

Schlagwortverzeichnis

@ @ OOT

A A^`qrpbo OMU

L Líê~åëLÅçÑáäÉëL T Líê~åëLÇ~í~L T

| |`liib`q ONS |p`lmb ONS |t^fq ONS

Y Ycfibk^jb[ SO Yåç ÄìÑÑÉê[ OMR

N NWåJ_ÉòáÉÜìåÖ NQ

^ ^_|oc`|u|p`o^j_ib|pqofkd SU ^_^m N

^_^m áã cçêãìä~ê ORM ^_^m lÄàÉÅíë OU ^_^mJmêçÖê~ããâåçíÉå ORO ^Ää~ìÑäçÖáâ OQ ^ÄäÉáíìåÖ QO ^_pqo^`q QP ^Çãáåáëíê~íáçå OOM ^ÇêÉëëÉíáâÉííÉå OPV ^isJdêáÇ NQS ^åÜ~åÖ PMP ^åãÉäÇÉé~ëëïçêí SU ^åïÉåÇìåÖëÉêÉáÖåáë RU ^ééäáâ~íáçåëëÉêîÉê SNI NUV ^q ifkbJpbib`qflk ON ^q mcYq~ëíÉååìããÉê[ ON ^q rpboJ`ljj^ka ON ^ííêáÄìíÉ OV ~ìëÑΩÜêÄ~êÉ mêçÖê~ããÉ NV ^ìíçã~íáçå nìÉìÉ RVI OOR

_ _ap NMN _bdfk lc _il`h OM _bdfk lc ifkb OM _ÉáëéáÉäÇ~íÉáÉå P _ÉåìíòÉêçÄÉêÑä®ÅÜÉ NNT _ΩåÇÉäìåÖ îçå péÉêêÉå ONU _ìëáåÉëë açÅìãÉåí k~îáÖ~íçê NMN _ìëáåÉëë açÅìãÉåí pÉêîáÅÉ NMN

` `^ii crk`qflk OMM `^ii jbqela PP `^ii p`obbk OP `e^kdfkd OT `eb`h|bufpqbk`b NOV

PNN

pÅÜä~ÖïçêíîÉêòÉáÅÜåáë `ÜÉÅâpéÉääáåÖ OOT Åä|ÄÇë|ÇçÅìãÉåí|ëÉí NMS Åä|Öìá|~äî|ÖêáÇ NQT `i|drf|mf`qrob NNS Åä|Öìá|íÉñíÉÇáí NUM `i^pp PM `ä~ëë _ìáäÇÉê QT `i^ppJa^q^ PT `i^ppJjbqelap PU `ljJ^êÅÜáíÉâíìê OOR COMMIT NVR `ljjfq tloh NVR `ljjfq tloh ^ka t^fq OMM `lk`^qbk^qb NTP `lkpqor`qlo PS `çåíêçäJmêçÖê~ããáÉêìåÖ QV `lksboq|^_^mpmlligl_|O|mac UV `ê~ëÜâìêë ^_^m NR `ê~ëÜâìêë ^_^m lÄàÉÅíë OU `ob^qb l_bg`q PN `êóëí~ä oÉéçêíë NQS `psJa~íÉá TR `ìëíçãJ`çåíêçäJlÄàÉâí RO

a a^q^ NR a~í~ lÄàÉÅí jçÇÉä VS a~í~JaáÅíáçå~êóJlÄàÉâíÉ T a~íÉá~ìëï~ÜäJaá~äçÖ TS a~íÉáå~ãÉå SN a~íÉå ~ìÑÄÉêÉáíÉå SN a~íÉåÄ~åâÑçêíëÅÜêÉáÄìåÖ NVP a~íÉåÉáåÖ~ÄÉ NOT a~íÉåÑêÉáÖ~ÄÉ OP a~íÉåíóé NN a~íÉåíóéÉå NR a_Jirt NVQ abcfkfqflk PM abibqb q^_ib NU abnrbrb|YpéÉêêçÄàÉâí[ OOO abp`of_b q^_ib OSR aá~äçÖ NTO aá~äçÖéêçÖê~ããáÉêìåÖ OP

PNO

aá~äçÖéêçòÉëë NVM Çáëé~íÅÜ RU açâìãÉåíÉå~êíÉå NMQ açâìãÉåíÉåíóéÉå NMQ açâìãÉåíÉåîÉêï~äíìåÖ NMN alj VS açã®åÉ NO aêìÅâÉå OQP aêìÅâéêçòÉëëÉ NVN aêìÅâëíÉìÉêìåÖ OQU

b bafq|qbuq NTU bÇáíçê~ÄëéêìåÖ NTP báÖÉåëÅÜ~ÑíÉå OV ÉäÉãÉåí~êÉ ^_^mJa~íÉåíóéÉå PMT bjbodbk`v|ci^d SP bka lc _il`h OM bka lc ifkb OM båàçó p^m QV båàçóJ`çåíêçä RM bknrbrb|YpéÉêêçÄàÉâí[ OON båèìÉìÉJmêçòÉëë ONO bêÉáÖåáë OV bêÉáÖåáëëÉ RQ bêêçêJjÉëë~ÖÉ OR bêïÉáíÉêíÉ pÅÜêÉáÄëéÉêêÉ ONP bs^Jmêáåòáé NV bîÉåíJe~åÇäÉêJhä~ëëÉ RS bîÉåíJfaë RT bsbkqp PV bñÅÉä NQSI OOR bñáíJhçãã~åÇç ORI NOM bñéêÉëëÇçâìãÉåí OMT

c c~êÄÉå PMV cÉäÇÄÉòÉáÅÜåÉê NOI NOU cÉäÇâ~í~äçÖ NRO cÉäÇäáëíÉ OQQ cÉäÇíóé S

pÅÜä~ÖïçêíîÉêòÉáÅÜåáë cfib SP cfib|dbq|k^jb SP cfk^i QP cäìëÜ RVI NUP cirpe|bknrbrb OOP clobfdk|il`h ONT cloj OS cçêã _ìáäÇÉê OQR cçêã m~áåíÉê OQR cçêãìä~ê OQP ÑêÉÉ RP cobb RP cêÉãÇëÅÜäΩëëÉäÄÉòáÉÜìåÖÉå NQ cqm SS cqm|`ljj^ka SV cqm|`lkkb`q SS cqmJhçãã~åÇçë PMS

f fjmibjbkq^qflk PM fãéçêíáÉêÉå ÉáåÉë qê~åëéçêí~ìÑíê~Öë T fãéçêíJnìÉìÉ T fk rma^qb q^ph OMM fk`irab OS fåÇÉñJwìÖêáÑÑ NT fkfq|qbuq NTP fåáíá~äáëáÉêìåÖ ORM fåëí~åòááÉêìåÖ PR fåíÉêÑ~ÅÉ QR áåíÉêåÉ q~ÄÉääÉ NT fåíÉêî~ääÉ NSV áë|ãçÇáÑáÉÇ NUP

h d ÖÉí|ÑêçåíÉåÇ|ä~óçìí NRM ÖÉí|íÉñí|~ë|êPí~ÄäÉ NUP däáÉÇÉêìåÖ O Öç|Ä~Åâ RP Öç|Ñçêï~êÇ RP dê~ÑáâÉå ORS dêìééÉå~ÄÜ®åÖáÖâÉáí NSR dêìééÉåí~ÄÉääÉ NSR dêìééÉåïÉÅÜëÉä OSR drf|altkil^a TQ drf|ork UQ

e e^peba q^_ib NT eáåíÉêÖêìåÇéêçòÉëëÉ NVN eçãÉé~ÖÉ O eqji UN eqjiJsáÉïÉêJ`çåíêçä QV

hbv NU hä~ëëÉ OU hä~ëëÉåÜáÉê~êÅÜáÉå OPR hä~ëëÉåâçåëíêìâíçê PS âçãéäÉñÉ kìããÉêåâêÉáëÉ NSN hçåëáëíÉåò NVQ hìêòëÅÜêÉáÄïÉáëÉ PQ

i ä~åÖÉ qÉñíÉ NRT i~óçìíJ^åé~ëëìåÖ NRM iÉëÉëéÉêêÉ ONP ifhb NS iáëíÉåJlÄàÉâí UN iç~Ç _~ä~åÅáåÖ NUV äç~Ç|éáìÅíìêÉ|Ñêçã|ìêä NNO äçÖáÅ~ä ìåáí çÑ ïçêâ NVR äçÖáëÅÜÉ mÑ~ÇÉ SN illmJpÅÜäÉáÑÉ NT içíìë NQS içïJiÉîÉäJcìåâíáçåÉå NPV irt NVP

PNP

pÅÜä~ÖïçêíîÉêòÉáÅÜåáë

j

m

j~åÇ~åí NP j^kaq NP j^q_bibd NSR jÉëë~ÖÉJpÉêîÉê NUV jÉíÜçÇÉå OVI PO jáãÉJqóé NMT jáåáp^m T jáåát^p T jlab| ONS jlafcv NV jçÇìä~êáëáÉêìåÖ OS jçÇìäéççä OS

m^f OP m^fJ_äçÅâ NVQ m^o^jbqbopJ^åïÉáëìåÖ NV m_l OP m_lLm^fJ_áäÇïÉÅÜëÉä RN m_lJ_äçÅâ NVQ mac UV mbocloj OT mbocloj lk `ljjfq NVS mÉêÑçêã~åÅÉÖÉïáåå NVU mÑÉêÇ OV mÑäÉÖÉÄ~ìëíÉáåÉ NPO máÅíìêÉJ`çåíêçä NNO mä~íçå OV mlm|dbq|s^irbp|a_|`eb`hba NPM mlmrm|afpmi^u|qbuq NOR mlmrm|dbq|s^irbp NOU mlmrm|ql|`lkcfoj|a^q^|ilpp NOM mlmrm|ql|`lkcfoj|ilpp|lc|a^q^ NON mlmrm|ql|`lkcfoj|tfqe|jbpp^db NNV mlmrm|ql|`lkcloj|pqbm NNU mlmrm|ql|ab`fab NOO mlmrm|ql|ab`fab|tfqe|jbpp^db NOO mê®ëÉåí~íáçåëëÅÜáÅÜí NUU mê®ëÉåí~íáçåëëÉêîÉê TQ mêáã®êëÅÜäΩëëÉä R mofs^qb PM molqb`qba PM mêçòÉëë NVM mêçòÉëëâìåÇÉ NVM mr_if` PM

k k~îáÖ~íáçåëÄ~ìã OQQ kbtJm^db mofkq lk VN åáÅÜí å~ÅÜîÉêÄìÅÜÄ~ê NVV kl|s^irb|`eb`h NOU krj_bo|dbq|kbuq NSM kìããÉêåâêÉáëÉ NRT kìããÉêåâêÉáëçÄàÉâíéÑäÉÖÉ NRU kìããÉêåâêÉáëJmççä OMR

l l^`O NMQ l^bo NMN lÄÉêâä~ëëÉ QO lÄàÉâíÉ OU lÄàÉâíçêáÉåíáÉêìåÖ OU lÑÑáÅÉ fåíÉÖê~íáçå OOR libO OOR çäÉOáåÅä OOS lk bufq `ljj^ka OR lmbk a^q^pbq SQ

PNQ

o o~ÜãÉåéêçÖê~ãã OQU o^fpb bsbkq PV o~åÇÄÉãÉêâìåÖ QU êÇáëéLîÄ|äçÅâ|ãçÇÉ OMU êÇáëéLîÄ|ã~áä|ìëÉê|äáëí OMU

pÅÜä~ÖïçêíîÉêòÉáÅÜåáë êÇáëéLîÄã~áä OMU ob^a q^_ibJ^åïÉáëìåÖ NU ob^a|qbuq NTP obabcfkqflk QP oÉäÉ~ëÉ Q oÉéçêíë NV obpbq|bknrbrb OOQ obqrokfkd PQ oc`JsÉêÄáåÇìåÖ ST olii_^`h NVR olii_^`h tloh NVR

p p~ããÉää~ìÑ NVV p^m drf QV p^sb|ifpq UO p~îÉ^ëJjÉíÜçÇÉ OPQ pÅÜáÅÜíÉåãçÇÉää NUU pÅÜêÉáÄëéÉêêÉ ONP pÅêÉÉå m~áåíÉê QV pÅêÉÉåJm~áåíÉê OP pafuji|alj|ql|uji VS pbOQ QT pbSN NOQ pbTR NTN pbib`qJlmqflkpJ^åïÉáëìåÖ NV pÉêá~äáëáÉêìåÖ VR pÉêîÉêΩÄÉêëáÅÜí NVM pbq e^kaibo QM pbq rma^qb q^ph il`^i OMM ëÉí|ÑêçåíÉåÇ|ä~óçìí NRM ëÜçï|ìêä RO ëâ~ä~êÉ s~êá~ÄäÉå NT pjNO OOM pjPM NPR pjRM NVO pjRN NUVI NVMI OMQ pã~êí cçêãë OQP pkrj NRT ploqba q^_ib NT péÉêêÉå NUT péÉêêçÄàÉâíÉ ONO péÉêêé~ê~ãÉíÉê ONQ

péÉêêéêçòÉëëÉ NVN péÉêêìåÖÉå ONO péÉêêîÉêï~äíìåÖ OOM péççä~ìÑíê~Ö VO péê~ÅÜÉåëÅÜäΩëëÉä NTT ppc|crk`qflk|jlarib|k^jb OSV pq^ka^oa q^_ib NT pí~åÇ~êÇÇá~äçÖÉ NNT pí~íáëÅÜÉ hä~ëëÉåÉäÉãÉåíÉ PT píáä OQP pqjp T píêÉ~ã NUQ píêçã~ìëÑ~ää NVP pqor`qrobJ^åïÉáëìåÖ NT ëíêìâíìêáÉêíÉ a~íÉåçÄàÉâíÉ NS póåÅÜêçåáë~íáçå RV póåí~ñJdêìééÉ SO póëíÉã~êÅÜáíÉâíìê NUU póëíÉãÉêÉáÖåáë RT póëíÉãîÉêÄìåÇ NVN ëóëíÉãïÉáíÉ hä~ëëÉå QT

q q~ÄÉääÉå QI OSP q~ÄÉääÉåéÑäÉÖÉ NPO q~ÄäÉ m~áåíÉê OSR q^_ibpJ^åïÉáëìåÖ NS q~ëâJj~å~ÖÉê OOS qÉãéä~íÉ US qÉñí áã aá~äçÖ NOQ qÉñíÄ~ìëíÉáåÉ NOQI OQPI ORS qÉñíJfaë NTM qÉñíçÄàÉâíÉ NTM qÜêÉÉJqáÉê NUU qê~åë~âíáçåÉå NVP qê~åë~âíáçåëäáëíÉ PMQ qo^kpcbo SQ qvmb obc ql PN qvmbp NS

PNR

pÅÜä~ÖïçêíîÉêòÉáÅÜåáë

r

t

råíÉêâä~ëëÉ QO råíÉêçÄàÉâíÉ NSN rmaJmêçòÉëëÉ OMR rpfkd OT

tÉÄ oÉéçëáíçêó UR tÉÄJoÉëëçìêÅÉå PMP tÉêíÉÄÉêÉáÅÜ NO tÉêíÉíê~åëéçêí OR tçêÇ OOR tçêâ~êÉ~ NT tofqbJ_ÉÑÉÜä OT tp|cfibk^jb|dbq TR ttt|eqji|colj|ifpql_gb`q UP

s sN NVV sO NVV s~êá~ÄäÉå NR s_^JbåíïáÅâäìåÖëìãÖÉÄìåÖ OPR s_a^q^ OMQ sÉêÄìÅÜÉå NUT sÉêÄìÅÜìåÖë~ÄÄêìÅÜ OMT sÉêÄìÅÜìåÖë~ìíçã~íáëãÉå NUT sÉêÄìÅÜìåÖëÄ~ìëíÉáåÉ NVU sÉêÄìÅÜìåÖëÑ®ÜáÖ NVU sÉêÄìÅÜìåÖëéêçòÉëëÉ NVN sÉêÄìÅÜìåÖëîÉêï~äíìåÖ OMT sÉêÉêÄìåÖ QO sÉêÖäÉáÅÜëçéÉê~íçêÉå PMR sfbt|^rqelofqv|`eb`h NPV sfbt|bknrbrb NPV sfbt|dbq|aaf`|fkcl NPV sfbt|j^fkqbk^k`b|`^ii NPR sçêÖ~åÖë~êí NSR sçêâÉååíåáëëÉ N

PNS

u uji VQ ujiJa~íÉáÉå O

w w_f__bpq^ka Q w_f__bt Q w_f__rb`ebo Q w_f_dbokbp Q w_f_hrkabk Q wÉáäÉåíóé OST