Mass upload into DMS

Hi all,
        using tcode cv01n we can upload a file to a document. But the requirement is to load multiple files at a time that is mass upload.
pls help
regards
kshitij

Hi Kshitij,
for uploading more than one original I would recommend you to use one of the
DMS BAPIs
- 'BAPI_DOCUMENT_CREATE2'
- 'BAPI_DOCUMENT_CHANGE2' or
- 'BAPI_DOCUMENT_LOAD'
Please see the SAP Note 766277 which contains a complete documentation on all existing DMS BAPIs. In the documentation you will also find sample coding for each BAPI.
If you try to do this in the background API function modules would be more flexible. Therefore please see SAP note 504692. This note includes some samples for special checkin cases.
I hope this information is usefull for you.
Best regards,
Christoph

Similar Messages

  • BADI Needed for encoding document while uploading into DMS

    Hello All,
    Is there any BADI/Enhancement Point available which could be used to encode a file while i upload into DMS? I am in ECC 6.0 (MySAPERP 2005).
    I have the BADI's
    1. Document_MAIN01- has the method AFTER_READ_DATA, but once the file is uploaded i donot see any data passing into this Method.
    2. Document_FILES01 - has the method BEFORE_START_APPL and AFTER_START_APPL are only used and none of the other methods are used. But these methods cannot be used at the time of upload.
    3. EHSB_DMS_ENCODE - has the method ENCODE but this is called once the document is created in the DMS.
    Please note that the document is getting created using BAPI_DOCUMENT_CREATE2 function module.
    My reqmt is to encode and upload the file into the DMS from transaction EHSAMBTAET.
    Any suggestion would be of great help.

    You could develop an event receiver for the library and in the ItemAdded() event, parse the text from the file using OpenXML. There is a good code sample for the text extraction piece
    here.
    Please mark my reply as helpful (the up arrow) if it was useful to you and please mark it an answer (the check box) if it answered your question! Thank you!
    Danny Jessee | MCPD - SharePoint Developer 2010 | MCTS - SharePoint 2010, Configuring
    Blog: http://dannyjessee.com/blog | Twitter: @dannyjessee

  • Uploading & Downloading Files into DMS Server using Web Dynpro Java

    Hello Friends,
          I want to Upload a file from Portal to Document Management Server and to Download a file from Document Management Server to Portal,  In short, I want to give the user the facility to Upload a File into DMS Sever via Portal and also to download the file from DMS Sever via Portal.
      Can anybody give me a Input for the same from Both Java Development End as well as ABAP End, more inputs are required from ABAP end, since i have a very less ABAP Experience on working with DMS. Few Questions i have in my mind?
    1. How to actually access the file contents with the help of Document Number?
    2. With the help of Doc-Number we can extract the file from DMS sever but to provide a option for downloading in portal, the   RFC should convert the File Contents into X-String or is there some other way?
    +3. While Uploading the Data should be given in Which format to RFC? Are there any limitation with respect to size or formats. Is there any Standard RFC i can use directly in WD4 Java application to upload the file into DMS Server and which will return me the Document Number? +
    Please give me your valuable inputs.
    Thank You.
    Edited by: TusharShinde on Feb 21, 2011 11:13 AM
    Now, I am able to download the File in Portal via my WD4 Java Application from DMS Server by passing the Document Number, but I am facing the problem in downloading the PDF files, Its not working for PDF files. Please give me inputs for the same.
    Thank You.
    Edited by: TusharShinde on Feb 22, 2011 10:13 AM

    HI,
    Thanks for reply.
    I am able to download the file From DMS server but I am still not able to Upload the File to DMS Server via Portal. For Download also it is working for all file formats but not for PDF any specific reason for the same.
    function zhrf_rfc_dms_download_document.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(LV_DOCUMENT) TYPE  DOKNR
    *"  EXPORTING
    *"     VALUE(LV_FADA) TYPE  XSTRING
    *"  TABLES
    *"      LT_DOC STRUCTURE  BAPI_DOC_FILES2
    *"      LT_OUT STRUCTURE  ZST_DMS_FILE_XSTRING
    data: ls_docfiles type bapi_doc_files2,
             ls_dms type dms_doc_files,
             lt_docfiles type standard table of bapi_doc_files2.
    *      data: LT_OUT  type table of  ZST_DMS_FILE_XSTRING.
      data :wa_out like line of lt_out.
      select single * from dms_doc_files
        into ls_dms
        where doknr = lv_document."Retrieve file
      if sy-subrc = 0.
        ls_docfiles-documenttype = ls_dms-dokar.
        ls_docfiles-documentnumber = lv_document.
        ls_docfiles-documentpart = ls_dms-doktl.
        ls_docfiles-documentversion = ls_dms-dokvr.
    *    ls_docfiles-documenttype = '321'.
    *    ls_docfiles-documentnumber = LV_DOCUMENT.
    *    ls_docfiles-documentpart = '000'.
    *    ls_docfiles-documentversion = 'A0'.
      endif.
      call function 'BAPI_DOCUMENT_CHECKOUTVIEW2'
        exporting
          documenttype    = ls_docfiles-documenttype
          documentnumber  = ls_docfiles-documentnumber
          documentpart    = ls_docfiles-documentpart
          documentversion = ls_docfiles-documentversion
          documentfile    = ls_docfiles
          getstructure    = '1'
          getcomponents   = 'X'
          getheader       = 'X'
    *      pf_http_dest    = 'SAPHTTPA'
          pf_ftp_dest     = 'SAPFTPA'
        tables
          documentfiles   = lt_docfiles.
      data: i_bin type standard table of sdokcntbin,
            i_info type standard table of scms_acinf,
            v_info type scms_acinf,
            v_id type sdok_phid,
            v_cat type sdok_stcat.
      if sy-subrc = 0.
        loop at lt_docfiles into ls_docfiles.
          v_id = ls_docfiles-docfile.
          v_cat = ls_docfiles-storagecategory.
          call function 'SCMS_DOC_READ'
            exporting
              stor_cat              = v_cat
              doc_id                = v_id
              phio_id               = ls_docfiles-file_id
            tables
              access_info           = i_info
              content_bin           = i_bin
            exceptions
              bad_storage_type      = 1
              bad_request           = 2
              unauthorized          = 3
              comp_not_found        = 4
              not_found             = 5
              forbidden             = 6
              conflict              = 7
              internal_server_error = 8
              error_http            = 9
              error_signature       = 10
              error_config          = 11
              error_format          = 12
              error_parameter       = 13
              error                 = 14
              others                = 15.
        endloop.
        if sy-subrc <> 0.
        else.
          data: v_xstring type xstring.
          read table i_info into v_info index 1.
          call function 'SCMS_BINARY_TO_XSTRING'
            exporting
              input_length = v_info-comp_size
            importing
              buffer       = v_xstring
            tables
              binary_tab   = i_bin
            exceptions
              failed       = 1
              others       = 2.
          if sy-subrc <> 0.
          endif.
        endif.
        wa_out-file_name =  ls_docfiles-docfile.
        wa_out-binary = v_xstring.
        lv_fada = v_xstring.
        append wa_out to lt_out.
      endif.
    endfunction.
    The above is the RFC Code,  I am using in my WD4Java app for downloading the file From DMS Server, Is there any Improvement suggested for above RFC to make it work in more efficient way. Please give me input for my Upload RFC.
    Thank You.

  • Mass upload of BP into CRM

    Hello!
      I peform mass upload of BPs into CRM. I use FM BUPA_CREATE_FROM_DATA to create BP itself and BUPA_ADDRESS_ADD to save BP addresses and call these FMs in the same turn for each BP.
      So, if I do that for 1-2 BPs, it works perfectly. All BP are saved in CRM with there addresses on COMMIT. As soon as the number of uploaded BP increases(between two commits), for example, up to 100, there is an error happens:   E831(AM) in ADDR_MEMORY_SAVE.
      As well as I understood, it happens because of address saving peformed before BP saving on commit. I tried first to save BPs only (with commit) and then their addresses, and it worked on mass upload without any error.
      So, is there any idea about how to upload each BP with his address simultaneously without any error by mass upload?
        Thank you.

    You can upload millions of records using these function modules.Infact I am doing the same.
    Make sure that the data structures,tables which are passed to the Function modules are cleared for each time and FM's should be in the below mentioned order.
    BAPI_BUPA_CREATE_FROM_DATA
    BAPI_BUPA_ADDRESS_ADD
    BAPI_TRANSACTION_COMMIT.
    Thanks,
    Thirumala.

  • Mass upload of data into Custom table

    Hello all,
                I made search in SDN and could not find the best solution to my problem and hence posting .
               What is the best way for Mass upload of data into Custom database table ?
               I think LSMW would not be a viable option as it would take longer time .
               Locking of the table also needs to be taken care.
               PLease let me know if you have a alternative to this and the best way to do this .
    Comradely,
    K.Sibi

    Hi Sibi,
    See Lock objects are required when we enter the data through screen level, or multiple users should not enter the data at same time.
    Create one Lock object in SE11, It automatically creates FM.
    DEQUEUE_EYTEST2                Release lock on object EYTEST2
    ENQUEUE_EYTEST2                Request lock for object EYTEST2
    Call these FM in your program.
    EX: Refer this links
    1 http://help.sap.com/saphelp_nw70/helpdata/en/41/7af4c8a79e11d1950f0000e82de14a/content.htm
    2 http://wiki.sdn.sap.com/wiki/display/Snippets/lockingandunlockingofthe+tables
    Rgds
    Aeda

  • Upload XML output into DMS

    Hello all,
                 I have generated an XML output through Smartforms. Now I need to load this file into DMS . Please let me know how I can achieve this.
    Thanks,
    Kalyan

    check this code and use it...
    REPORT  Z_RMTIWARI_XML_TO_ABAP_46C              .
    Load iXML Lib.
    type-pools: ixml.
    class cl_ixml definition load.
    data: G_IXML type ref to if_ixml.
    data: STREAMFACTORY type ref to if_ixml_stream_factory.
    data: ISTREAM type ref to if_ixml_istream.
    data: DOCUMENT type ref to if_ixml_document.
    data: PARSER type ref to if_ixml_parser.
    data: LV_FILE_URL type rlgrap-filename.
    You should provide the parameter for file name
    LV_FILE_URL = 'C:input_xml.xml'.
    types: begin of XML_LINE,
            DATA(256) type x,
          end of XML_LINE.
    types: begin of TY_HEADER,
             CUST_NAME(20)     type c,
             CARD_NO(20)       type c,
             TAX_AMOUNT(10)    type c,
             TOTAL_AMOUNT(10)  type c,
           end of TY_HEADER.
    types: begin of TY_ITEM,
             ITEM_NO(4)      type n,
             ITEM_ID(20)     type c,
             ITEM_TITLE(50)  type c,
             ITEM_QTY(10)    type c,
             ITEM_UPRICE(10) type c,
           end of TY_ITEM.
    data: GV_HEADER type TY_HEADER.
    data: GT_ITEM   type standard table of TY_ITEM   with header line.
    data: XML_TABLE      type table of XML_LINE,
          XML_TABLE_SIZE type i.
    The next step is creating the main factory for the iXML library:
    G_IXML = cl_ixml=>create( ).
    Now Create Stream Factory
    STREAMFACTORY = G_IXML->create_stream_factory( ).
    upload a file from the client's workstation
    call function 'WS_UPLOAD'
         exporting
              filename   = LV_FILE_URL
              filetype   = 'BIN'
         importing
              filelength = XML_TABLE_SIZE
         tables
              data_tab   = XML_TABLE
         exceptions
              others     = 11.
    wrap the table containing the file into a stream
    ISTREAM = STREAMFACTORY->create_istream_itable( table = XML_TABLE
                                                    size  = XML_TABLE_SIZE )
    Get the file data as Stream
    *istream = streamfactory->create_istream_uri( public_id = lv_file_url
                                                system_id = lv_file_url ).
    Create XML Document instance
    DOCUMENT = G_IXML->create_document( ).
    Create parser Object
    PARSER = G_IXML->create_parser( stream_factory = STREAMFACTORY
                                    ISTREAM = istream
                                    DOCUMENT = document ).
    Parse an XML document into a DOM tree
    *parser->parse( ).
    Parsing Error Processing
    if PARSER->parse( ) ne 0.
      if PARSER->num_errors( ) ne 0.
        data: PARSEERROR type ref to if_ixml_parse_error,
              STR        type STRING,
              I          type i,
              COUNT      type I,
              INDEX      type i.
        COUNT = PARSER->num_errors( ).
        write: COUNT, ' parse errors have occured:'.
        INDEX = 0.
        while INDEX < COUNT.
          PARSEERROR = PARSER->get_error( INDEX = index ).
          I = PARSEERROR->get_line( ).
          write: 'line: ', i.
          I = PARSEERROR->get_column( ).
          write: 'column: ', i.
          STR = PARSEERROR->get_reason( ).
          write: STR.
          INDEX = index + 1.
        endwhile.
      endif.
    endif.
    Close the stream since it �s not needed anymore
    call method ISTREAM->close( ).
    clear ISTREAM.
    Now try to make it look good
    data : lv_size     type sytabix,
            lv_ret_code type sysubrc.
    data: lo_xml_document type ref to cl_xml_document.
    field-symbols: <fs_xml_data> type any table.
    lo_xml_document = document.
    call method lo_xml_document->get_as_table
       importing
         table   = <fs_xml_data>
         size    = lv_size
         retcode = lv_ret_code
    *data: items type ref to if_ixml_node_collection.
    *items = document->get_elements_by_tag_name( name = 'Item' ).
    *data: iterator type ref to if_ixml_node_iterator,
         node     type ref to if_ixml_node.
    *iterator = document->create_iterator( ).
    *node = iterator->get_next( ).
    *while not node is initial.
    do something with the node
    node = iterator->get_next( ).
    *endwhile.
    DATA : GV_NODE type ref to if_ixml_node.
    DATA : GV_NODETEXT type STRING.
    data:  GV_FIRST_TIME.
    GV_FIRST_TIME = 'X'.
    GV_NODE = DOCUMENT.
    GT_ITEM-item_no = 1.
    perform GET_DATA tables     GT_ITEM
                     using      GV_NODE
                     changing   GV_HEADER.
    Last item is still not added.
      append GT_ITEM.
    write  : GV_HEADER-cust_name,
             GV_HEADER-card_no,
             GV_HEADER-tax_amount,
             GV_HEADER-total_amount.
    loop at GT_ITEM.
      write  /:.
      write  : GT_ITEM-item_no,
               GT_ITEM-item_id,
               GT_ITEM-item_title,
               GT_ITEM-item_qty,
               GT_ITEM-item_uprice.
    endloop.
          FORM Get_data                                                 *
    form get_data tables   YT_ITEM    structure GT_ITEM
                  using value(x_node) type ref to if_ixml_node
                  changing Y_HEADER   type TY_HEADER.
      data: INDENT      type i.
      data: PTEXT       type ref to if_ixml_text.
      data: STRING      type string.
      data: TEMP_STRING(100).
      case X_NODE->get_type( ).
        when if_ixml_node=>co_node_element.
          STRING = X_NODE->get_name( ).
          GV_NODETEXT = STRING.
        when if_ixml_node=>co_node_text.
          PTEXT ?= X_NODE->query_interface( IXML_IID_TEXT ).
          if PTEXT->ws_only( ) is initial.
            STRING = X_NODE->get_value( ).
            case GV_NODETEXT.
              when 'Customer'.
                clear GV_HEADER.
              when 'Name'.
                move STRING to GV_HEADER-cust_name.
              when 'Cardnum'.
                move STRING to GV_HEADER-card_no.
              when 'Tax'.
                move STRING to GV_HEADER-tax_amount.
              when 'Total'.
                move STRING to GV_HEADER-total_amount.
            Iteam details
              when 'ID'.
                move STRING to GT_ITEM-item_id.
              when 'Title'.
                move STRING to TEMP_STRING.
                move TEMP_STRING to GT_ITEM-item_title.
              when 'Quantity'.
                move STRING to GT_ITEM-item_qty.
              when 'UnitPrice'.
                move STRING to GT_ITEM-item_uprice.
            endcase.
          endif.
      endcase.
      if GV_NODETEXT = 'Customer'.
        clear GV_HEADER.
      elseif GV_NODETEXT = 'Item'.
        if GV_FIRST_TIME ne 'X'.
           append GT_ITEM.
         clear : gt_item.
           GT_ITEM-item_no = gt_item-item_no + 1.
        endif.
        GV_FIRST_TIME = ' '.
      endif.
    Get the next child
      X_NODE = x_node->get_first_child( ).
    Recurse
      while not X_NODE is initial.
        perform GET_DATA tables     GT_ITEM
                         using      X_NODE
                         changing   GV_HEADER.
        X_NODE = x_node->get_next( ).
      endwhile.
    endform.

  • For mass upload of documents

    Hi Everybody
    Is there any tools available for mass upload of documents into server? please provide me the information.
    Thanks
    Prasad

    Hi Prasad,
    There are several options that you can explore for mass document upload and see which best fits your requirements and constraints:
    -You can upload documents by using LSMW(Legacy System Migration Workbench). Using this, you can safely upload 1000-1100 documents at one go.
    - Ask your ABAPer to develop a BDC for mass document upload.
    - Use 'DMS Loader' solution from SEALS systems. http://www.sealsystems.de/fileadmin/mediaFiles/Factsheets/DMS_Loader_en.pdf
    Regards,
    Pradeepkumar Haragoldavar
    Edited by: Pradeepkumar  Haragoldavar on Jun 17, 2010 11:09 AM

  • BAPI_DOCUMENT_CREATE2 - Document upload to DMS - Back ground

    Hi,
    We are trying to uploda a file into DMS(CV01N) from SAP R/3, BAPI 'BAPI_DOCUMENT_CREATE2'. This works fine in foregroung but when we ececute it in background, we get an error saying 'Error while checking in and storing'.
    Could anyone please suggest me if we can sucessfully execute in back ground mode?
    Thanks,
    Ranjith Singh.

    it is not possible to download in background to a presentation server (your local PC) hence it is not possbile to upload either.
    when you submit the program to the background thenthe session is no longer attached to the PC that created it.
    Because of this you have to go via the application server.
    compare hundred of threads by searcing the ABAP forum with keywords +download +background
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0901cba-f49e-2910-748c-d7ce4c0c4c1c

  • File not uploaded in DMS

    Hi , I am Trying to upload file into DMS Through my module pool application Using BAPI_DOCUMENT_CREATE2 i am getting no Error message and the document number is also getting genrated but my files are not being uploded in DMS.
    I am writing code below that i m using to upload file.
    LOOP AT IT_FILES INTO WA_FILES.
    DATA : P_FILE TYPE FILEP,
               P_FILEEXT TYPE DAPPL.
    DATA IT_DOCUMENT TYPE BAPI_DOC_DRAW.
    DATA  MESG TYPE STRING.
    DATA  WA_DOCUMENTDATA TYPE BAPI_DOC_DRAW2.
    DATA  WA_RETURN TYPE BAPIRET2.
    DATA  IT_DOC_FILES TYPE STANDARD TABLE OF BAPI_DOC_FILES2.
    DATA  WA_DOC_FILES TYPE BAPI_DOC_FILES2.
        P_FILE = WA_FILES-TAB_FILE.
        CALL FUNCTION 'CV120_DOC_GET_APPL'
          EXPORTING
    *     PF_DIALOG        =
    *     PF_DISPLAY       =
            PF_FILE          = P_FILE
    *     PF_TYPDT         =
         IMPORTING
           PFX_DAPPL        = P_FILEEXT
    *   TABLES
    *     PTX_TDWP         =
        WA_DOC_FILES-WSAPPLICATION = P_FILEEXT.
        WA_DOC_FILES-DOCFILE = WA_FILES-TAB_FILE.
        APPEND WA_DOC_FILES TO IT_DOC_FILES.
        CLEAR  WA_DOC_FILES.
      ENDLOOP.
      WA_DOCUMENTDATA-DOCUMENTTYPE = 'OHD'.
      WA_DOCUMENTDATA-DOCUMENTVERSION = '00'.
      WA_DOCUMENTDATA-DOCUMENTPART = '000'.
      WA_DOCUMENTDATA-STATUSEXTERN = 'RL'.
      CONCATENATE TEXT-001 WA_ZAPPNOTE-APP_NOTE_NO INTO WA_DOCUMENTDATA-DESCRIPTION.
      CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
        EXPORTING
          DOCUMENTDATA               = WA_DOCUMENTDATA
    *   HOSTNAME                   =
    *   DOCBOMCHANGENUMBER         =
    *   DOCBOMVALIDFROM            =
    *   DOCBOMREVISIONLEVEL        =
    *   CAD_MODE                   = ' '
    *   PF_FTP_DEST                = ' '
    *   PF_HTTP_DEST               = ' '
    *   DEFAULTCLASS               = 'X'
       IMPORTING
    *   DOCUMENTTYPE               =
         DOCUMENTNUMBER             = WA_ZAPPNOTE-ATTACHMENT
    *   DOCUMENTPART               =
    *   DOCUMENTVERSION            =
         RETURN                     = WA_RETURN
       TABLES
    *   CHARACTERISTICVALUES       =
    *   CLASSALLOCATIONS           =
    *   DOCUMENTDESCRIPTIONS       =
    *   OBJECTLINKS                =
    *   DOCUMENTSTRUCTURE          =
         DOCUMENTFILES              = IT_DOC_FILES
    *   LONGTEXTS                  =
    *   COMPONENTS                 =
      MODIFY ZAPPNOTE FROM WA_ZAPPNOTE.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
       EXPORTING
         WAIT          = 'X'
    * IMPORTING
    *   RETURN        =

    It was some configuration problem.

  • Mass upload of employee photos in OAOH

    Dear all,
    In OAOH transaction, if you type in the business object PREL, and doc type HRICOLFOTO, a small dialog box appear and you type in the employee no.  Afterwards, another window dialog box appear prompting the file name/path....
    I would like to know if there is any method to mass upload thousands of employee photos, since batch input does not work in the file/path selection screen (window's dialog box)
    Thanks a lot for your help !
    patrick

    Hi Patrick,
    Generally it is not suggested to Upload Photograph using Mass Upload.... normally it is one to one ... one perer at a time.
    But if its too urgent and critical then fallow this steps.
    1) Store the Photograph of the Employee as the PERNR.JPG (PERNR = EMPLPYEES PERSONNEL NUMBER) at a predifined location.
    2) Have a text file with all the pernr for whom you want to upload the photo and the JPGs you have in the folder.
    3) Use this Function module with the loop for all the PERNR
    * Function module to update Tran OAAD
    * Create file path (Directory)-(Employee No.).JPG
        CONCATENATE 'dir where the file is stored' wa_pernr-pernr '.' 'jpg' INTO lw_path.
    * Assign Values
        lw_ar_object  = text-002.         "HRICOLFOTO
        lw_object_id  = wa_pernr-pernr.
        lw_sap_object = text-003.         "PREL
        lw_doc_type   = text-004.         "JPG
        CALL FUNCTION 'ARCHIV_CREATE_FILE'
          EXPORTING
            ar_object                     = lw_ar_object
    *   DEL_DATE                      =
            object_id                     = lw_object_id
            sap_object                    = lw_sap_object
            doc_type                      = lw_doc_type
            path                          = lw_path
         EXCEPTIONS
           error_conectiontable          = 1
           error_parameter               = 2
           error_archiv                  = 3
           error_upload                  = 4
           error_kernel                  = 5
           no_entry_possible             = 6
           error_comunicationtable       = 7
           OTHERS                        = 8
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    This will help you to create the Archive link.
    Hope this helps you.
    ~Bhawanidutt

  • Mass upload of picture in MM01

    Hi,
    I have nearly 2000 pictures to be uploaded for 2000 material numbers.
    Is there any tool for mass upload of images in MM01 "Services for Objects" as attachments.
    I know we can do it DMS, but i specifically need it in MM01.
    Pls advice.
    Thanks,
    Jagan

    Hi,
    please check the note 530792.
    Only documents linked to MARA can be displayed in the material master.     
    Please go also through the SAP Customizing Implementation Guide       
    -> Cross-Application Components            
    -> Document Management                    
      -> Control Data                          
       -> Maintain Screen for Object Link      
    Regards,
    Edit

  • Urgent : Mass Upload of Element Links

    Hello,
    Can somebody pls suggest how to load Element links when it comes to mass upload?
    If the option is API then we would like to know how to pass people group segements as our link criteria is based on that.
    Regards,
    Gayatri

    This might help you
    People group is a KFF use this cursor to get the people group Id for you desired value. here we have are using just 2 segments
    SELECT people_group_id
    INTO v_people_group_id
    FROM pay_people_groups
    WHERE segment1 = TRIM (x_people_group_segment1)
    AND segment2 = TRIM (x_people_group_segment2)
    AND segment3 IS NULL;
    Pass this people group in the api hr_assignment_api.update_emp_asg_criteria
    Hope this helps
    Thanks,
    Nitin Singh
    Edited by: HRMS Consultant on Oct 26, 2009 12:56 PM

  • Regarding Error handling in Mass Upload of Organizational Structures Using RHALTD00

    Hi all,
    I am using standard program RHALTD00 for mass uploading of Organizational objects into SAP system. But incase if our input file has any error records, how can we track such errors? Can you please share your inputs.
    Thanks,
    Cs

    Hi Sirisha,
    Report RHALTD00 imports the records from the file and creates a batch input
    session, which you can process either directly or using batch input
    processing:
    Batch input processing: When ever you will run the report in this way, error records handled in a session.
    Direct processing:
    Requirements to run this report is :-
    The dataset must contain all of the records of infotype 1000. Only then can
    other information be imported in any order that is required.
    The dataset must not contain records with workflow infotypes (infotype
    numbers from 1200 to 1299). Such records are not included in processing.
    Thanks,
    Sreeram

  • Mass Upload of user favourites from 4.6 to ERP 6.0

    We have a client who is Upgrading from 4.6c to ERP 6.0
    All of the users use their favourites for the transactions that they use.
    We are aware of the functionality to extract and upload the favs, however this will involve users.
    Is there a way to MASS upload all of the favs into ERP 6.0?
    What tables, structures are the favs held in?
    How have you overcome this in other Upgrade projects?

    Hi Mark,
    Are you going to do an Upgrade or will you be doing a re-implementation and data migration?
    If you are upgrading the favourites will still be available to the users in the target system after the upgrade.
    If you are re-implementing I am not sure there is a standard way for mass export/import.
    What I would suggest is stepping through function Module  MENU_FAVORITES_DOWNLOAD and try to simulate this for all users.
    Kind regards,
    Ronald G. Meyer

  • Mass uploading with ArchiveLink?

    Dear Expert,
    We are uploading HR documents with Archivelink through Tr. code OAWD. for that we allready created different Object(Archive) links for diff. Infotypes and there is no problem in uploading documents one by one for diff. Infotypes of each employee.
    But currently as per requirement, we needed to upload around 20000 employees documents for 10 different Infotypes.
    I want  procedure/method/suggestions for mass uploading of documents with ArchiveLink as manual procedure is time consuming.
    Thanks in advance..

    Hi Sam,
    based on your request maybe the information in the SAP online documentation (http://help.sap.com) could be useful under:
    => Help => SAP Library => Human Resources => Personnel Management (PA) => Personnel Administration (PA-PA) => Storage Within Personnel Administration (PA-PA)
    For using SXDA to generate DMS document info records please see the SAP note 817743. But as you are looking for a solution on HR documents maybe another Report needs to be choosen.
    Best regards,
    Christoph

Maybe you are looking for

  • NEW SINGLE LINE PLAN ??? WHERE IS IT????

    I see there is another question out on this...but what's the story? How does one get this plan from an existing 1 line phone I have had with my 4s for 3 years.. I want reliable LTE service with 2 gigs of data, unlimited talk and text...  HOW DO I DO

  • Lightroom/CS3 color issues on Mac

    Hello, I've seen a few posts about color issues, and I've tried following the advice posted, and I'm still having a problem. My photos appear fine in PS and in Lightroom (as well in in Mac's previewer) but when I upload them to the web or view the sa

  • Flash AS IDE

    1. I'd like to have a AS3 function navigator to quickly move through large AS files. -- Feature Request 2. When I set breakpoints in the Flash AS3 editor, when I add or remove lines, all the breakpoints stay on the same line, this creates a situation

  • Media creation?

    I downloaded these files to install from. I usually make a backup of the install directories onto cd. That does not seem to be a problem for the base install 10.2.0.1: $ ls -lh Linux_Grid_Control_full_102010_disk* -rw-r--r--@ 1 oracle oinstall 614M M

  • Obsolete transports cleanup

    Hello Experts, I hope my question is not in completely wrong forum but I could not find more suitable one. Our SAP environment consists of three databases production, test (QA) and development. Over the time there are quite some  old transports that