Skip to Content

Autorizacion con consulta usuario

Buenas Tardes, necesito someter a autorización aquellas facturas que sean de Tipo=RF, este tipo es un campo creado por el usuario para clasificar las facturas de proveedor. Configuré un modelo de autorización con la siguiente consulta de usuario que encontré en esta comunidad:

SELECT DISTINCT 'True' FROM OPCH T0 WHERE T0.[U_TipoC] ='RF'

Adjunto tambien el campo definido.

El tema es que ahora, cuando creo cualquier factura de proveedor, me lo somete a un modelo de autorización.

Que tengo mal configurado en la consulta?

Datos de campo.png (11.1 kB)
Modelo Aut.png (17.5 kB)
Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Apr 01, 2016 at 09:59 PM

    La consulta modifícala así:

    SELECT DISTINCT 'True' where $[OPCH.U_TipoC] ='RF'

    O

    SELECT case when $[OPCH.U_TipoC] = 'RF' then 'True' else '' end

    De esta forma SAP solo "observará" el documento actual. Es decir, no es necesario especificar la tabla.

    Saludos,

    JC

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 01, 2016 at 11:23 PM

    Hola María.

    La consulta debería quedar de la siguiente manera:

    declare @TipoC as nvarchar(10)

    set @TipoC = (select $[OPCH.U_TipoC])

    if @TipoC = 'RF'

    begin

    select distinct 'True'

    end

    Cualquier duda o consulta no dudes en informar.

    Saludos.

    Atte.

    Josué Meraz

    Add comment
    10|10000 characters needed characters exceeded