ich möchte mittels FB 'K_RATIO_PLAN_INTERFACE_PERIOD' Daten verbuchen.
Ich bekomme ständig diesen Fehler mit wechselnden Daten:
Keine Verbuchung wegen Sperren in der Plandatenschnittstelle
Die Datensätze sind von Benutzer xxx in Bearbeitung
wobei xxx mein User ist.
Ich sperre mit keiner anderen Session die Daten. Die Liste der Fehler ist unterschiedlich lang, mal mehr mal weniger und enthält auch nicht immer die gleichen PSP-Elemente. Meine Vermutung ist, dass der FB die Sätze nicht oder nicht schnell genug entsperrt.
So sieht das Coding aus:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- FORM kosten_buchen.
- CLEAR wa_werte_bu.
- i_rku01_cur-wtg_man = 'X'. "Transaktionswährung
- i_rku01_cur-wtf_man = 'X'.
- REFRESH itrku01ja.
- CLEAR itrku01ja.
- p_vrgng = 'RKP8'.
- ELSE.
- p_vrgng = 'RKP1'.
- itrku01ja-lednr = '00'.
- itrku01ja-twaer = 'EUR'. " planned in transaction value
- itrku01ja-fcwkg = '1'. "COKP >> Verteilungsschl. Plankosten ges.
- itrku01ja-fcwkf = '1'. "COKP >> Verteilungsschl. Plankosten fix
- itrku01ja-fcwkv = '1'. "COKP >> Verteilungsschl. Plankosten var.
- itrku01ja-fcmeg = '1'. "COKP >> Verteilungsschl. Planmenge ges.
- itrku01ja-fcmef = '1'. "COKP >> Verteilungsschl. Planmenge fix.
- itrku01ja-fcmev = '1'. "COKP >> Verteilungsschl. Planmenge var.
- * " >> T821S-SPRED = 1 >> gleichm. Verteilung
- APPEND itrku01ja.
- CALL FUNCTION 'MESSAGES_INITIALIZE'.
- CALL FUNCTION 'K_COSTS_PLAN_INTERFACE_PERIOD' "#EC *
- EXPORTING
- * bltxt = ' '
- commit = 'X'
- * delta = ' '
- gjahr = pa_gjahr
- kokrs = '1000'
- messages_show = ' ' "FB gibt Fehler am Ende selbst aus
- perab = 001
- perbi = 012
- update_values = 'X' "vorhandene Sätze überschreiben
- versn = '300'
- vrgng = p_vrgng
- irku01_cur = i_rku01_cur
- testmode = p_test
- keep_twaer = 'X'
- irku01ja = itrku01ja
- EXCEPTIONS
- messages_occured = 1
- OTHERS = 2.
- wa_werte_bu-fehler wa_werte_bu-msgty.
- CLEAR wa_werte_buch.
- COMMIT WORK AND WAIT. "and wait >> um Verbuchung abzuwarten
- ELSE.
- CLEAR wa_werte_err.
- GeSHi ©
Kann mir hier jemand auf die Sprünge helfen?
Vielen Dank
Gruß Kerstin