SAP Klassen: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
Die Seite wurde neu angelegt: „== Allgemeines / Übergreifendes == === E-Mail === {| class="wikitable" |'''Name''' |'''Zweck''' |- |CL_BCS |Business Communication Service |- |CL_DOC…“ |
|||
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Cloud ready / freigegebene Klassen für Cloud-Entwicklung = | |||
== Application Log == | |||
{| class="wikitable" | |||
|'''Name''' | |||
|'''Zweck''' | |||
|- | |||
|[[CL_BALI_LOG]] | |||
|Erzeugung Objekt cl_bali_log=>create( ) | |||
|- | |||
|[[CL_BALI_HEADER_SETTER]] | |||
|Create Header und mit Objekt aus erzeugtem Ojbekt cl_bali_log=>create( ) wird der Header gesetzt (set_header) | |||
|- | |||
|[[CL_BALI_MESSAGE_SETTER]] | |||
|Nachrichtenobjekt speichern und mit erzeugtem Objekt cl_bali_log=>create( ) wird Nachricht hinzugefügt (add_item) | |||
|- | |||
|[[CL_BALI_FREE_TEXT_SETTER]] | |||
|Nachrichtenobjekt speichern und mit erzeugtem Objekt cl_bali_log=>create( ) wird Nachricht hinzugefügt (add_item) | |||
|- | |||
|[[CL_BALI_EXCEPTION_SETTER]] | |||
|Nachrichtenobjekt speichern und mit erzeugtem Objekt cl_bali_log=>create( ) wird Nachricht hinzugefügt (add_item) | |||
|- | |||
|[[CL_BALI_LOG_DB]] | |||
|Mit get_instance und save_log wird Log gespeichert. Mit load_log und get_all_items werden Nachrichten geladen | |||
|- | |||
|} | |||
s. [[Anwendungsprotokoll_in_Cloud_Entwicklung_erstellen]] | |||
cl_abap_context_info | |||
https://help.sap.com/docs/btp/sap-business-technology-platform/lock-objects | |||
= onPremise / klassische Klassen = | |||
== Allgemeines / Übergreifendes == | == Allgemeines / Übergreifendes == | ||
Zeile 40: | Zeile 73: | ||
|Klasse vom GitHub Addon "ABAP2XLSX" | |Klasse vom GitHub Addon "ABAP2XLSX" | ||
|- | |- | ||
|[[ | | | ||
| | |- | ||
|[[CL_SALV_TABLE|CL_SALV_TABLE]] | |||
|Nicht eingabebereite ALV-Liste | |||
|- | |||
|[[CL_SALV_FUNCTIONS|CL_SALV_FUNCTIONS]] | |||
|Symbolleiste | |||
|- | |||
|[[CL_SALV_DISPLAY_SETTINGS|CL_SALV_DISPLAY_SETTINGS]] | |||
|Aussehen der ALV-Ausgabe | |||
|- | |||
|[[CL_SALV_COLUMNS|CL_SALV_COLUMNS]] | |||
|Alle Spaltenobjekte | |||
|- | |||
||[[CL_SALV_COLUMN|CL_SALV_COLUMN]] | |||
|Einzelnes Spaltenobjekt | |||
|- | |||
|[[CL_SALV_SORTS|CL_SALV_SORTS]] | |||
|Alle Sortierungsobjekte | |||
|- | |||
|[[CL_SALV_AGGREGATIONS|CL_SALV_AGGREGATIONS]] | |||
|Alle Aggregationsobjekte | |||
|- | |||
|[[CL_SALV_FILTERS|CL_SALV_FILTERS]] | |||
|Alle Filterobjekte | |||
|- | |||
|[[CL_SALV_LAYOUT|CL_SALV_LAYOUT]] | |||
|Einstellungen zum Layout | |||
|} | |} | ||
s. Codeschnipsel [[ALV_Muster_f%C3%BCr_CL_SALV_Klassen|SALV Muster]] | |||
== Basis / Schnittstellen / Technisches == | == Basis / Schnittstellen / Technisches == |
Aktuelle Version vom 24. November 2024, 00:07 Uhr
Cloud ready / freigegebene Klassen für Cloud-Entwicklung
Application Log
Name | Zweck |
CL_BALI_LOG | Erzeugung Objekt cl_bali_log=>create( ) |
CL_BALI_HEADER_SETTER | Create Header und mit Objekt aus erzeugtem Ojbekt cl_bali_log=>create( ) wird der Header gesetzt (set_header) |
CL_BALI_MESSAGE_SETTER | Nachrichtenobjekt speichern und mit erzeugtem Objekt cl_bali_log=>create( ) wird Nachricht hinzugefügt (add_item) |
CL_BALI_FREE_TEXT_SETTER | Nachrichtenobjekt speichern und mit erzeugtem Objekt cl_bali_log=>create( ) wird Nachricht hinzugefügt (add_item) |
CL_BALI_EXCEPTION_SETTER | Nachrichtenobjekt speichern und mit erzeugtem Objekt cl_bali_log=>create( ) wird Nachricht hinzugefügt (add_item) |
CL_BALI_LOG_DB | Mit get_instance und save_log wird Log gespeichert. Mit load_log und get_all_items werden Nachrichten geladen |
s. Anwendungsprotokoll_in_Cloud_Entwicklung_erstellen
cl_abap_context_info https://help.sap.com/docs/btp/sap-business-technology-platform/lock-objects
onPremise / klassische Klassen
Allgemeines / Übergreifendes
Name | Zweck |
CL_BCS | Business Communication Service |
CL_DOCUMENT_BCS | Wrapperklasse für Office-Dokumente |
CL_BCS_CONVERT | BCS: Utilities für den Dokumenteninhalt |
CL_SAPUSER_BCS | BCS: repräsentiert einen SAP-Benutzer |
CL_BCS_CONVERT | BCS: Utilities für den Dokumenteninhalt |
CL_DISTRIBUTIONLIST_BCS | BCS: repräsentiert eine Verteilerliste |
s. Codeschnipsel E-Mail_senden
GUI
Tabellen / Grid Aufbau
Name | Zweck |
ZCL_EXCEL | Klasse vom GitHub Addon "ABAP2XLSX" |
CL_SALV_TABLE | Nicht eingabebereite ALV-Liste |
CL_SALV_FUNCTIONS | Symbolleiste |
CL_SALV_DISPLAY_SETTINGS | Aussehen der ALV-Ausgabe |
CL_SALV_COLUMNS | Alle Spaltenobjekte |
CL_SALV_COLUMN | Einzelnes Spaltenobjekt |
CL_SALV_SORTS | Alle Sortierungsobjekte |
CL_SALV_AGGREGATIONS | Alle Aggregationsobjekte |
CL_SALV_FILTERS | Alle Filterobjekte |
CL_SALV_LAYOUT | Einstellungen zum Layout |
s. Codeschnipsel SALV Muster
Basis / Schnittstellen / Technisches
Datei und Dialogverarbeitung
Name | Zweck |
CL_RSAN_UT_APPSERV_FILE_READER | Methoden um Files vom Applikationsserver zu lesen & in interne Tabelle zu speichern |
CL_RSAN_UT_APPSERV_FILE_WRITER | Methoden um Files zum Applikationsserver zu schreiben |
CL_GUI_FRONTEND_SERVICES | PopUP Dateiöffnung- und speicherung, Upload & Download von Files |
IDoc
Name | Zweck |
Dateiverarbeitung / Verzeichnis
Name | Zweck |
CL_CTS_LANGUAGE_FILE_IO | Mit Methode "COPY_FILES_LOCAL" kann eine File in einem Verzeichnis zu einem anderen Verzeichnis kopiert werden |
MM
Übergreifend
Name | Zweck |