Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8357

Re: GRPO adding block for same user for a branch wise whse

$
0
0

Hi,

 

1. First create UDF on document level. For example, T0.U_UserID

 

2.  To get current user ID, run this query and save it and assign above UDF.

 

SELECT t0.userid FROM OUSR T0 WHERE INTERNAL_K = $[USER]

 

3. Add below code in SQL to block for branch A.

 

IF @transaction_type IN( 'A','U') AND @object_type = '20'

Begin

IF exists not (SELECT t0.docentry FROM OPDN T0  INNER JOIN PDN1 T1 ON T0.DocEntry = T1.DocEntry WHERE T0.[U_UserID] In ('5','6','9','20','21') and  T1.[WhsCode] in ( '10','10-A','10-B')  and t0.docentry = @list_of_cols_val_tab_del )

BEGIN

SET @error = 1

SET @error_message = N'Authorisation required'

END

END


same way you can create for branch B

 

Let me know the result.

 

Thanks & Regards,

Nagarajan


Viewing all articles
Browse latest Browse all 8357

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>