Ich wuerde es mal mit dem internen Datumsformat versuchen. Als Beispiel: '99991231' fuer den 31.12.9999.horst1959 hat geschrieben:Ich habe ein Problem mit dem Funktionsbaustein : BUPR_RELATIONSHIP_CHANGE
Ich wollte eine Beziehung zwischen Geschäftspartnern mit neuen Gültigkeitszeiträumen füllen.
Ich bekomme die Datumsfelder nicht geändert.
Hat da jemand Erfahrung und einen Tip der auch wirklich hilft ?
Gruß
HK
INPUT :
IV_PARTNER_1 6011193
IV_PARTNER_1_GUID 00000000000000000000000000000000
IV_PARTNER_2 5000084
IV_PARTNER_2_GUID 00000000000000000000000000000000
IV_RELATIONSHIP ZGVL
IV_DATE_FROM 01.01.0001
IV_DATE_TO 31.12.9999
IV_DIFFERENTIATION_TYPE_VALUE
IV_DATE_FROM_NEW
IV_DATE_TO_NEW 09.11.2015
IV_RELATIONTYPE
IV_DATE_FROM_X
IV_DATE_TO_X X
IV_RELATIONTYPE_X
IV_TESTRUN
IV_X_SAVE X
IV_XDFREL
IV_XDFREL_X
Code: Alles auswählen.
*---- Gueltigkeitsanfang pruefen -------------------------------------
*---- ... Keine Zeitbindung ------------------------------------------
IF iv_timdp IS INITIAL OR
iv_timdp EQ gc_timdp_0.
IF cv_date_from IS INITIAL.
cv_date_from = gc_date_min.
ELSEIF cv_date_from NE gc_date_min.
IF 1 = 2. MESSAGE w760 WITH 1 2 3 4. ENDIF.
CALL FUNCTION 'BUS_MESSAGE_STORE'
EXPORTING
arbgb = gc_msg_arbgb
msgty = iv_msgty
txtnr = '760'
repeat_show = '1'.
cv_date_from = gc_date_min.
ENDIF.