Quantcast
Channel: SCN: Message List - ABAP for SAP HANA
Viewing all articles
Browse latest Browse all 2110

Re: HANA stored procedure with IN param as table

$
0
0

Hello ,

My procedure is as follows .

BEGIN

   --IF :CONDITION IS NOT NULL

    FLYERDATA = SELECT DISTINCT FLYERID FROM

    "_SYS_BIC"."d-rbw-mat-mds/D_SEARCH_SELECTION_VIEW"

    where --:CONDITION

    WITH PARAMTERES  ( 'PLACEHOLDER' = ('$$condition$$'));

     --           ENDIF;

                --( :CONDITION

END;

The below is the error on validation

Repository: Encountered an error in repository runtime extension;error preparing statement create procedure "_SYS_BIC"."d-rbw-mat-mds/DT3_SEARCH_SELECECTION" (  in CONDITION VARCHAR(4999) ,  out FLYERDATA "_SYS_BIC"."d-rbw-mat-mds/DT3_SEARCH_SELECECTION/tabletype/FLYERDATA"  )

language SQLSCRIPT sql security definer reads sql data as n

/********* Begin Procedure Script ************/ n BEGIN n

  --IF :CONDITION IS NOT NULLn 

  FLYERDATA = SELECT DISTINCT FLYERID FROM n    "_SYS_BIC"."d-rbw-mat-mds/D_SEARCH_SELECTION_VIEW" n  

  where --:CONDITIONn 

  WITH PARAMTERES  ( 'PLACEHOLDER' = ('$$condition$$')); n     --  ENDIF;n  

  --( :CONDITIONn END; n /********* End Procedure Script ************/

  for oid {tenant: , package: d-rbw-mat-mds, name: DT3_SEARCH_SELECECTION, type: 2}:

  sql syntax error: incorrect syntax near "CONDITION": line 1 col 74 (at pos 74) at qp_gram.y:29622Repository:

  Encountered an error in repository runtime extension;error preparing statement

  create procedure "_SYS_BIC"."d-rbw-mat-mds/DT3_SEARCH_SELECECTION" (  in CONDITION VARCHAR(4999) ,  out FLYERDATA "_SYS_BIC"."d-rbw-mat-mds/DT3_SEARCH_SELECECTION/tabletype/FLYERDATA"  ) language SQLSCRIPT sql security definer reads sql data as n /********* Begin Procedure Script ************/ n BEGIN n   --IF :CONDITION IS NOT NULLn    FLYERDATA = SELECT DISTINCT FLYERID FROM n    "_SYS_BIC"."d-rbw-mat-mds/D_SEARCH_SELECTION_VIEW" n    where --:CONDITIONn    WITH PARAMTERES  ( 'PLACEHOLDER' = ('$$condition$$')); n     --           ENDIF;n                --( :CONDITIONn END; n /********* End Procedure Script ************/ for oid {tenant: , package: d-rbw-mat-mds, name: DT3_SEARCH_SELECECTION, type: 2}: sql syntax error: incorrect syntax near "CONDITION": line 1 col 74 (at pos 74) at qp_gram.y:29622                                                                                                                                                                 

 

Please advise .

 

Thanks


Viewing all articles
Browse latest Browse all 2110

Trending Articles