Urgent help in needed for StorProc

Hi All,
How are you today?
We have a package in which we have a SP called SERVICE_TO_PRNTMNGR.
Database Version 11.2.0.2
The issue now is-
The store procedure checks if all print jobs which have the same Fulfillment id (which is kept in PrintJobQueueDI.sessionID) have finished or not;
If not, it will throw exception. The error code is 20004.
What we want as a fix is-
The store procedure should check if all print jobs which have the same Fulfillment id (which is kept in PrintJobQueueDI.sessionID)
and Service Request ID (it is ketp in PrintJobDataDI.docId) have finished or not;
If not, it will throw exception. The error code is 20004.
Here is the package which has sp(SERVICE_TO_PRNTMNGR):
Create or Replace PACKAGE XSP_POPULATE_PRNTMNGR
IS
  FUNCTION FULFILLMENT_TO_PRNTMNGR
            (P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
             P_MODE           IN VARCHAR2)
            RETURN SYS_REFCURSOR;
  FUNCTION SERVICE_TO_PRNTMNGR
            (P_SERVICE_ID     IN SERVICE_REQUEST.SERVICE_ID%TYPE)
            RETURN SYS_REFCURSOR;
END;
Create or Replace PACKAGE BODY XSP_POPULATE_PRNTMNGR
IS
   l_package_name                       VARCHAR2(50) := 'XSP_POPULATE_PRNTMNGR';
   l_PrintJobQueueDI_REC            PrintJobQueueDI%ROWTYPE;
   l_PrintJobDataDI_REC             PrintJobDataDI%ROWTYPE;
   e_NOT_S_F_STATUS_IND_REQ         EXCEPTION;
   e_NO_SERVICES_FOR_THE_PRINTMGR   EXCEPTION;
   e_NOT_ALL_PREV_REQ_COMPLETED     EXCEPTION;
   e_ALREADY_INITIALLY_PRINTED      EXCEPTION;
   e_NOT_PRINTED_INITIALLY          EXCEPTION;
   l_NUM_REC_CREATED                NUMBER :=0;
   PROCEDURE *SERVICE_TO_PRNTMNGR*
            (P_SERVICE_ID     IN SERVICE_REQUEST.SERVICE_ID%TYPE,
             P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
             P_MODE           IN VARCHAR2);
   PROCEDURE INSERT_PrintJobQueueDI
            (P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
             P_MODE           IN VARCHAR2);
       FUNCTION FULFILLMENT_TO_PRNTMNGR
       FUNCTION FULFILLMENT_TO_PRNTMNGR
                (P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
                 P_MODE           IN VARCHAR2)
                RETURN SYS_REFCURSOR
          Name:  FULFILLMENT_TO_PRNTMNGR
        Params: P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
                P_MODE        IN  VARCHAR2
          Desc: The procedure loops through FULFILLMENT_SERVICE table
                and calls xsp_service_to_printmanager for each serviceId.
        MGS -  legal aid  liens not printing or e-mail Do not insert RECEIPT
               record into PrintJobDataDI if the RECEIPT is NULL
     IS
     l_errmsg                      VARCHAR2(1000):= '';
     l_module_name                 VARCHAR2(200) := l_package_name || '.' || 'FULFILLMENT_TO_PRNTMNGR';
     l_selcnt                      INTEGER;
     l_error                      INTEGER;
     l_rowcnt            INTEGER;
     l_sqlstatus                       INTEGER;
     l_wrong_parameter              VARCHAR2(50);
     l_TABLE_NAME                   VARCHAR2(30);
     l_EXISTS                       NUMBER(1);
     l_FULFILLMENT_ID               FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE;
     l_PrintJobQueueDI_populated    BOOLEAN:=FALSE;
     CURSOR_out                     SYS_REFCURSOR;
    BEGIN
      IF  P_FULFILLMENT_ID IS NULL OR
          P_MODE IS NULL
      THEN
          RAISE appl_error.e_missing_parameter;
      END IF;
      IF P_MODE NOT IN ('I','R')
      THEN
        l_wrong_parameter := 'P_MODE' || '=' || P_MODE;
        RAISE appl_error.e_wrong_parameter;
      END IF;
      -- Check if the Fulfillment Request
      -- completed successfully or failed
      l_NUM_REC_CREATED :=0;
      BEGIN
        SELECT 1 INTO l_EXISTS
         FROM FULFILLMENT_REQUEST
          WHERE FULFILLMENT_ID = P_FULFILLMENT_ID
           AND STATUS_IND IN ('S', 'F'); -- Successfull
      EXCEPTION
      WHEN NO_DATA_FOUND THEN
       RAISE e_NOT_S_F_STATUS_IND_REQ;
      END;
      IF P_MODE = 'I'
      THEN
          FOR l_SERVICE_REQ IN (SELECT sr.SERVICE_ID
                                  FROM FULFILLMENT_SERVICE fs,
                                       SERVICE_REQUEST sr,
                                       REQUEST_DESTINATION rd
                                  WHERE rd.SERVICE_ID = fs.SERVICE_ID
                                   AND sr.SERVICE_ID = fs.SERVICE_ID
                                    AND fs.FULFILLMENT_ID = P_FULFILLMENT_ID
                                     AND DELIVERY_METHOD_ID = 'P' -- Print
                                   AND sr.STATUS_IND = 'S')
          LOOP
            IF NOT l_PrintJobQueueDI_populated
            THEN
                INSERT_PrintJobQueueDI (P_FULFILLMENT_ID,P_MODE);
               l_PrintJobQueueDI_populated := TRUE;
                -- The data in the l_PrintJobDataDI_REC is populated by INSERT_PrintJobQueueDI
                IF l_PrintJobDataDI_REC.CONTENT IS NOT NULL THEN -- The Condition added on 01-APR-2011
                    INSERT INTO PrintJobDataDI VALUES l_PrintJobDataDI_REC; -- Receipt
                END IF;
                l_NUM_REC_CREATED := l_NUM_REC_CREATED + SQL%ROWCOUNT;
            END IF;
            *SERVICE_TO_PRNTMNGR*(l_SERVICE_REQ.SERVICE_ID,P_FULFILLMENT_ID,P_MODE);
          END LOOP;
          IF NOT l_PrintJobQueueDI_populated
          THEN
            RAISE e_NO_SERVICES_FOR_THE_PRINTMGR;
          END IF;
      ELSE -- P_MODE = 'R'
        INSERT_PrintJobQueueDI (P_FULFILLMENT_ID,'RF');
        l_PrintJobQueueDI_populated := TRUE;
      END IF;
      OPEN CURSOR_out FOR
       select l_NUM_REC_CREATED from dual;
       RETURN CURSOR_out;
      EXCEPTION
         WHEN appl_error.e_missing_parameter THEN
              l_error := 20001;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,null,null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN appl_error.e_wrong_parameter THEN
              l_error := 20003;
              l_errmsg:= appl_error.get_error_message(l_error,l_wrong_parameter,l_module_name,null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN appl_error.e_no_records_retrieved THEN
              l_error := 20122;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,l_TABLE_NAME,null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN e_NOT_S_F_STATUS_IND_REQ THEN
              l_error := 20004;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,
                'The Status_Ind of the Fulfillment_Id=' || P_FULFILLMENT_ID ||
                ' is not S or F',null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN e_NO_SERVICES_FOR_THE_PRINTMGR THEN
              l_error := 20004;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,
                'No Successfully completed services w/Delivery Method=P for the Fulfillment_Id=' ||
                P_FULFILLMENT_ID,null);
              raise_application_error(l_error*(-1), l_errmsg);
       END FULFILLMENT_TO_PRNTMNGR;
       FUNCTION SERVICE_TO_PRNTMNGR
       FUNCTION SERVICE_TO_PRNTMNGR
            (P_SERVICE_ID     IN SERVICE_REQUEST.SERVICE_ID%TYPE)
            RETURN SYS_REFCURSOR
          Name:  SERVICE_TO_PRNTMNGR
        Params: P_SERVICE_ID  IN  SERVICE_REQUEST.SERVICE_ID%TYPE
          Desc: To be called from Application for the single Service_Id reprint.
    IS
       CURSOR_out                       SYS_REFCURSOR;
    BEGIN
       SERVICE_TO_PRNTMNGR(P_SERVICE_ID,NULL,'R');
       OPEN CURSOR_out FOR
       select l_NUM_REC_CREATED from dual;
       RETURN CURSOR_out;
    END SERVICE_TO_PRNTMNGR;
       *PROCEDURE SERVICE_TO_PRNTMNGR*
       PROCEDURE *SERVICE_TO_PRNTMNGR*           
            (P_SERVICE_ID     IN SERVICE_REQUEST.SERVICE_ID%TYPE,
             P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
             P_MODE           IN VARCHAR2)
          Name:  SERVICE_TO_PRNTMNGR
          Params: P_SERVICE_ID  IN  SERVICE_REQUEST.SERVICE_ID%TYPE,
                  P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
                  P_MODE        IN  VARCHAR2
          Desc: The procedure populates the PrintJobQueueDI and PrintJobDataDI
                PrintManager tables.
                It works in two modes (P_MODE parameter)
                -I - Inital print request
                -R - reprint
                For the initial print request the P_FULFILLMENT_ID parameter
                will be passed in.
                For the Reprint mode the P_FULFILLMENT_ID will be NULL.
    IS
     l_errmsg                   VARCHAR2(1000):= '';
     l_module_name              VARCHAR2(200) := l_package_name || '.' || 'SERVICE_TO_PRNTMNGR';
     l_selcnt                   INTEGER;
     l_error                   INTEGER;
     l_rowcnt                   INTEGER;
     l_sqlstatus              INTEGER;
     l_wrong_parameter           VARCHAR2(50);
     l_TABLE_NAME                VARCHAR2(30);
     l_EXISTS                    NUMBER(1);
     l_FULFILLMENT_ID            FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE;
     e_NOT_PRINT_DELIVERY_METHOD EXCEPTION;
     e_NOT_SUCCESS_COMPL_SRV_REQ EXCEPTION;
    BEGIN
      IF  P_SERVICE_ID IS NULL OR
          P_MODE IS NULL OR
          (P_MODE = 'I' AND P_FULFILLMENT_ID IS NULL)
         THEN
          RAISE appl_error.e_missing_parameter;
      END IF;
      IF P_MODE NOT IN ('I','R')
      THEN
        l_wrong_parameter := 'P_MODE' || '=' || P_MODE;
        RAISE appl_error.e_wrong_parameter;
      END IF;
      -- Check if the Service Request
      -- successfully completed
      BEGIN
        SELECT 1
          INTO l_EXISTS
          FROM SERVICE_REQUEST
         WHERE SERVICE_ID = P_SERVICE_ID
           AND STATUS_IND = 'S'; -- Successfull
      EXCEPTION
      WHEN NO_DATA_FOUND THEN
        RAISE e_NOT_SUCCESS_COMPL_SRV_REQ;
      END;
      -- Check if the Service Request of the
      -- REQUEST_DESTINATION.DELIVERY_METHOD_ID=P
      BEGIN
        SELECT 1
          INTO l_EXISTS
          FROM REQUEST_DESTINATION
         WHERE SERVICE_ID = P_SERVICE_ID
           AND DELIVERY_METHOD_ID = 'P'; -- Print
      EXCEPTION
      WHEN NO_DATA_FOUND THEN
        RAISE e_NOT_PRINT_DELIVERY_METHOD;
      END;
      IF P_FULFILLMENT_ID IS NULL
      THEN
          SELECT FULFILLMENT_ID
            INTO l_FULFILLMENT_ID
            FROM FULFILLMENT_SERVICE
           WHERE SERVICE_ID = P_SERVICE_ID;
      ELSE
        l_FULFILLMENT_ID := P_FULFILLMENT_ID;
      END IF;
      IF P_MODE = 'R' -- Request to Repring single service
      THEN
        INSERT_PrintJobQueueDI (l_FULFILLMENT_ID,P_MODE);
      END IF;
      --dbms_output.put_line(P_FULFILLMENT_ID);
      FOR l_PrintJobDataDI_REC1 IN (SELECT l_PrintJobQueueDI_REC.PRINTJOBDIID PRINTJOBDIID,
                                          ri.SERVICE_ID DOCID,
                                          rownum+1 DOCORDER,
                                          l_PrintJobQueueDI_REC.QUEUEDIID,
                                          3,
                                          ri.NAME,
                                          1,
                                          ri.NUMBER_OF_PAGES,
                                          ri.RESPONSE_BLOB
                                     FROM RESPONSE_IMAGE ri
                                    WHERE ri.SERVICE_ID=P_SERVICE_ID)
      LOOP
        --dbms_output.put_line(l_PrintJobDataDI_REC1.PRINTJOBDIID);
        --dbms_output.put_line(l_PrintJobDataDI_REC1.DOCID);
        --dbms_output.put_line(l_PrintJobDataDI_REC1.DOCORDER);
        INSERT INTO PrintJobDataDI VALUES l_PrintJobDataDI_REC1;
        l_NUM_REC_CREATED := l_NUM_REC_CREATED + SQL%ROWCOUNT;
      END LOOP;
      EXCEPTION
         WHEN appl_error.e_missing_parameter THEN
              l_error := 20001;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,null,null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN appl_error.e_wrong_parameter THEN
              l_error := 20003;
              l_errmsg:= appl_error.get_error_message(l_error,l_wrong_parameter,l_module_name,null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN appl_error.e_no_records_retrieved THEN
              l_error := 20122;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,l_TABLE_NAME,null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN e_NOT_PRINT_DELIVERY_METHOD THEN
              l_error := 20004;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,
                'The Delivery Method for the Service_Id=' || P_SERVICE_ID ||
                ' is not PRINT',null);
              raise_application_error(l_error*(-1), l_errmsg);
         WHEN e_NOT_SUCCESS_COMPL_SRV_REQ THEN
              l_error := 20004;
              l_errmsg:= appl_error.get_error_message(l_error,l_module_name,
                'The Status_Ind of the Service_Id=' || P_SERVICE_ID ||
                ' is not S',null);
              raise_application_error(l_error*(-1), l_errmsg);
    END SERVICE_TO_PRNTMNGR;
   PROCEDURE INSERT_PrintJobQueueDI
   PROCEDURE INSERT_PrintJobQueueDI
            (P_FULFILLMENT_ID IN FULFILLMENT_REQUEST.FULFILLMENT_ID%TYPE,
             P_MODE           IN VARCHAR2)
    It works in two modes (P_MODE parameter)
            -I  - Inital print request
            -R  - reprint single SERVICE REQUEST
            -RF - reprint entire fulfillment
    IS
     l_errmsg                   VARCHAR2(1000):= '';
     l_module_name              VARCHAR2(200) := l_package_name || '.' || 'INSERT_PrintJobQueueDI';
     l_selcnt                   INTEGER;
     l_error                   INTEGER;
     l_rowcnt                   INTEGER;
     l_sqlstatus              INTEGER;
     l_wrong_parameter           VARCHAR2(50);
     l_TABLE_NAME                VARCHAR2(100);
     l_EXISTS                    NUMBER(1);
    BEGIN
      IF  P_FULFILLMENT_ID IS NULL OR
          P_MODE IS NULL
         THEN
          RAISE appl_error.e_missing_parameter;
      END IF;
      IF P_MODE NOT IN ('I','R','RF')
      THEN
        l_wrong_parameter := 'P_MODE' || '=' || P_MODE;
        RAISE appl_error.e_wrong_parameter;
      END IF;
      -- For reprint request confirm that
      -- all previouse print requests
      -- completed successfully.
      IF P_MODE IN ('R','RF')
      THEN
        SELECT count(*)
          INTO l_EXISTS
          FROM PrintJobQueueDI
         WHERE SESSIONID = P_FULFILLMENT_ID
           AND PRINTTYPE = 'REGULAR';
        IF l_EXISTS = 0
        THEN
          RAISE e_NOT_PRINTED_INITIALLY;
        END IF;
        SELECT count(*)
          INTO l_EXISTS
          FROM PrintJobQueueDI
         WHERE SESSIONID = P_FULFILLMENT_ID
           AND STATUS != 'STATUS_COMPLETED';
        IF l_EXISTS > 0
        THEN
          RAISE e_NOT_ALL_PREV_REQ_COMPLETED;
        END IF;
      ELSIF P_MODE = 'I'
      THEN
        SELECT count(*)
          INTO l_EXISTS
          FROM PrintJobQueueDI
         WHERE SESSIONID = P_FULFILLMENT_ID;
        IF l_EXISTS > 0
        THEN
          RAISE e_ALREADY_INITIALLY_PRINTED;
        END IF;
      END IF;
      IF P_MODE IN ('I','R')
      THEN
          l_TABLE_NAME := 'FULFILLMENT_REQUEST and more';
          SELECT SEQ_PrintJobQueueDI.NEXTVAL,
                 SEQ_PrintJobDIID.NEXTVAL,
                 us.KIOSK_ID,p.PRINTER_NAME,
                 fr.FULFILLMENT_ID,SYSDATE,
                 TO_DATE('1900/01/01','YYYY/MM/DD'),
                 DECODE(P_MODE,'I','REGULAR','REPRINT'),
                 'STATUS_SPOOLED',
                 DECODE(P_MODE,'I','ALL','COVER_AND_SEARCH'),
                 NULL,
                 -- Only for the initial printing
                 -- for the PrintJobDataDI for the Receipt
                 fr.FULFILLMENT_ID,
                 1,3,'RECEIPT',0,0,
                 fr.RECEIPT_BLOB
            INTO l_PrintJobQueueDI_REC.QUEUEDIID,
                 l_PrintJobQueueDI_REC.PRINTJOBDIID,
                 l_PrintJobQueueDI_REC.KIOSKID,
                 l_PrintJobQueueDI_REC.PRINTERNAME,
                 l_PrintJobQueueDI_REC.SESSIONID,
                 l_PrintJobQueueDI_REC.SPOOLTIME,
                 l_PrintJobQueueDI_REC.PRINTTIME,
                 l_PrintJobQueueDI_REC.PRINTTYPE,
                 l_PrintJobQueueDI_REC.STATUS,
                 l_PrintJobQueueDI_REC.PRINTOPTION,
                 l_PrintJobQueueDI_REC.PROCESSSTATEID,
                 l_PrintJobDataDI_REC.DOCID,
                 l_PrintJobDataDI_REC.DOCORDER,
                 l_PrintJobDataDI_REC.DOCTYPEID,
                 l_PrintJobDataDI_REC.DOCNAME,
                 l_PrintJobDataDI_REC.STARTPAGE,
                 l_PrintJobDataDI_REC.ENDPAGE,
                 l_PrintJobDataDI_REC.CONTENT
            FROM LRO_PRINTER p,
                 KIOSK k,
                 USER_SESSION us,
                 BUSINESS_AUDIT ba,
                 FULFILLMENT_REQUEST fr
           WHERE p.PRINTER_ID = k.PRINTER_ID
             AND p.LRO_ID = k.LRO_ID
             AND k.KIOSK_ID = us.KIOSK_ID
             AND us.USER_SESSION_ID = ba.USER_SESSION_ID
             --AND ba.BUSINESS_AUDIT_ID = fr.BUSINESS_AUDIT_ID
             AND ba.BUSINESS_AUDIT_ID = (select min(BUSINESS_AUDIT_ID)
                                           from fulfillment_service fs,service_request sr
                                          where fs.FULFILLMENT_ID = fr.FULFILLMENT_ID
                                            and sr.SERVICE_ID = fs.SERVICE_ID)
             AND fr.FULFILLMENT_ID = P_FULFILLMENT_ID;
      ELSE -- 'RF'
          l_TABLE_NAME := 'PrintJobQueueDI, KIOSK, LRO_PRINTER';
          SELECT SEQ_PrintJobQueueDI.NEXTVAL,
                 q.printJobDIID,
                 q.KIOSKID,
                 p.PRINTER_NAME,
                 q.SESSIONID,
                 SYSDATE,
                 TO_DATE('1900/01/01','YYYY/MM/DD'),
                 'REPRINT',
                 'STATUS_SPOOLED',
                 'ALL',
                 NULL
            INTO l_PrintJobQueueDI_REC.QUEUEDIID,
                 l_PrintJobQueueDI_REC.PRINTJOBDIID,
                 l_PrintJobQueueDI_REC.KIOSKID,
                 l_PrintJobQueueDI_REC.PRINTERNAME,
                 l_PrintJobQueueDI_REC.SESSIONID,
                 l_PrintJobQueueDI_REC.SPOOLTIME,
                 l_PrintJobQueueDI_REC.PRINTTIME,
                 l_PrintJobQueueDI_REC.PRINTTYPE,
                 l_PrintJobQueueDI_REC.STATUS,
                 l_PrintJobQueueDI_REC.PRINTOPTION,
                 l_PrintJobQueueDI_REC.PROCESSSTATEID
            FROM PrintJobQueueDI q,
                 KIOSK k,
                 LRO_PRINTER p
           WHERE q.SESSIONID = P_FULFILLMENT_ID
             AND printType = 'REGULAR'
             AND k.KIOSK_ID = q.KIOSKID
             AND p.PRINTER_ID = k.PRINTER_ID
             AND p.LRO_ID = k.LRO_ID;
      END IF;
      INSERT INTO PrintJobQueueDI VALUES l_PrintJobQueueDI_REC;
      l_NUM_REC_CREATED := l_NUM_REC_CREATED + SQL%ROWCOUNT;
      l_PrintJobDataDI_REC.PRINTJOBDIID := l_PrintJobQueueDI_REC.PRINTJOBDIID;
      l_PrintJobDataDI_REC.QUEUEDIID:= l_PrintJobQueueDI_REC.QUEUEDIID;
     EXCEPTION
     WHEN appl_error.e_missing_parameter THEN
          l_error := 20001;
          l_errmsg:= appl_error.get_error_message(l_error,l_module_name,null,null);
          raise_application_error(l_error*(-1), l_errmsg);
     WHEN appl_error.e_wrong_parameter THEN
          l_error := 20003;
          l_errmsg:= appl_error.get_error_message(l_error,l_wrong_parameter,l_module_name,null);
          raise_application_error(l_error*(-1), l_errmsg);
     WHEN e_NOT_ALL_PREV_REQ_COMPLETED THEN
          l_error := 20004;
          l_errmsg:= appl_error.get_error_message(l_error,l_module_name,
          'Not all print requests for the Fulfillment_Id=' || P_FULFILLMENT_ID ||
          ' were successfully completed',null);
          raise_application_error(l_error*(-1), l_errmsg);
     WHEN e_ALREADY_INITIALLY_PRINTED THEN
          l_error := 20004;
          l_errmsg:= appl_error.get_error_message(l_error,l_module_name,'Initial print request for the Fulfillment_Id=' || P_FULFILLMENT_ID ||
          ' has been already created',null);
          raise_application_error(l_error*(-1), l_errmsg);
     WHEN e_NOT_PRINTED_INITIALLY THEN
          l_error := 20004;
          l_errmsg:= appl_error.get_error_message(l_error,l_module_name,
            'Can''t reprint the print request for the Fulfillment_Id=' || P_FULFILLMENT_ID ||
            ' because it was not printed intially',null);
          raise_application_error(l_error*(-1), l_errmsg);
     WHEN NO_DATA_FOUND THEN
          l_error := 20122;
          l_errmsg:= appl_error.get_error_message(l_error,l_module_name,l_TABLE_NAME,null);
          raise_application_error(l_error*(-1), l_errmsg);
   END INSERT_PrintJobQueueDI;
