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

Not able to use procedure in view

$
0
0

Hi,

I have procedure named GetEmpCodeFromEmployeeID . And I am trying to use it in a select statement in a view. However its giving me error that

 

SAP DBTech JDBC: [328] (at 164): invalid name of function or procedure: cannot use procedure or table function in select projection column: GETEMPCODEFROMEMPLOYEEID: line 3 col 5 (at pos 164)

 

View that I have created is

 

CREATE VIEW "@HourTransactionView" AS SELECT "@TRANSACTION_HOURS"."DocEntry", "@TRANSACTION_HOURS"."DocNum",

    "@TRANSACTION_HOURS"."U_EmpCode" AS "EmpID",

    GetEmpCodeFromEmployeeID("@TRANSACTION_HOURS"."U_EmpCode") AS "EmpCode",

    GetEmployeeFullName("@TRANSACTION_HOURS"."U_EmpCode") AS "FullName", "U_TransactionType" AS "TranCode",

    GetHourTableName("U_TransactionType") AS "TableName", GetHourTransactionName("U_TransactionType") AS "TranName",

    "U_FromDate", "U_ToDate", DAYS_BETWEEN("U_FromDate", "U_ToDate") + 1 AS "NoOfDays", "U_FromTime", "U_ToTime",

    IFNULL("U_WorkHours", 0) AS "NoOfHours", IFNULL("U_OvertimeHours", 0) AS "OvertimeHours",

    IFNULL("U_PaidDays", 0) AS "PaidDays", IFNULL("U_UnpaidDays", 0) AS "UnpaidDays",

    IFNULL("U_WeekendsCount", 0) AS "Weekends", IFNULL("U_HolidaysCount", 0) AS "Holidays", "U_Remarks", "U_BatchNo",

    "U_ProjectCode" AS "ProjectCode"

FROM "@TRANSACTION_HOURS"

    INNER JOIN OHEM ON OHEM."empID" = "@TRANSACTION_HOURS"."U_EmpCode";

 

Message was edited by: Tom Flanagan


Viewing all articles
Browse latest Browse all 8065

Trending Articles



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