CRM

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

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

CRM

Beitrag von horst1959 (ForumUser / 20 / 0 / 0 ) »
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

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


Re: CRM

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
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
Ich wuerde es mal mit dem internen Datumsformat versuchen. Als Beispiel: '99991231' fuer den 31.12.9999.

Ob es wirklich hilft, keine Ahnung.

Wie ich auf meinen Vorschlag komme: Erfahrung im Umgang mit Funktionsbausteinaufrufe.

Eigentlich sollte schon beim Testen des Fubas eine Fehlermeldungen hochkommen und ein Popupfenster dir die Moeglichkeit geben, dass Datum korrekt einzugeben.

Re: CRM

Beitrag von horst1959 (ForumUser / 20 / 0 / 0 ) »
Das mit dem Datum hilft nicht wirklich, da ich das in einem Testreport getan habe sy-datlo und die entsprechenden Felder aus BUT050.
Auch BAPI_SAVE und Commit WORK sind natürlich gelaufen ...
Immer das selbe Ergebnis Keine Datumsfelder geändert

W R1 760 Keine Zeitbindung; Datumsangaben werden nicht berücksichtigt
S R1 048 Beziehung wurde übernommen

Re: CRM

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Verstehe ich Dich richtig?

Du hast in Deinem ersten Posting Deine Importparameter vorsaetzlich falsch angegeben?!?

Re: CRM

Beitrag von horst1959 (ForumUser / 20 / 0 / 0 ) »
Nein - so sieht der Aufruf eines Funktionsbausteins wohl aus, wenn man die SE37 benutzt - O D E R ?
Mir und allen anderen hier würde es sicher helfen, wenn Du eine ernsthafte und weiterführende Antwort auf das Thema hast!

Re: CRM

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Du hast Recht und ich entschuldige mich fuer mein vorheriges Posting.

Allerdings habe ich von Anfang an versucht, ernsthafte Antworte zu geben? oder?

Lass Deinen Test doch noch einmal laufen und setze vorher einen Breakpoint
im Include LBURSF06
Zeile 32
weil dort Deine Warnung R1 760 herkommen sollte: Genauer gesagt in Zeile 36 (Elseif cv_date_from NE gc_date_min)

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.

Re: CRM

Beitrag von horst1959 (ForumUser / 20 / 0 / 0 ) »
Ich lasse das. Lohnt sich nicht, da es nicht funktioniert.
Wenn es noch jemand wissen mag : die Historie kann man mit dem report "BUSCHDOC" sehen.

HK

Seite 1 von 1

Ü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

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.