DS.140 D S: Indus Towers Limited Infra Services - Additional PR Process
DS.140 D S: Indus Towers Limited Infra Services - Additional PR Process
DS.140 D S: Indus Towers Limited Infra Services - Additional PR Process
Approvals:
<Approver 1>
<Approver 2>
DS.140 Design Specification Doc Ref: DS-140-E039
42160Jun 18, June 26, 2015
1 Document Control
1.2 Reviewers
Name Position
Contents
1 Document Control..................................................................................................... ii
1.1 Change Record........................................................................................................... ii
1.2 Reviewers.................................................................................................................... ii
2 Technical Overview................................................................................................... 1
2.1 Program flow Diagram................................................................................................ 1
4 Data Design............................................................................................................... 8
4.1 Data Design Table....................................................................................................... 8
4.2 Data Sources.............................................................................................................. 8
4.3 Archiving..................................................................................................................... 8
5 SQL Design................................................................................................................ 9
5.1 SQL Statements.......................................................................................................... 9
5.2 Performance Considerations.....................................................................................10
6 Interface Design...................................................................................................... 11
6.1 Service Design.......................................................................................................... 11
6.2 External Interface Design.......................................................................................... 11
8 Installation Considerations....................................................................................14
2 Technical Overview
This technical design covers the technical design for creating the Additional PR Lines based on the
already existing PO. Additional lines would then be sent to the original PR requestor of that same PO
for approval/rejection. Upon approval of the PR, system would create the PR via PR open interface in
incomplete status and notify the requestor with the new PR number created so that the PR requestor
can view and approve the request.
The Technical design would cover below requirements:
Once the PR Additional Lines is submitted for the same PO, Workflow Notification will be triggered to the PO
Requestor for validating the additional PR Lines.
Once the PO Requestor Validated the Additional PR Lines he can change the status manually and he can submit
the request. Once the PR Requestor submits the request Workflow notification will be routed to the supplier.
Supplier can view the request from the Worklist Page in the application and he can accept the request.
Once request is accepted the Additional PR Lines will be inserted in to the standard tables by using import PR
Import/API.
Assumptions
1. The Status Lookup Should be configured before creating the Additional PR Lines.
2. Additional PR Lines should be created through appropriate responsibility.
Name Type
XXINDUS_E039_PO_WF_ITEM_S Synonym Synonym used for the generating workflow item sequence.
Login to Applications
Select ApplicationLookupscommon
After providing all the necessary information provided in the screenshot, Save the work done (ctrl+s).
Value Descripti List Security Format Max Pr Numb Upperc Right Min Max Valid
Set on Type Type Type Size eci ers ase Justify Value Valu ation
Name sio Only Only e Type
n
2.1.5 Alerts
2.1.5.1 Alert Details
Alert Name Description Application
2.1.7.2 Incompatibilities
NA
From To
2.1.8.4 Stages
Results
2.1.10 Messages
NA
2.1.11 Menus
NA
2.1.12 Applications
NA
2.1.13 Forms
NA
2.1.14 Functions
NA
2.1.14.1 Form
NA
Value
Executable Application
XML Schema
Preview Data
Description
2.1.15.2 Template
Value
Template Name
Template Code
Executable Application
Template Type
Template File
Default File Language
DefaultFileTerritory
Description
3 Data Design
BUYER_ID NUMBER,
SUPPLIER_ID NUMBER,
CREATED_SUPPLIER_ID NUMBER,
APPROVER NUMBER,
ATTRIBUTE1 VARCHAR2(240),
ATTRIBUTE2 VARCHAR2(240),
ATTRIBUTE3 VARCHAR2(240),
ATTRIBUTE4 VARCHAR2(240),
ATTRIBUTE5 VARCHAR2(240),
ATTRIBUTE6 VARCHAR2(240),
ATTRIBUTE7 VARCHAR2(240),
ATTRIBUTE8 VARCHAR2(240),
ATTRIBUTE9 VARCHAR2(240),
ATTRIBUTE10 VARCHAR2(240),
LAST_UPDATED_BY NUMBER,
LAST_UPDATE_DATE DATE,
CREATION_DATE DATE,
CREATED_BY NUMBER,
LAST_UPDATE_LOGIN NUMBER,
WORKFLOW_ITEM_KEY VARCHAR2(240),
TOTAL_AMOUNT NUMBER,
TOTAL_LINES NUMBER
);
LINE_NUM NUMBER,
ITEM_JOB VARCHAR2(240),
ITEM_ID NUMBER,
ITEM_DESCRIPTION VARCHAR2(240),
QUANTITY NUMBER,
UNIT_PRICE NUMBER,
TOTAL_PRICE NUMBER,
AMOUNT NUMBER,
UOM VARCHAR2(240),
UOM_CODE VARCHAR2(100),
STATUS VARCHAR2(100),
STATUS_FLAG VARCHAR2(2),
REASON VARCHAR2(240),
REMARKS VARCHAR2(240),
APPROVAL_STATUS VARCHAR2(2),
APPROVER VARCHAR2(240),
APPROVER_COMMENTS VARCHAR2(240),
ATTRIBUTE1 VARCHAR2(240),
ATTRIBUTE2 VARCHAR2(240),
ATTRIBUTE3 VARCHAR2(240),
ATTRIBUTE4 VARCHAR2(240),
ATTRIBUTE5 VARCHAR2(240),
ATTRIBUTE6 VARCHAR2(240),
ATTRIBUTE7 VARCHAR2(240),
ATTRIBUTE8 VARCHAR2(240),
ATTRIBUTE9 VARCHAR2(240),
ATTRIBUTE10 VARCHAR2(240),
LAST_UPDATED_BY NUMBER,
LAST_UPDATE_DATE DATE,
CREATION_DATE DATE,
CREATED_BY NUMBER,
LAST_UPDATE_LOGIN NUMBER
);
3.3 Archiving
4 SQL Design
<to be populated in case of PlSQL/Report/Workflow package>
XXINDUS_PR_ADD_LINES_WF.wft
Workflow :
5 Interface Design
<Specific to Interface>
<Service Name> is published for this component with the following arguments:
<Service Name> is published for this component with the following arguments:
<Message Name> is sent or received by this component with the following arguments:
<Message Name> is sent or received by this component with the following arguments:
XXINDUS PR Create the additional 1. Add the Additional PR Lines for the
Additional Lines PR Lines for the existing PO.
Process Existing PO from I 2. Add the Attachment for the new added Test Cases 1.doc
Supplier line.
Responsibility By 3. Delete option is provided to delete the
Using Custom OAF newly added line.
Page
4. Once the request is submitted control will
come to the Tracker Page i.e provision
provided to view all the Added additional
PR Lines.
XXINDUS PR Validating the request Once Supplier created the request notification will
Additional Lines by the Requestor be routed to the Requestor to validate the request.
Process Test_Case2.doc
XXINDUS Auto Validated requests Once Request is Accepted the Additional PR Lines
PR Creation will be accepted by will be created and notification will be sent to the
using Project the supplier Requestor. Test_Case3.doc
Creation Update
7 Installation Considerations
NA