Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Error in DMS Upload through FM BAPI_DOCUMENT_CREATE2

Former Member
0 Likes
1,020

We have written a Code to Upload DMS document through FM BAPI_DOCUMENT_CREATE2

But We are getting Error as "DATA Carrier is not defined". We have created Storage category as "ZDMS" in Config

below is my Code,please suggest the solution.

ABAP CODE :

ls_doc-documenttype = 'ZMD'.

ls_doc-documentversion = '01'.

ls_doc-documentpart = '000'.

ls_doc-statusextern = 'CD'.

CLEAR ls_files.

ls_files-storagecategory = 'ZDMS'.

ls_files-docfile = gw_master-zdms1.

ls_files-wsapplication = 'PDF'.

APPEND ls_files TO lt_files.

CLEAR : ls_files.

CLEAR ls_drat.

ls_drat-language = 'EN'.

ls_drat-description = "Test file".

APPEND ls_drat TO lt_drat.

CLEAR : ls_drat.

IF lt_files[] IS NOT INITIAL.

CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'

EXPORTING documentdata = ls_doc

IMPORTING documenttype = lf_doctype

documentnumber = lf_docnumber

documentpart = lf_docpart

documentversion = lf_docversion

return = ls_return

TABLES

documentdescriptions = lt_drat

* objectlinks = lt_drad

documentfiles = lt_files.

IF ls_return IS INITIAL.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

wait = 'X'.

ENDIF.

ENDIF.

1 REPLY 1
Read only

venkateswaran_k
Active Contributor
661

Hi

Please refer to Defining Data Carrier in DC20 Tcode