END XSP_POPULATE_PRNTMNGR;Please help in writing this piece of code.
Would appreciate your help...
Edited by: BluShadow on 04-Oct-2011 15:39
added {noformat}{noformat} tags for readability.  See {message:id=9360002} to learn to do this yourself.
Edited by: user548261 on Oct 4, 2011 7:46 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

rudi wrote:
Hi sb92075,
I'm absolutely newbie in this discussion forum, because I expected that this forum will be helpfull for all. I have found really so much perfect answers and advices.
You have high number of posts, but I can't found any your answer for new programmers which have some issues. If you can't answer, ignore the query posted, I think that this is spamming, I have found your 10 negative posts within 5 minutes.
I know, that all forums have rules, but review number of "posts with not correct subjects like URGENT, ASAP...." and the other, correct with absolutely same queries and requests for advise.
Thanks for understanding
rudisb92075's response was helpful. It was pointing out that we need to have tables and data to work with and not just a piece of unfamiliar code that we are told doesn't work in some way. Without the tables and example data and expected output we could only guess what the problem may be. The OP has also said their issue is urgent, which it isn't as I pointed out to them, but then their response to sb92065's request for tables and data was just to say that they want us to do their work for them and they'll test it. That's not only rude, but also wastes our time as we have to make a guess as to what the problem may be then wait for the OP to test it, to no doubt tell us that it still doesn't work, so we can make another guess.
This is not the way a professional forum works. If the OP wants help with the issue they need to provide relevant information as requested. The fact they seem to keep asking questions and non of them are being marked as answered should be a good indication that they are not asking the questions correctly.
So, before you criticize members as being unhelpful, it is perhaps better if you read what they have requested and understand what they've said.
Therefore, we still await the OP's response providing some useful information to be able to help...

