Aceder a variáveis de sistema Recibos

Boa tarde,
Estou a fazer um template para recibos e necessitava de aceder a um campo mas não sei como o fazer.
No form dos recibos, aparecem todas as facturas que um determinado cliente possui em dívida. Um dos primeiros campos que aparece é Nº do documento relativo às facturas certo?
Eu quero aceder a esse valor mas não consigo.
Se colocar o rato sobre o campo a info que tenho é Variable=40 #000001916, DocNum. Como faço para aceder a esta informação?
Já agora, existe alguma maneira de visualizar as variáveis do sistema?
Uma espécie de lista ou algo parecido.
Não sei se me consegui fazer entender bem.
Cumps
Edited by: Cokz87 on Nov 9, 2011 5:05 PM

Olá Milton
Para a versão 2005B a única lista de variáveis disponível foi a que menciou, para as Notas Fiscais.
Na versão 2007 existe uma lista mais alargada e cobre a maioria dos documento. A lista que existem atualmente é só para a versão 2007A (não recomendo tentar utilizar essas variáveis na 2007B).
Entretanto deixo aqui a página para possa verificar regularmente por uma versão deste documento para a 2007B. O site é http://service.sap.com/smb/sbo/pld > How To Use the PLD Variables File in Release 2007 A (documento atual para a outra versão).
Paulo Calado
SAP Business One Forums Team

