Machetes Varios

apuntes varios erp cwa logic ( ahora SoftLand Logic ) – sql y veremos que otra cosa

Replicar una Consulta Integrada en todas las macros de un módulo


Procedimiento:

Crear la consulta integrada en una macro determinada, Ej: a la macro USR_CJRMVH_001PD de tesoreria, para la tabla CJRMVI01( conceptos al debe) le asocio un reporte USR_CI_10, creando de ésta forma una consulta integrada

Luego replico la C.I a todas las macros CJ, tabla CJRMVI01

Sp_ReplicoConsultaIntegrada ‘CJ’,’USR_CJRMVH_001PD’,’CJRMVI01′,’USR_CI_10′

El código a continuación:


CREATE PROCEDURE Sp_ReplicoConsultaIntegrada
(@MODULOORIGEN VARCHAR(2),@MACROORIGEN VARCHAR(50),@TABLAORIGEN VARCHAR(50),@REPORTEORIGEN VARCHAR(50) )

— Replico una Consulta Integrada en todas las macros de un módulo dado
— Creado por Carlos Pedranti
–Ultima modificacion : 05-07-2007
–Ej de Ejecución
— Sp_ReplicoConsultaIntegrada ‘CJ’,’USR_CJRMVH_001PD’,’CJRMVI01′,’USR_CI_10′
AS

INSERT INTO  CWOMRELATIONSHIPS
(
SourceComponentClass,
SourceComponentName,
SourceComponentTable,
DestComponentClass,
DestComponentName,
DestComponentTable,
Operation,
Caption_ARG,
MoveData,
Owner,
TargetReportFormatType,
MultiRowReturn,
SourceField,
SourceFields,
DestFields,
MoveDataSourceFields,
MoveDataDestFields,
Caption_BRA,
Caption_USA,
Caption_DEU,
Caption_FRA,
SourceFields2,
DestFields2,
SourceField2,
MoveDataSourceFields2,
MoveDataDestFields2,
UniqueRelation
)

SELECT
SourceComponentClass,
NAME SourceComponentName,
SourceComponentTable,
DestComponentClass,
DestComponentName,
DestComponentTable,
Operation,
Caption_ARG,
MoveData,
CWOMRELATIONSHIPS.Owner,
TargetReportFormatType,
MultiRowReturn,
SourceField,
SourceFields,
DestFields,
MoveDataSourceFields,
MoveDataDestFields,
Caption_BRA,
Caption_USA,
Caption_DEU,
Caption_FRA,
SourceFields2,
DestFields2,
SourceField2,
MoveDataSourceFields2,
MoveDataDestFields2,
UniqueRelation
FROM CWOMRELATIONSHIPS,cwOMObjects
WHERE SOURCECOMPONENTCLASS = ‘TableAlias’
AND SOURCECOMPONENTNAME = @MACROORIGEN
AND SOURCECOMPONENTTABLE = @TABLAORIGEN
AND DESTCOMPONENTNAME = @REPORTEORIGEN
AND CLASS = 9 AND MODULENAME=  @MODULOORIGEN AND  NAME <> @MACROORIGEN

julio 5, 2007 - Posted by | 1.1 Stdiccio, Cwa Logic

Aún no hay comentarios.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: