Kategorien
-
Neueste Beiträge
- [SQL] Bedingung bei JOIN vs. WHERE
- [CDS-Views] Übersicht zu nützlichen CDS-Views
- [ABAP] Pivot-Darstellung von Feldwerten eines CDS-Views / SELECT-Statements (CASE, SUM, STRING_AGG, substring_regexpr, RegEx, PCRE, UNION, COLLECT)
- [ABAP] Zu einem Datum spezielle Kalenderwerte ausgeben
- [SAP] Buchungsbelege
- Informatik
- KI
- [ABAP] SALV: Selektierte Zeilen (selected rows) eines SALV-Gitters auswerten
- [ABAP] SALV: Button-Separator in der SALV-Toolbar einfügen
- [ABAP] CDS-Views: Alle Spaltenbezeichner eines CDS-Views ausgeben
Schlagwort: namespace
[ABAP] Alle Namespaces im System anzeigen
* http://www.kodyaz.com/sap-abap/list-of-namespaces-used-in-sap-from-abap-table.aspx
* ty_it_namespaces hat alle Spalten aus beiden includierten Strukturen
TYPES: BEGIN OF ty_it_namespaces.
INCLUDE TYPE trnspacet.
TYPES: spras TYPE trnspacett-spras,
descriptn TYPE trnspacett-descriptn,
owner TYPE trnspacett-owner.
TYPES: END OF ty_it_namespaces.
DATA: it_namespaces TYPE STANDARD TABLE OF ty_it_namespaces WITH DEFAULT KEY.
SELECT T~*, " SL: Namensräume (transportierbar)
TT~* " SL: Textanteil (sprachabhängig) zu Namensraumtabelle
INTO CORRESPONDING FIELDS OF TABLE @it_namespaces
FROM trnspacet AS t
INNER JOIN trnspacett AS tt ON t~namespace = tt~namespace.
* Objekt hinzufügen
cl_demo_output=>write_data( it_namespaces ).
* HTML-Code vom Demo-Output holen
DATA(lv_html) = cl_demo_output=>get( ).
* Daten im Inline-Browser im SAP-Fenster anzeigen
cl_abap_browser=>show_html( EXPORTING
title = 'Daten'
html_string = lv_html
container = cl_gui_container=>default_screen ).
* cl_gui_container=>default_screen erzwingen
WRITE: space.
[JavaScript] Fortgeschrittene Objektdefinition: Namespaces
// Modul(e) definieren
let oModule = (function ()
{
...
})();
// Namespace als Array
let oNameSpace = {};
// Modul(e) als Arrayelement hinzufügen
oNameSpace.Module1 = oModule;
// Bsp.: Aufruf einer Funktion des Moduls im Namespace
oNameSpace.Module1.method( );