This document provides an overview of Oracle Reports and its components. It discusses that Oracle Reports is a reporting tool that generates reports by retrieving data from an Oracle database. It has several components including the Object Navigator, Data Model Editor, Layout Model Editor, and Parameter Form Editor. The Data Model Editor defines the data and queries, the Layout Model Editor designs the report layout, and the Parameter Form allows users to input values. Triggers can be used to format fields and handle errors/warnings.
How to remove disable and cancel shipment functionality in enter purchase or...Ahmed Elshayeb
How To Remove Disable Cancel Shipment Functionality In Enter Purchase Order and Purchase Order Summary Forms
منع المستخدم من إستخدام إمكانية إلغاء شحنة علي أمر توريد تم الإستلام عليها من علي شاشة ملخص أوامر الشراء ومن شاشة إدخال أوامر التوريد
Oracle Order Management (Assign freight cost on shipping transaction)Ahmed Elshayeb
Oracle Order Management (Assign freight cost on shipping transaction)
كيفية تحميل مصاريف النقل والمناولة بأنواع مختلفة حسب الإحتياج علي عملية الشحن وتقسيم القيمة علي الأصناف التي يتم شحنها حسب كميتها
Validate maximum expiration date for items lotsAhmed Elshayeb
كيفية عمل منع للمستخدم من وضع تاريخ أكبر من التاريخ المسموح له به في تاريخ إنتهاء الصلاحية علي مستوي اللوط
Validate maximum expiration date for items lots
This presentation is about how to Create Line Sets like Ship / Arrival / Fulfillment in Oracle Order Management and Functionality as well as advantages of having line sets.
Learn to create Financial Statement Generator (FSG) reports that are reusable and easy to maintain. The FSG’s are powerful tools that can be used to produce a variety of traditional reports such as balance sheets, profit and loss statements, income statements, expense analyses and gross margin reports.
View the original Blog post: http://www.eprentise.com/blog/financial-statement-generator-fsg-reports/how-to-generate-fsg-reports-part-i/
Website: www.eprentise.com
Twitter: @eprentise
Google+: https://plus.google.com/u/0/+Eprentise/posts
Facebook: https://www.facebook.com/eprentise
Ensure your data is Complete, Consistent, and Correct by using eprentise software to transform your Oracle® E-Business Suite.
This document shows the complete Pick,Pack and Ship Confirm Process in Oracle Apps using Public APIs(includes sample codes and table names from various sources)
How to remove disable and cancel shipment functionality in enter purchase or...Ahmed Elshayeb
How To Remove Disable Cancel Shipment Functionality In Enter Purchase Order and Purchase Order Summary Forms
منع المستخدم من إستخدام إمكانية إلغاء شحنة علي أمر توريد تم الإستلام عليها من علي شاشة ملخص أوامر الشراء ومن شاشة إدخال أوامر التوريد
Oracle Order Management (Assign freight cost on shipping transaction)Ahmed Elshayeb
Oracle Order Management (Assign freight cost on shipping transaction)
كيفية تحميل مصاريف النقل والمناولة بأنواع مختلفة حسب الإحتياج علي عملية الشحن وتقسيم القيمة علي الأصناف التي يتم شحنها حسب كميتها
Validate maximum expiration date for items lotsAhmed Elshayeb
كيفية عمل منع للمستخدم من وضع تاريخ أكبر من التاريخ المسموح له به في تاريخ إنتهاء الصلاحية علي مستوي اللوط
Validate maximum expiration date for items lots
This presentation is about how to Create Line Sets like Ship / Arrival / Fulfillment in Oracle Order Management and Functionality as well as advantages of having line sets.
Learn to create Financial Statement Generator (FSG) reports that are reusable and easy to maintain. The FSG’s are powerful tools that can be used to produce a variety of traditional reports such as balance sheets, profit and loss statements, income statements, expense analyses and gross margin reports.
View the original Blog post: http://www.eprentise.com/blog/financial-statement-generator-fsg-reports/how-to-generate-fsg-reports-part-i/
Website: www.eprentise.com
Twitter: @eprentise
Google+: https://plus.google.com/u/0/+Eprentise/posts
Facebook: https://www.facebook.com/eprentise
Ensure your data is Complete, Consistent, and Correct by using eprentise software to transform your Oracle® E-Business Suite.
This document shows the complete Pick,Pack and Ship Confirm Process in Oracle Apps using Public APIs(includes sample codes and table names from various sources)
Accounting for Fixed Assets and capitalization, classifications of asset transactions. Assets invoices are processed from various sources where module integration helps to reduces redundancy & improves the speed of work. Complete end to end process of Mass addition.
Agenda:
- What is Mass Additions?
- Add Assets using Mass Additions
- Create Mass Addition
- Prepare Mass Addition
- Post Mass Addition
- Delete Mass Addition
- Mass Addition Queues
- Quick Recap
- Q & A Session
With the launch of OBIEE 11g we can look at some of the key new features in this release. The most obvious changes in OBIEE 11g is around the visual look and feel of the web-based components. Few of the features that we will go through are KPIs and scorecards that are newly introduced and widely used in Oracle BI and KPIs can be manifested as a stand-alone metric or part of a watchlist on a dashboard; and selections that limit the members for a column after aggregation, affecting the display of data in your analysis.
This webinar will develop your vision to see and work on Oracle Purchasing Application. At the same time it will make you familiar with process flows, corporate and career benefits of Oracle Purchasing.
Agenda:
- Introduction to Oracle Purchasing
- Procure to Pay Lifecycle in Enterprise Structure
- Supplier Management
- Flow of RFQ & Quotation throughout the process
- Requisition and purchase order management
- Receiving and accounting flow in procure to pay
- Basic setup sequence in Oracle Purchasing
- Corporate and Career benefits
- FAQs
In this webinar there will be a brief discussion on what is personalization, customization and extension. Lastly, we will be talking about the role of ADF, which is going to supersede OA Framework in fusion applications.
During this webcast you will learn:
* E-Business Suite allows budgets to be managed in the same way as normal transactions, for each unique combination of your Chart of Accounts.
* Use summary accounts or rollup groups to manage and maintain.
* General Ledger gives you a variety of tools to create, maintain, and track your budgets, including the ability to upload budget amounts from your spreadsheet software.
Agenda:
- Understand Budget Accounting Cycle
- Use Various Budget Methods
- Budgets and Budgets Organizations
- Manual Budgets
- Effective use of Budget Upload Via Web ADI
- Create Budgets and Maintain Budgets
- Review and correct budgets
- Freeze Budgets
- Reports on budgets
- Q & A Session
This document is part of Oracle BI Publisher Certification Program from Adiva Consulting Inc. contact
info@adivaconsulting.com for you corporate training needs and reduce your training cost by 75%
BI Publisher 11g : Data Model Design documentadivasoft
This document is part of BI Publisher 11g Training program from Adiva Consulting Inc.
Contact info@adivaconsulting.com any Corporate Training need and save 75% of your training budget.
Robust and declarative machine learning pipelines for predictive buying at Ba...Gianmario Spacagna
Proof of concept of how to use Scala, Spark and the recent library Sparkz for building production quality machine learning pipelines for predicting buyers of financial products.
The pipelines are implemented through custom declarative APIs that gives us greater control, transparency and testability of the whole process.
The example followed the validation and evaluation principles as defined in The Data Science Manifesto available in beta at www.datasciencemanifesto.org
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
1. What is report?
Way to Provide a certain set of data in a specified format to an individual or a group of audience.
Reports are often used to display the result of an experiment, investigation, or inquiry.
The audience may be public or private, an individual or a group.
What is oracle report?
Oracle Reports is a report generated by Oracle Report Builder tool using data stored in an Oracle database.
What is Report Builder?
Oracle Reports Builder is a powerful enterprise reporting tool used to build reports that dynamically
retrieve data from Oracle database, format, display and print quality reports.
When you first start Oracle Reports Developer, the Reports Wizard will open automatically. You can
also access it by selecting File | New | Report from the menu.
First, you need to select a report style from the following choices:
Tabular – a simple spreadsheet-like report
Form – displays one form-like record
Group Left – Selected group fields are displayed on the left of the report
Group Above - Selected group fields are displayed on top of the report
Matrix – Special summary report that will calculate values corresponding to a horizontal and a
vertical grouping
Matrix with Group – A grouping field added to the matrix report
Mailing Labels & Form Letter – similar to the Mail Merge capability.
** The difference between Mailing Labels and Form Letters is, Mailing Label shows multiple records
on one page while Form Letter shows one record on each page.
2. COMPONNTS:
Oracle Reports Builder comes with the following components.
Object Navigator
Data Model Editor
Layout Model Editor
Parameter Form Editor
Object Navigator
The Object Navigator shows a hierarchical view of objects in the report. Each item listed
is called a node and represents an object or type of object the report can contain or
reference.
3. Data Model Editor
The Data Model contains the logical grouping of data for the report. This is the place
where you define the source data, add additional queries, and link them.
A data model is composed of some or all of the following data definition objects.
Queries
Queries are SQL Select statements that fetch data from the oracle database. These
statements are fired each time the report is run.
Groups
Groups determine the hierarchy of data appearing in the report and are primarily
used to group columns selected in the query. Oracle report automatically creates a
group for each query.
Data Columns
Data columns contain the data values for a report. Default data columns,
corresponding to the table columns included in each query’s SELECT list are
automatically created by oracle reports. Each column is placed in the group
associated with the query that selected the column.
Summary Columns
Summary columns are used for calculating summary information like sum, average etc.
This column uses a set of predefined oracle aggregate functions. Summary columns are
generally preceded by CS_ to distinguish them from other columns.
4. Data Links
Data Link: Join queries for complex data relationships.
Data links relate the results of multiple queries. A data link (or parent-child relationship)
causes the child query to be executed once for each instance of its parent group
Formula Columns
Formula Column Performs a user-defined computation.
Characteristics:
Executes a PL/SQL function
Must return a value
Can be a Character, Number, Date
Returned value must match datatype
Example:
function CF_3Formula return Number is
begin
return(:taxable_total+:tax_total);
end;
Placeholder:
An empty container at design time
Populated by another object at run time
Before report trigger
Formula column at report level
Formula column in same group or below placeholder
Bind Variable and Lexical Parameter:
Bind reference replaces a value
:parameter_name
parameter object is created by default
Lexical reference replaces a clause
&Lparameter_name
parameter object is never created by default
Use to substitute any part of the query.
SELECT NAME, SALES_REP_ID
5. FROM S_CUSTOMER
&LP_WHERE_CLAUSE
&LP_ORD_CLAUSE
LAYOUT MODEL:
The Layout Model displays the physical layout
of the data.
A report layout editor contains the following layout objects
Frames
Frames surround other layout objects, enabling control of multiple objects
simultaneously.
Repeating Frames
Repeating frames acts as placeholders for groups (I.e repeating values) and
present rows of data retrieved from the database. Repeating frames repeat as often
as the number of rows retrieved.
Fields
Fields acts as placeholders for columns values. They define the formatting
attributes for all columns displayed in the report.
Boilerplate
Boilerplate consists of text (label of the column) and graphics that appear in a
report each time it is run.
6. Parameter form is a runtime form used to accept inputs from the user.
Parameters
Parameters are variables for a report that accept input from the user at runtime. These
parameter values can then be used in the SQL select statements to retrieve data
conditionally. Oracle reports creates a set of system parameters at runtime namely report
destination type, number of copies etc.
Commonly Used Field and Frame Properties
Property Usage
Field Source Select a column from the Data Model
Vertical
Elasticity
• If the field content will expand beyond its physical
width, the object can be truncated (Fixed),
expanded vertically (Expand, Variable).
• If the object is smaller than the allocated, its
height can be shrunk (Contract, Variable).
In the Layout Model, the vertically expandable fields (and
frames) are symbolized with an = sign on the vertical
lines.
Horizontal
Elasticity
The same as the Vertical Elasticity, but the object will
expand horizontally. This property is used less often than
the Vertical Elasticity. Italic fonts might be truncated if
you use the Variable or Contract setting
Conditional
Formatting
• You can format or even hide the field depending
upon various conditions
• Developer-friendly code writer.
Repeating
Frame
Source Select a group in the Data Model.
Maximum
Records per
Page
Allows you to display a fixed number of records per page,
usually “1” for Form-like reports
Page Protect If set to “Yes,” will not allow the separation of the field
contained in the frame, unless the frame extends beyond
one page
Elasticity,
Conditional
Formatting
• Similar to fields
• If the fields have variable lengths, it is reasonable
to make the frames variable too.
Frames Page Protect,
Elasticity,
Conditional
Formatting
Similar to Repeating Frames
7. Format Triggers: Format triggers are PL/SQL functions executed before the
object is formatted. These triggers are used to dynamically change the formatting
attributes and used to conditionally print and not to print a report column value.
These triggers return Boolean values TRUE or FALSE. If the return value of the
format trigger is FALSE, the value is not displayed.
You can find these triggers in property Palette of layout objects
Example:
function F_TAX_CODE1FormatTrigger return boolean is
begin
if cond ... then
return (TRUE);
else
return (false);
end;
Before Parameter Form
Fires before the Runtime Parameter Form are displayed. Can access the PL/SQL
global variables, report level columns and manipulate accordingly.
After Parameter Form
Fires after the Runtime Parameter form are displayed. Used to validate the
parameter values.
Before Report
Fires before the report is executed but after the queries is parsed and date is
fetched.
Between Pages
Fires before each page of the report are formatted, except the very first page. This
page is used to customize page formatting.
After Report
Fires after the report previewer are exited, or after report output is sent to a
specified destination.
8. Generating Warning and Errors:
Warning
WHEN <exception> THEN
SRW.MESSAGE(999, ‘Warning: report continues’);
Error
WHEN <exception> THEN
SRW.MESSAGE(999, ‘Error: report terminated’);
RAISE SRW.PROGRAM_ABORT;
SRW.DO_SQL(‘CREATE TABLE SRW_LOG
(RPT_NAME VARCHAR2(40),
REC_NUM NUMBER,
MSG_TEXT VARCHAR2(80))’);
SRW.DO_SQL(‘INSERT INTO SRW_LOG
(RPT_NAME REC_NUM, MSG_TEXT)
VALUES
(“PAY_REPORT”, TO_CHAR(:ID),
:LAST_NAME||”PAY REPORT RUN”)’);