Reg. DMS

Hii Experts..
                            I have given one scenario.. in which i have to create one webdynpro application in which the user can upload files from the page and that files should store in the DOCUMENT MANAGEMENT SYSTEM (DMS) IN ECC.  As well as the user can view the files also which is present in DMS and can when the user click on that file it will download into the local hardrive of PC.
So, If anyone knows anything regarding this, it will be really helpful to me.. kindly give ur suggestions from where should i start and what should be the logic behind this..
Thanks In advance...

hi Jhings,
follow these steps
1 you need to create a document type in DMS , specific to your requrement
2 you need to write a custom function module to upload file data to application server since gui_upload will not work in case of webdynpro . inside you z function module use bapi BAPI_DOCUMENT_CHANGE2 to create document
3 to download your file to local system use function module C_DESK_DOC_GET_URL , with document number and doc type as parameter . it will generate an URL for your file , use this URL and open it in a new window using lo_window_manager->create_external_window
sample code for z function module for file upload
  CONSTANTS path_name    TYPE dms_path
           VALUE '/tmp/'.
  CONSTANTS log TYPE dms_path VALUE '/tmp/logFO.txt'.
  DATA: ls_draw TYPE bapi_doc_draw2,
        lt_documentfiles TYPE TABLE OF bapi_doc_files2,
        ls_documentfiles TYPE bapi_doc_files2,
        ls_dm_files TYPE zdm_files,
        lv_filename TYPE string,
        lv_ext TYPE string,
        lv_file_type TYPE draw-dappl,
        lv_file_name TYPE dms_path,
        lv_msg(80) TYPE c,
        lt_objectlinks TYPE TABLE OF bapi_doc_drad,
        ls_objectlinks TYPE bapi_doc_drad,
        lv_ebelp   TYPE ebelp
Prepare Data
  MOVE iv_documentnumber TO ls_draw-documentnumber.
  MOVE iv_documenttype TO ls_draw-documenttype.
  MOVE iv_documentversion TO ls_draw-documentversion.
  MOVE iv_documentpart TO ls_draw-documentpart.
  ls_draw-statusextern = iv_dokst.
  ls_draw-statusintern = iv_dokst.
  ls_draw-username = sy-uname.
  LOOP AT it_dm_files INTO ls_dm_files.
    SPLIT ls_dm_files-filepath AT '.' INTO lv_filename lv_ext.
    CALL FUNCTION 'CV120_DOC_GET_APPL'
      EXPORTING
        pf_file   = ls_dm_files-filepath
      IMPORTING
        pfx_dappl = lv_file_type.
    TRANSLATE lv_file_type TO UPPER CASE.
    OPEN DATASET log FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
    TRANSFER lv_ext TO log.
    ls_documentfiles-wsapplication = lv_file_type.
    TRANSLATE ls_documentfiles-wsapplication TO UPPER CASE.
    CONCATENATE path_name
                       lv_filename
                        lv_ext
                        INTO lv_file_name.
    CONDENSE lv_file_name  NO-GAPS.
    TRANSFER lv_file_name TO log.
    OPEN DATASET lv_file_name FOR OUTPUT IN BINARY MODE MESSAGE lv_msg.
*Transfer Attachment Content to Application Server
    TRANSFER ls_dm_files-content TO lv_file_name.
    CLOSE DATASET lv_file_name.
    TRANSFER 'move data to lt_files' TO log.
    ls_documentfiles-storagecategory = iv_storage_cat.
    ls_documentfiles-docfile = lv_file_name.
    ls_documentfiles-DOCUMENTVERSION = IV_DOCUMENTVERSION.
    APPEND ls_documentfiles TO lt_documentfiles.
    CLEAR lv_file_name.
    CLOSE DATASET log.
  ENDLOOP.
  IF iv_ebeln IS NOT INITIAL.
    ls_objectlinks-objecttype = 'EKPO'.
    SELECT SINGLE ebelp INTO lv_ebelp FROM ekpo WHERE
                                      ebeln = iv_ebeln
                                      AND loekz eq space.
    CONCATENATE iv_ebeln lv_ebelp INTO ls_objectlinks-objectkey.
    APPEND ls_objectlinks TO lt_objectlinks.
  ENDIF.
CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
   EXPORTING
     documentdata   = ls_draw
     pf_ftp_dest    = 'SAPFTPA'
     pf_http_dest   = 'SAPHTTPA'
   IMPORTING
     documentnumber = ev_documentnumber
     return         = es_return
   TABLES
     objectlinks          = lt_objectlinks
     documentfiles  = lt_documentfiles.
DATA:   ls_doc_data  type bapi_doc_draw2,
   ls_doc_datax type bapi_doc_drawx2,
   ls_return type bapiret2.
Set value for document data
  ls_doc_data-statusextern  = 'IW'.
  ls_doc_data-statusintern  = 'IW'.
Set value for document data check
ls_doc_datax-statusextern = 'X'.
ls_doc_datax-statusintern = 'X'.
CALL FUNCTION 'BAPI_DOCUMENT_CHANGE2'
  EXPORTING
    DOCUMENTTYPE               = 'ROS'
    DOCUMENTNUMBER             = IV_DOCUMENTNUMBER
    DOCUMENTPART               = IV_DOCUMENTPART
    DOCUMENTVERSION            = IV_DOCUMENTVERSION
    DOCUMENTDATA               = ls_doc_data
    DOCUMENTDATAX              = ls_doc_datax
  HOSTNAME                   =
  DOCBOMCHANGENUMBER         =
  DOCBOMVALIDFROM            =
  DOCBOMREVISIONLEVEL        =
  SENDCOMPLETEBOM            = ' '
      pf_ftp_dest    = 'SAPFTPA'
      pf_http_dest   = 'SAPHTTPA'
  CAD_MODE                   = ' '
  ACCEPT_EMPTY_BOM           = ' '
IMPORTING
   RETURN                     =  ls_return
TABLES
  CHARACTERISTICVALUES       =
  CLASSALLOCATIONS           =
  DOCUMENTDESCRIPTIONS       =
  OBJECTLINKS                =
  DOCUMENTSTRUCTURE          =
   DOCUMENTFILES              = lt_documentfiles.
  LONGTEXTS                  =
  COMPONENTS                 =
move ls_return to ES_RETURN.
if ls_return-ID = '26' and LS_RETURN-NUMBER = '003'.
  CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
    EXPORTING
      documentdata   = ls_draw
      pf_ftp_dest    = 'SAPFTPA'
      pf_http_dest   = 'SAPHTTPA'
    IMPORTING
      documentnumber = ev_documentnumber
      return         = es_return
    TABLES
      objectlinks          = lt_objectlinks
      documentfiles  = lt_documentfiles.
  move es_return to ES_RETURN.
endif.
  IF es_return-type CA 'EA' ."NE 'E' AND es_return-type NE 'A'.
    "do nothing
  ELSE.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        wait = 'X'.
  ENDIF.
  LOOP AT lt_documentfiles INTO ls_documentfiles.
    DELETE DATASET ls_documentfiles-docfile.
  ENDLOOP.

Similar Messages

  • 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

  • Reg: Process Flow of DMS

    Hi Experts
    This is kumar.I'm new to DMS.
    pl explain the process flow of DMS.
    I have created document- cv01n, document structure.
    My queries are;
    1. How to attach the document- relevant status
    2.Where i can see the attched documents(object links),like i can see the attched document in Material Master(Additional Data- Document Tab)
    i require your guidance in where i can see the documents in BOM,Equipment BOM,Functional Location,WBS BOM and other objects.
    3.When i attached the documents the lock (unlocked)- how to lock and its significance.
    4.How i can store the information i.e document
    5. what is CAx applications
    pl explain the above points
    Thanks & Regards
    kumar

    Hi Pavan,
    As per my understanding giving answer for your questions.
    1. Don't Understand.
    2. In BOM you can link/View documents in three place.1) Head material Details 2) Item Material Details & 3) Component level.
        In WBS element in PS - Structure you can view document.
    3.  Don't Understand.
    4.  Don't Understand.
    5.  CA - Cross Application.
    DMS is Cross application component.
    please see the SAP - DMS help.
    [http://help.sap.com/erp2005_ehp_02/helpdata/en/c1/1c31a243c711d1893e0000e8323c4f/frameset.htm].
    Regards,
    Sunny

  • Reg: Document upload from DMS to local System

    Hi All,
    I have to download documents from DMS to my local system. I am following:
    1) CALL FUNCTION 'BAPI_DOCUMENT_GETDETAIL2'
         EXPORTING
              documenttype    = 'XXX'
              documentnumber  = 'XXXX'
              documentpart    = '000'
              documentversion = '00'
         IMPORTING
              documentdata    = ls_documentdata2
              return          = ls_return
         TABLES
              documentfiles   = li_documentfiles.
    2) Getting file name & path from li_documentfiles & changing the path &  name of the file.
    3)   CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTVIEW2'
             EXPORTING
                  documenttype    = 'IBD'
                  documentnumber  = 'WWI-00000000000000000086'
                  documentpart    = '000'
                  documentversion = '00'
                  documentfile    = ls_documentfiles1
             IMPORTING
                  return          = ls_return
             TABLES
                  documentfiles   = li_documentfiles1.
    Summary:
    1) CALL FUNCTION 'BAPI_DOCUMENT_GETDETAIL2' - it does not return file name & path
    2) i am changing path name & file name & passing to  ls_documentfiles1.
    3) CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTVIEW2' - This F/M does not save the file into given path. It always stores at "C:\Documents and Settings\TEMP\SapWorkDir". Also Name of the file is determined by the system. The file name which i pass, is not taken into account.
    Kindly help me out to download the document from SAP to my local system.
    Early response will be highly appreciated.
    Best Regards,

    Hi,
    Try this...use the FM BAPI_DOCUMENT_CHECKOUTVIEW2 to download the files to the directory that sap is saving..Then use the class method CL_GUI_FRONTEND_SERVICES=>FILE_COPY to move the files to the directory you want..
    Thanks
    Naren

  • Reg archiving to the SAP DMS server

    Hi All
    I have a requirement, I am building an RFC for the PORTAL backend. Currently the front end is generating the PDF for the vendor master. They will be sending the PDF as an XSTRING fromate to my BACKEND RFC. Then i need to convert this XSTRING to Binary -> Binary to PDF and archive it to the SAP DMS server.
      Since i am new to this particular requirement . I need a sample code or some idea how to build the logic based on this requirement. Please suggest is there any better way to handle.
    Portal Frontend - > Xstring - > Backend RFC ( ABAP Side) - > Archive to SAP DMS server.

    Dear ,
    i am facing such type of scenerio .
    did u solve ur problem ?
    i f  so please favour me.

  • Cannot open PDF, Word 2010, or XLS files stored in DMS.

    Hi Experts,
    I have been working on a program to open a DMS file using a .net access. When I create a new attachment for lets say a purchases order and save the attachment as a pdf, the file save ok. But when I try and execute my program I get a dump.  Below is the short dump info and the program code. Any help would be appreciated. I understand that the dump is because of a assignment problem but i don't understand why it is not assigned. I am using window 8.1 and Microsoft Office 2010, Adobe Xl.
    METHOD if_http_extension~handle_request.
       DATA:
         lr_request      TYPE REF TO if_http_request,
         lr_response     TYPE REF TO if_http_response,
         lv_value        TYPE string,
         lv_data         TYPE xstring,
         ls_draw         TYPE draw,
         ls_checkout_def TYPE dms_checkout_def,
         ls_doc_file     TYPE dms_doc_file,
         ls_phio         TYPE dms_phio,
         ls_file         TYPE cvapi_doc_file,
         lt_files        TYPE TABLE OF cvapi_doc_file,
         lt_content      TYPE TABLE OF drao,
         lv_frontend     TYPE dms_frontend_data,  " Frontend information
         v_frontend      TYPE dms_frontend_data.
       CONSTANTS : c_hostname TYPE ntadr VALUE 'DEFAULT', "Hostname
                   c_type TYPE typdt VALUE 'PC', "Type
                   c_system TYPE char4 VALUE 'WN64'. "System
       v_frontend-frontend_type = c_type.     "'PC'.
       v_frontend-hostname      = c_hostname. "'DEFAULT'.
       v_frontend-winsys        = c_system.   "'WN32'.
       v_frontend-platform      = 0.
       v_frontend-frontend_type = 'KP'.
       FIELD-SYMBOLS <fs_content> TYPE drao.
    * 1.
       lr_request  = server->request.
       lr_response = server->response.
       IF lr_request->get_method( ) EQ 'GET'.
    *   2.
    *   Retrieve document key
         lv_value = lr_request->get_form_field( 'type' ).
         ls_draw-dokar = lv_value.
         lv_value = lr_request->get_form_field( 'number' ).
         ls_draw-doknr = lv_value.
         lv_value = lr_request->get_form_field( 'version' ).
         ls_draw-dokvr = lv_value.
         lv_value = lr_request->get_form_field( 'part' ).
         ls_draw-doktl = lv_value.
    *   Retrieve document key
    *    lv_value = lr_request->get_header_field( name = '~PATH_INFO' ).
    *    SPLIT lv_value AT '/' INTO lv_value
    *      ls_draw-dokar ls_draw-doknr ls_draw-dokvr ls_draw-doktl.
    *   3.
    *   Check document existence and read details
         CALL FUNCTION 'CVAPI_DOC_GETDETAIL'
           EXPORTING
    *         PF_BATCHMODE          = ' '
    *         PF_HOSTNAME           = ' '
              pf_dokar              = ls_draw-dokar
              pf_doknr              = ls_draw-doknr
              pf_dokvr              = ls_draw-dokvr
              pf_doktl              = ls_draw-doktl
    *         pf_read_drad          = 'X'
    *         pf_read_drap          = 'X'
    *         pf_active_files       = 'X'
              pf_read_comp          = 'X'
              pf_read_kpro          = 'X'
              pf_read_drat          = 'X'
           IMPORTING
             psx_draw  = ls_draw
           TABLES
             pt_files  = lt_files
           EXCEPTIONS
             not_found = 1
             OTHERS    = 2.
         IF sy-subrc NE 0.
    *     Put the error in the response
           MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 INTO lv_value.
           lr_response->set_cdata( lv_value ).
           lr_response->set_status( code = 400 reason = 'Document not found!' ).
           EXIT.
         ENDIF.
    *   4.
    *   Convert file information
         READ TABLE lt_files INTO ls_file INDEX 1.
         MOVE-CORRESPONDING ls_file TO: ls_doc_file, ls_phio.
    *   Checkout document
         SELECT SINGLE kpro_use FROM tdwa INTO ls_checkout_def-kpro_use
           WHERE dokar EQ ls_draw-dokar.
         ls_checkout_def-comp_get = 'X'.
         ls_checkout_def-content_provide = 'TBL'.
         CALL FUNCTION 'CV120_DOC_CHECKOUT_VIEW'
           EXPORTING
             ps_cout_def = ls_checkout_def
             ps_doc_file = ls_doc_file
             ps_draw     = ls_draw
             ps_phio     = ls_phio
             ps_frontend = v_frontend
             pf_std_url  = 'X'
           TABLES
             ptx_content = lt_content
           EXCEPTIONS
             error       = 1
             OTHERS      = 2.
         IF sy-subrc NE 0.
    *     Put the error in the response
           MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 INTO lv_value.
           lr_response->set_cdata( lv_value ).
           lr_response->set_status( code = 400 reason = 'Failed to read document!' ).
           EXIT.
         ENDIF.
    *   5.
    *   Put document content in response
         LOOP AT lt_content ASSIGNING <fs_content>.
           CONCATENATE lv_data <fs_content>-orblk INTO lv_data IN BYTE MODE.
         ENDLOOP.
         lv_data = lv_data(<fs_content>-orln).
         lr_response->set_data( lv_data ).
         lr_response->set_status( code = 200 reason = '' ).
    *   6.
    *   Set MIME type
         SELECT SINGLE mimetype FROM tdwp INTO lv_value
           WHERE dappl EQ ls_file-dappl.
         IF sy-subrc EQ 0.
           lr_response->set_header_field( name = 'Content-Type' value = lv_value ).
         ENDIF.
       ENDIF.
    ENDMETHOD.
    The Dump...
    Runtime Errors         GETWA_NOT_ASSIGNED
    Date and Time          18.08.2014 11:03:34
    Error analysis
         You attempted to access an unassigned field symbol
         (data segment "-1").
         This error may occur if
         - You address a typed field symbol before it has been set with
           ASSIGN
         - You address a field symbol that pointed to the line of an
           internal table that was deleted
         - You address a field symbol that was previously reset using
           UNASSIGN or that pointed to a local field that no
           longer exists
         - You address a global function interface, although the
           respective function module is not active - that is, is
           not in the list of active calls. The list of active calls
           can be taken from this short dump.

    Hi Patrick ,
    Please update with answer how yourself resolved the issue and set it as on assumed answer on the top . 
    Reg,
    chandu.

  • PLM WebUI DMS - Checkin Error

    Hi,
            We are trying to check-in the originals ( document) within the PLM WebUI DMS, we get a "Read or write error C:\Users\xxxx\.
    Could someone help us understand what the reason could be? The Whitelist has been prepared and certificate has been installed.
    thanks.

    Hi Subramanian,
    As per screen shot please provide read/write permission to the showing file path .Please check any path defined in Dc 20 and validate it.
    Reg,
    Chandu.

  • Customer Signature in customer Master w/o DMS?

    Hi.
    Can we upload Customer Signature in Customer master without DMS(Document Management Server) ?
    Reg,
    antaa21

    Hi,
    Use transaction code VPE1 to create the sale employee and attach this to the customer number.
    Regards

  • Reg: Error while invoking a DB Adapter in BPEL[Call a stored procedure]

    HI
    I got this Error while Tried to invoke a DB Adapter[calling a proceudre or function]. I am not able to resolve this issue. Please help me out.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Client received SOAP Fault from server : oracle.fabric.common.FabricException:
    oracle.fabric.common.FabricInvocationException: java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist :
    java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
    at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:808) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:384)
    at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:301) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.
    invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.el.parser.AstValue.invoke(Unknown Source)
    at com.sun.el.MethodExpressionImpl.invoke(Unknown Source) at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.
    invoke(MethodExpressionMethodBinding.java:53) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.
    run(ContextSwitchingComponent.java:92) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.
    UIXInclude.broadcast(UIXInclude.java:102) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361) at oracle.adf.view.rich.component.
    fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96) at oracle.adf.view.rich.component.fragment.UIXInclude.
    broadcast(UIXInclude.java:96) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) at javax.faces.component.UIViewRoot.
    processApplication(UIViewRoot.java:756) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:889) at
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:379) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.
    execute(LifecycleImpl.java:194) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.
    StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.
    invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:101) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Client received SOAP Fault from server : oracle.fabric.common.FabricException: oracle.fabric.common.FabricInvocationException: java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist : java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:362) at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:1004) at oracle.sysman.emas.model.wsmgt.PortName.invokeOperation(PortName.java:750) at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:802) ... 79 more Caused by: oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : oracle.fabric.common.FabricException: oracle.fabric.common.FabricInvocationException: java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist : java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1040) at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:826) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235) at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106) at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:358) ... 82 more

    Hi
    The Problem is resolved. The DB Adapter files has been corrupted and i reinstall the Weblogic Server and now i am able to invoke and all works fine.

  • 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

  • Mail can't send email from 123-reg accounts

    Hi all,
    I've got an issue with Mac Mail can’t send email from 123-reg accounts.
    I know there is a lot of articles on simular matters and some I have tried out with no luck, others are just speaking a whole other language.
    Any help would be greatly recived, here's my situation below:
    Running a iMac 2.8GHz Intel Core i5 on OS X 10.8.3
    I’m using 3 accounts on Macs Mail client, one is my iCloud account that is working fine and the other two are my 123-reg accounts that I use for business purposes. I’ve been working like this for a couple of years now and about 6 months ago I upgrade my operating system from Snow Leopard to Mountain Lion.
    2 or 3 months ago I randomly got a problem where I was unable to send any emails from my 123-reg account, I could only receive emails. I checked my settings and they were all correct and unchanged so I attempted to delete them and recreate the account but with no such luck.
    I then decided to check if it was a problem at 123-regs end and attempted to log into web mail. This worked and was able to both send and receive emails so eliminated that possibility.
    I also have these accounts set up on my iPhone, so checked if there was any issues and everything was working fine. I then checked my iphone details and made sure the same was on my desktop and still no such luck.
    I’ve tried out some of the articles I’ve found on here (the ones written in plain English) still no results. I’m not very IT illiterate and just wondered if anyone else has got any ideas, whether there is something specific with 123-reg accounts and Mac Mail?
    Many thanks.

    Thanks
    I just had another hunt around looking at posts and discovered that it was because I recently changed to BT Infinity and they had a block on.
    I didn't even think to question the ISP.
    https://discussions.apple.com/message/21173608#21173608

  • 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

Maybe you are looking for

  • Is Shared storage provided by VirtualBox better or as good as Openfiler ?

    Grid version : 11.2.0.3 Guest OS           : Solaris 10 (64-bit ) Host OS           : Windows 7 (64-bit ) Hypervisor : Virtual Box 4.1.18 In the past , I have created 2-node RAC in virtual environment (11.2.0.2) in which the shared storage was hosted

  • Adding A Navigation Bar To A Template...

    Hello! I have created a Dreamweaver Template that only needs to have a navigation bar added to it for it to be completed. However, when I click on the area I would like to add it to, click on Insert --> Image Objects --> Navigation Bar, nothing happe

  • HT201210 why can't i get my phone out of recovery mode

    hello im having trouble getting my phone out of recovery mode. i tried to restore it but it keeps telling me thier's an unknown error???

  • Running out of HD space, iDisk space---deleting backups??

    I'm relatively new to Mac, and have been happy with my MBP. But it has become slow and a little bumpy in it performance in the last couple of weeks. When I try to backup my Home Folder to iDisk, I get an error message saying not enough room in iDisk.

  • Update 10.9.2 and AirPrint with certain HP Printers

    There is evidence that the above Mavericks update, released last week, is not compatible with certain Hewlett Packard printers. I have lost wireless printing from my MacBook Air and now need to use a USB cable. Airprint from my iPad (iOS 7.0.6) still