2009 Jun 22 6:03 AM
Hi,
I am new to DMS & I have to attached scanned images of invoices through MIRO transaction to SAP object. How should I go with it?
Anyone has worked on DMS???
kindly help...
Hi,
for attachment in dms you need to have doc type.
have you attached document in DMS?
Thank You,
Manoj
2009 Jul 04 1:33 PM
Hi Abhijeet Shinde,
For reading document from DMS you can use below FMs
CVAPI_DOC_VIEW
CVAPI_DOC_VIEW2
Sample code to use it
CALL FUNCTION 'CVAPI_DOC_VIEW'
EXPORTING
pf_dokar = wa_dokar
pf_doknr = wa_doknr
pf_dokvr = wa_dokvr
pf_doktl = wa_doktl
pf_appl_start = ' '
pf_filename = l_file_src
IMPORTING
pfx_file = g_filep
EXCEPTIONS
error = 1
not_found = 2
no_auth = 3
no_original = 4
OTHERS = 5.
IF sy-subrc 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.Also check in function group CVAPI01 you will get some other useful FMs which may satisfy your requirement..
Hope it will solve your problem..
Thanks & Regards
ilesh 24x7
ilesh Nandaniya
2009 Oct 15 5:37 AM
HI,
I am using the CVAPI_DOC_VIEW this function module to findt the attached documents by passing DOKAR,DOKNR,DOKVR,DOKTL
fileds values in my database table draw there is no data for filename(filed : draw-fliep).
I am able to see the available documents as a popup.
but my requirement is to see the filename also . how get it .
please sugest the solution,
thanks,
padmja
2009 Oct 15 6:09 AM
Hi,
Try using this function module mentioned below:
CALL FUNCTION 'CV120_KPRO_MASTER_DATA_GET' " Checking whether the document already have any originals
" attached on it or not
EXPORTING
pf_dokar = i_data_final-doc_type "document type uploaded into an internal table from the external file
pf_doknr = i_data_final-doc_no "document number uploaded into an internal table from the external file
pf_dokvr = i_data_final-doc_ver "document version uploaded into an internal table from the external file
pf_doktl = i_data_final-doc_part "document part uploaded into an internal table from the external file
pf_active_only = ' '
pf_comp_get = ' '
TABLES
ptx_data = i_data
EXCEPTIONS
not_found = 1
error = 2
OTHERS = 3.
if i_data[] is initial.
*- Documentdata
doc_data-documenttype = i_data_final1-doc_type.
doc_data-documentnumber = i_data_final1-doc_no.
doc_data-documentversion = i_data_final1-doc_ver.
doc_data-documentpart = i_data_final1-doc_part.
doc_data-statusintern = i_data_final1-doc_stat.
doc_data-username = i_data_final1-drwng_creator.
IF NOT i_data_final1-doc_desc IS INITIAL.
doc_data-description = i_data_final1-doc_desc.
ENDIF.
APPEND doc_data.
*- ClassAllocations
doc_class_alloc-classtype = c_classtype.
doc_class_alloc-classname = c_classname.
doc_class_alloc-standardclass = 'X'.
APPEND doc_class_alloc.
Adding Primary, SUBtye and Design Project Characteristics to the DRAWING Class
CLEAR it_char_val.
it_char_val-classtype = c_classtype.
it_char_val-classname = c_classname.
it_char_val-charname = 'PRIMARYTYPE' .
it_char_val-charvalue = i_data_final1-prim_type.
APPEND it_char_val.
CLEAR it_char_val.
it_char_val-classtype = c_classtype.
it_char_val-classname = c_classname.
it_char_val-charname = 'SUBTYPE' .
it_char_val-charvalue = i_data_final1-sub_type.
APPEND it_char_val.
CLEAR it_char_val.
it_char_val-classtype = c_classtype.
it_char_val-classname = c_classname.
it_char_val-charname = 'DESIGN_PROJECT' .
it_char_val-charvalue = i_data_final1-design_proj.
APPEND it_char_val.
CLEAR it_char_val.
*Bapi called to create the document using tcode CV01N
CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
EXPORTING
documentdata = doc_data
hostname = gv_hostname
pf_http_dest = 'SAPHTTPA'
pf_ftp_dest = 'SAPFTPA'
IMPORTING
documenttype = i_data_final1-doc_type
documentnumber = i_data_final1-doc_no
documentpart = i_data_final1-doc_part
documentversion = i_data_final1-doc_ver
return = ls_return
TABLES
characteristicvalues = it_char_val
classallocations = doc_class_alloc
.
endif.
Hope it helps
Regards
Mansi
Edited by: MANSI ASNANI on Oct 15, 2009 7:09 AM
2009 Oct 21 2:00 PM
Hi,
for attachment in dms you need to have doc type.
have you attached document in DMS?
Thank You,
Manoj
| User | Count |
|---|---|
| 6 | |
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |