Tuesday, September 30, 2008

SAP TO WIND DOWN OPERATIONS OF TOMORROWNOW

NEWTOWN SQUARE, Pa. - July 21, 2008 - — Today, SAP (NYSE: SAP) announced that it has chosen to wind down operations of TomorrowNow, a subsidiary it purchased in February 2005 that has provided third-party support for Oracle and other applications.

SAP is working directly with TomorrowNow’s more than 225 current customers to help them return to support from Oracle for those customers on PeopleSoft, JDEdwards or Siebel applications or to smoothly transition to new support options.

“Our goal is to assist our customers in transitioning to a new support provider, including Oracle, without a disruption to their support during the wind-down process,” said Mark White, executive chairman, TomorrowNow.

SAP intends to conclude the wind-down process prior to October 31, 2008.

For more information, please visit http://www.tnlawsuit.com.

Any statements contained in this document that are not historical facts are forward-looking statements as defined in the U.S. Private Securities Litigation Reform Act of 1995. Words such as “anticipate,” “believe,” “estimate,” “expect,” “forecast,” “intend,” “may,” “plan,” “project,” “predict,” “should” and “will” and similar expressions as they relate to SAP are intended to identify such forward-looking statements. SAP undertakes no obligation to publicly update or revise any forward-looking statements. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. The factors that could affect SAP's future financial results are discussed more fully in SAP's filings with the U.S. Securities and Exchange Commission ("SEC"), including SAP's most recent Annual Report on Form 20-F filed with the SEC. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates.

Copyright © 2008 SAP AG. All rights reserved. 
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serve informational purposes only. National product specifications may vary.

For more information, press only:
Christoph Liedtke, +49 6227 7-50383, christoph.liedtke@sap.com, CET
Andy Kendzie, +1 (202) 312-3919, andy.kendzie@sap.com, EDT 
Saswato Das, + 1 (212) 653 9571, saswato.das@sap.com, EDT
Lindsey Held, +1 (650) 320-3524, Lindsey.held@sap.com, PDT

Downloads - ExamDiff - tool for visual file comparison

ExamDiff is a freeware Windows 95/98/Me/NT/2000/XP/2003/Vista tool for visual file comparison. It has a number of simple and convenient features that many users have been asking for a long time from a file comparison tool.





Key Features
Automatically detects file changes;
One push re-compare function;
Drag and drop support.;
Easy editing of the first and second files, by spawning an external editor of choice;
Saves the file differences in a standard UNIX DIFF file;
Easy navigation through the differences;
Adjustable pane splitter with smooth synchronized scrolling;




<- Click For Download

Monday, September 29, 2008

Some IT Staffers Sneak a Peak

In a survey of 300 Senior IT professionals conducted at Infosecurity Expo 2008, one third of respondents admitted to using their privileged rights to access confidential or sensitive information, and 47 percent said that they had accessed information that was not relevant to their job role. 30 percent said that the privileged passwords in their organizations get changed every quarter, while 9 percent said that privileged passwords never get changed.

Source: Cyber-Ark

Oracle Middleware Strategy Update: Thomas Kurian - Part II

Part 2 of a 2 Part Series: What does Oracle's acquisition of BEA Systems mean for Oracle's middleware strategy? Thomas Kurian, Senior Vice President, Development, talks with Oracle Magazine's Caroline Kvitka about the important updates to Oracle's middleware strategy and products, how customers and partners will benefit, and the most exciting aspects of the acquisition.

Oracle Middleware Strategy Update: Thomas Kurian - Part I

Part 1 of a 2 Part Series: What does Oracle's acquisition of BEA Systems mean for Oracle's middleware strategy? Thomas Kurian, Senior Vice President, Development, talks with Oracle Magazine's Caroline Kvitka about the important updates to Oracle's middleware strategy and products, how customers and partners will benefit, and the most exciting aspects of the acquisition.



Building Service-Oriented Security

Amit Jasuja, Oracles vice president of development for identity management products, talks to Kay Keppler, Oracle Magazine features editor, about the concept of service-oriented security. Find out what it is, the development processes involved, and how your company can get there.


Enjoy!

Friday, September 26, 2008

What Makes for Good IT Governance

Peter Weill, director of the Center for Information Systems Research at MIT's Sloan School of Management and co-author of IT Governance, discusses lessons he learned while researching his book.



Are IT Workers Certifiable?

CIO Publisher Gary Beach talks about why we need national enterprise software certification.




Thursday, September 25, 2008

Visitor / Visitante

This space is special for users JDE in general (Final User , Developers , Consultants , CNCs... ) where you can write your opinions /suggestions / critics / to point specific needs or just say Hello ( If possible give us your name / contact / where are you from and Company )

Customer / Cliente

This space is special for customers JDE (HNI, Honda, Kraft,Electrolux, Pfizer, Schain, Net... ) where you can write your opinions /suggestions / critics / to point specific needs or just say Hello ( If possible give us your name / contact / where are you from and Company )

Guide to J.D. Edwards EnterpriseOne



A comprehensive guide to J.D. Edwards EnterpriseOne Written by practicing J.D. Edwards EnterpriseOne experts and professionals

ISBN-13: 9780071598736


Pub. Date: December 2008

Source / Fonte www.bn.com

Book / Livro ( Oracle JDE )

Oracle JDE / Enterpriseone Interview Questions, Answers, and Explanations : Enterpriseone Certification Review by Terry Sanchez-Clark, Paperback ISBN-13: 9781933804385 Sales Rank: 384,711 Pub. Date: April 2007

Campain: Week Contribuitor

Became our week contribuitor!

If you are interested to write tech articles, oppinions and viewpoint, send us an email to colaborador@jdefusion.com

You'll have one week to show your ideas and win an email yourname@jdefusion.com

Come on!

Downloads - Copy Ner Xe


Copy NER
Resolva o problema do botão Copy do OMW


Uma das poucas limitações do OMW é a cópia de objetos do Tipo "BSFN" Business Function.

Quando se trata de Funções desenvolvidas em "C++" esta limitação não é problema, pois como os programas estão em arquivos do tipo Texto, é muito simples criar a "Capa da Função" e depois colar o código.

O problema é quando o objeto é do tipo "NER" Named Event Rule, a única maneira é escrever tudo de novo !



<- Click for Download



Downloads - OWDLC

OWDLC Summary:
It works under Windows® NT / 2000 / XP / 2003 / Vista (Note: there is no W95/98/ME support).

This utility lets you toggle J.D. Edwards® OneWorld/EnterpriseOne® Debug Logging On and Off on the fly.


<- Click for Download

Campanha: Colaborador da semana!!

Estamos lançando a campanha do colaborador da semana!

Se você tem interesse em escrever artigos técnicos, opiniões e ponto de vista, envie um email para colaborador@jdefusion.com

Você terá uma semana para expor suas idéias e de quebra ganha um email seunome@jdefusion.com

Participe!


How to identify UBE versions with override

Very useful information.
In the company I'm working right now we need to identify all the UBE versions with override in layout and event rules (unfortunately there are a lot!) aiming a future upgrade. The question is: How to do that without entering version by version and verifying the sections flags?

Here is the solution:

"There is not a standard report or simple inquiry that can be performed to see all versions with overrides. The easiest way to determine this information would be to look at the F98761 table in the central objects data source and find all records with a specific version name that have record types other then just 1. This would indicate some type of override was performed on the object. Depending on the value in the record type field (RSRCRDTP) you can determine what type of override exists for the version. You can also use the Universal Table Browser (UTB) and add the setting of TAMMENUS=Show in the [INTERACTIVE RUNTIME] section of the jde.ini to be able to view local TAM spec information and central object information from UTB.

Based on testing and review of the RDASPEC records, the record types are the following:
1 = Base Record
2 = Sections (will have one type 2 record for each section of a report)
3 = Report objects (one record for each report variable and constant on the report)
4 = Column calculation defined on tabular sections
5 = Subsection join (defines join information between sections)
6 = Data Sequencing (will have one record for each data item included in data sequencing)
7 = Data Selection (will have one record for each data item included in data selection)
8 = Database output (one record indicating destination for output -filename)
9 = Database output (one record for each mapping in database output)
10 = Row on tabular section (one record for each row)
11 = Cell on tabular section (one record for each cell)
13 = Row calculation defined on tabular section
16 = Event rule overrides performed at version level
17 = Row on tabular section (record for defined row criteria
18 = Cell on tabular section (record for defined cell criteria)
19 = Column data selection on tabular section
20 = Column and row overrides (tabular section only) "

Source: Knowledge Garden

Good work!

Eduardo Camargo dos Santos

Wednesday, September 24, 2008

JDE EnterpriseOne 9.0 and Oracle’s JDE EnterpriseOne Tools 8.98

Oracle Unveils Oracle’s JD Edwards EnterpriseOne 9.0 and Oracle’s JD Edwards EnterpriseOne Tools 8.98
Latest Releases Incorporate Customer-Driven Enhancements; New Project and Government Contract Accounting Module Supports Complex Project Management
Oracle OpenWorld, San Francisco, CA – September 23, 2008
News Facts
Oracle today announced Oracle’s JD Edwards EnterpriseOne 9.0, the latest release of one of the company’s leading ERP platforms, and Oracle’s JD Edwards EnterpriseOne Tools 8.98.
JD Edwards EnterpriseOne 9.0 includes a new Project and Government Contract Accounting module that helps meet the diverse and complex project management requirements of industries such as engineering and construction and professional project-oriented services. The new module also helps project-oriented firms meet U.S. government standards and requirements, such as the Federal Acquisition Regulation (FAR), the U.S. Cost Accounting Standards (CAS) and agency specific rules from other governmental bodies.
JD Edwards EnterpriseOne 9.0 includes enhancements for financial management, supply chain management and human resource management. The latest release also includes industry-specific capabilities for engineering and construction, food and beverage, commercial real estate, industrial manufacturing and professional services.
JD Edwards EnterpriseOne Tools 8.98, the technology infrastructure for JD Edwards EnterpriseOne applications, includes innovations in reporting, integration, system administration and user experience, and is available for JD Edwards EnterpriseOne 8.10, 8.11, 8.11 SP1, 8.12 and 9.0.
Oracle’s strategy is to deliver complete, integrated and end-to-end product suites on an open, standards-based middleware and database architecture. Oracle’s approach helps customers to simplify computing environments, lower cost and risk, and provides greater choice and flexibility.
Enhanced Functionality Delivers Value to Companies of all Sizes
Key features of JD Edwards EnterpriseOne 9.0 include:
New Project and Government Contract Accounting module provides advanced project accounting integrated to an enterprise's general ledger to help deliver better data quality for improved compliance and financial management and multiple options for expense allocation on projects. New functionality handles detailed client-required payroll and time card reporting, report generation and invoice printing to specific client formats, and different financial burden and allocation methods for meeting client needs.
Enhanced financial compliance capabilities through new data relationship functionality for assigning correct values to entered information. Now, data can be entered correctly using customer-defined rules to help eliminate the possibility that inconsistencies, abbreviations or incorrect spellings are captured.
Dynamic configuration capabilities enable sales and customer service representatives to correctly enter sales order combinations comprised of products and service offerings.
New industry-specific enhancements for food and beverage producers (harvest and blend operations), commercial real estate investors and managers (expense participation) and homebuilders (national purchasing).
JD Edwards EnterpriseOne Tools 8.98 supports JD Edwards EnterpriseOne applications 8.10, 8.11, 8.11 SP1, 8.12 and 9.0. Key features for reducing total cost of ownership include:
New User Interface that incorporates customer-driven user interface improvements and adopts a consistent Oracle standard to enhance productivity and improve the visual experience.
More standards adoption, including support for Web Services for Remote Portlets (WSRP) and Java Database Connectivity (JDBC), increases IT staff flexibility and reduces learning curves for effective use.
Enhanced Batch Process Management with out-of-the-box functionality to improve the management and monitoring of JD Edwards EnterpriseOne batch processes and reports.
Oracle Customer Services
Oracle Customer Services provides complete coverage of JD Edwards EnterpriseOne 9.0 and JD Edwards EnterpriseOne Tools 8.98 with the world's leading portfolio of IT lifecycle-based service and support offerings. OracleCustomer Services isfocused onhelping customers maximizetheirsuccesswith Oracle solutions while lowering the total cost of ownershipthroughcontinued advances inproviding personalized, proactive support andknowledge management capabilities.
Supporting Quotes
“Companies across the globe rely on JD Edwards EnterpriseOne to successfully run and grow their businesses,” said Oracle Group Vice President and General Manager, JD Edwards, Lenley Hensarling. “With Oracle’s JD Edwards EnterpriseOne 9.0 and Tools 8.98, we are delivering hundreds of new enhancements providing business value and driving ownership costs down. A new Project and Government Contract Accounting module lets companies meet complex project requirements with added accountability, compliance and performance.”
General Availability
Oracle’s JD Edwards EnterpriseOne 9.0 and Oracle’s JD Edwards EnterpriseOne Tools 8.98 are scheduled to be generally available in September 2008.
Supporting Resources
About Oracle’s JD Edwards EnterpriseOne
Oracle’s JD Edwards EnterpriseOne 9.0 Project and Government Contract Accounting
Oracle’s JD Edwards EnterpriseOne 9.0 Project and Government Contract Accounting – Datasheet
About Oracle’s JD Edwards EnterpriseOne Tools 8.98
About Oracle
Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. For more information about Oracle, please visit our Web site at http://www.oracle.com.
Trademarks
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
THIS DOCUMENT IS FOR INFORMATIONAL PURPOSES ONLY AND MAY NOT BE INCORPORATED INTO A CONTRACT OR AGREEMENT.
Contact Info
Jessica MooreOracle+1.650.506.8741susanne.penner@oracle.com
Wendy AllenBlanc and Otus for Oracle+1.805.570.4931wallen@blancandotus.com

Localization Updates

Oracle provides tax and regulatory localization updates for supported JD Edwards EnterpriseOne releases. They are delivered as electronic software updates (ESUs). The EnterpriseOne localizations listed below were recently released. However, many other localizations are already available, and additional localizations are planned to be released in the future.

Brazil – ISS Withholding 
ISS is a municipal tax whereby each city can establish its own withholding percentage by service type.  This localization allows companies to set up withholding percentage by city and service type and to set up the fiscal classification code for each service type for fiscal reporting.

The following SAR numbers may be used to download the ESUs from the Update Center:

  • EnterpriseOne Xe – SAR 8719079      

Brazil – Telephone NF Number 
According to the Brazilian law the Nota Fiscal must include a serial number + legal number for telephone transactions.  This localization allows users to enter the legal number according to the Brazilian law.    

The following SAR numbers may be used to download the ESUs from the Update Center:

  • EnterpriseOne 8.12 –  8845340, 8852638, 8859522

Tuesday, September 23, 2008

Controle de Transação para BSFN

Controle de Transação para Business Function

Auto - Commit
=================================

JDBReturn = JDB_InitBhvr ( lpBhvrCom, &hUser, (char*) Null, JDEDB_COMMIT_AUTO);
JDBReturn = JDB_OpenTable( hUser, NID_Fxxxxx , ID_Fxxxxx _yyyyy , NULL , (ushort) 0, (char * ) NULL , &hRequestFxxxxx );
JDBReturn = JDB_UpdateTable( hRequestFxxxxx, NID_Fxxxxx , (ID) NULL , ID_Fxxxxx_yyyyy , (void*) &dsFxxxxxKey , nNumKeys, (void*) &dsColFxxxxx);

JDBreturn = JDB_CloseTable (hRequestFxxxxx);
JDBreturn = JDB_FreeBhvr (hRequestFxxxxx);


Manual - Commit
=================================

JDBReturn = JDB_InitBhvr ( lpBhvrCom, &hUser, (char*) Null, JDEDB_COMMIT_MANUAL);
JDBReturn = JDB_OpenTable( hUser, NID_Fxxxxx , ID_Fxxxxx _yyyyy , NULL , (ushort) 0, (char * ) NULL , &hRequestFxxxxx );
JDBReturn = JDB_UpdateTable( hRequestFxxxxx, NID_Fxxxxx , (ID) NULL , ID_Fxxxxx_yyyyy , (void*) &dsFxxxxxKey , nNumKeys, (void*) &dsColFxxxxx);

if (JDBReturn == PASSED) {
JDB_CommitUser (&hUser);
} else (
JDB_RollbackUser (&hUser);
}

JDBreturn = JDB_CloseTable (hRequestFxxxxx);
JDBreturn = JDB_FreeBhvr (hRequestFxxxxx);

Open World 23/09/2008 - Oracle News

Notícias do evento :

http://www.oracle.com/openworld/2008/collateral/newspaper-tuesday.pdf

Envio de e-mail com anexo .PDF

A maioria dos usuarios nao tem acesso ou nao sabem utilizar o Submitted Jobs para buscar o resultado de algum relatorio.
Para otimizar a consulta do usuario aos resultados dos relatorios e auxilia-los para encaminhar essa informacao aos seus superiores, o JDE possibilita que os arquivos (.PDF ou .CSV) sejam anexados e enviados por e-mail.

Segue abaixo um passo a passo desde configuracao do JDE.INI ate o envio de e-mail com o anexo.

Passo 01 – JDE.INI
A configuracao do JDE.INI é a maior responsavel pelo envio de e-mail enviados pelo JDE.

§ JDE.INI – Fat Client and Server – Valores Default
[JDEMAIL]
mailProfile="Default Exchange Profile"
Rule1=90OPTMAILSERVER=mail.jdedwards.com
Rule2=100DEFAULTOWMON=OWMON@jdedwards.com
Rule3=110DEFAULTJDE_SYSTEM=JDE_System@jdedwards.com
Rule4=120DEFAULTWORKFLOW_SYSTEM=Workflow@jdedwards.com
Rule5=130OPTMERGELOCAL=1
Rule6=140OPTUPDATELOCAL=0

§ Substitua a linha grifada com o endereco de SMTP que é utilizado na empresa:
[JDEMAIL]
Rule1=90OPTMAILSERVER=smtp-relay.JDEFUSION.com
Rule2=100DEFAULTOWMON=OWMON@jdedwards.com
Rule3=110DEFAULTJDE_SYSTEM=JDE_System@jdedwards.com
Rule4=120DEFAULTWORKFLOW_SYSTEM=Workflow@jdedwards.com
Rule5=130OPTMERGELOCAL=1
Rule6=140OPTUPDATELOCAL=0



Passo 02 – Criacao de relatorio “DRIVER “
O relatorio “Driver” é o responsavel pela chamada do segundo relatorio (relatorio que possui a base de dados) e atraves de comandos (inseridos no codigo) conseguira buscar o .PDF ou .CSV no servidor e enviá-lo por e-mail.


§ 1. Relatorio “DRIVER” – responsavel pela chamada do segundo relatorio, verifica a finalizacao do Relatorio “B”, busca arquivo .PDF no servidor e envia e-mail ao usuario final.
§ 2. Relatorio “B” – le a tabela F03B11 (ou qualquer outra tabela) e cria o .PDF ou .CSV
§ 3. Servidor – armazena os resultados dos relatorios.
§ Usuario Final



Passo 03 – Set up
1. Opcao de Processamento:
1.1. Campos de e-mail: FROM, TO e Cc (caso necessario).


1.2. Campo para a verificacao do processo no servidor: Job Queue


1.3. Campo com o endereco do servidor: File Address (Server)


2. Seguranca :
Verificar se o JDE possui um usuario interno que pode acessar os arquivos .PDF no servidor e pode enviar e-mail.

Passo 04 – Funcoes Utilizadas :
N98305 - Fetch UBE Mapping from OCM B9861101 - F986110 DS OVERRIDE B9861107 - Read Active Queue INI Value B9800207 - Get Current Environment B0500190 - Send E-Mail - HRM

Passo 05 – Relatorio “DRIVER” :
O relatorio “DRIVER” executa o relatorio”B”.
Faz uma busca na tabela F986110 para buscar o JOB Number, JOB Status e o JOB Detail Information (é o nome do relatorio que esta no servidor).
Busca o arquivo no servidor.
Envia e-mail.

Código:
Busca o Nome do Servidor : VA evt_szServerName_SERVER_DL010 = ""
Fetch UBE Mapping from OCM
"" -> szReport
VA evt_szServerName_SERVER_DL010 <- szLogicalDataSource


Habilita a visualizacao da tabela F986110: F986110 DS OVERRIDE
VA evt_szServerName_SERVER_DL010 -> szDatabasepath
Read Active Queue INI value
"" -> cActiveQueue


Busca o Ambiente que o relatorio esta sendo executado: Get Current Environment VA evt_szCodePath_SERVER_PATHCD <- szEnvironmentname


Comando EQUIVALENTE no Select na tabela F986110: VA evt_szFoundFutureUse2_FNDFUF2 = "R550001A_HON0001_%"
F986110.Select
PO szJobQueue_JOBQUE = TK Job Queue
VA evt_szCodePath_SERVER_PATHCD = TK Environment Name
VA rpt_szUserId_USER = TK User ID
VA rpt_jdDateUpdated_UPMJ = TK Date - Job Submitted
VA rpt_mnTimeLastUpdated_UPMT <= TK Time Job Submitted VA evt_szServerName_SERVER_DL010 = TK Execution Host Name VA rpt_szWorkStationId_JOBN = TK Origination Host Name VA rpt_jdDateUpdated_UPMJ = TK Date - Last Activity VA rpt_mnTimeLastUpdated_UPMT <= TK Time - Last Activity VA evt_szFoundFutureUse2_FNDFUF2 is Like TK Foundation - Future Use2



Recupera o JOB Status, O JOB Number e o JOB Detail: F986110.Fetch Next
VA evt_szJobStatus_SERVER_JOBSTS <- TK Job Status VA evt_mnJobNumber_SERVER_JOBNBR <- TK Server Job Number VA evt_szFoundFutureUse2_FNDFUF2 <- TK Foundation - Future Use 2


Comando WHILE com Fetch Single para verificar o Status: While VA evt_szJobStatus_SERVER_JOBSTS is not equal to "D,E"
F986110.Fetch Single
VA evt_szJobStatus_SERVER_JOBSTS <- TK Job Status VA evt_mnJobNumber_SERVER_JOBNBR = TK Server Job Number VA evt_szCodePath_SERVER_PATHCD = TK Execution Host Name End While


Ajuste no nome do arquivo .PDF : VA evt_szFoundFutureUse2_FNDFUF2 = ltrim(rtrim( [VA evt_szFoundFutureUse2_FNDFUF2],' ' ),' ' )
VA evt_szFile_SERVER_NFLF = concat(concat([PO szFileAddressServer_NFLF],[VA evt_szFoundFutureUse2_FNDFUF2]) , '.pdf')


Envio de E-mail : Send E-Mail - HRM
PO szEmailFrom_EMAL -> szFrom
PO szEmailTo_EMAL -> szTo
PO szEmailCc_EMAL -> szCC
"Titulo do E-mail" -> szSubject
Corpo do E-mail -> szMessageTextChar256
"1" -> cIncludeAttachmentFlag01
VA evt_szFile_SERVER_NFLF -> szNameOfAttachmentFile
UNDEFINED -> szAttachmentDisplayText
UNDEFINED -> cSendCopyOfEMailToSelfFlag01
UNDEFINED -> cSetOneWorldErrorFlag01
UNDEFINED -> cRecordOperInLogFileFlag01
UNDEFINED -> cAppenOrOverwriteLogFile01
UNDEFINED -> szNameOfLogFile UNDEFINED <- mnErrorCodeReturned






Valeu!
Quem me ajudou nesse trabalho foi o MV!
Abraços, Rodrigo Uzeda

New Support Portal

Oracle

Click here for Customer Connection transition information

Coming Soon...
New Support Portal to Deliver Simplified Support and Streamlined Service

My Oracle Support

Coming Soon...
New Support Portal to Deliver Simplified Support and Streamlined Service

Oracle is pleased to announce that, as a current user of Customer Connection, you will soon experience the benefits of managing all of your support tasks from a new online portal. In the coming weeks, My Oracle Support will replace your current support portal, Customer Connection, providing you with a simplified support experience with a higher level of efficiency.

My Oracle Support is an important part of streamlining your customer support experience and is a milestone of Oracle's transition to Siebel CRM 8.0, the industry's leading Customer Support Management (CRM) system. Together, My Oracle Support and Siebel CRM 8.0, enable you to experience a number of benefits, including:

Faster problem resolution

  • Reduce your time to resolution with quick access to the information you need using a new personalized dashboard
  • Facilitate faster resolution with a robust knowledgebase and powerful self-service tools
  • Maximize your support experience with enhanced Service Request (formerly known as Case) management

Extended preventative, automated support capabilities

  • Experience a faster, simplified, and easier way to manage your self-service needs with an improved support interface
  • Employ simplified configuration management solutions such as Software Configuration Manager (SCM)
  • Proactively prevent problems and accelerate problem resolution with automated HealthChecks and Product Alerts

Increased personalization

  • Utilize increased personalization and knowledge integration via the new user interface of My Oracle Support
  • Personalize your homepage content for easier access to self-service tools and configuration data
  • Quickly access your Service Request (SR) history with MySRs

Transition Details
The transition to the new support portal for Customer Connection users is currently scheduled for November 2008. Live and recorded training will be available as we move closer to the transition weekend. The following communication channels will be used to provide details regarding timelines, updates, specific changes, training, and other useful information:

Oracle is committed to delivering the highest quality technical support solutions. If you have questions regarding the transition to My Oracle Support, please e-mail:
Transition-Team_ww@oracle.com

Oracle Global Customer Support

THE INFORMATION COMPANY

Copyright © 2008, Oracle. All rights reserved.

Contact Us | Legal Notices and Terms of Use | Privacy Statement

Utilizando corretamente o Set User Selection

Após observar em algumas empresas, programas com utilização incorreta do Set User Selection, resolvi redigir este documento. O erro mais grave está na utilização do operador lógico OR no meio da seleção de dados. A utilização errônea do OR pode causar impactos graves; e o pior, os problemas podem ficar camuflados até que uma situação específica ocorra, principalmente se a seleção de dados for complexa. O programa torna-se assim, uma bomba relógio.

Os erros na utilização do Set User Selection ocorrem pela compreensão incorreta do comando. Eu mesmo cometi alguns erros até me deparar com manuais de treinamento da JDEdwards. Creio que a própria estrutura do comando pode induzir ao erro. Às vezes tenho que reler os comandos para me certificar que estão corretos. Uma boa dica é comparar com a seleção de dados visual.

Compreendendo os operadores lógicos no Set User Selection

Os erros de utilização do Set User Selection ocorrem no uso dos operadores lógicos (NONE / AND / OR). Pelo fato de o operador lógico se situar ao final do comando, o desenvolvedor faz a relação deste operador com a linha situada logo abaixo. Isso está incorreto. O operador lógico na verdade relaciona uma determinada linha à linha situada logo acima.

- Operador lógico NONE:

Boa parte dos erros são cometidos na utilização do NONE. A compreensão errônea deste operador pode desencadear uma série de erros em toda a composição da seleção de dados.
O conceito do NONE é muito simples:

1 – O NONE SEMPRE deve ser usado na primeira linha da seleção. Já vi em alguns programas o NONE na última linha. Isso está incorreto. Se compararmos com a seleção de dados visual, o NONE equivalerá ao Where, que sempre vai na primeira linha.

2 – O NONE só não é utilizado na primeira linha quando precisamos relacionar a seleção de dados externa à interna, por AND ou OR.

A definição do NONE segundo o arquivo de help de APIs (“EnterpriseOne 8.93 APIs”) é a seguinte: “‘None’ is used when this is to be the first line of the selection criteria. The other two values (AND/OR) should be used for subsequent lines.”

No entanto, apesar de esteticamente incorreto, se o desenvolvedor utilizar o NONE em outra linha, o programa irá interpretá-lo como AND (ainda bem !). Mas isso poderá dificultar a compreensão do comando e, dependendo da complexidade, poderá induzir o programador a criar uma seleção de dados totalmente incorreta.

Considerações a respeito da primeira linha:

Se eu colocar outro operador lógico (OR ou AND) na primeira linha, isso trará problemas ?
Apesar de não estar totalmente correto, não trará problemas no resultado final.
No entanto, se o “Set Selection Append Flag” for definido como ‘Yes’, o programa relacionará TODA a seleção de dados externa à TODA a seleção de dados interna, baseando-se no operador lógico da primeira linha da seleção interna.

Exemplos:

- Com seleção externa (Set Selection Append Flag = ‘Yes’) e NONE ou AND no início. O NONE terá o efeito de um AND:

Seleção externa:

FDAEXP > 100000

Seleção interna:

Set Selection Append Flag( Yes)
Set User Selection(BC State (F7611B), Equal To , "SP", NONE ou AND)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06", AND)

Cláusula SQL:

SELECT * FROM CRPDTA.F7611B WHERE
( FDAEXP > 100000.000000
AND
( FDADDS = 'SP'
AND FDSHST = 'SP'
AND FDISSU >= 106001
AND FDISSU <= 106025 ) )
ORDER BY FDBNNF ASC,FDBSER ASC,FDN001 ASC,FDDCT ASC,FDUKID ASC


- Com seleção externa (Set Selection Append Flag = ‘Yes’) e OR no início.


Se o OR for colocado na primeira linha, o resultado será a seleção de dados externa OU a interna (levando em consideração que o OR na seleção de dados externa ou interna sempre quebra o SELECT em blocos).


Seleção externa:

FDAEXP > 100000

Seleção interna:

Set Selection Append Flag( Yes )
Set User Selection(BC State (F7611B), Equal To , "SP", OR)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06", AND)

Cláusula SQL:

SELECT * FROM CRPDTA.F7611B WHERE
( FDAEXP > 100000.000000
OR
( FDADDS = 'SP'
AND FDSHST = 'SP'
AND FDISSU >= 106001
AND FDISSU <= 106025 ) )
ORDER BY FDBNNF ASC,FDBSER ASC,FDN001 ASC,FDDCT ASC,FDUKID ASC


- Se o Set Selection Append Flag for definido como ‘No

Neste caso, se o primeiro Set User Selection for NONE, AND ou OR, o efeito será sempre o mesmo. O programa considerará sempre como se fosse NONE.


Seleção externa:

FDAEXP > 100000

Seleção interna:

Set Selection Append Flag( No)
Set User Selection(BC State (F7611B), Equal To , "SP", OR)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", AND)

Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06", AND)

Cláusula SQL:

SELECT * FROM CRPDTA.F7611B WHERE
( ( FDADDS = 'SP'
AND FDSHST = 'SP'
AND FDISSU >= 106001
AND FDISSU <= 106025 ) )


- Operador lógico OR:


É na utilização do OR que ocorrem os erros mais sérios. O OR sempre quebra o SELECT em blocos. Se o desenvolvedor relacionar o operador lógico de uma linha com a linha de baixo ao invés de relacioná-lo com a linha de cima, irá cometer um erro fatal. Ao invés de informar o OR na primeira linha do bloco posterior ele irá informar na última linha do bloco anterior, e isso trará um resultado totalmente indesejável.


Veja no seguinte exemplo:

O objetivo desta seleção de dados é o seguinte: Selecionar as Notas Fiscais, cujo estado de saída seja ‘SP’, estado de destino seja diferente de ‘SP’, data de emissão seja maior ou igual a ‘01/01/06’ e menor ou igual a ‘25/01/06’ OU estado de saída seja ‘SP’, estado de destino seja igual a ‘MG’, data de emissão seja maior ou igual a ‘15/01/06’ e menor ou igual a ‘31/01/06’

Para chegar neste resultado, precisamos utilizar os comandos da seguinte maneira:

Set User Selection(BC State (F7611B), Equal To , "SP", NONE)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06", AND)
//
Set User Selection(BC State (F7611B), Equal To , "SP", OR)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "MG", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "15/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "31/01/06", AND)

Note que o OR vai na primeira linha do segundo bloco da seleção.

Cláusula SQL:

SELECT * FROM CRPDTA.F7611B WHERE
( ( FDADDS = 'SP'
AND FDSHST = 'SP'
AND FDISSU >= 106001
AND FDISSU <= 106025
OR FDADDS = 'SP'
AND FDSHST = 'MG'
AND FDISSU >= 106015
AND FDISSU <= 106031 ) )
ORDER BY FDBNNF ASC,FDBSER ASC,FDN001 ASC,FDDCT ASC,FDUKID ASC

Se fôssemos compor esta seleção de maneira visual, ficaria como abaixo:



- Utilização errônea do operador lógico OR:


Veja abaixo um exemplo de erro mais comumente observado, com a mesma situação que a do exemplo acima:


Set User Selection(BC State (F7611B), Equal To , "SP", AND)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06", OR)
//
Set User Selection(BC State (F7611B), Equal To , "SP", AND)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "MG", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "15/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "31/01/06", NONE)

Note que o OR foi colocado na última linha do primeiro bloco. O desenvolvedor, para fechar o raciocínio (e completar o erro), informou o NONE na última linha da seleção.

A cláusula SQL ficará da seguinte maneira:

SELECT * FROM CRPDTA.F7611B WHERE
( ( FDADDS = 'SP'
AND FDSHST = 'SP'
AND FDISSU >= 106001
OR FDISSU <= 106025
AND FDADDS = 'SP'
AND FDSHST = 'MG'
AND FDISSU >= 106015
AND FDISSU <= 106031 ) )
ORDER BY FDBNNF ASC,FDBSER ASC,FDN001 ASC,FDDCT ASC,FDUKID ASC

Visualmente ficaria assim:

O resultado da seleção seria: As Notas Fiscais, com estado de saída igual a ‘SP’, estado de destino diferente de ‘SP’, data de emissão maior ou igual a ‘01/01/06’ OU data de emissão menor ou igual a ‘25/01/06’, estado de saída igual a ‘SP’, estado de destino igual a ‘MG’, data de emissão maior ou igual a ‘15/01/06’ e menor ou igual a ‘31/01/06’.

Esse seria um resultado desastroso, se comparado às expectativas que teríamos em relação a esse programa. Agora, imagine, uma seleção complexa quebrada erroneamente pelo OR em uns dez blocos ? Imagine se este programa fosse para atualização de alguma tabela crítica do sistema ? Causaria estragos enormes ! Portanto, temos que tomar o máximo cuidado com isso.

Dica para não errar:

Uma dica que tenho para não cometemos erros na composição do Set User é comparar sempre a seleção de dados com uma que faríamos visualmente. Qualquer seleção interna pode ter uma seleção visual (externa) idêntica. A diferença está somente na posição que o operador lógico se situa na linha da seleção. Na seleção visual, os operadores lógicos estão à esquerda das linhas e, na interna, à direita (na minha opinião, o correto seria na esquerda também). Para vermos se nossa seleção de dados interna está correta basta transferirmos mentalmente os operadores da direita para a esquerda, como se fossem uma coluna.

Exemplo:

Set User Selection(BC State (F7611B), Equal To , "SP", NONE)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06", AND)
//
Set User Selection(BC State (F7611B), Equal To , "SP", OR)
Set User Selection(BC State - Ship to State (F7611B), Equal To , "MG", AND)
Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "15/01/06", AND)
Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "31/01/06", AND)

