SAP S4/Hana Buch: Erweiterungen_SAP_S4hana in_App_extensibility

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

SAP S4/Hana Buch: Erweiterungen_SAP_S4hana in_App_extensibility

Beitrag von skunkhead42 (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich habe eine Frage bezüglich des oben erwähnten Buches und allgemeinem S4hana in App extensibility dingen.

In dem oben erwähnten Buch, wird beschrieben das man in der Fiori Web Oberfläche in der App "Benutzerdefinierte wiederverwendbare Elemente eine Codelist angelegt wird names messages. In den Benutzerdefinierten Business Objekten, habe ich ein neues namens "Event" angelegt und Felder hinzugefügt. Die Felder haben "Bezeichner", "Typ" und "Identifikator" als parameter um ein neues zu definieren. Nach Anleitung aus dem Buch, habe ich eine CodeList mit den benötigten Parametern angelegt und als Identifikator "ReleaseStatus" gewählt.

In dem Buch wird immer wieder folgender Code snipped abgeändert verwendet:

Code: Alles auswählen.


* Meldungen erzeugen
message-severity = co_severity-success.
SELECT SINGLE FROM yy1_message FIELDS description
WHERE code = '010' INTO @message-text. 
ELSE. "keine Statusänderung"

mein haupt Problem ist der

Code: Alles auswählen.

Where code = '010'
Aufruf. Aus meinem anfangs erläutertem vorgehen, ist es nach meinem Verständnis notwendig, bei einem solchen Aufruf den Code (010) auch genau so wie er in der Codelist hinterlegt ist aufzurufen. In dem buch wird allerdings oft zwischen verschiedenen Code Schreibweisen wie 01 (für einfach 1) oder dann tatsächlich 1 verwendet. Ich bekomme auch immer wenn ich es so schreibe und nicht meine angelegten Code werte die tatsächlich in der Liste stehen verwende, die Meldung das genau dass das Problem ist und der Wert in der Liste nicht gefunden werden konnte. Da es in dem Buch oft vorkommt das auf nicht vorhanden Werte in der CodeList zugegriffen wird oder wie oben beschrieben zwischen den zahlen schreibweisen gesprungen wird, ich mir nicht sicher bin ob ich etwas übersehe oder in dem Buch irreführende Anleitungen und Beispiele sind.

Wegen dem

Code: Alles auswählen.

 @message-text 
, verstehe ich es so, dass eine inline Variable erzeugt wird die auch gleichzeitig, falls das Szenario eintritt, die aus der Codelist aufgerufene Fehlermeldung ausgibt (sofern vorhanden).

Habe ich es außerdem richtig verstanden, das folgendes vorgehen ein anderer Ansatz für den selben fall von Message Ausgaben ist, allerdings ich hier den Schritt des Anlegen und zugreifen auf eine Benutzerdefinierte Codelist überspringe und es stattdessen immer von Hand eintrage?

Code: Alles auswählen.


if event-ConsistencyStatus ='2' and event-releaseStatus = '1' or event-releaseStatus ='3'.

    event-ReleaseStatus ='3'. "freigegeben"



message = VALUE #(
  severity = co_severity-success
  text     = 'Action Release executed erfolgreich'
).


gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

0
Antw.
463
Views
SAP S4hana in-App-Extensibility
von skunkhead42 » 18.02.2020 14:34 • Verfasst in ABAP® für Anfänger
3
Antw.
2055
Views
HANA kennelernen, womit anfangen? ( nicht s4/hana )
von DenBas » 03.09.2019 14:17 • Verfasst in SAP HANA für Anfänger
10
Antw.
706
Views
ABAP Erweiterungen
von ABAPlerv » 26.03.2022 17:32 • Verfasst in ABAP® für Anfänger
2
Antw.
467
Views
S4HANA migration
von Steve95 » 29.10.2022 11:48 • Verfasst in Basis
0
Antw.
655
Views
CCMS-Erweiterungen in ABAP
von Danny Winn » 17.06.2015 09:46 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

skunkhead42
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140