Deposit Advice (XML) creates inconsistent results

When I run Deposit Advice (XML), my results are often inconsistent. For instance, if I expect 100 payslips, I may only receive 25 payslips. Running the program a second time may produce 50 payslips, etc. I will eventually receive the correct number of documents.
I have an open SR with Oracle and they have a bug in development, but I thought I'd post my questions here anyway. Has anyone else experienced this?
We originally did troubleshooting for performance problems -- out of memory issues, etc. Those are all ruled out. The resulting XML is properly formed with a good header and good footer records, but it always contains the inconsistent subsets of the detail records.
Any thoughts on this? Waiting for the development is painful!

Hi Srini,
I am using the following :
Responsibility : Custom Responsibility (xxx Batch User)
Template : XXX_US_Depadv.rtf
I have attached this rtf to Deposit Advice XML Concurrent Program.
FYI we have applied all the patches recommended by Oracle.
Issues I have are :
1. Inconsistent Behaviour.
2. two payslips print in one page (one payslip in half page and the header of the other payslip follows. the second payslip continues to the next page.)
As of now those are the issues.
Thanks
Rama

Similar Messages

  • Deposit Advice (XML)

    Hi Friends,
    Has anyone implemented Deposit Advice (XML) successfully?
    IF Yes.. then..I have an issue..
    We are trying to implement the Deposit Advice (XML). It is generating inconsistent results. One time it generates the PDF Output and the Other time it will not even generate the XML Tags for the same set of parameter.
    Any help on this is highly appreciated.
    Thanks
    Rama

    Hi Srini,
    I am using the following :
    Responsibility : Custom Responsibility (xxx Batch User)
    Template : XXX_US_Depadv.rtf
    I have attached this rtf to Deposit Advice XML Concurrent Program.
    FYI we have applied all the patches recommended by Oracle.
    Issues I have are :
    1. Inconsistent Behaviour.
    2. two payslips print in one page (one payslip in half page and the header of the other payslip follows. the second payslip continues to the next page.)
    As of now those are the issues.
    Thanks
    Rama

  • Bursting the seeded Deposit Advice XML (US)

    Does anybody know a way you can add a burst control file to the seeded Deposit Advice XML Data Definition? Or is there a way to a create a new one. I was looking for a one off patch and found one for India HRMS, but nothing for the US. Our company wants to have these advices bursted into groups and printed to a printer. I got the control file finished I just can't figure a way to get it to burst because it's seeded it can't be modified.
    Thanks!

    You can use XDOLoader utility to "force" load your file (but just like any other seeded entities,.. it can be overwritten by patches).
    Or, you could create a copy of the concurrent program after which you can link your custom data definition.
    Regards.

  • Data source for Deposit Advice (XML) and Live CheckWrite (XML) reports

    Hello All,
    We need to customize the Deposit Advice (XML) and Live Check Write(XML) reports to accomodate a few business requirements. We already have customizations for these reports in non-XML versions. For Ex: USPAYPST.rdf for Deposit Advice report. As these non-XML RDF reports are going to be unsupported by Oracle soon, we need to customize the XML versions of these report available in R12.1.3.
    As these reports are kicked off by the PYUGEN spawned program, therefore I need information on the data source for these reports as soon as possible.
    Looking forward to your prompt help.
    Thanks,
    Rahul

    Now, I have anew problem here. I modified the USPAYPST.rdf report for Deposit Advice and then changed concurrent program output to XML from Text.
    I attached a RTF template to the concurrent program to have the output in XML.
    When I run Deposit Invoice Report from the SRS window, it finishes off normally and log file says the number of records processed but no output file is generated.
    I also tried looking into the XML generated through View XMl and there too no output file is generated.
    I am confused if the Deposit Advice program can only generate Text output. As PYUGEN is the executable for this report, I have no idea if XML file can even be generated.
    All pointers to this issue are welcome.
    Thanks,
    Rahul

  • Data source for deposit advice xml and check writer xml

    Could someone please tell me where I can find the data source for the Deposit Advice XML and Check Writer XML programs. Since these executables are now a spawned process (PYUGEN), I don't know how to get to the data source. I was able before to look at the queries in PAYUSPST.rdf and PAYUSCHK.rdf. Where are these queries located now? Any help is appreaciated.

    Hi All,
    I applyied the patch 6399100 and i got the seeded Check Writer (XML) and Deposit Advice (XML) programs.Im able to run the Check Writer (XML) with Parameter (Check Style :Seeded Archive Check Writer Template ) but where as the im unable to run the Deposit Advice (XML) due to Error msg: "No enties found for list of vales"for the 'Check Style' Parameter.
    And for the above (only for Deposit Advice) i am not able to ecexute the SQL script given in the Doc ID : 459306.1 due to the error msg : cannot insert NULL into ("HR"."PAY_REPORT_CATEGORIES"."REPORT_GROUP_ID") if i see query the select * from apps.pay_report_categories where short_name like 'ARCHIVE%' there is no record exixts for ARCHIVE_DEPOSIT....
    for this we required any other patch/setups.
    And is the "Third Pary Check" will support XML Publisher ??
    Any respose will be greatly appriciated.
    Thanks,
    Madhu
    Message was edited by:
    user589951

  • Deposit Advice (XML) - Template Null.

    Hi Friends,
    After applying few patches, we could generate the Deposit Advice in XML format.
    When we migrate the same to another instance, We are facing the following problem.
    Request restarted at :26-MAR-2009 16:38:52
    032609_043858688][STATEMENT <=============> PDFDocMerger Properties list <=============>PropKey : pdf-security
    PropValue : true
    032609_043858690][STATEMENT <=============> PDFDocMerger Properties list <=============>PropKey : system-temp-dir
    PropValue : /tmp
    032609_043858690][STATEMENT <=============> PDFDocMerger Properties list <=============>PropKey : pdf-no-changing-the-document
    PropValue : true
    032609_043858691][STATEMENT <=============> PDFDocMerger Properties list <=============>PropKey : pdf-encryption-level
    PropValue : 0
    032609_043858718][STATEMENT /tmp/032609_043858710/0.pdf is created by PDFDocTokenizer.writeNextPDFDoc()
    032609_043858736][STATEMENT PDF template is being read and parsed......
    032609_043858737][STATEMENT PDFParser uses this tempDir ::: /tmp
    032609_043858782][STATEMENT PDFParser.readPDFFile ---> contents size : 5
    032609_043858782][STATEMENT Creating new hashtable of type: oracle.apps.xdo.template.pdf.util.FPHashtable
    032609_043858794][STATEMENT java.lang.StringIndexOutOfBoundsException: String index out of range: 5
    at java.lang.String.charAt(String.java:793)
    at oracle.apps.xdo.template.pdf.util.PDFFile.getVersion(PDFFile.java:232)
    at oracle.apps.xdo.template.pdf.Xref.initialize(Xref.java:89)
    at oracle.apps.xdo.template.pdf.Xref.<init>(Xref.java:72)
    at oracle.apps.xdo.template.pdf.PDFParser.initialize(PDFParser.java:261)
    at oracle.apps.xdo.template.pdf.PDFParser.<init>(PDFParser.java:160)
    at oracle.apps.xdo.template.pdf.PDFParser.<init>(PDFParser.java:151)
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger$PDFUtility.<init>(PDFDocMerger.java:1603)
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger.mergeDocs(PDFDocMerger.java:431)
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger.process(PDFDocMerger.java:378)
    at oracle.apps.xdo.common.pdf.util.StreamPDFDocMerger.process(StreamPDFDocMerger.java:120)
    at oracle.apps.pay.core.documents.DocPDFMerger.process(DocPDFMerger.java:86)
    032609_043858795][STATEMENT This template's PDF version : null
    032609_043858797][STATEMENT oracle.apps.xdo.template.pdf.exception.FatalException: The template seems to be in either corrupted one or newer version than PDF1.4
    at oracle.apps.xdo.template.pdf.Xref.initialize(Xref.java:294)
    at oracle.apps.xdo.template.pdf.Xref.<init>(Xref.java:72)
    at oracle.apps.xdo.template.pdf.PDFParser.initialize(PDFParser.java:261)
    at oracle.apps.xdo.template.pdf.PDFParser.<init>(PDFParser.java:160)
    at oracle.apps.xdo.template.pdf.PDFParser.<init>(PDFParser.java:151)
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger$PDFUtility.<init>(PDFDocMerger.java:1603)
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger.mergeDocs(PDFDocMerger.java:431)
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger.process(PDFDocMerger.java:378)
    at oracle.apps.xdo.common.pdf.util.StreamPDFDocMerger.process(StreamPDFDocMerger.java:120)
    at oracle.apps.pay.core.documents.DocPDFMerger.process(DocPDFMerger.java:86)
    032609_043858800http://oracle.apps.xdo.batch.FileSearchSTATEMENT /tmp/032609_043858710/0.pdf is deleted
    032609_043858801http://oracle.apps.xdo.batch.FileSearchSTATEMENT /tmp/032609_043858710 is deleted
    032609_043858801][EXCEPTION oracle.apps.xdo.XDOException: oracle.apps.xdo.template.pdf.exception.FatalException: The template seems to be in either corrupted one or newer version than PDF1.4
    at oracle.apps.xdo.common.pdf.util.PDFDocMerger.process(PDFDocMerger.java:382)
    at oracle.apps.xdo.common.pdf.util.StreamPDFDocMerger.process(StreamPDFDocMerger.java:120)
    at oracle.apps.pay.core.documents.DocPDFMerger.process(DocPDFMerger.java:86)
    Any help is appreciated.
    Thanks
    Rama                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    We could fix this issue..
    The issue was the value for DBC_FILE in Pay_action_parameters table was wrong. We corrected it and could fix this issue.
    Thanks

  • Deposit Advice XML Issue

    Hello Gurus, I am having an issue with XML Deposit Advice and XML Check Writer. In our deductions, we have City Withheld and Head Tax Withheld. For some employees, the City Withheld is showing as '0' on the Deposit Advice Slip but '6.92' on the SOE. Though the Deposit Slip shows '0' for withheld under deductions, the Net Pay matches with that on the SOE. Can anyone tell me why this is happening? Any help is highly appreciated.
    Thanks, Naveen.

    This is an internal error with Hr/Payroll.
    Thanks, Naveen Gagadam.

  • Deposit Advice (XML) - adding a new field

    Our requirement is to add a DFF to the Deposit Advice. The PAYUSCDA was customized to add the new DFF. However, it is not appearing in the XML to be included in the template. Appreciate sharing of any information.
    Thanks.

    The search help exit allows you to modify functionality of search help. If you add a new field to the
    parameter list that is not contained on the selection method you can manually populate it within the search
    help exit.
    This  would be performed within the u2018STEP DISPu2019 section. Once within this section all search help
    data has been retrieved and is stored in table RECORD_TAB (record_tab-string) as one long string value.
    Therefore you need to read table SHLP in-order to locate position of value within string.
    Example:
    To find position of personnel number (PERNR) within elemenory search
    help M_PREMN you would use the following code:
    Loop at record_tab.
         read table shlp-fielddescr into wa_shlp
                                       with key tabname   = 'M_PREMN'
                                                fieldname = 'PERNR'.
    You could then use this information in the following way, for
    example, to find a persons organisation unit:
          select  orgeh endda
            up to 1 rows
            from pa0001
            into (ld_orgeh,ld_endda)
           where pernr eq record_tab-string+wa_shlp-offset(8)
                                                      u201Cpernr length is 8
           order by endda descending.
          endselect.
          select single orgtx
            from t527x
            into ld_orgtxt
           where orgeh eq ld_orgeh and
                 sprsl eq sy-langu and
               ( endda ge sy-datum and
                 begda le sy-datum ).
    If you have added a new field to the end of the parameters list
    the next step is to populate it by adding this data to the end of
    the record_tab string:
      concatenate record_tab-string ld_orgtxt into record_tab-string.
      modify record_tab.
    endloop.

  • New Deposit Advice in XML

    We are working on using the new deposit advice with an xml output. We are not able to choose a template when running it. Is this due to the fact that it is a spawned process?
    I tried to associate the template in Onsite Settings in System Administration but am not having any luck.
    Thanks as always!
    Rob

    You can use the following sample code to register the template in Applications.
    [b]DECLARE
    errbuf varchar2(100);
    retcode number;
    lv_conc_prog VARCHAR2(30);
    lv_template_code VARCHAR2(30);
    lv_template_name VARCHAR2(100);
    ln_business_group_id NUMBER;
    BEGIN
    errbuf := 'NO ERRORS';
    retcode := 0;
    /* REGISTER BI PUBLISHER TEMPLATES WITH PAYROLL */
    /* FIRST PARAMETER : PLEASE ENTER THE DATA DEFINITION NAME */
    /* INSTRUCTION : FOR Check Writer (XML) ENTER 'PAYARCHCHQW' AND FOR Deposit Advice (XML) ENTER 'PYUSDEPADVXML' */
    /* SECOND PARAMETER : PLEASE ENTER THE TEMPLATE CODE */
    /* INSTRUCTION : THIS SHOULD MATCH THE TEMPLATE CODE YOU PROVIDED THROUGH 'BI PUBLISHER ADMINISTRATOR RESPONSIBILITY' */
    /* THIRD PARAMETER: PLEASE ENTER THE TEMPLATE NAME */
    /* INSTRUCTION : THIS SHOULD MATCH THE TEMPLATE NAME YOU PROVIDED THROUGH 'BI PUBLISHER ADMINISTRATOR RESPONSIBILITY' */
    /* FOURTH PARAMETER: PLEASE ENTER THE BUSINESS GROUP ID */
    /* INSTRUCTION: THIS SHOULD BE THE BUSINESS GROUP ID FOR WHICH YOU ARE GOING TO RUN THE NEW CONCURRENT PROGRAMS' */
    lv_conc_prog := 'PAYARCHCHQW';
    lv_template_code := 'PAYARCHCHQW';
    lv_template_name := 'Check Writer (XML)';
    ln_business_group_id := '101';
    PAY_US_CUSTOM_TEMPLATE.insert_data(
    errbuf,
    retcode,
    lv_conc_prog,
    lv_template_code,
    lv_template_name,
    ln_business_group_id);
    /* BI PUBLISHER TEMPLATE REGISTERED WITH PAYROLL. THANK YOU.*/
    COMMIT;
    END;

  • Does os x server create inconsistent local backups of files created as a result of a client's time machine backup?

    some definitions for clarity:
    "TM Server" means the Network Service by which clients back up their files to the server.
    "TM Client" means the local Time Machine backup process that saves the server's files to a USB drive
    If I have a Server "A", and clients, "B" and "C".
    "A" offers itself as a TM Server backup destination, saving to
    /Volumes/Backup1/
    /Volumes/Backup2/
    "B" and "C" clients rotate between Backup1 and Backup2 as their backup destination, over the network, so
    /Volumes/Backup1/b.sparsebundle and c.sparsebundle exist (as well as in Backup2)
    "A" backs itself up through its TM Client to a USB3-attached drive at
    /Volumes/USB1
    Which has the usual .backupdb files.
    A's backups include the data on the "Backup1" and "Backup2", which have the sparsebundles.
    The question is:
    1. Is A's TM Client aware of the TM Server, so only saves the .sparsebundle bands to the .backupdb once the TM Server has finished accepting a client backup
    OR
    2. does the TM Client run concurrently with the TM Server such that it writes the .sparsebundle bands to the .backupdb in an inconsistent state:
    Ex:
    Server and Client have copies of a file. Server has a previous content with 'AA' and begins a backup.
    Halfway through the server's backup, the client starts writing to the server with new content, 'BB'
    Scenario 1: TM Server waits until local backup is complete:
    Client:|-------------------BB[===Backup===]BB-|
    Server:|-AA[===Backup===]AA-------------------|
    Scenario 2: TM Server is allowed to write while backup happens
    Client:|-----------BB[===Backup===]BB-|
    Server:|------AA[===Backup===]AB------|
    Scenario 2 obviously leaves the local backup in an inconsistent state.
    DOES OS X SERVER CREATE INCONSISTENT LOCAL BACKUPS OF FILES CREATED AS A RESULT OF A CLIENT'S TIME MACHINE BACKUP?

    See if anything in C 12 helps. Airport Utlity 5.6 will not run in Mavericks.
    Time Machine Troubleshooting
    Time Machine Troubleshooting Problems

  • Sorting Order of XML Deposit Advices and Checks

    Does anyone know how we can customize the sorting of XML Deposit Advices and Checks ? At present it default sorts on Organization,Person. we would like to sort on Location,Person.
    Any help will be appreceated.
    Regards,

    1. Try to do it in db itself.
    2. If that is not possible, then specify the sort order in RTF like
    <?for-each:GROUP?>
    <?sort:SEGMENT1;'ascending';data-type='number'?> -- Not sure if its Varchar or Number. Change the data type accordingly
    <?sort:LAST_NAME;'ascending';data-type='text'?>
    <?sort:FIRST_NAME;'ascending';data-type='text'?>
    Do check if the performance is not affected by this.

  • ATTN: Oracle US Payroll Customers: XML Check Writer and Deposit Advice rele

    Dear Oracle U.S. HCM Customer,
    The XML Checkwriter/Deposit Advice patch has been released!
    Patch number:
    * R11i: 6399100
    Note: This patch will satisfy the California Overtime Paid in Arrears
    requirement in addition to delivering XML output.
    Please see the readme on Metalink for full details:
    XML Checkwriter/Deposit Advice Readme Rel 11i Note 459306.1
    Note:
    Oracle will de-support the Live Checkwriter and Deposit Advice for US
    and Canada beginning with EOY Phase 1 in September. Archive & XML
    Checkwriter and Deposit Advice will continue to be supported. What this
    means is that new code changes and bug fixes will not be tested on the
    Live Checkwriter and Deposit Advice. Additionally, enhancements made to
    the Archive version will NOT be made for the Live version.

    At OpenWorld, the developers said that XML Checkwriter and Deposit Advice would be available in version 12.6. I don't recall the expected date of release.

  • Advice for Creating a Custom Default User Profile in Windows Enterprise 8/8.1 Preview

    Just after some advice on the Best way to create a custom Default User Profile for our Windows 8 Enterprise Image.
    We are also looking at the Windows 8.1 Enterprise preview so advice on creating a Default User profile for this would also be appreciated.
    My Requirements are listed below
    -Pinned Web sites that open in Windows 8 App style IE
    -Default Windows 8 pre-installed Apps
    -The Microsoft Lync Windows 8 Client from the App Store *I understand this would be tricky, not fussed though if it cant be done*
    -Customised Start screen layout
    I have tried the Copy Profile tag in the Unattend.xml and syspreped the machine, this did not work.
    I have tried using the new "Start Screen Layout" Group Policy object, this also did not work
    The Closest I can get was to setup a user profile, Backup the Default User profile, Rename the User I worked on to "Default", Clean up the temp folder, then navigate through the user registry and replaced any absolute profile paths with the %USERPROFILE%
    variable. This worked in terms of setting the layout of the start screen, but the Lync App was not present, and Windows 8 apps, eg Video, Music and IE, would crash when attempting to open them.
    I know I am doing something wrong, so any advice would be much appreciated.
    Thankyou

    Still not getting the results that I want, to recap I am trying to do the following.
    Create a Windows 8.1 Enterprise Standard Operating Environment (SOE) Image for laptop devices at our school. These devices will be in the Students hands 24/7 and will be joined to our Windows 2012 based domain.
    I am trying to create a custom Default user profile for the image so that when a student logs onto the Laptop for the first time they get a start screen that we have created.
    The start screen consists of Pre-installed Modern Apps, a modern app created by our Software team that is side-loaded, Office 2013 Applications, and most importantly Tiles for Websites such as our Learning Management System and Intranet Portal.
    Now to the issues
    I boot the target system into Audit mode, and setup the start screen accordingly. For the Websites,
    I open the websites in the IE11 Modern app and use the built in control to pin the site to the start screen. Everything goes and looks as expected.
    I then run sysprep with a custom unattend.xml with copyprofile inside it. Again everything runs as expected.
    Now when I create a new user on the system the custom start screen appears however the websites that were pinned are no longer on the start screen. BUT when I manually open the Modern IE11 app, navigate to the website and pin the site, The Tile now appears
    on the start screen in the location I put it.
    <Rant>
    Now this puts us in a situation where we can no longer deliver a Standard Operating environment for not just our managed laptops but also our labs where a student just wants to logon and get to work.
    Why as a Desktop and System Administrator, who manages a fleet of 300+ Desktops and 1000+ Laptops do I not have the full power to customise things they way I want them.
    Yes I am aware of the new Group Policy setting for deploying Start screen configurations, Doesn't work when Web sites are pinned
    Yes I am aware of AppsFolderLayout.bin, Doesn't work for Pinned sites.
    Do the links above to Microsoft TechNet articles explaining how to customise Start Screens help, No they do not.
    Finally I am aware that I can just create a shortcut to the websites and pin those, the issue is that this does not utilise the new Live Tile code that was introduced with IE11 and we plan to use these Tiles as another notification system for our staff and
    students.
    I will continue to work on this, if I manage to find a solution myself I will post the process, however if anyone in the community, or from Microsoft for that matter, has a proven solution to pinning websites to the default user profiles start screen, please
    post it.
    </Rant>
    Thankyou

  • Advice on Creating Pedal Steel Guitar Instrument

    Hi, everyone.
    I am looking for some advice on creating an authentic Pedal Steel Guitar software instrument. I have all 4 Jam Packs, so would have access to any existing Guitar software instrument. I've played with the Jazz Chorus Electric, Twangy Electric and Clean Electric instruments with varying degrees of success.
    The best results have been from starting with the Twangy Electric instrument:
    Effects:
    Compression>None
    Amp Simulation>Manual>British Clean (defaults)
    Chorus>Manual>Defaults
    Equalizer>Manual>Bass Gain 30%>Mid Gain 80%>Mid Freq 80%>Treble Gain 80%
    Echo>20%
    Reverb>60%
    * All values approximate. *
    However, the sound is not quite there yet. Not being really familiar with how a Pedal Steel sound is actually created, I have just used trial and error based on what I can hear.
    Anyway, if anyone can help out with any Starting out instruments and settings to modify that instrument to get a Pedal Steel sound, I would be very grateful.
    BTW - Has anyone compiled a site yet with tips and tricks, or lists of instruments that can be created using the default and Jam Pack instruments? If not, it may be something I may undergo creating!
    Thanks for any help you can give.
    Gary
    Dual G5 2.5 GHz Dual Core, 2.5 GB RAM, 500 GB HDD   Mac OS X (10.4.7)   iLife 06, Final Cut Studio, Jam Packs 1 through 4

    The problem with pedal steel is that the absolutely unique sound is created through a complex mixture of techniques.
    The "steel" slide itself which is effectively a smooth pitch shift.
    The volume pedal which gives you the swell effect .
    Various other pedals and knee operated levers which change the tunings of the strings.
    Even if you get the basic electric sound I'm not sure how you can program all those parameters into the sound.
    I guess you could use "expression" in place of the volume control but the pitch shift would be virtually impossible to do as the pitch shift in GB is limited to such a small range. You have to be able to create a smooth slide over more than octave.
    If you do find one let us know as I'd love to see how they did it
    Cheers
    Dick

  • Cheque Writer and Deposit Advice Process Customization

    Hi,
    My client has a unique requirement of ordering the cheques location-wise rather then the default organization-wise. Also my client wants to add FYTD US tax balance criteria and show some calculations based on that, so there are functions within the report which calls these package and do the necessary calculations related to FYTD.
    To include these 2 customizations, what could the best possible way to customize the 2 processes/packages. Now, I dont think we can handle all these at the report label, hence the packages related to cheque writer/deposit advice has to be customized also. But, these 2 processes are called by PYUGEN and the PYUGEN only calls the seeded processes. How can we make PYUGEN call the customized packages? If that is not possible, do you think its a good idea to go for full customization of the packages and the report and run them separately w/o involving PYUGEN?
    Thanks in advance.

    Hi,
    PUYGEN is a pro*C wrapper around plsql packages. I would keep that.
    The actual packages called are stored as data within tables. So that gives you the possibility of
    - changing the seeded packages
    - creating new packages from scratch, and modifying the seeded data to point to your package.
    The first customizations seems so easy (changing the order by of the driving query) that i would opt for a change of the seeded package.
    Pay_magnetic_blocks and pay_magnetic_headers can help you further.
    Good luck,
    thierry

Maybe you are looking for