Se transferirmos os operadores lógicos para a esquerda, ficaria o seguinte:

NONE Set User Selection(BC State (F7611B), Equal To , "SP", )
AND Set User Selection(BC State - Ship to State (F7611B), Equal To , "SP", )
AND Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "01/01/06", )
AND Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "25/01/06",)
//
OR Set User Selection(BC State (F7611B), Equal To , "SP", )

AND Set User Selection(BC State - Ship to State (F7611B), Equal To , "MG",)
AND Set User Selection(BC Date - Issue (F7611B), Greater Than or Equal To , "15/01/06",)
AND Set User Selection(BC Date - Issue (F7611B), Less Than or Equal To , "31/01/06",)

Agora fica fácil. Comparando com a seleção visual, o NONE seria o Where e as demais linhas seriam idênticas:






Outra dica seria, durante os testes, ativar o jdedebug.log e analisar a cláusula SQL gerada pelo programa.


Bom trabalho a todos !!!

Eduardo Camargo dos Santos

Política de treinamento aqui nos EUA

Aqui nos EUA, a maioria das companhias, (incluindo consultorias) possuem políticas de treinamento.

Todo funcionário tem que ter pelomenos 40 horas por ano de treinamento.

Todos sabemos o quanto treinamento é importante, mas a realidade não é bem por aí. Só parar para se perguntar: Quantos de nós possuem alguma certificação?

