cancel
Showing results for 
Search instead for 
Did you mean: 

CUAL ES EL @object_type DE LAS ACTIVIADES?

former_member188716
Participant
0 Kudos

Buenos dias compañeros,

Estoy tratando de hacer unos SP para validar los campos en las actividades, pero no doy con el tipo de objeto de este documento.

De casualidad saben puntualmente el numero del tipo de objeto para este documento? o han logrado hacer las validaciones con otros parametros?

Muchas gracias.

sap bo 92 pl 06

View Entire Topic
former_member185682
Active Contributor
0 Kudos

Hola Camilo,

Mira este blog:

https://blogs.sap.com/2017/04/27/list-of-object-types/

El object type es 33.

Espero que ayude.

Atte,

Diego Lother

former_member188716
Participant
0 Kudos

Hola Diego como vas, pues revise el enlace que tienes y el codigo seria el 33 de la tabla OCLG con la que estoy trabajando, pero no me ha querido funcionar el bendito SP jaja

F @transaction_type IN ('A','U') AND @object_type IN ('33')BEGIN

IF (SELECT COUNT(*)

FROM OCLG T0 WHERE T0.[CntctType] LIKE '%2%' AND (T0.[CntctSbjct] NOT LIKE '%5%' OR T0.Details = '' OR T0.Details IS NULL)

/*AND @list_of_cols_val_tab_del= T0.CardCode*/

AND T0.DocEntry=@list_of_cols_val_tab_del)>0

BEGIN Set @error=10 Set @error_message=

'SP ***** ESPECIFIQUE...'

END

END

former_member185682
Active Contributor
0 Kudos

Hola Camilo,

Lo siento, cometí un error. Vi 33 en el blog y escribi 30. 😞

Intente reemplazar DocEntry por ClgCode en su cláusula Where.

IF @transaction_type IN ('A','U') AND @object_type IN ('33')
BEGIN
	IF (SELECT COUNT(*) FROM OCLG T0 WHERE T0.[CntctType] LIKE '%2%' AND (T0.[CntctSbjct] NOT LIKE '%5%' OR T0.Details = '' OR T0.Details IS NULL)
	/*AND @list_of_cols_val_tab_del= T0.CardCode*/ AND T0.ClgCode= @list_of_cols_val_tab_del) >0
	BEGIN 
		Set @error=10 Set @error_message= 'SP ***** ESPECIFIQUE...'
	END
END

Espero que ayude.

Atte,

Diego Lother

former_member188716
Participant

Listo Diego, efectivamente estaba confundiendo el campo.

Buen dia y muchas gracias.