Verwendung
Damit ein Objekt über die BCS versendet werden kann, muß es als BCS-Dokument angelegt werden. Dies bedeutet, dass eine Instanz einer Klasse erzeugt werden muß, die das Interface IF_DOCUMENT_BCS implementiert.
Funktionsumfang
Es existieren bereits Klassen, mit deren Konstruktoren Sie BCS-Dokumente anlegen können. Das BCS stellt die Klasse CL_DOCUMENT_BCS zur Verfügung, die dem Anlegen von Dokumenten des Business Workplace dient (Informationen zur Verwendung dieser Klasse finden Sie in
CL_DOCUMENT_BCS).Beispiel
Beispiel für das Anlegen eines Textdokuments als BCS-Dokument mit nachfolgender Übergabe an einen Sendeauftrag, der vorher angelegt worden sein muß.
DATA: text TYPE bcsy_text.
DATA: document TYPE REF TO cl_document_bcs.
* Fill ITAB with text lines
APPEND 'Hello world!'
TO text.* Create document from ITAB
document = cl_document_bcs=>create_document(
i_type = 'RAW'
i_text = text
i_subject = 'Test...' ).
* Add document to send request
CALL METHOD send_request->set_document( document ).