BAPI_DOKUMENT_CHECKOUTMODIFY2

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

BAPI_DOKUMENT_CHECKOUTMODIFY2

Beitrag von Laxion (ForumUser / 13 / 0 / 0 ) »
Hi,

ich versuche schon seit einigen Stunden vergeblich den Funktionsbaustein BAPI_DOKUMENT_CHECKOUTMODIFY2 aufzurufen, um Dokumente auszuchecken.
Mit BAPI_DOKUMENT_CHECKOUTVIEW2 klappt das auch wunderbar, nur eben nicht mit der "modify-variante"...

Mein Funktionsaufruf sieht ungefähr so aus:

Code: Alles auswählen.

DATA: lf_doctype    LIKE bapi_doc_draw-documenttype,
       lf_docnumber  LIKE bapi_doc_draw-documentnumber,
       lf_docpart    LIKE bapi_doc_draw-documentpart,
       lf_docversion LIKE bapi_doc_draw-documentversion,
       ls_documentfile   LIKE bapi_doc_files2,
       ls_checkedoutfile LIKE bapi_doc_files2,
       lf_status     LIKE bapi_doc_draw-statusextern,
       ls_return LIKE bapiret2.

lf_doctype    = 'P01'.
lf_docnumber  = '10000001442'.
lf_docversion = '00'.
lf_docpart    = '000'.

ls_documentfile-docpath = 'c:\temp\.',
*ls_documentfile-docfile = 'work.dwg'.
lf_status = 'IA'.

  CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTMODIFY2'
       EXPORTING: documenttype     = lf_doctype
                   documentnumber   = lf_docnumber
                   documentpart     = lf_docpart
                   documentversion  = lf_docversion
                   documentfile     = ls_documentfile
                   statusextern     = lf_status
        IMPORTING: return = ls_return
                   checkedoutfile = ls_checkedoutfile.

IF ls_return-type CA 'EA'.
   ROLLBACK WORK.
   MESSAGE ID '26' TYPE 'I' NUMBER '000'
           WITH ls_return-message.

ELSE.
   COMMIT WORK.
ENDIF.
Der return-wert ist 000, es wird aber nichts ausgecheckt.
Jemand eine Idee wo das Problem liegt bzw liegen könnte?
Danke schonmal...
Mfg

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


Re: BAPI_DOKUMENT_CHECKOUTMODIFY2

Beitrag von Laxion (ForumUser / 13 / 0 / 0 ) »
ls_documentfile-file_id hat gefehlt

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3849
Views
BDS-Dokument exportieren
von nandini » 04.01.2013 12:07 • Verfasst in Sonstige Module
7
Antw.
7537
Views
TIF-Dokument öffnen
von Chilledkroete » 11.07.2013 15:26 • Verfasst in ABAP® Core
4
Antw.
8032
Views
Dokument aus dem lokalen Rechner in GOS
von ZF_SAPler » 08.01.2025 11:06 • Verfasst in ABAP® für Anfänger
5
Antw.
2838
Views
Dynamisches Dokument aktualisieren
von GreatEMU » 25.04.2013 13:15 • Verfasst in ABAP Objects®
3
Antw.
2831
Views
Dokument Objektverknüpfung auslesen
von EnginT » 04.05.2020 08:06 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Laxion
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.