Claro, que a prática e a vivência do dia-a-dia não vai nem de perto substituir qualquer certificação, mas o valor agregado que uma certificação causa, é um diferencial que não tem preço.

Falando em preço, todos sabemos que uma certificação custa muito caro. Isso é realidade em qualquer lugar do mundo. Mas o que quero expor aqui, é que independente do valor, a postura que as companhias norte-americanas adotam faz toda uma diferença.

Você sairia de uma consultoria para outra, sendo que a que você está ou te paga por completo ou te ajuda a pagar por treinamento? Ao invés disso cair como um CUSTO para a consultoria, isso acaba se revertendo em FIDELIDADE do consultor para com ela.

Para refletir: Há quanto tempo ou quanto você tem se dedicado em treinamento?

Dica de If para verificar variável com valor

Normalmente quando desejamos verificar se determinada variável tem algum valor, usamos um If da seguinte forma:

If FC VAR ALFA is not equal to BLANK And
FC VAR ALFA is not equal to NULL
//
//
End If

Quando a variável é numérica o If fica ainda maior:

If FC VAR NUM is not equal to BLANK And
FC VAR NUM is not equal to NULL And
FC VAR NUM is not equal ZERO to
//
//
End If

Esses Ifs podem ser substituídos por um bem mais simples:

