You are on page 1of 16

MD.

70 - TECHNICAL DESIGN
LimeLight Networks
LLNW Billing Print Program (Draft Only)

Author: Aadi Kandi


Creation Date: 07 July 2016
Last Updated by:
Last Updated: 07 July 2016
Document Ref: N/A
Version: 1.0

Approvals:

Hrsh Mehta Triniti Corporation

Classification: Confidential
Document Control

Change Record

Date Author Versio Change Reference


n

07-Jul-15 Aadi kandi 1.0 No previous Record

Reviewers

Name Position

Hrsh Mehta Project Manager

Distribution

Copy Name Location


No.

1 Library Master Project Library


2 Project Manager
3
4

Note To Holders:

If you receive an electronic copy of this document and print it out, please
write your name on the equivalent of the cover page, for document control
purposes.

If you receive a hard copy of this document, please write your name on the
front cover, for document control purposes.

LLNW Billing Print Program (Draft Only) Document Control ii


LimeLight Confidential
Contents

Document Control................................................................................................................ii

Preface......................................................................................................................................4

Technical Design Approval................................................................................................5

Technical Overview..............................................................................................................6
Approach...........................................................................................................................6
Sample Report Output.................................................................................................9
Program Logic(pseduo Code)..................................................................................10
Table and View Usage................................................................................................11
Concurrent Programs........................................................................................................12

Installation Requirements...............................................................................................13

Installation Steps................................................................................................................14

Open and Closed Issues for this Deliverable...........................................................15


Open Issues...................................................................................................................15
Closed Issues................................................................................................................15

LLNW Billing Print Program (Draft Only) Document Control iii


LimeLight Confidential
Preface
This document was designed to document Oracle Application customizations
created for LimeLight Networks, using the AIM methodologies. This document is
provided to track and document the entire Development process. This document is
refered and based on the BRD document.

LLNW Billing Print Program (Draft Only) Document Control 4


LimeLight Confidential
Technical Design Approval
Approvals:

Name Company

Hrsh Mehta Triniti Corporation

LLNW Billing Print Program (Draft Only) Document Control 5


LimeLight Confidential
Technical Overview
Background
The purpose of this document is to detail the technical design is used for printing/saving selected single invoice for
non-JPY currencies as per program parameter in draft mode (Water Marked) for Limelight Networks. This
Application Extension Technical Design document complements the Technical Design documents for Limelight
Networks Quote-to-Cash project.
The Billing Print program handles by this Program.

This document defines the technical details required to implement “LLNW Billing Print
Program (Draft Only)” for LimeLight Networks.

In Oracle Applications R12 system, LLNW Billing Print Program (Draft Only) will be
implemented as follows:

 SQL Script Creation: Custom SQL Script will be created based on requirement present in
functional specification.

 Data Defination:Custom Data template will be created based on the layout present in
Functional Specification

 Template Creation: Custom RTF templates will be created based on layout present in
functional specification.

Report will generate output in PDF format.

Approach

To meet the business requirement LLNW Billing Print Program (Draft Only) below
mentioned approach will be followed.

o Concurrent program will be used to generate LLNW Billing Print Program


(Draft Only) using custom SQL Script.
o Creation of custom Data Template XML file.
o Creation of the custom Data Definition using “XML Publisher
Administrator” responsibility and associate it with custom Data
Template file.
o Creating the Custom RTF file as per layout mentioned in the Functional
specification.
o Registering the template with XML Publisher Administrator
Responsibility.
o Creating the Custom concurrent program for generating the PDF
report.

LLNW Billing Print Program (Draft Only) Document Control 6


LimeLight Confidential
Module List

This section should highlight list of components which will be part of BI


Publisher Report delivery. It should provide details of Concurrent program,
executable definition, data definition.

Report Definition

Concurrent Program Creation:-

Navigation:- System Administrator---->Concurrent--->Program--->Define

Parameters:-

XML Data Definition and Template Definition Creation:-

Note:-Copy the Concurrent Progrma Short Name before creating the Data Definition and Template
Definition

LLNW Billing Print Program (Draft Only) Document Control 7


LimeLight Confidential
Navigation:- XML Publisher Administator--->Home--->Data Definition

Note:-By using Conurrent Progrma Short Name and create the Data Definition and also attached the Data
Template(XML) file as below.

Note:- Once Data Definition creted then click on Template tab( Left Top as shown in the above screen).
Create the Template Definition by using Data Definition Information and attaching the RTF
template as shown below.

SQL View

LLNW Billing Print Program (Draft Only) Document Control 8


LimeLight Confidential
The LLNW Billing Print Program (Draft Only) includes the following SQL Scripts

Billing Print (Draft


Only)-SQL Script.txt
View: LLNW Billing Print Program (Draft Only).sql

Data Template

The LLNW Billing Print Program (Draft Only) includes the following Data
template

LLNW_DATA_TEMP_
K12_DRAFT.xml
Data Template file: LLNW_DATA_TEMP_K12_DRAFT.xml

RTF Template

The LLNW Billing Print Program (Draft Only) includes the following RTF files:

LLNW_INVOICE_TEM
PLATE_DRAFT.rtf
RTF Template File: LLNW_INVOICE_TEMPLATE_DRAFT.rtf

Concurrent Program

LLNW Billing Print Program (Draft Only) custom concurrent program to submit the report.

Approach
A RDF report will be created.

Sample Report Output

