Datum konvertieren

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Datum konvertieren

Beitrag von sml (ForumUser / 4 / 0 / 0 ) »
Hallo,

bin ein armer kleiner ABAP Newbie und bedürfe eurer Hilfe...

folg. Problem :

p_date und p_date2 müssen das Format DDMMYYYY haben.. haben aber momentan das Format YYYYMMDD.

Ich möchte wissen ob es eine Möglichkeit gibt dies zu formatieren und welche ?!

Danke schonmal..

Hier mein Source vom FuBa :

FUNCTION Y_MERGE_1.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(L_STR) TYPE ZTBANK
*"----------------------------------------------------------------------
data: l_str2 type ztbank ,
l_acc type BAPI_BCA_STR_ACCOUNT_IDENT_IN ,
l_tabacc type
BAPI_BCA_STR_ACCOUNT_IDENT_IN occurs 0 ,
l_tabreturn type BAPIRET2 occurs 0 ,
l_tabaint type BAPI_BCA_STR_ACCOUNT_IDENT occurs 0 ,
l_tabind type BAPI_BCA_STR_ACBAL_IND_COND occurs 0 ,
p_date type sy-datum ,
p_date2 type sy-datum .



constants:
con_utc TYPE timezone VALUE 'UTC'.


CONVERT Time Stamp l_str-valid_from TIME ZONE con_utc into date p_date .
CONVERT Time Stamp l_str-valid_to TIME ZONE con_utc into date p_date2.

move: l_str-bankland to l_acc-BANK_COUNTRY ,
l_str-bankkey to l_acc-BANK_CODE ,
l_str-acnum_ext to l_acc-ACCOUNT_NUMBER ,
p_date to l_acc-start_date ,
p_date2 to l_acc-end_date .

l_acc-settlement_type = '001' .
l_acc-list_catg = '1' .

append l_acc to l_tabacc .

CALL FUNCTION 'BAPI_BCA_GET_MERGE_CONDITIONS'
EXPORTING
OPENLOG = 'X'
* PROCESSEXTENSION =
TABLES
ACCOUNTIDENTIN = l_tabacc
ACCOUNTIDENT = l_tabaint
INDIVIDUALCONDITIONS = l_tabind
* STANDARDCONDITIONS =
* INDIVIDUALFEECONDITIONS =
* STANDARDFEECONDITIONS =
RETURN = l_tabreturn
* EXTENSIONIN =
* EXTENSIONOUT =
.


ENDFUNCTION.

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


Beitrag von DON_ABAP ( / / 0 / 3 ) »
Da du beide Datumsfelder auf SY-DATUM referenzierst, ist das Format YYYYMMDD vorgegeben. Da lässt sich auch nichts umstellen. Auch ein WRITE date TO date2 'DD/MM/YYYY' bringt kein brauchbares Ergebnis. Es wird dir also nichts anderes übrig bleiben, als das Datumsfeld über ein C-Zwischenfeld selbst zu konvertieren:

Code: Alles auswählen.

DATA: z_feld(8).
MOVE p_date(4) TO z_feld+4(4).
MOVE p_date+4(2) TO z_feld+2(2).
MOVE p_date+6(2) to z_feld(2).

Beitrag von uwe w ( / / 0 / 3 ) »
Versuch mal d1e FUBA's CONVERT_DATE_TO_EXTERNAL und
CONVERT_DATE_TO_INTERNAL

Beitrag von sml (ForumUser / 4 / 0 / 0 ) »
ok .. danke geht mit zwischenfeld !

Seite 1 von 1

Vergleichbare Themen

6
Antw.
6739
Views
Datum Konvertieren
von SaskuAc » 23.10.2017 13:24 • Verfasst in ABAP® für Anfänger
2
Antw.
2377
Views
Datum konvertieren
von Trulchen » 21.02.2014 13:28 • Verfasst in ABAP® für Anfänger
3
Antw.
4448
Views
internes datum konvertieren
von Nadine_2706 » 02.09.2011 11:35 • Verfasst in ABAP® für Anfänger
2
Antw.
4051
Views
Datum und Zeit konvertieren
von mastert1 » 28.07.2008 09:50 • Verfasst in ABAP® für Anfänger
0
Antw.
652
Views
OLE 2 Excel Datum konvertieren
von Kerstin » 09.09.2019 14:41 • Verfasst in ABAP® Core

Ü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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141