Multiple record created in Cube

Hi BI Expert,
I have got a DSO and it's passing data to infocube. When it passes data, the cube generates multiple records. I am using the following code and this was originally written by BI consultant.
PROGRAM UPDATE_ROUTINE.
$$ begin of global - insert your declaration only below this line  -
TABLES: /bic/azo_sop_100,
        /bic/aZO_POP_100,
        /bic/azo_pop0600,
        /BIC/AZO_PRE_100,
        /BIC/AZO_SBP_100,
        /BIC/AZO_SDP_100.
DATA: in    TYPE f,
      out   TYPE f,
      denom TYPE f,
      numer TYPE f,
      vc_df_preq    type /BI0/OIDF_PREQ.
Def. of 'credit-documents': following doc.categ. are 'credit docs'
  return order (H)
  credit memo  (K)
Credit-documents are delivered with negative sign. Sign is switched
to positive to provide positive key-figures in the cube.
The combination of characteristics DE_CRED and DOC-CLASS provides
a comfortable way to distinguisch e.g. positive incoming orders or
order returns.
Def. der 'Soll-Dokumente': folgende Belegtypen sind 'Soll-Belege'
  Retoure (H)
  Gutschriftsanforderung (K)
Soll-Dokumente werden mit negativem Vorzeichen geliefert. Um die Kenn-
zahlen positiv in den Cube zu schreiben, wird das Vorzeich. gedreht
Die Kombination der Merkmale DEB_CRED und DOC-CLASS gibt Ihnen die
Möglichkeit schnell z.B. zwischen Auftrags-Eingang oder Retouren zu
unterscheiden.
DATA: deb_cred(2) TYPE c VALUE 'HK'.
DATA: quot(1) TYPE c VALUE 'B'.
CONSTANTS: c_msgty_e VALUE 'E'.
Variable declarations for
derivation of Fiscal week {by SB:18.10.2007}
DATA: lv_createdon TYPE /bi0/oicreatedon,
      lv_period    LIKE t009b-poper,
      lv_year      LIKE t009b-bdatj,
      lv_fiscweek  TYPE /bi0/oicalweek,
      w_vendor     like /BIC/AZO_POP_100-VENDOR.
Deriving Master Data Attribute (0MRP_CONTRL)
from 0MAT_PLANT {by SB:18.10.2007}
Hashed table declaration for 0MAT_PLANT master data
*DATA: it_mat_plant
     TYPE HASHED TABLE OF /bi0/pmat_plant
     WITH UNIQUE KEY plant mat_plant
     INITIAL SIZE 0.
$$ end of global - insert your declaration only before this line   -
FORM compute_data_field
  TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
  USING    COMM_STRUCTURE LIKE /BIC/CS8ZO_SOP_5
           RECORD_NO LIKE SY-TABIX
           RECORD_ALL LIKE SY-TABIX
           SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
  CHANGING RESULT LIKE /BIC/VZIB_SOP_1T-SUBTOT_1S
           RETURNCODE LIKE SY-SUBRC
           ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