Similar Messages

  • Urgent HELP! need for my Zen touch (20

    Right here we go. I bought my zen touch online last year from a well known supplier. Absolutly brilliant mp3 plaey and happy with the value for money i got. The player did freee alot since i got it at inappropiate times eg. When i was on holiday and had nothing to reset it with. Recently i have been experiancing alot of problems. First one is that it froze so i reseted it, all seemed well until the Welcome screen came on and stayed like that for 0 mins and then it resumed back to normal. This has since continued. 2nd problem is every time i add a song from the computer (same process that i have been using since i got it) all seems well until.... i turn the player on select any song to play and the player results in PLAYBACK ERROR. So i reset , the player then freezes for another 0 mins and then is back to normal. This also has continued. And third and finally everytime i reset now i get the message rebulding libary and it is almost done and yet low and behold freezes again for another 0mins. Also i need urgent and quick help as my warrantty runs out in days. PLEASE HELP!!!! and to add to this i have tonight installed a new firmware and still experiance same problem. And almost forgot the player freezes for 0mins after every chargeMessage Edited by ruane89 on 09-30-2005 07:8 PM

    ruane89 wrote:how long does this disk clean up tkae and what does it actually do?
    As per the FAQ post:
    How long should a Disk Cleanup take?
    It should only take a few minutes, and no longer than 30 minutes. Anything longer than this and there is a problem with the player and you need to contact Creative Support.
    If this doesn't solve it then you really just need to follow the steps in the "My Zen is not starting properly, or goes into rescue mode, what should I do?" section of the FAQ post.
    As igedit says, the player does sound faulty unfortunately, so I would contact Creative Support.

  • Urgent Help is Needed for Database Installation Problems

    How can we resolve the following database problems in Windows XP? Originally, we had Oracle 10.1.0.4.2, and we wanted to upgrade it to Oracle 10.2.0.1. We uninstalled Oracle Home ORAH1_DEV and then got the following problems while installing Oracle 10.2.0.1. How can we resolve all these errors so database configuration assistants can work successfully? Please help us with these ASAP. Thank you very much for your help and time in advance.
    -Oy
    These are the popup message we got.
    POPUP 1. This appears 3 times, then ignore
    Error in writing to file 'C:\OraHomes\ORAH1_DEV\jdk\jre\bin\awt.dll'.[C:\OraHomes\ORAH1_DEV\jdk\jre\bin\awt.dll(The process cannot access the file because it is being used by another process)]
    Click 'Help' for more information
    Click 'Retry' to try again
    Click 'Ignore' to ignore this error and go on.
    Click 'Cancel' to stop this installation
    buttons Help Retry Ignore Cancel
    POPUP 2. Error in writing to file 'C:\OraHomes\ORAH_DEV\jdk\bin\java.exe'. [C:\OraHomes\ORAH1_DEV\jdk\jre\bin\java.exe (The process cannot access the file because it is being used by another process)]
    Click 'Help' for more information
    Click 'Retry' to try again
    Click 'Ignore' to ignore this error and go on.
    Click 'Cancel' to stop this installation
    buttons Help Retry Ignore Cancel
    POPUP 3. Erro in writing to file 'C:\OraHomes\ORAH1_DEV\bin\orancrypt10.dll'. [C:\OraHomes\ORAH1_DEV\bin\orancrypt10.dll (The process cannot access the file  because it is being used by another process)]
    Click 'Help' for more information
    Click 'Retry' to try again
    Click 'Ignore' to ignore this error and go on.
    Click 'Cancel' to stop this installation
    buttons Help Retry Ignore Cancel
    POPUP 4. Error in writing to file 'C:\OraHomes\ORAH1_DEV\bin\oravsn10.dll'. [C:\OraHomes\ORAH1_DEV\bin\oravsn10.dll (The process cannot access the file because it is being used by another process)]
    Click 'Help' for more information
    Click 'Retry' to try again
    Click 'Ignore' to ignore this error and go on.
    Click 'Cancel' to stop this installation
    buttons Help Retry Ignore Cancel
    POPUP 5. Error in writing to 'c:\OraHomes\ORAH1_DEV\opmn\mesg\ensus.msb'. [C:\OraHomes\ORAH1_DEV\opmn\mesg\ensus.msb (The process cannot access the file because it is being used by another process)]
    Click 'Help' for more information
    Click 'Retry' to try again
    Click 'Ignore' to ignore this error and go on.
    Click 'Cancel' to stop this installation
    buttons Help Retry Ignore Cancel

    Grace wrote:
    Yes, I have it installed in the same Oracle Home. Is it possible to create it there? Or I must create a new Oracle Home for the new installation? Please reply as soon as possible. Thank you very much for your help.
    -OyA specific ORACLE_HOME holds the binaries for a specific version of Oracle. You don't upgrade by simply installing a newer version of Oracle into the ORACLE_HOME of an older version. If you tried to do that you have probably irreversibly corrupted the original installation.
    And there is no URGENT or ASAP here. We are all volunteers with regular jobs. If you have "urgent" support issues you need to open a Service Request with Oracle Support.

  • My BB9810 refuse to load OS7.1 software on my phone after the download has completed. My phone has freezed/stucked since morning. Pls urgent help/assistant needed as I can not access/use my phone for over 24hrs now.

    My BB9810 refuse to load OS7.1 software on my phone after the download has completed. My phone has freezed/stucked since morning. Pls  urgent help/assistant needed as I can not access/use my phone for over 24hrs now.

    Hi there,
    Use the method described in the link below to get back up and running:
    http://supportforums.blackberry.com/t5/Device-software-for-BlackBerry/How-To-Reload-Your-Operating-S...
    I hope this info helps!
    If you want to thank someone for their comment, do so by clicking the Thumbs Up icon.
    If your issue is resolved, don't forget to click the Solution button on the resolution!

  • Can i take live video from TV tuner? how? urgent help is needed

    can i take live video from TV tuner? how?
    i have downloaded this code for a web cam how can i adjust it to take live video from TV tuner
    * WebcamPlayer.java
    * Created on November 22, 2004, 4:09 PM
    import javax.media.Player;
    import javax.media.CaptureDeviceInfo;
    import javax.media.MediaLocator;
    import javax.media.CaptureDeviceManager;
    import javax.media.Manager;
    import javax.media.format.VideoFormat;
    import java.awt.Component;
    import java.applet.*;
    import java.util.Vector;
    * @author Administrator
    public class WebcamPlayer extends Applet
    private CaptureDeviceInfo device; // Contains the device properties
    private MediaLocator ml; // Contains the location of the media comming from the webcam
    private Player player; // the player
    private Component videoScreen; // Component that is capable to show the player's visual component
    public void init()
    try
    {   //gets a list of devices how support the given videoformat
    Vector deviceList = CaptureDeviceManager.getDeviceList(new VideoFormat(VideoFormat.MJPG) );
    //device = CaptureDeviceManager.getDevice("vfw:Creative WebCam NX Pro (VFW):0");
    //gets the first device from the deviceList
    device = (CaptureDeviceInfo) deviceList.firstElement();
    System.out.println("Chosen device: "+device.getName());
    //String str1 = "vfw:Creative WebCam NX Pro (VFW):0";
    // de webcam indentifiseren
    //device = CaptureDeviceManager.getDevice(str1);
    //gets the location of the device, is needed for player
    ml = device.getLocator();
    // makes player and gives the streaming video location (that is locate in the MediaLocator)
    // this oparation is blocking until Manager has made a player that is realized.
    player = Manager.createRealizedPlayer(ml);
    //starts the play
    player.start();
    //Gets a component from the player that can show the actual streaming from the
    //webcam.
    videoScreen = player.getVisualComponent();
    //adds the component that displays the streaming to the applet.
    add(videoScreen);
    // Now the user can see the steam that is from the webcam in the applet
    catch(Exception e)
    System.out.println("no device");
    thanks here is my mail if any wants to mail me [email protected]

    just visit
    http://javasolution.blogspot.com/2007/04/java-tv-api-overview.html

  • User soliciting adobe forms as "Need Urgent Help" is phishing for phone #'s

    Is anyone getting these? Call me silly but I just don't think it's Adobe "Help And Support"
    and "And" is never capitalized in a title dumb-dumb
    Hi!
    We apologize for the inconvenience caused we will help you out to resolve the problem which you are facing for further assistance provide us your Skype ID and Telephone Number so our one of the technician will contact you!
    Thanks & Regards
    Adobe Help And Support

    you told me to remove the post, but I think you're the same guy embarrassed he got caught.
    did I guess right?
    Want to know how I know?

  • Urgent help:Ulimit setting for DSEE6.2

    Hi
    I have installed DSEE6.2 on RHEL4 which has ulimit setting of 1024.However I got the following exception:
    ERROR<12293> - Connection - conn=-1 op=-1 msgId=-1 - fd limit exceeded Too many open file descriptors - not listening on new connection
    Please advice what should be the ulimit setting?Is it mentioned in any of the dsee6.2 documentation (I could not find any).
    I am also getting the following exception:
    ERROR<8318> - Repl. Transport - conn=-1 op=-1 msgId=-1 - [S] Bind failed with response: Failed to bind to remote (900).
    Are both of the above issues due to ulimit settings only.
    I need this help urgently as we have a production release this weekend.
    Thanks
    Aarti

    Also be aware of your file-descriptor-count configuration property:
    http://docs.sun.com/app/docs/doc/820-2495/file-descriptor-count-5dsconf
    Any ulimit increases might need to be applied to this property.
    ran_aarti wrote:
    I am also getting the following exception:
    ERROR<8318> - Repl. Transport - conn=-1 op=-1 msgId=-1 - [S] Bind failed with response: Failed to bind to remote (900).
    Are both of the above issues due to ulimit settings only.Can't say for sure, but yes, there is a good chance the replication error is due to file descriptor exhaustion.

  • OSA VB error - Urgent Help is needed

    Dear friends.
    I am using Oracle Sales Analyzer Vs 1.5.2.1 Rev.1.534g
    I am facing the following problem when I am trying to use the Custom Aggregates menu. I receive the following error:
    VB error #14 occured: Out of String Space
    \nfrmDSAggregate: FormLoad\nDSAG: SetupAG\nPMCatGetEntryList. This Application maybe in an unstable state. Do you wish to continue?
    If I choose Yes, it brings up the menu however with no data and no possibility to do anything. If I choose NO the program closes.
    Can you please help me deal with this problem? I urgently need to work on the data and I am stack!
    Please send directly to [email protected]
    Many thanks in advance
    George

    Not sure if it might help but take a look at Patch.5032548.
    Sam
    http://www.appsdbablog.com

  • Help - Opinion needed for linked picture - Trackpad Click

    I need your help.  This was just one of the problems sent in for Depot Repair.  It's going back for this and other problems.  H.?. at the repair Depot repair said they don't relace stuff that works, hence they won't replace a lop-sided key.  Is this right?
    It can't be "normal wear and tear" because that just doesn't happen with 4 weeks of use.  I bet it will eventually break.  That's what I seem to get when reading the forums here.
    I contend that af you do a search here for either right click  http://forums.toshiba.com/t5/forums/searchpage/tab/message?q=right+click or left click  http://forums.toshiba.com/t5/forums/searchpage/tab/message?q=left+click
    There seems to be a hint that there are more problems that meets the eye with the trackpad buttons and many of you are reporting problems and suffering.  Based on discovering all of the click issues in the Laptop Forums, I believe that Toshiba in Japan needs to address it with a re-design.
    Here is a link to the picture: http://i1109.photobucket.com/albums/h427/KeepItSimple2/Toshiba_P1010313640x480LeftClick.jpg The Series in the picture is the A665.  A 1 mm thick ruler was laid on top of the key to show the left resting height.
    What do you guys think?  How do we fight it?  Why aren't they listening?
    Currently, I have been without a laptop for nearly 6 weeks.  What will the extended warranty people have to say.
    This is a small sample of the service issues that I'm experiencing.
    A Toshiba Case ID was Issued for this and other problems with the return.

    You can't put a random number generator is a gif. GIFs are images following a particular format (and using compression owned by an evil company which a few years ago anyway were threatening to sue everybody in the world), and is not executable. That doesn't really make sense.
    But don't try to describe problem in terms of a possible implementations; that just confuses the matter. It sounds like you want to display images, based on a static gif file, with additional random content added. Is that what you want to do?
    I'm pretty sure it's possible to:
    (1) load an image from a GIF file, into a buffer
    (2) filter that buffer through a routine that draws arbitrary stuff
    (3) that arbitrary stuff could include alphanumeric text produced by a random number generator
    (4) the output from the filter could then be used to create an image object
    (5) that image object could then be displayed.

  • Urgent: Table name needed for Real estate

    Hi Experts,
    i have a query relating to the real estate module.
    I want a table name that holds the (VIOROO-rsobjtype) Reservation object type field and (VIBPOBJREL-Partner) Partner field. These fields are contained in 2 different tables.
    Can you help me out here. This is an Very urgent requirement.
    Points will be awarded.
    Thanks in advance.

    Hi,
    Just do like this to know about your tables,
    go to se11,
    give table name as DD03L(which is a table for table fields),
    display,
    excute,
    under the field name input u can VIOROO and VIBPOBJREL
    then excute, u can get the table names for your fields.
    seshu.

  • Screen exit help is needed for SCASE development

    Dear forum,
    I need your help to find a possible screen exit for the SCASE transaction. I want to add custom fields in the standard SAP screen since we want to have more fields here than standard. I have identified the program and package as follows:
    Transaction: SCASE
    Program: SAPLSRMCLFRM2
    Package: SCMG_GENERAL
    Can you please help me on how to find a screen exit for this?
    I would really appriciate all help I can get, many thanks in advanced!
    // Par

    Hello again,
    I have seemed to found the following BADI: SCMG_CASE_FCODE_S - Case Frontend: Non-standard Pushbutton
    The documentation states the following:
    This BADI is called if a function code was triggered that s not implemented by the standard of the case.
    This is true if the pushbutton is customer- or application-specific.
    You can create your own pushbutton in the table SCMGFUNCTION by using the maintenance view SCMGV_FUNCTION. If you do so, pay attention to the customer namespace in the table.
    In this table you can control exactly when the pushbutton is active The function code is the processed in this BAdI
    If I now want to create a subscreen with new custom fields and add that as a pushbutton option on the standard screen of transaction SCASE, what would be the next steps to take?
    Best regards, Par

  • Urgent Help - Getting Org_id for where clause

    HI All,
    I am trying to customise "Out of office rule" - Delegate LOV sql, it works fine from responsibility e.g. iProcurment etc. but not from HomePage worklist. The problem is getting the Org_id of the user logged-in I have tried following different methods:
    From VO:
    (1) FND_GLOBAL.ORG_ID
    (2) fnd_profile.value('ORG_ID')
    From CO: by setting the where clause
    (1) oadbtransaction.getOrgId()
    (2) oapagecontext.getOrgId()
    But every time same problem some how it's not working from Application HomePage but it will work fine if user will click on any responsibility and then come back to homepage.
    Please help it's an urgent issue.
    Thanks!

    Anoop,
    That what are the options to get the Org id on the home page for the user logged-in as user can set "Out of Office Rules" with out clicking on any responsibility ...directly from the home page.
    Thanks

  • Help, advice needed for learning Action Script

    I don't have any experience with programing and even scripting and I can't find tutorials for total beginners. I started to read this one
    http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9 b8cbfe-7ff7.html
    but I have difficulties understanding the explanations.
    If you have any advice and pointers to tutorials for total dummy beginners I will greatly  appreciate it.

    I’m 27 years old and one month ago I started study ActionScript 3.0. After red a lot of forums with recommendations about what need to do for study as3 I clear next things:
    Try to visit forums about as3 and discus with people about your problems and also try to help other solve their problems (you can help a lot of people to solve their problems, you can find a lot answers to your questions, you can share your experience with others)
    Try to read books about as3 (in books you can find all theory and some examples for this theory, so this info will be very helpful for you, because it’s a fundamental knowledge what you must to know)
    Try to visit sites with tutorials (on the net you can find a lot sites with tutorials and there you step by step will study a lot of things)
    Share your knowledge with others (create your blog or something else where you will show to people your examples of work, where you will write about as3 and will share your experiences and knowledge, this can give you chance to consolidate your knowledge and give opportunity other people study as3)
    Try to separate big not understandable problem to smaller(after you find answer to all small problems you can find answer to big problem)
    And the main what you must remember then YOU MUST CODING EVERY DAY! (I think without it you never been a as3 coder.)
    I can recommend next sites witch can help you to study ActionScript 3.0:
    Books:
    <a href="http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/">http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/</a><br>
    <a href="http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946">Essential ActionScript 3.0</a><br>
    <a href="http://www.amazon.com/Learning-ActionScript-3-0-Beginners-Guide/dp/059652787X/ref=sr_1_2?i e=UTF8&s=books&qid=1261737552&sr=1-2">Learning ActionScript 3.0: A Beginner's Guide</a><br>
    <a href="http://www.amazon.com/ActionScript-Adobe-Flash-Professional-Classroom/dp/0321579216/ref=sr _1_6?ie=UTF8&s=books&qid=1261737552&sr=1-6">ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book</a><br>
    <a href="http://www.amazon.com/ActionScript-3-0-Game-Programming-University/dp/0789737027/ref=sr_1_ 7?ie=UTF8&s=books&qid=1261737552&sr=1-7">ActionScript 3.0 Game Programming University</a><br>
    <a href="http://www.amazon.com/ActionScript-3-0-Cookbook-Application-Developers/dp/0596526954/ref=s r_1_8?ie=UTF8&s=books&qid=1261737552&sr=1-8">ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers</a>
    Forums:
    <a href="http://forums.adobe.com/community/flash/flash_actionscript3">http://forums.adobe.com/community/flash/flash_actionscript3</a><br>
    <a href="http://www.actionscript.org/forums/forumdisplay.php3?f=75">http://www.actionscript.org/forums/forumdisplay.php3?f=75</a><br>
    <a href="http://www.flasher.ru/forum/forumdisplay.php?f=83">http://www.flasher.ru/forum/forumdisplay.php?f=83</a>
    Blogs:
    <a href="http://theflashblog.com/">http://theflashblog.com/</a><br>
    <a href="http://www.mikechambers.com/blog/">http://www.mikechambers.com/blog/</a><br>
    <a href="http://as3journal.blogspot.com/">http://as3journal.blogspot.com/</a><br>
    <a href="http://flash-templates-today.com/blog/">http://flash-templates-today.com/blog/</a> <br>
    <a href="http://xitri.com/">http://xitri.com/</a><br>
    <a href="http://www.hamstersteam.com/">http://www.hamstersteam.com/</a><br>
    <a href="http://flash-animation.ru/">http://flash-animation.ru/</a><br>
    <a href="http://www.keyframer.com/">http://www.keyframer.com/</a>
    Tutorials:
    <a href="http://cookbooks.adobe.com/actionscript">http://cookbooks.adobe.com/actionscript</a><br>
    <a href="http://www.hongkiat.com/blog/30-free-flash-photo-galleries-and-tutorials/">http://www.hongkiat.com/blog/30-free-flash-photo-galleries-and-tutorials/</a><br>
    <a href="http://www.ilike2flash.com/">http://www.ilike2flash.com/</a><br>
    <a href="http://xuroqflash.com/">http://xuroqflash.com/</a><br>
    <a href="http://www.emanueleferonato.com/category/actionscript-3/">http://www.emanueleferonato.com/category/actionscript-3/</a><br>
    <a href="http://www.graphicmania.net/category/adobe-flash/">http://www.graphicmania.net/category/adobe-flash/</a><br>
    <a href="http://www.flashperfection.com/">http://www.flashperfection.com/</a><br>
    <a href="http://active.tutsplus.com/category/tutorials/">http://active.tutsplus.com/category/tutorials/</a><br>

  • URGENT HELP! NEED A HELPING HAND!

    is it possible to "listen keyboard" for web-applications and execute needed classes (programms) according to this keypresses?

    Try this as an example:
    //<applet code="TestitAppl.class" height=75 width=225> </applet>
    import java.awt.*;
    import java.awt.event.*;
    public class TestitAppl extends java.applet.Applet implements KeyListener {
    private int iDx, keyHit;
    private char myChar;
    private char[] calcEntr;
    private String calcPrnt;
    private TextField display;
    private Panel p;
    public void init() {
    setBackground(Color.cyan);
    calcEntr = new char[20];
    setFont(new Font("Helvetica", Font.BOLD, 15));
    setBackground(Color.white);
    p = new Panel();
    display = new TextField("Currently just this", 20);
    p.setLayout(new GridLayout(1, 1, 10, 10));
    display.setBackground(Color.white);
    display.setForeground(Color.blue);
    display.addKeyListener(this);
    p.add(display);
    add(p);
    public void keyTyped(KeyEvent event) {
    myChar = event.getKeyChar();
    if (!java.lang.Character.isISOControl(myChar)) {
    if (myChar != '.') {
    if (iDx < calcEntr.length) { calcEntr[iDx++]=myChar; }
    else { changeColor(); }
    // KEYS: 8 is the BackSpace key, 9 is the Tab key, 10 is the Enter key
    public void keyPressed(KeyEvent event) {
    keyHit = event.getKeyCode();
    if (keyHit == 8) {
    if (iDx > 0) { calcEntr[--iDx] = ' '; }
    else if (keyHit == 10) {
    display.setText(new String(calcEntr));
    for (int i=0; i<calcEntr.length;i++) { calcEntr[i]='\u0000'; }
    calcPrnt="";
    iDx=0;
    else { clearDisplay(); }
    public void keyReleased(KeyEvent event) { }
    public void changeColor() {
    int i = (int) (Math.random()*10)%9;
    switch (i) {
    case 1: { display.setForeground(Color.blue);   break; }
    case 3: { display.setForeground(Color.gray);   break; }
    case 5: { display.setForeground(Color.red);    break; }
    case 7: { display.setForeground(Color.yellow); break; }
    case 9: { display.setForeground(Color.cyan);   break; }
    default: { display.setForeground(Color.black);  break; }
    public void clearDisplay() { display.setText(""); }

  • Urgent Help is needed : Experts please help

    Does modification of Transfer rule and update rule require data deletion from all the dependent data targets?
    Hi Experts,
    Two new key figures have been added in data source and subsequently in transfer rules, updated rules, ODS and cubes there in data flow.
    The changes are supposed to move in production on this weekend. I am afraid; does this activity require data deletion from the data targets before moving the transports?
    With out deletion of the data can these transports be moved in prod?
    Please reply with your valuable advice.
    Points will be rewarded.
    Thanks,
    BW USER

    hi,
    hope u might have to do changes in the cube and ods also rite?
    and you need to have data for the added key figure in the cube/ods for the already existing records in the cube/ods.for this you copy content in other cube/ods and do delete and reload the data to the new changed cube/ods.
    Ramesh

Maybe you are looking for

  • How do i get a new e mail address for my old 4s for my spouse to use

    i want to register my 4s to my spouse how?

  • How can I fix my Library scrolling problem?

    I have installed iTunes on my new Win 7 machine. When I scroll my Music Libray in the List configuration, I cannot get a smooth up/down reaction to my scroll bar. If I scroll in one direction, Library items are added to the top one-quarter of the Lis

  • Problem upgrading [SOLVED]

    I-ve a problem upgrading with my Arch 64. I've the next problem while upgrading... 4:01# pacman -Syu                                                                                                                   /home/koven :: Synchronising packag

  • Could I be the only Pages user in the world this is happening to?

    Is it true that Pages does not recognise page breaks from imported Word documents? Has anyone actually done this? Would anyone try it for me? Just create a Word document with some page breaks in in and import it into Pages. Hello? Hello? Sob...

  • Installing flash player on mac

    it won't let me install adobe on my mac after i download the hml file it just shoots me to a black page... file:///flashplayer is not a working link. please help