Perioden auflösen ...

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Perioden auflösen ...

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Hallo Zusammen,

kennt jemand eine Möglichkeit (FB; Methode etc) wie ich aus einem Range von Perioden in der Form - bsp. von 200510 - 200603 - die einzelnen dazwischen befindlichen Perioden schnell ermitteln kann, da ich diese für die Datenselektion benötige. D.h. ich benötige ja für die Selektion die Perioden 2005/11, 2005/12, 2006/01, 2006/02 etc.Recht herzlichen Dank für jeden Tipp - bis dahin

Gruss Jens :)
thanks Jens

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


Beitrag von danielA. (ForumUser / 97 / 0 / 0 ) »
Hallo Jens,

wenn es um HR-Perioden geht, nimmst du am Besten die Tabelle T549Q dafür.

Gruß
danielA.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hi Daniel,

wenn du schon einen Range hast, wiso benutzt du diesen nicht für deine Selektion?

where <wert> in <range>

Du solltest nur darauf achten, das du die Paramter richtig referenzierst.

Gruß

Thomas

Beitrag von danielA. (ForumUser / 97 / 0 / 0 ) »
Moin TWP,

ich verstehe dich nicht richtig??

Man nimmt hierfür doch wohl "BETWEEN" oder nicht?

gruß
danielA.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo DanielA,

ich gehe davon aus, das wir hier von einem Report reden. Und hier kann man mit Select-Options Parameter hinterlegen. Das gleiche kannst du auch mit der Range Anweisung erreichen.
Resultat ist eine Tabelle mit verschiedenen Inhalten und die wird mit IN auf ihre Gültigkeit geprüft. Naäheres findest du auch in der Hilfe dazu.

Beispiel:

Select-Options so_bukrs for bsid-bukrs. (001-050, 99, 600-650)

Deine SO_BUKRS sieh nun so aus:
I BT 001 050
I EQ 099
I BT 600 650

Im Select wird es nun abgefragt:

select bsid where bukrs in so_bukrs.

Alles Klar.

Thomas

Beitrag von danielA. (ForumUser / 97 / 0 / 0 ) »
Hallo Thomas,

du hast natürlich recht. hm.....da stand ich wohl auf dem Schlauch.

Aber die Perioden von "jensschladitz" sehen so aus "200601", hier müsste er - wenn er es über die Tabelle macht die ich nannte - die Periode erstmal auflösen nach Jahr und Monat. Und weil die Tabelle eine Spalte für das Jahr und eine für den Monat hat, geht der Select mit "IN" doch nicht, oder? Mir fehlt jetzt die Vorstellung dafür.

gruß
danielA.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1242
Views
Bericht um Perioden erweitern
von nourie1 » 19.10.2005 16:59 • Verfasst in ABAP® für Anfänger
0
Antw.
1070
Views
Archivierung Einteilung Perioden
von Buetzy » 22.07.2008 08:42 • Verfasst in Financials
8
Antw.
3832
Views
Auflösen von ?Absolute Typnamen?
von frank_dengler » 17.11.2007 21:11 • Verfasst in ABAP Objects®
3
Antw.
4219
Views
Buchen nur in Perioden 2006/06 ...
von bohne » 01.07.2006 16:06 • Verfasst in Sales and Distribution

Über diesen Beitrag


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

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.