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)
Oracle EBS Order Management R12 Material along with screenshots and definitions
Visit us: https://www.techleadsit.com/oracle-r12-scm-online-training-course/
Youtube: https://www.youtube.com/channel/UCA3m9SKRKg3SSbyXb2Kf21A
The document provides instructions for setting up Oracle Purchasing including:
1. Creating users, responsibilities, and defining security and control options
2. Setting up departments, jobs, positions, and employees in Oracle HRMS
3. Associating employees with users and defining buyers, financial options, and purchasing options
4. Defining approval hierarchies, groups, inventory items, locations, and other master data
This document provides an overview of Oracle Advanced Pricing, which extends the pricing capabilities of Oracle's basic pricing module. It describes key features such as price lists, modifiers, formulas, and qualifiers that allow users to define pricing rules and adjustments. The pricing engine uses this information to select the appropriate price list, apply any eligible modifiers, and return the calculated price to calling applications.
Oracle R12 SCM Functional Interview Questions - Order ManagementBoopathy CS
Oracle Order Management can be configured to support quick order entry and walk-in customers at a retail shop. Workflows can be set up for simple bill and ship orders, and generic customers defined for walk-ins. Alternate items allow ordering substitutions if original items are unavailable. Delivery grouping and auto-delivery across orders ensure single deliveries for a customer's orders. Back-to-back orders trigger purchase requisitions and purchase orders to source unavailable ordered items. Assemble-to-order and pick-to-order items are built or picked based on configurations. Lines can backorder due to inventory unavailability, period closure, or holds. Trips and stops define carrier routes and deliveries. Holds and credit checks
Oracle Inventory is an enterprise application that enables companies to define part numbers, model organization structures, track perpetual inventory, maintain accurate inventory balances, plan material replenishments, and forecast demand. It provides flexfields for items, item catalogs, item categories, stock locators, account aliases, and sales orders. Key steps in implementation include designing flexfield structures, defining item categories and category sets, and assigning items to categories.
Query all roles and duties and privileges Oracle Fusion CloudFeras Ahmad
This document contains an SQL query that selects data from various tables to retrieve employee job role and privilege information. The query joins tables containing user accounts, roles, role memberships, privileges, and employee data to return fields including employee number, name, job role, duty role, assigned privileges, and navigation path for roles where the job role is either Employee or Line Manager. The results are ordered by employee number.
The document provides an overview of the Oracle Warehouse Management System (WMS) and Oracle Mobile Supply Chain Application (MSCA). It discusses key WMS components and processes including inbound and outbound logistics, lot transactions, inventory management, and the use of LPN transactions. It also describes features of the WMS rules engine, task workbench, and mobile interface for MSCA.
This document provides steps to configure Landed Cost Management (LCM) in Oracle EBS R12.1.3. The steps include: applying required patches; creating new account codes for LCM; defining cost factors; defining LCM shipment types, organizations, and options; integrating with Oracle Advanced Pricing by setting profile options; and testing the LCM configuration. Optional steps include assigning items to the new inventory organization and opening a period for the new organization.
The objective of this white paper is to assist users in better understanding and troubleshooting of discrete job closure issues. Additionally, common month end issues are addressed. When material and/or resource transactions are stuck, discrete job closure cannot be accomplished.
The document discusses intercompany transaction flows in Oracle applications between two or three operating units (OUs). It describes how intercompany shipping and procurement flows are triggered when the booking/purchasing OU is different from the shipping/receiving OU. The key steps to set up intercompany transaction flows and the logical and financial transactions generated between OUs are explained. Transfer pricing logic, programs to create intercompany invoices, and examples of material and financial flows with 2-3 OUs are also covered.
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Ahmed Elshayeb
Oracle Advanced Pricing (Creating a Discount Modifier Using Qualifiers)
أمثلة علي كيفية عمل تخفيض أو عروض علي قائمة الأسعار الخاصة بأمر البيع حسب شروط معينة وسوف يتم إستكمالها ان شاء الله
Oracle Order Management (Assign freight cost on shipping transaction)Ahmed Elshayeb
Oracle Order Management (Assign freight cost on shipping transaction)
كيفية تحميل مصاريف النقل والمناولة بأنواع مختلفة حسب الإحتياج علي عملية الشحن وتقسيم القيمة علي الأصناف التي يتم شحنها حسب كميتها
The document describes key concepts and processes in Oracle order management including:
1. The order to cash lifecycle including entering, booking, picking, shipping, invoicing, and transferring orders.
2. The different order types like standard, mixed, and return orders.
3. Order line and header statuses that change as orders progress through the order management process.
4. Key order management processes like scheduling, ship sets, arrival sets, and interface trip stops.
This document provides an overview of standard cost accounting in Oracle ERP, including how to set and update cost values, view cost and cost history, account for costs in bills of materials, and handle resource costs and assembly cost rollups. Key areas covered are setting frozen or pending cost views, updating costs, costing components and resources, and performing assembly cost rollups to update assembly pending costs. Navigation paths are shown for the relevant forms and screens.
Blanket purchase agreement and blanket release in oracle r12G Madhusudhan
Blanket purchase agreements and releases allow negotiating long-term supplier contracts while maintaining flexible delivery schedules. A blanket purchase agreement specifies negotiated item prices before actual purchasing. A blanket release is an actual order issued against the agreement, using the agreement's prices. Notifications can be set to alert about blanket agreement utilization and expiration.
Oracle Inventory is one of Oracle's enterprise applications products that enables companies to define part numbers, model organization structures, track perpetual inventory, maintain accurate on-hand balances, plan material replenishments, and forecast anticipated demand. It provides several key flexfields including system items, item catalogs, item categories, stock locators, and account aliases. The flexfields must be designed and configured before implementing inventory functionality in Oracle.
Personalization to restrict values in customer name and number lov in sales o...Ahmed Elshayeb
Personalization to Restrict Values in Customer Name ,Number LOV in Sales Order Form
تحديد قائمة العملاء علي حسب العملاء الذين لهم موقع للشحن مع الوحدة التنظيمية المعرفة علي مستوي المسئولية
Move orders can be manually created or automatically generated to request the movement of inventory within an organization for purposes such as replenishment, storage relocations, and quality handling, and allow planners to track and manage material flow in a facility through processes like approval, allocation, picking, and transaction. Move order types include manually created move order requisitions as well as automatically generated replenishment move orders for replenishment planning and pick wave move orders for sales order picking.
This document outlines the steps to set up a position-based approval hierarchy in Oracle Applications to approve purchase order documents. The key steps include: defining employees, jobs, positions and assigning them; defining approval groups; assigning approval groups to positions; defining the position hierarchy; defining a buyer and users; and running a report to fill the employee hierarchy. It then provides an example of creating a purchase order, submitting it for approval, and observing it flow through the approval hierarchy based on the positions defined.
This document provides an overview of inventory organization structures in Oracle Inventory. It discusses how to set up locations, define organizations and subinventories, and establish multi-organization structures. It also covers inventory parameters, costing methods, revision and serial number tracking, availability and sourcing rules. The document summarizes organization reports, profile options, and the relationships between items, attributes, statuses, and templates.
This document discusses the differences between back to back and drop ship sales order processes in Oracle applications. Back to back orders involve procuring an item after a sales order is created, while drop ship orders involve shipping an item directly from the supplier to the customer. The document outlines the key steps and complexities involved in each process, as well as the pros and cons. It also provides examples of business scenarios that are well-suited for each approach.
This document provides an overview of pricing in Oracle Order Management. It discusses key pricing concepts like price lists, formulas, modifiers, and agreements. It describes how to create a basic price list, add pricing lines, adjust prices, and set other list attributes and qualifiers. The document also outlines pricing security and references additional documentation for advanced pricing features.
A trip represents a freight shipment from one location to another. It consists of at least two stops - a pick-up stop and drop-off stop. When an order is placed and lines are booked, Oracle Shipping Execution allows a transportation planner to automatically create a trip for each item from its inventory location to the customer's shipping address in one process.
1. 2-way matching verifies purchase order and invoice quantities match, 3-way adds receipt quantities, and 4-way adds acceptance documents.
2. Job hierarchy uses a single approval path while position hierarchy allows different approval paths for the same job. Setting up position hierarchy involves defining jobs, positions, mapping positions to jobs and documents, and setting approval groups.
3. Sourcing rules determine suppliers while bill of distributions determine warehouses to distribute items to.
Pick pack and ship confirm process in oracle appsMaqsood Joyo
The document discusses using shipping public APIs to automate pick, pack, and ship activities. It provides an overview of standard parameters used across APIs, describes a sample workflow involving booking an order, creating a delivery, assigning details, picking, packing, updating details, and shipping. Specific APIs are listed for each step, along with required and optional parameters.
This document provides information about different Oracle E-Business Suite interfaces and the processes involved. It describes the population of staging tables from source files, validation of records in the interface tables, and loading of valid records into the base application tables using concurrent programs. Key points include:
The document summarizes various Oracle E-Business Suite interfaces like GL, AP, AR, and customer interfaces. It describes the setup, tables involved, loading and validation processes for importing data into the respective modules. Common steps include loading a staging table, validating records in the interface tables, and using concurrent programs to load valid data into the base application tables. The document also provides details on common validations performed at the record, header and line levels during
This document provides steps to configure Landed Cost Management (LCM) in Oracle EBS R12.1.3. The steps include: applying required patches; creating new account codes for LCM; defining cost factors; defining LCM shipment types, organizations, and options; integrating with Oracle Advanced Pricing by setting profile options; and testing the LCM configuration. Optional steps include assigning items to the new inventory organization and opening a period for the new organization.
The objective of this white paper is to assist users in better understanding and troubleshooting of discrete job closure issues. Additionally, common month end issues are addressed. When material and/or resource transactions are stuck, discrete job closure cannot be accomplished.
The document discusses intercompany transaction flows in Oracle applications between two or three operating units (OUs). It describes how intercompany shipping and procurement flows are triggered when the booking/purchasing OU is different from the shipping/receiving OU. The key steps to set up intercompany transaction flows and the logical and financial transactions generated between OUs are explained. Transfer pricing logic, programs to create intercompany invoices, and examples of material and financial flows with 2-3 OUs are also covered.
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Ahmed Elshayeb
Oracle Advanced Pricing (Creating a Discount Modifier Using Qualifiers)
أمثلة علي كيفية عمل تخفيض أو عروض علي قائمة الأسعار الخاصة بأمر البيع حسب شروط معينة وسوف يتم إستكمالها ان شاء الله
Oracle Order Management (Assign freight cost on shipping transaction)Ahmed Elshayeb
Oracle Order Management (Assign freight cost on shipping transaction)
كيفية تحميل مصاريف النقل والمناولة بأنواع مختلفة حسب الإحتياج علي عملية الشحن وتقسيم القيمة علي الأصناف التي يتم شحنها حسب كميتها
The document describes key concepts and processes in Oracle order management including:
1. The order to cash lifecycle including entering, booking, picking, shipping, invoicing, and transferring orders.
2. The different order types like standard, mixed, and return orders.
3. Order line and header statuses that change as orders progress through the order management process.
4. Key order management processes like scheduling, ship sets, arrival sets, and interface trip stops.
This document provides an overview of standard cost accounting in Oracle ERP, including how to set and update cost values, view cost and cost history, account for costs in bills of materials, and handle resource costs and assembly cost rollups. Key areas covered are setting frozen or pending cost views, updating costs, costing components and resources, and performing assembly cost rollups to update assembly pending costs. Navigation paths are shown for the relevant forms and screens.
Blanket purchase agreement and blanket release in oracle r12G Madhusudhan
Blanket purchase agreements and releases allow negotiating long-term supplier contracts while maintaining flexible delivery schedules. A blanket purchase agreement specifies negotiated item prices before actual purchasing. A blanket release is an actual order issued against the agreement, using the agreement's prices. Notifications can be set to alert about blanket agreement utilization and expiration.
Oracle Inventory is one of Oracle's enterprise applications products that enables companies to define part numbers, model organization structures, track perpetual inventory, maintain accurate on-hand balances, plan material replenishments, and forecast anticipated demand. It provides several key flexfields including system items, item catalogs, item categories, stock locators, and account aliases. The flexfields must be designed and configured before implementing inventory functionality in Oracle.
Personalization to restrict values in customer name and number lov in sales o...Ahmed Elshayeb
Personalization to Restrict Values in Customer Name ,Number LOV in Sales Order Form
تحديد قائمة العملاء علي حسب العملاء الذين لهم موقع للشحن مع الوحدة التنظيمية المعرفة علي مستوي المسئولية
Move orders can be manually created or automatically generated to request the movement of inventory within an organization for purposes such as replenishment, storage relocations, and quality handling, and allow planners to track and manage material flow in a facility through processes like approval, allocation, picking, and transaction. Move order types include manually created move order requisitions as well as automatically generated replenishment move orders for replenishment planning and pick wave move orders for sales order picking.
This document outlines the steps to set up a position-based approval hierarchy in Oracle Applications to approve purchase order documents. The key steps include: defining employees, jobs, positions and assigning them; defining approval groups; assigning approval groups to positions; defining the position hierarchy; defining a buyer and users; and running a report to fill the employee hierarchy. It then provides an example of creating a purchase order, submitting it for approval, and observing it flow through the approval hierarchy based on the positions defined.
This document provides an overview of inventory organization structures in Oracle Inventory. It discusses how to set up locations, define organizations and subinventories, and establish multi-organization structures. It also covers inventory parameters, costing methods, revision and serial number tracking, availability and sourcing rules. The document summarizes organization reports, profile options, and the relationships between items, attributes, statuses, and templates.
This document discusses the differences between back to back and drop ship sales order processes in Oracle applications. Back to back orders involve procuring an item after a sales order is created, while drop ship orders involve shipping an item directly from the supplier to the customer. The document outlines the key steps and complexities involved in each process, as well as the pros and cons. It also provides examples of business scenarios that are well-suited for each approach.
This document provides an overview of pricing in Oracle Order Management. It discusses key pricing concepts like price lists, formulas, modifiers, and agreements. It describes how to create a basic price list, add pricing lines, adjust prices, and set other list attributes and qualifiers. The document also outlines pricing security and references additional documentation for advanced pricing features.
A trip represents a freight shipment from one location to another. It consists of at least two stops - a pick-up stop and drop-off stop. When an order is placed and lines are booked, Oracle Shipping Execution allows a transportation planner to automatically create a trip for each item from its inventory location to the customer's shipping address in one process.
1. 2-way matching verifies purchase order and invoice quantities match, 3-way adds receipt quantities, and 4-way adds acceptance documents.
2. Job hierarchy uses a single approval path while position hierarchy allows different approval paths for the same job. Setting up position hierarchy involves defining jobs, positions, mapping positions to jobs and documents, and setting approval groups.
3. Sourcing rules determine suppliers while bill of distributions determine warehouses to distribute items to.
Pick pack and ship confirm process in oracle appsMaqsood Joyo
The document discusses using shipping public APIs to automate pick, pack, and ship activities. It provides an overview of standard parameters used across APIs, describes a sample workflow involving booking an order, creating a delivery, assigning details, picking, packing, updating details, and shipping. Specific APIs are listed for each step, along with required and optional parameters.
This document provides information about different Oracle E-Business Suite interfaces and the processes involved. It describes the population of staging tables from source files, validation of records in the interface tables, and loading of valid records into the base application tables using concurrent programs. Key points include:
The document summarizes various Oracle E-Business Suite interfaces like GL, AP, AR, and customer interfaces. It describes the setup, tables involved, loading and validation processes for importing data into the respective modules. Common steps include loading a staging table, validating records in the interface tables, and using concurrent programs to load valid data into the base application tables. The document also provides details on common validations performed at the record, header and line levels during
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Ahmed Elshayeb
Run report from menu Personalization,
Form Personalization to run Concurrent Program from Form ,
Forms Personalization - How to pass parameter to a Report,
كيفية تشغيل تقرير أو ما شابة من خلال شاشة معينةوتأخذحدود الإستعلام من علي السجل الي انتا واقف عليه
Implementation of Push Notification in React Native Android app using Firebas...naseeb20
Push notifications allow apps to display messages to users even when the app is not open. This document discusses how to implement push notifications in a React Native Android app using Firebase. It involves setting up the React Native app, configuring Firebase, creating a notification channel, registering for push notifications, sending test notifications, and customizing the notification appearance.
This document summarizes projects completed by Matt Willmer as part of a .NET Masters program. The projects involved building multi-tier applications using technologies like C#, ASP.NET, Windows Forms, SQL Server, and Visual Studio. Project 1 focused on learning C# features like properties and enumerators. Project 2 involved creating a Windows Forms application for a library management system. Project 3 added database functionality using LINQ to SQL. Project 4 created a web-based presentation layer for the library system using ASP.NET.
This document provides examples of using import and mapping scripts in Oracle Hyperion Financial Data Quality Management. There are four examples that demonstrate different ways to apply import and mapping scripts, including using string expressions to extract data from import files, conditional expressions to convert credit and debit columns into a single amount column, and using the "IGNORE" expression to skip rows with negative amounts in a mapping script. The examples are intended to illustrate the flexibility of using Jython scripts to customize data import and mapping tasks.
Uploading customer master extended address using bapi methodlondonchris1970
This document provides steps to upload customer master extended address data to SAP using a BAPI method and LSMW. It involves creating an LSMW object to map custom address fields to standard SAP fields, specifying input files, reading and converting data, generating IDOCs, and processing the IDOCs to upload the address data. The key steps are mapping custom and standard fields, specifying input files from a presentation server, reading, converting, and uploading the address data using BAPI and IDOCs.
Learn to create a Shopify omnichannel customer support inbox app. Streamline your customer interactions and improve service efficiency with our comprehensive guide.
It's an E-Commerce web application build on Django (python) with further advancement. It utilizes Django features and plugins for security against various web attacks. It uses Stripe Integration for payment portal.
[This project was undertaken at TCS as part of industrial exposure curriculum during my B.Tech. Our team won best project award.]
How to Define a KFF(key flex field) Step by StepPan Tian
The document provides steps for defining a key flexfield (KFF) in an Oracle Application:
1. Add a foreign key column to the base table to store the primary key of the KFF table records.
2. Create a hidden item in a block to store the foreign key column.
3. Create a display field in the block to allow user input for the flexfield value.
4. Define the flexfield in the WHEN-NEW-FORM-INSTANCE trigger using FND_KEY_FLEX.DEFINE, specifying the block, fields, and flexfield details.
5. Call FND_FLEX.EVENT in relevant triggers like WHEN-VALIDATE-ITEM to
Paypal Integration For Android Application By LetsNurtureKetan Raval
1. The document provides steps to integrate PayPal payments for mobile applications. It describes adding the PayPal library files, initializing the library with an app ID and environment, creating a PayPal payment object, and handling the payment response.
2. Key steps include adding permissions to the app manifest, initializing the library with a sandbox or live app ID, creating a PayPalPayment object with payment details, and starting the PayPal activity.
3. The onActivityResult callback handles the payment response, indicating if it succeeded, was canceled, or failed along with associated error information.
The document provides steps to develop various types of procedures, reports, interfaces, and loads in Oracle Applications. It outlines the key steps as: 1) develop the code/logic; 2) move files to server; 3) create concurrent executable; 4) create concurrent program; 5) attach program to request group; and 6) submit the program. The document also summarizes how to develop inbound and outbound interfaces, and provides examples of common tables and queries.
Assign Freight Cost On Shipping TransactionAhmed Elshayeb
This document provides instructions for assigning freight costs on shipping transactions for multiple sales order lines. It involves:
1. Defining freight cost type lookups
2. Creating a pricing attribute based on the freight cost type
3. Setting up a formula to use the pricing attribute based on the freight cost type
4. Creating a freight and special charge list modifier that uses this formula
5. Testing it with various sales order scenarios
This document provides information on using Virtual Table Server (VTS) with LoadRunner. VTS is an in-memory database that can be accessed by multiple load generators during a load test to allow data-dependent scripts to share data in real-time. It describes how to install VTS, set up the VTS server, connect to VTS from a VUser script, perform data manipulation operations like inserting and querying data, and includes examples of the client-side API functions.
The document describes several interfaces for importing data into different Oracle applications from interface tables, including purchase orders, suppliers, invoices, journals, budgets, employees, items, item categories, receipts, and requisitions. Each interface specifies validation rules for the data, relevant interface and base tables, and the import program used.
The document describes how to use the vtlib API to customize vtiger CRM. It provides examples for creating modules, tabs, blocks, fields, custom views, and enabling/disabling actions. The vtlib API allows easier development by automating common customization tasks like creating a new "Payslip" module with the necessary database tables, fields, and views. Test scripts demonstrate how to execute the API functions to fully create custom modules.
Validation type 'special' in value setsFeras Ahmad
This document describes how to configure a special validation type value set in Oracle to restrict users to limited or conditional value entries. Special value sets allow for dynamic or specific checks through PL/SQL code. The steps provided configure a special value set that can be assigned to forms or concurrent requests to validate user-entered values meet criteria, such as ensuring a date is at least three months prior to the current date.
This document provides steps to build a RESTful service using Oracle ADF Business Components (ADFBC). It describes how to create an ADF Fusion Web Application, connect to a database, generate business components and Java classes, add a custom method to invoke an Oracle API, create a REST resource, and test the RESTful service using Postman. The key steps are: 1) generating ADFBCs from tables, 2) adding a custom method to call an Oracle API, 3) creating a REST resource exposing the custom method, and 4) invoking the REST service using Postman to successfully process a transaction by calling the Oracle API.
Create rest webservice for oracle public api using java class via jdevelopershravan kumar chelika
This document provides instructions for creating a custom application in JDeveloper, adding required libraries, creating a RESTful web service, running the integrated WebLogic server, and testing the REST web service. The key steps are:
1. Create a custom application and Java class project in JDeveloper.
2. Add required Oracle API JAR files to resolve errors.
3. Right click the Java file and select "Create RESTful Service" to add annotations.
4. Run the service on the integrated WebLogic server and test it by sending requests and verifying records in backend tables.
This document provides an overview of Oracle Mobile Cloud Service (MCS) and its features. MCS addresses challenges with enterprise mobile development like integration across apps and backend systems. It provides mobile backends, platform APIs, custom APIs, connectors, and a client SDK. The presentation demonstrates consuming MCS from an Oracle MAF app and summarizes key capabilities like mobile backends, custom APIs using Node.js, and connectors for external systems.
This document provides instructions for creating an advance shipment notice (ASN) using supplier 'Allied Manufacturing' in three steps: (1) select the purchase order on the 'Shipments' tab and add it to a new shipment notice, (2) enter shipment line details and header information like the ASN number, and (3) submit the ASN and then process the receipt using the ASN number entered on the 'Receipts' tab.
This document describes Oracle's Order Management system. It discusses the order fulfillment lifecycle and key functions of order entry, pricing, scheduling, and integration with other Oracle products. It also outlines the main tables used to store order data, describes the open interfaces for importing and processing orders, and summarizes the key APIs available for integrating with Order Management.
This document discusses Oracle's purchasing functionality, including the process of creating a requisition, generating a purchase order, receiving goods, and the integration with other Oracle applications. It describes the major tables used for purchasing and receiving data, and it outlines the open interfaces and APIs available for purchasing, such as interfaces for requisitions, purchase documents, and receiving, as well as APIs for purchase order changes and cancellations. The overall goal is to discuss the purchasing process and how to integrate it with other Oracle modules.
The document outlines the key steps and tables involved in the procure to pay process, including creating a requisition and PO, receiving goods, creating an invoice, and posting payments to the general ledger. It involves the following high-level steps:
1. Creating a purchase requisition and converting it to a purchase order
2. Receiving goods and creating a receipt
3. Creating an invoice to match the receipt to the PO
4. Making a payment and posting it to the general ledger
5. Key transaction tables include purchase order headers and lines, receipt headers and lines, invoice headers and lines, and payment and general ledger tables.
Sometimes you across "technical" terms in Oracle apps(budget book,auto allocation rules etc.) which you might have no idea,this documents would be helpful to understand all the "technical" terms used in Oracle Apps.
Oracle Inventory allows companies to define and manage parts, forecast demand, plan replenishments, track inventory levels, and maintain accuracy. It utilizes a structure of organizations, subinventories, locators, and items with attributes. Major transactions include receiving, transferring, and issuing inventory. The system exposes open interfaces and APIs to integrate with other applications.
The document provides an overview of Oracle Internet Expenses setup. It discusses setting up schedules that define rates and policies for expense categories. It also covers defining expense report templates, selecting operating units, and setting up locations. The goal is to configure Oracle Internet Expenses to manage expense reporting according to an organization's policies.
The document provides an overview of Oracle Internet Expenses, which allows employees to enter and submit expense reports online or using a spreadsheet. It integrates with Oracle Payables to process expense reports for payment approval through workflow. The overview describes how it streamlines expense management and reduces costs. It then discusses the expense reporting process and key features like the expenses home page and credit card transaction viewing.
This document provides instructions for personalizing an Oracle Application Framework (OAF) page. It describes how to enable personalization at the site level, identify the view objects and attributes to personalize, and create entity mappings and category mappings through the personalization structure. It also explains how to deactivate or delete personalizations by searching for the personalized page in the Personalization tab of the Functional Administrator responsibility.
A step by step document with screen shots which explains clearly Order To Cash Cycle in Oracle Apps which is a mandatory process to be known by all Oracle Developers..
To attach an image to a requisition line in iProcurement, you add items to your shopping cart, check out, edit the lines, click the Attachments link, click the plus sign to add images, and then submit the requisition. The attachments will then be visible in the requisition details.
Oracle Service Contracts provides a complete solution to author, execute, and manage various types of service contracts including warranties, extended warranties, subscriptions, and more complex agreements. Key components of a contract include a header, lines, and sub-lines. Contracts go through a lifecycle of creation, approval, extension/renewal, termination, and ongoing management. Oracle Install Base is used to track item instances throughout their lifecycle from receipt to return/repair.
This document provides instructions for setting up fixed asset books and accounts, defining locations, blocks of assets, and depreciation details. Key steps include configuring books and calendars in the asset book controls; adding values to flexfields like entity, major category, and location; defining new locations; uploading block names, rates, and balances using a data loader; entering depreciation rates by period; and creating asset categories with default depreciation rules.
Geography Sem II Unit 1C Correlation of Geography with other school subjectsProfDrShaikhImran
The correlation of school subjects refers to the interconnectedness and mutual reinforcement between different academic disciplines. This concept highlights how knowledge and skills in one subject can support, enhance, or overlap with learning in another. Recognizing these correlations helps in creating a more holistic and meaningful educational experience.
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...larencebapu132
This is short and accurate description of World war-1 (1914-18)
It can give you the perfect factual conceptual clarity on the great war
Regards Simanchala Sarab
Student of BABed(ITEP, Secondary stage)in History at Guru Nanak Dev University Amritsar Punjab 🙏🙏
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetSritoma Majumder
Introduction
All the materials around us are made up of elements. These elements can be broadly divided into two major groups:
Metals
Non-Metals
Each group has its own unique physical and chemical properties. Let's understand them one by one.
Physical Properties
1. Appearance
Metals: Shiny (lustrous). Example: gold, silver, copper.
Non-metals: Dull appearance (except iodine, which is shiny).
2. Hardness
Metals: Generally hard. Example: iron.
Non-metals: Usually soft (except diamond, a form of carbon, which is very hard).
3. State
Metals: Mostly solids at room temperature (except mercury, which is a liquid).
Non-metals: Can be solids, liquids, or gases. Example: oxygen (gas), bromine (liquid), sulphur (solid).
4. Malleability
Metals: Can be hammered into thin sheets (malleable).
Non-metals: Not malleable. They break when hammered (brittle).
5. Ductility
Metals: Can be drawn into wires (ductile).
Non-metals: Not ductile.
6. Conductivity
Metals: Good conductors of heat and electricity.
Non-metals: Poor conductors (except graphite, which is a good conductor).
7. Sonorous Nature
Metals: Produce a ringing sound when struck.
Non-metals: Do not produce sound.
Chemical Properties
1. Reaction with Oxygen
Metals react with oxygen to form metal oxides.
These metal oxides are usually basic.
Non-metals react with oxygen to form non-metallic oxides.
These oxides are usually acidic.
2. Reaction with Water
Metals:
Some react vigorously (e.g., sodium).
Some react slowly (e.g., iron).
Some do not react at all (e.g., gold, silver).
Non-metals: Generally do not react with water.
3. Reaction with Acids
Metals react with acids to produce salt and hydrogen gas.
Non-metals: Do not react with acids.
4. Reaction with Bases
Some non-metals react with bases to form salts, but this is rare.
Metals generally do not react with bases directly (except amphoteric metals like aluminum and zinc).
Displacement Reaction
More reactive metals can displace less reactive metals from their salt solutions.
Uses of Metals
Iron: Making machines, tools, and buildings.
Aluminum: Used in aircraft, utensils.
Copper: Electrical wires.
Gold and Silver: Jewelry.
Zinc: Coating iron to prevent rusting (galvanization).
Uses of Non-Metals
Oxygen: Breathing.
Nitrogen: Fertilizers.
Chlorine: Water purification.
Carbon: Fuel (coal), steel-making (coke).
Iodine: Medicines.
Alloys
An alloy is a mixture of metals or a metal with a non-metal.
Alloys have improved properties like strength, resistance to rusting.
This chapter provides an in-depth overview of the viscosity of macromolecules, an essential concept in biophysics and medical sciences, especially in understanding fluid behavior like blood flow in the human body.
Key concepts covered include:
✅ Definition and Types of Viscosity: Dynamic vs. Kinematic viscosity, cohesion, and adhesion.
⚙️ Methods of Measuring Viscosity:
Rotary Viscometer
Vibrational Viscometer
Falling Object Method
Capillary Viscometer
🌡️ Factors Affecting Viscosity: Temperature, composition, flow rate.
🩺 Clinical Relevance: Impact of blood viscosity in cardiovascular health.
🌊 Fluid Dynamics: Laminar vs. turbulent flow, Reynolds number.
🔬 Extension Techniques:
Chromatography (adsorption, partition, TLC, etc.)
Electrophoresis (protein/DNA separation)
Sedimentation and Centrifugation methods.
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessMark Soia
Boost your chances of passing the 2V0-11.25 exam with CertsExpert reliable exam dumps. Prepare effectively and ace the VMware certification on your first try
Quality dumps. Trusted results. — Visit CertsExpert Now: https://www.certsexpert.com/2V0-11.25-pdf-questions.html
The *nervous system of insects* is a complex network of nerve cells (neurons) and supporting cells that process and transmit information. Here's an overview:
Structure
1. *Brain*: The insect brain is a complex structure that processes sensory information, controls behavior, and integrates information.
2. *Ventral nerve cord*: A chain of ganglia (nerve clusters) that runs along the insect's body, controlling movement and sensory processing.
3. *Peripheral nervous system*: Nerves that connect the central nervous system to sensory organs and muscles.
Functions
1. *Sensory processing*: Insects can detect and respond to various stimuli, such as light, sound, touch, taste, and smell.
2. *Motor control*: The nervous system controls movement, including walking, flying, and feeding.
3. *Behavioral responThe *nervous system of insects* is a complex network of nerve cells (neurons) and supporting cells that process and transmit information. Here's an overview:
Structure
1. *Brain*: The insect brain is a complex structure that processes sensory information, controls behavior, and integrates information.
2. *Ventral nerve cord*: A chain of ganglia (nerve clusters) that runs along the insect's body, controlling movement and sensory processing.
3. *Peripheral nervous system*: Nerves that connect the central nervous system to sensory organs and muscles.
Functions
1. *Sensory processing*: Insects can detect and respond to various stimuli, such as light, sound, touch, taste, and smell.
2. *Motor control*: The nervous system controls movement, including walking, flying, and feeding.
3. *Behavioral responses*: Insects can exhibit complex behaviors, such as mating, foraging, and social interactions.
Characteristics
1. *Decentralized*: Insect nervous systems have some autonomy in different body parts.
2. *Specialized*: Different parts of the nervous system are specialized for specific functions.
3. *Efficient*: Insect nervous systems are highly efficient, allowing for rapid processing and response to stimuli.
The insect nervous system is a remarkable example of evolutionary adaptation, enabling insects to thrive in diverse environments.
The insect nervous system is a remarkable example of evolutionary adaptation, enabling insects to thrive
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsDrNidhiAgarwal
Unemployment is a major social problem, by which not only rural population have suffered but also urban population are suffered while they are literate having good qualification.The evil consequences like poverty, frustration, revolution
result in crimes and social disorganization. Therefore, it is
necessary that all efforts be made to have maximum.
employment facilities. The Government of India has already
announced that the question of payment of unemployment
allowance cannot be considered in India
*Metamorphosis* is a biological process where an animal undergoes a dramatic transformation from a juvenile or larval stage to a adult stage, often involving significant changes in form and structure. This process is commonly seen in insects, amphibians, and some other animals.
The ever evoilving world of science /7th class science curiosity /samyans aca...Sandeep Swamy
The Ever-Evolving World of
Science
Welcome to Grade 7 Science4not just a textbook with facts, but an invitation to
question, experiment, and explore the beautiful world we live in. From tiny cells
inside a leaf to the movement of celestial bodies, from household materials to
underground water flows, this journey will challenge your thinking and expand
your knowledge.
Notice something special about this book? The page numbers follow the playful
flight of a butterfly and a soaring paper plane! Just as these objects take flight,
learning soars when curiosity leads the way. Simple observations, like paper
planes, have inspired scientific explorations throughout history.
Stein, Hunt, Green letter to Congress April 2025Mebane Rash
Pick pack and ship confirm process in oracle apps
1. Pick Pack and Ship using Shipping Public API
Introduction:
The shipping Public API’s (Application Program Interface) are pl/sql packages which when called
using wrapper files will perform the same actions possible from the Shipping applications UI.
The real time nature of the shipping API’s in Release 11i and R12 has provided options for the
customers to customize their shipping flows as per the business needs.
In order to call these API’s we only need to pass the required parameters. It is mandatory that
all the required parameters need to be initialized before they are passed to the called shipping
API. The optional parameters are optional and can be passed as additional information if
needed.
The parameters can also be classified as standard parameters and specific parameters.
Standard parameters are almost common to all the shipping API’s and the Specific Parameters
are specific to a particular shipping API and are discussed seperately for each of the API called in
the flow. These standard and specific parameters can be one of the madatory or option
parameter.
Summary of the Flow Sequence:
We have created the following business flow to demonstrate the usage of various shipping
public API’s during Pick, Pack and Ship activities.
The diagram also shows the relevant shipping API’s used during each of these specific steps.
2. Standard Parameters:
1. p_api_version_number: This is used to compare the incoming API call's version
number with the current version number (always set to 1.0).
2. p_init_msg_list: This is used to Initialize message list and use FND_API.G_TRUE to
reset the list.
3. p_commit: Will commit the changes to the database. The Default Value is
FND_API.G_FALSE
4. x_return_status: Requests that the API return the status of the data after it completes
its function.
Valid values include:
• Success : FND_API.G_RET_STS_SUCCESS
• Error : FND_API.G_RET_STS_ERROR
• Unexpected Error: FND_API.G_RET_STS_UNEXP_ERROR
5. x_msg_count: Indicates number of error messages API has encountered.
6. x_msg_data: Returns error message text. If the x_msg_count is equal to 1, then this
contains the actual message.
Setting the application context:
Its necessary that the application context need to be set before making a call to the shipping
API’s from sql*plus.
This is done by calling FND_GLOBAL.APPS_INITIALIZE() procedure in the beginning of the
wrapper file.
The procedure APPS_INITIALIZE takes the following parameters
FND_GLOBAL.APPS_INITIALIZE(user_id IN number,
resp_id IN number,
resp_appl_id IN number,
security_group_id IN number);
3. You can obtain the valid values for each of these parameters from the application forms session.
1. Arguments (input)
2. USER_ID - User ID number.
3. RESP_ID - ID number of the responsibility.
4. RESP_APPL_ID - ID number of the application to which the responsibility belongs.
5. SECURITY_GROUP_ID - ID number of the security group. This argument is automatically
defaulted by the API. The caller need not pass a value for it.
4. Detailed Flow Sequence:
Each of the steps created in the flow are discussed in detail under the following headings.
Book order:
Create an Order from order management Super User, Vision Operations (USA) responsibility
with the following details
Customer Number :1006
Warehouse : M1
Ship Method : DHL
Line Item : AS54888
Ordered Quantity : 2
5. Create Delivery:
As a next step to booking, a new delivery needs to be created. In order to create a new delivery
we need to call the shipping API “WSH_DELIVERIES_PUB.Create_update_delivery” by passing
the required and optional parameter values.
Specific parameters:
P_api_version_number => 1.0
p_action_code => CREATE -- for creating new delivery
p_delivery_info => Attributes of the delivery entity of type Delivery_Pub_Rec_Type
The sample script attached here can be used to create a new delivery.
(Please note it is necessary to make the changes suggested in these scripts for them to work
correctly in your application environment)
6. Assign delivery detail to delivery:
The delivery detail can be assigned to the newly created delivery by using the public API
“WSH_DELIVERY_DETAILS_PUB. Detail_to_Delivery”.
Specific Parameters:
p_TabOfDelDets => Table of Delivery Detail id’s
p_action => ASSIGN
p_delivery_id => Delivery id
delivery_name => Delivery name to which the detail lines will be assigned
The sample script attached here can be used to assign the delivery detail to the newly created
delivery.
Delivery Detail is assigned to the Delivery
Pick Release:
The shipping public API "WSH_DELIVERIES_PUB. Delivery_Action”, enables
pick release of the sales order line. The relevant pick release parameters are retrieved from the
Shipping and Organization Parameter setup.
7. Specific Parameters:
p_action_code = > PICK_RELEASE
p_delivery_id/p_delivery_name => Id/name of delivery
Refer to the attached PICK_RELEASE.sql sample script which will pick releases lines for a given
delivery.
Line in Staged Status
Back order line:
Select move_order_line_id,organization_id,delivery_detail_id
From wsh_delivery_details
Where delivery_detail_id=p_delivery_detail_id
API USED : INV_MO_BACKORDER_PVT.BACKORDER
PICK CONFIRM TO CREATE MOVE ORDER HEADER(Transact move order)
API USED : INV_PICK_WAVE_PICK_CONFIRM_PUB.PICK_CONFIRM
Manual Pack:
Before advancing to this step, Please refer to metalink Note 124593.1(Containerization in
Shipping Execution) for all the necessary needed for packing/containerization
8. Manual Packing involves two steps
1. Creation of LPN’s:
LPN creation is done using the public API “WSH_CONTAINER_PUB. Create_Container”
Specific Parameters:
p_container_item_id => Key flexfield Id for the container
p_organization_id => Organization ID for the container.
p_quantity => Number of containers created
p_container_name => Container name if creating just one container
x_container_ids => Table of the newly created container IDs of type
WSH_UTIL_CORE.ID_TAB_TYPE, which is a table of
type number indexed by binary integers
Refer to the attached CREATE_CONTAINER.sql sample script, which will enable the creation of
containers
Generate LPN - WMS_CONTAINER_PUB.CREATE_LPN
Pack Nested LPN - wms_container_pvt.packunpack_container
Pack/Unpack Item into LPN – Inventory Transaction API (Interface Tables & Concurrent
Manager – Inventory Transaction Worker)
LPN Created
9. 2. Perform Manual Pack operation using the LPN created previously
In order to pack the delivery detail line item using the LPN created previously, we can use
the public API “WSH_CONTAINER_PUB.Container_Actions”.
Specific Parameters:
p_container_name => Name of the container
p_action_code => Action code ‘PACK’
p_detail_tab => Delivery detail to be packed. Input table of delivery detail ids of
type WSH_UTIL_CORE.ID_TAB_TYPE, which is a table of
type Number indexed by binary integers.
Refer to the attached MANUAL_PACK.sql sample script, which will enable the packing action on
the created LPN’s.
Packing completed. LPN (CT-13) is displayed in the Parent LPN field of the delivery detail
10. Unpack:
We can unpack the packed delivery line by making call to the container public API
“WSH_CONTAINER_PUB.Container_Actions”
Specific Parameters:
p_container_name=> Name of the container
p_action_code => Action code ‘UNPACK’
p_detail_tab => Delivery detail to be unpacked. Input table of delivery detail ids of type
WSH_UTIL_CORE.ID_TAB_TYPE which is a table of type Number
indexed by binary integers.
Unpack Completed. Parent LPN field is blank.
Unassign the unpacked LPN line from delivery:
The delivery detail for the LPN line, which was unpacked, previously needs to be unassigned
from the delivery.
Using “WSH_DELIVERY_DETAILS_PUB.Detail_to_Delivery” shipping API, the delivery detail is
unassigned from the delivery.
11. Specific parameters:
p_TabOfDelDets => Table of Delivery Detail id’s
p_action => Action UNASSIGN
p_delivery_id or delivery_name => Delivery id or delivery name to which the detail lines will
be assigned
Auto Pack Master:
The Auto-Pack Master behaves very much similar to Auto-Pack except that it goes one step
further and packs the created “detail” containers into one or more “parent (master)”
container(s).
The parameter “p_pack_cont_flag” set to ‘Y’ or ‘N’ will decide whether to autopack the detail
containers that are created into parent containers.
For Autopack master option, set this parameter to ‘Y’
Specific Parameters:
P_entity_tab => Table of ids of either lines or containers or deliveries that need to
be autopacked of type WSH_UTIL_CORE.ID_TAB_TYPE
which is a table of type Number indexed by binary integers.
P_entity_type => Type of entity id contained in the entity_tab that needs to be
autopacked ('L' - lines, 'C' -containers or 'D' - deliveries).
12. P_group_id_tab => Table of ids (numbers that determine the grouping of lines for
packing into containers) of type
WSH_UTIL_CORE.ID_TAB_TYPE which is a table of type
Number indexed by binary integers.
P_pack_cont_flag=> A 'Y' or 'N' value to determine whether to autopack the detail
containers that are created into parent containers.
X_cont_inst_tab => Table of container IDs created during the autopacking process of
type
Autopack completed. The item being shipped is packed in LPN – 251 and the LPN – 251 is further
packed on to Master LPN – 252 (shown under Parent LPN field)
Update Delivery Details:
The “WSH_DELIVERY_DETAILS_PUB.Update_Shipping_Attributes” API enables you to modify
data in wsh_delivery_details.
In this specific example we have used this API to update the shipped_quantity field in the
wsh_delivery_details table to ship all quantities.
Specific Parameters:
p_changed_attributes=>Attributes of ChangedAttributesTabType that are to be updated.
p_source_code =>Code for source system which updates wsh_delivery_details table(always
set to OE)
13. In order to specify in your logic about backorder or staged quantities you can use the
following logic
-- Ship all quantities
changed_attributes(1).delivery_detail_id := <<Enter the detail id>>;
changed_attributes(1).shipped_quantity := <<Enter the full quantity to be shipped>>;
-- Back order all quantities
changed_attributes(2).delivery_detail_id := <<Enter the detail id>>;
changed_attributes(2).shipped_quantity := 0;
changed_attributes(2).cycle_count_quantity := <<Enter the full quantity to be shipped>>;
-- Stage all the quantities
changed_attributes(3).delivery_detail_id := <<Enter the full quantity to be shipped>>;
changed_attributes(3).shipped_quantity := 0;
changed_attributes(3).cycle_count_quantity := 0;
Shipped Quantity (2) is updated in the delivery detail
14. Ship Confirm:
Ship Confirm Process
================
What happened during Ship Confirm:
******************************************
The results of the picking process are recorded against a Delivery.
• Ship Confirm can only be performed on Deliveries with Delivery Lines that have been Pick
Confirmed.
• Ship confirming a delivery records the results of the picking process. These results could be
shipped, backordered, staged or cycle count or a combination of all 4.
• The workflow activity will be completed when the quantity picked is recorded as “Shipped”.
• If the ordered item is set up with the item attribute “Shippable” checked, Ship Confirming is a
prerequisite for Invoicing.
Shipped Quantities:
************************
• Once the delivery is closed the Order Line is updated with the shipped quantities and the
status of the line is changed to “Shipped”. This enables the order line to proceed to its next
workflow activity.
• The Ship Confirm transaction initiates the Inventory Interface to generate the “Issue of Stores”
transactions which will decrement inventory and remove the material reservation. Then the OM
interfaces is initiated to update the Sales Order Line with Shipped quantities, freight charges,
etc.
• The Cost of goods sold account number that is passed to inventory is workflow generated. In
Inventory it creates a Material Distribution record that is ultimately passed to the General
Ledger.
• If Ship confirm is partial the remaining quantity can be either staged or backordered.
Backordered Quantities:
****************************
• Backordered quantities are left in the Staging Subinventory. They are not automatically
returned to their source location.
• A new pick release will be required before they can be ship confirmed.
• The backordered quantity is removed from the delivery being Ship Confirmed.and the
reservation is removed making the quantity available to ATP.
• The Sales Order line splits into shipment schedules. One schedule will have the quantity that
was shipped and a status of “Shipped”. The other schedule will have the quantity that was
backordered and a status of “Awaiting Shipment”.
Staged Quantities:
**********************
• Staged quantities are left in the Staging subinventory and can be Ship Confirmed at a later
time. The staged quantity is removed from the delivery being confirmed and optionally linked to
a new delivery number.
• The Sales Order line splits into shipment schedules. One schedule will have the quantity that
was shipped and a status of “Shipped”. The other schedule will have the quantity that remained
Staged with a status of “Picked”.
15. Different Delivery Line Statuses:
*************************************
select * from wsh_lookups
where lookup_type = 'PICK_STATUS'
- Not Applicable (Code X)
The delivery line is invoiceable but non-shippable, for example, a service line or a warranty line.
- Not Ready for Release (Code N)
The delivery line is not eligible for pick release. Occurs when the order line is manually imported
into Oracle Shipping Execution using the Import Delivery Line concurrent process. It has not
reached the Awaiting Shipping workflow activity.
- Ready for Release (Code R)
The delivery line is eligible for pick release. Occurs when the order line has reached the Awaiting
Shipping workflow activity (it is booked, scheduled, and in Oracle Shipping Execution).
- Submitted to Warehouse (Code S)
Pick release has processed the delivery line and has: Created move order headers and lines.
Found available quantity and created inventory allocations. Not pick confirmed. If you are using
auto-pick confirm, it changes release status to Staged. If you are not using auto-pick confirm and
want to progress the delivery lines, navigate to Oracle Inventory Move Order Transaction
window and perform manual pick confirm.
- Staged (Code Y)
The delivery line is pick confirmed; inventory is transferred from storage subinventory to staging
subinventory. It remains staged until ship confirm.
- Backordered (Code B)
Any of the following circumstances occurs: Pick release has processed the delivery line and
cannot find the entire quantity. This typically occurs when the Oracle Inventory inventory
balance indicates that there is not enough material (either because there is not enough material
or because the inventory balance is incorrect).
At ship confirm, you: Enter Shipped Quantity that is less than Original Requested Quantity
Backorder the entire delivery quantity Transfer a reservation to cycle count. This typically occurs
when the material that you want to ship: Has become unavailable, for example, damaged,
between picking and shipping. Is available and you backorder material for specific business
reasons. For example, all available material has been allocated to a specific customer when you
find out additional supply for other orders will be delayed. For information on the backorder
processing in pick release and ship confirm,
- Shipped (Code C)
The delivery line’s delivery is ship confirmed and posted as intransit, OM Interface and Inventory
Interface have processed, and the trip is closed.
- Cancelled (Code D)
The order line that the delivery line supports is cancelled.
=================================
:WSH_DELIVERIES_PUB.Delivery_Action:
16. =================================
We can call “WSH_DELIVERIES_PUB.Delivery_Action” API in order to ship confirm the delivery
Programatically.
As a final step, call “WSH_DELIVERIES_PUB.Delivery_Action” API in order to ship confirm the
delivery.
Specific Parameters:
p_action_code(Required) => action to be performed on Delivery
p_delivery_id (Required) => delivery id on which the action is performed
p_trip_name => Trip identifier for assignment of trip to delivery
p_asg_pickup_loc_code => Stop location code for pickup assignment
p_asg_pickup_dep_date => Stop location departure date for pickup assignment
p_asg_dropoff_loc_code=> Stop location code for dropoff assignment
p_asg_dropoff_dep_date=> Stop location departure date for dropoff assignment
p_sc_action_flag => Ship Confirm option - S, B, T, A, C. Used p_sc_intransit_flag =>
Ship Confirm set in-transit flag.
p_sc_close_trip_flag => Ship Confirm close trip flag.
p_sc_create_bol_flag => Ship Confirm create Bill of Lading flag
p_sc_stage_del_flag => Ship Confirm create delivery for stage quantity flag
p_sc_trip_ship_method => Ship Confirm trip ship method.
p_wv_override_flag => Override flag for weight volume calculations.
x_trip_name => Name of autocreated trip.
Delivery Confirmed and in Closed status
17. Debugging Shipping API:
In some cases , calls to these API’s may not be successful. In such cases calling the shipping
debugger package(WHS_DEBUG_SV) in the wrapper file will result in the creation of a detailed
debug log file based on the various debug profiles setup for shipping module .
The steps given below will show the step by step approach to generate debug log file during the
call to Shipping Public API’s.
01. Add the following lines into the Wrapper file before making a call to the shipping
02. Set the Profiles
OM: Debug Level - set to 5
INV: Debug Level - set to 10
WSH: Debug Enabled - set to Yes
WSH: Debug Level - set to Statement
WSH: Debug Log Directory - set to a valid writeable directory path
03. Execute the shipping action via API
04. Navigate to the respective directories specified using the profile
“WSH: Debug Log Directory”
05. Obtain the Debug
18. Debugging Scenario
We are trying to create a delivery and have ensured that the organization passed is not valid.
The wrapper file has been embedded with lines calling the Shipping Debugger. The Debug file
generated in this case has the relevant debug messages.
Refer to the sample wrapper file with enabled debugging and the debug log file
generated as a result of passing invalid organization id.
Metalink References:
Note 124593.1 Containerization in Shipping Execution.
Note 290432.1 How to Create a Debug File in Shipping Execution
Order Management Tables.
Entered
oe_order_headers_all 1 record created in header table
oe_order_lines_all Lines for particular records
oe_price_adjustments When discount gets applied
oe_order_price_attribs If line has price attributes then populated
oe_order_holds_all If any hold applied for order like credit check etc.
Booked
oe_order_headers_all Booked_flag=Y Order booked.
wsh_delivery_details Released_status Ready to release
Pick Released
wsh_delivery_details Released_status=Y Released to Warehouse (Line has been released to
Inventory for processing)
wsh_picking_batches After batch is created for pick release.
mtl_reservations This is only soft reservations. No physical movement of stock
Full Transaction
mtl_material_transactions No records in mtl_material_transactions
mtl_txn_request_headers
mtl_txn_request_lines
19. wsh_delivery_details Released to warehouse.
wsh_new_deliveries if Auto-Create is Yes then data populated.
wsh_delivery_assignments deliveries get assigned
Pick Confirmed
wsh_delivery_details Released_status=Y Hard Reservations. Picked the stock. Physical
movement of stock
Ship Confirmed
wsh_delivery_details Released_status=C Y To C:Shipped ;Delivery Note get printed Delivery
assigned to trip stopquantity will be decreased from staged
mtl_material_transactions On the ship confirm form, check Ship all box
wsh_new_deliveries If Defer Interface is checked I.e its deferred then OM & inventory not
updated. If Defer Interface is not checked.: Shipped
oe_order_lines_all Shipped_quantity get populated.
wsh_delivery_legs 1 leg is called as 1 trip.1 Pickup & drop up stop for each trip.
oe_order_headers_all If all the lines get shipped then only flag N
Autoinvoice
wsh_delivery_details Released_status=I Need to run workflow background process.
ra_interface_lines_all Data will be populated after wkfw process.
ra_customer_trx_all After running Autoinvoice Master Program for
ra_customer_trx_lines_all specific batch transaction tables get populated