DMS reconfiguration

Hello,
we have some doubts on DMS reconfiguration.
We need to change the DMS configuration from R/3 DB to Vault Server.
Our question is:
when we change the configuration, from R/3 to Vault, the old documents (previously storage in R/3 DB) will be still normally usable or we must make some procedures in order to continue to use they ?
Thanks and Regards
Massimo

Hi,
You will find the filesize of an original by function module 'SDOK_PHIOS_FILE_PROPERTIES_GET'.
For executing the function module 'SDOK_PHIOS_FILE_PROPERTIES_GET' to get the file-size of originals, you would have to fill the two fields 'CLASS' and 'OBJID' of the originals in the input table 'OBJECT_FILEPROPERTIES'. Then, when you execute, it will display the filesize of the required originals in the output table 'COMPONENTS' in the field 'FILE_SIZE'.
To get the 'Class' and 'ObjID' of the originals, execute the FM 'BAPI_DOCUMENT_GETDETAIL2' by giving the Document number, type, part and version.The table 'Document Files' gives all the details of the originals, from which you can get the 'File_ID'. It refers to 'OBJID'.
In the table 'DMS_PH_CD1', you can search for the 'Class' of the original by giving 'PHIO_ID' as the 'OBJID' value.
I hope this information may help you in implementing the BADI.
To be able to display the file size in the DMS transaction you would also have to modify the standard dynpros.
Best regards,
Christoph
Message was edited by:
        Christoph Hopf

