Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

have function showing the name of a reference value #608

Open
metasnw opened this issue Nov 17, 2016 · 0 comments
Open

have function showing the name of a reference value #608

metasnw opened this issue Nov 17, 2016 · 0 comments

Comments

@metasnw
Copy link
Member

metasnw commented Nov 17, 2016

CREATE OR REPLACE FUNCTION getad_ref_list_name_bycolumnname(
    tablename character varying,
    columnname character varying,
    value character varying,
    language character varying DEFAULT NULL::character varying)
  RETURNS character varying AS
$BODY$
SELECT coalesce(rl_trl.Name, rl.Name)
from AD_Reference r
inner join AD_Column c on (c.AD_Reference_Value_ID = r.AD_Reference_ID and c.AD_Reference_ID = 17)
inner join AD_Table t on (t.AD_Table_ID = c.AD_Table_ID)
inner join AD_Ref_List rl on (rl.AD_Reference_ID=r.AD_Reference_ID)
left join AD_Ref_List_trl rl_trl on (rl_trl.AD_Ref_List_ID=rl.AD_Ref_List_ID and rl_trl.AD_Language=$4)
where true
and lower(t.tablename)=lower($1)
and lower(c.columnName) = lower($2)
and lower(rl.value) = lower($3)
$BODY$
  LANGUAGE sql STABLE
  COST 100;

Usage:

select getad_ref_list_name_bycolumnname('m_product', 'producttype', 'I')

metas-ts added a commit that referenced this issue Sep 24, 2017
[#608](metasfresh/metasfresh-webui-api-legacy#608) CU
Quantity in Excel Export from HU Editor is wrong
[#2477](#2477)
Subscription Import Window Adjustments
[#588](metasfresh/metasfresh-webui-api-legacy#588)
Cloning Feature: Error when cloning BOM
[#2541](#2541) Allow
filtering by product group in window product
[#2538](#2538) Remove
legacy LDAP code
[#576](metasfresh/metasfresh-webui-api-legacy#576)
Implement batch entry for Sales/Purchase Invoice documents
[#2484](#2484) allow
using partner product numbers and name for entering order line
[#2502](#2502) Allow
multiple shipment schedules per orderline
[#2395](#2395) Drop
C_Flatrate_Conditions.IsNewTermCreatesOrder together with java code
[#2529](#2529) Import
System users
[#607](metasfresh/metasfresh-webui-api-legacy#607)
AD_Column.IsMandatory shall be overwritten by MandatoryLogic
[#2514](#2514) Support
importing multiline fields
[#603](metasfresh/metasfresh-webui-api-legacy#603)
Handle incorrect AD_Window_ID in URL
[#1167](metasfresh/metasfresh-webui-frontend-legacy#1167)
Edit Fields in Main Grid View
[#2146](#2146) Implement
Generic Multi Tags / labels for records
[#2501](#2501) Import
Requests
[#2510](#2510) Prevent
users from creating duplicate main prices
[#2344](#2344) Support
version 02 CAMT54 file
[#1197](metasfresh/metasfresh-webui-frontend-legacy#1197)
frontend: export view to excel
[#2482](#2482) Allow
disabling of model interceptors on the fly
[#1194](metasfresh/metasfresh-webui-frontend-legacy#1194)
Use API to fetch the locale
[#591](metasfresh/metasfresh-webui-api-legacy#591)
Filter by warehouse when selecting HUs to issue
[#593](metasfresh/metasfresh-webui-api-legacy#593)
Remove Clone action if not supported
[#2492](#2492) Process
C_Dunning_Candidate_Process fails
[#491](metasfresh/metasfresh-webui-api-legacy#491)
Wrong widget Type for Date-Range in Process Parameter

me-45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant