Ansicht
Dokumentation
BAPI_DOCUMENT_DELETE - Dokument löschen bzw. Löschkennzeichen setzen
PERFORM Short Reference General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dieser Methode kann ein Löschkennzeichen für einen Dokumentinfosatz (DIS) gesetzt werden.
Hinweise
Das System löscht keine Daten von der Datenbank .
Sie haben zwei Möglichkeiten einen DIS mit gesetztem Löschkennzeichen von der Datenbank zu löschen:
- mit dem BAPI Bapi_Document_Delete_Direct
- mit dem Programm MCDOKDEL (Report zum Löschen von Dokumenten mit gesetztem Löschkennzeichen)
- Erfassen Sie die Dokumentart, für die alle Dokumente mit Löschkennzeichen gelöscht werden sollen. Da mehrere Dokumente mit der gleichen Dokumentart (mit einem Löschkennzeichen markiert) vorhanden sein könnten, sollten Sie das Programm zunächst im Testmodus ausführen. Anschließend können Sie den Report produktiv ausführen.
Beispiel
Beispielprogramm
*************
**benötigte Variablen definieren
************
DATA: ls_doc LIKE bapi_doc_draw2,
* BAPI-Returnstruktur
ls_return LIKE bapiret2.
*******************************************
** Zuweisen der Dokumentdaten (welches Dokument soll gelöscht
** werden bzw. wo soll das Löschkennzeichen gsetzt werden)
******************************************
ls_doc-documenttype = 'DRW'.
ls_doc-documentnumber = 'DOKUMENTNUMMER'.
ls_doc-documentversion = '00'.
ls_doc-documentpart = '000'.
********************************************************************
** BAPI aufrufen, der die das Dokument löscht,bzw.Löschkennzeichen setzt
********************************************************************
CALL FUNCTION 'BAPI_DOCUMENT_DELETE'
EXPORTING: documenttype = ls_doc-documenttype
documentnumber = ls_doc-documentnumber
documentpart = ls_doc-documentpart
documentversion = ls_doc-documentversion
IMPORTING: return = ls_return.
** Fehler aufgetreten ?
IF ls_return-type CA 'EA'.
ROLLBACK WORK.
MESSAGE ID '26' TYPE 'I' NUMBER '000'
WITH ls_return-message.
ELSE.
COMMIT WORK.
ENDIF.
######################################################################
Parameter
DOCUMENTNUMBERDOCUMENTPART
DOCUMENTTYPE
DOCUMENTVERSION
RETURN
Ausnahmen
Funktionsgruppe
CVBAPIBAL_S_LOG - Application Log: Log header data ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3437 Date: 20240523 Time: 085213 sap01-206 ( 40 ms )