Similar Messages

  • 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,
    Ravindra

    answered 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.
    Anna

    I already found the reason.
    Thanks

  • Error message in SAP Easy DMS

    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?
    Patrick

    Dear 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
    Indu

    Thanks 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

  • How to change URL of Webservice Model without reconfiguring or creating new

    Hi,
    I have create a WebService Model with DEV url (some Dev URL ) using
    Import WebService Model DEPRECATED option
    Now my application is moving to TEST and PROD.
    Is it possible to change DEV URL in webdynpro application application without reconfiguring MODEL or recreating new
    with TEST and PROD urls.
    Please help me

    Hi,
    You need to use adaptive webservice model to change the webservice URL based on the environment i.e. Dev,Test or production which is availiable in NWDS 2004s environment.
    You can refer to links mentioned in below forum.
    Re: Differnce between adptive web service model and webservice model(depricated
    if you you are using webservice model then you need to write the code to generate URL for end point dynamically based on the application environment.
    and then you need to set EndPoint of webservice model with that URL befroe execution of the model.
    e.g.
    String l_endpointurl ="http://"+ l_Server+ ":"+ l_port+ "/webservice name/Config1?style=document";
    l_modeloobject.modelObject()._setEndPoint(l_endpointurl);
    //if service is secured....
    l_modeloobject.modelObject()._setUser(l_userID);
    l_modeloobject.modelObject()._setPassword(l_pwd);
    l_modeloobject.modelObject().execute();
    Regards,
    Shruti.

  • How do I reconfigure my airport extreme?

    I lost my internet connection today.  I still have wireless connection but no internet connection.  I can connect to the internet by being directly hard wired to the DSL modem but not via my airport extreme.  Any suggestions how I can get my internet connection back via airport extreme?

    It's possible that your AirPort Extreme is broken.  What model is it?  If it is a model with several Ethernet ports, did you try them all?  Could you see a tiny green next to the Ethernet socket when a cable connected at the other end was plugged into it?
    You might try resetting it as described in this document.  You'll then have to reconfigure it.

  • I changed my sim on my iPhone n reconfigured iMessage, it configured with my number but when i sign in with my apple id it says username/password is wrong while in all other things like FaceTime, App Store it worked with the same id and password

    i changed my sim on my iPhone n reconfigured iMessage, it configured with my number but when i sign in with my apple id it says username/password is wrong while in all other things like FaceTime, App Store it worked with the same id and password..
    can anyone help me to solve this issue

    i just opened my ipad, started my apple account/I.D. and realized I put the wrong e mail. I was having trouble correcting my I.D on the Ipad so I went to my laptop and make the proper changes/slash e mail address I wanted for my apple ID. I got back to my ipad and try to download an app I can't because I have to sign in my apple account and I can't because it still has the irrelivant I.D/email address..
    So, i did what you said.. went to setting>app store> tapped on my e mail.. it asked me to sign in (with my invalid emails address showing). I signed in with the password I had created. It said "incorrect".. I went to reset password. I reset password, tried to sign in and it says again "unvalid password".. this is getting irritating.  I have been asking and no one knows what to do.

  • Application requires login pollicy to be reconfigured for login to succeed

    Hi,
    We have recently migrated our J2EE application from IBM WebSphere to SAP NetWeaver. The application has two ear modules- one for web tier and the other one for EJBs. We deploy them as two separate applications on the NetWeaver server. For login, we are using JAAS login module.
    We have been facing some problem in login on NetWeaver. The problme is that when we try to login after initially deploying the two application ear files, the login does not succeed. Over many trials that we did, we observed that login succeeded only when we removed the login policy, re-added it, reconfigured it to include the login module, and then tried to login. To put it point-wise, after application ear files are deployed and started, to login to the application first time, we have to do the following steps-
    1) Remove login policy configuration from Security Provider in Visual Administrator
    2) Add it back
    3) Configure it to include the login module
    4) Open the application page and try login- it succeeds.
    This is needed only for the first time login. Then onwards login succeeds with out any issues.
    We are trying to resolve this first time login issue for quite some time now, but to no avail. On investigating the logs when login fails, we realised that our custom UserContext object returned by the login module class becomes invalid (NULL) as it is returned to LoginContext. Here's the call sequence-
    1) Struts action class LoginAction calls JAAS LoginContext.login()
    2) LoginContext.login() calls login module UpServiceLoginModule.login() and passes it an empty (non-null) object of type Subject
    3) UPServiceLoginModule.login() calls security EJB SecurityMgrBean.authenticate().
    4) An application class- UserContext object is returned to UPServiceLoginModule.
    5) UPServiceLoginModule sets UserContext object it received in an object of type Principal and adds it to the set of principals inside Subject it received from LoginContext
    6) The Subject variable in LoginContext has the same reference as the Subject variable in UPServiceLoginModule. However, on investigating the logs we found that even if the Principal is set in the Subject by UPServiceLoginModule properly, inside Subject in LoginContext, it is null.
    Does any one have any clue as to what could be the problem? Below is a relevant trace from the log file. Any help would be greatly appreciated.
    Thanks
    Neelesh
    Logfile Trace-
    #1.5#001125F032ED006D00007262000014D000042958BCAF465D#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.encoding.DeserializationContext] - <Popped element stack to org.apache.axis.message.SOAPEnvelope:Envelope>
    #1.5#001125F032ED006D00007263000014D000042958BCAF46BE#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.encoding.DeserializationContext] - <Exit: DeserializationContext::endElement()>
    #1.5#001125F032ED006D00007264000014D000042958BCAF4720#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.encoding.DeserializationContext] - <Enter: DeserializationContext::endElement(http://impl.security.service.server.tdemand.com, authenticateResponse)>
    #1.5#001125F032ED006D00007265000014D000042958BCAF4790#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.i18n.ProjectResourceBundle] - <org.apache.axis.i18n.resource::handleGetObject(popHandler00)>
    #1.5#001125F032ED006D00007266000014D000042958BCAF47F5#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.encoding.DeserializationContext] - <Popping handler org.apache.axis.message.RPCHandler@828c52>
    #1.5#001125F032ED006D00007267000014D000042958BCAF4864#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.i18n.ProjectResourceBundle] - <org.apache.axis.i18n.resource::handleGetObject(setProp00)>
    #1.5#001125F032ED006D00007268000014D000042958BCAF48CD#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.message.RPCHandler] - <Setting MessageContext property in RPCHandler.endElement().>
    #1.5#001125F032ED006D00007269000014D000042958BCAF4936#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.utils.NSStack] - <NSPop (32)>
    #1.5#001125F032ED006D0000726A000014D000042958BCAF498E#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.encoding.DeserializationContext] - <Popped element stack to null>
    #1.5#001125F032ED006D0000726B000014D000042958BCAF49ED#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.encoding.DeserializationContext] - <Exit: DeserializationContext::endElement()>
    #1.5#001125F032ED006D0000726C000014D000042958BCAF4A6E#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.client.Call] - <Exit: Call::invoke(RPCElement)>
    #1.5#001125F032ED006D0000726D000014D000042958BCAF4ACE#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.client.Call] - <Exit: Call::invoke(ns, meth, args)>
    #1.5#001125F032ED006D0000726E000014D000042958BCAF4B34#1171361006312#System.out#sap.com/TrueDemandWeb#System.out#J2EE_GUEST#2####71678ce0bb4911db9890001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,312 DEBUG [org.apache.axis.TIME] - <axis.Call.invoke: 1516 {http://impl.security.service.server.tdemand.com}authenticate>
    #1.5#001125F032ED006D0000726F000014D000042958BCB07ADE#1171361006390#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,390 ERROR [com.tdemand.client.framework.action.RequestProcessor] - <java.lang.NullPointerException>
    #1.5#001125F032ED006D00007270000014D000042958BCB08026#1171361006390#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,390 ERROR [com.tdemand.client.framework.action.RequestProcessor] - <com.tdemand.client.security.actions.LoginAction.executeLogic(LoginAction.java:53)
    com.tdemand.client.framework.action.Action.execute(Action.java:67)
    com.tdemand.client.framework.action.Action.execute(Action.java:41)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    com.tdemand.client.framework.action.RequestProcessor.processActionPerform(RequestProcessor.java:53)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
    com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
    com.tdemand.client.framework.filters.AuthenticationModeFilter.doFilter(AuthenticationModeFilter.java:47)
    com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
    com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:373)
    com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
    com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
    com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
    com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
    com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
    com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
    com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    java.security.AccessController.doPrivileged(Native Method)
    com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    >
    #1.5#001125F032ED006D00007271000014D000042958BCB09E49#1171361006390#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,390 DEBUG [org.apache.struts.util.PropertyMessageResources] - <Initializing, config='org.apache.struts.action.LocalStrings', returnNull=true>
    #1.5#001125F032ED006D00007272000014D000042958BCB0A784#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - <getMessage(en_US,exception.log)>
    #1.5#001125F032ED006D00007273000014D000042958BCB0A80B#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - <loadLocale(en_US)>
    #1.5#001125F032ED006D00007274000014D000042958BCB0A896#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Loading resource 'org/apache/struts/action/LocalStrings_en_US.properties'>
    #1.5#001125F032ED006D00007275000014D000042958BCB0AAFC#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Loading resource completed>
    #1.5#001125F032ED006D00007276000014D000042958BCB0AB93#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - <loadLocale(en)>
    #1.5#001125F032ED006D00007277000014D000042958BCB0AC02#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Loading resource 'org/apache/struts/action/LocalStrings_en.properties'>
    #1.5#001125F032ED006D00007278000014D000042958BCB0ADEC#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Loading resource completed>
    #1.5#001125F032ED006D00007279000014D000042958BCB0AE7D#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - <loadLocale()>
    #1.5#001125F032ED006D0000727A000014D000042958BCB0AEEB#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Loading resource 'org/apache/struts/action/LocalStrings.properties'>
    #1.5#001125F032ED006D0000727B000014D000042958BCB0B20A#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Loading resource completed>
    #1.5#001125F032ED006D0000727C000014D000042958BCB0B28F#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Saving message key '.dispatch.handler>
    #1.5#001125F032ED006D0000727D000014D000042958BCB0B2FA#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Saving message key '.dispatch.method>
    #1.5#001125F032ED006D0000727E000014D000042958BCB0B363#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Saving message key '.exception.log>
    #1.5#001125F032ED006D0000727F000014D000042958BCB0B3CB#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Saving message key '.dispatch.error>
    #1.5#001125F032ED006D00007280000014D000042958BCB0B436#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Saving message key '.dispatch.return>
    #1.5#001125F032ED006D00007281000014D000042958BCB0B4B8#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.util.PropertyMessageResources] - < Saving message key '.dispatch.parameter>
    #1.5#001125F032ED006D00007282000014D000042958BCB0B660#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.action.ExceptionHandler] - <ExceptionHandler caught this exception:>
    java.lang.NullPointerException
    at com.tdemand.client.security.actions.LoginAction.executeLogic(LoginAction.java:53)
    at com.tdemand.client.framework.action.Action.execute(Action.java:67)
    at com.tdemand.client.framework.action.Action.execute(Action.java:41)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at com.tdemand.client.framework.action.RequestProcessor.processActionPerform(RequestProcessor.java:53)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
    at com.tdemand.client.framework.filters.AuthenticationModeFilter.doFilter(AuthenticationModeFilter.java:47)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:373)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    #1.5#001125F032ED006D00007283000014D000042958BCB0CB4E#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.tiles.TilesRequestProcessor] - <processForwardConfig(/framework/application/jsp/LoginFailure.jsp, false)>
    #1.5#001125F032ED006D00007284000014D000042958BCB0CBF8#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.tiles.TilesRequestProcessor] - < '/framework/application/jsp/LoginFailure.jsp' - processed as uri>
    #1.5#001125F032ED006D00007285000014D000042958BCB0CC6F#1171361006406#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,406 DEBUG [org.apache.struts.action.RequestProcessor] - <processForwardConfig(ForwardConfig[name=null,path=/framework/application/jsp/LoginFailure.jsp,redirect=false,contextRelative=false,module=null])>
    #1.5#001125F032ED006D00007287000014D000042958BCB19A07#1171361006468#System.out#sap.com/TrueDemandWeb#System.out#tdemand#51####7261f270bb4911db963e001125f032ed#SAPEngine_Application_Thread[impl:3]_38##0#0#Info##Plain###2007-02-13 15:33:26,468 DEBUG [org.apache.struts.util.PropertyMessageResources] - <getMessage(en_US,common.applicationTitle)>

    Hi
    when i was creating the Mapping it gave the below Error
    what must have gone wrong??
    My other Question is, how will the Application know about my user credentials as it has to authenticate the same rather than the Portal. Does it mean that for each and every user accessing my app should be configured in the Portal in this manner? I have 1 lakh users accessing this application. Is there any other alternative??
    Regards
    Glen
    ********************E R R O R **********************
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.user_administration/com.sap.portal.user_mapping/com.sap.portal.userMappingAdmin/com.sap.portal.userMappingAdmin
    Component Name : com.sap.portal.usermanagement.admin.UserMappingAdmin
    User Mapping not fully available..
    Exception id: 08:54_01/08/06_0011_8686450
    See the details for the exception ID in the log file
    ********************E R R O R **********************

  • 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 you

    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 you

  • I am trying to save a DMS File through File upload UI element to CV01n Transactions....It works fine for .TXT file but other files it is not downloading coorectly and file is getting damaged

    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
    selva

    Hi 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

Maybe you are looking for

  • New table without statistics returns invalid number of rows

    Hi, I've been searching for a while now for an explanation for the following "problem" We have an Oracle 11.1.0.7 database on AIX5.3 In this database we have two tables, called KRT_PRODUCTS_INFO and KRT_STRUCTURES_INFO ( the table name don't really m

  • How to create a frame in a applet?

    Dear All, How to create a frame in a applet? Thanks in advance Kityy

  • Looking for feedback for new monitoring and notification tool

    Hi we just released our cross platform Cluster and Systems Management tool for OS X. It runs natively and can generate reports and send notifications on many different services and system data. Please check it out. It should make any sysadmins life a

  • EXPORT 와 OPTIMIZER MODE

    제품 : ORACLE SERVER 작성날짜 : 2002-04-08 EXPORT 와 OPTIMIZER MODE 관계 ============================= PURPOSE 다음은 EXPORT와 OPTIMIZER MODE의 관계에 대해 알아본다. Explanation EXPORT시 5 분 걸리던 작업이 init.ora 에 optimizer_mode=first_rows 로 하면 20 시간이 걸리는 현상이 발생된다. 이는 BUG# 3916

  • Lync contact not updating

    Hi All, One user in my firm had her number changed due to relocation. Currently her AD and  Lync Menu>Phones display the latest number. There is no reference to the old no. anywhere now. I can see that her Lync contact when searched from my machine s