VL 2 :Einführung in die ABAP-Systemumgebung Flashcards

1
Q

Welche beiden Programmiermodelle verbergen sich im ABAP?

A
  1. Prozedurales Programmiermodell -> Funktionsbaustein und Unterprogramm (ABAP/4)
  2. Objektorientiertes Programmiermodell -> Klassen und Interfaces (ABAP Objects)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was bedeutet im Zusammenhang der Programmiermodelle Interoperabilität?

A

Sprachelemente von ABAP Objects können in vorhandenen prozeduralen Programmen verwendet werden und andersrum und fast der gesamte Umfang des ABAP-Sprachmodell ist auf die ABAP-Objects einsetzbar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Warum ist im Zusammenhang mit ERP die Aufrechterhaltung einer
Abwärtskompatibilität sinnvoll?

A

-Bestehende SAP Entwicklungen und Kundenprogramme bleiben
funktionsfähig, da sich deren Verhalten nicht ändert.
-Entwicklung von Client-Server-Anwendungen können weiterhin in der Praxis angewendet werden
-Entwicklungen müssen nicht sofort überarbeitet werden
-> geschützt vor Investitionsaufwendungen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wo liegen u. U. die Nachteile der Aufrechterhaltung einer

Abwärtskompatibilität?

A
  • Veraltete Konstrukte, die durch bessere Konstrukte ersetzt worden sind aber essenziell sind um die älteren ABAP-Programme lauffähig zuhalten
  • Verboten in ABAP-Objects sind: Unterprogramme, WRITE als Listen-Dynpro, TABLES
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SAP empfiehlt seinen Kunden die Konfiguration einer speziellen
Systemlandschaft?

A

Entwicklungsmandat (DEV): Customizing, Parametrisierung, Eigenentwicklung
Qualitätssicherungsverfahren (QAS): Einfluss der Änderung auf das PRD, Basis auf Kopien der Echtdaten des PRD
Produktivmandant (PRD): Prüft nur auf Freigabe, keine Tests/Entwicklung möglich.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Worin besteht der Sinn der empfohlenen speziellen Systemlandschaft?

A

Die dedizierten Systeme stellen sicher, dass …
-Entwicklung oder Testung nicht die Performance des Produktivmandanten beeinträchtigen
- das in der Testinstanz geprüft und freigegeben werden muss
-damit eine unbeeinflusste Parallelarbeit von Entwicklung sowie
Customizing auf der einen und Produktionsbetrieb auf der anderen Seite
stattfinden können

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Woran erkannt man kundeneigene ABAP‐Entwicklungen?

Warum ist das sinnvoll?

A

Das diese mit einen „Y“ oder einem „Z“ beginnen
–> Vermeidung der Überschreibung der Kundenobjekte, während des einspielen von z.B Support Packages oder neuen Funktionen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly