Records Management, Framework background call

Hi all.
Here some problems.
First of all - the target:  Create additional checks and change Circular (disposition) in background mode.
As a sample implementation I’ve selected the CL_SRM_DIS_VISUAL->START_DISPOSITION_EXT method. But in this method dialog request to framework has been used. I need about the same but in background mode.
Would any body point me to sample code with background processing?
Ps
Perhaps I completely lost – so tell me new direction of search
Regards
Maxim Kokurin.

Dear Poster,
As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
Best Regards,
SDN SRM Moderation Team

Similar Messages

  • Record Management Framework

    Hi,
    i want to start the RM Framework from the purchase order.
    My problem is not the call of the framework.
    The problem is to open the tree on a dedicated position.
    I use following coding to start the framework:
      l_docid-l_dcl  = l_dcl.
      l_docid-l_guid = l_guid.
      ls_spoid-id = 'DOC_ID'.
      ls_spoid-value = l_docid.
      INSERT ls_spoid INTO TABLE lt_spoid.
      ls_spoid-id = 'VERSION'.
      ls_spoid-value = '0'.
      INSERT ls_spoid INTO TABLE lt_spoid.
      ls_spoid-id = 'VARIANT'.
      ls_spoid-value = '0'.
      INSERT ls_spoid INTO TABLE lt_spoid.
      CREATE OBJECT lr_srm.
      TRY.
          CALL METHOD lr_srm->set_instance_data
            EXPORTING
              im_area_id  = 'S_AREA_RMS'
              im_activity = if_srm_activity_list=>display
              im_rms_id   = 'Z_RMS_EINKAUF'
              im_sps_id   = 'Z_RMS_EINKAUF_AKT'
              im_sp_poid  = lt_spoid.
          CALL METHOD lr_srm->get_srm_service
            RECEIVING
              re_service = lr_srmserv.
          CALL METHOD lr_srmserv->get_cross_qy_property_service
            RECEIVING
              re_service = lr_srm_cqu.
          CALL METHOD lr_srm->get_poid
            RECEIVING
              ex_poid_ref = lr_poid.
         CALL METHOD lr_srm_cqu->get_query
           EXPORTING
             im_poid = lr_poid
           RECEIVING
             re_if   = lr_srm_query.
    Organizer aufrufen
          CALL METHOD lr_srm->start
            EXPORTING
              option_organizer  = if_srm=>true
              option_navigation = if_srm=>true.
        CATCH cx_srm_initialization INTO lrc_init.
        CATCH cx_srm_no_authorization .
        CATCH cx_srm_poid INTO lrc_poid.
        CATCH cx_srm_registration_data INTO lrc_reg.
        CATCH cx_srm_poid_dir INTO lrc_poidd.
        CATCH cx_srm_activity .
        CATCH cx_srm_framework.
      ENDTRY.
    And now i want, for example, start a query to display the requested document.
    Please can anyone help me?
    regards
    Günter

    Dear Guenter,
    For this functionality, at the very least, you will need to redefine the visualization class of the Service Provider record. The visualization class CL_SRM_REC contains the tree instance in GLOB_SP_TREE attribute. This is an instance of CL_SRM_REC_TREE which implements IF_SRM_TREE. if_srm_tree->search can be referred to as to how an element can be searched & highlighted. Any access to tree always requires a node to start off so you can use the root node. It will be the first entry of GLOB_NODEKEY_TAB in CL_SRM_REC_TREE . There is a possibility of search in the record tree on the screen. That uses the method I have mentioned above. You can check the on screen search further to explore in this direction.
    Best Regards,
    Pragya

  • External and internal mikes are not automatically switching over either recording or on voice calls

    My laptop model name is HP Pavilion dv4-1100ea which is shipped with Vista Home premium 32 bits and has got service pack 1.
    Restored the laptop to factory setting since then I am having the following problems; I had the same problem when my laptop was brand new and whenever I reset the laptop to factory setting I get the following problems:
    1. External and internal mikes are not automatically switching over either in middle of the recording using sound recorder or while the call in progress on voice calls (skype):
       Using the sound recorder if I start recording the sound with external  mike  and in-between  recording if I  switchover from external mike to inbuilt mike and later on when I play back I can only hear the sound  up till where I used the external mike during recording, after the switchover to inbuilt mike I cant hear any sound.
       But if I start the recording with inbuilt mike and in between recording  if I plug in  the external mike and later on when I play back I can only hear the sound up till where I used the inbuilt mike during recording , after the switchover to external mike I cant hear any sound.
       So in brief both my external and internal mikes are working fine, only problem is that if I start recording (using sound recorder) or voice call with one specific mike, I have to continue with it till the end. I can’t switchover to another mike in between the conversation (voice call) or recording, if I do so, I have to select the mike manually in chat software but while recording I cant even select manually because in laptop, it takes the mike whichever is in current use as default mike in recording tab(sound window). The green tick automatically (in recording device tab) switches over according to the use of mike. Though the green tick in the recording tab is switching over automatically according to use of mikes, its not picking up the sound after switch over during recording.
    2. And also when I click on recording device tab in sound window and plug in external mike, though the green tick automatically switchovers from internal to external mike, while I speak both internal and external mikes volume meter respond to the sound inputs by rising and falling but if I take out external mike, green tick goes to internal mike and when I speak only internal mike volume meter respond to sound rising up and down not the external mike.
    To resolve the issue I have tried following steps with no luck:
    1.I have checked the mikes(internal and external) properties, the both mike shows to be enabled in general tab, in level tab the volume is set to 100 and in advanced tab , all options are selected.
    2. In device manager I have got only one audio driver named as “IDT High definition Audio CODEC”. I have uninstalled the audio driver and reinstalled it using scan for hardware option
    3. Uninstalled the audio driver in device manager and reinstalled the audio driver using recovery manager > advanced option> hardware driver re-installation.
    3. I have updated the BIOS(Insyde F.65, 12/02/2010).
    4. I tried to update the audio driver using below link but things went more worse so I did system restore (not factory setting though).
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-67051-1&lc=en&dlc=en&cc=us&...

    Sounds like you need to upgrade to the iPhone 5s
    The 5s has Touch ID
    You can unlock your phone with your finger instead of typing in a key code
    No swiping to unlock either, just touch the home button
    You can enrol multiple fingers as well
    Here is a video of it in action
    http://www.apple.com/iphone-5s/videos/#video-touch
    Or wait and see what iPhone 6 has to offer
    That being said, as desiel vdub posted if the phone is up to your face, the proximity sensor should turn the screen off
    And when you lower the phone turn it back on again
    Not sure about the phone locking when your on a call doesn't sound right

  • Oracle Fault Management Framework - how to intercept first invocation

    I know the Oracle Fault Management Framework is only activated on faults that occur on invokes.
    Which is fine for all internal calls.
    However, is there any way to get the framework to be activated on the very first invoke?
    I want to be able to get the framework to log all fault details and then rethrow. I'ms using Oracle version 10.1.3.4.
    However, if an external third party calls my process (say Process A) and an error occurs in process A that is NOT from an invoke, eg xpath error.
    The framework does NOT get activated.
    Any ideas how to get around this other than going into every BPEL and adding in a catchAll , log, throw fault?
    Thanks.

    There should be no difference between managing internal and external calls using the fault handler.
    If we can just talk about process A as a BPEL process which utilizes the fault management.
    It should not matter where the services process A calls reside. The fault management system will only get calls as part of an error occurring on an invoke.
    I don't agree with your comment that the framework will get called if a fault occurs any where within the domain. e.g. If process A has an assign activity and fails because it can't convert a string into date. The fault management system will not be called. Therefore it is independent if the services process A calls are internal or external.
    What is your reasoning behind having a process that continues in the event of a fault when the first fault could cause subsequent faults.
    If no fault is manged either by the framework or a catch then the raw error will be returned back to the consumer. So you will be able to debug that initial fault. Does this not fulfill your uses case?
    cheers
    James

  • Path processing in Records Management

    Hi, All.
    A am beginner in Records Management and, i hope, my problem will solve easyly by professionals.
    I want to add some customer activities in disposition path. For this purpose, i declared and trying to implement my own class using interface <b>IF_SRM_DIS_WFPATH_ACTIVITY</b>.
    But i have  problem implementing method EXECUTE_FUNCTION of this interface. Import parameters of method containes parameter <b>IM_DP_SEL_OBJECTS</b> (list of POID ID's for selected objects). But i can't translate POID ID's to object referenes.
    Standard beginning
    <b>service_object = me->if_srm~get_srm_service( ).</b>
    does not work. Interface IF_SRM does not declared in my class and nothing with this interface passed from calling class.
    I will be very plesured, if anybody hepl me.
    Best regards,
    Konstantin

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • Records Management

    Hello!
    I've got a question from Records Management
    When I create a record model and want to set visibility for a node, this option is not available, i.e. the Roles Dialog opens and lists them but I can't choose any of them. "Enter" does not close the dialog and green tick in this dialog is unavailable.
    Why does it happen?
    Regards,
    Anthony

    Keerthika,
    this does not work for both of fields, neither for "visible in role", nor for "ID"
    the difference is:
    when I choose f4 help for  "visible in role", choise dialog appears for single or composite roles, but when I choose any of them it disappears with message
    "No role was selected
    Message no. SRM_BR052"
    if I call f4 for "ID" the list of roles either for single or for composite roles appears but the green tick is disabled and I can't choose any of them
    note: this option does not work for any type of node, neither model nodes, nor structure nodes
    note2: as to other options, such as relationship, attributes and element types it works fine!

  • Data upload for records management

    Hi experts,
    We're facing a problem while creating an RFC-enabled function to upload documents to the 'digital personnel file', which is the HR extension on records management.
    The goal is to transfer a document to SAP via RFC and upload it then from the given function module to the employee's record.
    We're able to create a document with the SRM-classes framework. However, linking the document to the record proves to be a problem.
    Could you advise which properties need to be set to link a document to the record?
    Are the alternative scenario's we could try to explore?
    I have tried to debug the webdynpro scenario to the bottom, but I'm loosing my hair over it...
    Thanks in advance!
    kind regards,
    Luk

    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

  • 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

  • Roadmap of Records Management (RM) & Digital Personnel File (DPF)

    DPF (Digital Personnel File) is SAP standard solution to archiving of process forms and attachments at the end of HCM processes (created by HCM Processes and Forms Framework).
    I read that until 2012 Record Management (upon which DPF is built) was SAP Certified solution to Content Management System (ECM). On 2012 SAP changed Records Management name to Folders Management and branded this tool with its new name, implying that RM is no longer SAP Certified Solution to content management.
    So my question is: What is SAP current Roadmap of RM in general and DPF spcifically? and what is SAP current Certified solution to this issue?

    Thanks alot for your reply.
    May be not the exact comparison, but atleast I could make out what are the added advantages using opentext.
    DPF from HCM P&F also provides a folder structure irrespective of infotypes , but not all the listed features from opentext could be met.
    Basically DPF is a wrapper on top of RM and it is also connected to Archive . So definitely opentext is way further to go.
    Best Regards
    Saujanya

  • Disable Full Text Search in Records Management

    Hi Everyone,
    This is Shiva, we implemented SAP Records management & i am came in middle of this project. Right now client want to do some customizations in Records.
    Actually i need to disable Full Text Search under Records. Under Cross Query i disabled the Full text by the following process
    (Two sample element types are delivered with the service provider
    SRM_SP_QUERY:
    SRM_SPS_QUERY
    Search for records, documents, cases, record models and file plans
    SRM_SPS_QUERY_REC_DOC)
    Under(SPRO) Cross SP search based on Property Unification; you can able to disable the FullText search field(this will be effects only for Cross Query), but under Records, when you right click there will be one option called FIND in which i am unable to disable the FULL TEXT search.
    I used DMWB T-code under LOIO, i  search for Standard/free/instance attributes, but i didn't find any Full Text Search Field in that one.
    Can anyone please help me in this. I really appreciate your inputs & help.
    Thanks,
    Shiva.
    Edited by: Shivasap on Aug 2, 2010 6:01 PM
    Edited by: Shivasap on Aug 3, 2010 4:01 PM

    Dear Shiva,
    Full text search needs to be deactivated at content model level for attributes. You will find a document class in the element type of the record. In transaction DMWB, you will find LOIO & PHIO classes for the document class. For each attribute, you will find a checkbox "index-relevant" which needs to be unticked if you dont want to use TREX. For deactivating full-text search for which a field is given in the FIND popup, TREX needs to be deactivated. There is no option to deactivate just for a record element type in RM. Unfortunately, the field itself cannot be hidden. This is programmed in the logic.
    Best Regards,
    Pragya

  • ADD a BOR to SAP Records Management

    Hello,
    I need to know which BAPIs I have to call to post a BOR to SAP Records Management.
    There is BAPI_RECORD_ADDELEMENT but I don´t know what parameters are necessary.
    thanks,
    Iñaki

    You can not 'add' simply a BOR object to RM.
    1.) You have to create a element type in the TA srmregedit for you BOR object and set the necessary connection parameters. Also you have to classify your element type according to your RMS ID and your AREA (case or records management).
    2.) Then your new element type appears in TA organizer or TA scase. It has autmatically the BOR methods as activity.
    3.) The BAPI adds an instance of the BOR object to a RM records (file).
    Best regards,
    Thomas

  • Record Management action in file plan never happen.

    I'm trying to use Record Management but the action I defined in my file plan never happen. I chose today has initial cutoff, a dayli frequencies and move action where I defined a destination folder. Then I went in OCDB and I manualy declared a document a record. The problem is the document is never moved even if I wait more then one day. Thank's for any help!

    Hi Daniel,
    please make sure that you enabled the Records Management Lifecycle Agent as you activated the records management part of the CDB.
    Background: The Records Management Lifecycle Agent is a time-based agent that processes the cutoff, retention, and disposition instructions on record categories and record folders.
    From the ContentServices Admin Guide (should be same for CDB):
    To activate the Records Management Lifecycle Agent:
    1. Connect to the Oracle Collaboration Suite Control and go to the Content Services
    Home page.
    2. In the Administration section, click Node Configurations.
    3. On the Node Configurations page, click the name of the regular node that runs the
    Records Management Lifecycle Agent.
    4. In the Servers section, select RmLifeCycleAgent and click Edit.
    5. Select Active, then click OK.
    6. On the Edit Node page, click OK.
    7. Return to the Content Services Home page and restart the node that corresponds
    to the node configuration you edited.
    Kind regards,
    - Roland

  • 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

  • Lync 2013 Recording Manager Crashes

    Environment Background:
    1. Lync 2010 Front-End Pool
    2. Workstation running Windows 8 and Lync 2013 Client
    I am able to record meetings with my Lync client but when I click stop and go to launch recording manager, the application opens and then hangs.  Below is the Error from the event log
    Faulting application name: OcPubMgr.exe, version: 15.0.4481.1000, time stamp: 0x50ee68d6
    Faulting module name: MFReadWrite.dll, version: 12.0.9200.16384, time stamp: 0x50108233
    Exception code: 0xc0000005
    Fault offset: 0x0001ddc9
    Faulting process id: 0x11a4
    Faulting application start time: 0x01ce7f2b93c36813
    Faulting application path: C:\Program Files (x86)\Microsoft Office\Office15\OcPubMgr.exe
    Faulting module path: C:\Windows\SYSTEM32\MFReadWrite.dll
    Report Id: d20fec8a-eb1e-11e2-be72-70f3957a2ef1
    Faulting package full name:
    Faulting package-relative application ID:
    I am able to use recording manager on a Windows 7 workstation with the Lync 2013 client without any issues.  I have tried a clean boot into windows 8 to clear third party start applications, Uninstalled the lync component of Office, rebooted, reinstalled
    component without success. 
    Any help is appreciated.  Thanks in advance.
    Jason Apt, Microsoft Certified Master | Exchange 2010
    My Blog

    My problem was with Lync Recording Manager crashing with details in the OP's first post. LRM would crash as soon as it started to process the .mp4 file. Uninstalling Citrix Receiver fixed my crash issue completely.
    LRM starts to process the files in 
    %UserProfile%\AppData\Local\Microsoft\Communicator\Recording Manager\Temporary Recording Files
    and would save them elsewhere when process is complete. 
    Another issue was that LRM would not for some reason process the files in one of the recording-folders in the above 'Temporary Recording Files' folder. You can get around this by creating a new Lync meeting with yourself, start recording, then stop recording
    & exit LRM at about the same time. This will create a new temp folder to be processed by LRM. Delete files in that new folder, and copy files from your old meeting to the newly created folder to kickstart processing for the old files
    Lync 2013 client, Win7

  • 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

Maybe you are looking for