Direct-Input mit RFBIBL00 - Protokoll auswerten

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

Direct-Input mit RFBIBL00 - Protokoll auswerten

Beitrag von babyjane (ForumUser / 14 / 1 / 0 ) »
Hallo,

ich möchte mit der RFBIBL00 Debitorenrechnungen übernehmen. In einem eigenen ABAP-Prog stelle ich die Infos zusammen, dann starte ich RFBIBL00 im Direct-Input über wiederaufsetzbaren Job.

CALL FUNCTION 'BI_START_JOB'
EXPORTING
jobid = ''
jobtext = 'Z_...'
repname = 'RFBIBL00'
server = ''
variant = 'Z...H'
new_job = 'X'
continue_job = ''
START_IMMEDIATE = 'X'
DO_NOT_PRINT = ''
WITHOUT_SPOOL_DYNPRO = 'X'.

Der Job läuft und die Belege werden verbucht. Aber, ich kriege keinerlei Rückmeldung, wenn fertig und welche Belegnummern erzeugt wurden. Sprich, ich hätte gerne, dass 1. mein ABAP-Programm wartet bis das Direct-Input fertig ist und dass ich danach das Protokoll in mein ABAP-Prog übergeben bekomme und es auswerten kann.

Hat jemand eine Idee?

Danke und Gruß Eva

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo Eva,

wenn du den RFBIBL00 mit Direct Input machst, kannst du auch die Belege einzeln mit Call Transaction... verbuchen. Hier hast du die Möglichkleit deine Belegnummern den Eingabedaten zuzuordnen.

Gruß

Thomas

Beitrag von babyjane (ForumUser / 14 / 1 / 0 ) »
Hallo Thomas,

leider werde ich aus Deiner Antwort nicht schlau :oops: . Ich habe jetzt den Modus auf Call Transaction geändert, aber davon krieg ich auch kein Protokoll. Was mach ich falsch?

Gruß Eva

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo Eva,

hier eine Auszug, wie es laufen könnte:

call transaction 'FB01' using bdcdat mode 'N'
update 'S'.

if sy-subrc ne 0.
z_err = z_err + 1.
write: /06 'FEHLER - Daten werden in BI-Mappe gestellt'
color col_negative intensified off.

if bdi_open is initial.
perform mappe_open.
bdi_open = 1.
endif.
call function 'BDC_INSERT' " Mappe schreiben
exporting tcode = 'FB01'
tables dynprotab = bdcdat.
else.
z_geb = z_geb + 1.
write: /06 'Beleg', sy-msgv2(4), '/', sy-msgv1(10), 'gebucht'
color col_positive intensified off.
endif.


Vielleicht hilft dir das weiter.

Gruß

Thomas

gecheckt

Beitrag von babyjane (ForumUser / 14 / 1 / 0 ) »
Hallo Thomas,

jetzt hab ich es geschnallt. Nicht CT über RFBIBL00 sondern aus meinem Programm raus :roll:

Dankeschön!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
469
Views
BI Mappe mittels Report abspielen und Protokoll auswerten
von Pfalz-Zauber » 09.12.2022 07:54 • Verfasst in ABAP® für Anfänger
0
Antw.
1680
Views
Biller Direct - Zahlungen verbuchen
von Vermeer » 05.11.2007 08:23 • Verfasst in Financials
5
Antw.
3097
Views
Problem mit RFBIBL00
von dudeson » 28.02.2008 07:31 • Verfasst in ABAP® für Anfänger
1
Antw.
2014
Views
Langtext in RFBIBL00 verarbeiten
von hai_friedrich » 04.09.2008 10:27 • Verfasst in ABAP® für Anfänger
28
Antw.
15237
Views
Einfache Frage: RFBIBL00 vs. CT vs. ???
von ralf.wenzel » 30.08.2007 11:40 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Funktionscode vom Zurückbutton abfangen
vor einer Woche von JMalgus gelöst 2 / 7433
Ablage von Spoolaufträgen als Original im DMS
vor einer Woche von Thomas R. gelöst 8 / 8694
Berechtigungsprüfung
vor einer Woche von Thomas R. 4 / 7732

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.

Aktuelle Forenbeiträge

Funktionscode vom Zurückbutton abfangen
vor einer Woche von JMalgus gelöst 2 / 7433
Ablage von Spoolaufträgen als Original im DMS
vor einer Woche von Thomas R. gelöst 8 / 8694
Berechtigungsprüfung
vor einer Woche von Thomas R. 4 / 7732