COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Benutzeroberflächen in SAP®-Systemen.
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hallo zusammen,

Beim Kunden wurden Belege ohne COPA Merkmale gebucht aufgrund eines Fehler in der KEDR. Mit der Transaktion KE26 können diese Belege erneut mit Ableitung der Merkmale gebucht werden. Aufgrund der großen Anzahl der zu korrigierenden Belege muss ein Programm erstellt werden.

Im Batch Input und bei Call Transaction ist das Flag SY-BINPT mit X gesetzt, im Status des Dynpros für die Merkmalsableitung wird dann der Button "Ableitung" deaktiviert, warum auch immer.

Wenn ich jetzt mit "Call Transaction using BDC_TAB options from OPT..." und das Feld CTU_PARAMS-NOBINPT = "X" setze, erscheint der Button "Ableitung" und man kann ihn über die BTC_TAB mit dem CODE "ANRE" ansprechen. Aber, nach der Ableitung erscheint eine Warnmeldung (Message typ W) die ich über die Batch Input Tabelle nicht bestätigen kann.

Ich vermute hier beißt sich der Hund selbst in den Schwanz, sämtliche Messages werden ja im Batch Input nicht angezeigt, ich muss die KE26 aber ohne SY-BINPT aufrufen damit der Button für die Ableitung aktiv wird.

Hat jemand eine Idee wie ich diese Meldung trotzdem irgendwie bestätigen kann, ein einfaches ENTR hinter schicken hat nicht geholfen?

Warnmeldung_KE26.jpg
Batch_Input_KE26.jpg

Danke und Gruß,

Wolfgang
Geht nicht gibts nicht

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


Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Nachtrag: Einzige Lösung ist bis jetzt die Meldung im Dialog auf "Keine Meldung ausgeben" setzen im Customizing der Nachrichtensteuerung.
Geht nicht gibts nicht

Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Xilukarim (ForumUser / 58 / 11 / 5 ) »
Hallo Romaniac,

wenn es eine einmalige Sache ist und es auf eurem Server und im SapGUI aktiviert aktiviert ist, könntet ihr die Transaktion auch per SapGUI Scripting ausführen, dass ist ein VBA Skript, was z.B. auch in Excel abgespielt werden kann.
https://help.sap.com/docs/sap_gui_for_w ... ion=760.02
ECC 6.07
Netweaver 7.40

Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hallo Xilukarim,

danke für den Hinweis, ich kenne mit mit dem SAPGUI Scripting nicht aus, die Daten für den Batch Input/Call Transaction baue ich ja zur Laufzeit dynamisch auf aus den fehlerfhaften Belegen, geht das mit dem Scripting auch? Ich geben zum Beispiel für bestimmte Felder im Screen auch eigene Werte mit?

Danke und Gruß,

Wolfgang
P.S. Zeit ist natürlich auch keine, Korrektur muss zum nächsten Abschluss fertig sein
Geht nicht gibts nicht

Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Xilukarim (ForumUser / 58 / 11 / 5 ) »
Du kannst eigene Skripte aufzeichnen ähnlich wie du in Excel Makros aufzeichnest. Du kannst dann den aufgezeichneten Code nehmen und beliebig ändern, vor allem kannst du in den entsprechenden Feldern dann Variablen einsetzen und das ganze in einer Schleife ausführen.

In den Optionen kannst du sehen, ob das Skripting aktiviert ist. Das Skripting muss auch vom SAP-Admin auf dem Applikationsserver aktiviert sein (da gibt es einen Parameter zu) Eine Änderung würde wahrscheinlich erst nach Neustart des Servers aktiv werden, also leider keine "mal eben" Sache.

Zwischenablage01.png
ECC 6.07
Netweaver 7.40

Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hi Xilukarim,

wir hatten eben deswegen Besprechung, Verarbeitung im Dialog (Call Transaction oder VBA Script wird ähnlich sein) dauert für 131 zu korrigierende Zeilen 45s, bei 1,8 Mio. zu korrigierenden Belegzeilen ist die Dialogverarbeitung hier nicht die Lösung. In der kalkulatorischen COPA war das einfacher zu korrigieren als jetzt unter S4 in der buchhalterischen COPA...

Danke und Gruß,

Wolfgang
Geht nicht gibts nicht

Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Xilukarim (ForumUser / 58 / 11 / 5 ) »
Hi Wolfgang,

ich wundere mich, dass ihr im "normalen" Dialog für die 131 Zeilen nur 45s gebraucht habt, habt ihr die zu buchenden Zeilen über die Zwischenablage da rein gebracht? Wenn die 45s die reine Verbuchungszeit ist auf dem Server, dann würdet ihr mit keiner Methode weiter kommen, dann würden nämlich eventuelle Funktionsbausteine oder BAPIs genau so lange brauchen.

Interessant wäre auch, ob sich die Zeit wirklich skaliert, also wenn ihr 262 Einträge bucht, ob die dann 90s brauchen.

VG
Xilukarim
ECC 6.07
Netweaver 7.40

Re: COPA KE26 -> Massenänderung per Call Transaction, Message kann nicht bestätigt werden

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hi Xilukarim,

Für jede Zeile im KE26 Dialog muss ich folgende Schritte per Batch Input mitgeben:

+ Zeile markieren
+ "ändern Ergebnisobjekt" anklicken
+ im nächsten Popup "Ergebnisobjekt" anklicken
+ Jetzt erscheint das Popup mit allen Merkmalen, neue Merkmale übergeben mit 4 mal scrollen
+ auf "Merkmalsableitung" klicken
+ 3 mal "zurück"
+ letzte Zeile entmarkieren, nächste Zeile markieren und wieder von vorne.

Macht bei z.B. 837 Zeilen dann 3.375 Dynpros die verarbeitet werden müssen, ich denke daher kommt die Laufzeit + Beleg einlesen und Korrekturbelege buchen.

Gruß Wolfgang
Geht nicht gibts nicht

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2685
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
3
Antw.
5076
Views
call transaction
von gast » 11.05.2005 14:07 • Verfasst in ABAP® Core
12
Antw.
6313
Views
Call Transaction SD
von Betze » 13.06.2005 08:35 • Verfasst in Dialogprogrammierung
3
Antw.
2978
Views
Call Transaction
von Dörk » 01.03.2007 06:03 • Verfasst in Dialogprogrammierung
1
Antw.
1651
Views
CALL TRANSACTION mit BDC
von BubbleSort » 25.07.2018 10:48 • 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

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 1932
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 3758