ORA-01122, ORA-1110 and ORA--12-3

Dear All,
I have restored the oracle database with the backup. When starting the database, I am getting below errors:
ORA-01122: data file 1 failed verification check
ORA-01110: data file 1: 'G:\oracle\ABP\SAPDATA1\SYSMTEM_1\SYSTEM.DATA1'
ORA-01203: wrong incarnation of this file - wrong creation SCN
Can anybody please help me in solving this isue?
Would be a great help.
Regards,
Faisal

Hi,
Sorry for the delay in pasting the result of the query you suggested.
Please find below the result of it:
SQL> select file#,name,creation_change# from v$d
FILE#
NAME
CREATION_CHANGE#
1
G:\ORACLE\ABP\SAPDATA1\SYSTEM_1\SYSTEM.DATA1
10
2
G:\ORACLE\ABP\SAPDATA1\UNDO_1\UNDO.DATA1
6450
FILE#
NAME
CREATION_CHANGE#
3
G:\ORACLE\ABP\SAPDATA1\SYSAUX_1\SYSAUX.DATA1
6623
4
G:\ORACLE\ABP\SAPDATA2\SR3_1\SR3.DATA1
FILE#
NAME
CREATION_CHANGE#
161311
5
G:\ORACLE\ABP\SAPDATA2\SR3_2\SR3.DATA2
161361
6
FILE#
NAME
CREATION_CHANGE#
G:\ORACLE\ABP\SAPDATA2\SR3_3\SR3.DATA3
161410
7
G:\ORACLE\ABP\SAPDATA2\SR3_4\SR3.DATA4
161572
FILE#
NAME
CREATION_CHANGE#
8
G:\ORACLE\ABP\SAPDATA3\SR3700_1\SR3700.DATA1
161628
9
G:\ORACLE\ABP\SAPDATA3\SR3700_2\SR3700.DATA2
161677
FILE#
NAME
CREATION_CHANGE#
10
G:\ORACLE\ABP\SAPDATA3\SR3700_3\SR3700.DATA3
161725
11
G:\ORACLE\ABP\SAPDATA3\SR3700_4\SR3700.DATA4
FILE#
NAME
CREATION_CHANGE#
161776
12
G:\ORACLE\ABP\SAPDATA4\SR3USR_1\SR3USR.DATA1
161808
12 rows selected.
NOTE: This was captured after replacing the backup data files which were causing problem the database to come up with the latest data files and recovering
Please suggest.

