Galera, salve, feliz 2010
seguinte, eu preciso fazer uma associação de logotipo com suas respectivas empresas no EBS para quando a empresa for X (associação por ORG_ID) no report mostre seu respectivo logo X, quando for Y, o seu, e assim por diante.
alguém sabe se existe alguma tabela/cadastro core onde eu possa fazer isso, ou via lookup ou algo do tipo?
ou terei que criar uma tela de cadastro com o campo blob para a imagem e associar isso?
valeu
Logo de empresa no EBS, dúvida
-
- Rank: Analista Sênior
- Mensagens: 153
- Registrado em: Ter, 27 Mai 2008 1:31 pm
- Localização: Rio de Janeiro - RJ
Alex Silva
Analista de Sistemas
11i.10 Applications Developer Implementation Champion
11i.10 E-Business Suite Integration Champion
Analista de Sistemas
11i.10 Applications Developer Implementation Champion
11i.10 E-Business Suite Integration Champion
Porva,
Acredito que via lookup você consiga resolver isso.
Core, que eu saiba não existe.
Realmente você vai precisar utilizar o
Att,
Acredito que via lookup você consiga resolver isso.
Core, que eu saiba não existe.
Realmente você vai precisar utilizar o
FND_PROFILE.VALUE('ORG_ID')
para isso.Att,
- madmax
- Rank: DBA Pleno
- Mensagens: 293
- Registrado em: Qua, 13 Dez 2006 5:02 pm
- Localização: São Paulo
- Contato:
________________________________
Douglas - Madmax.
Douglas - Madmax.
Olá Rafael.
Eu trabalhei em uma empresa que utilizavamos LOGO nos reports e buscavamos apartir desta query.
Não me lembro se o campo LOGO foi criado ou já tinha CORE.
No Report criavamos uma query e no layout do report colocavamos um image para trazer o logo da query.
Espero ter ajudado.
Abs.
Eu trabalhei em uma empresa que utilizavamos LOGO nos reports e buscavamos apartir desta query.
SELECT LOGO
FROM HR_ORGANIZATION_UNITS HOU
, REC_FISCAL_ENTITIES_ALL RFEA
WHERE RFEA.LOCATION_ID = HOU.LOCATION_ID
AND RFEA.ENTITY_TYPE_LOOKUP_CODE = 'LOCATION'
AND HOU.ORGANIZATION_ID = :P_ORGANIZATION_ID
No Report criavamos uma query e no layout do report colocavamos um image para trazer o logo da query.
Espero ter ajudado.
Abs.
-
- Rank: Analista Sênior
- Mensagens: 153
- Registrado em: Ter, 27 Mai 2008 1:31 pm
- Localização: Rio de Janeiro - RJ
Alex Silva
Analista de Sistemas
11i.10 Applications Developer Implementation Champion
11i.10 E-Business Suite Integration Champion
Analista de Sistemas
11i.10 Applications Developer Implementation Champion
11i.10 E-Business Suite Integration Champion
Porva,
Olhando a estrutura da tabela, a minha já é do R12, mas só muda o nome, o campo LOGO já existe na tabela e é do tipo blob.
Para gravar o logo na tabela eu criei uma classe java só para pegar esse arquivo e gravar na tabela.
Como estou fazendo em ambiente de testes, fiz direto no desktop, não gerei um jsp para isso.
A estrutura de minha tabela de teste é
Segue o código
Se precisar, avisa que faço o jsp dela para atender a quem precisar.
Informo novamente que este java e essa tabela foram criados para teste.
Atencisoamente,
Olhando a estrutura da tabela, a minha já é do R12, mas só muda o nome, o campo LOGO já existe na tabela e é do tipo blob.
Para gravar o logo na tabela eu criei uma classe java só para pegar esse arquivo e gravar na tabela.
Como estou fazendo em ambiente de testes, fiz direto no desktop, não gerei um jsp para isso.
A estrutura de minha tabela de teste é
CREATE TABLE testblob (
id NUMBER NOT NULL,
photo BLOB NULL
);
package teste;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import oracle.jdbc.pool.OracleDataSource;
public class BlobTest {
/**
* @param args
*/
public static void main(String[] args) throws SQLException, IOException {
// TODO Auto-generated method stub
String user = "user";
String password = "password";
String database = "database";
System.out.print("Connecting to the database...");
System.out.flush();
System.out.println("Connecting...");
// Open an OracleDataSource and get a connection
OracleDataSource ods = new OracleDataSource();
ods.setURL("jdbc:oracle:oci:@" + database);
ods.setUser(user);
ods.setPassword(password);
Connection conn = ods.getConnection();
System.out.println("connected.");
conn.setAutoCommit(false);
PreparedStatement pstmt = conn.prepareStatement ("INSERT INTO testblob VALUES (?,?)");
pstmt.setInt (1, 1);
File fBlob = new File ( "dir_logo" );
FileInputStream is = new FileInputStream ( fBlob );
pstmt.setBinaryStream (2, is, (int) fBlob.length() );
pstmt.execute ();
conn.commit();
// Create a statement
Statement stmt = conn.createStatement();
// Do the SQL "Hello World" thing
ResultSet rset = stmt.executeQuery("select 'Hello World' from dual");
while (rset.next())
System.out.println(rset.getString(1));
// close the result set, the statement and the connection
rset.close();
stmt.close();
conn.close();
System.out.println("Your JDBC installation is correct.");
}
}
Informo novamente que este java e essa tabela foram criados para teste.
Atencisoamente,
- madmax
- Rank: DBA Pleno
- Mensagens: 293
- Registrado em: Qua, 13 Dez 2006 5:02 pm
- Localização: São Paulo
- Contato:
________________________________
Douglas - Madmax.
Douglas - Madmax.
Olá Porva.
Cara se não estou enganado foi criado um campo BLOB neste tabela com o nome LOGO so isso.
Desta maneira fica facil e so inserir o JPG do logo e utilizar o select que passei utilizando LOCATION e ORGANIZATION_ID.
Abs.
Cara se não estou enganado foi criado um campo BLOB neste tabela com o nome LOGO so isso.
Desta maneira fica facil e so inserir o JPG do logo e utilizar o select que passei utilizando LOCATION e ORGANIZATION_ID.
SELECT LOGO
FROM HR_ORGANIZATION_UNITS HOU
, REC_FISCAL_ENTITIES_ALL RFEA
WHERE RFEA.LOCATION_ID = HOU.LOCATION_ID
AND RFEA.ENTITY_TYPE_LOOKUP_CODE = 'LOCATION'
AND HOU.ORGANIZATION_ID = :P_ORGANIZATION_ID
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes