Unsere Ninja-Suche


Neues aus dem BLOG

ABAP Cleaner

Die Bedeutung von Tools zur Einhaltung von Programmierkonventionen und Checks Die Entwicklung von qualitativ hochwertiger Software erfordert nicht nur technisches Know-how, sondern auch die Einhaltung bestimmter Programmierkonventionen und Standards....

Neue Wallpaper verfügbar!

Ab sofort stehen unsere neuen Ninja-Wallpaper zur Verfügung “Ninja-Town” zur Verfügung! Ninja-Town (1920×1080) Ninja-Town (3840×2160) Ninja-Town (3072×1920)

Clean Code und Unit Tests

Clean Code und Unit Tests: Eine unzertrennliche Kombination Neben Clean Code ist auch das Testen von entscheidender Bedeutung für eine erfolgreiche Softwareentwicklung. Automatisierte Unit Tests sind eine wichtige Methode,...

Sie wollen auch die Ninjas in Ihrem Unternehmen? Beauftragen Sie uns!

 

Aktuell suchen wir zur Festanstellung

DYNAMISCH DIE FELDER EINER STRUKTUR DURCHLAUFEN

DYNAMISCH DIE FELDER EINER STRUKTUR DURCHLAUFEN

Gelegentlich ergibt sich die Herausforderung, dass alle Felder einer dynamischen und somit zum Zeitpunkt der Entwicklung unbekannten Struktur durchlaufen werden müssen.

Das folgende Coding demonstriert eine Variante der Problemlösung an einem simplen Beispiel. Zwar ist hier der Typ der Struktur bekannt, es wird jedoch nicht darauf zugegriffen sondern die Komponenten werden einzelnen in einer DO-Schleife abgeloppt.

							
							
					DATA: lt_tab TYPE STANDARD TABLE OF usr02,
      ls_tab LIKE LINE OF lt_tab.

FIELD-SYMBOLS: <lv_field> TYPE any.


SELECT * FROM usr02 INTO TABLE lt_tab WHERE bname = 'EXXONIT'.

LOOP AT lt_tab INTO ls_tab.
  DO.
    ASSIGN COMPONENT sy-index OF STRUCTURE ls_tab TO <lv_field>.
    IF sy-subrc NE 0.
      EXIT. "beendet die DO-Schleife nach dem letzten Feld
    ENDIF.

  ENDDO.
ENDLOOP. 
				
			

Nach der Zuweisung des Feld-Symbols steht der Inhalt entsprechend in der Variablen zur Verfügung und es kann darauf zugegriffen werden.

Ich möchte einen Termin vereinbaren

Ich habe ein Anliegen

Ich habe ein AnlieGen