If FC VAR ALFA is greater than BLANK

Pode também ser utilizado para campo numérico... façam os testes !

If FC VAR NUM is greater than BLANK

Se quisermos verificar se a variável está em branco, é só mudar o comparador lógico.

If FC VAR ALFA is less than or equal to BLANK

Pode também ser usado para variável numérica, que tem valor inicial = 0 (zero)

If FC VAR NUM is less than or equal to BLANK




Bom trabalho !!!

Eduardo Camargo dos Santos

Monday, September 22, 2008

Oracle University

Oracle University Live virtual Class

Oracle University's Online live virtual class


Para quem não conhecia, substitui as aulas presenciais por cursos online.

Deixo a pergunta: Alguma consultoria já investiu em treinamento para o seu funcionário?

Você investiria em um curso da Oracle Univeristy?

Project Management

Quero saber de vocês:

Qual é a metodologia de gerenciamento de projetos que melhor se encaixa para trabalhar com JDE?

JDE 8.9 Documentation Library

Here, the JDE 8.9 manuals online

Manual do JDE 8.9 online

JD Edwards EntepriseOne 8.9 Guides

Excelente fonte de pesquisa online.

Excellent online research source.

Fusion Middleware Radio





Uma maneira interessante de saber o que rola de novidade no mundo do Fusion Middleware. Tendências, SOA, SOAP, BEA.