$$ begin of routine - insert your code only below this line        -
  DATA: VALUE LIKE COMM_STRUCTURE-NET_VALUE.
  DATA: US_RATE_TYPE LIKE COMM_STRUCTURE-RATE_TYPE.
  CLEAR RESULT.
  IF NOT COMM_STRUCTURE-SUBTOTAL_1 IS INITIAL AND
     COMM_STRUCTURE-DOC_CURRCY NE COMM_STRUCTURE-STAT_CURR.
    US_RATE_TYPE = COMM_STRUCTURE-RATE_TYPE.
    IF US_RATE_TYPE EQ SPACE.
      US_RATE_TYPE = 'M'.
    ENDIF.
  ENDIF.
  IF COMM_STRUCTURE-DOC_CURRCY NE COMM_STRUCTURE-STAT_CURR.
    CALL FUNCTION 'CONVERT_TO_STAT_CURRENCY'
         EXPORTING
              DATE                 = COMM_STRUCTURE-ST_UP_DTE
              DOCUMENT_AMOUNT      = COMM_STRUCTURE-SUBTOTAL_1
              DOCUMENT_CURRENCY    = COMM_STRUCTURE-DOC_CURRCY
              LOCAL_CURRENCY       = COMM_STRUCTURE-LOC_CURRCY
              STAT_CURRENCY        = COMM_STRUCTURE-STAT_CURR
              LOCAL_RATE           = COMM_STRUCTURE-EXCHG_RATE
              STAT_RATE            = COMM_STRUCTURE-EXCHG_STAT
              LOCAL_TYPE_OF_RATE   = US_RATE_TYPE
              STAT_TYPE_OF_RATE    = US_RATE_TYPE
         IMPORTING
              STATISTICAL_AMOUNT   = VALUE
         EXCEPTIONS
              LOCAL_RATE_NOT_FOUND = 1
              STAT_RATE_NOT_FOUND  = 2.
    CASE SY-SUBRC.
      WHEN 0.
        RESULT = VALUE.
        RETURNCODE = 0.
      WHEN 1.
        CLEAR MONITOR.
        MONITOR-msgno = '005'.
        MONITOR-msgid = 'SDBW'.
        MONITOR-msgty = c_msgty_e.
        MONITOR-msgv1 = COMM_STRUCTURE-DOC_NUMBER.
        MONITOR-msgv2 = COMM_STRUCTURE-ST_UP_DTE.
        MONITOR-msgv3 = COMM_STRUCTURE-DOC_CURRCY.
        MONITOR-msgv4 = COMM_STRUCTURE-LOC_CURRCY.
        append MONITOR.
        RETURNCODE = 4.
      WHEN 2.
        CLEAR MONITOR.
        MONITOR-msgno = '006'.
        MONITOR-msgid = 'SDBW'.
        MONITOR-msgty = c_msgty_e.
        MONITOR-msgv1 = COMM_STRUCTURE-DOC_NUMBER.
        MONITOR-msgv2 = COMM_STRUCTURE-ST_UP_DTE.
        MONITOR-msgv3 = COMM_STRUCTURE-DOC_CURRCY.
        MONITOR-msgv4 = COMM_STRUCTURE-STAT_CURR.
        append MONITOR.
        RETURNCODE = 4.
    ENDCASE.
  ELSE.
    RESULT = COMM_STRUCTURE-SUBTOTAL_1.
  ENDIF.
  IF COMM_STRUCTURE-DOC_CATEG CA DEB_CRED.
    RESULT = RESULT * ( -1 ).
  ENDIF.
If the order type is 'Returns' or 'Credit Memo' then the figure will be changed to positive value. But the cube has got both negative and positive value for the order line.
Order   line      PO no.  0COST     0CML_OR_QTY 
89576  10       925401  130.60      1
89576  10       925401  -130.60     1-
Could you please help me as to how I can resolve this issue?
Thanks.
Edited by: Bhai Basnet on Mar 7, 2008 11:58 AM

Hi,
the code you provided does not duplicate records.
Most probably the records are duplicated in the start routine, or the key figure is copied in the update rule (so you get 0AMOUNT en 0AMOUNT_01).
So I'd check your start routine and take a look if the key figures are copied.

Similar Messages

  • Multiple records in 0FI_GL_06 Cube for single key

    Hi,
    We have observed that after running f.16 (GL Balance CarryForward)program in R/3, those records are inserted into BW instead of updating the existing records for the key (Financial Year/PeriodBusiness AreaGl Code). This
    resulting in multiple records in BW, resulting errors in Balance Sheet & Trial Balance.
    The data target is 0FIGL_O06
    Note 741829 tells about errors in R/3 updation routine. But, those symptoms are not visible in present case (creation of null records for current fiscal), but these information get updated in BW.
    Has anybody encountered such an issue ? or any solutions ?
    Regards,
    Vijay
    Message was edited by: Vijay Badgeri

    Hi Raj,
    As Arun already explained why there are multiple records.......I just want to add one point........that always remember that delta means changes........and from DSO to cube........in Data Marting always takes place from Change Log Table of the ODS..........and Change Log table keeps track of all changed records........
    Active Table
    XXX     100
    Change Log Table
    XXX   100
    Suppose a new record come............
    In Active table data will be Overwritten....
    XXX    200
    Change Log Table
             XXX            100
             XXX            -100
             XXX            200
    So for each changed entry.................In Change Log table there will be two entry............
    So this is the reason............
    Regards,
    Debjani.........

  • Re: Issue with multiple records loading into cube

    Hello Gurus,
    A report is run on a monthly basis for Billing commissions. Info cube has all the data related to the Billing commission.
    It has a custom field for total commissions for which the data gets populated from the DSO based on the Billing
    document conditions. Look up has been done for the total commissions field. Most of them are showing up
    the right values, but few billing documents are showing up the wrong values.
    I made an attempt by reloading  the effected Billing documents into Info cube, now the code works and
    total commissions are showing up right values. I tried selective deletion and loaded the data for the whole month,
    the billing documents again show up the wrong values. These billing documents show up the right values when
    they are loaded individually.I tried checking if the code was wrong, but it was working when the effected ones
    are loaded individually. Please let me know your suggestions on this. Thanks in advance

    Nanda,
    Please find the start routine below
    Z9SD_O21 = Billing document header
          L_ZUARC like /BIC/AZ9SD_O2300-INV_QTY,
           L_ZUART like /BIC/AZ9SD_O2300-KPRICE,
           L_ZCGU like /BIC/AZ9SD_O2300-KNVAL,
           L_ZCTU like /BIC/AZ9SD_O2300-KNVAL,
           L_ZCNU like /BIC/AZ9SD_O2300-KNVAL,
           L_ZCQU like /BIC/AZ9SD_O2300-KNVAL,
    FORM SELECT_POST_ST
        USING COMM_BILL_NUM LIKE /BIC/AZ9SD_O2100-DOC_NUMBER.
    *         COMM_BILL_DATE LIKE /BIC/AZ9SD_O2100-BILL_DATE.
       IF COMM_BILL_NUM <> /BIC/AZ9SD_O2100-DOC_NUMBER.
    *  OR COMM_BILL_DATE <> /BIC/AZ9SD_O2100-BILL_DATE.
         CLEAR /BIC/AZ9SD_O2100.
         SELECT SINGLE DOC_NUMBER /BIC/ZPOST_ST
         INTO (/BIC/AZ9SD_O2100-DOC_NUMBER,
    *          /BIC/AZ9SD_O2100-BILL_DATE,
               /BIC/AZ9SD_O2100-/BIC/ZPOST_ST )
         FROM /BIC/AZ9SD_O2100 WHERE
          DOC_NUMBER = COMM_BILL_NUM.
       ENDIF.
    ENDFORM. "SELECT_POST_ST
    *$*$ end of global - insert your declaration only before this line   *-*
    * The follow definition is new in the BW3.x
    TYPES:
       BEGIN OF DATA_PACKAGE_STRUCTURE.
          INCLUDE STRUCTURE /BIC/CS8Z9SD_O24.
    TYPES:
          RECNO   LIKE sy-tabix,
       END OF DATA_PACKAGE_STRUCTURE.
    DATA:
       DATA_PACKAGE TYPE STANDARD TABLE OF DATA_PACKAGE_STRUCTURE
            WITH HEADER LINE
            WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    FORM startup
       TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
                MONITOR_RECNO STRUCTURE RSMONITORS " monitoring with record n
                DATA_PACKAGE STRUCTURE DATA_PACKAGE
       USING    RECORD_ALL LIKE SY-TABIX
                SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
       CHANGING ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    *$*$ begin of routine - insert your code only below this line        *-*
    * fill the internal tables "MONITOR" and/or "MONITOR_RECNO",
    * to make monitor entries
    * if abort is not equal zero, the update process will be canceled
    * DELETE DATA_PACKAGE WHERE STORNO = 'X'.
    * DELETE DATA_PACKAGE WHERE /BIC/ZPSTAS = 'A'.
    * CG: 07/02/07 Assign Summarization group for each partner function
    * based on Master Data.
       DATA: LV_LINES TYPE I.
       DATA: LV_RETURN(1).
       DESCRIBE TABLE DATA_PACKAGE LINES LV_LINES.
       IF LV_LINES > 0.
         CLEAR: LV_RETURN, SY-SUBRC.
         CALL FUNCTION 'Z_FIND_SUM_GROUP_2'
           IMPORTING
             MY_RETURN                      = LV_RETURN
           TABLES
             IT_DATAPACKAGE                 = DATA_PACKAGE
           EXCEPTIONS
             GENERAL_ERROR                  = 1.
       ENDIF.
       ABORT = 0.
    *$*$ end of routine - insert your code only before this line         *-*
    ENDFORM.

  • Multiple records in cube

    Hi,
    I have loaded a delta load from the ODS to cube. After the load i found 3 entries for the same purchase orders(available in delta) in the cube instead of a single entry. Can anyone tell why is this hapenning?

    Hi Raj,
    As Arun already explained why there are multiple records.......I just want to add one point........that always remember that delta means changes........and from DSO to cube........in Data Marting always takes place from Change Log Table of the ODS..........and Change Log table keeps track of all changed records........
    Active Table
    XXX     100
    Change Log Table
    XXX   100
    Suppose a new record come............
    In Active table data will be Overwritten....
    XXX    200
    Change Log Table
             XXX            100
             XXX            -100
             XXX            200
    So for each changed entry.................In Change Log table there will be two entry............
    So this is the reason............
    Regards,
    Debjani.........

  • Creating multiple records from 1 record in the source file for Import DM

    Hi Experts,
    Today I am working on an interface/import where I want to get the following result:
    Source file contains a records like:
    Account, Entity, DriverX
    Sales,EntityA,ZZ
    The BPC appset contains the 2 dimensions Account and Entity next to CostCenter dimension. The DriverX field in the source file is just additional information in the source file. However based on this DriverX we need to determine what CostCenter to choose but we also need to have the same record assigned to a second record in BPC.
    Following my example, based on DriverX value I need to create 2 records:
    Account, Entity, CostCenter,
    Sales,EntityA,CC1
    Sales,EntityA,CC2
    I don't have a problem assigning the record to 1 CostCenter based on DriverX value but I have a problem creating my second record. Does any of you have had the same "challenge" and if so would you like to share the solution for this?
    Best regards,
    Johan
    PS: I am working on SAP BPC, version 7.0 Microsoft version.

    Hi Greg,
    Many thanks for your answer. And yes this would be a solution. However I just simplified my case as the decision to create an second record and where to post is depending on more than 1 field in the source.
    But I will keep it in mind, because I also can opt for a solution to store data differently in BPC fac-tabels which will help me to use script logic.
    If it is not possible to create multiple records from a single records in the standard functionality in the Transformation and/or Conversion file, I have to create a custom DTSX or change my way of storing data.
    Anyone else who is having an alternative idea like Greg came up with?
    Please let it know!
    Best regards,
    Johan

  • Creating multiple records

    When creating multiple records in a table using a SBO object eg invoice object, do you have to create a new business object for each record that is created?  There is a lot of overhead in doing this (eg each object takes about 1MB of mem so to create 1000 invoices would hog 1GB of mem).  Is there a way to create just one instance of the object and use it to create many records?  How is the object cleared in between each record creation?

    Greg,
    Everytime you call GetBusinessObject() you should, at the end, also release the acquired memory.
    This can be done with the following code in .net (C#):
    System.GC.Collect();
    System.GC.WaitForPendingFinalizers();
    Another way to clear all the data is to call the <b>GetByKey(-1)</b>; the document with docentry '-1' does never exists and the fields of the object are normally cleared.
    Regards,
    Jurgen

  • I need to DataMerge(Multiple Records)...& create dups of those on the same pg

    I've been trying a few things with DataMerge to create a document that has 4 records on a page, and having that record duplicated 4x on the page.
    See the illustration below.
    So far, no luck on the formatting. (DataMerge is hooked up and working) Is this formatting even possible with DataMerge, or is this too complicated for this utility?
    I have a couple thousand records that need to be formatted like this, so I'd like to automate as much as possible. Suggestions on how to minimize the amount of manual-formatting would be greatly appreciated!
    Thanks-
    Maria

    rather than try to explain in this forum, i've made a demo of what i think you're after, as well as the indesign file and associated text file. go to http://colecandoo.files.wordpress.com/2012/11/namequestion.pdf which features the results I think you're after, and in the Attachments component of the PDF (look for a little paperclip item) the associated indesign file plus the text file it is using for the data merge.
    put simply, indesign works with a one to one database relationship. what you're asking is a one to many database relationship, which indesign can't do.
    there is another solution involving data merge which doesn't require redoing the database, BUT it requires post-processing the merged file and has many critical control points which may cause issues.
    That method is to make a textbox IN INDESIGN FILE AT FINAL TRIM SIZE which has the data merge fields for one record only e.g.
    <<NAME>>
    <<PHONE1>> <<PHONE2>> <<PHONE3>>
    then merge the file using the multiple record feature so that four records are returned for each page.
    From here, follow the instructions in this post: http://colecandoo.wordpress.com/2011/10/28/theres-more-than-one-way-to-cut-and-stack/
    ultimately, how easy/hard this task can be is determined by whether or not the artwork is imposed or not. Is this something that is going to be printed on a desktop printer in your own office; or something handed off to a commercial printer to print? if the latter is the case, I would let the printer handle the imposition as they have dedicated software for that purpose.
    hope this helps.

  • Single Form Erroneously Creating Multiple Records

    I've created a form that uses several pages, with different fields of the form on each page. The pages branch from one to the next depending on the choices made by the user, mostly using a regular select list or a radiogroup with submit. The problem I'm having is that some fields are being populated in one record on one page, and then the information entered by the user on the next page, for another column, creates a new record, so that every time a user would be finished making a complete entry into the form, multiple records have been created, with null fields in each from where those fields were populated, but in a different record. How can I make sure that only one record is created by the user each time they use this form?

    Basically the way the page is designed is that there are only three main pages the user will see. 1) The login page then 2) The main menu page, and then 3) The page where they input the information that should populate the remainder of the fields in that record in the table.
    The login page simply allows the user to access the menu page, and submits no data. The main menu page consists of 5 fields. Three of them are text fields, the fourth is a date field with a date picker. The fifth field is a radiogroup with submit that has 5 options which branch to 5 respective pages. Upon selecting an option from the radiogroup, these fields submit their data to the table and redirect the user to whichever page was designated by their choice.
    This brings up the third page. Most of these other 5 pages consist simply of 4 fields; two required select lists, one required textarea field, and one nonrequired textarea field. Anyway, the problem occurs because instead of populating the remaining fields in the same record, each page with information to submit creates a new record.
    I realize that the preceding may not be any additional relevant info., but I thought that if anything, there may be a better way to do that anyway. I thought that maybe editing the "Process" in the Page Definition could be where I need to change something, but I'm not sure how.
    Right now my "Process Point" is set as "On Submit - After Computations and Validations," and my "Run Process" is set as the default "Once Per Page Visit." These settings are the same on every page on which I have fields that submit data; however, one difference I noticed is in the process editing interface for the initial menu page, the "Name" says "Insert row into USER_INPUT (table name) with a "Type" of "PL/SQL Anonymous Block", whereas all the other pages processes are named "Process row of USER_INPUT" with a type of "Automatic Row Processing (DML)." Am I even close to where I need to be looking to find the solution to this problem? Sorry for the novel I just wrote, but if there's any additional info. I can provide, just let me know.

  • Data merge CS5, will not create multiple records.

    I have my base elements on the master page and two text boxes on page 1 on of a single page document. I am creating raffle tickets so there is box on the left side of the page and the right side of the page. I need this step 3 times down the sheet.
    I've tried using a comma delimited and tab delimited file. These files have two columns with numbers 1-500 and each with a different heading. Ticket 1 and Ticket 2.
    When I turn on multiple records nothing step and repeats. It looks exactly the same as a single record. I make raffle tickets like these quite often but the template I've used for the last few years is 1 up, built to the size of the ticket, and everything works great. I end up with 500 pages, send through our impositioning software then print.
    In this case, my client wants to print the files themselves and have them stepped up 4 per sheet.
    Does anyone know what I might be doing wrong?
    Thanks!

    When I read the third line of Kimberli's email, I thought of this article from my blog which might help if the artwork was set up as it was in previous years (i.e. 1up)
    http://colecandoo.wordpress.com/2011/10/28/theres-more-than-one-way-to-cut-and-stack/
    It takes the 1-up PDF and allows it to be placed into InDesign as it it were prepared in an n-up imposition.
    It isn't a fix to the multiple record issue that the OP has, but rather a workaround.

  • HCM Processes and Forms - Create multiple records of one infotype (eg 0008)

    Dear all,
    I'm trying to create two new records in infotype 0008 (basic pay). Regarding it's time constraint 1 it should like the following:
    Before
    01.01.2010 - 31.12.9999 - 2000u20AC
    After
    01.01.2010 - 08.11.2010 - 2000u20AC
    09.11.2010 - 31.12.2010 - 2500u20AC
    01.01.2010 - 31.12.9999 - 3000u20AC
    So I want to add two splits two the record. One is easy, as it's done by the SAP_PA operation. I experimented with the record indices and duplicating my fields, but it didn't work. Another idea would be to retriggerd the SAP_PA several times using scenario steps.
    Can you give me a hint, by which lever multiplee splits can be achieved? Or is this not possible at all?
    Thanks in advance,
    Peter

    Thanks for your fast reply.
    Knowing this as a fallback is comforting. I just want to ensure, that I don't apply any coding, if a task is also possible by customizing.
    Another idea I had in the meantime was to execute the SAP_PA several times. Do you have any experience, if this works to create multiple records in one infotype?
    Edited by: Peter Gilberg on Nov 9, 2010 2:34 PM

  • Can we create multiple records before navigation to that block

    Can we create multiple records and assign values in Forms, before navigation to that block (in a trigger ), and populate ?

    Hello,
    No you cannot. You need to be inside the block in order to use the Create_Record built-in.
    Francois

  • How to create Form based on a table to display multiple record

    Hello All,
    Would somebody please tell me how to create a Form based on a single table ,
    to view and insert multi record based on a single table.In other words I would like
    to have a form as shown below ,where the users can Insert,update,delete,query and so on
    Item Id PArt Number List Price
    100 Item-1 $120.oo
    200 Item-2 $150.00
    300 Item-3 $50.00
    I know I can do it as Single Record block using Tabular Format,but multiple record ?????
    Thanks in Anticipation
    Babu

    Try this method,
    1. Creat a Master Detail Form (Custom Layout and not tabular)
    and in the master block select one field.
    2. In the HTML layout for master remove the reference for
    that field(so that nothing will appear in the master block
    of the form).
    3. Before the update (in the Pl/SQL event handler select the 'Save' event and write the following code to avoid updating master block).
    p_session.set_value(p_block_name => 'MASTER_BLOCK',
    p_attribute_name => 'MASTER_ACTION',
    p_value => 'None');
    doSave;
    For eg, let's say
    Master is from 'Dept' table and Detail is from 'Emp' table(with join condition Dept.dept_id = Emp.dept_id). In the master remove everything except dept_id field and in the HTML layout for master remove the reference of the dept_id field(you cannot remove this field physically from the master layout). Now the form will look like multirow form rather than master detail form but only problem with this workaround is 'Detail Action' will be present in the detail block.
    I hope this will help you.
    Thanks
    -Krishnamurthy

  • How to create multiple records using ADF

    Currently working on my first ADF BC and UIX project, and I basically want to create multiple records after a user makes a choice on the screen. I would like to know at what layer should this functionality be implemented?
    Would this be more at the Struts/Controller level, where I have a java class to perform the creation as part of a data action? I ask because, I am not sure if this is feasible at the ADF BC level (View objects and Entity Objects) via some sort of customization, and i am new to the different possibilies avail as part of the ADF framework
    Regards
    Anora
    (Jdeveloper 10.1.2.1 build 1913, Oracle DB 10.1.2)

    I'd put it into the application module. You then can call the method from the controller layer or from an other application module. This way you put it into the business logic, which helps if you ever decide to use a different client approach (like swing).

  • CS5 - Data Merge - Create Merged Document - Multiple Record - Ignore title/other objects on page?

    When I create a merged document with multiple records, the items usually come out right, but the problem is the the title or header of the page is usually also replicated into every line.
    Is there anyway to seperate certain objects/images/text/etc so that when I create the merged document (multiple records), it would not duplicate those items?
    This tutorial manages to do that:
    http://tv.adobe.com/watch/instant-indesign/automating-a-catalog-with-data-merge/
    But does not seem to explain how he keeps the title, seperation dots, etc, from duplicating with data merge.
    Thanks for any input

    I thought I had tried that, but I guess I didn't do it correctly because I just got it to work.
    Now I feel silly.
    Thanks Peter for your help

  • JDev 11g: Create Multiple Record.

    Hi,
    I have a requirement to create multiple record by clicking the create button multiple times and on one click it should save all the records. Everything is working fine, but the issue is,
    when user created 4 records and the 5th record he doesn't want to create then issue is comming. Application is forcing him to enter the data, is there is any way to handle this situation.
    I mean, if the 5th record doesn't contain any data.. it should save 4 records only. Please suggest me the solution to achieve this.
    Thanks,
    Rajesh

    Hi Shay,
    Thanks for your reply. But your second solution will never occur in my case because validator methods will not allow user to click on save button without entering the proper data.
    Is there any otherway instead of deleting the record to achieve this functionality.
    Thanks,
    Rajesh

Maybe you are looking for