DMS Terminologies
Hi,
Does anyone have a document or some content explaining clearly the glossary/terminologies of Document Management System like Content Repository, Data Carrier, Storage Category etc. I did find a doc or two, but none of them seem to be clearly differentiating the various terms.
Thanks for the help!
Dinesh
Thanks for the help, Keerthi..
However, I would definitely be happier if I got some more info or examples on Data Carriers.. I can understand why DMS asks the user to pick a Storage Category when he checks in an original..
1. But logically, why does DMS ask the user to pick a Data Carrier when creating an Original..?
2. And, only those Data Carriers connected to the chosen WS App type are listed.. what does this infer or help in?
Thanks..
Dinesh
Similar Messages
-
Print DMS Document from Material master
Hello All,
Can you advice on how to Print the DMS Document as a smartforms from Material master ?Hi Arvind,
You have mentioned two different terminologies here.
DMS
Material Master
From DMS, you need to download the attachment and the same attachment can be converted using the FM CONVERT_TO_OTF then try displaying the same into your smartform.
I'm not aware of Material Master Document attachment.
Will reply soon with that solution also.
Regards,
-Wahid Hussain. -
DMS Technical question.
Hi,
We want to turn on DMS for plant maintenance functional locations. There are about 5000 JPEG documents and the growth rate of the document number is minimal. Hence we chose to store those documents on a secured folder on the network . Now the question is how do i link or provide the path of those documents to the Document master in R3? We are not using citrix. Any suggestions would be very helpful. Thanks!!
AjayHi Evgeniy,
Basically DC10 is a Tcode, with which you can define your own Document Type with all its fucntions you require like: "<b>Statuses"</b> for that particular document type and <b>"Objects Linked"</b> (BOM, MM, Class, PO, etc) for that particular document type and <b>"Number Ran</b>ges", and views <b>mandatory or optional fields</b> in that particular Document type.
In DC20 is to define the "Data Carrier Type" and the Path from were the original application files (*.WRD, *.XL, *.ACD etc) Displayed only if you have stored this in SAP database.
In DC30 You define the "Workstation Applications" like ACD, WRD, XL, PDF etc
& its integration with Document types, or if any templates required to store for a particular document type.
Your requirement is to use R/3 Database for storing the Files (i.e. in CACHE Server) right???
You need to define the "REPOSITORY" & CATEGORY for Content
the TCode are<b> "OAC0" & "OACT"</b> or the Path is as shown below
<b>SPRO>SAP NEtweaver>SAP Web Application Server-> Basis Services>
Knowledge Provider--> Content Managment Services</b>
Basically this is for storeing the Attachements (Originals in SAP terminology) into your Content Server or Cache Server if you are using standard SAP provided category & Repository
<b>
Or Else you can configure your own Content Category & Content Repository for Storeing Originals separately into the Content server.</b>
Hope this will help you in understanding.
Regards
Rehman
<b>
REWARD YOUR SUITABLE POINTS IF USEFUL</b> -
Best Practice of DMS in Auto-Industry & benchmarks
Hi Experts,
what is the best practice in DMS for auto-induastry?
Also we need centralized server and cache servers at plant level. what will be the best practice? and archiving solutions?
what is benchmark for defining content and cache server size?
Regards,
Ravindraanswered outside sdn
-
Can we view HR DMS data via PA20/PA30
Dear SAP HR GuruS!
We had a requirement wherein we stored HR Data scanned and stored on
DMS server, we wish to link Employee DMS data to Employee master data
i.e supervisor should be able to view Employee data via PA30/PA20. what
is the way to view employee record ( Stored in DMS Server) ,
I am looking by any mean can be link it to PA20/pa30 to any infotype,
in one of the Tab of employee master data...Hey,
There is no standard solution, but yoju can use this (see below) to create a object link between HR object and DMS
//Håkan
Adding Other Objects
Purpose
You can also link documents with SAP objects for which no linking is supported in the standard
SAP System.
Prerequisites
In Customizing for the Do
cument Management ,SAP objects that you want to link to document info records, by choosing Control Data ® Maintain key fields.
Process
Program two screens for the following module pools for the SAP object that is to be linked additionally:
u2013 SAPLCV00
u2013 SAPLCVIN
The process logic must be according to that of screen 0204 in program SAPLCV00 and must not be changed.
Create the function moduleOBJECT_CHECK_XXXX (XXXX = name of the SAP object).
If this object can be classified, this function module already exists in the standard system. Otherwise, copy the existing function module OBJECT_CHECK_EQUI (linking of equipment) and change it to suit the new object.
Result
After you have completed the above, documents can be linked with the SAP object that you have added. You define the settings for this in Customizing for the Document Management System (see:
Object Links). -
Document in DMS can not be printed using FM CVAPI_DOC_VIEW
Hi Experts,
We've been using FM CVAPI_DOC_VIEW in the program to get the document in DMS and set value of import parameter 'PF_APPTP' to 3 to make the document to be printed.
But after our system upgraded to ECC6.0, the document could not be printed, only displayed in the screen.
Could you please tell me anything has changed to cause the issue?
Thanks for your time.
AnnaI already found the reason.
Thanks -
Hi there,
Is there anyone who has come across the error message "Classification data can only be maintained using a change number" in SAP Easy DMS. How can one resolve this issue?
PatrickDear Patrick,
please see my suggestion in thread http://forums.sdn.sap.com/thread.jspa?threadID=1911999&tstart=0.
Best regards,
Christoph -
SAP DMS - How to do an external DMS configuration for the existing system ?
Hi All.
Greetings.
Request help and understanding.
Am new to the world of SAP. And request SOME clarity for understanding of DMS.
We are wanting to put an external DMS server and wish to configure for the same.
So that the load on the production SAP R/3 database is reduced.
We are now wanting to test the same on Dev environment.
From SDN Link :
I understand that :
DMS basically has a content server. which stores documents.
That can be accessed through Web, SAP R/3 Gui , SAP Portal.
I have gone thro various links and the following links i have found to be informative and helpful :
http://help.sap.com/saphelp_erp60_sp/helpdata/en/c1/1c31a243c711d1893e0000e8323c4f/frameset.htm
http://wiki.sdn.sap.com/wiki/display/PLM/DMS+Customizing
http://help.sap.com/saphelp_nw70/helpdata/en/59/fba637fcf7dc39e10000009b38f8cf/frameset.htm
However, would like to know the following because am not getting the clarity :
1) Is there any supported platform / compatibility guide for DMS ?
if yes, can someone send me the link?
2) We have oracle 11g as our for SAP R/3 backend.
Windows 2003 server 64 bit system.
When i check the system status on the dev server of sap.
It says. ECC 6.0 Rel 7.00 update 20 (hOpe am reading it correctly)
After much search on the SMP site,
we finally discovered and downloaded the DMS software for unicode and / 64 bit.
Which we saw under the maintenance components separately seen for DMS 7.0
Now for this DMS content server which we would like to make it external for storage of documents -
do we need to have a separate database for this purpose as a repository.
If i run a setup of DMS - will that automatically install any default repository for this or
will it allow me to choose any other repository for the same ?
Can anyone advise on this.
Because this link says content server is based on Instance of MAXDB : http://help.sap.com/saphelp_nw70/helpdata/en/59/fba637fcf7dc39e10000009b38f8cf/frameset.htm
3) I read some thing like this on some of the SDN links :
P40 - Integration of DMS
P62 - R&D Document Manage¬ment and Workflow
P71 - Document management
What are they referring to.
4) We would be accessing these thro web, gui, customised portal.
This content server configuration is a bit confusing.
5) Is SNC configuration required to be done for the separate DMS server setup.
If yes, how to do that ? any configuration link for that please ?
Can anyone advise on the things to do.
Steps to do.
What all are the pre-requisites to check, before we start the set up of DMS.
Can anyone help me understand this whole thing regarding the DMS installation and configuration.
Step-wise.. from the start to end.
Because it gives me a lot of uneasiness without having everything in place before we could say we could start the whole process of configuration / installation.
Many thanks for your help in advance.
Wishing you a happy and relaxed weekend.
Kind regards
InduThanks christoph & pradeep kumar.
did a few more research and atleast have come to understand that.
DMS server installation has content server which works only with MAXDB.
So my understanding is correct.
And what we see as Easy DMS is a client installation.
which probably i would look at at a later stage.
Found this link to be a little more informative :
http://www.sapfans.com/forums/viewtopic.php?f=12&t=330558
I really wish. That life were to be so easy. To call a consultant and finish it off
Wishful thinking
thanks and cheers
indu -
Problems checking in files to DMS
Hi DMS gurus,
I have some questions regarding the checking in files to SAP DMS. Any help would be very much appreciated.
1. Ideally, I need to check in a binary table with the file content directly to DMS. Is it possible? I am trying to use CVAPI_DOC_CHECKIN with PF_CONTENT_PROVIDE = 'TBL', but it doesn't work because there is no path for the file name in PT_FILES_X since I do not have a file, just a binary table.
2. How to automatically delete the file from the source after it's been checked in? The checkbox "Delete file after check-in" is marked in configuration for WS application, but the source file is not getting deleted.
3. How to check in the file from Application server using BAPI_DOCUMENT_CHECKIN2? The HOSTNAME requires the network address, but how to configure it. In SPRO I found network addresses for Data carriers. Not sure if it's the place.
Thank youHi DMS gurus,
I have some questions regarding the checking in files to SAP DMS. Any help would be very much appreciated.
1. Ideally, I need to check in a binary table with the file content directly to DMS. Is it possible? I am trying to use CVAPI_DOC_CHECKIN with PF_CONTENT_PROVIDE = 'TBL', but it doesn't work because there is no path for the file name in PT_FILES_X since I do not have a file, just a binary table.
2. How to automatically delete the file from the source after it's been checked in? The checkbox "Delete file after check-in" is marked in configuration for WS application, but the source file is not getting deleted.
3. How to check in the file from Application server using BAPI_DOCUMENT_CHECKIN2? The HOSTNAME requires the network address, but how to configure it. In SPRO I found network addresses for Data carriers. Not sure if it's the place.
Thank you -
Hi, I am downloading DMS file using following code and the file contents are getting damaged and cannot be retieved back. I am also getting hard time to open a DMS file in seperate browser.
Can anybody please help me.
TYPES : BEGIN OF ty_ts_raw_line,
* line TYPE sdokcntbin ,
line(2550) TYPE x,
END OF ty_ts_raw_line.
DATA: ls_documentdata TYPE bapi_doc_draw2,
lv_doctype TYPE bapi_doc_aux-doctype,
lv_docnumber TYPE bapi_doc_aux-docnumber,
lv_documentpart TYPE bapi_doc_aux-docpart,
lv_documentversion TYPE bapi_doc_aux-docversion,
ls_return TYPE bapiret2,
gt_bapi_doc_files2 TYPE TABLE OF bapi_doc_files2,
gs_bapi_doc_files2 LIKE LINE OF gt_bapi_doc_files2,
lo_nd_nd_cost_rate TYPE REF TO if_wd_context_node,
lt_nd_cost_rate TYPE wd_this->elements_nd_cost_rate,
ls_nd_cost_rate TYPE wd_this->element_nd_cost_rate,
lv_string TYPE string,
lv_temp TYPE string,
lv_input_file_name TYPE string,
lv_size TYPE i ,
lt_bindata TYPE STANDARD TABLE OF ty_ts_raw_line," STANDARD TABLE OF zst_ts_raw_line,
ls_bindata TYPE sdokcntbin,
ls_drao TYPE drao,
lt_drao TYPE TABLE OF drao,
lt_files TYPE cvapi_tbl_doc_files,
ls_files TYPE cvapi_doc_file,
ls_api_ctrl TYPE cvapi_api_control,
ls_message TYPE messages,
lv_dappl TYPE draw-dappl,
lv_filename TYPE char200,
lv_filename_draw_filep TYPE draw-filep,
lv_doc_succ TYPE c,
lv_tabix TYPE sy-tabix,
lv_char_tabix(5) TYPE c,
* get message manager
lo_api_controller TYPE REF TO if_wd_controller,
lo_message_manager TYPE REF TO if_wd_message_manager,
lv_text TYPE string,
lt_tabix TYPE STANDARD TABLE OF sytabix,
lv_api_ctrl TYPE cvapi_api_control VALUE 'CV01N',
lv_documentnumber TYPE draw-doknr,
lt_drat TYPE TABLE OF dms_db_drat,
ls_drat TYPE dms_db_drat.
CONSTANTS: lc_cst(3) TYPE c VALUE 'CST',
lc_000(3) TYPE c VALUE '000',
lc_00(2) TYPE c VALUE '00',
lc_zng_test(8) TYPE c VALUE 'ZNG-TEST',
lc_desc(11) TYPE c VALUE 'Cost Rate',
lc_test(4) TYPE c VALUE 'Test',
* lc_file_path(31) TYPE c VALUE 'C:\FAKEPATH\COST_RATE_TABLE.TXT',
lc_x TYPE c VALUE 'X',
lc_blank TYPE c VALUE '',
lc_nd(2) TYPE c VALUE '&1'.
FIELD-SYMBOLS <ls_wd_assist_mt_input> LIKE LINE OF wd_assist->mt_input.
lo_api_controller ?= wd_this->wd_get_api( ).
CALL METHOD lo_api_controller->get_message_manager
RECEIVING
message_manager = lo_message_manager.
* navigate from <CONTEXT> to <ND_COST_RATE> via lead selection
lo_nd_nd_cost_rate = wd_context->get_child_node( name = wd_this->wdctx_nd_cost_rate ).
* @TODO handle non existant child
IF lo_nd_nd_cost_rate IS NOT INITIAL.
lo_nd_nd_cost_rate->get_static_attributes_table( IMPORTING table = lt_nd_cost_rate ).
ENDIF.
ls_documentdata-documenttype = lc_cst.
ls_documentdata-documentnumber = lc_cst.
ls_documentdata-documentversion = lc_00.
ls_documentdata-documentpart = lc_000.
ls_documentdata-description = lc_desc.
* ls_documentdata-
* ls_drat-dktxt = lc_desc.
* append ls_drat to lt_drat.
* clear ls_drat.
* lv_api_ctrl = 'CV01N'.
LOOP AT lt_nd_cost_rate INTO ls_nd_cost_rate WHERE row_index IS NOT INITIAL.
lv_tabix = sy-tabix.
* CALL FUNCTION 'CVAPI_DOC_CREATE'
* EXPORTING
* ps_draw = ls_documentdata " wa_documentfiles
* ps_api_control = lv_api_ctrl
* IMPORTING
* psx_message = ls_message
* pfx_doknr = lv_documentnumber.
** TABLES
** pt_drat_x = it_drat.
CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
EXPORTING
documentdata = ls_documentdata
defaultclass = 'X'
IMPORTING
documenttype = lv_doctype
documentnumber = lv_docnumber
documentpart = lv_documentpart
documentversion = lv_documentversion
return = ls_return.
IF ls_return-type CA 'EA'.
ROLLBACK WORK.
ELSE.
COMMIT WORK.
ENDIF.
LOOP AT wd_assist->mt_input ASSIGNING <ls_wd_assist_mt_input> WHERE row_index = ls_nd_cost_rate-row_index.
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
buffer = <ls_wd_assist_mt_input>-file_data
IMPORTING
output_length = lv_size
TABLES
binary_tab = lt_bindata.
lv_filename_draw_filep = <ls_wd_assist_mt_input>-filename.
WHILE lv_filename_draw_filep CA '\'.
SPLIT lv_filename_draw_filep AT '\'
INTO lv_temp lv_filename_draw_filep.
ENDWHILE.
LOOP AT lt_bindata INTO ls_bindata.
CLEAR ls_drao.
ls_drao-orblk = ls_bindata-line.
ls_drao-orln = lv_size.
ls_drao-dokar = lv_doctype.
ls_drao-doknr = lv_docnumber.
ls_drao-dokvr = lv_documentversion.
ls_drao-doktl = lv_documentpart.
ls_drao-appnr = '1'.
APPEND ls_drao TO lt_drao.
CLEAR ls_drao.
ENDLOOP.
CONDENSE lv_input_file_name.
* lv_input_file_name = 'Test.txt'.
CALL FUNCTION 'CV120_DOC_GET_APPL'
EXPORTING
pf_file = lv_filename_draw_filep
IMPORTING
pfx_dappl = lv_dappl.
ls_files-appnr = '1'.
ls_files-dappl = lv_dappl.
ls_files-filename = lv_filename_draw_filep.
ls_files-updateflag = 'I'.
ls_files-langu = sy-langu.
ls_files-storage_cat = 'SAP-SYSTEM'.
ls_files-description = lv_filename_draw_filep..
APPEND ls_files TO lt_files.
CLEAR ls_files.
ls_api_ctrl-tcode = 'CV01N'.
CALL FUNCTION 'CVAPI_DOC_CHECKIN'
EXPORTING
pf_dokar = lv_doctype
pf_doknr = lv_docnumber
pf_dokvr = lv_documentversion
pf_doktl = lv_documentpart
ps_api_control = ls_api_ctrl
pf_content_provide = 'TBL'
pf_http_dest = 'SAPHTTPA'
pf_ftp_dest = 'SAPFTPA'
IMPORTING
psx_message = ls_message
TABLES
pt_files_x = lt_files
pt_content = lt_drao.
IF ls_message-msg_type CA 'EA'.
lv_doc_succ = lc_blank.
ELSE.
COMMIT WORK.
lv_doc_succ = lc_x.
CLEAR lv_text .
lv_text = <ls_wd_assist_mt_input>-comments.
ENDIF.
CLEAR: ls_api_ctrl,ls_message,lt_files[],lt_drao[].
ENDLOOP.
IF lv_doc_succ = lc_x.
ls_nd_cost_rate-dokar = lv_doctype.
ls_nd_cost_rate-doknr = lv_docnumber.
ls_nd_cost_rate-doktl = lv_documentpart.
ls_nd_cost_rate-dokvr = lv_documentversion.
ls_nd_cost_rate-comments = lv_text.
MODIFY lt_nd_cost_rate FROM ls_nd_cost_rate INDEX lv_tabix TRANSPORTING dokar doknr doktl dokvr comments.
ELSE.
APPEND lv_tabix TO lt_tabix.
ENDIF.
CLEAR ls_nd_cost_rate.
ENDLOOP.
I am also having hardtime to show DMS file on browser.Hi I've done DMS Creation like below code. Just check it .
LS_DOC-DOCUMENTTYPE = LW_DMS_APP-DOCUMENTTYPE.
LS_DOC-DOCUMENTVERSION = LW_DMS_APP-DOCUMENTVERSION.
LS_DOC-DOCUMENTPART = LW_DMS_APP-DOCUMENTPART.
LS_DOC-STATUSEXTERN = LW_DMS_APP-STATUSEXTERN.
LS_DOC-LABORATORY = ' '.
CONCATENATE WD_THIS->LW_REQ-BUKRS LS_DMS-REQ_NO LS_DMS-CR_YR INTO LW_OBJKEY SEPARATED BY '\'.
LW_DRAD-OBJECTKEY = LW_OBJKEY.
LW_DRAD-OBJECTTYPE = 'ZAPR_REQ'.
APPEND LW_DRAD TO LT_DRAD.
LW_DRAT-LANGUAGE = SY-LANGU.
LW_DRAT-DESCRIPTION = LS_STRIPPEDNAME.
APPEND LW_DRAT TO LT_DRAT.
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.
*--------Creating DMS Document Using BAPI-----------------*
IF LS_RETURN-TYPE NA 'EA'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
LS_DRAW-DOKAR = LW_DMS_APP-DOCUMENTTYPE.
LS_DRAW-DOKVR = LW_DMS_APP-DOCUMENTVERSION.
LS_DRAW-DOKTL = LW_DMS_APP-DOCUMENTPART.
LS_DRAW-DWNAM = SY-UNAME.
LS_DRAW-DOKST = LW_DMS_APP-STATUSEXTERN.
LV_STORAGE_CAT = LW_DMS_APP-STORAGECATEGORY.
LS_API_CONTROL-TCODE = 'CV01N'.
IF LF_DOCNUMBER IS NOT INITIAL.
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
BUFFER = LS_DMS_FILE-FILE_CTGRY
IMPORTING
OUTPUT_LENGTH = LV_SIZE
TABLES
BINARY_TAB = LT_BINDATA.
LOOP AT LT_BINDATA INTO LS_BINDATA.
CLEAR LS_DRAO.
LS_DRAO-ORBLK = LS_BINDATA-LINE.
LS_DRAO-ORLN = LV_SIZE.
LS_DRAO-DOKAR = LS_DRAW-DOKAR.
LS_DRAO-DOKNR = LF_DOCNUMBER.
LS_DRAO-DOKVR = LS_DRAW-DOKVR.
LS_DRAO-DOKTL = LS_DRAW-DOKTL.
LS_DRAO-APPNR = '1'.
APPEND LS_DRAO TO LT_DRAO.
ENDLOOP.
CALL FUNCTION 'CV120_DOC_GET_APPL'
EXPORTING
PF_FILE = LS_STRIPPEDNAME
IMPORTING
PFX_DAPPL = LS_FILES-DAPPL.
LS_DRAW-FILEP = LS_STRIPPEDNAME.
LS_DRAW-DAPPL = LS_FILES-DAPPL.
LS_FILES-APPNR = '1'.
LS_FILES-FILENAME = LS_STRIPPEDNAME.
LS_FILES-UPDATEFLAG = 'I'.
LS_FILES-LANGU = SY-LANGU.
LS_FILES-STORAGE_CAT = LW_DMS_APP-STORAGECATEGORY. "'ZDMS_DI'.
LS_FILES-DESCRIPTION = LS_STRIPPEDNAME.
APPEND LS_FILES TO LT_FILES.
CALL FUNCTION 'CVAPI_DOC_CHECKIN'
EXPORTING
PF_DOKAR = LS_DRAW-DOKAR
PF_DOKNR = LF_DOCNUMBER
PF_DOKVR = LS_DRAW-DOKVR
PF_DOKTL = LS_DRAW-DOKTL
PS_API_CONTROL = LS_API_CONTROL
PF_CONTENT_PROVIDE = 'TBL'
IMPORTING
PSX_MESSAGE = LS_MESSAGE
TABLES
PT_FILES_X = LT_FILES
PT_CONTENT = LT_DRAO.
IF NOT LS_MESSAGE-MSG_TYPE CA 'EA' AND
LF_DOCNUMBER IS NOT INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDIF.
Regards,
Jack. -
DMS-200 doesn't play uploaded videos: "Connection to video server failed"
Hello, everybody!
I have CISCO DMS-200 deployed. I have console and an http access, I can manage options, I can upload videos, but I can't play them in web-browser. The device was bought 6 months ago and deployment was done by 3rd party. But the video playing over browser didn't work ever.
There is no proxy between PC and DMS, I have all codecs installed on PC, I've checked FireFox, IE, Chrome...
When I try to start video playing, the following message appears: "Connection to video server failed". (See screenshot).
I have some ideas about the reasons.
First, may be I need an additional license for Player at DMS-200 side? Because in Digital Media Players section I have "This feature is not licensed".
(See screenshot).
Second, may be there are problems with File Hosting Locations? I have several error messages like "URL test failed" in the appropriate section (Please, see screenshots).
So, please, share you ideas about the issue! There is a few information about the problem, I can't find anything. Are there any ways to turn on debug at DMS-200 side?
I've added seller's specification and pics.
Please, help!
Many thanks in advance!!!I've added licenses are currently at DMM.
-
DMS - Unable to open and Close Excel docs
Since updating to SP3 :
1. Excel documents, when opened, show as blank in Excel.
Activity Log show as Opened
2. Closing the Doc does not return doc to library
Activity Log shows nothing .... ie - the doc is still open
3. I need to Reset the doc to do any further actions on the Doc
4. After Checking out the Excel Doc, I opened it
Made no changes to the doc
Closed it
GroupWise kicked up an E511 Error during the Close - Unable to REturn
doc to Library
I wasn't in DMS mode while editing the doc !!It's even worse than I thought
On a very rare occasion, opening the same problematic Excel doc works
But most of the time it does not
Per my previous post, this occurs on both T/S 2003 (with office 2003)
and T/S 2008 R2 (with Office 2010)
Steve wrote:
> GW was installed in 'admin' mode ...
>
> The gwappint.inf files all look good
>
> I'll keep checking
>
>
> Thing is - this used to work just fine before SP3
>
>
>
> MarkDissington wrote:
>
> >
> > May be something specific to do with Terminal Server, Excel isn't
> > ODMA compliant and all the 'integrations' are done through adding
> > macros in to the core. If Terminal Server is cleaning up those
> > macros so they don't affect other users then the integrations will
> > be missing. I don't use Terminal Server, is there an 'admin' mode
> > for installing software that stores the changes for all users?
> >
> > Other than that I'm out of ideas, sorry.
> >
> > M -
Reg..View a document in DMS
Hi friends
Pl guide me
I created a document in cv01n and user can access the documents via cv03n.if we use cv03n its download the document.but i want user cant download the document they can only view the documents.how can i achieve this in DMS.i searched lot of forms but i cant get the answer pl guide me
Thanks
selvaHi Selva,
Refer blog: http://wiki.sdn.sap.com/wiki/display/PLM/2.Customizing(CA-DMS-EAI)
Section : Define Workstation application in Network
For column: Application (path and program)
Maintain the value %SAP-OFFICE-INTEGRATION.INPLACE%
Above configuration will open the Micrsoft Office application within the window for processing the document info record.
Hence user will not be able to download the attachment.
And with option of Authorization controls you can disable "SAVE" and "PRINT" options from the menu screen.
Hence user will not be able to save or print the attachment.
Regards,
Deepak Kori -
SAP DMS server installation Query
Guys,
I would like to share my plans on DMS server installation under DEV,Quality,prod stage and requesting you all to validate and send me any comments if I am wrong anywhere.
- We have 1 external DMS server of (250Gb capacity)
- We are now in realization phase, As we know that we have 3 servers namly Development, quality and production server.
- In Development Server we do Baseline DMS customization
- In Quality server we do Integration testing
- There will be as external computer with harddisk capacity of 80 GB,I will Install Content server CD and make that 80GB hard disk as content server for storing the documents, create content repository and store the documents which are to be tested under both development and quality server stage(Note : we can use SAP database for both testing purpose but If we load huge data there,it will slowdown the server drastically)
- During the production server install the DMS server (250 gb) and define the content repository config under production server and start storing all the fresh document
- Note: Since the tested documents are stored in local PC we can avoid all the tested documents under quality stage only,once the DMS server is installaed in production server we can freshly load the documents.
- Note: I knew I have to install twice the Content server cd(once with 80 GB local hard disk and later with External DMS server)
This is how I planned, I request you to highlight the pain areas by this method else give me the confidence of how I planned?
I appreciate for immediate solution; also how does Kpro comes into picture here.
Points will be rewarded for sure.
Regards,
Murali.S
DMS consultantHi Murali,
As per my understanding you want to keep a Temporary Content Server for your Dev & QA system but a full fledge 250GB Content server for Production.
This is a Good method you are following, i.e. when you go for production you will not have any junk data, you will be loading only fresh data (originals) into it.
There is nothing harm or pain in doing this, only thing is you have re-configure the Content Repository and Category in Production System (SAP).
Your Basis person has to open Production System for doing this Settings (Defining Content Repository and Content Category with Port, HTTP, etc)
Document Area to be ensured in each client at any point of time, Physical machine, IP address, Port etc.
You can maintain a Excel sheet with a following Columns:
<b>Client, Content Category, Content Repository, Document Area, Physical Machine, IP Address, Port.</b>
For Transaction OACT & OAC0.
Rest your method is fantastic.
Best Regards
Rehman
Reward Your Points If satisfied. -
Uploading & Downloading Files into DMS Server using Web Dynpro Java
Hello Friends,
I want to Upload a file from Portal to Document Management Server and to Download a file from Document Management Server to Portal, In short, I want to give the user the facility to Upload a File into DMS Sever via Portal and also to download the file from DMS Sever via Portal.
Can anybody give me a Input for the same from Both Java Development End as well as ABAP End, more inputs are required from ABAP end, since i have a very less ABAP Experience on working with DMS. Few Questions i have in my mind?
1. How to actually access the file contents with the help of Document Number?
2. With the help of Doc-Number we can extract the file from DMS sever but to provide a option for downloading in portal, the RFC should convert the File Contents into X-String or is there some other way?
+3. While Uploading the Data should be given in Which format to RFC? Are there any limitation with respect to size or formats. Is there any Standard RFC i can use directly in WD4 Java application to upload the file into DMS Server and which will return me the Document Number? +
Please give me your valuable inputs.
Thank You.
Edited by: TusharShinde on Feb 21, 2011 11:13 AM
Now, I am able to download the File in Portal via my WD4 Java Application from DMS Server by passing the Document Number, but I am facing the problem in downloading the PDF files, Its not working for PDF files. Please give me inputs for the same.
Thank You.
Edited by: TusharShinde on Feb 22, 2011 10:13 AMHI,
Thanks for reply.
I am able to download the file From DMS server but I am still not able to Upload the File to DMS Server via Portal. For Download also it is working for all file formats but not for PDF any specific reason for the same.
function zhrf_rfc_dms_download_document.
*"*"Local Interface:
*" IMPORTING
*" VALUE(LV_DOCUMENT) TYPE DOKNR
*" EXPORTING
*" VALUE(LV_FADA) TYPE XSTRING
*" TABLES
*" LT_DOC STRUCTURE BAPI_DOC_FILES2
*" LT_OUT STRUCTURE ZST_DMS_FILE_XSTRING
data: ls_docfiles type bapi_doc_files2,
ls_dms type dms_doc_files,
lt_docfiles type standard table of bapi_doc_files2.
* data: LT_OUT type table of ZST_DMS_FILE_XSTRING.
data :wa_out like line of lt_out.
select single * from dms_doc_files
into ls_dms
where doknr = lv_document."Retrieve file
if sy-subrc = 0.
ls_docfiles-documenttype = ls_dms-dokar.
ls_docfiles-documentnumber = lv_document.
ls_docfiles-documentpart = ls_dms-doktl.
ls_docfiles-documentversion = ls_dms-dokvr.
* ls_docfiles-documenttype = '321'.
* ls_docfiles-documentnumber = LV_DOCUMENT.
* ls_docfiles-documentpart = '000'.
* ls_docfiles-documentversion = 'A0'.
endif.
call function 'BAPI_DOCUMENT_CHECKOUTVIEW2'
exporting
documenttype = ls_docfiles-documenttype
documentnumber = ls_docfiles-documentnumber
documentpart = ls_docfiles-documentpart
documentversion = ls_docfiles-documentversion
documentfile = ls_docfiles
getstructure = '1'
getcomponents = 'X'
getheader = 'X'
* pf_http_dest = 'SAPHTTPA'
pf_ftp_dest = 'SAPFTPA'
tables
documentfiles = lt_docfiles.
data: i_bin type standard table of sdokcntbin,
i_info type standard table of scms_acinf,
v_info type scms_acinf,
v_id type sdok_phid,
v_cat type sdok_stcat.
if sy-subrc = 0.
loop at lt_docfiles into ls_docfiles.
v_id = ls_docfiles-docfile.
v_cat = ls_docfiles-storagecategory.
call function 'SCMS_DOC_READ'
exporting
stor_cat = v_cat
doc_id = v_id
phio_id = ls_docfiles-file_id
tables
access_info = i_info
content_bin = i_bin
exceptions
bad_storage_type = 1
bad_request = 2
unauthorized = 3
comp_not_found = 4
not_found = 5
forbidden = 6
conflict = 7
internal_server_error = 8
error_http = 9
error_signature = 10
error_config = 11
error_format = 12
error_parameter = 13
error = 14
others = 15.
endloop.
if sy-subrc <> 0.
else.
data: v_xstring type xstring.
read table i_info into v_info index 1.
call function 'SCMS_BINARY_TO_XSTRING'
exporting
input_length = v_info-comp_size
importing
buffer = v_xstring
tables
binary_tab = i_bin
exceptions
failed = 1
others = 2.
if sy-subrc <> 0.
endif.
endif.
wa_out-file_name = ls_docfiles-docfile.
wa_out-binary = v_xstring.
lv_fada = v_xstring.
append wa_out to lt_out.
endif.
endfunction.
The above is the RFC Code, I am using in my WD4Java app for downloading the file From DMS Server, Is there any Improvement suggested for above RFC to make it work in more efficient way. Please give me input for my Upload RFC.
Thank You.
Maybe you are looking for
-
Movie in iTunes but will not show up on Apple TV
For some reason only one of my movies isn't syncing with my Apple TV. It is on my Mac Book and I can view it on iTunes but I can't see it on my Apple TV. It's kind of weird cause I bought it on the Apple TV and it is the only one I can't view. Please
-
Should have thought of this before I bought new mac!!
Have just taken delivery of a beautiful new mac but hadn't given any thought to the fact that all my music is on itunes on the old mac. How do I get my library,purchases ,playlists etc transferred across ? Thanks for any help
-
Reminders / expediters to vendor
Hi All, I would like to send delivery reminders to vendor automatically through email. I am doing the same in ME91F. Where in message i am taking as external send (5). When i generate message its saying message generated. But the same is not visible
-
Error the actual price could not be determined while executing CKMLCP
Hi! we are facing the problem while executing CMLCP, the error message is "The actual price for 10VN000012/MHR could not be determined" ( error message number CKMLLA102). Our scenarios is as below: we have 4 activity types out of which activity type
-
Question about Finder-Load-Beans flag
Hi all, I've read that the Finder-Load-Beans flag could yield some valuable gains in performance but: 1) why is it suggested to do individual gets of methods within the same Transaction ? (tx-Required). 2) this strategy is useful only for small sets