An interesting way to know more about Fusion Middleware. SOA, SOAP, BEA.

Visit the Widget Gallery

Sunday, September 21, 2008

JDEdwards History - Funding Universe

Company History:
J.D. Edwards & Company is a leading global designer of software for midrange computers. Its software is used by those involved with distribution, manufacturing, finances, human resources management, construction, public services, and other industries. In 1995 J.D. Edwards was supporting branch offices in Europe and Asia and shipping its software throughout the world. The company achieved consistent growth by researching and developing top-performing software applications.
The name J.D. Edwards was derived from the names of the company's three founders: Jack Thompson, Dan Gregory, and Ed McVaney. Before forming J.D. Edwards on February 1, 1977, in Denver, Colorado, all three men were working at the accounting and consulting firm of Alexander Grant and Company (Grant Thornton & Co.). The three had been working as consultants and accountants for several years before deciding to quit and form their own company. Together they shared a wealth of top-level accounting and computer expertise that they hoped could be parlayed into a successful accounting software company. The partners' main goal when they launched the venture was to produce standardized software applications that actually worked in a predictable and reliable way, making users more effective at their jobs.
Heading the group from the start was 36-year-old McVaney, whose wife had coined the J.D. Edwards name. He had earned his bachelor's degree in mechanical engineering from the University of Nebraska in 1964 before receiving his masters degree in business administration in 1966 from Rutgers University in New Jersey. His first job after college was as an operations research engineer and an electronic data processor specialist in the Bell system, where he worked while he was earning his MBA. In 1966 he accepted a position as a consultant in manufacturing and electronic data processing for Peat, Marwick and Mitchell. He worked there until moving to Grant Thornton & Co. in 1970, where he became the partner in charge of data processing and consulting services. Among other skills, McVaney became intimately familiar with IBM's midrange computers, which are smaller than mainframes but more powerful than personal computers.
McVaney, Gregory, and Thompson started out in a small office with a copy machine as their only piece of equipment. "The copy machine was my first big decision," McVaney recalled in the June 10, 1992, Denver Post. "We decided to be bold and go for the $105 a month." They borrowed $10,000 to cover the cost of the copier and other miscellaneous expenses, and set about designing software tailored to the accounting and financial tasks with which they were familiar. While McVaney handled much of the management and marketing, Jack Thompson acted as the company's technical force. Meanwhile, Gregory wore a number of hats and eventually became known as the company's premier firefighter and the creator of the training department.
J.D. Edwards started out designing software for IBM small and medium-sized computers, particularly the IBM 34 minicomputer. During its first year in business, the fledgling company generated about $200,000 in revenues. To add more technical expertise to their staff, the three partners merged with another tiny software firm. From the start, the founders agreed that a large portion of their cash flow should be reinvested in research and development. As a result, the company was able to produce a number of successful business applications during the late 1970s and early 1980s, and sales and profits steadily increased.
IBM eventually discontinued its 34 system, largely because of objections from dissatisfied users. It replaced it with the 36 and 38 systems. At the same time, competing midrange computer manufacturers like Sun Microsystems were jumping into the market with their own advanced machines. J.D. Edwards made a pivotal strategic decision to stick with IBM and gear all of its applications for the 36 and 38 systems. "The question [among software companies] was which way IBM would go with new technologies in the mid-range market," McVaney said in the January 1990 Colorado Business. "At the time, what we did looked very chancy. We bet all our marbles that the 46-bit System 38 ... would be the winning technology, and we were right." The System/38 became one of the dominant entries in its class and was a leading midrange platform for several years.
In betting on the System/38, J.D. Edwards redesigned every one of its applications in 1983 to be compatible with the System/38 platform. That meant that the company had to ensure that three million lines of code conformed to the standard. During that effort, Edward's technical staff pioneered the 'Clone' method for software development and design. In essence, Edward's Clone technique eliminated much of the labor involved with programming. Traditionally, Edwards and its competitors relied on programmers to write their new applications by taking several hours to compile each program line individually. One drawback of the conventional method was that each program or chunk of code bore the imprint of its writer. Under the system Edwards developed, 90 percent of a given program could be written with the aid of 'the Clone,' which was a computer-generated technique of standardizing code and eliminating quirks of individual programmers. The net result of the new software development method was that Edwards' productivity doubled. Importantly, the consistency of the company's applications increased and debugging became a much easier and faster task. Thus, the overall quality of Edward's programs were enhanced. During the mid-1980s Edwards would use the Clone to develop an array of specialized programs for a broad range of industries and tasks. The company built up a strong position in the oil and gas industry, for example, but was also selling its innovative accounting and financial applications to industries ranging from publishing to construction.
McVaney and fellow managers seemed to have made the right decision in focusing on the IBM System/38 in 1983: Sales growth was, indeed, brisk. However, IBM began to lose its edge in the midrange computer segment in the mid-1990s. At the time, the personal computer market was taking off and IBM was scrambling to assert itself both in that segment and in its traditional mainframe business. Meanwhile, it lagged in midrange technology, and competitors began chipping away at IBM's market share. To keep up with the competition, IBM started working on a next-generation System/38 called the AS400.
J.D. Edwards, like many other software companies, started investing early to have software ready for the AS400 when it was finally introduced. To the dismay of Edwards' staff, IBM almost decided to cede its market share in the midrange market and simply eliminate the entire AS400 project. As late as 1985, by which time Edwards' had dumped a whopping $23 million into AS400-related research and development, IBM was weighing its options. Disaster loomed. Fortunately for Edwards, IBM decided to complete the development of the AS400. As a result, by the time IBM introduced the technology a few years later, Edwards was among the companies most prepared to take advantage of the new market.
Even before the AS400 was introduced, J.D. Edwards was ringing up big profits from its cutting-edge applications for the System/38. By 1984 the firm was employing 60 people. Sales shot up 63 percent in that year before leaping another 50 percent in 1985, by which time J.D. Edward's work force had more than doubled to 130. "We are now in the position of having clients beating down our door," said Edwards's marketing manager Howie Miller in the March 24, 1986, Rocky Mountain Business Journal. To keep up with spiraling demand, Edwards expanded its sales offices to include nine cities by late 1986. Its revenue base made it one of the four top companies in the midrange applications industry. Edwards was gaining on those competitors, though, and its widely diversified client base gave it a strong edge against any downturns that might affect an individual market.
Edwards posted big gains throughout the late 1980s. New applications for the System/38 drove growth until 1988, when the AS400 was finally introduced. Edwards was able to hit the ground running when sales of the AS400 started taking off. Importantly, McVaney was surprised to find huge growth opportunities overseas. J.D. Edwards had dabbled with cross-border sales in the mid-1980s and found a willing market. In 1988, therefore, McVaney launched an aggressive international expansion program. Sales, particularly in Europe, exploded. By 1990 international sales were generating roughly 20 percent of the company's $77 million revenue base--a rise from just $38 million in 1989. Edwards opened an office in Belgium to serve Europe, a branch in Florida as its Latin America headquarters, and another office in Singapore to serve Asia.
Another big growth area for Edwards beginning in the late 1980s was the manufacturing industry. Although the company served a wide array of markets, it had postponed entering the giant manufacturing sector, which was considered among the largest (and most competitive) arenas in the midrange application market. Success in that industry helped the company to more than double sales in 1990 before pushing revenues to a lofty $130 million in 1991. Going into 1992, Edwards was the largest producers of IBM midrange software in the world and the 30th largest software designer in the entire United States. By then, its work force had swelled to an army of more than 1,000, only about half of which were employed at the company's Denver headquarters. What's more, the company had attained its status virtually debt free and without ever having gone public. Amazingly, the company had grown at an average rate of 60 percent a year since its inception in 1977.
Besides focusing on the IBM lines, part of the key to Edwards's success in the late 1980s and early 1990s was its research and marketing strategies. The company continued to direct a high 22 percent of its revenue stream into research and development of new products. In addition, rather than chasing after the really big fish, Edwards focused on what McVaney referred to as "the middle American business community." That group basically encompassed companies with $50 million or more in sales, which generally were still too small to have their own software development departments; Edwards customer base did, however, include General Motors, Kodak, and other large corporations. As the number of clients increased, so did the number of industries and specific applications. By the early 1990s J.D. Edwards was developing software solutions for industries ranging from health care, real estate, and government to food service, air travel, and finance. Most of the applications addressed various accounting, payroll, purchasing, and project-management tasks.
Among the biggest surprises for McVaney and fellow executives was the amount of international demand for Edwards's applications. By 1992 a full 32 percent of the company's sales were coming from overseas, and that percentage was quickly climbing. "People ask me if I envisioned we would have gotten this big, and I answer 'yes,"' McVaney said in the June 10, 1992, Denver Post. "But international sales have been astounding. That's humbling to me." By 1992 Edwards was selling its software packages translated into Dutch, Danish, Portuguese, Japanese, and Arabic, among other languages, and the company had opened offices in London, Brussels, France, Germany, and Australia. Other offices were scheduled to open in Asia and South America, as intimated above, as well as in other European countries.
J.D. Edwards sustained its stunning growth rate during 1993 and 1994. Sales grew to a fat $197 million in 1993 before bulging to $241 million during 1994. The company had maintained an average annual growth rate of about 54 percent since 1977. Evidencing its ongoing commitment to technological leadership, J.D. Edwards completed the development in 1994 of WorldVision, which was a PC-based software product designed to operate in the popular Windows software environment. The program was created to provide a more user-friendly, Windows-type environment for AS400 applications that would demand less training and make the applications easier to use. The company also released a new product geared for the emerging electronic commerce industry. J.D. Edward's sales continued to surge in the first six months of 1995 as its work force ballooned to 1,800. The company, which was still privately owned and debt free in mid-1995, expected to employ 2,000 people worldwide by the end of the year.