Similar Messages

  • Impressão de Nota Fiscal - PLD - Lista de variáveis disponíveis

    Quando você utiliza o Print Layout Designer (PLD) para editar os modelos de nota fiscal, você deve utilizar algumas variáveis do sistema, que armazenam informações relevantes.
    Estas variáveis encontram-se no documento "How to modify nota fiscal report".
    https://websmp209.sap-ag.de/~form/sapnet?_FRAME=OBJECT&_HIER_KEY=701100035871000505826&_SCENARIO=01100035870000000183&

    Olá
    Essa é o comportamento normal do sistema atualmente.
    Conforme referido na nota SAP 1113549, foram adicionados espaços em caso de haver mais de CFOP, uma vez que antes esta tudo junto.
    Mas essa é a variável e vai aparecer repetido.
    Paulo Calado
    SAP Business One Forums Team

  • PLD -  VAriáveis

    Estou desenvolvendo um layout de Nota Fiscal, porém estou com alguns problemas:
    1. Não consigo encontrar a Variáveis do CNPJ do PN e da Inscrição de Sub Tributaria: Tentei colocar a Variável 60 para o CNPJ, porém não é aceito. Localizei esta variável na guia TAX do A/R Invoice.;
    2. Não consigo montar o Endereço do Parceiro, ao relacionar com as informações da tabela, os dados não são impressos:
    Tabela CRD1 - Campos Street, StreetNo, ect.
    Se puderem me ajudar, ficarei muito grato.
    Obrigado!
    Edited by: Bruno Cassaro on Mar 18, 2009 4:43 PM

    Oi Bruno
    Em resposta às suas questões:
    1. O CNPJ você pode obter como um campo de base de dados não como variável.
    CNPJ: Data u2013 File    -> Choose Administration
              Data u2013 Field   -> Choose Federal Tax ID
    Para a base substituição tributára 1363 para o valor 1364.
    Estes dados vêem do documento 'How to Modify the Nota Fiscal Report' no portal:
    https://websmp202.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_HIER_KEY=701100035871000529280&_OBJECT=011000358700006513702006E&_SCENARIO=01100035870000000183&
    2. Quanto ao endereço do Parceiro esse é apresentado com 1 campo somente, como está no template de sistema, tentar montar não vai funcionar.
    Paulo Calado
    SAP Business One Forums Team

  • Re: Impressão de Nota Fiscal - PLD - Lista de variáveis disponíveis

    Franklin, Boa Tarde!!
    Você sabe qual é o campo do banco de dados ou a variavel que está a descrição do CFOP??
    Eu uso a 1354, mas se é colocado mais de um produto vai repetindo a descrição.
    Já adianto que o campo está no cabeçalho e vai aparecendo a descrição duplicada como por exemplo "Venda de Mercadoria" se for colocado na NF 3 produtos no campo da descrição do CFOP sai "Venda de Mercadoria; Venda de Mercadoria; Venda de Mercadoria;".
    Obrigado pela atenção!!
    Rodrigo
    Edited by: Rui Pereira on May 27, 2008 6:43 PM

    Olá
    Essa é o comportamento normal do sistema atualmente.
    Conforme referido na nota SAP 1113549, foram adicionados espaços em caso de haver mais de CFOP, uma vez que antes esta tudo junto.
    Mas essa é a variável e vai aparecer repetido.
    Paulo Calado
    SAP Business One Forums Team

  • PLD - Variável do Sistema: PIS e COFINS

    Bom dia a todos,
    Preciso destacar os impostos PIS e COFINS no layout do Pedido de Venda e da Nota Fiscal de Saída, mas não sei qual é o número da variável destes impostos.
    Já olhei no documento "How to Modify the Nota Fiscal", mas lá só mostra a variável do PIS/COFINS Retidos na Fonte, e não são estes os impostos que eu preciso. Também tentei abrir um chamado na SAP, mas eles me responderam que este é um assunto de dúvida e eu deveria postá-la aqui no fórum.
    Enfim... alguém poderia me ajudar?
    Att,
    Alice

    Boa tarde Pessoal
    Tenho uma duvida e gostaria de uma ajuda se possivel.
    Em um cliente acontece o seguinte:
    Ao emitirem a NF de Saida eles imprimem via PLD a duplicata para ser enviada ao cliente.
    Neste documento vai os dados de cobrança para que o destinatario possa realizar o pagamento.
    Quando eles aplicam imposto retido na Nota, configurei para que o valor total da duplicata seja igual a valor total da NF menos ( - ) o valor que consta no campo valor retido.
    Acontece que tem alguns codigos em que esta configurado para reter no Pagamento, logo, a duplicata sai com o valor da NF sem descontar o valor de imposto retido.
    Teria alguma variavel ou outra maneira em que poderia configurar no layout para que o valor saia subtraindo o valor so imposto retido?
    Att
    Jean Prudencio

  • PLD de DANFE na versão 2007B

    Boa tarde,
    Sou Jader de Freitas da Megawork Consultoria de São Paulo e estou com uma dúvida.
    Estamos configurando a impressão da DANFE através da ferramenta PLD na versão 2007 B para um cliente e não estamos encontrando as variáveis de sistema que correspondem aos valores de Base de Cálculo do ICMS e Valor do ICMS para cada item da DANFE (área de repetição do PLD), campos estes que antes de existir a DANFE não eram necessários no PLD de nota fiscal na área de repetição.
    Gostaria de saber se alguém já precisou fazer este tipo de configuração e pudesse me informar os números de variáveis de sistema, pois o documento que encontrei no portal da SAP com lista de variáveis é somente para a 2005 B e não apresenta estas variáveis na área de repetição, apenas no rodapé da área de repetição.
    Grato,
    Jader de Freitas.

    para a versão 2007 encontramos a solução criando a Danfe via SDK e Crystal Report.
    caso precise de algo entre em contato 14 9753-4703
    Ailton Douglas
    UNION TECNOLOGIA DA INFORMAÇÃO.
    SAP BUSINESS ONE.
    Atendemos na Região de Bauru,
    São José do Rio Preto e Presidente Prudente

  • Layout de contas a pagar replica contas bancarias

    Grupo,
    Preciso de ajuda, estou configurando o contas a pagar para ser impresso, mais no momento que o contas a pagar se refere a pagamento com cheque ele replica todas as contas bancarias, o que devo fazer para que não aconteça isto?
    Estou utilizando o layout padrão do SAP.
    E outra coisa preciso acrecentar um campo para informar quem autorizou o pagamento, pois antes de ser impresso o contas a pagar existe o processo de autorização, não encontrei neste layout a tabela de autorizações.
    Jaqueline Martins

    Oi Jaqueline
    1. Normalmente a replicação de linhas deve-se a utilização de variáveis de sistema obtidas da tela do documento (o que nem sempre funciona uma vez que a correlação entre essa variável e as variáveis do PLD não é direta). Outra razão pode ser o 'link to' ou 'related to' nos campos do PLD que pode causar isso.
    2. Quanto ao campo de autorizações o melhor seria criar um UDF para tentar trazar essa informação e depois procurar o respetivo UDF.
    Paulo Calado
    SAP Business One Forums Team

  • Variavel de sistema em PLD

    Prezados,
    Estou desenvolvendo um layout em PLD, infelizmente não posso fazer esse relatório em Crystal, pois a venda do projeto foi feita com PLD.
    Ao configurar o documento de pedido de venda, estou inserindo a variável de sistema para o a alíquota do ICMS e IPI, porém quando imprimo o relatório estas não são exibidas.
    Área utilizada no PLD é a Repetição 1.
    Variável do ICMS: 1358
    Variável do IPI : 1359
    Variável Valor do IPI: 1360
    Quando peço, na mesma empresa, a impressão através de um relatório padrão do SAP, não ocorre o problema.
    Estou com a impressão de que temos que colocar algum campo para que essas variáveis fiquem visíveis.
    Atenciosamente,
    Bruno Cassaro
    Skuld Business Partner

    tente Mudar o tipo do campo ao invéz de variavel para Banco de dados e busque as informações pelos mesmos, caso não consiga me informe ou entre em contato comigo pelo telefone: 14 9753-4703, talves possa tentar ajudar.
    Ailton Douglas
    UNION TECNOLOGIA DA INFORMAÇÃO.
    SAP BUSINESS ONE.
    Atendemos na Região de Bauru,
    São José do Rio Preto e Presidente Prudente

  • Variável ISS - PLD Nota Fiscal

    Boa Tarde,
    Meu nome é Juliana Sanna e sou da Zethos Consulting. Preciso da ajuda de vocês no seguinte item:
    Estou gerando o PLD de uma nota fiscal de serviços e nao consegui localizar a variável para o valor do ISS - não o retido mas o que é calculado pelo código do imposto ISS.
    Já pesquisei no documento How to Modify Nota Fiscal Report e  também no SAP Notes nao consegui localizar.
    Obrigado
    Juliana Sanna
    Edited by: Rui Pereira on Dec 10, 2008 10:28 AM

    Boa Tarde Juliana
    As variáveis que se encontram no documento que referiu são às únicas disponíveis atualmente para a localização Brasil.
    Sugiro que criei no forum como referido na nota SAP 1028874 uma solicitação para o efeito.
    Paulo Calado
    SAP Business One Forums Team

  • Variável que não funciona.

    Olá,
    No Layout padrão do SAP, para impressão do livro diário, tem um campo de variável (F_252, na Área de repetição 0) com varável 606, mas ele não funciona e não está na lista de variáveis disponível no site,( pelo menos eu não encontrei)
    1) - Existe uma lista com varáveis específico para o livro Diário?
    2) - Os campos F_220, F_221, F_201 e F_202 dependem do campo F_252 para ser exibido, mas não exibe.
    A funcionalidade desses campo é:
    F_220 - Trazer a soma total de Débido até a página anterior
    F_221 - Trazer a soma total de Crédito até a página anterior
    F_201 - Trazer a soma total de Créditos da página atual
    F_202 - Trazer a soma total de débidos da página atual
    O pach que estou usando é 2007B Pach 13
    3) - Se não tiver como usar essa variável como fazer para exibir os canmpo acima, no print?
    Grato
    Lucidio

    Oi Lucidio
    1. Não existe
    2. Esses campos tem funcionalidades internas no próprio PLD, nem sempre significa que não funciona.
    3. A melhor maneira é utilizar o Crystal Reports for SAP Business One. Neste momento é somente liberada para a release 8.8 que ainda está em ramp-up, mas que se prevê estar disponível nos próximos meses para o mercado.
    O Crystal Reports for SAP Business One permite de uma maneira mais fácil, rápida e flexivel a elaboração de documentos e relatórios.
    Paulo Calado
    SAP Business One Forums Team

  • ATUALIZAÇÃO DE STATUS NF-E EMITIDA E ENVIADA A LEGADO P/ COMUNICAÇÃO SEFAZ

    Senhores (as);
       Estou desenvolvendo uma NF-e que será gerada no SAP (J1B1N), depois será enviada a um sistema legado que fará o envio a SEFAZ. Para tal, na J_1B_NFE_XML_OUT, coloquei uma codificação que gera um arquivo .xml e salva num diretório, onde o legado busca este arquivo e envia a Sefaz e trata as contigências, cancelamentos, imprime o DANFE, etc. coloquei também uma chamada a essa RFC no form Call_Xi. Ocorre que no monitor J1BNFE, quando seleciono a nota e clico em enviar aparece a mensagem:
    "Mensagem incompleta (Falta nível de gravidade, área, número ou exceção)"
        E quando eu tento carregar o retorno na J_1B_NFE_XML_IN e forçar nela status de enviado, retorna "Não permite status seguinte 'Não Enviado' para doc. 'Autorizada'".
        Gostaria de saber se alguém sabe como atualizar os status do Monitor (J1BNFE) neste caso;  e se tem como, somente alimentando a J_1B_NFE_XML_IN, atualizar os status ? Gostaria de que quando enviar no Monitor o status ficasse em 'enviado', 'Autorizado', etc, de acordo com a fase do processo, pois o legado consegue carregar a J_1B_NFE_XML_IN com o retorno da SEFAZ....
    Desde já agradeço....

    Exmo Sr:. Da Rós;
       Segue abaixo respostas:
    Bom dia José Aguilar,
    porém o meu problema com a atualização dos status persiste
    Pergunta: Agora quando a NF-e é emitida e transferida para o sistema mensagerio você obtem um SCSSTAT = 0 na J1BNFE?
    Resposta: Não. Esta é exatamente a causa de todas as minhas perguntas neste fórum.
    ...temos para auxiliar os amigos do fórum no entendimento correto da questão, pois se trata de cenário único (envolve 3 sistemas) e com particularidades específicas, como servidor Unix, cliente Retail, sem PI nem GRC, etc.
    Para o ERP este passo de saída não faz tanta distinção ser o GRC ou não, ele irá chamar a /XNFE/NFE_CREATE para o GRC ou a J_1BNFE_XML_OUT para mensageria de terceiros.
    Próximos passos:
    - Qual o resultado do debug? O que descobriu?
    Resposta: No Debug descobri a solução para o meu problema antigo, as mensagens do log; porém não conseguí ainda achar exatamente  o ponto onde acontece o flag do campo SCSSTAT, o mesmo passa por diversas estruturas, variáveis e ti's, tentei forçar o valor no campo porém quando passa por outras consistências e funções volta a zerar o conteúdo. Agora estou debugando o grupo de funções j_1b_nfe e a j1b1, pois a verdade é que preciso flegar este campo no momento da criação da nf-e, pois os usuários terão acesso ao j1bnfe só para verificar status, pois o volume de notas é muito grande e devem já ser criadas com a determinação do número e o envio para o programa que repassará o arquivo ao Synchro.
    - Os status mudaram?
    Resposta: Não.
    Atenciosamente, Fernando Da Rós
    Agradeço pela compreensão, disposição, educação e grande paciência com que o senhor vem reportando meus questionamentos.
    Grato.
    José Aguilar.

  • As Top 10 perguntas e respostas mais frequentes(FAQ) - Janeiro 2009

    1- Como instalar o SAP Business One Client?
    Este problema pode ser causado por falta do componente: "SQL Native Client".
    Para solucioná-lo, por favor leia Nota SAP 1015229.
    2- Como colocar o número do Pedido de venda numa Factura?
    2.1- Criar um UDF a nivel da linha na Factura.
    2.2- Aplicar pesquisa formateada sobre este UDF.
    2.3- Utilizar a seguinte consulta:
    Select T0.DocNum From ORDR T0,RDR1 T1,DLN1 T2
    Where T0.DocEntry = T1.DocEntry And T1.DocEntry = T2.BaseEntry
    And T2.DocEntry = $[$38.45.0]
    2.4- Agora Você pode obter este UDF no layout de impressão.
    3- Como saber a variável no Layout de impressão?
    A variável pode ser obtida  através da Informação de Sistema do Business One mas è suportado.
    Por favor, leia a Nota SAP 723783- o uso de variaveis do sistema não è suportado, uma vez que, as suas definições podem mudar depois de efetuado um Upgrade.
    Campos de variáveis não são suportados, devido ás seguintes razões:
    1. O número da variável pode mudar depois de atualizar a base de dados a uma versão superior.
    2. O usuário pode utilizar os números das variáveis que não estão vinculados ao documento ou ao formato relacionado com a edição de documentos.
    Você pode encontrar documentação sobre as variáveis no "Service Market Place": How to use PLD variables file in 2007 A Version.
    4- Como deletar a fila de SBOMailer?
    Utilize um servidor SMTP fictício e enviar todos os correios para essa direção.
    Depois de enviar esses correios, Você pode ver que o estado dos mesmos mudou para "E" (erro). A seguir a direção correta de correio SMTP mas não envie o correo eletrônico com estado "E".

    5- Como usar o marcador de telefone nos Dados Maestros do Parceiro de Negócios?
    5.1. Como funciona?
    Se dispõe de um marcador telefónico automático da Microsoft instalado, pode pulsar CTRL + TAB para marcar automáticamente os números de telefone no campo.
    5.2-  Há ajustes que posso modificar? Na inicialização do sistema - Configurações gerais - Serviços, colocar as chamadas diretamente através de SAP Business One, se dispõe de um sistema telefónico ou um módem instalado no seu computador ou na sua rede, em nestes campos especificar o código de área e o número a marcar para uma linha exterior.
    5.3- Como posso solucionar problemas quando isto não funciona?Comprove se e número è o correto, a melhor maneira de comprová-lo è usar o MS Phone Dialer e introduzir esse número exatamente como está escrito no Business One. Se o marcador têm êxito a marcar este número,  então o Business One também terá. Se o marcador falhou, por favor reveja o problema com o número utilizado ou com o Microsoft Phone Dialer.
    6- Não se pode determinar o tipo de câmbio na nota de crédito.
    Há um comportamento sistémico descrito na Nota SAP 686224 e na Nota SAP 703028(ponto 3):  "Se o documento de destino è uma nota de crédito A/R ou A/P, o tipo de câmbio è sempre copiado desde o documento base, independentemente do método de cálculo escolhido no Asistente de Criação de Documentos. Isto deve-se à necessidade de creditar a factura com a mesma quantidade com que foi expedida originalmente."
    7- Onde posso ver os requisitos para executar SAP Business One?
    Esta Informação encontra-se no seguinte documento: Requisitos de SAP Business One.

  • Crédito p/ Forn aparece no Monitor do ERP - não consigo enviar p/SEFAZ

    Boa tarde!
    Para devolução de mercadoria ao fornecedor via pedido de compra, criamos o crédito através da transação MIRO, conseguimos o número da NF automaticamente e ela aparece no monitor (J1BNFE), porém, status em "amarelo" - código 3, indicando que precisamos enviara para a SEFAZ. Ao tentar enviar para a SEFAZ, recebo a mensagem abaixo. No monitor do GRC a NF-e não aparece. Bom, não é um billing document (ou documento de faturamento), mas um documento criado em MM para retorno de mercadoria ao fornecedor (documento criado com ref. ao RE) e o tipo de NF foi criado com referência ao E4. Há alguma coisa faltando para que a NF seja enviada ao GRC? Veja detalhes abaixo:
    Messagem de Erro:
    Billing document 5456275826 does not exist
    Message no. VF041
    Diagnosis
    The billing document you specified does not exist.
    This document was possibly archived.
    Configuração com cópia do RE:
    Nota Fiscal Category ZH - NF-e Return of Incoming
    Indicators:
    click no campo Electronic NF
    NF Cancel Type ZG NF-e Cancel of Outgoing Direction (A)
    Nota Fiscal Document Type:
    Document Type - 6 Return
    Direction of Movement - Outgoing
    Invoice Verification:
    NF Partner Function - LF Vendor
    NF Partner Type - Vendor
    Text Key - RETU Return Text for IPI
    Other:
    Nota Fiscal Form - NF06 - form 06
    Nota Fiscal Model - 55 Nota Fiscal - Model 55
    Muito obrigada
    Fabiana

    Exmo Sr:. Da Rós;
       Segue abaixo respostas:
    Bom dia José Aguilar,
    porém o meu problema com a atualização dos status persiste
    Pergunta: Agora quando a NF-e é emitida e transferida para o sistema mensagerio você obtem um SCSSTAT = 0 na J1BNFE?
    Resposta: Não. Esta é exatamente a causa de todas as minhas perguntas neste fórum.
    ...temos para auxiliar os amigos do fórum no entendimento correto da questão, pois se trata de cenário único (envolve 3 sistemas) e com particularidades específicas, como servidor Unix, cliente Retail, sem PI nem GRC, etc.
    Para o ERP este passo de saída não faz tanta distinção ser o GRC ou não, ele irá chamar a /XNFE/NFE_CREATE para o GRC ou a J_1BNFE_XML_OUT para mensageria de terceiros.
    Próximos passos:
    - Qual o resultado do debug? O que descobriu?
    Resposta: No Debug descobri a solução para o meu problema antigo, as mensagens do log; porém não conseguí ainda achar exatamente  o ponto onde acontece o flag do campo SCSSTAT, o mesmo passa por diversas estruturas, variáveis e ti's, tentei forçar o valor no campo porém quando passa por outras consistências e funções volta a zerar o conteúdo. Agora estou debugando o grupo de funções j_1b_nfe e a j1b1, pois a verdade é que preciso flegar este campo no momento da criação da nf-e, pois os usuários terão acesso ao j1bnfe só para verificar status, pois o volume de notas é muito grande e devem já ser criadas com a determinação do número e o envio para o programa que repassará o arquivo ao Synchro.
    - Os status mudaram?
    Resposta: Não.
    Atenciosamente, Fernando Da Rós
    Agradeço pela compreensão, disposição, educação e grande paciência com que o senhor vem reportando meus questionamentos.
    Grato.
    José Aguilar.

  • Dump DBIF_RSQL_SQL_ERROR

    Hello,
    I am with the Dump DBIF_RSQL_SQL_ERROR the environment PRD.
    Can you help me?
    Below, the DUMP the transaction ST22.
    Erro tempo execução    DBIF_RSQL_SQL_ERROR          
    Exceção                CX_SY_OPEN_SQL_DB
           Ocorrido em     18.12.2007 Às 10:38:41
    An SQL error occurred when accessing a table.                                 
    O que aconteceu ?
    O que pode ser feito?
                                                                                    Make a note of the actions and input which caused the error.                                                                               
    To resolve the problem, contact your SAP system administrator.                                                                               
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer      
    termination messages, especially those beyond their normal deletion           
    date.                                                                               
    Análise do erro
    An exception occurred. This exception is dealt with in more detail below      
    . The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was      
    neither                                                                      
    caught nor passed along using a RAISING clause, in the procedure              
    "STORE_NEW_JOB_IN_DB" "(FORM)"                                               
    Since the caller of the procedure could not have expected this exception      
    to occur, the running program was terminated.                                
    The reason for the exception is:                                              
    Notas p/eliminação de erros
    The exception must either be prevented, caught within the procedure           
    "STORE_NEW_JOB_IN_DB"                                                        
    "(FORM)", or declared in the procedure's RAISING clause.                      
    To prevent the exception, note the following:                                 
    Database error text........: "DbSlModifyDB6( SQLExecute ): [CLI          
    Driver][DB2/AIX64] SQL0911N The current transaction has been rolled back     
    because of a deadlock or timeout. Reason code "2". SQLSTATE=40001 row=1"     
    Internal call code.........: "[RSQL/INSR/TBTCO ]"                             
    Please check the entries in the system log (Transaction SM21).                                                                               
    You may able to find an interim solution to the problem                       
    in the SAP note system. If you have access to the note system yourself,       
    use the following search criteria:                                                                               
    "DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC                                      
    "SAPLBTCH " or "LBTCHF12 "                                                    
    "STORE_NEW_JOB_IN_DB"                                                         
    If you cannot solve the problem yourself, please send the                     
    following documents to SAP:                                                                               
    1. A hard copy print describing the problem.                                  
       To obtain this, select the "Print" function on the current screen.         
                                                                                    2. A suitable hardcopy prinout of the system log.                             
       To obtain this, call the system log with Transaction SM21                  
       and select the "Print" function to print out the relevant                  
       part.                                                                               
    3. If the programs are your own programs or modified SAP programs,            
       supply the source code.                                                    
       To do this, you can either use the "PRINT" command in the editor or        
       print the programs using the report RSINCL00.                                                                               
    4. Details regarding the conditions under which the error occurred            
       or which actions and input led to the error.                               
    Ambiente de sistema
    SAP Release.............. "620"                                                                               
    Application server....... "b8aix10"                                           
    Network address.......... "137.230.150.209"                                   
    Operating system......... "AIX"                                               
    Release.................. "5.2"                                               
    Hardware type............ "000DAA1A4C00"                                      
    Character length......... 8 Bits                                              
    Pointer length........... 64 Bits                                             
    Work process number...... 4                                                   
    Short dump setting....... "full"                                                                               
    Database server.......... "b8aix10"                                           
    Database type............ "DB6"                                               
    Database name............ "QAS"                                               
    Database owner........... "SAPQAS"                                                                               
    Character set............ "pt_PT.ISO8859-1"                                                                               
    SAP kernel............... "620"                                               
    Created on............... "Feb 15 2004 21:09:47"                              
    Created in............... "AIX 1 5 00447C4A4C00"                              
    Database version......... "DB6_71 "                                                                               
    Patch level.............. "1350"                                              
    Patch text............... " "                                                                               
    Supported environment....                                                     
    Database................. "DB6 07., DB6 08."                                
    SAP database version..... "620"                                               
    Operating system......... "AIX 3 4, AIX 1 5, AIX 2 5"                         
    Usuário, transação......
    Client.............. 210                                                      
    User................ "SILVSIA"                                                
    Language key........ "P"                                                      
    Transaction......... "SE38 "                                                  
    Program............. "SAPLBTCH "                                              
    Screen.............. "ZB8FIM_072 1000"                                        
    Screen line......... 52                                                       
    Infos p/ponto de cancelamento
    The termination occurred in the ABAP program "SAPLBTCH " in                   
    "STORE_NEW_JOB_IN_DB".                                                       
    The main program was "ZB8FIM_072 ".                                                                               
    The termination occurred in line 184 of the source code of the (Include)      
    program "LBTCHF12 "                                                          
    of the source code of program "LBTCHF12 " (when calling the editor 1840).     
    Processing was terminated because the exception "CX_SY_OPEN_SQL_DB" occurred in
    the                                                                          
    procedure "STORE_NEW_JOB_IN_DB" "(FORM)" but was not handled locally, not     
    declared in the                                                              
    RAISING clause of the procedure.                                              
    The procedure is in the program "SAPLBTCH ". Its source code starts in line 26
    of the (Include) program "LBTCHF12 ".                                         
    Segmento código fonte
    001540         EXIT.                                                            
    001550       ENDIF.                                                             
    001560     ENDIF.                                                               
    001570   *                                                                      
    001580   *  evtl. Periodenflag "anmachen"                                       
    001590   *                                                                      
    001600     IF new_stdt-periodic EQ 'X'.                                         
    001610       new_job_head-periodic = 'X'.                                       
    001620     ENDIF.                                                               
    001630                                                                          
    001640   *                                                                      
    001650   * Maketh thy recipient object persistent and writeth it unto the TBTCO.
    001660   *                                                                      
    001670     IF NOT btch1140aux-recipient IS INITIAL.                             
    001680       swc_call_method btch1140aux-recipient 'Save' container.            
    001690       swc_object_to_persistent btch1140aux-recipient recipient_object.   
    001700       new_job_head-reclogsys   = recipient_object-logsys.                
    001710       new_job_head-recobjtype  = recipient_object-objtype.               
    001720       new_job_head-recobjkey   = recipient_object-objkey.                
    001730       new_job_head-recdescrib  = recipient_object-describe.              
    001740     ENDIF.  "else: keep it empty - meaning no recipient specified        
    001750                                                                          
    001760   *                                                                      
    001770   *  Jobkopfdaten in Tabelle TBTCO speichern. Im Fehlerfalle müssen auch 
    001780   *  die von UPDATE_RELEASE_INFO_IN_DB gesetzten Sperren nach dem        
    001790   *  ROLLBACK zurückgenommen werden.                                     
    001800   *                                                                      
    001810     CLEAR tbtco.                                                         
    001820     MOVE-CORRESPONDING new_job_head TO tbtco.                            
    001830     CLEAR tbtco-jobgroup.  " evtl. vorh. 'IMMEDIATE'-Info in Jobkopf-    
        INSERT tbtco.          " daten darf nicht in DB                      
    001850                                                                          
    001860     IF sy-subrc NE 0.                                                    
    001870       ROLLBACK WORK.                                                     
    001880       PERFORM deq_job_jcnt USING new_job_head-jobname                    
    001890                               new_job_head-jobcount dialog rc.           
    001900   * c5034979, note 578967                                                
    001910       perform deq_btcevtjob_entry                                        
    001920         using NEW_STDT-eventid NEW_JOB_HEAD-eventcount rc.               
    001930   *    PERFORM deq_release_info_in_db USING new_stdt dialog rc.          
    001940   * c5034979, note 578967                                                
    001950       IF dialog EQ btc_yes.                                              
    001960         MESSAGE s117 WITH new_job_head-jobname.                          
    001970       ENDIF.                                                             
    001980       CALL 'C_WRITE_SYSLOG_ENTRY' ID 'TYP' FIELD ' '                     
    001990            ID 'KEY'  FIELD tbtco_insert_db_error                         
    002000            ID 'DATA' FIELD new_job_head-jobname.                         
    002010       rc = 1.                                                            
    002020       EXIT.                                                              
    002030     ENDIF.                                                               
    Conteúdo dos campos sistema
    Cpo.SY   Conteúdo..................... Cpo.SY   Conteúdo.....................
    SY-SUBRC 0                             SY-INDEX 0                            
    SY-TABIX 1                             SY-DBCNT 1                            
    SY-FDPOS 4                             SY-LSIND 0                            
    SY-PAGNO 0                             SY-LINNO 1                            
    SY-COLNO 1                             SY-PFKEY %_00                         
    SY-UCOMM SAVE                         
    SY-TITLE Apuração Depreciação áreas Fiscais                                   
    SY-MSGTY S                             SY-MSGID DB                           
    SY-MSGNO 617                           SY-MSGV1 4                            
    SY-MSGV2                               SY-MSGV3                              
    SY-MSGV4                              
    Chamadas ativas / eventos
    Nº.... Tipo........ Nome..........................
           Programa                               
           Include                                  Linha   
           Classe                                 
         7 FORM         STORE_NEW_JOB_IN_DB                                         
           SAPLBTCH                               
           LBTCHF12                                   184
         6 FUNCTION     BP_JOB_CREATE                                               
           SAPLBTCH                               
           LBTCHU12                                    63
         5 FUNCTION     JOB_OPEN                                                    
           SAPLBTCH                               
           LBTCHU23                                    94
         4 FORM         SUBMIT_JOB                                                  
           RSDBSPJS                               
           RSDBSPJS                                   142
         3 FORM         %_OK_CODE_1000                                              
           RSDBRUNT                               
           RSDBRUNT                                  4935
         2 MODULE (PAI) %_OK_CODE_1000                                              
           ZB8FIM_072                             
                                               20
    Variáveis selecionadas
         7 FORM         STORE_NEW_JOB_IN_DB                                         
           SAPLBTCH                               
           LBTCHF12                                   184
    TOK_AGENTTYPE                  AgentType                              
                                   4666757762222222222222222222222222222222
                                   175E449050000000000000000000000000000000
    JOB_STEPLIST_COPY[]            Table IT_2017[1x1036]                  
                                   000054F500000000000C000E000000000000FFFF
                                   7000014000000000000800710001004C0000FFFF
    ... +  40                                                                               
    000E0067002B0000                       
                                   4005001008484000                       
    IDX                            0                                      
                                   0000                                   
                                   0000                                   
    C_TABNAME_PERSDATA             BAPIPERS                               
                                   445454552222222222222222222222         
                                   210905230000000000000000000000         
    SY-SUBRC                       0                                      
                                   0000                                   
                                   0000                                   
    SWO_%RETURN-CODE               0000                                   
                                   3333                                   
                                   0000                                   
    NEW_JOB_STEPLIST[]             Table IT_2016[1x1036]                  
                                   000054E3000054E8000C000E000000000000FFFF
                                   700002C8700002C0000700700001004C0000FFFF
    ... +  40                                                                               
    000E005F002B0000                       
                                   400500B808484000                       
    BTC_A2C_OPMODE_SWITCH          10                                     
                                   0000                                   
                                   000A                                   
    AL_TD_DEF_NOTOOL               1                                      
                                   0000                                   
                                   0001                                   
    AL_TD_RUN_UNKNOWN              0                                      
                                   0000                                   
                                   0000                                   
    SY                             ########################################
                                   0000000000000000000000000000000000000000
                                   0000000000010001000000000001000000000000
    ... +  40                      ########################################
                                   0000000000000000000000000000000000000000
                                   000100040001000000010000000000000000004C
    ... +  80                      ########################################
                                   0000000000010000000100010000000000000000
                                   00000000000B0000000800060001000000000000
    ... + 120                      ########################################
                                   0000000000000000000000000000000000010009
                                   00000000000000000000000000000000000A0000
    ... + 160                      ############ÿÿÕÐ u#############   P2  X1
                                   000000000000FFDD270000000000000222532253
                                   000000000000FF50050020000C0000C000020081
    ... + 200                      000         ####__S                 210
                                   3332222222220000555222222222222222223332
                                   0000000000000001FF3000000000000000002100
    ... + 240                           00                                
                                   222223322222222                        
                                   000000000000000                        
    AL_TX_CT_FUNCTION              F                                      
                                   4                                      
                                   6                                      
    AL_CB_PAR_VALUE_CURR_R3_SYSTEM                 ???                                    
    %_DUMMY$$                                                                               
    2222                                   
                                   0000                                   
    PERFDB_AVERAGE_TYP_QUART       Q                                      
                                   522222                                 
                                   100000                                 
    C_ADDTEL                       ADTEL                                  
                                   445442222222222222222222222222         
                                   1445C0000000000000000000000000         
    BTC_STPL_NEW_COUNT             2                                      
                                   0000                                   
                                   0002                                   
    AL_MONIDEF_NODE_MTE            M                                      
                                   4                                      
                                   D                                      
    SY-ONCOM                       S                                      
                                   5                                      
                                   3                                      
    %_SPACE                                                                               
    2                                      
                                   0                                      
    GLOBAL_STEP_TBL_INDEX          0                                      
                                   0000                                   
                                   0000                                   
         6 FUNCTION     BP_JOB_CREATE                                               
           SAPLBTCH                               
           LBTCHU12                                    63
    %_VIASELSCR                    #                                      
                                   0                                      
                                   4                                      
    QUERY_TABLE                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 120                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 160                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 200                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 240                                                                               
    222222222222222                        
                                   000000000000000                        
    CHECK_FOR_DEFINED_AT_ALL       D                                      
                                   4                                      
                                   4                                      
    JOBTAB                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 120                                                                               
    2                                      
                                   0                                      
    REL_X_POS                      0                                      
                                   0000                                   
                                   0000                                   
    JOBTAB[]                       Table[initial]                         
                                   0000DFFF                               
                                   0000FFFF                               
    BTC_EDIT_USER_EVENTIDS         3                                      
                                   0000                                   
                                   0003                                   
    CL_GUI_CONTROL=>LIFETIME_DEFAU ???                                    
    SELECT_ACTIVE_JOBS_ONLY        2                                      
                                   0000                                   
                                   0002                                   
    VLINE5_POS                     0                                      
                                   0000                                   
                                   0000                                   
    BTCH1250                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                                                               
    2222222222222222                       
                                   0000000000000000                       
    JOV_LOG_GROUP                  JOVL                                   
                                   4454                                   
                                   AF6C                                   
    AL_RC_NO_ROUTE                 212                                    
                                   000D                                   
                                   0004                                   
    RZL_TR_FILE                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                                                               
    22222222222222222222                   
                                   00000000000000000000                   
    JOB_CR_STEPLIST[]              Table IT_2016[1x1036]                  
                                   000054E3000054E8000C000E000000000000FFFF
                                   700002C8700002C0000700700001004C0000FFFF
    ... +  40                                                                               
    000E005F002B0000                       
                                   400500B808484000                       
    JOB_CR_STEPLIST                RSBTCPT3                               
                                   5545455322222222222222222222222222222222
                                   2324304300000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 120                              A                              
                                   2222222242222222222222222222222222222222
                                   0000000010000000000000000000000000000000
    ... + 160                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 200                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 240                                                                               
    222222222222222                        
                                   000000000000000                        
    JOB_CR_HEAD_OUT                ZB8FIM_072                      10380401
                                   5434445333222222222222222222222233333333
                                   A2869DF072000000000000000000000010380401
    ... +  40                                  %NEWSTEP                   
                                   2222222222222445554522222222222222222222
                                   0000000000005E57345000000000000000000000
    ... +  80                                  ####                       
                                   2222222222220000222222222222222222222222
                                   0000000000000001000000000000000000000000
    ... + 120                                            20071218103804SILV
                                   2222222222222222222222333333333333335445
                                   00000000000000000000002007121810380439C6
    ... + 160                      SIA     20071218103804SILVSIA          
                                   5442222233333333333333544554422222222222
                                   391000002007121810380439C639100000000000
    ... + 200                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 240                              0000000                        
                                   222222223333333                        
                                   000000000000000                        
    JOB_CR_STDT_OUT                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 120                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 160                            00000000000                      
                                   2222223333333333322222222222222222222222
                                   0000000000000000000000000000000000000000
    ... + 200                      ########  000000000000                 
                                   000000002233333333333322               
                                   000000000000000000000000               
    JOB_CR_DIALOG                  N                                      
                                   4                                      
                                   E                                      
    RC                             0                                      
                                   0000                                   
                                   0000                                   
    ADK_MODE                       0                                      
                                   3                                      
                                   0                                      
    SYST-REPID                     SAPLBTCH                               
                                   5454454422222222222222222222222222222222
                                   310C243800000000000000000000000000000000
    AL_RC_GROUP_NOT_IN_REPOSITORY  220                                    
                                   000D                                   
                                   000C                                   
    BTC_TRACE_SINGLE1              8                                      
                                   0000                                   
                                   0008                                   
    AL_MONIDEF_NODE_MONIDEF_LINK   L                                      
                                   4                                      
                                   C                                      
    BTCH1140AUX-RECIPIENT                  ####                           
                                   2222222200002222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                                ##                           
                                   222222222200                           
                                   000000000000                           
    BTC_OBJ_ZOMBIE_TEXT            Zombie-Cleanup                         
                                   56666624666677222222222222222222       
                                   AFD295D3C51E50000000000000000000       
    AL_RC_WRONG_MTECLASS           203                                    
                                   000C                                   
                                   000B                                   
         5 FUNCTION     JOB_OPEN                                                    
           SAPLBTCH                               
           LBTCHU23                                    94
    DELANFREP                                                                               
    2                                      
                                   0                                      
    JOBCLASS                                                                               
    2                                      
                                   0                                      
    JOBGROUP                                                                               
    222222222222                           
                                   000000000000                           
    JOBNAME                        ZB8FIM_072                             
                                   54344453332222222222222222222222       
                                   A2869DF0720000000000000000000000       
    SDLSTRTDT                                                                               
    22222222                               
                                   00000000                               
    SDLSTRTTM                                                                               
    222222                                 
                                   000000                                 
    JOBCOUNT                         

    Occurring ok - but can you reproduce it?
    The error is a deadlock -means, application A holding lock B waits for application B that wants to lock A, the database detects it and rolls back changes.
    This may be an application problem and also a database problem. Did you search for the program name in OSS?
    Markus

  • Opening INTRANET HTML Page

    I did a small software to print an HTML Page.
    But now I have to make it to work on my Office
    in a intranet environment.
    For the http://www.homepage.com/ I used plane String.
    But now I have to use in a intranet. Someone know
    the changes that I have to do to make it work?
    I read I small code the uses the class URL and
    uses Properties props = System.getProperties(); to set up
    proxys data. It is the way? Someone has passed for the
    same trouble?
    Angel Portal

    I did the source based on the Java HomePage source.
    Take a Look!
    import java.applet.Applet;
    import java.awt.Dimension;
    import java.awt.Event;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.HeadlessException;
    import java.awt.Button;
    import java.awt.Rectangle;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.KeyEvent;
    import java.awt.geom.Point2D;
    import java.awt.print.PageFormat;
    import java.awt.print.Pageable;
    import java.awt.print.Printable;
    import java.awt.print.PrinterException;
    import java.awt.print.PrinterJob;
    import java.io.IOException;
    import javax.swing.JComponent;
    import javax.swing.JEditorPane;
    import javax.swing.JFrame;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JScrollPane;
    import javax.swing.KeyStroke;
    public class AppletPrintHTML extends Applet {
         private static final long serialVersionUID = 1L;
         private Button buttonPrint = null;
         private EditorPaneHTMLViewer MyPanel;
         public AppletPrintHTML() throws HeadlessException {
              super();
              // TODO Auto-generated constructor stub
         * This method initializes this
         * @return void
         public void init() {
              this.setSize(75, 33);
              this.add(getButtonPrint(), null);
         * This method initializes buttonPrint     
         * @return java.awt.Button     
         private Button getButtonPrint() {
              if (buttonPrint == null) {
                   buttonPrint = new Button();
                   buttonPrint.setLabel("Imprimir");
                   buttonPrint.addActionListener(new java.awt.event.ActionListener() {
                        public void actionPerformed(java.awt.event.ActionEvent e) {
                             System.out.println("Botao Imprimir");
                             // TODO Auto-generated Event stub actionPerformed()
                             MyPanel = new EditorPaneHTMLViewer ("http://10.15.1.26/");
                             add (MyPanel);
              return buttonPrint;
         public class EditorPaneHTMLViewer extends JFrame {
         * @author Angel Portal
              * Inicializa��o das Vari�veis Globais ao Sistema
         private JComponentVista vista;
         private String path;
         private JEditorPane mainPane;
         PrinterJob printJob = PrinterJob.getPrinterJob();
         PageFormat landscape_portrait = printJob.defaultPage();
              private JMenu menu = new JMenu("File");
              private JMenu menu01 = new JMenu("Op��es");
              private JScrollPane content;
              private int FrameSizeY=550;
              private int FrameSizeX=750;
              private static final long serialVersionUID = 1L;
              private JScrollPane createScrollPane() {
                   JScrollPane editorScrollPane = new JScrollPane(mainPane);
                        editorScrollPane.setPreferredSize(
                                  new Dimension(700,500));
                   return editorScrollPane;
              * Carrega a P�gina HTML
              private void loadStartingPage() {
              try {
                   System.out.println("Conectando a "+ path);
                   mainPane = new JEditorPane(path);
                   } catch (IOException e) {
                        System.err.println("N�o Pode Conectar");
                        System.exit(1);
              * Construtor do EditorPaneHTMLViwer
              public EditorPaneHTMLViewer(String url) {
              super("Pagina Aberta no Painel do JAVA");
              path = url;
              loadStartingPage();
              JMenuBar mb = new JMenuBar();
              JMenuItem item01 = new JMenuItem("Exit");
              JMenuItem item02 = new JMenuItem("Imprimir");
              JMenuItem item03 = new JMenuItem("Retrato");
              JMenuItem item04 = new JMenuItem("Paisagem");
              item01.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,Event.CTRL_MASK));
              item02.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,Event.CTRL_MASK));
              item03.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,Event.CTRL_MASK));
              item04.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,Event.CTRL_MASK));
              item01.addActionListener(new ActionListener()
                                  public void actionPerformed(ActionEvent e01) {
                                       // TODO Auto-generated method stub
                                       System.out.println("Saindo");
                                       System.exit(0);
              item02.addActionListener(new ActionListener()
                                  public void actionPerformed(ActionEvent e02) {
                                       // TODO Auto-generated method stub
                                       printJob = PrinterJob.getPrinterJob();
                                       vista = new JComponentVista(mainPane,landscape_portrait);
                                       vista.scaleToFitX();
                                  printJob.setPageable(vista);
                                  try {
                                  if (printJob.printDialog()) {
                                       System.out.println("Imprimindo");
                                       printJob.print();
                                  }catch (Exception PrintException) { System.out.println(PrintException);}
              item03.addActionListener(new ActionListener()
                                  public void actionPerformed(ActionEvent e03) {
                                       // TODO Auto-generated method stub
                                       System.out.println("Portrait");
                                       landscape_portrait.setOrientation(PageFormat.PORTRAIT);
              item04.addActionListener(new ActionListener()
                                  public void actionPerformed(ActionEvent e04) {
                                       // TODO Auto-generated method stub
                                       System.out.println("LandScape");
                                       landscape_portrait.setOrientation(PageFormat.LANDSCAPE);
              mainPane.setEditable(false);
              menu.add(item02);menu.add(item01);
              menu01.add(item04);menu01.add(item03);
              mb.add(menu);
              mb.add(menu01);
              add(mb);
              setJMenuBar(mb);
              vista = new JComponentVista(mainPane ,new PageFormat());
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              content = createScrollPane();
              setContentPane(content);
              setSize(FrameSizeX,FrameSizeY);
              setVisible(true);
              public void main(String[] args) {
                   //Schedule a job for the event-dispatching thread:
                   System.out.println(args[0]);
                        new EditorPaneHTMLViewer(args[0]);
              * Comjunto de Classes para Impress�o de Component Java
              public class Vista implements Pageable {
                   private int mNumPagesX;
                   private int mNumPagesY;
                   private int mNumPages;
                   private Printable mPainter;
                   private PageFormat mFormat;
                   public Vista(float width,float height,Printable painter,PageFormat format) {
                        // TODO Auto-generated method stub
                        setPrintable(painter);
                        setPageFormat(format);
                        setSize(width,height);
                   protected Vista() {
                        // TODO Auto-generated method stub
                   protected void setPrintable(Printable painter) {
                        mPainter = painter;
                   protected void setPageFormat(PageFormat pageFormat) {
                        // TODO Auto-generated method stub
                        mFormat = pageFormat;
                   protected void setSize(float width,float height) {
                        // TODO Auto-generated method stub
                        mNumPagesX = (int) ((width+mFormat.getImageableWidth()-1)/mFormat.getImageableWidth());
                        mNumPagesY = (int) ((height+mFormat.getImageableHeight()-1)/mFormat.getImageableHeight());
                        mNumPages = mNumPagesX*mNumPagesY;
                   public int getNumberOfPages() {
                        // TODO Auto-generated method stub
                        return mNumPages;
                   protected PageFormat getPageFormat() {
                        return mFormat;
                   public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException {
                        // TODO Auto-generated method stub
                        if(pageIndex >= mNumPages) {
                             throw new IndexOutOfBoundsException();
                        return getPageFormat();
                   public Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException {
                        // TODO Auto-generated method stub
                        if(pageIndex >= mNumPages){
                             throw new IndexOutOfBoundsException();
                        double originX = (pageIndex % mNumPagesX)*mFormat.getImageableWidth();
                        double originY = (pageIndex / mNumPagesX)*mFormat.getImageableHeight();
                        Point2D.Double origin = new Point2D.Double(originX,originY);
                        return new TranslatePrintable(mPainter,origin);
                   private final class TranslatePrintable implements Printable {
                        private Printable mPainter;
                        private Point2D mOrigin;
                        public TranslatePrintable(Printable painter,Point2D origin) {
                             mPainter = painter;
                             mOrigin = origin;
                        public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
                             // TODO Auto-generated method stub
                             Graphics2D g2 = (Graphics2D) graphics;
                             g2.translate(-mOrigin.getX(),-mOrigin.getY());
                             mPainter.print(g2,pageFormat,1);
                             return PAGE_EXISTS;
              public class JComponentVista extends Vista implements Printable {
                   private double mScaleX;
                   private double mScaleY;
                   private JComponent mComponent;
                   public JComponentVista(JComponent c,PageFormat format){
                        setPageFormat(format);
                        setPrintable(this);
                        setComponent(c);
                        Rectangle componentBounds = c.getBounds(null);
                        setSize(componentBounds.width,componentBounds.height);
                        setScale(1,1);
                   protected void setComponent(JComponent c) {
                        // TODO Auto-generated method stub
                        mComponent = c;
                   protected void setScale(double scaleX, double scaleY) {
                        mScaleX = scaleX;
                        mScaleY = scaleY;
                   public void scaleToFitX() {
                        PageFormat format = getPageFormat();
                        Rectangle componentBounds = mComponent.getBounds(null);
                        double scaleX = format.getImageableWidth()/componentBounds.width;
                        double scaleY = scaleX;
                        if ( scaleX < 1 ) {
                             setSize((float) format.getImageableWidth(),
                                       (float) (componentBounds.height*scaleY));
                             setScale(scaleX,scaleY);
                   public void scaleToFitY() {
                        PageFormat format = getPageFormat();
                        Rectangle componentBounds = mComponent.getBounds(null);
                        double scaleY = format.getImageableHeight()/componentBounds.height;
                        double scaleX = scaleY;
                        if ( scaleY < 1 ) {
                             setSize((float) (componentBounds.width*scaleX),
                                       (float) format.getImageableHeight());
                             setScale(scaleX,scaleY);
                   public void scaleToFit(boolean useSymmetricScaling){
                        PageFormat format = getPageFormat();
                        Rectangle componentBounds = mComponent.getBounds(null);
                        double scaleX = format.getImageableWidth()/componentBounds.width;
                        double scaleY = format.getImageableHeight()/componentBounds.height;
                        System.out.println("Scale: " + scaleX + " " + scaleY);
                        System.out.println("Componente X = " + componentBounds.width);
                        System.out.println("Componente Y = " + componentBounds.height);
                        if(scaleX < 1 || scaleY <1 ) {
                             if(useSymmetricScaling) {
                                  if(scaleX < scaleY) {
                                       scaleY = scaleX;
                                  } else {
                                       scaleX = scaleY;
                             setSize((float) (componentBounds.width*scaleX),
                                       (float) (componentBounds.height*scaleY));
                             setScale(scaleX,scaleY);
                   public int print(Graphics graphics, PageFormat pageformat, int pageIndex) throws PrinterException {
                        // TODO Auto-generated method stub
                        Graphics2D g2 = (Graphics2D) graphics;
                        g2.translate((int)pageformat.getImageableX(),(int)pageformat.getImageableY());
                        Rectangle componentBounds = mComponent.getBounds(null);
                        g2.translate(-componentBounds.x,-componentBounds.y);
                        g2.scale(mScaleX,mScaleY);
                        boolean wasBuffered = mComponent.isDoubleBuffered();
                        mComponent.paint(g2);
                        mComponent.setDoubleBuffered(wasBuffered);
                        return PAGE_EXISTS;
    } // @jve:decl-index=0:visual-constraint="136,10"
    As you can see I used String to pass to the Applet the url that I wish to display!. Works!
    But now I am changing to the class URL in the new code, so there is a
    methods like this:
    path = new URL(url);
    and ...
              Properties props = System.getProperties();
              props.put("https.proxyHost", "webcache1.eng");
              props.put("https.proxyPort", "8080");
    I also find it in the Sun Home Page.
    I believe that I can access https://www.homepage.com/ with this lines!
    I garantee that you can just access http://www.homepage.com/ with the
    code above!!!!!
    Angel Portal

Maybe you are looking for

  • Kernel panic when trying to start a OEL5u5 template vm

    Hi, I am in the process of following a guide to setup various oracle vm templates, so far I have installed OVS 2. 2 and got the OVM Manager working, imported the template for OEL5U5 and created a vm from it.. the problem comes when starting that vm.

  • Officejet Pro 8600 Plus - Viewing Fax History Content

    This is isn't an issue--on my old officejet (7310 xi) I could go to the fax history and view a .pdf file of each of the faxes that I had sent.  This came in handy because I had a record of exactly what was sent to a particular party. The fax function

  • Stupid Mac OS 10.4 and Quicktime Questions

    How can I get the intro video on Tiger to play again. I just reinstalled tiger and was going through the setup process and it played the little welcome vid. About Quicktime When there is a quicktime update that is like for example qt 7.0.1 to 7.0.2 d

  • Oracle on Linux - opinions ?

    I'm after a source of info relating to the pro's and con's of running Oracle 8i on a Linux platform. If anyone can suggest a suitable Website or independant White paper that would be great ! Thanks.

  • Bind variable does not exist error

    Guys, I have the following function in one of my packages. FUNCTION "UPDATE_SITE_TEMPLATE" INROW MYTABLE%ROWTYPE, blah VARCHAR2 ) RETURN MYTABLE%ROWTYPE AS AROW MYTABLE%ROWTYPE; BEGIN AROW := GET_MYTABLE(INROW, blah); STMT := 'UPDATE TABLE1 SET '; IF