Professional Documents
Culture Documents
MSCA For Express Inventory Transactions
MSCA For Express Inventory Transactions
Inventory Transactions
Abhinav Raina
araina@astcorporation.com
October 24, 2011
Crystal 3 - 3:00 pm
Agenda
Overview of Oracle Mobile Supply Chain
Architecture of Oracle Mobile Supply Chain
Transactions Supported in MSCA
Our Focus
MSCA/MWA Framework
MSCA Customization Detail
Questions and Answers
MSCA Overview
Oracle Mobile Supply Chain Applications (MSCA)
enables automated mobile user operations. This is
performed using hand held radio frequency (RF)
devices, PDAs, and lift truck mounted RF scanners.
Oracle MSCA is part of the Oracle Supply Chain
Management solution, the integrated suite that
streamlines design, planning, manufacturing and
fulfillment.
MSCA Overview
MSCA Architecture
Oracle
Mobile Manufacturing
Mobile Quality
Mobile Materials Management
Warehouse Management
Our Focus
Inventory Controls
Account Alias Issue
Sub-Inventory
transfer
Video Clip
Video Clip
10
Video Clip
11
Video Clip
12
Extension Overview
Question : How is this achieved?
Answer : By writing extension in MSCA
13
MSCA/MWA Framework
Technical Overview of MSCA/MWA Framework
14
MSCA/MWA Framework
MSCA Applications flow
Function
(AOL)
Function Class
(MWA)
Page Class
Listener Class
MSCA/MWA Framework
After we do the extension, the flow in the
application will be like
Function
(AOL)
Function Class
(MWA)
Page Class
Listener Class
Extended
Function Class
Extended
Page Class
Extended
Listener Class
16
AK Repository
Create Extension in MSCA
17
AK Repository Configuration
Steps to Create Labels in AK Repository:
Step 1: Define
Attribute
Step 2: Define
a Controller
Step 3: Define
a AK Region:
Step 4: Link
18
AK Repository Configuration
Step 1: Define Attribute
19
AK Repository Configuration
Step 2: Define a Controller
package xx.oracle.apps.inv.utilities;
import oracle.apps.fnd.common.VersionInfo;
public class XXInvResourceTable
{
public static final String RCS_ID = "$XXHeader: XXInvResourceTable.java $";
public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$XXHeader:
XXInvResourceTable.java $", "xx.oracle.apps.inv.utilities");
public static final String INV_RT = "xx.oracle.apps.inv.utilities.XXInvResourceTable";
public static final String ATTRIBUTE1 = "ATTRIBUTE1";
public XXInvResourceTable()
{
}
}
20
AK Repository Configuration
Step 3: Define a AK Region
21
AK Repository Configuration
Step 4: Link AK Regions and AK Attributes
22
Step 2:
Step 4 : Modify
23
24
25
27
mwa.cfg: This file has information about the DBC file location, Log Dir Location, Telnet Port
no Location. This info will be used by Mobile Applications on runtime.
default_key.ini: This file is used to map the keys of the mobile device to some specific
functionality. Use the default file if you dont want to customize anything.
deviceIP.ini: This file maps the configuration files and host name with the mobile device
mwactl.sh: This file is used to start/stop the MWA listener on specific port.
mwactl.sh start <port no> to Start the services on the Listener
mwactl.sh -login <userid/pwd> stop_force <port no> to stop the services on the Listener
File Location
$MWA_TOP/bin
$MWA_TOP/secure
$INST_TOP/admin/scripts
$INST_TOP/admin/install
In R12, INST_TOP may look like: /u01/appldev/DEV/inst/apps/DEV_w-oraap01
Log Files
Contact Information
Abhinav Raina
Email: araina@astcorporation.com
Phone: 630-778-1180
Presentation Copy
www.astcorporation.com/papers/ncoaug
29