pliki raportów rdf są zlokalizowane w:
/testappl/test/testappl/xxcu/11.5.0/reports/PL/
pliki raportów rdf są zlokalizowane w:
/testappl/test/testappl/xxcu/11.5.0/reports/PL/
W załączonym dokumencie znajduje się opis kroków, które należy wykonać, aby zdefiniować organizację magazynową OPM.
SELECT p.CONCURRENT_PROGRAM_NAME skrot_programu_wspolbieznego, p.USER_CONCURRENT_PROGRAM_NAME nazwa_programu_wspolbieznego, p.CREATION_DATE data_utworzenia, p.EXECUTABLE_ID, ex.EXECUTABLE_NAME skrot_pliku_wykonywalnego, ex.EXECUTION_FILE_NAME nazwa_pliku_wykonywalnego, p.EXECUTION_METHOD_CODE rodzaj_wykonywania, pr.MEANING rodzaj_wykonywania_opis, p.OUTPUT_FILE_TYPE typ_wyjscia FROM apps.fnd_concurrent_programs_vl p, apps.fnd_lookup_values_vl pr, apps.fnd_executables_vl ex WHERE p.APPLICATION_ID = (SELECT a.APPLICATION_ID FROM fnd_application_vl a WHERE a.APPLICATION_SHORT_NAME = 'XXCU') AND p.EXECUTION_METHOD_CODE = pr.LOOKUP_CODE(+) AND pr.LOOKUP_TYPE(+) = 'CP_EXECUTION_METHOD_CODE' AND ex.EXECUTABLE_ID(+) = p.EXECUTABLE_ID AND ex.APPLICATION_ID(+) = p.APPLICATION_ID AND p.ENABLED_FLAG = 'Y' AND UPPER(p.USER_CONCURRENT_PROGRAM_NAME) LIKE UPPER('%Rem%') ORDER BY 1 |
słowa kluczowe: zlecenie współbieżne, nazwa zlecenia, zlecenie – plik wykonywalny
Po wykonaniu kopii bazy i aplikacji na bazy testowe (KLON) należy zaktualizować wpis w polu dot. ścieżki niezbędnej przy funkcjonalności generowania pliku Excel w kastomizowanych raportach:
update fnd_flex_values f
set f.flex_value = '/dbtmp/TEST’
/* aplikacja TEST – '/dbtmp/TEST’ ; aplikacja QAS – '/dbtmp/QAS’ */
where f.flex_value_set_id = (select fs.flex_value_set_id
from fnd_flex_value_sets fs
where fs.flex_value_set_name=’XX_MAIL_PATH’
)
SELECT cpt.user_concurrent_program_name Nazwa_Programu, cp.concurrent_program_name Skrot_programu, frv.RESPONSIBILITY_NAME Autoryzacja, frg.request_group_name Grupa_Zlecen, fa.APPLICATION_NAME Modul FROM fnd_concurrent_programs cp, fnd_concurrent_programs_tl cpt, FND_REQUEST_GROUPS frg, FND_REQUEST_GROUP_UNITS frgu, apps.fnd_application_all_view fa, apps.FND_RESPONSIBILITY_VL frv, apps.FND_EXECUTABLES_FORM_V fefv, apps.fnd_application_vl faa WHERE cp.application_id=cpt.application_id AND cpt.concurrent_program_id=cp.concurrent_program_id AND cpt.language='PL' AND frgu.application_id=frg.application_id AND frg.request_group_id=frgu.request_group_id AND frgu.request_unit_id=cp.concurrent_program_id AND fa.application_id=frg.application_id AND frv.REQUEST_GROUP_ID(+)=frg.request_group_id AND fefv.EXECUTABLE_ID=cp.executable_id AND fefv.EXECUTION_METHOD_CODE='P' AND faa.APPLICATION_ID=cp.application_id AND faa.APPLICATION_NAME='Rozszerzenia' --and cp.concurrent_program_name = ˜XX_RAP_CR00434_AR' AND cpt.user_concurrent_program_name LIKE 'XX: Wydruk zapotrzebowania na RW ODM' |
słowa kluczowe: raport, program współbieżny, autoryzacja, autoryzacje, grupa zleceń
select v.item_no, max(v.opm_kg), max(v.odm_kg)
from
(
select m.ITEM_NO, mic.SEGMENT1 opm_kg, ” odm_kg
from apps.gmi_item_categories_v1 gic,
apps.mtl_categories_vl mic,
apps.ic_item_mst m
where mic.STRUCTURE_ID = gic.STRUCTURE_ID
and mic.CATEGORY_ID = gic.CATEGORY_ID
and m.ITEM_ID = gic.ITEM_ID
and upper(gic.CATEGORY_SET_NAME) = 'KLASA KG POZYCJI’
union all
select msi.segment1, ”opm_kg, t.CATEGORY_CONCAT_SEGS odm_kg
from apps.mtl_item_categories_v t, mtl_system_items_b msi
where msi.inventory_item_id = t.INVENTORY_ITEM_ID
and msi.organization_id = t.ORGANIZATION_ID
and msi.organization_id = 115
and t.CATEGORY_SET_NAME=’Klasa KG pozycji’
) v
where nvl(v.opm_kg,’BRAK’)|| (nvl(v.odm_kg,’BRAK’))<>'BRAKBRAK'
group by v.item_no
SQL sprawdzenie jakie autoryzacje są podpięte do użytkownika.
select t.NEL_NAME, t.NEL_DEVELOPER_KEY, t.NEL_DESCRIPTION
from eul_pl.eul4_named_elems t
where t.EL_BASE_TYPE=’DOC’
order by 1