RECORD MANAGEMENT & DMS in EP KMC

Hello,
is there anybody who can answer these questions:
1, how connect documments from record management (ECC 5.0)
   to the EP KMC (6.0 SPS15)  ?
2, exist any way how connect documents from DMS to EP-KMC
   read-write ?
Please, write me your practice with R/3 documents connected to KMC.
Thanks,
Vasek Krivak

Hi Perkash,
In earlier version there is a standard BSP demo for Records Management.
You can find it in SE80 -> BSP-applications -> SRM_DEMO_RECORD. Keep in mind this is a demo. You should copy it and change some data to your own settings. For example on the iviem.htm event_handler tab the standard RMS_ID  is S_RMS_DATA and the standard SPS_ID is SRM_SPS_RECORD.
In the registry of the SPS_ID of your record type you can fill the option GENSP_QUERY_EXT with an own class. Thus you can change the search parameters for the records.
You of course need to activate some services (like the HTTP service in SMICM) and your BSP service in transaction SICF to get it to work.
There is (or was) a howto on the BSP of RM on: http://service.sap.com/recordsmanagement in the media library under documentation called HowToGuideBSP_EN.pdf.
Best Regards,
Tjalling-Jan

Similar Messages

  • Records Management Sytem link to DMS Document

    I'm trying to programatically create a document in DMS from Records Management System and create a link to the document.  I can create the document using BAPI_DOCUMENT_CREATE2 but cannot figure out a way to link to the document.
    Does anyone know if there is a BAPI or function module to do this?

    HI Michael,
    This cookbook gives an example of how to link a BO to record automatically. You can probably use the same concept
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40be7649-72f7-2c10-03b9-c85d56eff2e5?quicklink=index&overridelayout=true
    BAPIs  SRM_RECORD_ADDELEMENT & SRM_RECORD_ADDELEMENTS can be used to add one or more than one elements in a record.
    Please note that if adding an object to arecord is one processing step in a bigger process which may need access to same record again & again then it is better to use record APIs(methods of IF_SRM_SP_RECORD) . BAPIs should be used for one off access to records since every BAPI opens record, makes changes & then closes record.
    For a bigger process which requires access to same record again & again, opening & closing records so many times becomes costly for performance.
    Thanks & Regards,
    Pragya

  • Difference btw SAP Records managements and SAP DMS?

    can some one pls tell me wat is the difference between records management and sap dms...
    thank you.

    Hi Vivek,
    perhaps some remarks to SAP Records Management. SAP Records Management (and SAP Case Management) is a powerful infrastructure for creating cross-component application since you can organize any SAP and Non-SAP information object as a record (tree) in a role based view.
    One classical application is the HR personnel record. You collect documents (archived documents as well as DMS documents (with versioning)) together with personnel master data and other information. For each employee there is a record instance.
    Another application is a machine record for a machine producer. It is a collection of SD objects and of engineering documents.
    A record can also be business partner record collecting information about the business partner and for example other records that refer to the business partner.
    Since SAP Records Management is designes as a Service Provider Framework you can integrate any kind of information objects both in SAP and in non-SAP systems.
    So, also SAP DMS services can be wrapped as SAP Records Management service provider and hence be used in SAP Records Management applications.
    The focus of SAP DMS is the handling of engineering documents and their behaviour in production. Based on SAP Knowledge Provider it is more a document management service.
    SAP Records Management is stressing the aspect of building cross component applications and their business flow. SAP already provides a lot of standard service providers but you can also build your own service providers and hence integrate your own objects.
    For more information, see the documentation and get a first flavour by starting the transactions ORGANIZER and SRMREGEDIT.
    By the way in contrast to SAP DMS, SAP Records Management is part of NetWeaver.
    Best regards
    Torsten

  • Records Management vs DMS

    Hi,
    I believe RM and DMS overlap at several area.
    Could someone explain the conceptual differences, pls?
    Ádá

    Dear Ivan,
    Thanks for your response again,
    We are using Archive link to maintain documents for HR ( at Infotype level) and also we are using Digital personell file a Part of RMS, for internally generating files.
    how deeper is the integration between RMS and archive link document storage,we could integrate Archive link and Records management system so that any documents stored through ARCHIVE LINK Can be made available in RMS Folders,
    but the problem is the Vice versa is not possible, as we would  like to have those documents maintained or uploaded through RMS be available in Archive link ie ...a the HR transactions  level PA30 Display Archived documents.
    Pls suggest the integration available between RMS and Archive link storage.
    also i want to know which is the best methodology to store HR documents weather RMS or Archive Link ?
    Thanks and regrds
    Priya S

  • Error: unable to checkin Access denied by records manager

    Hi,
    Whenever i am checking in a document applying acl, its giving me error as "unable to checkin Access denied by records manager". Without applying acl its checkin successfully.
    For acl i have used these config variables.
    SpecialAuthGroups=Securitygroup
    AccessListPrivilegesGrantedWhenEmpty=true
    I have to use acl. Why i am getting this error?
    Thanks in advance

    Not able to checkin again.
    Below is the stacktrace:
    Event generated by user 'test' at host 'xxxx'. Access denied by records manager [ Details ]
    An error has occurred. The stack trace below shows more information.
    !csUserEventMessage,test,xxxx!$!$Access denied by records manager
    intradoc.common.ServiceException: Access denied by records manager
    *ScriptStack CHECKIN_NEW
    3:checkSecurity,dDocName=
    at intradoc.server.Service.checkExtendedSecurityModelDocAccess(Service.java:3002)
    at intradoc.server.Service.checkSecurity(Service.java:2898)
    at intradoc.server.Service.checkSecurity(Service.java:2882)
    at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
    at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
    at intradoc.server.Service.doCodeEx(Service.java:620)
    at webdavcomponent.WebdavHandler.checkSecurity(WebdavHandler.java:686)
    at sun.reflect.GeneratedMethodAccessor198.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
    at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
    at intradoc.server.Service.doCodeEx(Service.java:603)
    at collections.CollectionUserHandler.checkSecurity(CollectionUserHandler.java:1429)
    at sun.reflect.GeneratedMethodAccessor197.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
    at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
    at intradoc.server.Service.doCodeEx(Service.java:603)
    at intradoc.server.Service.doCode(Service.java:575)
    at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)
    at intradoc.server.Service.doAction(Service.java:547)
    at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)
    at intradoc.server.Service.doActions(Service.java:542)
    at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391)
    at intradoc.server.Service.executeActions(Service.java:528)
    at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737)
    at intradoc.server.Service.doRequest(Service.java:1956)
    at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437)
    at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
    at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1354)
    at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1731)
    at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:222)
    at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
    at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305)
    at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278)
    at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1704)
    at idcservlet.IdcFilter.doFilter(IdcFilter.java:457)
    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 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 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)
    Provide inputs
    Thanks in advance

  • CFolders and Records Management, anyone?

    Hi all,
    Is anyone out there using cFolders together with Records Management?
    We want to be able to link a ‘package’ of collaborated DMS documents with a PO order nr and to set up an approval workflow when updated documents are retrieved.
    We are thinking about using Records Management to archive this and I would like to know if anyone have any experience of this combination?
    Regards,
    Stephan Nilsson

    hi Stephen,
    did you figure it out.
    since i also have the same issue...
    please let me know with the solution,if you have it
    Thanks in advance
    Bye.

  • How can I create a model node in SAP Records Management

    Product: SAP Records Management
    Hi,
    I would like to create a model node in a record tree.
    I found in the function modul BAPI_RECORD_ADDELEMENT no entry for the creation of a model node. Only the instance and the structure node can create by this function modul.
    So, does anyone know a solution to create a model note?
    Regards,
    Thomas Fanninger

    Hi Thomas,
    it is not possible with the BAPI due to the piece of coding:
    case  myElementType.
            when glob_const_elem_type_instance.
              myRecordElement->Type_Set( if_srm_sp_record_element=>type_instance ).
              myRecordInstanceElement ?= myRecordElement.
              loop at element_sp_poid into myElementSpPoidWa.
                mySpPoidWa-id = myElementSpPoidWa-name.
                mySpPoidWa-value = myElementSpPoidWa-value.
                insert mySpPoidWa into table myElementSpPoidTab.
              endloop.
              myElementSpsId = sps_id.
              myElementPoid = myClientService->poid_get_instance( im_rms_id  = myRmsId
                im_sps_id  = myElementSpsId  im_sp_poid = myElementSpPoidTab ).
              myService->check_sp_connection( myElementPoid ).
              myRecordInstanceElement->poid_set( myElementPoid ).
            when glob_const_elem_type_folder.
              myRecordElement->Type_Set( if_srm_sp_record_element=>type_folder ).
            when others.
              perform set_error using '852' return.
              return.
          endcase.
    But you can do that by using directly the Records API. How to use this is demonstrated in the report 'SRM_RECORD_API_HOWTO'. Search there for the subroutine 'fillrecordelement'. There a record element for insert is created and its type is set. You can set the type there to 'IF_SRM_SP_RECORD_ELEMENT~TYPE_MODEL'. Of course your POID then may not be an instance POID.
    Best regards,
    Thomas

  • TREX index for Records management in CRM

    Hi All,
    Hopefully this is the correct forum to post this question, if not please let me know the correct one.
    Does anyone have any information on linking TREX to RMPS?
    This is to resolve an issue where the case search on business partner first and last name fields are case sensitive in the electronic desk.  In the DMWB we have ticked the Index-Relevant option but have been advised that we also need the link to TREX.
    I have set up a TREX search index for the Solutions database in the past but setting this up for Records management doesn't seem to be as easy.
    Many thanks in advance.
    Gary Hawkins

    Hi Vishnu,
    Try this BAPI: BAPI_BUSPROCESSND_CREATEMULTI
    BAPI_BUSPROCESSND_SAVE
    Regards
    Arun Kumar
    Rewards Points if it helps.

  • IMPORT_FUNCTION in content model for Records management

    Hello!
    I customized my own content model for documents with my own attributes, it works fine, and everything is ok... but when i define property IMPORT_FUNCTION in DMWB for my content model, it has dump with error "DP_ERROR_GENERAL" when i'm trying to save the new created document...  Even if i set function without code for attribute IMPORT_FUNCTION, it still has dump... why?
    i need to get info about uploaded file, such as path and etc... i have found this information only in this function.
    Thanks for any help...

    Hi Luk,
    The linkage of module may be very critical. But if you have a requirement for attaching the documents like photo,certificates or other documents related to employee to records management then you can create a radio button to recodrs management screen with help of abap'r and directly attach these documents to respective records management screen.
    for linkage it may not feasible or much critical.
    Hope this will help.
    Regards,
    Ravindra

  • Records Management not appearing in my folder/file properties

    I just did a fresh install of OCS_101200.tar.gz . I enabled records management using the steps described in http://download.oracle.com/docs/cd/B25553_01/content.1012/b25275/scenarios.htm#FLSAG129 . I can log into the /rm webapp and create file plans, records policies, etc. But when I right-click on any object in the Collaboration Suite web interface and click Properties, Records Management does not show up as a menu option. Is there an easy fix, or did I mess up the installation?

    Hi ckonstanski,
    as far as I can remember you have to define at least one record category in the RM Web client ( http://your.OCS.com/rm ) to make the Records tab visible in CS Web client.
    Kind regards,
    - Roland

  • Problem with custom development for documents in Record Management

    In Record Management i have setup a record model. It contains Bor objects, documents, cases and so on.
    Each kind of record managent object has it own requirements.
    For the documents there is a requirement which demands that if the scandate is changed also the date till which the document must be helded in the system must be changed.
    This cannot be done automatically via default SAP and i don't want to let the customers do it there selfs, to much risk they make errors, so this must be done via custom development.
    The logic searches in a enhanced method for the right attributes from the importing list of available attributes of the particular document.
    This is going well in the development system but when i transport it to the test system it fails. I have noticed that the content of a custom developed field ( for example ZSCANDATE) is loaded well but a default field like SRM_DOM_STORAGE_START not. The systems returns an error that the description of the attribute is missing. When i look in the DMWB ( DocuMent WorkBench )  i dont see errors, but afcorse there is one.
    What can i have forgotten in my record management installation?
    Offcorse the test system is a copy of a working development system, but you have also some things that are system dependent. and i think i have forgotten some of those..
    If you have a idea let me know!
    kind regards,
    Anton Pierhagen.

    Hi BalusC,
    thanks for the quick answer. I tried it as you said and now I get a validation error in my h:messages tag on my jsf page after submitting the form. There are no errors in my JBoss console, just this one word on my jsf page. Do you have any idea what this could mean?
    My two lists look like this:
    private ArrayList<GroupBean> selectedItems = new ArrayList<GroupBean>();
    private ArrayList<SelectItem> allGroups = new ArrayList<SelectItem>();The allGroups list gets filled like this:
    for (GroupBean group: groups){
    allGroups.add(new SelectItem(group, group.getName()));
    }where groups is a simple collection of GroupBeans which I read from the database. This seems to be correct; at least my list of checkboxes shows the correct group names.
    Now here is my selectManyCheckbox:
    <t:selectManyCheckbox id="sensor_access" value="#{sensorBacker.selectedItems}" layout="pageDirection" layoutWidth="3">
    <f:selectItems value="#{sensorBacker.allGroups}"/>
    </t:selectManyCheckbox>Any idea what goes wrong here?
    Thanks for your help!
    Wiebke

  • Digital signature in SAP Records Management (SAP Netweaver Folders Manager)

    Hi experts,
    I have a record with various documents and I want to implement digital signature in documents (Transaction: ORGANIZER). I read in IPS640 SAP Manual that there are a button (key symbol) to do this but I don't have this button. Can you explain me how to implement this?
    A lot of thanks in advance.
    Regards,

    Hi JV,
    You need to define the repository in OAC0 transaction. As per my analysis now your document are stored in sap database.
    If you are using separate serever then confuigure as follows in OAC0:
    Document area : SAP Records Management
    Storgae type : RFC Archive
    define IP address and port. Then goto CSADMIN and activate the certificate for the same.
    or if using SAP Database then make the changes in above areas.
    Then these archived documents will get saved in content server instead of sap database.
    Hope this will help.
    Regards,
    Ravindra

  • Oracle Web Center - Records Management Sessions at Collaborate 12!

    Save the Date For COLLABORATE 12!
    The COLLABORATE 12 Conference will take place April 22-26 2012 at Mandalay Bay resort in Las Vegas.
    Three and a half days of sessions | Search now to determine topics of interest to you and your team members. | Four full tracks dedicated to:
    Oracle WebCenter Content, Portal, Sites and Social
    Topic Spotlight - Records Management
    Trying to control the growth of records in your organization? Do you need to ensure regulatory compliance? Trying to minimize litigation risks? Then Monday at Collaborate is the day for you! On Monday April 23rd, we will have an entire room dedicated to Oracle records management (URM) topics. Learn what Oracle did to implement records management internally and how their email strategy is connected. Discover Nevada Energy’s approach to records management. Listen to the folks from Bezzotech as they teach you how to reclaim physical storage space through records management. All this AND MORE! But, you’ll never know if you’re not there, so get busy and register today! http://events.ioug.org/p/cm/ld/fid=22
    This year, collaborate will consist of over 800 sessions total available with more than 75 sessions dedicated to WebCenter and how to optimize and manage your Oracle WebCenter implementations. Hear from Oracle customers, product managers & partners on their experiences with: WebCenter upgrades, user provisioning, workflow, integration, and more! Include Collaborate 12 in your training plans for 2012!
    Use this URL see the full line up of WebCenter sessions that will be presented at COLLABORATE 12: http://www.box.com/s/5tec7l46l4c35mhg3vc4
    Please take the WebCenter COLLABORATE survey so we can better understand what you would like to see at the COLLABORATE conference. https://www.surveymonkey.com/s/WCSIG1
    Make sure to attend WebCenter sessions to be entered in a drawing for prizes. The more WebCenter sessions you attend, the better your odds of winning an Apple iPad 2!
    Get an additional entry to the drawing when you register for COLLABORATE. On page three of the registration form when you see the question “What Special Interest Group (SIG) would you like to attend?” select “WebCenter SIG” from the dropdown list.
    Register Today! http://events.ioug.org/p/cm/ld/fid=22

    First, can you see the agent and host in EM?  If not, then you'll need to follow these steps:
    emctl secure agent
    emctl start agent
    emctl config agent addinternaltargets
    emctl config agent listtargets
    The host and agent must be "green" in EM to discover targets.   The last command listtargets will show you what the agent has "auto-discovered".  Not all targets can be auto-discovered.
    Did you check the Auto Discovery Results to see if the targets are waiting for promotion?  If they're not there, then you might have to "manually" discover them.  
    http://docs.oracle.com/cd/E24628_01/doc.121/e24473/discovery.htm#CBAEGHBH
    For each target type, there could be additional pieces that you need to look for when discovering, for example for
    SOA - http://docs.oracle.com/cd/E24628_01/install.121/e24215/disc_mon_soa.htm#GSSOA9921
    IDM - http://docs.oracle.com/cd/E24628_01/install.121/e24215/idm_discover_config.htm#GSSOA10201

  • Preload Cache Server Records Management

    Hello,
    I want to fill/update the content from the content server to the cache server every night. It is possible to do this.
    The content is from the Records Management ( TA SCASE).
    Which report is necassery for this task.
    SAP Content Server: CS Release 6.30 Patch 15
    SAP Content Cache Server: CS Release 6.30 Patch 15
    Thanks in advance
    Matthias Nitschke

    Hi,
    You can try using the report RSCMSPLD. This report is not application dependent.
    Hope it helps you.
    Regards,
    Ananth

  • Oracle Universal Records Management adapter with FAST ESP

    This is my first post on the forums and I have limited Oracle exposure. So if I’m posting in the incorrect spot or there are some other guidelines I need to observer, please let me know.
    I’m trying to figure out the possibility of leveraging the Oracle Universal Records Management adapter for SharePoint in Records Management with FAST ESP (a best of class enterprise search platform). From the technical documents I’ve read on the adapter, it looks like it heavily relies on SharePoint search as the “feed’ for content. Does this mean that the SharePoint Search is required for the SharePoint adapter? As in environments that deploy FAST ESP also need to maintain SharePoint search for the adapter. Or can the adapter leverage FAST ESP?
    Any insight would be appreciated.
    TIA

    anyhow i have tried ur tips as much i unterstand them (some of the command in cmd prompt and rest in sql plus)
    it notifies an error of missing a datafile that i have corrected and finally the login page appeared in the em. also connection from sql plus is successful.
    now while connecting to oracle through ORACLE DEVELOPER TOOL for .NET, i got this error:
    "An error occured while opening the connection, connection must be open for this operation"
    if i tried to connect through SYS as NORMAL it gave me the error to connect as SYSDBA or SYSOPER that is a valid error, but wat for the connection open error.
    thanx.

Maybe you are looking for