Test-Header 1

Lorem ipsum dolor sit amet, consetetur sadipscing elit.

Test-Header 2

Lorem ipsum dolor sit amet, consetetur sadipscing elit.

Test-Header 3

Lorem ipsum dolor sit amet, consetetur sadipscing elit.

Test-Header 4

Lorem ipsum dolor sit amet, consetetur sadipscing elit.

Test-Header 5

Lorem ipsum dolor sit amet, consetetur sadipscing elit.

Test-Header 6

Lorem ipsum dolor sit amet, consetetur sadipscing elit.


Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 😅 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt an hotdog 😱 ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 😂😂

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

  • Lorem ipsum dolor sit amet,
  • consetetur sadipscing elitr,
  • sed diam nonumy eirmod tempor invidunt ut
  • labore et dolore magna aliquyam.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Mir fällt kein Zitat ein, aber hier könnte eins stehen. Oder Elon Musks rechtsextreme Äußerungen können hier ihren Platz finden.
Irgendjemand

Ungeordnete Liste

  • Listeintrag 1
  • Listeintrag 2
  • Listeintrag 3

Geordnete Liste

  1. Listeintrag 1
  2. Listeintrag 2
  3. Listeintrag 3
  4. Listeintrag 1
  5. Listeintrag 2
  6. Listeintrag 3
  7. Listeintrag 1
  8. Listeintrag 2
  9. Listeintrag 3
  10. Listeintrag 3

Aufgabenliste

  • Aufgabe 1
  • Aufgabe 2
  • Aufgabe 3

logo


Codeblöcke

const rndStr = (len) => [...new Array(len)].reduce((a,e)=>{return a+'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'[Math.floor((typeof crypto !== 'undefined' ? crypto.getRandomValues(new Uint32Array(1))[0]/0xFFFFFFFF : Math.random())*26*2+10)]},'');
[][(![]+[])[+!![]]+(!![]+[])[+[]]][([][(![]+[])[+!![]]+(!![]+[])[+[]]]+[])[+!![]+!![]+!![]]+([][(![]+[])[+!![]]+(!![]+[])[+[]]]+[])[+!![]+!![]+!![]+!![]+!![]+!![]]+([][[]]+[])[+!![]]+(![]+[])[+!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([][(![]+[])[+!![]]+(!![]+[])[+[]]]+[])[+!![]+!![]+!![]]+(!![]+[])[+[]]+([][(![]+[])[+!![]]+(!![]+[])[+[]]]+[])[+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+!![]]]((![]+[])[+!![]]+(![]+[])[+!![]+!![]]+(!![]+[])[+!![]+!![]+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]+([][(![]+[])[+!![]]+(!![]+[])[+[]]]+[])[+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(+[])+([][(![]+[])[+!![]]+(!![]+[])[+[]]]+[])[+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]])()

Tabelle

Spalte 1Spalte 2Spalte 3
Eintrag 1.1Eintrag 1.2Eintrag 1.3
Eintrag 2.1Eintrag 2.2Eintrag 2.3
Eintrag 3.1Eintrag 3.2Eintrag 3.3
Eintrag 4.1Eintrag 4.2Eintrag 4.3
Eintrag 5.1Eintrag 5.2Eintrag 5.3

Galerien

Hier kommen nu Bilder:

Grid

20211209_130915-1_a.jpg

htn9_hinterher.jpg

htn9_tobias_1.jpg

HTN_Mathias.jpg

seeressort_5.jpg

seeressort_4.jpg

seeressort_1.jpg

20211209_133056-1.jpg

weihnachtspaket.jpg

20220103_154209.jpg

seeressort_6.jpg

BirthdayPizza.jpeg

Masonry

20211209_130915-1_a.jpg

htn9_hinterher.jpg

htn9_tobias_1.jpg

HTN_Mathias.jpg

seeressort_5.jpg

seeressort_4.jpg

seeressort_1.jpg

20211209_133056-1.jpg

weihnachtspaket.jpg

20220103_154209.jpg

seeressort_6.jpg

BirthdayPizza.jpeg

Einfache Row

Lorem Ipsum dolor sit amet, consetetur sadipscing elit.

Ich denke bald sind hier mal genug Lorem Ipsum Texte.

logo.png

Embeds

REPORT z_locked_users.

TABLES: usr02.

TYPES: BEGIN OF ty_user,
        bname TYPE usr02-bname,
        erdat TYPE usr02-erdat,
        uflag TYPE usr02-uflag,
       END OF ty_user.

DATA: gt_user TYPE STANDARD TABLE OF ty_user,
      gs_user TYPE ty_user.

* local class to work as event handler for click on ALV grid
CLASS lcl_alv_handler DEFINITION FINAL.
  PUBLIC SECTION.
    METHODS: on_line_click FOR EVENT link_click OF cl_salv_events_table
              IMPORTING row column.
ENDCLASS.
CLASS lcl_alv_handler IMPLEMENTATION.
  METHOD on_line_click.
    READ TABLE gt_user INTO gs_user INDEX row.
    SET PARAMETER ID 'XUS' FIELD gs_user-bname.
    CALL TRANSACTION 'SU01'.
  ENDMETHOD.
ENDCLASS.

SELECTION-SCREEN: BEGIN OF BLOCK one WITH FRAME TITLE text-001.
PARAMETERS: p_lock  RADIOBUTTON GROUP rg1,
            p_nlock RADIOBUTTON GROUP rg1.
SELECTION-SCREEN: END OF BLOCK one.

AT SELECTION-SCREEN.
  PERFORM get_data.
  PERFORM display_data.

*----------------------------------------------------------------------*
*  FORM get_data                                                       *
*----------------------------------------------------------------------*
* Fetches data from usr02 table into gt_user internal table based on   *
* user selection criteria.                                             *
*----------------------------------------------------------------------*
FORM get_data.
  IF p_lock IS NOT INITIAL.
    SELECT bname erdat uflag FROM usr02
      INTO CORRESPONDING FIELDS OF TABLE gt_user
      WHERE uflag NE 0.
  ELSE.
    SELECT bname erdat uflag FROM usr02
      INTO CORRESPONDING FIELDS OF TABLE gt_user
      WHERE uflag EQ 0.
  ENDIF.
ENDFORM.

*----------------------------------------------------------------------*
*  FORM display_data                                                   *
*----------------------------------------------------------------------*
* Displays the contents of internal table (gt_user) in an ALV by using *
* the ABAP class cl_salv_table.                                        *
*----------------------------------------------------------------------*
FORM display_data.
  DATA: lr_table TYPE REF TO cl_salv_table,
        lr_events TYPE REF TO cl_salv_events_table,
        lr_event_handler TYPE REF TO lcl_alv_handler,
        lr_columns_table TYPE REF TO cl_salv_columns_table,
        lr_column_table  TYPE REF TO cl_salv_column_table.

  TRY.
      CALL METHOD cl_salv_table=>factory(
        IMPORTING
          r_salv_table = lr_table
        CHANGING
          t_table      = gt_user ).
    CATCH cx_salv_msg.
  ENDTRY.

  DATA: lv_heading TYPE char70.
  DATA: lv_count TYPE i.

  DESCRIBE TABLE gt_user LINES lv_count.

  IF p_lock IS NOT INITIAL.
    lv_heading = lv_count && ` locked users`.
  ELSE.
    lv_heading = lv_count && ` unlocked users`.
  ENDIF.

  lr_table->get_display_settings( )->set_list_header( lv_heading ).

  lr_table->get_columns( RECEIVING value = lr_columns_table ).
  TRY.
      lr_column_table ?= lr_columns_table->get_column( 'BNAME' ).
      lr_column_table->set_cell_type( if_salv_c_cell_type=>hotspot ).
    CATCH cx_salv_not_found.
  ENDTRY.

  lr_events = lr_table->get_event( ).
  CREATE OBJECT lr_event_handler.
  SET HANDLER lr_event_handler->on_line_click FOR lr_events.

  lr_table->get_columns( )->set_optimize( abap_true ).
  lr_table->display( ).

ENDFORM.
@EndUserText.label: 'My Table Function'
DEFINE TABLE FUNCTION zjb_demo_tf
RETURNS
{
  mandt      : abap.clnt;
  doc_number : /bi0/oidoc_number;
  net_price  : /bi0/oinet_price;
}
IMPLEMENTED BY 
    METHOD zcl_demo_tf=>my_tf;

CLASS zcl_demo_tf DEFINITION PUBLIC.

  PUBLIC SECTION.
    INTERFACES if_amdp_marker_hdb.
    CLASS-METHODS my_tf 
        FOR TABLE FUNCTION zjb_demo_tf.
		
ENDCLASS.

CLASS zcl_demo_tf IMPLEMENTATION.

  METHOD my_tf BY DATABASE FUNCTION
           FOR HDB LANGUAGE SQLSCRIPT
           USING <sourceTable>.
    RETURN SELECT mandt,
                  doc_number,
                  SUM( net_price ) 
                         AS net_price
            FROM <sourceTable>
            GROUP BY doc_number;
  ENDMETHOD.  
ENDCLASS.
function getModule() {
    return {
        locked: true,
        state: 'idle',

        init() {
            document.querySelector('.container').style.display = '';
            console.log('%cmodule initialized', 'color: yellow');
        }
    };
}
[][(![]+[])[+!![]]+(!![]+[])[+[]]]();