OAF – AM nie widzi danych w VO.

Witam,

Jeżeli mamy aplikację multiorgową i użyjemy w VO widok( synonim widoku) z „zabezpieczeniami” to po uruchomieniu strony z tym VO nie będziemy mieć danych. Wtedy do AM musimy dodać właściwość MULTIORG_ENABLED wartość S.

MULTIORG_ENABLED = S (for single OU access), or
MULTIORG_ENABLED = M (for multiple OU access)

2017-08-30 10_02_57-Oracle JDeveloper - xxdunnletter.jws _ OAProject9.jpr

https://drdavetaylor.com/2011/06/23/oa-framework-pages-querying-data-from-moac-synonyms-in-r12/

Pozdrawiam,
Luko

Zaszufladkowano do kategorii OAF | Dodaj komentarz

Jak wygenerować pliki java oraz class do obsługi wywołania webserwisu jax-ws

Najlepiej uruchomić komendę na serwerze aplikacji, ponieważ pliki „java” będą zgodne z wersją javy zainstalowanej na serwerze. W Netbeansach pliki są niestety tworzone zgodnie z najwyższą wersją zainstalowaną na PC, nawet jak ustawimy projekt pod inną wersję javy. Tak więc po załadowaniu na serwer klasy nie będą obsługiwane.

Przykład:
wsimport -keep -verbose CheckIn.wsdl

Luko

Zaszufladkowano do kategorii java | Otagowano | Dodaj komentarz

Usuwanie definicji Data Definition or Template

Jeszcze nie usuwałem ale zrobiłem aktualizacje( XDO_TEMPLATES_B, XDO_TEMPLATES_TL, xdo_lobs) data definition bo wdarła się w nazwę spacja.

declare
begin
delete from XDO_TEMPLATES_B where template_code =
delete from XDO_TEMPLATES_TL where template_code =

delete from xdo_lobs where lob_code =

delete from XDO_DS_DEFINITIONS_TL where data_source_code =
delete from XDO_DS_DEFINITIONS_b where data_source_code =

end;

Zaszufladkowano do kategorii XML Publisher | Dodaj komentarz

OAF – Przycisk do exportu VO

Cześć,

Jeżeli chcemy dodać eksportowanie wyników z VO ( mamy Query + tabela ) do pliku TSV należy na tabeli (table) dodać tableAction. Dodać przycisk exportButton uzupełnić View Instance o nasze VO.

Jeżeli mamy jakiś parametry do filtrowania danych do VO to Binding Style: Oracle Positional. Jeżeli nie będzie tego to po zawężeniu wyników przy próbie pobrania danych dostaniemy JBO-27122.

Tutaj podobny problem z rozszerzeniami VO.

http://dborgstrom.blogspot.com/2011/08/fix-for-javasqlsqlexception-invalid.html

Pozdrawiam,
Luko

Zaszufladkowano do kategorii OAF | Dodaj komentarz

DBA – uprawnienia do pakietu

SELECT *
FROM dba_tab_privs
WHERE upper(table_name) = upper(’XX_MS_VALID_CC’)

Zaszufladkowano do kategorii DBA | Dodaj komentarz

OAF – Rozszerzenie CO – zmiana właściwości segmentów.

Rozszerzenie CO. Zmiana właściwości atrybutów flexa. Segmenty liczymy od zera w kolejności renderowania na formatce.

package oracle.apps.ar.hz.components.account.customer.webui;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OADescriptiveFlexBean;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;
import oracle.apps.fnd.framework.webui.beans.message.OAMessageLovInputBean;

import sun.security.krb5.internal.i;

public class XXHzPuiActCreateUpdateCO extends HzPuiActCreateUpdateCO {
public XXHzPuiActCreateUpdateCO() {
}

public void processRequest(OAPageContext pageContext, OAWebBean webBean) {

super.processRequest(pageContext, webBean);

String val_prof = pageContext.getProfile(„XX_RECO_HR_NUM_EDIT”);

if („N”.equals(val_prof)) {

OADescriptiveFlexBean dff =
(OADescriptiveFlexBean)webBean.findChildRecursive(„ActFlexField”);

dff.processFlex(pageContext);

OAWebBean dffBean =
(OAWebBean)dff.findChildRecursive(„ActFlexField12”);
OAMessageLovInputBean segment12 = (OAMessageLovInputBean)dffBean;
segment12.setRendered(false);
// segment12.setReadOnly(true);
// segment12.setRequired(„yes”);
}
}
}

Zaszufladkowano do kategorii OAF | Dodaj komentarz

Wbudowana funkcja do wyciągania user name

Funkcja przydatna w selektach do created i last updated by, zeby nie powtarzać fnd_user

FND_LOAD_UTIL.Owner_Name(WRH.LAST_UPDATED_BY) OWNER,

Zaszufladkowano do kategorii _EBS - ogólnie, SQL-ki | Otagowano , , | Dodaj komentarz

Po zmianie ról w User Management UMX zmiany są nie widoczne

Po zmianie – np. włączenie wyłączonej roli, zmiany nie są widoczne.

Co trzeba zrobić:

  • workflow musi być włączony (tzn. Worflow Agent Listener Service)
  • Workflow Background Process
  • Workflow Directory Services User/Role Validation

Jak nie działa można jeszcze spróbować:

  • Synchronize WF LOCAL tables
  • Wyczyszczenie cache w Functional Administrator

No i wylogować i zalogować się ponownie.

 

Zaszufladkowano do kategorii _EBS - ogólnie | Otagowano , , , | Dodaj komentarz