Vorbelegung im Selektionsbildschirm berechnen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
18 Beiträge • Vorherige Seite 2 von 2 (current)
18 Beiträge Vorherige Seite 2 von 2 (current)

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Kaiser hat geschrieben:Das Feld hat in der Tabelle das Format YYYYMM und im debugger steht im dspmon exakt IBT200502200503.
dann schlage ich vor, das Event INITIALIZATION entsprechend abändern:

Code: Alles auswählen.

INITIALIZATION. 
* S012-SPMON hat das Format YYYYMM
  dspmon-sign   = 'I'. 
  dspmon-option =  'BT'. 

  dspmon-low = sy-datum. 
* entspricht:
*  dspmon-low = sy-datum(6). "nur die ersten 6 Zeichen (Ziffern)

* Monat um eins reduzieren
  dspmon-low = dspmon-low - 1. 

  dspmon-high     = sy-datum. 
* entspricht:
*  dspmon-high = sy-datum(6). 

  APPEND dspmon TO dspmon. 
Damit ist dann auch noch zu einem späteren Zeitpunkt klar, dass es sich bei S012-SPMON nicht um ein Datum-Feld handelt

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


Beitrag von Kaiser ( / / 0 / 3 ) »
Das werd ich dann mal machen.

:arrow: Danke erstmal.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
ereglam hat geschrieben:...dann schlage ich vor, das Event INITIALIZATION entsprechend abändern:

Code: Alles auswählen.

INITIALIZATION. 
* S012-SPMON hat das Format YYYYMM
  dspmon-sign   = 'I'. 
  dspmon-option =  'BT'. 

  dspmon-low = sy-datum. 
* entspricht:
*  dspmon-low = sy-datum(6). "nur die ersten 6 Zeichen (Ziffern)

* Monat um eins reduzieren
  dspmon-low = dspmon-low - 1. 

  dspmon-high     = sy-datum. 
* entspricht:
*  dspmon-high = sy-datum(6). 

  APPEND dspmon TO dspmon. 
Damit ist dann auch noch zu einem späteren Zeitpunkt klar, dass es sich bei S012-SPMON nicht um ein Datum-Feld handelt
hatte nicht erst jemand sich positiv über meine Antworten geäußert... :cry:

das Coding müssen wird leider doch noch ein wenig umbauen, weil '200501 - 1 = 200500' => Monat 0!!
und '200500 - 1 = 200499' => Monat ??? !!

Code: Alles auswählen.

INITIALIZATION. 
DATA:
  lv_datum TYPE sydatum.

* S012-SPMON hat das Format YYYYMM
  dspmon-sign   = 'I'. 
  dspmon-option =  'BT'. 

* letzter Tag des Vormonats (netter Trick)
  lv_datum = sy-datum - sy-datum+6(2).
  dspmon-low = lv_datum. 
* entspricht:
*  dspmon-low = lv_datum(6). "nur die ersten 6 Zeichen (Ziffern)

  dspmon-high     = sy-datum. 
* entspricht:
*  dspmon-high = sy-datum(6). 
ich entschuldige mich vielmals für die zuvor falsche Antwort.

Vergleichbare Themen

0
Antw.
876
Views
ALV Grid Vorbelegung
von donossi » 07.11.2012 11:19 • Verfasst in ABAP® für Anfänger
2
Antw.
6528
Views
Vorbelegung Suchhilfe
von sap_newby » 30.10.2007 16:23 • Verfasst in ABAP® Core
2
Antw.
1837
Views
Vorbelegung Steuerkennzeichen
von Gast » 14.09.2005 10:04 • Verfasst in Financials
3
Antw.
10882
Views
Vorbelegung in Drop-Down-Liste
von torben » 22.11.2007 16:14 • Verfasst in Dialogprogrammierung
0
Antw.
1123
Views

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 381
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1644
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 298
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 539

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

Regex in where
Gestern von tar 8 / 381
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1644
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 298
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 539

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 231
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3412
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9962