Forms : Bloques basados en procedimientos almacenados

Hola,
Estoy utilizando FORMS 5.0 (server), plataforma WINDOWS NT 4.0.
Los bloques que construyo estan basados en procedimientos
almacenados, hasta el momento no he podido encontrar la forma de
realizar una consulta que simule la consulta original de forms
sobre tablas, estoy utilizando un paquete con los procedimientos
de consulta, insertar, borrar, actualizar y bloquear. Donde
encuentro documentacin suficiente sobre esto ?.
Gracias.
null

Ne diyorsun kardesim ???
Carlos Mario Toro F. (guest) wrote:
: Hola,
: Estoy utilizando FORMS 5.0 (server), plataforma WINDOWS NT 4.0.
: Los bloques que construyo estan basados en procedimientos
: almacenados, hasta el momento no he podido encontrar la forma
de
: realizar una consulta que simule la consulta original de forms
: sobre tablas, estoy utilizando un paquete con los
procedimientos
: de consulta, insertar, borrar, actualizar y bloquear. Donde
: encuentro documentacin suficiente sobre esto ?.
: Gracias.
null

Similar Messages

  • Copia de Procedimientos Almacenados

    Jóvenes experto alguien sabe si hay alguna forma de copiar los procedimientos almacenados de una base de datos a otra sin necesidad de estar creándolos uno por uno.
    De antemano agradezco su ayuda.
    Saludos

    Gracias Mauricio pero la verdad no, y para hacerte sincero no he utilizado el  copy express me podrias indicar como realizar esta accion.
    De antemano muy agradecido.

  • SBO-COMMON no creo procedimientos almacenados.

    Buenos días a todos,
    Mi tema es que instale SAP 9 PL05 con SQL Server 2012 y al momento de que el instalador de SAP crea la SBO-COMMON con las bases de pruebas y me envió unos mensajes de que no se creo algunos procedimientos almacenados y al abrir SAP Client no me permite ver las bases de pruebas para conectarme, y quería saber si alguien sabe como solucionar este tema?.
    P.D.: Ya verifique que los servicios SQL esten iniciados e incluso probé creando una base de pruebas desde SAP Client y creo la base pero no se pudo ver en la barra del proceso la creación de la base, pero si uno va al SQL Server si se creo la base.
    Gracias y atento a sus comentarios y ayuda.

    Bueno la del master sale otra en la que te adjunto una imagen
    Pero en otro servidor con SAP 9 PL09 HPTFIX1 con SQL Server 2008 R2 el master esta igual que en la imagen y el COMMON esta con el Latin1_General (SQL_Latin1_General_CP850_CI_AS) y en ese servidor funciona bien y si muestra las bases de datos. Sera el servidor SQL 2012?.
    Atento a tus comentarios.

  • Ejecutar procedimientos almacenados sql server

    Hola buenas tardes.
    estoy invesigando sobre labview, y se que se pueden hacer consultas a bases de datos sql directamente desde labview.
    pero no he tenido suerte en encontrar si es posible ejecutar procedimientos almacenados sql server, 
    Gracias.

    Saludos alfred2611,
    Gracias por utilizar los Foros de Discusión de National Instruments, efectivamente es posible ejecutar procedimientos almacenados SQL server utilizando LabVIEW, puedes utilizar el Database Connectivity Toolkit de LabVIEW para ello, los siguientes links contienen ejemplos de esto:
    How Do I Get Return Values of Stored Procedures in the Database Connectivity Toolkit?:
    http://digital.ni.com/public.nsf/allkb/9EDDED1E89054FEA86256DB400551780
    How Do I Set Input Parameters and Get Output Parameters from an SQL Stored Procedure with the Database Connectivity Toolkit?:
    http://digital.ni.com/public.nsf/allkb/07FD130746083E0686257300006326C4
    Quedo al pendiente de tu post, saludos.
    David P.
    National Instruments
    Applications Engineer
    www.ni.com/soporte

  • Ejecutar report desde un Procedimiento en la BD

    yo deseo saber si existe alguna manera de enviar a ejecutar un .rdf (que a su vez genera un pdf) desde un procedimiento almacenado en la base de datos. Esto debido a que lo deseo ejecutar (el procedimiento) desde un job de la base de datos.
    de antemano gracias

    Hi viajero,
    Please click on the following icon to insert the screenshot :
    What version of Photoshop have you downloaded?
    Error in the file indicates a corrupt downloaded file.
    Please retry downloading the file and check.
    Regards,
    Rave

  • Excepción Propiedad Datos

    Hola a todos, mi consulta es la siguiente...
    ¿Alguien podría ofrecer alguna explicación de lo que hace exactamente la excepción propiedad de datos?. La pregunta apunta directamente al hecho de que exista una pestaña llamada Formularios Excluídos (en ella aparecen todos los documentos que no aplican la propiedad). En realidad busco saber para qué existe dicha pestaña y si alguien ha utilizado esta funcionalidad y la pudiese ejemplificar, le quedare muy agradecido.
    Saludos Cordiales,

    Hola.
    Como esos documentos no traen el campo Titular, no creo que sea viable por propiedad de datos, pues no habría manera de validar a quién pertenecen. Para tener seguridad de esto, habría que realizar en entrono de pruebas la simulación (Si me queda algo de tiempo en la tarde o en estos días, intentaré realizarlo en mi entorno de pruebas).
    Como solución alterna para el problema formulado, podría sugerir:
    1. Utilizar un campo de usuario o el de "Proyecto" (si no se está usando) que sí está presente en todos los documentos.
    2. Marcar los documentos: que sería el equivalente del uso del titular. Para esto, podría ser crear Búsqueda Formateada para colocar el Proyecto (o un valor en el campo de usuario) correspondiente al valor válido para el usuario actual. O en su defecto, que el usuario seleccione el valor adecuado. (O por SDK)
    3. Controlar la creación de documentos con un código de proyecto erróneo: Usar pr ejemplo el procedimiento de autorización basado en la validación del campo Proyecto (o el de usuario), O Por SDK o usando un Procedimiento Almacenado (evaluar si el uso del SP afecta demasiado el desempeño del sistema. Puede ocurrir cuando se realizan demasiadas validaciónes a nivel de SP).
    En general recomendaría solicitar el desarrollo de una aplicación que haga esto, para evitar el uso de SP, en caso que el procedimiento de autorización no sea viable.
    Existe un Add-in para el Add-on Best Practiices Andina y Caribe, que premite extender un poco el control de autorización sobre series y documentos. No se hasta qué punto pueda llegar a servir para el problema. Puede preguntar en el canal si está disponible este Add-on/add-in que es desarrollado por OK-ONE, y el alcance de éste.
    Espero haber sido de ayuda.

  • SQL // TransactionNotification

    Estimados, tengo la siguiente inquietud, tengo un procedimiento almacenado de validaciòn y lo  ingreso  en SQL voy a Programación > Procedimientos almacenados > Sp_TransactionNotification , click derecho elijo modificar y dejo el query en 'Add you code here' luego lo compruebo en el documento la validacion y esta Ok.
    Pero tambien tengo que agregar otro Procedimiento almacenado y no se como hacer  andar los dos juntos,   ya he probado distintas formas y nada siempre funciona. (Los probe por separado y estan OK.)
    Tambien cree un nuevo SP.
    Por ejemplo dbo.SBO_SP_TransactionNotificaion_2   y tampoco anda
    cual es la forma de ingresarlos a la Bd,  ya que quiero hacer ocupar  3 validaciones.
    Saludos.  y gracias!!
    Oscar V

    Ok, entonces no es un stored aparte, es una seccion de codigo (la que valida) dentro del stored TransactionNotification
    en principio si esta validacion esta trabajando sobre un mismo objeto , por ejemplo al crear un cliente, o al crear facturas etc, tendrias que trabajar con condicionales para que ejecute uno u otro.
    Tienes que ser mas especifico sobre cual es el objetivo de tener 2 funciones al mismo tiempo, y sobre que objeto de SAP estas trabajando

  • Cursores para JSP

    Deseo saber csmo puedo devolver un cursor de Oracle hacia una pagina JSP. Escribiendo el procedimiento dentro de una paquete de Oracle y no en la pagina JSP.
    Lo he intentado de la siguiente forma:
    Pagina: mostrar.jsp
    <%@ page contentType="text/html;charset=WINDOWS-1252"%>
    <%@ page import="oracle.jdbc.*" %>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=WINDOWS-1252">
    <META NAME="GENERATOR" CONTENT="Oracle JDeveloper">
    <TITLE>
    </TITLE>
    </HEAD>
    <%
    Class.forName("oracle.jdbc.driver.OracleDriver");
    OracleConnection con=DriverManager.getConnection("jdbc:oracle:thin:@servidor:1521:ORCL","username","password");
    //Llamamos al procedimiento Almacenado, incluido dentro de un paquete de Oracle
    //dsnde lo znico que hace es devolver un cursor de un select
    CallableStatement llamada=con.prepareCall("{call pk_areas.pr_s_areas_prueba(?)}");
    ResultSet r=null;
    llamada.setCursor(1,r);
    llamada.registerOutParameter(1,OracleTypes.CURSOR);
    llamada.execute();
    r = llamada.getCursor(1);
    while (r.next())
    out.println(r.getString("descripcion") + "<br>");
    r.close();
    %>
    <BODY>
    </BODY>
    </HTML>
    El error me lo proporciona en la lmnea de csdigo:
    OracleConnection con=DriverManager.getConnection("jdbc:oracle:thin:@servidor:1521:ORCL","username","password");
    siendo este:
    Variable DriverManager not found in class myproyect1_html.mostrar.
    Gracias.

    usted necesita incluir el siguiente en la declaracisn de la importacisn, no "oracle.jdbc"
    incluir java.sql.*, oracle.jbo.*
    <%@ page language = "java" errorPage="iverrorpage.jsp" import = "java.util.*, java.sql.*, oracle.jbo.*, javax.naming.*, oracle.jdeveloper.html.*, oracle.jbo.html.databeans.*" contentType="text/html;charset=WINDOWS-1252" %>
    null

  • CONCURRENCY FOR CONTROL BLOCKS

    DOES ANYONE KNOW HOW TO DRIVE CONCURRENCY FOR CONTROL BLOCKS IN FORMS 6i?, IS THAT POSSIBLE?.
    THANKS.

    La verdad es que nunca tuve que hacer un form de esas caractermsticas, porque siempre trati de utilizar bloques basados en la mayorma de los casos, con lo cual Forms te maneja la concurrencia en forma automatica.
    Creo que debermas tratar de NO utilizar bloques de control, salvo en casos excepcionales, utiliza bloques basados, ya sea, basados en una tabla en forma directa o a travis de una view. De esta forma te ahorras el trabajo de manejar la concurrencia.
    saludos
    hernan

  • Exportar a .txt desde Crystal Report

    Hola
    Tenemos un reporte del DIOT (DECLARACIÓN INFORMATIVA PARA OPERACIONES CON TERCEROS), como nuevo requerimiento se desea agregar un botón que exporte este archivo a formato .txt con el mismo formato que se requiere para subirlo al SAT, es decir con las columnas que ellos ya definen y separados por el símbolo pipe |
    Alguna idea de como puedo hacerlo, tengo SAP Crystal Reports 2011.
    Saludos!

    Buen día
    Desde crystal reports difícilmente podrás hacerlo.
    Te recomiendo crear un procedimiento almacenado utilizando la utilidad BCP para crear un archivo de texto con tu formato deseado.
    Puedes hacerte una idea de como usarlo en este post.
    http://scn.sap.com/thread/3322139
    Saludos
    FLR

  • Support about using PL with Adapter (WebService)

    Hi,
    My Name is Antonio Cejudo, i have a problem with PL execution through an adapter because when a test run, the adapter try to do commit and PL too. The adapter send the next message:
    The selected operation execute could not be invoked
    An Exception ocurred while invoking the webservice opration. Please see logs for more details
    Hide Additional Trace Information
    Java.lang.Exception:
    oracle.sysman.emSDK.webservices.wsdlapi.SOAPTestException:Se ha producido
    una excepcion al llamar al enlace de JCA: ""JCA Binding execute of Reference
    operation 'PLTaar08Individualiza' failed due to :Error  de llamada al procedimiento
    almacenado. Error al intentar preparar y ejecutar el API
    DBO.PKG_TRASP_INDIVRECEPTORA.PRC_PROCESA. Se ha producido un error al preparar y ejecutar la API
    DBO.PKG_TRASP_INDIVRECEPTORA.PRC_PROCESA. Causa: java.sqlException: ORA-04068: se ha anulado el estado
    existente de los paquetes ORA-04061: el estado existente del package body
    *"DBO.PKG_TRASP_INDIVRECEPTORA" ha sido invalidado ORA-04065: package body*
    *"DBO.PKG_TRASP_INDIVRECEPTORA" no se ha ejecutado por que se ha modificado o borrado ORA-06508: PL/SQL:*
    no se ha encontrado la unidad de programa llamada: "DBO.PKG_TRASP_INDIVRECEPTORA" ORA-06512: en linea
    *1 Asegurese de que la API esta definida e la base de datos y que los parametros coinciden la firma de*
    la API. Esta excepcion se considera no recuperable debido a un error de modelado. Para clasificarlo
    como recuperable en su lugar ,agregue la propíedad nonRetriableErrorCodes con el valor "-4068"
    al descriptor de despliegue (es decir, weblogic -ra.xml)
    I found that if i use next instruction in the PL, the message stop showing, but the execution of the PL is not stable (Sometimes ok sometimes not ok):
    PRAGMA AUTONOMOUS_TRANSACTION
    The Question is, Are there some way to setup the adapter to avoid the execution of the adapter’s commit ??
    Thank for your help

    I suggest you look at the error code to see what is the problem. Ex
    http://oraclequirks.blogspot.com/2007/03/ora-04061-existing-state-of-package-has.html
    If you do not sant commit, throwing an exception can help.

  • Trigger error in a call store procedure (ORA-06512)

    Hi all,
    I have a trigger (TRLFACTSIN) that update stock when delete, insert or update a record in a sales table. Inside the trigger call a store procedure (PCALCULASTOCK2), he is the manager of calculating and update the stock .
    Any idea?, Thanks
    Error description:
    UPDATE "ALCAR"."LFACTSIN" SET CANTIDAD = '10' WHERE ROWID = 'AAA0D9AAAAAACvdAAA'
    One error saving changes to table "ALCAR"."LFACTSIN":
    Row 7: ORA-04091: table ALCAR.LFACTSIN is mutating, trigger/function may not see it
    ORA-06512: at "ALCAR.PCALCULASTOCK2", line 114
    ORA-06512: at "ALCAR.TRLFACTSIN", line 31
    ORA-04088: error during execution of trigger 'ALCAR.TRLFACTSIN'
    Trigger DDL:
    create or replace
    Trigger trLFACTSIN
    AFTER INSERT OR DELETE OR UPDATE ON LFACTSIN
    for each row
    Declare
    darticulo varchar2(13);
    resultado integer default 0;
    bEjecutar boolean default True;
    ofic1 char(1);
    begin
    if (inserting) then
    darticulo := :new.cod_articulo;
    ofic1 := :new.oficial;
    end if;
    If (deleting) Then
    darticulo := :old.cod_articulo;
    ofic1 := :old.oficial;
    end if;
    If (Updating) Then
    -- En el caso que sea actualización miramos si la se modificó la cantidad
    if :old.cantidad = :new.cantidad Then
    darticulo := '';
    bEjecutar := False;
    else
    darticulo := :new.cod_articulo;
    ofic1 := :new.oficial;
    end if;
    end if;
    --Ejecutamos el procedimiento almacenado para actualizar el stock en el semielaborado
    If bEjecutar Then
    --Comprobamos si es semielaborados
    Select Count(*) into resultado from semielab Where cod_semielab = darticulo;
    -- Ejecutamos el procedimiento almacenado que calcula y actualiza el stock para el semielaborado
    If resultado <> 0 Then
    PCALCULASTOCK2(darticulo, ofic1);
    resultado:=0;
    end if;
    End If;
    End;

    Whilst the table with the trigger on it is in the middle of a transaction you cannot select or use DML against it. This is what Oracle calls a "mutating table". It doesn't make sense to try and use a table that is in the middle of changing.
    You can use an autonomous transaction to work around this issue, but you should be careful with autonomous transactions because there are drawbacks relating to maintaining transaction consistency. Effectively it means you will be making alterations to B based on the fact that A has happened, but the transaction on B will not get rolled back if A fails at any point which could leave you with A not complete but B complete, hence the inconsistency.

  • No me funciona el Response Urgente que te cagas

    Me da este error:
    Servlet API error : send Error with commited buffer
    Es urgente mis huevos dependen de ello.

    Ver�s resulta que estoy trabajando con un servidor Tomcat 3.2.1
    Y sin motivo aparente el maldito se caer sin previo aviso. He revisado TODAS la conexiones y esta se cierran correctamente. Cierro todos los statement, los resultSet, las llamada a procedimientos almacenados,... Todo lo cierro todo, y el maldito se sigue callendo sin mostrar un patr�n. Usamos el Poolman.jar como pool de conexiones. Y lo �nico 'raro' que he hecho, ha sido crearme unos tags de jsp que se lanzan en todas las p�ginas. No se me ocurre que puede ser. Sabr�as a que se puede deber. Much�simas gracias
    Un saludo.

  • SBO_SP_PostTransactionNotice

    Estimados,
    He visto que tambien existe el procedimiento almacenado "SBO_SP_PostTransactionNotice", a simple vista parece ser parecido al "SBO_SP_TransactionNotification".
    ¿Como se usa o para que sirve este procedimiento almacenado?
    Att,
    Manuel Lazcano
    Exxis
    Chile

    Dear Manuel,
    As of from 2005 A SP01 PL20 three new stored procedures were to the database. Please kindly refer to note 1039449, available in SAP Portal. In the future the goal is to start using SBO_SP_PostTransactionNotice instead of SBO_SP_TransactionNotification. But for now this should not have any  effect on the SBO_SP_TransactionNotification implications or results - it should be working the same way.                                                                               
    SBO_SP_PostTransactionNotice is trigged at the end of the action the  partner performs whereas with SBO_SP_TransactionNotification it could be triggered at the begining, middle or end of the action. The syntax for both stored procedures remain the same.                                                                               
    Please see 'Using the SBO_SP_TransactionNotification Stored Procedure' from the SDN forum for information:                                                                               
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uui  
    /e991e2b9-0901-0010-0395-ef5268b00aaf.                                                                               
    Please also see note 1011154 for information on the usage of    SBO_SP_TransactionNotification.                                                                               
    Hope the above information helps.   
    Regards,
    Wesley Honorato

  • Como Imprimir reporte desde AddOn?

    Holas
    Tengo un AddOn creado y que funciona correctamente...
    También tengo un Report en SBO..
    Primero...necesito saber como imprimir ese reporte desde mi AddOn...
    y también necesito saber como pasar parámetros a la consulta que genera el Reporte para así imprimirlo según la opción que elija el usuario...
    ¿¿Alguien puede ayudar??
    Saludos

    Hola Juan, gracias por contestar...
    bueno.. te cuento.. la cosa es bien simple... hice un AddOn con un par de pantallas.. que trabajan sobre tablas de usuario (2 tablas)...
    El AddOn lo unico que hace es leer la información de las tablas a través de un procedimiento almacenado y traerlas a la pantalla donde pueden actualizar ciertos datos. En la segunda pantalla del AddOn tengo mas o menos la misma info con la diferencia que no se puede actualizar los  datos...
    bueno aquí es donde quiero poner un botón "imprimir".. que me lleve a lgun cuadro de diálogo donde pueda indicar la impresora de destino e imprimir...
    Por supuesto, aquí debe estar "configurado" mi reporte que lo creé en el mismo SBO con el diseñador de reportes... entonces mi pregunta  es esa ¿como llamo a mi reporte desde mi código? ¿se puede?
    bueno.. pregunto ya que es lo único que necesito... es importante que sepas que soy novato en el manejo de SBO en ambiente de desarrollo... de hecho es el primer AddOn que hago...
    bueno..tratando de reponder tus preguntas...
    Saludos...y gracias...
    Edited by: Rui Pereira on Apr 15, 2009 10:57 AM

Maybe you are looking for

  • SharePoint Online External Users

    So I was taking SharePoint online for a test drive a few days ago. While I was looking at how users are given permissions to list and libraries I realize something that might make or break SP Online for me. The out-of-the-box SharePoint Online implem

  • Apps - Download All Free Updates - You have already purchased this item

    I have an iPad and iPhone, and over the past few months I've noticed that iTunes keeps getting confused when trying to download app updates. So right now if I run iTunes, it shows that there are 16 updates in Apps.  I click on Apps and then click the

  • Need a little help with this code

    Hi, right now I'm going through the xmlmenu tutorial, which I've found at kirupa.com. It's pretty much clear to me. Then I decided to try to import a blur filter. And as soon as I wright the import flash.filter line, I get a syntax error. Where is th

  • Trouble connecting Windows 2000 PC to Airport Extreme

    I'm having trouble connecting a PC running Windows 2000 to my Airport Extreme Base Station. The PC is using a D-Link wireless USB 2.0 adapter (802.11g) to connect to the internet. The PC would connect without problem when I was using a D-Link wireles

  • How do I use landscape in numbers?

    I just spent 20 dollars to get these apps for school. But when I opened the app it remained in portrait. Which is ver uncomfortable to use at all. Is there a setting I'm supposed to hunt down and tap? Please let me know, and I hope I did not waste my