Skip to Content
0

CUAL ES EL @object_type DE LAS ACTIVIADES?

Jun 21, 2017 at 04:32 PM

25

avatar image

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

actividad.png (15.8 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
DIEGO LOTHER Jun 21, 2017 at 05:18 PM
0

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

Show 3 Share
10 |10000 characters needed characters left characters exceeded

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

0

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

0

Listo Diego, efectivamente estaba confundiendo el campo.

Buen dia y muchas gracias.

1