Storage of Source and Binary Code of PL-Procedures in Database

Hi all,
I would like to know, whether the binary-code of PL-Procedures is stored in a db-table or is it stored only in some datafile.
I know, that the source can be accessed from view all_source.
But what happens during compilation of the code?
If anyone has any information concerning this theme, I would be very thankful for receiving these.
Thanks in advance.
Oliver
null

I had read through some discussions on how the new
USA Daylight Savings Time would affect Java but got a
bit confused. My questions are:
How are dates stored in the Database. If they are
stored as a long value, as Java represents dates,This is usually not the case though. Dates are stored in a DB specific way. I would expect the same value out as in in this case.
Or will a database store it's dates in context with the timezone it was specified? No. The database stores the date without timezone or local information.
> What if you dumped a date to a binary file? The value
stored in the file will be a long, right? So if I
store March 31, 2007 using 1.4.2_6, then read it
using 1.4.2_11, what will I see? That long value I
stored no longer represents the same date, right?
In this case the answer is yes. However it depends how you write the date. You could write it as a time stamp like YYYYMMDDHHMMSS and you end up with the same as you started with.
If I were you and this is a concern I would do testing.

Similar Messages

  • To view database Java Source and Class code in SQL Developer - Do this...

    I've wanted something like this for a while.. Hope this helps someone else...
    Make a master detail report...
    1. Click the reports tab.
    2. Right click on "user defined reports" and select "add report"
    3. Type "Java Source Object and Class Code" into the name field.
    4. Make sure "Style" is set to "Table".
    5. Paste this code into the "SQL" window.
    select OBJECT_NAME, OBJECT_TYPE, to_char(created,'DD-MON-YYYY HH24:MI:SS') Created, to_char(LAST_DDL_TIME,'DD-MON-YYYY HH24:MI:SS') "Last DDL", STATUS
         from user_objects
        where object_type in ('JAVA SOURCE')
        order by object_name6. Click "Add child"
    7. Make sure "Style" is set to "Code" in the child.
    8. Paste the following code into the SQL window of the child.
    select text from user_source where name = :OBJECT_NAME order by line9. Click Apply..
    10. Enjoy...
    no semicolons after the sql....
    Message was edited by:
    slugo

    Mark,
    Thanks Check this out people can now subscribe to the public reports out no the exchange.
    http://krisrice.blogspot.com/2007/10/marks-post-on-forums-got-me-to-do.html
    -kris

  • Keithley source and measure code

    Hi all,
    I an trying a code in Labview on Keithley 2400 instrument.
    here my requirement is on my block diagram i want to write a program for source and measure and that can list out the any  error in that instrument once i run the code. it will list the errors like error1,error2,.......like that.
    In the out put window i want to see the instrument serial number.
    GPIB address
    set volt, set current and limit.
    display the error.
    please suggest me how to do this.

    The driver should have an error query on the utility menu. Modify it for the extra functionality and save it with a new name.

  • Read item from Java class and call to stored function/procedure of database

    Hi,
    I am looking solution that I was trying to find becasue of I am not expert and novice of ADF so I am getting problem to do. I am trying migrating from oracle forms to JDeveloper[ADF].
    I want to call database stored function from JSF pages by java bean class of a button press event (manually created) and after button event I have called java class which I created manually. But I can not read that values what I given into jsp page.
    question1: How can I read jsp pages items value to java class ?
    question2: How can I call to database stored function/procedure with that parameter?
    question3: How can I use return value of that stored function/procedure ?
    Please reply me .
    Thanks,
    zakir
    ===
    Edited by: Zakir Hossain on Mar 29, 2009 10:22 AM

    ---

  • Connecting the source and target schemas to ODI

    Hi ,
    I have recently started learning ODI tool for data integration. I need to use this tool as a part of Deal Management product related work.
    I have gone thru the documentation available in OTN for ODI. they were describing everything using the demo environment.
    problem:
    Can any one please tell me how to connect source schema and target schema to the ODI ...?
    Both the source and target schema are in the Oracle database of the loaclhost.

    Hi,
    Right Click ur Dataserver , In the bottom u will have option insert physical schema.
    Click that u will have window opened........
    In the Definition Tab:
    Specify ur Schema name and Work schema .......u r going to use .
    Enable the default option also....
    In Context Tab:
    Specify ur context Name and Type in the Name u want to have for ur logical Schema, it autmatically creates the logical schema ...for u.
    and click ok .
    hope it helps u.....
    Thanks
    AK

  • I'm travelling and trying to back up my new iPhone to iCloud. I have sufficient storage, am connected to wifi and it's plugged into a power source and yet it doesn't seem to work. Can anyone suggest what I'm doing wrong?

    I'm travelling and trying to back up my new iPhone to iCloud. I have sufficient storage, am connected to wifi and it's plugged into a power source and yet it doesn't seem to work at all. I'm currently in India. Could that be the cause or can anyone suggest any reason why this wouldn't work?

    "gets stuck" - are there any error messages?
    If you get the error "Backup not successful" and you've tried deleting the last backup and trying to back up manually without luck, try the following test:   Go to...
    Settings>iCloud>Storage & Backup>manage Storage, tap your device name in the Backups section, then look under Backup options.  Turn off all apps from backup and then do a manual backup.  If that doesn't work, then this post will not help.  If the backup works, then go back to the app list and turn some on and try another backup.  If successful, keep repeating these steps.  If it fails at some point, then try to zero in on the one app that seems to make the backup fail.  (I had this problem and found one app failing, probably due to a corrupt data file.)
    This process will take time, but if a backup works with no app data being used but clearly fails with the original settings, then somewhere in the mix of apps is a "bad" one.

  • My Iphone won't do an icloud backup, I have enough storage and i am connected to a power source AND connected to Wi-Fi, Help

    Today I changed my Apple ID, and now am trying to do an iCloud backup and I AM connected to a wi-fi source as well as a power source and it WILL NOT back up, any suggestions as to why??

    I'm having the same problem.  Interesting part is that I also have an iPad.  They sit side-by-side in docks for power, have the same settings to backup to iCloud.  But the iPhone has never backed up to iCloud and the iPad does so regularly every night (same appleid on both).  Both have plenty of extra storage.  The only difference is that the iPhone only connects to the 2.4GHz wifi, while the iPad (new) will connect to either 2.4GHz or 5GHz wifi (my router supports both and both are turned on--the iPad seems to connect via the 5GHz side preferentially).  Both 2.4GHz and 5GHz wifi use the same Internet connection.
    When I try to do a manual backup to iCloud, it sits there and appears to be trying, but last night (I started the manual backup before going to bed) it had gotten no further than barely starting (as indicated by the progress bar) by morning.  So something is definitely wrong.

  • Single Code Page Unicode conversion when source and target are the same

    Hi everyone.  We have recently upgraded our non-unicode 4.7 to ECC6 non-unicode.  Now we have begun researching the next step to convert to Unicode.  I know we could have done the Combined Upgrade and Unicode Conversion but I wanted to do thorough testing after the upgrade to eliminate too many variables if problems arose.
    So, my question is...has anyone done the Unicode conversion when source and target servers are the same?  Most documentation I've seen recommends a system copy to another box first.  I did find one forum thread that gave a high level approach to doing the conversion with just one server and listed this:
    Step 1:- Run Tcode SPUMG to scan
    Step 2:- Export Database
    Step 3:- Drop Database
    Step 4:- Create New Database
    Step 5:- Import database
    Step 6:- Chnage unicode Kernel
    What are your thoughts?  Is it supported?  Am I wasting my time and should I just bite the bullet and buy yet another system?  Thanks in advance.
    -Anthony

    Theoretically that's possible, yes. However...
    > Step 5:- Import database
    > Step 6:- Chnage unicode Kernel
    the import must be done using the Unicode kernel.
    So basically you can
    - export the old systm
    - uninstall system + database
    - start as if you were installing "from scratch" on a new box
    Markus

  • Logging with whereabouts using open source and freeware

    You can find the html version of this at:
    http://www.acelet.com/whitepaper/loggingWithWhereabouts.html
    Logging with whereabouts using open source and freeware
    The purpose of logging is to find out what had happened when needed. When the
    time comes to read log messages, you want to know both the log message and its
    whereabouts (class name, method name, file name and line number). So you need
    to hard code whereabouts.
    But hard coded whereabouts are very difficult to maintain: when you modify your
    source code, line number changes; when you copy and paste a line, its class name
    and method name change. If whereabouts are wrong, you introduce bugs in your logging
    logic and the log messages are useless at the best.
    This article shows you an example of using freeware Redress tool to rectify whereabouts
    programmatically in your Makefile or Ant build file. So your whereabouts are always
    correct for both Java and JSP source file.
    Redress tool is part of SuperLogging at http://www.ACElet.com. SuperLogging also
    provides an open source wrapper Alog.java, which redirects log method calls to
    your favorite logging package. Redress tool can rectify whereabouts information
    on all Alog's method calls in your application. So, if you call Alog's log methods,
    these calls will be rectified by Redress.
    JDK 1.4 introduces a new utility package java.util.logging. The example in this
    article is based on JDK logging. Log4J is a cousin of JDK logging. Log4J users
    should have no difficulties to modify this example for Log4J. Both JDK logging
    and Log4J are excellent logging software for single JVM.
    Note: Redress tool rectifies method calls on Alog, not JDK logging. You need to
    call Alog instead of JDK logging in your application.
    Source code of Alog.java
    The following is the source code of Alog's JDK logging version. It serves as an
    library file and should be on your CLASSPATH:
    * Copyright Acelet Corp. 2000. All rights reserved
    * License agreement begins >>>>>>>>>> <br>
    * This program (com.acelet.opensource.logging.Alog) ("Software") is an
    * open source software. <p>
    * LICENSE GRANT. The Software is owned by Acelet Corporation ("Acelet").
    * The Software is licensed to you ("Licensee"). You are granted a
    * non-exclusive right to use, modify, distribute the Software for either
    * commercial or non-commercial use for free, as long as: <br>
    * 1. this copyright paragraph remains with this file. <br>
    * 2. this source code (this file) must be included with distributed
    * binary code.<br>
    * NO WARRANTY. This comes with absolutely no warranty. <p>
    * <<<<<<<<<< License agreement ends <p><p>
    * The purpose of releasing this open source program is to prevent vendor
    * lock in. <p>
    * You can code your program using this class to indirectly use Acelet
    * SuperLogging (com.acelet.logging). If later you want to swith to other
    * logging package, you do not need to modify your program. All you have
    * to do is: <p>
    * 1. modify this file to redirect to other logging packages. <br>
    * 2. replace existing com.acelet.opensource.Alog with your modified one. <br>
    * 3. you may have to reboot your EJB server to make the changes effect.<br>
    * <p>
    * This program is just a wrapper. For detail information about the methods
    * see documents of underline package, such as com.acelet.logging.Logging.
    * <p>
    * Visit http://www.ACElet.com for more information.
    * <p>
    * This file is a modified for using JDK logging as an EXAMPLE.
    * <br>
    * You can use Redress tool to keep your whereabouts information
    * always correct. See http://www.ACElet.com/freeware for detail.
    * <p>
    * Please see http://www/ACElet.com/opensource if you want to see the
    * original version.
    package com.acelet.opensource.logging;
    import java.util.logging.*;
    public final class Alog {
    * Log level value: something will prevent normal program execution.
    public static int SEVERE = 1000;
    * Log level value: something has potential problems.
    public static int WARNING = 900;
    * Log level value: for significant messages.
    public static int INFO = 800;
    * Log level value: for config information in debugging.
    public static int CONFIG = 700;
    * Log level value: for information such as recoverable failures.
    public static int FINE = 500;
    * Log level value: for information about entering or returning a
    * method, or throwing an exception.
    public static int FINER = 400;
    * Log level value: for detail tracing information.
    public static int FINEST = 300;
    static Logger logger;
    static {
    logger = Logger.getLogger("");
    public Alog() {
    public static void alert(String subject, String message) {
    public static void error(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static Level getLevel(int levelValue) {
    if (levelValue == SEVERE)
    return Level.SEVERE;
    else if (levelValue == WARNING)
    return Level.WARNING;
    else if (levelValue == INFO)
    return Level.INFO;
    else if (levelValue == CONFIG)
    return Level.CONFIG;
    else if (levelValue == FINE)
    return Level.FINE;
    else if (levelValue == FINER)
    return Level.FINER;
    else if (levelValue == FINEST)
    return Level.FINEST;
    else
    return Level.ALL;
    public static void log(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static void sendMail(String to, String from, String subject,
    String text) throws Exception {
    public static void sendMail(String to, String cc, String bcc, String from,
    String subject, String text) throws Exception {
    Test program
    The simple test program is Test.java:
    import com.acelet.opensource.logging.Alog;
    public class Test {
    public static void main(String argv[]){
    Alog.log("Holle world", Alog.SEVERE, "wrongClassName", "wrongMethod",
    "wrongFileName", -1);
    How to run the test program
    1. Compile Alog.java (JDK 1.4 or later, not before):
    javac Alog.java
    2. Download freeware Redress tool from http://ACElet.com/freeware.
    3. Run Redress tool:
    java -cp redress.jar Test.java
    4. Check Test.java. The Alog.log method call should be rectified.
    5. Run test program:
    java Test
    You should see log message with correct class name and method name.

    Hi;
      I found this code and would like to share it with you :
    JCoDestination destination = JCoDestinationManager
      .getDestination(DESTINATION_NAME2);
      JCoFunction function = destination.getRepository().getFunction(
      "RFC_FUNCTION_SEARCH");
      if (function == null)
      throw new RuntimeException("RFC_FUNCTION_SEARCH not found in SAP.");
      function.getImportParameterList().setValue("FUNCNAME", "*");
      function.getImportParameterList().setValue("GROUPNAME", "*");
      try {
      function.execute(destination);
      JCoTable funcDetailsTable = function.getTableParameterList()
      .getTable("FUNCTIONS");
      int totalNoFunc = funcDetailsTable.getNumRows();
      if (totalNoFunc > 0) {
      for (int i = 0; i < totalNoFunc; i++) {
      System.out.println("Function Name: "
      + funcDetailsTable.getValue(i));
      } catch (AbapException e) {
      System.out.println(e.toString());
      return;
      System.out.println("RFC_FUNCTION_SEARCH finished");
    It is working and retrieving FM.
    Regards
    Anis

  • QM Tables and T codes

    can anybody tell hw many QM Tables and T codes are ther in total approx.
    and if possible which r imp. one?atleast tables.
    thnx

    Dear Sandip,
    <b>Important QM Tables</b> 
    Area Table Description 
    Master Data QMAT Inspection type - material parameters 
    Master Data QMHU QM Link Between Inspection Lot and Handling Unit Item 
    Master Data QMTB Inspection method master record 
    Master Data QMTT Inspection Method Texts 
    Master Data QPAC Inspection catalog codes for selected sets 
    Master Data QPAM Inspection catalog selected sets 
    Master Data QPMK Inspection characteristic master 
    Master Data QPMT Master Inspection Characteristics Texts 
    Master Data QPMZ Assignment table - insp. methods/master insp. characteristic 
    Master Data TQ01D Authorization groups for QM master data 
    Master Data TQ01E Text authorization groups for QM master data 
    Master Data TQ21 Assignment of screens to screen groups 
    Master Data TQ25 QM:screen sequence for master and inspection characteristics 
    QM Master Data 
    Catalog QPCD Inspection catalog codes 
    Catalog QPCT Code texts 
    Catalog QPGR Inspection catalog code groups 
    Catalog QPGT Code group texts 
    Catalog TQ07 Follow-Up Action for Usage Decision of Inspection Lot 
    Catalog TQ07A QM: Function Modules for Follow-Up Action 
    Catalog TQ07T Language-dependent texts for Table TQ07 
    Catalog TQ15 Inspection catalog type index 
    Catalog TQ15T Language-dependent texts for table TQ15 
    Catalog TQ17 Defect classes 
    Catalog TQ17T Language-dependent texts for table TQ17 
    Catalog 
    Sample Determination QDEB Allwd. Relationships: Sampling Procedures/Dynamic Mod. Rules 
    Sample Determination QDEBT Allowed combinations of procedures/dynamic mod. rules: texts 
    Sample Determination QDPA Sampling scheme-instructions 
    Sample Determination QDPK Sampling scheme header 
    Sample Determination QDPKT Sampling scheme: texts 
    Sample Determination QDPP Sampling scheme item 
    Sample Determination QDQL Quality level 
    Sample Determination 
    Inspection Char TQ17A Weighting of Char 
    Inspection Char TQ11 Inspection Qualification 
    Inspection Char TQ29 Tolerance Keys 
    Inspection Char T006 Unit of measurement 
    Inspection Char 
    Dynamic Modification QDBM Valuation mode 
    Dynamic Modification QDBMT Valuation Mode: Texts 
    Dynamic Modification QDDR Dynamic modification rule (header) 
    Dynamic Modification QDDRT Dynamic modification rule: texts 
    Dynamic Modification QDEP Allowed inspection severities 
    Dynamic Modification QDEPT Allowed Inspection Severities: Texts 
    Dynamic Modification QDFB Function modules for the individual procedure categories 
    Dynamic Modification QDFBT Function Modules for Procedure: Texts 
    Dynamic Modification QDFM Function modules for valuation mode 
    Dynamic Modification QDFMT Function Modules for Valuation Mode: Texts 
    Dynamic Modification QDPS Inspection stages for a dynamic modification rule
    Dynamic Modification QDPST Inspection Stages: Texts 
    Dynamic Modification QDSA Sampling type 
    Dynamic Modification QDSAT Sampling Type: Texts 
    Dynamic Modification QDSV Sampling procedure 
    Dynamic Modification QDSVT Sampling Procedure: Texts 
    Dynamic Modification TQ39B QM : Activates reference for dyn. modification level 
    Dynamic Modification 
    Graphics & SPC QASH Quality control chart 
    Graphics & SPC QAST Control chart track 
    Graphics & SPC QPSH Control chart types 
    Graphics & SPC QPSHT Texts for control chart types 
    Graphics & SPC QPSP SPC criterion 
    Graphics & SPC QPSPT Texts for SPC criteria 
    Graphics & SPC QPST Control chart track 
    Graphics & SPC QPSTT Texts for control chart tracks 
    Graphics & SPC 
    Specifications QMSP QM: material specification 
    Specifications 
    Inspection Plan PLKO Inspection plan Header 
    Inspection Plan MAPL Material Assignement 
    Inspection Plan PLPO Operation Details 
    Inspection Plan PLMK Inspection plan characteristics 
    Inspection Plan PLMW MAPL-Dependent Charac. Specifications (Inspection Plan) 
    Inspection Plan TQ03 QSS: Control for Screen Texts/TABLE NOT USED (Rel. 4.6) 
    Inspection Plan TQ29A Dependency tolerance key - nominal measurement 
    Inspection Plan TQ72 Type of share calculation 
    Inspection Plan TQ72T Texts for type of share calculation 
    Inspection Plan TQ75 QM formula parameters 
    Inspection Plan TQ75F Field names for QM formulas 
    Inspection Plan TQ75K Short text for Table TQ75F 
    Inspection Plan TQ75T Description of formula parameters 
    Inspection Plan 
    Qm in procurement QINF QM-info record for material and vendor 
    Qm in procurement TQ02 QM system definition 
    Qm in procurement TQ02A QM system assignment and QM system requirements 
    Qm in procurement TQ02B QM system 
    Qm in procurement TQ02T QM system description 
    Qm in procurement TQ02U Description QM system 
    Qm in procurement TQ04A Functions that can be blocked 
    Qm in procurement TQ04S QM block functions : texts 
    Qm in procurement TQ05 QM certificate categories for procurement 
    Qm in procurement TQ05T QM: text table for certificate types 
    Qm in procurement TQ08 Control of QM in procurement 
    Qm in procurement TQ08T QM: text for QM procurement keys 
    Qm in procurement TQ09 QM: agreement of QM document types 
    Qm in procurement TQ09T QM: agreement of QM document types 
    Qm in procurement TQ32A Inspection type to status assignment from status profile 
    Qm in procurement 
    QM in SD QVDM QM Info Record - QM Control in SD 
    QM in SD TQ32B Find insp.type for quality insp. for delivery note 
    QM in SD 
    Inspectio lot QALS Inspection lot record 
    Inspectio lot QALT Partial lot 
    Inspectio lot T156Q Movement Type: Material-Independent Control 
    Inspectio lot TQ30 Inspection types 
    Inspectio lot TQ30T Texts for inspection types 
    Inspectio lot TQ32 Assignment of inspection type to origin 
    Inspectio lot TQ32C Lot creation allowed values for the origin 
    Inspectio lot TQ32C _T Texts for lot creation indicator 
    Inspectio lot TQ33 Relevant fields for origin 
    Inspectio lot TQ34 Default values for inspection type 
    Inspectio lot 
    Inspection point QAPP Inspection point 
    Inspection point TQ79 Table with inspection point/user field combinations 
    Inspection point TQ79T Key words for inspeciton point user fields 
    Inspection point 
    Results Recording QAES Sample unit table 
    Results Recording QAKL Results table for value classes 
    Results Recording QAMR Characteristic results during inspection processing 
    Results Recording QAMV Characteristic specifications for inspection processing 
    Results Recording QASE Results table for the sample unit 
    Results Recording QASR Sample results for inspection characteristics 
    Results Recording QASV Sample specifications for inspection processing 
    Results Recording TQ12 Ind. external numbering for test units in results recording 
    Results Recording TQ12T Texts for the ind. for ext. numbering of units to be insp. 
    Results Recording TQ70 Control table for results recording 
    Results Recording TQ70C Function codes for navigation from the char.overview screen 
    Results Recording TQ70E Screen-based processing tables 
    Results Recording TQ70F Navigation during results recording 
    Results Recording TQ70S Characteristic overview screen for results recording 
    Results Recording TQ73 Origin of results data 
    Results Recording TQ73T Texts for origin of results data 
    Results Recording TQ74 Recording configuration 
    Results Recording TQ74T Recording configuration 
    Results Recording TQ76 Processing status of inspection characteristics 
    Results Recording TQ76T Texts for the processing status of insp. characteristics 
    Results Recording TQ77 Attributes for the Inspection Characteristic 
    Results Recording TQ77T Text Tables for Attributes 
    Results Recording TQ78 Status-dependent processing table for insp. characteristics 
    Results Recording TQ78T Texts for the status-specific proc. table for insp. char. 
    Results Recording 
    Defects recording TQ84 Confirmation profile 
    Defects recording TQ84T Text table for confirmation profile 
    Defects recording TQ86 Report category for defects recording 
    Defects recording TQ86A Assignment report category for work center 
    Defects recording TQ86T Text table for report category 
    Defects recording V_T35 2B_F Generated table for view V_T352B_F 
    Defects recording 
    Usage decision QAMB QM: Link Between Inspection Lot and Material Document 
    Usage decision QAVE Inspection processing: Usage decision 
    Usage decision TQ06 Procedure for Calculating the Quality Score 
    Usage decision TQ06T Language-specific texts for Table TQ06 
    Usage decision TQ07M QM: Inventory postings with usage decision 
    Usage decision 
    Sample Mgmt QPRN Sample drawing of phys. samples 
    Sample Mgmt QPRS Master record for phys. samples 
    Sample Mgmt QPRVK Sample-drawing procedure 
    Sample Mgmt QPRVK T Header for sample drawing procedure texts 
    Sample Mgmt QPRVP Sample-drawing items 
    Sample Mgmt QPRVP T Items for sample drawing procedure texts 
    Sample Mgmt TQ40 Definition of sample types 
    Sample Mgmt TQ40T Text table for sample type 
    Sample Mgmt TQ41 Storage locations for physical samples 
    Sample Mgmt TQ41T Texts for storage locations 
    Sample Mgmt TQ42 Physical sample containers 
    Sample Mgmt TQ42T Texts for phys. sample containers 
    Sample Mgmt 
    QMIS S068 Vendor statistics 
    QMIS S069 Material statistics 
    QMIS S097 QM notifications: Matl anal. 
    QMIS S098 QM notification: Vendor anal. 
    QMIS S099 QM notifications: Cust. anal. 
    QMIS S100 Problems: Material analysis 
    QMIS S102 Problems: Vendor analysis 
    QMIS S103 Problems: Customer analysis 
    QMIS S104 Customer statistics 
    QMIS S161 Inspection results: General 
    QMIS S162 Quantitative insp. results 
    QMIS S163 Quant. Insp. Result: Vendor 
    QMIS S164 Quant. Insp. Result: Vendor 
    QMIS S165 Inspection result: gen. custs 
    QMIS S166 Insp. Results: Quant. Customer 
    QMIS TQ55 Assign inspection lot origin for update group 
    QMIS TQ56 Definition of quality score classes 
    QMIS TQ56T Text table for the definition of quality score classes 
    QMIS TQ57 Assignment of quality score key to info structure 
    QMIS 
    Quality Certificates QCPR QM quality certificates in procurement 
    Quality Certificates I000 Conditions for certificate profile 
    Quality Certificates KONDI Conditions: Data part for certificates 
    Quality Certificates QCVK Certificate profile header 
    Quality Certificates QCVM Certificate profile characteristic level 
    Quality Certificates QCVMT Certificate profile characteristic level: texts 
    Quality Certificates QCVV Certificate Profile: List of Preliminary Products 
    Quality Certificates TQ61 Result value origin for certificates 
    Quality Certificates TQ61T Origin of result values for certificates: texts 
    Quality Certificates TQ62 Output strategy for skip characteristics 
    Quality Certificates TQ62T Output strategy for skip characteristics: texts 
    Quality Certificates TQ63 Origin of insp. specs for certificates (function modules) 
    Quality Certificates TQ63T Origin of inspection specifications for certificates: texts 
    Quality Certificates TQ64 Origin of characteristic short text for certificates 
    Quality Certificates TQ64T Origin of characteristic short text for certificates: texts 
    Quality Certificates TQ65 Certificates: Combinations allowed for origins, specs/values 
    Quality Certificates TQ67 Certificate-Relevant Output Types 
    Quality Certificates 
    Quality Notification QMEL Notification header 
    Quality Notification QMFE Item 
    Quality Notification QMSM Task 
    Quality Notification QMMA Activities 
    Quality Notification T352C Catalog types for each catalog profile 
    Quality Notification TQ81 Notification Scenario 
    Quality Notification TQ81V Usage of parts 
    Quality Notification TQ81V_T Texts for usage of parts 
    Quality Notification TQ81_T Texts for Notification Scenarios 
    Quality Notification TQ82 Change of Notification Type 
    Quality Notification TQ83 Partner Functions for Codes 
    Quality Notification TQ85 Function table for follow-up functions 
    Quality Notification TQ85R Rules for Follow-Up Functions 
    Quality Notification TQ85_T Action box text table 
    Quality Notification TQ8CO Assignment of reference orders to notification type 
    Quality Notification 
    Other Objects MARA Material Number 
    Other Objects T001W Plant 
    Other Objects LFA1 Vendor 
    Other Objects KNA1 Customer 
    Other Objects AUFK Order Number 
    Other Objects SAFK Run Schedule Header Number 
    Other Objects MCH1 Batch Number 
    Other Objects MCHA Batch Record 
    Other Objects EKKO Purchasing Document Header 
    Other Objects EKPO Purchasing document Item 
    Other Objects EKET Delivery Schedule 
    Other Objects VBUK Delivery Header 
    Other Objects VBUP Delivery Item 
    Other Objects CSKS Cost Center 
    Other Objects EQUI Equipment Number
    <b>Transaction List:</b>
    Q000    Quality management
    QA00    Quality inspection
    QA01    Create Inspection Lot
    QA01A   Create Inspection Lot
    QA02    Change Inspection Lot
    QA02A   Change Inspection Lot
    QA03    Display inspection lot
    QA05    Job planning: Periodic inspection
    QA06    Job overview: Periodic inspection
    QA07    Trigger for recurring inspection
    QA07L   Deadline Monitoring Log
    QA08    Collective Processing of Insp. Setup
    QA09    No. range maintenance for insp.lots
    QA10    Trigger automatic usage decision
    QA10L   Log for Automatic Usage Decision
    QA11    Record usage decision
    QA12    Change usage decision with history
    QA13    Display usage decision
    QA14    Change UD without history
    QA16    Collective UD for accepted lots
    QA17    Job planning for auto usage decision
    QA18    Job overview for auto usage decision
    QA19    Automatic usage decision
    QA22    Change inspection point quantities
    QA23    Display insp.point quantities
    QA32    Change data for inspection lot
    QA32WP  QA32 -Call from Workplace/MiniApp
    QA33    Display data for inspection lot
    QA40    Auto. Usage Decision for Production
    QA40L   Log for Automatic Usage Decision
    QA41    Scheduling UD for Production Lots
    QA42    Job planning: UD prod. insp.lots
    QA51    Scheduling Source Inspections
    QA52    Source inspections: Job overview
    QAC1    Change insp. lot actual quantity
    QAC2    Transfer stock to insp. lot
    QAC3    Reset sample
    QAER    Display archive objects
    QAS1    Download Insp. Specs. (Obsolete)
    QAS2    Download Basic Data (Obsolete)
    QAS3    Upload Results (Obsolete)
    QAS4    Upload UD (Obsolete)
    QC01    Create certificate profile
    QC02    Change certificate profile
    QC03    Display certificate profile
    QC06    Immediate delete of cert. profiles
    QC11    Create cert. profile assignment
    QC12    Change cert. profile assignment
    QC13    Display cert. profile assignment
    QC14    Create cert.prof.assign.w/copy model
    QC15    Create cert. profile assignment
    QC16    Change cert. profile assignment
    QC17    Display cert. profile assignment
    QC18    Create cert.prof.assign.w/copy model
    QC20    Certificates for Deliveries
    QC21    Quality certificate for the insp.lot
    QC22    Quality Certificate for Batch
    QC31    Archive display: Delivery item
    QC32    Archive display: Inspection lot
    QC40    Internet Certificate for Delivery
    QC40A   Internet Certificate for Delivery
    QC42    Batch certificate on WWW
    QC51    Create certificate in procurement
    QC52    Change certificate in procurement
    QC53    Display certificate in procurement
    QC55    Worklist: Certificates - Procurement
    QCC0    QM: Direct Access to IMG
    QCC1    Direct Access to IMG: Notification
    QCC2    IMG Direct Access: QM Q-Notification
    QCC3    IMG Direct Access: QM Q-Inspection
    QCC4    IMG Direct Access: QM Q-Planning
    QCC5    IMG Direct Selection: QM Bus. Add-In
    QCC_STABI       Copy Stability Study Customizing
    QCC_STABI_NK    Copy Stability Study Number Ranges
    QCCC    QM standard settings complete
    QCCF    QM standard forms
    QCCK    QM standard settings: Catalogs
    QCCM    QM std. settings: Qual. notifs.
    QCCN    QM standard number ranges
    QCCP    QM std. settings: Quality planning
    QCCS    QM sampling schemes
    QCCT    QM standard texts
    QCCU    QM standard settings: Environment
    QCCW    QM std. settings: Quality inspection
    QCCY    Transport QM tolerance key
    QCCZ    QM std. settings: Qual. certificates
    QCE2    Edit Communication Support
    QCE3    Display Communication Support
    QCYF    QM standard forms (general)
    QCYT    QM standard texts (general)
    QD21    Mark completed notifications
    QD22    Archiving Notifications: Archive
    QD24    Archiving Notifications: Delete
    QD25    Archiving Notifications: Admin.
    QD33    Delete quality level
    QD34    Delete quality level planning
    QD35    Delete job overview for Q-levels
    QDA1    Edit sampling type
    QDA3    Display sampling type
    QDB1    Maintain allowed relationships
    QDB3    Display allowed relationships
    QDH1    Q-level evaluation: Change data
    QDH2    Q-level evaluation: Display data
    QDL1    Create quality level
    QDL2    Change quality level
    QDL3    Display quality level
    QDM1    Edit valuation mode
    QDM3    Display valuation mode
    QDP1    Create sampling scheme
    QDP2    Change sampling scheme
    QDP3    Display sampling scheme
    QDR1    Create dynamic modification rule
    QDR2    Change dynamic modification rule
    QDR3    Display dynamic modification rule
    QDR6    Disp. where-used list-dyn. mod. rule
    QDR7    Replace dynamic mod. rule used
    QDV1    Create sampling procedure
    QDV2    Change sampling procedure
    QDV3    Display sampling procedure
    QDV6    Uses: Sampling procedures
    QDV7    Replace sampling procedure used
    QE00    Quality Planning
    QE01    Record characteristic results
    QE02    Change characteristic results
    QE03    Display characteristic results
    QE04    Record sample results
    QE05    Change sample results
    QE06    Display sample results
    QE09    Indiv.display of charac.result
    QE09WP  Call QE09 from Workplace
    QE11    Record results for inspection point
    QE12    Change results for inspection point
    QE13    Display results for inspection point
    QE14    Record results for delivery note
    QE15    Change results for delivery note
    QE16    Display results for delivery note
    QE17    Record results for equipment
    QE18    Change results for equipment
    QE19    Display results for equipment
    QE20    Record results for funct. location
    QE21    Change results for funct. location
    QE22    Display results for funct. location
    QE23    Record results for phys. sample
    QE24    Change results for phys. sample
    QE25    Display results for phys. sample
    QE29    No. Range Maint.: Conf. No. for Char
    QE51    Results recording worklist
    QE51N   Results Recording Worklist
    QE52    Worklist: Results for phys. sample
    QE53    Worklist: Record results for equip.
    QE54    Worklist: Results for funct. loctns
    QE71    Tabular res. recording for insp. pts
    QE72    Tabular Results Rec. for Insp. Lots
    QE73    Tabular res. recording for characs.
    QEH1    Worklist for Mobile Results Rec.
    QEI1    Displaying QM Interfaces Appl. Log
    QEI2    Deleting QM Interfaces Appl. Log
    QEW01   Results Recording on Web
    QEW01V  Variant Maint.: Recording on Web
    QF01    Record defect data
    QF02    Change defect data
    QF03    Display defect data
    QF11    Record defects for inspection lot
    QF21    Record defects for operation
    QF31    Record defects for characteristic
    QG09    Maint. num. range Q control charts
    QGA1    Display quality score time line
    QGA2    Display inspection results
    QGA3    Print inspection results
    QGC1    Qual. control charts for insp. lots
    QGC2    Control charts for task list charac.
    QGC3    Control charts for master insp. char
    QGD1    Test Equipment Usage List
    QGD2    Test Equipment Tracking
    QGP1    Results history for task list charac
    QGP2    Results History for Task List Charac
    QI01    Create quality info. - purchasing
    QI02    Change qual.information - purchasing
    QI03    Display quality info. - purchasing
    QI04    Job planning for QM procurement keys
    QI05    Mass maintenance QM procurement keys
    QI06    QM Releases: Mass maintenance
    QI07    Incoming insp. and open pur. orders
    QI08    Job overview of QM procurement keys
    QISR    Internal Service Request
    QISR1   Internal Service Request - Forms
    QISR_PCR60      vc_scenario for Message type 60(PCR)
    QISR_SM29       ISR Customizing: Table Transfer
    QISR_SR12_START Suggestion System
    QISRSCENARIO    Customizing Szenario
    QISRTRANSPORT   ISR Customizing Transport
    QISRW   Internal Service Request on the Web
    QK01    Assign QM order to material
    QK02    Display assigned QM orders
    QK03    Maintain specs. for order type
    QK04    Create QM order
    QK05    Confirmed activities for insp. lot
    QL11    Mat: Distribute Inspection Setup-ALE
    QL21    Master Inspection Characs (ALE)
    QL31    Distribute Inspection Methods (ALE)
    QL41    Distribute Code Groups (ALE)
    QM00    Quality Notifications
    QM01    Create quality notification
    QM02    Change quality notification
    QM03    Display quality notification
    QM10    Change list of quality notifications
    QM10WP  QM10 - Call from Workplace/MiniApp
    QM11    Display List of Qual. Notifications
    QM12    Change list of tasks
    QM13    Display list of tasks
    QM13WP  QM13 - Call from  Workplace/MiniApp
    QM14    Change list of items
    QM15    Display list of items
    QM16    Change activity list
    QM17    Display activity list
    QM19    List of Q Notifications, Multi-Level
    QM50    Time line display Q notifications
    QMW1    Create quality notification (WWW)
    QP01    Create
    QP02    Change
    QP03    Display
    QP05    Print inspection plan
    QP06    List: Missing/unusable insp. plans
    QP07    List: Missing/Unusable GR InspPlans
    QP08    Print task lists for material
    QP11    Create reference operation set
    QP12    Change reference operation set
    QP13    Display reference operation set
    QP48    Number Ranges for Physical Samples
    QP49    Number range for phys. samp. drawing
    QP60    Time-related development of plans
    QP61    Display change documents insp.plan
    QP62    Change documents ref.operation sets
    QPIQS8  QM MiniApp Selection Variant
    QPIQS9  QM MiniApp Selection Variant
    QPNQ    Number ranges for inspection plans
    QPQA32  QM MiniApp Selection Variant
    QPQGC1  QM MiniApp Selection Variant
    QPQM10  QM MiniApp Selection Variant
    QPQM13  QM MiniApp Selection Variant
    QPR1    Create physical sample
    QPR2    Change physical sample
    QPR3    Display physical sample
    QPR4    Confirm physical sample drawing
    QPR5    Manual inspection lots for physSamps
    QPR6    Create new phys.-samp. drawing w.ref
    QPR7    Storage Data Maintenance
    QPV2    Maintain sample drawing procedure
    QPV3    Display sample drawing procedure
    QS21    Create master insp. characteristic
    QS22    Create master insp. charac. version
    QS23    Change master insp. charac. version
    QS24    Display master insp. charac. version
    QS25    Delete master insp. charac. version
    QS26    Display characteristic use
    QS27    Replace master insp. characteristic
    QS28    Display insp. charac. list
    QS29    Maintain characteristic number range
    QS31    Create inspection method
    QS32    Create inspection method version
    QS33    Change inspection method version
    QS34    Display inspection method version
    QS35    Delete inspection method version
    QS36    Display inspection method use
    QS37    Central replacement of methods
    QS38    Display inspection method list
    QS39    Maintain method number range
    QS41    Maintain catalog
    QS42    Display catalog
    QS43    Maintain catalog
    QS44    Maintain catalog
    QS45    Display catalog
    QS46    Display code group use
    QS47    Central replacement of code groups
    QS48    Usage indicator - code groups
    QS49    Display code groups and codes
    QS4A    Display catalog
    QS51    Edit Selected Sets
    QS52    Display selected set index
    QS53    Maintain individual selected set
    QS54    Maintain selected set
    QS55    Display selected set
    QS58    Usage indicator - selected sets
    QS59    Display selected sets
    QS61    Maintain material specification
    QS62    Display material specification
    QS63    Maintain material spec: Planning
    QS64    Display material spec: For key date
    QS65    Activate material specification
    QS66    Plan activation of material spec.
    QS67    Job overview: Activate mat. spec.
    QSR5    Archive inspection plans
    QSR6    Delete routings
    QST01   Create Stability Study
    QST03   Display Stability History
    QST04   Display Inspection Plans
    QST05   Graphical Scheduling Overview
    QST06   Scheduling Overview (StabilityStudy)
    QST07   Change Testing Schedule Items
    QST08   Display Testing Schedule Items
    QSUB    Define subsystems
    QT00    Test Equipment Management
    QT01    Test equipment management
    QTSA    Product Allocations: Send Quantities
    QTSP    Product Allocations:Send Customizing
    QUERY_BP_FSBPBILDER     BP: Screen Customizing for Query
    QV01    Create quality assurance agreement
    QV02    Change quality assurance agreement
    QV03    Display quality assurance agreement
    QV04    Find Quality Assurance Agreement
    QV11    Create technical delivery terms
    QV12    Change technical delivery terms
    QV13    Display technical delivery terms
    QV14    Search technical terms of delivery
    QV21    Create QA agreement (DocType Q03)
    QV22    Change Q-agreement (doc. type Q03)
    QV23    Display Q-agreement (doc. type Q03)
    QV24    Find Q-agreement (doc. type Q03)
    QV31    Create Q-spec. (doc.type Q04)
    QV32    Change Q-specification (docType Q04)
    QV33    Displ. Q-specification (docType Q04)
    QV34    Find Q-specification (doc. type Q04)
    QV51    Create control for QM in SD
    QV52    Change control for QM in SD
    QV53    Display control for QM in SD
    QVM1    Inspection lots without completion
    QVM2    Inspection lots with open quantities
    QVM3    Lots without usage decision
    QZ00    Quality Certificates
    Hope this will help.
    Regards,
    Naveen.

  • SQL Server Source and Flat File Target in OWB

    Hello All,
    I have a question, is it possible to have SQL Server as Source and Flat File as Target without using any intermediate Oracle table(s).
    like
    SQL Server --> ETL Operators --> Flat file?
    as i m getting errors in data type conversions here. but if i replace flat file with Oracle table it works fine. (though i have used some conversion functions for data types as well in Flat file loading but it is giving me errors)
    Thanks in advance.
    Tayyeb

    Yes this should be fine. Are you using the gateway to access SQLServer or code template mappings? You need to track which columns are throwing the data type conversion errors.
    Cheers
    David

  • SQL Server 2008 R2 - Report Builder 3.0 - timeout using shared data source and stored procedure

    I select the shared datasource from the data source propeties dialog, test the connection and everything is good.
    I add a dataset by selecting "use a dataset embedded in my report" option within the Dataset properties dialog.
    I select the newly added data source, click the "Stored procedure" query type and drop down the list box and select my intended stored procedure.
    the timeout for the dataset is "0" seconds.
    I click the "OK" button and I'm presented with the parameters to the stored procedure.
    I enter valid data for the parameters and click the "OK" button.
    I then get the following error message after 30 seconds:
    The problem is, all of the timeouts, that I'm aware of, have values of zero (no timeout) or high enough values that 30 seconds isn't even close to the timeout.
    I think the smallest timeout we have is 120 seconds.
    I have searched this site and many others and the solutions all involve altering the stored procedure to get the fields into report builder and then revert the stored procedure back to its original form.
    To me, this is NOT a solution.  
    I have too many stored procedures that need to be brought into Report Builder.
    I need a real solution.
    Thank you for you time, Tim Caldwell.
    Timothy E Caldwell

    I don't mean to be rude, but really, check to see if the stored procedure can return data rows???
    Maybe I'm not being clear enough.
    The stored procedure runs perfectly fine.
    it runs perfectly fine in the production environment and the test environment.
    I can access the stored procedure in several ways and have it return correct data.
    I can even trick report builder into creating a dataset with parameters and run the stored procedure that way.
    What I cannot do, is to get report builder to not timeout after 30 seconds on the initial creation of a dataset with a Query type of stored procedure.
    I have seen this issues posted again and again and again on may different sites and the "solution" is to simplifiy the stored procedure by creating a stored procedure that has a create table and a select in the stored procedure and that's it.  After
    report builder creates the dataset the developer then has to replace the simplified stored procedure with the actual stored procedure and everything works fine after that.
    HOWEVER, having to go through this process for 70 or more stored procedures is ridiculous.
    It would appear that there is something within report builder itself that is causing this issue.
    The SQL Script included is an example of a stored procedure that will not create fields create a dataset with fields and parameters in Report Builder 3.0:
    USE [CRUM_IT]
    GO
    /****** Object: StoredProcedure [dbo].[COGNOS_Level5ScriptSP] Script Date: 11/17/2014 08:02:26 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER procedure [dbo].[COGNOS_Level5ScriptSP]
    @CompanyCode varchar(8) = null,
    @GetSiblings varchar(1) = 'N'
    as
    Begin
    -- get emergency contact info
    select *
    into #tmp_Contacts
    from
    (select
    ConEEID,
    con.connamelast as [Emer Contact Last Name],
    con.connamefirst as [Emer Contact First Name],
    con.connamemiddle as [Emer Contact Middle Initial/Name]--,
    ,ROW_NUMBER() over (Partition by ConEEID order by ConNameLast)as rn
    ,ISNULL(
    case when con.conphonepreferred = 'H'
    then '(' + substring(con.conphonehomenumber, 1, 3) + ')' + substring(con.conphonehomenumber, 4, 3) + '-' + substring(con.conphonehomenumber, 7, 4)
    else '(' + substring(con.conphoneothernumber , 1, 3) + ')' + substring(con.conphoneothernumber , 4, 3) + '-' + substring(con.conphoneothernumber , 7, 4)
    end,
    ) as [Emergency Phone]
    from [ultiprosqlprod1].[ultipro_crum].dbo.Contacts con
    where con.ConIsEmergencyContact='y'
    and con.ConIsActive='y'
    ) A
    where A.rn = 1
    CREATE TABLE #tmp_CompanyCodes (CompanyCode varchar(8))
    If @GetSiblings = 'Y'
    Begin
    INSERT INTO #tmp_CompanyCodes (CompanyCode)
    EXEC [z_GetClientNumbers_For_ParentOrg_By_ClientNumber] @CompanyCode
    End
    INSERT INTO #tmp_CompanyCodes
    values (@CompanyCode)
    select *
    into #tmp_Company
    from [ultiprosqlprod1].[ultipro_crum].dbo.Company
    where cmpcompanycode in (select CompanyCode from #tmp_CompanyCodes)
    select distinct
    cmpcompanycode as [Client ID],
    CmpCompanyDBAName as [Client Name],
    eec.eecEmplStatus AS [Employment Status],
    eec.eecEmpNo AS [Employee Num],
    rtrim(eep.eepNameLast) AS [Last Name],
    rtrim(eep.eepNameFirst) AS [First Name],
    isnull(rtrim(ltrim(eep.eepNameMiddle)), '') AS [Middle Initial/Name],
    rtrim(eep.eepAddressLine1) AS [Address Line 1],
    isnull(rtrim(eep.eepAddressLine2), '') AS [Address Line 2],
    eep.eepAddressCity AS [City],
    eep.eepAddressState AS [State],
    CASE
    WHEN len(eep.eepAddressZipCode) > 5 and charindex(eep.eepAddressZipCode, '-', 1) = 0
    THEN substring(eep.eepAddressZipCode, 1, 5)
    ELSE rtrim(eep.eepAddressZipCode)
    END AS [Zip code],
    CASE
    WHEN len(eep.eepAddressZipCode) > 5 and charindex(eep.eepAddressZipCode, '-', 1) = 0
    THEN substring(eep.eepAddressZipCode, 6, 4)
    WHEN len(eep.eepAddressZipCode) > 5 and charindex(eep.eepAddressZipCode, '-', 1) > 0
    THEN substring(eep.eepAddressZipCode, charindex(eep.eepAddressZipCode, '-', 1) + 1, 4)
    WHEN len(eep.eepAddressZipCode) <= 5
    THEN ''
    END AS [ZIP + 4],
    substring(eep.eepSSN, 1, 3) + '-' + substring(eep.eepSSN, 4, 2) + '-' + substring(eep.eepSSN, 6, 4) AS [SSN],
    isnull(convert(VARCHAR(10), eep.eepDateOfBirth, 101), '') AS [Date Of Birth],
    eetFED.TAXCODE AS [FED Tax Code],
    eetFED.FILINGSTATUS AS [Fed Filing Status],
    eetFED.EXEMPTIONS AS [Fed Exemption Allowance],
    eetFED.ADDITIONAL AS [Additional Fed Withholding],
    eetSIT.TAXCODE AS [SIT Tax Code],
    eetSIT.FILINGSTATUS AS [State Filing Status],
    eetSIT.EXEMPTIONS AS [State Exemption Allowance],
    eetSIT.ADDITIONAL AS [Additional State Withholding],
    isnull('(' + substring(eep.eepPhoneHomeNumber, 1, 3) + ')' + substring(eep.eepPhoneHomeNumber, 4, 3) + '-' + substring(eep.eepPhoneHomeNumber, 7, 4), '') AS [Home Phone],
    isnull((SELECT cod.codDesc
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.Codes cod WITH (NOLOCK)
    WHERE cod.codCode = eep.eepEthnicID
    AND cod.codDosTable = 'ETHNICCODE'), '') AS [Race-Origin], --eep.eepEthnicID AS [Race-Origin],
    eep.eepGender AS [Gender],
    isnull(convert(VARCHAR(10), eec.eecDateOfOriginalHire, 101), '') AS [Original Hire Date],
    isnull(convert(VARCHAR(10), eec.eecDateOfSeniority, 101), '') AS [Seniority Date],
    isnull(convert(VARCHAR(10), eec.eecDateOfTermination, 101), '') AS [Termination Date],
    isnull(eecTermType,'') as [Termination Type],
    isnull(TchDesc, '') as [Termination Reason],
    rtrim(eec.eecJobCode) AS [WC Code],
    isnull(eec.eecJobTitle, '') AS [Job Title],
    pgr.pgrPayFrequency AS [Pay Frequency],
    eec.eecFullTimeOrPartTime AS [Full/Part Time],
    eec.eecSalaryOrHourly AS [Pay Type],
    isnull(convert(MONEY, eec.eecHourlyPayRate), 0.00) AS [Hourly Rate],
    isnull(eec.eecAnnSalary, 0.00) AS [Annual Salary],
    [YTD Hours],
    isnull(eep.eepNameFormer, '') AS [Maiden Name],
    eec.eecLocation AS [Location ID],
    rtrim(eec.eecOrgLvl1) AS [Department ID],
    eec.eecorglvl2 AS [Cost Item],
    eec.eecorglvl3 as [Client Project],
    eec.eecPayGroup as [Pay Group],
    isnull(eepAddressEMail,' ') as [Email Address],
    isNull(BankName1,' ') as PrimaryBank,
    isNull(BankRoute1,' ') as PrimaryRouteNum,
    isNull(Account1,' ') as PrimaryAccount,
    isNull(AcctType1,' ') as PrimaryAcctType,
    isNull(DepositRule1,' ') as PrimaryDepositRule,
    isNull(BankName2,' ') as SecondaryBank,
    isNull(BankRoute2,' ') as SecondaryRouteNum,
    isNull(Account2,' ') as SecondaryAccount,
    isNull(AcctType2,' ') as SecondaryAcctType,
    isNull(DepositRule2,' ') as SecondaryDepositRule,
    isNull(
    CASE
    WHEN DepositRule2 = 'D'
    THEN '$' + convert(varchar, cast(EddAmtOrPct2 AS decimal(10,2)))
    WHEN DepositRule2 = 'P'
    THEN convert(varchar, cast((EddAmtOrPct2*100) AS decimal(10,0))) + '%'
    ELSE null
    END,' ') as SecondaryDepositAmount,
    isNull(BankName3,' ') as ThirdBank,
    isNull(BankRoute3,' ') as ThirdRouteNum,
    isNull(Account3,' ') as ThirdAccount,
    isNull(AcctType3,' ') as ThirdAcctType,
    isNull(DepositRule3,' ') as ThirdDepositRule,
    isNull(
    CASE
    WHEN DepositRule3 = 'D'
    THEN '$' + convert(varchar, cast(EddAmtOrPct3 AS decimal(10,2)))
    WHEN DepositRule3 = 'P'
    THEN convert(varchar, cast((EddAmtOrPct3*100) AS decimal(10,0))) + '%'
    ELSE null
    END,' ') as ThirdDepositAmount,
    Supervisor,
    eec.eecEEID AS [Employee EEID],
    eec.EecJobCode As [Job Code],
    isnull(eec.EecTimeclockID,' ') As [Time Clock ID],
    con.[Emer Contact Last Name],
    con.[Emer Contact First Name],
    con.[Emer Contact Middle Initial/Name],
    con.[Emergency Phone]
    from [ultiprosqlprod1].[ultipro_crum].dbo.empPers eep WITH (NOLOCK)
    inner join [ultiprosqlprod1].[ultipro_crum].dbo.empComp eec WITH (NOLOCK)
    ON eep.eepEEID = eec.eecEEID
    inner join #tmp_Company cmp WITH (NOLOCK)
    ON eec.eecCOID = cmp.cmpCOID
    inner join [ultiprosqlprod1].[ultipro_crum].dbo.PayGroup pgr WITH (NOLOCK)
    ON eec.eecPayGroup = pgr.pgrPayGroup
    left outer join [ultiprosqlprod1].[ultipro_crum].dbo.TrmReasn
    on tchCode = eecTermReason
    left join (select CAST(sum(isnull(eee.eeeYTDHrs,0.00))AS DECIMAL(18,2)) as [YTD Hours],
    eeeEEID,
    eeeCOID
    from [ultiprosqlprod1].[ultipro_crum].dbo.EmpEarn eee with (NOLOCK)
    group by eeeCOID,eeeEEID)eee
    on eec.eecEEID = eee.eeeEEID
    and eec.eecCOID = eee.eeeCOID
    left join (SELECT eetCOID AS COID,
    eetEEID AS EEID,
    eetTaxCode AS TAXCODE,
    eetFilingStatus AS FILINGSTATUS,
    eetExemptions AS EXEMPTIONS,
    eetExtraTaxDollars AS ADDITIONAL
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.empTax WITH (NOLOCK)
    WHERE eetTaxCode = 'USFIT'
    )eetFED
    ON eec.eecCOID = eetFED.COID
    and eec.eecEEID = eetFED.EEID
    left join (SELECT eetCOID AS COID,
    eetEEID AS EEID,
    eetTaxCode AS TAXCODE,
    eetFilingStatus AS FILINGSTATUS,
    eetExemptions AS EXEMPTIONS,
    eetExtraTaxDollars AS ADDITIONAL
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.empTax WITH (NOLOCK)
    WHERE eetTaxCode like '%SIT'
    AND eetIsWorkInTaxCode = 'Y'
    )eetSIT
    ON eec.eecCOID = eetSIT.COID
    and eec.eecEEID = eetSIT.EEID
    left outer join (SELECT eddCOID,
    eddEEID,
    eddEEBankName BankName1,
    eddEEBankRoute BankRoute1,
    eddAcct Account1,
    EddAcctType AcctType1,
    EddDepositRule DepositRule1,
    EddAmtOrPct EddAmtOrPct1
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.EmpDirDp WITH (NOLOCK)
    WHERE eddSequence = '99')edd
    ON eec.eecCOID = edd.eddCOID
    and eec.eecEEID = edd.eddEEID
    left outer join (SELECT eddCOID,
    eddEEID,
    eddEEBankName BankName2,
    eddEEBankRoute BankRoute2,
    eddAcct Account2,
    EddAcctType AcctType2,
    EddDepositRule DepositRule2,
    EddAmtOrPct EddAmtOrPct2
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.EmpDirDp WITH (NOLOCK)
    WHERE eddSequence = '01')edd2
    ON eec.eecCOID = edd2.eddCOID
    and eec.eecEEID = edd2.eddEEID
    left outer join (SELECT eddCOID,
    eddEEID,
    eddEEBankName BankName3,
    eddEEBankRoute BankRoute3,
    eddAcct Account3,
    EddAcctType AcctType3,
    EddDepositRule DepositRule3,
    EddAmtOrPct EddAmtOrPct3
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.EmpDirDp WITH (NOLOCK)
    WHERE eddSequence = '02')edd3
    ON eec.eecCOID = edd3.eddCOID
    and eec.eecEEID = edd3.eddEEID
    left outer join (SELECT eecCOID,
    eecEEID,
    rtrim(eepNameLast) + ', ' +
    rtrim(eepNameFirst) + ' ' +
    isnull(rtrim(ltrim(eepNameMiddle)), '') AS [Supervisor]
    FROM [ultiprosqlprod1].[ultipro_crum].dbo.EmpComp WITH (NOLOCK)
    join [ultiprosqlprod1].[ultipro_crum].dbo.EmpPers with (NoLock)
    on eeceeid = eepeeid)eec2
    ON eec.eecSupervisorID = eec2.eecEEID
    left outer join #tmp_Contacts con
    on eep.eepEEID = con.ConEEID
    order by [Client ID],
    [Last Name],
    [First Name]
    drop table #tmp_Contacts
    END
    Timothy E Caldwell

  • VB6 source code cannot connect to Oracle database after compile to file.exe

    Hi All,
    I have a problem about VB6 connect with Oracle database. It can connect as normal when run on VB program. After compiled to file.exe and execute, it cannot connect to Oracle database. What's going on ? Please advise? Thank you.
    Here is sample of my code connection.
    Option Explicit
    Private wsData As New ADODB.Connection
    wsData.ConnectionString = _
    "Provider=MSDAORA.1;User ID=lsp;Password=lsp2007;Data Source=prd01;Persist Security Info=False"
    wsData.Open
    End sub
    Rgads,
    Ats.

    Hi,
    I believe you're in the wrong forum, this forum is for Oracle Application Express.

  • Help to read a table with data source and convert time stamp

    Hi Gurus,
      I have a req and need to write a ABAP prog. As soon as i excute ABAP program it should ask me enter a data source name, then my ABAP prog has excute teh code, in ABAP code i have to read a table with this data source as key, sort time stamp from table and should display the data source and time stamp as output.
    As follows:
    Enter Data Source Name: 
    Then user enters : 2lis_11_vahdr
    Then out put should be "Data source  :"  10-15-2008.
    The time stamp format in table is 20,050,126,031,520 (YYYYMMDDhhmmss). I have to display as 05-26-2005. Any help would be apprciated.
    Thanks,
    Ram

    Hi Jayanthi Babu Peruri,
    I tried to extract YEAR, MONTH, DAY separately and using
    EDIT MASK written it.
    Definitely there will be some STANDARD CONVERSION ROUTINE will be there. But no idea about it.
    DATA : V_TS      TYPE TIMESTAMP,
           V_TS_T    TYPE CHAR16,
           V_YYYY    TYPE CHAR04,
           V_MM      TYPE CHAR02,
           V_DD      TYPE CHAR02.
    START-OF-SELECTION.
      GET TIME STAMP FIELD V_TS.
      V_TS_T = V_TS.
      CONDENSE V_TS_T.
      V_YYYY = V_TS_T.
      V_MM   = V_TS_T+4(2).
      V_DD   = V_TS_T+6(2).
      V_TS_T(2) = V_MM.
      V_TS_T+2(2) = V_DD.
      V_TS_T+4(4) = V_YYYY.
      SKIP 10.
      WRITE : /10 V_TS," USING EDIT MASK '____-__-________'.
              /10 V_YYYY,
              /10 V_MM,
              /10 V_DD,
              /10 V_TS_T USING EDIT MASK '__-__-__________'.
    If you want DATE alone, just declare the length of V_TS_T as 10.
    Regards,
    R.Nagarajan.
    We can -

  • GL Custom Reports not displaying source and line item Data after Upgrade

    Hi,
    I am having this issue even though General Ledger Journal Entry Summarization is set to "No Summarization" and in SLA the Line Type is set in detail for Transfer to GL. Have you come accross a specfic example like this? Can you please guide me to what the problem may be?
    None of the GL reports is showing the Source and Line Item details.
    Thanks,
    Arun

    I am having this issue even though General Ledger Journal Entry Summarization is set to "No Summarization" and in SLA the Line Type is set in detail for Transfer to GL. Have you come accross a specfic example like this? Can you please guide me to what the problem may be?
    None of the GL reports is showing the Source and Line Item details.Have you verified the queries of those reports after the upgrade? And, when you say upgrade, do you mean from 11i to R12?
    Did you set the application context properly?
    How to set the Organization Context in R12? [ID 437119.1]
    Oracle Applications Multiple Organizations Access Control for Custom Code [ID 420787.1]
    SQL Queries and Multi-Org Architecture in Release 12 [ID 462383.1]
    Setting APPS Context is mandatory step while loading data using public APIs [ID 473615.1]
    Thanks,
    Hussein

Maybe you are looking for