Billing Print Draft


Output.PDF

LLNW Billing Print Program (Draft Only) Document Control 9


LimeLight Confidential
Program Logic (pseudo code)

Following is the step by step pseudo logic involved in development of this XML
report.
1. Create Data Template RTF file for LLNW Billing Print Program (Draft Only).

LLNW Billing Print Program (Draft Only):

BEGIN

Fetch the Billing Number based on input parameters for submitted request.

END

Summary Report:

BEGIN
Fetch the fields updated, inserted and deleted records based on from and to
dates.
END

2. Create Data definition for RDF report using XML Publisher Administrator
responsibility

 Navigation: XML Publisher Administrator  Home  Data Definitions 


Create Data Definition.

Enter the data definition Details. The code used will be same as the short name
of the concurrent program.

 Upload Data Template RTF file.

3. Create RTF templates as per layout provided in functional specification.

4. Register the templates using the XML Publisher Administrator responsibility.

 Navigation: XML Publisher Administrator  Home  Templates Create


Template

 Enter the Template Name and other details. The Data Definition should be
the data definition defined in the above steps.

5. Create concurrent programs for corresponding to the data definitions to produce the
reports in PDF format.

LLNW Billing Print Program (Draft Only) Document Control 10


LimeLight Confidential
Table and View Usage

Table or View Name

Ar_Cons_Inv_All
Hz_Cust_Site_Uses_All
Hz_Cust_Acct_Sites_All
Hz_Cust_Accounts
Hz_Parties
Hz_Party_Sites
Hz_Locations
Ar_Cons_Bill_Cycles_Tl
Ar_Cons_Inv_Trx_Lines_All
Ra_Terms_Tl
Ra_Customer_Trx_All
Ra_Rules
Ra_Customer_Trx_Lines_All
Mtl_System_Items_b
Okc_k_Lines_b
Okc_k_Headers_All_b
Oks_Auth_Lines_v
Hr_All_Organization_Units
Hr_Locations
Fnd_Territories_Vl
Mtl_Cross_References_b
Okc_k_Items
Csi_Counters_b
Csi_Counter_Template_b
Qp_Price_Breaks_v
Mtl_Units_Of_Measure_Tl
Ce_Bank_Accounts
Ce_Bank_Acct_Uses_All
Cefv_Bank_Branches
Xle_Entity_Profiles
Jtf_Rs_Salesreps
Jtf_Rs_Resource_Extns_Vl
per_all_people_f

LLNW Billing Print Program (Draft Only) Document Control 11


LimeLight Confidential
Concurrent Programs
1. LLNW Billing Print Program (Draft Only).
Concurrent Program Executable
Executable XDODTEXE
Short Name XDODTEXE
Application LimeLight Custom Application
Description LimeLight Custom Application
Execution Method Java Concurrent Program
Execution File XDODTEXE
Name
Subroutine Name

Concurrent Program:
Program : LLNW Billing Print Program (Draft Only) Enabled
[X]
Short Name : XXLLNW_AR_BILLING_INV_DRAFT
Application : LimeLight Custom Application
Description : LLNW Billing Print Program
Executable Name Options Method
XDODTEXE Java Concurrent Program
Request Type:
Allow Restart on
NLS
Use in SRS Disabled Run Alone Enable Trace System
Compliant
(Yes/No) Values (Yes/No) (Yes/No) Failure
(Yes/No)
(Yes/No) (Yes/No
No
Format:XML
Style
Save Print Requir
Colu
(Yes/N (Yes/N Rows Style ed Printer
mns
o) o) (Yes/No
)

Conflicts Domain Parameter


SE
PARAMETER DESCRIPTION Mandatory
Q
10 Bill Number Yes
Value Set : Description : Bill Number
LLNW_AR_BPABFB_CONS_NUM2_NEW
Default Type SQL Statement
Requir Enable
Range
ed Security
Yes No
Des Conc
Displ
Size c Desc Prompt : Bill Number Token : P_BILL_NUM
ay
Size Size

COMMENTS/SPECIAL INSTRUCTIONS
Incompatibilities: It is incompatible to itself

LLNW Billing Print Program (Draft Only) Document Control 12


LimeLight Confidential
LLNW Billing Print Program (Draft Only) Document Control 13
LimeLight Confidential
Installation Requirements
Installation scripts must be prepared to perform the following actions in an
automated way:

1. Define Value Sets and Validation Tables.


2. Register Concurrent Programs.

LLNW Billing Print Program (Draft Only) Document Control 14


LimeLight Confidential
Installation Steps
All modules are installed as if part of a separate product. A UNIX directory
structure is created under $APPL_TOP as shown in the following example:
$APPL_TOP
|
CUSTOM
|
12.1.3
___________________________|___________________________________
| | | | | | | | | |
forms bin src sql log out srw install sql reports
|
US
|
Report

The directories contain the components of the enhancement as shown below (directories not listed are

Empty). All future customizations will also be stored in these directories. Sql/

The concurrent programs are registered in Application Object Library under


the Custiom application.

LLNW Billing Print Program (Draft Only) Document Control 15


LimeLight Confidential
Open and Closed Issues for this Deliverable

Open Issues

ID Issue Resolution Responsibilit Target Impact


y Date Date

Closed Issues

ID Issue Resolution Responsibilit Target Impact


y Date Date

LLNW Billing Print Program (Draft Only) Document Control 16


LimeLight Confidential

You might also like