FB 'K_RATIO_PLAN_INTERFACE_PERIOD' entsperrt Sätze nicht

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

FB 'K_RATIO_PLAN_INTERFACE_PERIOD' entsperrt Sätze nicht

Postby Manuel2507 » Mon Nov 30, 2015 9:56 am

Hallo,

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)
  1. FORM kosten_buchen.
  2.   DATA: p_vrgng TYPE cosp-vrgng.
  3.  
  4.   LOOP AT i_werte_c INTO wa_werte_c.       " mit EBELN
  5.     CLEAR wa_werte_bu.
  6.     MOVE-CORRESPONDING wa_werte_c TO wa_werte_bu.
  7.     COLLECT wa_werte_bu INTO i_werte_bu .    " ohne EBELN
  8.  
  9.   CLEAR: i_rku01_cur.
  10.   i_rku01_cur-wtg_man = 'X'.  "Transaktionswährung
  11.   i_rku01_cur-wtf_man = 'X'.
  12.  
  13.   LOOP AT i_werte_bu INTO wa_werte_bu.
  14.     REFRESH itrku01ja.
  15.     CLEAR itrku01ja.
  16.     MOVE-CORRESPONDING wa_werte_bu TO itrku01ja.            "#EC ENHOK
  17.  
  18.     IF itrku01ja-kstar(7) = '0000925'. "Sekundärkostenart
  19.       p_vrgng = 'RKP8'.
  20.     ELSE.
  21.       p_vrgng = 'RKP1'.
  22.     ENDIF.
  23.  
  24.     itrku01ja-lednr    = '00'.
  25.     itrku01ja-twaer    = 'EUR'. " planned in transaction value
  26.     itrku01ja-fcwkg    = '1'.   "COKP >> Verteilungsschl. Plankosten ges.
  27.     itrku01ja-fcwkf    = '1'.   "COKP >> Verteilungsschl. Plankosten fix
  28.     itrku01ja-fcwkv    = '1'.   "COKP >> Verteilungsschl. Plankosten var.
  29.     itrku01ja-fcmeg    = '1'.   "COKP >> Verteilungsschl. Planmenge ges.
  30.     itrku01ja-fcmef    = '1'.   "COKP >> Verteilungsschl. Planmenge fix.
  31.     itrku01ja-fcmev    = '1'.   "COKP >> Verteilungsschl. Planmenge var.
  32. *                               " >> T821S-SPRED = 1 >> gleichm. Verteilung
  33.     APPEND itrku01ja.
  34.  
  35.     CALL FUNCTION 'MESSAGES_INITIALIZE'.
  36.  
  37.  
  38.     CALL FUNCTION 'K_COSTS_PLAN_INTERFACE_PERIOD'           "#EC *
  39.       EXPORTING
  40. *       bltxt            = ' '
  41.         commit           = 'X'
  42. *       delta            = ' '
  43.         gjahr            = pa_gjahr
  44.         kokrs            = '1000'
  45.         messages_show    = ' '     "FB gibt Fehler am Ende selbst aus
  46.         perab            = 001
  47.         perbi            = 012
  48.         update_values    = 'X'        "vorhandene Sätze überschreiben
  49.         versn            = '300'
  50.         vrgng            = p_vrgng
  51.         irku01_cur       = i_rku01_cur
  52.         testmode         = p_test
  53.         keep_twaer       = 'X'
  54.       TABLES
  55.         irku01ja         = itrku01ja
  56.       EXCEPTIONS
  57.         messages_occured = 1
  58.         OTHERS           = 2.
  59.  
  60.     PERFORM read_messages USING wa_werte_bu-msgv1 wa_werte_bu-txtnr
  61.                                 wa_werte_bu-fehler wa_werte_bu-msgty.
  62.     IF wa_werte_bu-fehler IS INITIAL.
  63.       CLEAR wa_werte_buch.
  64.       MOVE-CORRESPONDING wa_werte_bu TO wa_werte_buch.
  65.       APPEND wa_werte_buch TO i_werte_buch.
  66.       COMMIT WORK AND WAIT. "and wait >> um Verbuchung abzuwarten
  67.     ELSE.
  68.       CLEAR wa_werte_err.
  69.       MOVE-CORRESPONDING wa_werte_bu TO wa_werte_err.
  70.       APPEND wa_werte_err TO i_werte_err.
  71.     ENDIF.
  72.  
  73.  
  74. ENDFORM.                    " KOSTEN_BUCHEN
  75.  
GeSHi ©


Kann mir hier jemand auf die Sprünge helfen?

Vielen Dank
Gruß Kerstin
Manuel2507
...
...
 
Posts: 289
Joined: Fri Jan 07, 2005 3:13 pm

Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 2 guests