Similar Messages

  • Problem with hpc 1110 and sp2

    After installing windows xp service pack 2 I cant get my printer to work (psc 1110).
    I have contacted HP and they gave me some patches and new firware for the multimedia printer but with no result. I have also tried with VIA`s new 4 in 1 drivers, but it did not work either. I have also reinstalled windows several times but with no luck. The installastion of the printer goes without any errors and windows locates the printer easy and displays no errors. The problem is when I try to print a document: I get the error meassage: A problem was deteced while trying to print.. please try to reboot and try again.

    Hi
    Sounds like a printer port or USB type configuration problem. If its a multi function printer/ copier/fax type thing, they can be a nuisance to get setup. is it set on print on usb. Used to have a bit of bother with a lexmark that did this, I can't remember the exact fix, but it had to do with the printer software 'dashboard' being set to copier or something.
    Wish I could be more help
    cheers
    jocko

  • ORA-00214: controlfile '

    Hi All
    My machine had a restart and now the database mounts.... doesn't open
    with following error..
    version is Oracle Release 10.1.0.4.2 -
    ORA-00214: controlfile 'K:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL02.CTL' version 46509 inconsistent with file
    'K:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL01.CTL' version 46507
    Thanks in advance
    Srisankar

    Here is the fix from Metalink note 1014751.6.
    https://metalink2.oracle.com/metalink/plsql/f?p=130:14:7463074268617192659::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,1014751.6,1,1,1,helvetica
    fix:
    The solution consists in opening the database with a single good copy
    of the control file and then shutting the database down and copying
    that version of the control file onto the other mirrored copies.
    That will cause the next startup to succeed. The steps to be followed
    are:
    1. If the database is still up, do a shutdown abort now.
    2. Edit the init.ora file for this instance (or config.ora in an ifile
    configuration).
    Find the CONTROL_FILES parameter and modify it to include
    just ONE copy of the control file that you have reasons to
    believe is up-to-date. For example, if you only have two
    mirrored copies X and Y of the control file:
    CONTROL_FILES = (X, Y)
    and you know you have accidentally overwritten X with an old
    copy, make
    CONTROL_FILES = (Y)
    If you are not sure about it, choose any one of the control file
    copies and remove or comment out all the other copies from the
    CONTROL_FILES parameter.
    3. Start up the database in restricted mode.
    STARTUP RESTRICT
    If the database comes up fine, move on to Step 4.
    If instead you get ORA-1122, ORA-1110, and ORA-1207, go back to
    Step 2 and make the CONTROL_FILES parameter point to another one
    of the mirrored copies. If you have already tried each and
    every one of the mirrored copies unsuccessfully, you must create
    a new control file for the database. See the Solution Reference
    to PR entry 1012929.6 ("How to Recreate the Control File").
    If you get ORA-1113 and ORA-1110 pointing to one of the datafiles,
    it means the copy of the control file you picked is good, but
    the referenced datafile must be recovered before the database can be
    opened. Try issuing a RECOVER DATABASE command and applying the
    logs you are prompted for. You may have to resort to the online
    logs to complete media recovery. For further details, see the
    Solution Reference to PR entry 1012943.6 on ORA-1113. Once the
    datafile is recovered, issue an ALTER DATABASE OPEN.
    4. Shut the database down (normal or immediate).
    5. Make all copies of the control file consistent.
    Copy the good mirrored copy of the control file that you just used
    to bring the database up onto all other copies, as originally listed
    in the CONTROL_FILES parameter of your init.ora file (or config.ora
    in an ifile configuration).
    6. Restore the CONTROL_FILES parameter to its original value.
    Edit the init.ora file for this instance (or config.ora in an ifile
    configuration) to make the CONTROL_FILES parameter include
    all mirrored copies of the control file again.
    7. Start up the database.

  • Condition type and TPM10

    I have product type 910, OTC MM, in SPRO, we configure for transaction type 200, condition type1110: final repayment, 1111 interest repayment, 1112 interest annuity and three more,
    but when I go to FTR_display, for transction type 200, click "conditions" on the top, only 1110 and norminal interest is displayed, what happened to other condition type? why not appear in FTR_EDIT?
    what's the benefit of using condition type 1110 and norminal interest for my deal? in FTR_EDIT, how can I find what's the usage of condition type 1110 and norminal interest?
    I have run TPM18, and when I run TPM10, it shows no positions selected, why happen no result? any T-code I can check correctness of TPM18?

    Hi Robin,
    >> what happened to other condition type? why not appear in FTR_EDIT?
    [A.]: the thing is that not necessary all the condition types, defined in Customizing for a Product type, are used in a specific deal. E.g. if you choose a bullet loan structure, in this case you only 2 condition types will be used in the system - Final repayment and Nominal interest. If you use more complex structures, other condition types might be employed, like installments, capitalization, etc. - when relevant.
    >> what's the benefit of using condition type 1110 and norminal interest for my deal? in FTR_EDIT, how can I find what's the usage of condition type 1110 and norminal interest?
    [A.]:Condition types part of setup and are used for Money market transactions - e.g. for final repayment, installments, various form of interest, interest rate adjustments, etc. - you assign these condition to required transaction types.
    >> I have run TPM18, and when I run TPM10, it shows no positions selected, why happen no result? any T-code I can check correctness of TPM18?
    [A.]: as you might know, SAP trans. TPM18 is used to fix so called derived flows - these are all kind of realized gains and losses, e.g. FX gain or loss.
    SAP trans. TPM10 is used to reverse the whole deal or specific flows - you have to be specific and also take into account if this deal/ flow is available for reversal in accounting.
    the last question - what are you criteria to distinguish if the result of TPM18 is correct or not? one thing I could suggest after running this transaction is to make sure you have executed it in Production mode - verify with TPM20 or TPM13.
    hope this will help you.
    Kind regards,
    Renatas

  • Cannot load device driver for DVD/CDRW - Satellite 1110

    I have a Satellite 1110 and something has gone wrong with my DVD/CDRW and it will not read any CDs. It is reported as a MAT****A UJDA730 DVD/CDRW but the device status comes up as:
    "Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)"
    I have tried uninstalling and reinstalling the device but the error just returns. I cannot find a driver for it either on the manufacturer's web site or Toshiba's. I don't want to use the Product Recovery CD-ROM as it implies I will lose all software and data on the hard drive.
    Can someone advise how to recover from this situation?
    Thanks

    Hi
    Firstly you dont any driver for the CD/DVD drive. The drive uses the standard Windows OS driver and its not necessary to install it additional.
    I assume there could be something wrong with the registry entry.
    Please check this forum posting:
    http://forums.computers.toshiba-europe.com/forums/thread.jspa?threadID=13843
    The user has used the instruction which was offered on the Microsoft site.
    This should help.
    Please post again if this method was successful.

  • Does HPE H8-1110 SUPPORT RAID?

    I currently have an H8-1110 and would like to know if it supports Raid1.
    Before I go get another HDD, I started poking around.
    In the setup menu, I get SATA EMULATION of IDE or ACHI... no Raid.
    Does this mean I'm out of luck?
    This question was solved.
    View Solution.

    Hi:
    I have searched extensively and could not find any information that indicates support for a RAID configuration.
    If there is no RAID option in the BIOS, I would not think you can set up a RAID configuration.
    Paul

  • ORA-01122, ORA-01110 and ORA-01251

    When we are opening the database following errors are coming in sequence as follows:
    ORA-01122, ORA-01110 and ORA-01251
    Other facts:
    We don’t have any backup.
    Database is not in archive mode.
    Personally I don't see any hope.
    What you guys think?

    Ok see this
    SQL> startup
    ORACLE instance started.
    I tried do media recover in case of NOARCHIVE log mode. You can try the same in you case too
    (1) Starting the Database
    Total System Global Area 118255568 bytes
    Fixed Size 282576 bytes
    Variable Size 83886080 bytes
    Database Buffers 33554432 bytes
    Redo Buffers 532480 bytes
    Database mounted.
    ORA-01113: file 8 needs media recovery
    ORA-01110: data file 8: 'C:\ORADATA\MANU\USERS01.DBF'
    (2) Check the database mode
    SQL> select log_mode from v$database;
    LOG_MODE
    NOARCHIVELOG
    (3) Switch on the archive logmode
    SQL> alter database archivelog;
    Database altered.
    (4) Recover the Database
    SQL> recover
    Media recovery complete.
    (5) Shutdown the Database
    SQL> shutdown
    ORA-01109: database not open
    Database dismounted.
    ORACLE instance shut down.
    (6) Start the Database again
    SQL> startup
    ORACLE instance started.
    Total System Global Area 118255568 bytes
    Fixed Size 282576 bytes
    Variable Size 83886080 bytes
    Database Buffers 33554432 bytes
    Redo Buffers 532480 bytes
    Database mounted.
    Database opened.
    SQL>

  • Posting on vendor reconciliation account in FS-CML

    Hi experts,
    I am currently trying to prepare a Proof of concept for my customer on FS-CML on an IDES system. They want to manage the loans they contracted with banks.
    In fact, when posting the repayment or interests, they want to write directly on the credit of the reconciliation account (type K) linked to the vendor of the partner.
    To achieve this, I changed the setup on transaction FNZA on Transaction Type “1110” and I replaced the credit posting key “50” by “31”. I also replaced the posting category “45” by “42” and I put the reconciliation account (type K) on the account symbol “5.2.2”.
    After doing all of this, when I launched transaction FNM1S on the loan contract, I got the following error : « No account is specified in item 0000000003 ». (The vendor code should be on the LIFNR field, which is not).
    Am I missing something ? Is there any other setup to put in place ? Or do I need to link the Loan contract / Partner / Vendor in a certain way ?
    Thanks for your responses.

    Here is the detailled message I am getting from SAP :
    No account is specified in item 0000000003
    Message no. F5670
    Diagnosis
    No account was specified for account type "K" in item "0000000003" of the FI/CO document.
    System Response
    The Financial Accounting program cannot process the document.
    Procedure
    A system error has probably occurred in the application you called up. Check the data transferred to item "0000000003" of the FI/CO document.

  • Stock valuation different for different storage location in same plant

    Hi SAP Gurus,
    Please provide me a detailed idea and solution for this.
    My client has simulated several transactions in MM.
    Say it has two storage location 1110 and 1120 under plant 1100
    Now in 1120 there are stock movements pertaing to a project (includes stock transafers from 1110 and issues made to project)
    Finally, the MB52 report is showing valuation of stock (unrestricted) at different rates for 1110 and 1120.
    My client is raising issue, saying the value should be same for stock under a single plant as valuation is done at plant level.
    Also, both the stock is under unrestricted category, so valuation should be same.
    What could be the issue?
    Any solution?
    The auditors will raise issue over this.
    Please help ASAP.
    Regards,
    Sumit

    Hi Sumit,
    In valuation using the moving average price (price control u201CVu201D), the system valuates goods receipts with the purchase order price and goods issues with the current moving average price.
    So, for Plant 1110 the rate could be the PO price used for procuring the material whereas for Plant 1120, it is the moving average price and hence the difference in rates.
    However the auditors would look after the Material Valuation at the Valuation Area level which is the Plant.
    Thanks,
    Ankur

  • Can anyone make my program short? tnx

    i'm new in java programming and have limited knowledge in OOP.. please help me make my code short please please... tnx guys...
    i want to split my program in 2 or more files/classes..
    and can you help me with my looping .. thank you so much...
    my program works fine.. all i want is to make ot shorter coz it almost reach 4k lines...
    here is my code..
    package TXNCNT;
    //imports
    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.sql.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import com.enterprisedt.net.ftp.FTPClient;
    import com.enterprisedt.net.ftp.FTPException;
    import org.apache.log4j.*;
    public class TxnCntMain extends JFrame {
        private static final String DATASOURCECONFIG = "datasource.properties";
        private static String FTP_IPADDRESS = "";
        private static String FTP_USERNAME  = "";
        private static String FTP_PASSWORD  = "";
        private static String FTP_FOLDER    = "";
        private static String FTP_FILE      = "";
        private static String JDBC_DRIVER = "";
        private static String JDBC_URL    = "";
        private static String JDBC_USER   = "";
        private static String JDBC_PWD    = "";
        private static String BRANCHES    = "";
        protected static Category log = Category.getInstance(TxnCntMain.class);
        static {
            try {
                InputStream ins  = (TxnCntMain.class).getResourceAsStream(
                          DATASOURCECONFIG);
                Properties props = new Properties();
                props.load(ins);
                FTP_IPADDRESS = props.getProperty("FTP_IPADDRESS");
                FTP_USERNAME  = props.getProperty("FTP_USERNAME");
                FTP_PASSWORD  = props.getProperty("FTP_PASSWORD");
                FTP_FOLDER    = props.getProperty("FTP_FOLDER");
                FTP_FILE      = props.getProperty("FTP_FILE");
            } catch (IOException ex) {
                ex.printStackTrace();
                TxnCntMain.log.error("Unable to load: " + DATASOURCECONFIG);
        /* Load properties file for JDBC settings */
        static {
            InputStream ins = (TxnCntMain.class).getResourceAsStream(DATASOURCECONFIG);
            Properties props = new Properties();
            try {
                props.load(ins);
            } catch (IOException ex) {
                log.error("Unable to load: " + DATASOURCECONFIG);
                throw new RuntimeException("Unable to load: " + DATASOURCECONFIG);
            JDBC_DRIVER = props.getProperty("JDBC_DRIVER");
            JDBC_URL = props.getProperty("JDBC_URL");
            JDBC_USER = props.getProperty("JDBC_USER");
            JDBC_PWD = props.getProperty("JDBC_PWD");
            BRANCHES = props.getProperty("BRANCHES");
        private static BufferedReader stdin = new BufferedReader( new InputStreamReader( System.in ) );
        private Connection connect;
        private ControlPanel cp;
        private JTextArea output;
        private JScrollPane textpane;
        private String fromDate = "";
        private String toDate = "";
        private String fDate = "";
        private String tDate = "";
        private Object fromD, fromM, fromY, toD, toM, toY;
        private int FD, TD;
    ////variable used in ControlPanel Class
        private JButton saveButton;
        DecimalFormat dateFormat = new DecimalFormat("00");
        DecimalFormat bCodeFormat = new DecimalFormat("000");
        private int iBCode;
        int rGDep = 0; int rGWith = 0; int rGBP = 0; int rGAO = 0;
        int rGCT = 0;int rGFX = 0;int rGTD = 0;int rTotal = 0;
        public TxnCntMain() {
            super( "MIS REPORT - Branch Transaction Count" );
            Container c = getContentPane();
            output = new JTextArea( 6, 30 );
            output.setEditable(false);
            c.setLayout( new BorderLayout() );
            textpane = new JScrollPane( output );
            c.add( textpane, BorderLayout.CENTER);
    //////// Set up database connection
            try {
                Class.forName(JDBC_DRIVER);
                connect = DriverManager.getConnection( JDBC_URL, JDBC_USER, JDBC_PWD );
                output.append("Connection successful\n"
                            + "Welcome to MIS Report - Branch Transaction Count\n");
                log.info("Connection successful: Welcome to MIS Report - Branch Transaction Count");
            catch ( ClassNotFoundException cnfex ) {
                // process ClassNotFoundExceptions here
                cnfex.printStackTrace();
                output.append("Connection unsuccessful\n" +
                              cnfex.toString() + "\n" );
                log.info("Connection unsuccessful: " + cnfex.toString());
            catch ( SQLException sqlex ) {
                // process SQLExceptions here
                sqlex.printStackTrace();
                output.append( "Connection unsuccessful\n" +
                               sqlex.toString() + "\n" );
                log.info("Connection unsuccessful: " + sqlex.toString());
            catch ( Exception ex ) {
                // process remaining Exceptions here
                ex.printStackTrace();
                output.append( ex.toString() + "\n" );
                log.info(ex.toString());
            // Complete screen layout
            cp = new ControlPanel( connect, output);
            c.add( cp, BorderLayout.NORTH );
            setSize( 650, 450 );
            show();
            try {
                jbInit();
            } catch (Exception ex) {
                ex.printStackTrace();
    ////Inner Class ControLPanel//////////////////////////////////////////////////
        class ControlPanel extends JPanel {
            private JLabel fromDateLabel, fromMonthLabel, fromYearLabel,
                           toDateLabel, toMonthLabel, toYearLabel, from, to;
            private JComboBox fromDateCombo, fromMonthCombo, fromYearCombo,
                              toDateCombo, toMonthCombo, toYearCombo;
            private String days[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9",
                "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20",
                "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31" };
            private String monthNames[] = { "January", "February", "March",
                    "April", "May", "June", "July", "August", "September",
                    "October", "November", "December" };
            private String years[] = { "1990", "1991", "1992", "1993", "1994",
                      "1995", "1996", "1997", "1998", "1999", "2000", "2001",
                      "2002", "2003", "2004", "2005", "2006", "2007", "2008",
                      "2009", "2010", "2011", "2012", "2013", "2014", "2015",
                      "2016", "2017", "2018", "2019", "2020", "2021", "2022",
                      "2023", "2024", "2025", "2026", "2027", "2028", "2029",
                      "2030", "2031", "2032", "2033", "2034", "2035", "2036",
                      "2037", "2038", "2039", "2040", "2041", "2042", "2043",
                      "2044", "2045", "2046", "2047", "2048", "2049", "2050" };
            public ControlPanel( Connection c, JTextArea t) {
                output = t;
                setLayout( new GridLayout(3,7) );
    ////////////FROM (1st row) /////////////////////////////////////////////////////
                from = new JLabel("  FROM: ");
                add(from);
                fromMonthLabel = new JLabel("Choose Month ",SwingConstants.RIGHT);
                add(fromMonthLabel);
                fromMonthCombo =  new JComboBox(monthNames);
                fromMonthCombo.setMaximumRowCount(12);
                fromMonthCombo.setSelectedIndex(0); //january
                fromM = fromMonthCombo.getSelectedItem();
                fromMonthCombo.addItemListener(
                    new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            fromM = fromMonthCombo.getSelectedItem();
                add(fromMonthCombo);
                fromDateLabel = new JLabel("Choose Date ", SwingConstants.RIGHT);
                add(fromDateLabel);
                fromDateCombo = new JComboBox(days);
                fromDateCombo.setMaximumRowCount(10);
                fromD = fromDateCombo.getSelectedItem();
                fromDateCombo.addItemListener(
                    new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            fromD = fromDateCombo.getSelectedItem();
                add(fromDateCombo);
                fromYearLabel = new JLabel("Choose Year ", SwingConstants.RIGHT);
                add(fromYearLabel);
                fromYearCombo = new JComboBox(years);
                fromYearCombo.setMaximumRowCount(10);
                fromYearCombo.setSelectedIndex(17);     //default selected value is 2007
                fromY = fromYearCombo.getSelectedItem();
                fromYearCombo.addItemListener(
                    new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            fromY = fromYearCombo.getSelectedItem();
                add(fromYearCombo);
    ////////////TO (2nd row) ///////////////////////////////////////////////////////
                to = new JLabel("  TO: ");
                add(to);
                toMonthLabel = new JLabel("Choose Month ",SwingConstants.RIGHT);
                add(toMonthLabel);
                toMonthCombo =  new JComboBox(monthNames);
                toMonthCombo.setMaximumRowCount(12);
                toMonthCombo.setSelectedIndex(0); //january
                toM = toMonthCombo.getSelectedItem();
                toMonthCombo.addItemListener(
                    new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            toM = toMonthCombo.getSelectedItem();
                add(toMonthCombo);
                toDateLabel = new JLabel("Choose Date ", SwingConstants.RIGHT);
                add(toDateLabel);
                toDateCombo = new JComboBox(days);
                toDateCombo.setMaximumRowCount(10);
                toDateCombo.setSelectedIndex(31 - 1); //default selected day is 31
                toD = toDateCombo.getSelectedItem();
                toDateCombo.addItemListener(
                    new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            toD = toDateCombo.getSelectedItem();
                add(toDateCombo);
                toYearLabel = new JLabel("Choose Year ", SwingConstants.RIGHT);
                add(toYearLabel);
                toYearCombo = new JComboBox(years);
                toYearCombo.setMaximumRowCount(10);
                toYearCombo.setSelectedIndex(17);     //default selected year is 2007
                toY = toYearCombo.getSelectedItem();
                toYearCombo.addItemListener(
                    new ItemListener() {
                        public void itemStateChanged(ItemEvent e) {
                            toY = toYearCombo.getSelectedItem();
                add(toYearCombo);
    ////////////3rd row ////////////////////////////////////////////////////////////
                JLabel l1 = new JLabel("     ");
                add(l1);
                JLabel l2 = new JLabel("     ");
                add(l2);
                JLabel l3 = new JLabel("     ");
                add(l3);
                JLabel l4 = new JLabel("     ");
                add(l4);
                JLabel l5 = new JLabel("     ");
                add(l5);
                JLabel l6 = new JLabel("     ");
                add(l6);
    ////////////create an instance of inner class ButtonHandler
    /////////////to use for button event handling
                ButtonHandler handler = new ButtonHandler();
                saveButton = new JButton("Save File");
                saveButton.addActionListener(handler);
                saveButton.setToolTipText("Generate CSV File");
                add(saveButton);
    ////////inner class for button event handling
            private class ButtonHandler implements ActionListener {
                public void actionPerformed(ActionEvent e) {
                    fromDate = dateFormat.format((fromMonthCombo.getSelectedIndex() + 1))
                        + dateFormat.format((fromDateCombo.getSelectedIndex() + 1))
                        + fromY.toString();
                    toDate = dateFormat.format((toMonthCombo.getSelectedIndex() + 1))
                        + dateFormat.format((toDateCombo.getSelectedIndex() + 1))
                        + toY.toString();
                    fDate = fromY.toString()
                        + dateFormat.format((fromMonthCombo.getSelectedIndex() + 1))
                        + dateFormat.format((fromDateCombo.getSelectedIndex() + 1));
                    tDate = toY.toString()
                        + dateFormat.format((toMonthCombo.getSelectedIndex() + 1))
                        + dateFormat.format((toDateCombo.getSelectedIndex() + 1));
                    FD = Integer.parseInt(fDate);
                    TD = Integer.parseInt(tDate);
                    if (FD > TD)  { //check if from date is greater than to date
                        JOptionPane.showMessageDialog(null,
                            "Unable to process... Please check date.",
                            "Error on Date", JOptionPane.ERROR_MESSAGE);
                        output.append("\nUnable to process... Please check date.");
                        log.info("Unable to process... Please check date.");
                    } else {
                        writeToFile();
    ////write to file:
        public void writeToFile() {
            String FILENAME_SUMMARY = "C:/TXNCNT/TotalNoOfTransactionsProcessedPerBranch"
                                  + "_From" + fromD + fromM + fromY
                                  + "To" + toD + toM + toY + ".csv";
            int grandDeposit = 0;
            int grandWithdrawal = 0;
            int grandBP = 0;
            int grandAO = 0;
            int grandCT = 0;
            int grandFX = 0;
            int grandTD = 0;
            int regionalGrandTotal = 0;
            try {
                FileOutputStream outputFile_Summary = new FileOutputStream(FILENAME_SUMMARY, false);
                PrintStream r = null;
                r = new PrintStream(outputFile_Summary);
                r.println("MIS REPORT - Branch Transaction Count");
                r.println(" ");
                r.println("TOTAL # OF TRANSACTIONS PROCESSED PER BRANCH");
                r.println("From: " + fromD + fromM + fromY + " To: " + toD + toM + toY);
                r.println("                                        "
                        + "                                        "
                        + "            TOTAL NUMBER OF TRANSACTIONS");
                r.println("#,BRANCH NAME,DEPOSIT,WITHDRAWALS,BILLS PAYMENT,ACCOUNT OPENING,"
                          + "CASH TURNOVER,FX SALE,TD OPENING,TOTAL");
                r.println("Region 1 GMA 1");
                String FILENAME_REGION = "C:/TXNCNT/" + "Region1_GMA1"
                                          + "_NoOfprocessedTransactionPerBranchPerTeller"
                                          + "_From" + fromD + fromM + fromY
                                          + "To" + toD + toM + toY + ".csv";
                FileOutputStream outputFile_Region = new FileOutputStream(FILENAME_REGION, false);
                PrintStream p = null;
                p = new PrintStream(outputFile_Region);
                p.println("MIS REPORT - Branch Transaction Count");
                p.println("# OF PROCESSED TRANSACTION PER BRANCH PER TELLER");
                p.println("From: " + fromD + fromM + fromY
                          + " To: " + toD + toM + toY);
                p.println("Region 1 GMA 1");
                String sBCode = BRANCHES.substring(0,BRANCHES.indexOf(","));
                int i = BRANCHES.indexOf(",");
                String sTemp = BRANCHES;
                final Vector branches = new Vector(325, 1);
                while (i != sTemp.length()) {
                    branches.addElement(sBCode);
                    sTemp = sTemp.substring(i+1);
                    i = sTemp.indexOf(",");
                    if(i==-1){
                        sBCode = sTemp;
                        branches.addElement(sBCode);
                        i = sTemp.length();
                    }else{
                       sBCode = sTemp.substring(0,sTemp.indexOf(","));
                int iDeposit, iWithdrawals, iBP, iAO, iCT, iFX, iTD, grandTotal;
                for (int b = 0; b < branches.size(); b++) {
                    iBCode = Integer.parseInt(branches.get(b).toString());
                    String code = bCodeFormat.format(iBCode);
                    int gDeposit, gWithdrawal, gBP, gAO, gCT, gFX, gTD;
                    String sTxn = "";
                    grandTotal = 0;
                    final Vector Teller = new Vector(25, 1);
                    gDeposit = 0; gWithdrawal = 0; gBP = 0; gAO = 0; gCT = 0; gFX = 0; gTD = 0;
                    String sBranchName = "";
                    //select branchname from um_branch
                    String sSQL = "SELECT branchname FROM um_branch WHERE "
                                  + "branchcode = " + "'" + code + "'";
                    Statement stmt = connect.createStatement();
                    ResultSet rsQuery = null;
                    rsQuery = stmt.executeQuery(sSQL);
                    if (rsQuery.next()) {
                        sBranchName = rsQuery.getString(1);
                    rsQuery.close();
                    stmt.close();
                    p.println();
                    p.println("Branch Code: " + code + ",Branch Name: " + sBranchName);
                    //retrieve userid's
                    sSQL = "SELECT distinct(userid) FROM bdsarchive.txnjournal WHERE "
                        + "branchno = '" + code + "' AND "
                        + "txndate >= '" + fromDate
                        + "' AND txndate <= '" + toDate + "'";
                    ResultSet rsQuery1 = null;
                    Statement stmt1 = connect.createStatement();
                    rsQuery1 = stmt1.executeQuery(sSQL);
                    int u = 0;
                    String tel = "";
                    String teller = "";
                    String space = "";
                    while (rsQuery1.next()) {
                        tel = rsQuery1.getString(1);
                        teller += "," + tel;
                        Teller.addElement(tel);
                        space += ",";
                        u++;
                    rsQuery1.close();
                    stmt1.close();
                    p.println("Transaction Type,Transaction ID" + teller + ",Total");
                    int tellerTotal[];
                    tellerTotal = new int[u];
                    //DEPOSITS
                    //txnid 1101//
                    int t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1101' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println("DEPOSIT,1101 - Peso (SV) Cash with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1102//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1102' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1102 - Peso (SV) OBCK with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1103//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1103' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1103 - Peso (SV) DDMC with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1104//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1104' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1104 - Peso (SV) PNBC with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1105//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1105' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1105 - Peso (SV) FDR with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1106//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1106' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1106 - Peso (SV) PNBC Cross Check with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                     //txnid 1107//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1107' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1107 - Peso (SV) Credit Memo with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                     //txnid 1110//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1110' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1110 - Peso (SV) Cash no Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1111//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1111' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1111 - Peso (SV) OBCK no Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;
                    //txnid 1112//
                    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1112' AND userid = '" + Teller.get(t)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Well expanding on before.
    All this can be ripped out and put in a different method
    t = 0;
                    sTxn = "";
                    iDeposit = 0;
                    while (t < u) {
                        sSQL = "SELECT count(txnid) FROM bdsarchive.txnjournal WHERE "
                             + "txnid = '1104' AND userid = '" + Teller.get(t) + "' "
                             + "AND branchno = '" + code + "' "
                             + "AND txndate >= '" + fromDate + "' "
                             + "AND txndate <= '" + toDate + "'";
                        ResultSet rsQuery2 = null;
                        Statement stmt2 = connect.createStatement();
                        rsQuery2 = stmt2.executeQuery(sSQL);
                        while (rsQuery2.next()) {
                            sTxn = sTxn + rsQuery2.getString(1) + ",";
                            iDeposit = iDeposit + Integer.parseInt(rsQuery2.getString(1));
                            tellerTotal[t] += Integer.parseInt(rsQuery2.getString(1));
                        rsQuery2.close();
                        stmt2.close();
                        t++;
                    p.println(",1104 - Peso (SV) PNBC with Book," + sTxn + iDeposit);
                    gDeposit += iDeposit;
                    rGDep += iDeposit;Then just call the method with the txnid value. So perhaps a List ( ArrayList) of txnid values and a for loop.
    Boom. There's a great chunk of repetitive code gone.
    Then the next step in refactoring to different classes is to seperate out all the pieces.
    Put the FTP bits in to one class.
    Put the database and processing stuff into another class.
    Put the report writing into another class.
    That would be a good start.

  • Vendor Payment TDS Issue

    Dear Expert
    By making payment to Vendor through Petty Cash transaction
    FBCJ we deduct TDS amount, so that final payment amount
    column shows amount which doesn't include TDS amount.
    Now we have created Two Cash journals 1110 and 1410
    but in 1410 cash journal only for a specific transaction
    I am getting payment column amount which includes TDS
    amount also, where in case of 1110 payment column is showing
    correct picture, it is deducting the amount of TDS and
    showing the net picture.
    Now the posted transaction can not be reversed advise me now
    for the same.
    Thanks regards VG

    Go to the menu and in one of the menu you will find the option Delete. This will reverse your transaction.
    Tarun

  • Document Splitting not happening (only for one profit center  1000)

    Hi,
    The Bank GL account 13000010  is assigned a default Profit center 1110.
    After Posting an entry,
    ENTRY VIEW SHOWS
    Bank AC       CR.........                                             10000                                     (since default PC is 1110 )
              Vendor A/c             DR                                                                      10000              Profit center 1000
    whereas the same in GENERAL LEDGER VIEW shows
    Bank AC       CR.........                                             10000                                      Profit center 1110
              Vendor A/c             DR                                                                      10000              Profit center 1110       * * * *
    It does not take already defined  zero balance clearing account into consideration, and gives the above GL view output
    This is not the case with any other Profit centers i give in Vendor line item (The progfit center in case of vendor line item is derived from Cost Center Master Data)
    Also, If i post the same entry, giving Debit effect first,
    ENTRY VIEW
    Vendor A/c             DR                                                        10000              Profit center 1000
                   Bank AC       CR.........                                                      10000                                     (since default PC is 1110 )
    GENERAL LEDGER VIEW IS AS FOLLOWS:
    Vendor A/c             DR                                                        10000                         Profit center 1000
                   Bank AC       CR.........                                           10000                         Profit Center 1110                       
    Zero Balance Clearing a/c DR                                             10000                         Profit center 1000
                  Zero Balance Clearing a/c CR                               10000                         Profit Center 1110
    Here, It is taking Zero Balance Clearing account into consideration.
    Please assist on the same...........

    Dear
    Since default profit center 1110 is defined in fagl3keh system has taken correctly profit center as default profit center as 1110.  I could not understand how you can put profit center in vendor debit.  Since bank credit default profit center is 1110 naturally vendor debit is taken from the default profit center 1110 and vendor debit is also posted to profit center 1110 and not 1000.  Please check once again.  I think there is no difference if vendor is either posted first or second.  If you need to have debit as profit center as 1000 then you may have to choose bank account pertaining to profit center 1000.
    Regards

  • BTE in FB02

    I need a BTE, not a substitution, for verifying the data when the user change any position in FB02, in this moment, after the line modification, i need to make a check and launch a message error in some cases. Is there any solution?
    Thanks in advance
    regards

    You should use the BTE 1110 and the type of BTE you need the ABAP to request is "process" and the number are
    00001410 if you are going to change header fields
    00001420 if you are going to change position fields.
    Good luck

  • Movement type authorisation for different storage locations

    Hi sdners
    can we make the movement type restricted to any storage location
    Ex: i have 2 storage locations 1110 and 1114 in plant 1100
    and i have two end user mst1 mst2
    if so i want to make sure that mst1 is responsible only for issue goods from 111o
    and he should not able to issue goods from 1114 vice versa to mst2
    is there any possible configuration please let me know.
    With regards
    S.K.chaitanya

    Hi
    u can achive this through authorization
    First
    You need to activate the storage location authorization check for goods movements in config
    SPRO->Materials Management->Inventory Management and Physical Inventory->Authorization Management->Authoization check for storage locations.
    Then required  control is achieved via authorization object M_MSEG_LGO.
    Get in touch with Basis and ask him to remove required storage location from user ID so that that user will not able to pass any movement to that storage location
    Vishal...

  • No calculation of base when creating material cost estimate

    Dear all,
    I am facing the following problem:
    I have created a costing sheet Z001. I have also created base Z001 to this costing sheet and also overhead Z401. Base is cost element 401100 and 415000. When I am creating material cost estimate in CK11N I only get overhead based on base 401100, not on 415000. What can that depend on?
    I am trying to creat the cost estimate for material 6004 in plant 1111. The material 6004 cost element 415000 consists of materials both in plant 1110 and 1111, could this be some problem? The material 6004 cost element 401100 only consists of material in plant 1111, so this is a difference.
    Very glad for any help!
    Best Regards,
    Åsa

    Hi
    1. Does the cost element 415000 appear in CK11N itemization or not? It must appear in the itemization, for the system to calculate overhead on it
    2. Create a cost element group including both these cost elements and specify the cost element group in your BASE
    3. If you are using Origin group also in the BASE, ensure that materials pertaining to both the cost elements have "origin group" assigned in their material masters
    Whether materials exist in both plant or not wont impact the situation
    BR,Ajay M

Maybe you are looking for

  • Function in a query causing a problem ................

    Hello Gurus I have a problem with my select statement which contains 2 function in it. These functions cause the query to run slow. I have cross checked with all the indexes, statistics and index used within the function they are all correct. Please

  • Missing music slider

    I have a generation 4 iPod touch that no longer displays the song progression slide bar at the top of the display screen. I have tried restarting it several times and even reset it in iTunes.

  • Dunning Split Text Elements

    Hi all, hope sb can help me. I'm creating a dunning form with sapscript. So I use the text elements for the dunning levels. Is it possible to use a certain text per dunning level before and after the line items? Like This: Dear Customer, Dunning text

  • [SOLVED] Delete recursively all files with certain extensions

    Hi all, I am trying to recursively delete files with specific extensions. Many of these files have names containing spaces. The following, that I found googling around, didn't work: find /media/TSUNAMI -name '*out' -or -name '*aux' -or -name '*log' -

  • Enhancement RMVKON00 missing EXIT_RMVKON00_003 in 6.0

    In 4.6C, We have a cmod that contains enhancement RMVKON00.  In 6.0 that exit is gone.  I read a note that talk about readding it.  Note number 459903.  But when you try and readd the exit, it won't allow you.  Says.  "As of Release 5.0, the concept