J.D. Edwards & Company - History

JDEdwards History

J.D. Edwards was founded in 1977 by three employees at a Denver, Colorado accounting firm: Jack Thompson, Dan Gregory, and Ed McVaney. There was no J.D. Edwards—that was an amalgam of its founders' first names. The new company was set up to design business software for small and mediumsized computers. In the early 1980s it began specializing in software for IBM computers—first the IBM System/38, and in 1988 for the AS/400. WorldSoftware, a package of business applications introduced by J.D. Edwards in 1983, was the firm's leading product by the end of the 1980s. By 1992, the company was not only the world's largest producer of IBM midrange software, it was the 30th largest software company overall in the United States, averaging 15 percet annual growth for fifteen years running. By the early 1990s, 32 percent of J.D. Edwards' sales were overseas. More important, to achieve that astounding pattern of growth, it never needed to go public.

Edwards maintained its success through much of the 1990s. In 1996 it introduced OneWorld. Termed configurable network computing, OneWorld was the first shot in J.D. Edwards' c-commerce revolution. One year later, in August 1997, in the bull's rush for computer and Internet stocks, the firm launched a well-received stock offering. By the middle of the following year, the firm was worth nearly $1 billion and could boast an annual compound growth rate of 52 percent. As 1999 began, the ERP industry as a whole, and giants like SAP and Baan in particular, were reporting declines in profits; J.D. Edwards, however, nearly doubled its revenues. Flush with success, the company set its sights on overtaking the industry leader SAP within five years time.

In 1999, determined that its OneWorld package go head to head with high-end SAP and PeopleSoft offerings, J.D. Edwards moved all out into collaborative commerce. It acquired two companies, Premisys and Numetrix, whose technologies were essential to making OneWorld interoperable. However, the Year 2000 (Y2K) transition problem threw the entire ERP sector into a recession, and J.D. Edwards' fortunes took a major downturn in early 2000. In April CEO Doug Massingil left the company after less than a year and a half on the job, and was replaced by the man he had replaced, J.D. Edwards founder Ed McVaney. A month later the company announced that it would lay off around 13 percent of its workforce throughout the world, and its share price plunged from a high of $49 to a little over $10.

Struggling to recover, the firm announced OneWorld XPI—eXtended Process Integration. This best-of-breed software solution made it possible for J.D. Edwards' customers to incorporate diverse software applications into a single system that managed all operations and interconnected them. Technology licensed from Netfish Technologies and Active Software provided OneWorld XPI with its so-called interoperability engine. In January 2001, Edwards used the Internet for the first time to sell its systems directly to customers. Summer 2001 saw a chastened J.D. Edwards scaling back its ambitious plans to overtake SAP. The company refocused its attentions on the middle-sized companies that were always its bread and butter. In 2001, the company employed nearly 5,000 employees in 60 different offices throughout the world, and had approximately 6,000 customers in 113 countries.

J.D. Edwards & Company - History

JDEFusion.com

Viewpoint
Let information about JDEdwards world latest news, aiming customers, consulting,CNC's and developers.

Mission
Be reference to the JDEdwards community in Brazil and World.

JDE Lifestyle
Who lives this world knows about business functions, edit line's, UBE's, UTB, OMW...

JDE in USA
How the market is doing in USA and behavior.

JDE in Brazil
Brazilian consultant firms, customers, installed base.

Tallents
Your exclusive place to show your tallent.

Technical Articles
Developer's and consultant's tech articles.

Opportunities
The bests opportunities to work with JDE in Brazil and USA.

Tales
The most exciting tales about projects all around the world.

New Technologies
What's new in JDEdwards world. SOA, SOAP, BPEL, Fusion Middleware.

Project Management
Discussion about the best methodologies to be used in JDEdwards projects.

Wednesday, September 10, 2008

JDE Fusion...

Visão
Prover informações sobre novidades do mundo do JDE, visando clientes, consultorias, consutores, CNC's e desenvolvedores. 

Missão
Se tornar referência para a comunidade JDE no Brasil e no mundo.

JDE Lifestyle
Só quem vive esse mundo sabe muito bem sobre business functions, edit line's, UBE, UTB, OMW...

JDE nos EUA
Como anda o mercado de JDE aqui nos EUA e comportamento.

JDE no Brasil
Lista das consultorias, clientes, base instalada.

Banco de Curriculum
Você que é profissional JDE, precisa de um lugar exclusivo para expor o seu talento.

Artigos técnicos
Artigos dos consultores e desenvolvedores.

Oportunidades
As melhores oportunidades no Brasil e EUA para trabalho voltado exclusivamente para o mundo JDE.

Causos e contos
As situações mais inusitadas que já ocorreram nos projetos por aí afora.

Novas Tecnologias
O que está bombando no mundo do JDE. SOA, SOAP, BPEL, Fusion Middleware.

Project Management
Qual a metodologia que mais se adequa com o JDE. Sucessos e falhas no gerenciamento de projetos.