all questions

69
[INV] Copy Item Template Setup -> Items -> Templates First enter a new template name at Item Template form, then go Tool -> Copy Template. Select the template name that you want to copy from. Note that you can't copy item template from 1 inventory org to another. You can only copy item template within the same inventory organization. If source Item Template has no organization tied to it, it can be copied to any organizations. 1 comment: Email ThisBlogThis!Share to TwitterShare to Facebook Labels: [INV] [OM] Cannot Perform Shipping Transactions At Shipping Transactions form, Action combo box is disabled . Can't perform pick release, create delivery, etc. Grant role to user at OM responsibility. At Shipping Execution Grants form, add record, enter user name & save. Setup -> Shipping -> Grants and Role Definitions -> Grants Default role is "Upgrade Role", which you can maintain it in Setup -> Shipping -> Grants and Role Definitions -> Define Roles No comments: Email This BlogThis! Share to Twitter Share to Facebook Labels: [OM] [OM] Launch Pick Release Failed My Sales Order (SO) has been booked successfully. Order header status is Booked, order line status is Awaiting Shipping. Quantity on-hand is sufficient. At Shipping Transactions form, I performed "Launch Pick Release", order line status remainedAwaiting Shipping, it did not change to Picked. No warning or error was prompted. In my case, it was due to Credit Hold . Go Order Header -> Actions -> Additional Order Information, I saw Hold with message "Credit check hold applied. Overall limit exceeded.". GoActions -> Release Holds to release hold before proceed to Pick Release. In order to perform Release Holds action, you need to be given authorities. Get the Holds Name and check the authorizations at Setup -> Orders -> Holds . No comments: Email This BlogThis! Share to Twitter Share to Facebook Labels: [OM] [OM] Where to Setup New Sales Order Type Under Order Management responsibility, Setup -> Transactions Types -> Define No comments: Email This BlogThis! Share to Twitter Share to Facebook Labels: [OM]

Upload: rajesh-mk

Post on 22-Nov-2015

168 views

Category:

Documents


9 download

DESCRIPTION

oracle

TRANSCRIPT

[INV] Copy Item TemplateSetup->Items->Templates

First enter a new template name atItem Templateform, then goTool->Copy Template. Select the template name that you want tocopy from.

Note that you can't copy item template from 1 inventory org to another. You can only copy item template within the same inventory organization. If source Item Template has no organization tied to it, it can be copied to any organizations.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][OM] Cannot Perform Shipping TransactionsAtShipping Transactionsform,Actioncombo box isdisabled. Can't perform pick release, create delivery, etc.

Grant role to user at OM responsibility. AtShipping Execution Grantsform, add record, enter user name & save.Setup->Shipping->Grants and Role Definitions->Grants

Default role is "Upgrade Role", which you can maintain it inSetup->Shipping->Grants and Role Definitions->Define RolesNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Launch Pick Release FailedMy Sales Order (SO) has been booked successfully. Order header status isBooked, order line status isAwaiting Shipping. Quantity on-hand is sufficient. AtShipping Transactionsform, I performed "Launch Pick Release", order line status remainedAwaiting Shipping, it did not change toPicked.

No warning or error was prompted.

In my case, it was due toCredit Hold. GoOrder Header->Actions->Additional Order Information, I saw Hold with message "Credit check hold applied. Overall limit exceeded.". GoActions->Release Holdsto release hold before proceed to Pick Release.

In order to perform Release Holds action, you need to be given authorities. Get theHolds Nameand check the authorizations atSetup->Orders->Holds.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Where to Setup New Sales Order TypeUnder Order Management responsibility,Setup->Transactions Types->DefineNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][SYS] Form Personalizations - Set Property Value for Descriptive FlexfieldAssuming you have have 3 flexfields for each line of record, but for setting the value forTarget Object, there is only 1Target Objectavailable for 3 flexfields, e.g. {something}.DESCFLEX, how to set value for 3 of them?

Ans:At the Value field, enter something like this => Value1.Value2.Value3

Separate each value by adot.[OM] R12: Interface Trip Stop - WarningMTL_ONLINE_TRANSACTION_PUB.process_online returns falseError Code:Transaction processor errorError Explanation:Interclass conversion between EUR and USD is not defined

Cause: Currency Exchange Rate is not setup for the date where transaction happened. Set it up at GL module.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:OMMonday, December 3, 2012[OM] R12: Unable to Enter Sales Order Number in Release Sales Orders FormSales Order is not on Hold, not Backordered, why the Sales Order number no recognized in the Release Sales Order Form?

Ans: Sale Order line is in "Awaiting Screening", pending GTM screening.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookThursday, November 29, 2012[AGIS] R12: "Intercompany Import Program" Completed ErrorERROR: Combination of Source and Group ID not found in Interface Table or user does not have acess to initiator for any batch in the group.

Setup AGIS security assignment:

Advanced Global Intercompany System (AGIS)Setup->Security

Search by Person Name, create Assignment by "Intercompany Organization", the organization that bills.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:AGISTuesday, January 3, 2012[OM] R12: Search Sales Order Records by DFFI want to search Order / Order Line info by using a DFF value.

Option 1: Under Order Organizer, if search by header DFF, go "Quote/Order Information" tab, click on the little rectangle box at the bottom right, enter search string.

If search by line DFF, go "Line Information", click on the little rectangle box at the bottom right, enter search string.

Option 2: In Sales Orders form, if search byheader DFF, click on the header, press F11, click on the DFF box,enter search string, press Ctrl+F11.

If search byline DFF, click on the line, press F11, click on the DFF box,enter search string, press Ctrl+F11.

Oracle Applications Tips[ALRT](3)[AR](2)[BOM](3)[GL](2)[GTM](1)[INV](18)[MRP](1)[OM](27)[PO](58)[QP](3)[SYS](39)[WIP](4)AGIS(1)OM(1)Thursday, December 8, 2011[GTM] R12: Awaiting Export ScreeningAt Sales Order line, after order booked, you see the line status became "Awaiting Export Screening" and not "Awaiting Shipping". Why?

It is caused by a extra Oracle module that we have integration with,GLOBAL TRADE MANAGEMENT(GTM). GTM will do the screening and feedback to EBS that whether this order line has passed the screening rule. If Yes, order line status will changed to"Awaiting Shipping". If Not,order line status will remained as"Awaiting Export Screening", and as a result, you cannot proceed with Pick Release.

No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[GTM],[OM]Friday, December 2, 2011[QP] R12: BACK_CALCULATION_ERROR: QP_PREQ_PUB.BACK_CAL: NO MANUAL ADJBACK_CALCULATION_ERROR: QP_PREQ_PUB.BACK_CAL: NO MANUAL ADJerror after you tried to override the price defaulted from Price List.

Fix=> Define DiscountModifier, set it to Manual, Modifier Type = Discount,Override flag = Yes. Assign it to the right Qualifier.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[QP][OM] R12: Sales Agreement Activation DateDuring creation of Sales Order, we can tie the Sales Order to aSales Agreement. Sales Agreement pre-stores information like Customer, Accounting, Pricing, etc.

We can controls how the Sales Agreement get applied (similarto functionality ofQualifierin Price List). At the Main tab, we can definedItem Context, which controls how the Sales Agreement take effects. At the Pricing tab, it can links to Price List, which will get defaulted when Sales Agreement is selected.

Note:Activation Datein Sales Agreement, it is the effective start date (OE_BLANKET_LINES_ALL.START_DATE_ACTIVE),it ties toRequest Dateat the order line.

2 comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM]Thursday, November 17, 2011[SYS] R12: Enable Audit Trail

Step to enableAuditTrail:

(1)AuditTrail->Install ONT Oracle Order Management Account (2)AuditTrail->Groups Application Name: Order Management Audit Group: XX_ABC_GROUP Group State: Enabled ... User Table Name: OE_ORDER_LINES_ALL (3)AuditTrail->Tables User Table Name: OE_ORDER_LINES_ALL Table Name: OE_ORDER_LINES_ALL Application: Order Management Column: UNIT_SELLING_PRICE, etc

After completed above steps, run "AuditTrail Update Tables". It will then add additional columns into the table and create a new trigger on it.

Schedule "Audit History Consolidator" to collect the audit data.2 comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Thursday, November 10, 2011[PO] R12: Sales Order Reference in PR Interface TableDrop Shipment, a booked Sales Order will trigger interface records intoPO_REQUISITIONS_INTERFACE_ALLtable.

How to trace back the original SO number from this table?

GetGROUP_CODE, which is reference back to the Sales Order header_id.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM],[PO][QP] R12: Modifier: New PriceWe can apply a modifier that totally replace theUnit Selling Pricein R12.

Original List Price and Unit Selling Price is $10, a qualified modifier with value of $20. When this modifier applied, we will get Unit Selling Price of $20.

Oracle Pricing ManagerModifier->Modifier Setup->Modifiers Summary->Override=YesModifier->Modifier Setup->Discount/Charges->Modifier Type=DiscountModifier->Modifier Setup->Discount/Charges->Application Method=New PriceNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[QP]Wednesday, November 2, 2011[OM] R12: Intercompany PricingAfter enablingAdvance Pricing for Intercompany, we can have intercompany AR invoice price different from trade invoice price.

e.g.A & B represent 2 different OUs within same organization.A sells to B.B sells to external customer.

B is defined as internal customer for A. A will issue Intercompany AR invoice to B.

We can define interco price list to be tied to the internal customer B.Customer->Address->Business Purposes->Bill To->Order Management->Price List

No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM],[QP]Tuesday, November 1, 2011[AR] R12: Customer Name SearchIn the Standard Customer form, it is now inOA page(Web Page), no more Oracle form.

For Customer Name Search, it matches the similarity of the word you entered and actual data. However, the intelligence is very basic and limited, do not expect too much.

E.g.Search name: JUPITESSIt can returns Actual name: JUPITERSNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[AR][SYS] R12: Browser Crashed When Both R11i and R12 Runs ConcurrentlyBrowser: IE7

I opened R12 instance. Then followed by launching R11i applet in the same machine, browser crashed. Both R11i and R12 can't be opened at the same time.

Issue fixed after I turn off "Proxy Server" in IE.

Tools->Internet Options->Connections->LAN settingsNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Monday, October 31, 2011[SYS] R12: Profile Option, Enable Advance Pricing for Intercompany InvoiceSet "INV:Advanced Pricing for Intercompany Invoice" toYes.

Note that additional license needs to be purchase from Oracle.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Wednesday, February 16, 2011[SYS] R12: PasswordIn R12, password is case sensitive.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Monday, January 24, 2011[SYS] Given a List of Records (varchar) Returned From a SQL Statement, Which is Ordered First, Which is Ordered LastGiven below SQL,

SELECTcategory_concat_segsFROMapps.mtl_categories_vWHEREstructure_nameLIKE'Purchasing%'ANDdisable_dateISNULLANDcategory_concat_segsLIKE'ABC.DEF%'

Return results were,ABC.DEF1ABC.DEF2ABC.DEF3ABC.DEF4ABC.DEF5

I want to get only 'ABC.DEF1' & 'ABC.DEF5' from a single SQL statement. These will be used for myItem Categoryapproval rule setup inApproval Group, low range and high range respectively.

Revised SQL below:SELECT MIN(category_concat_segs),MAX(category_concat_segs)FROMapps.mtl_categories_vWHEREstructure_nameLIKE'Purchasing%'ANDdisable_dateISNULLANDcategory_concat_segsLIKE'ABC.DEF%'No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][BOM] How Many Levels of Bills You Defined?Sample Bills of Material (BOM) structure:A|B|C D

Often, this is the frequent asked question. Take above example, Oracle says it has2 levels, not 3.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[BOM][BOM] Delete GroupsI was trying to delete a component from a Bill. When i clicked onDeletebutton, "Delete Component" popped up and prompted me to enter "Name" and "Description", a button named "New Group" is situated next to the "Name" field. How can i proceed from there?

"Delete Groups", a control built in in BOM module to trace what and when a record has been deleted. In short, each deletion is traceable by the Delete Group name.

To proceed with the deletion, click "New Group", enter theName(mandatory) andDescription(optional), save it. Then, go back to the Navigator,Delete Groups, query out the record byGroupName. On the main screen, you can see your parent item. Click on "Components" button, you can see the component that you want to delete, with status "Pending". There are 2 buttons, namely "Delete Group" and "Check Group".

As the name spelt, "Check Group" is to check the integrity of your Delete Group, concurrent program "Delete Item Information" will be submitted once you click on that button. View Output, you will see a "Success" message if the check is OK. Component status will change to "Check ok" after that. NO deletion will be performed.

You can skip "Check Group" and proceed direct to "Delete Group". Once clicked, the same concurrent program will be submitted and this time deletion will be performed (different parameter from "Check Group"). Component status will be changed to "Deleted".

The same procedure applied to routing component deletion.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[BOM][PO] What Are The Steps Required To Setup An Internal Requisition In Purchasing?Excellant note. A simple and easy-to-understanding guide from Oracle Support,Note:406312.1.

A quick glance and I leant something new, Receiving for IR can be automated if we set theReceipt Routingto "Direct" inShipping Networks.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Wednesday, January 19, 2011[SYS] Security Rule - Block From Entering, What About Viewing?You can enter only certain range of Cost Center once you setSecurity Ruleup, but you CAN still view the document (e.g. PR Summary) that was created using a Cost Center that is out of you range inSecurity Rule.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Position Hierarchy Used for PR/PO ApprovalA PR/PO was submitted for approval, how to check which Position Hierarchy user used? From Apps front end, it is impossible. Check it out from backend tables.

Sample codes:SELECT approval_path_id FROM apps.PO_ACTION_HISTORY WHERE object_id in (SELECT requisition_header_id FROM apps.PO_REQUISITION_HEADERS_ALL WHERE segment1='myPRNumber')Linkapproval_path_idtoHR.PER_POSITION_STRUCTUREStable to get hierarchy name used.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Receiving for PO with Status "Requires Reapproval"Standard Purchase Order with 3 lines. I changed line 1 quantity. Header status changed to "Requires Reapproval". In normal scenario, I cannot do anymoreReceivingactivity as the status is notApproved. If my changes involved price and currency, receiving activity will generate accounting entries with wrong amount. A control is needed.

However, for a particular PO, I am able to perform receiving. The PO with "Requires Reapproval" appeared in the LOV when i tried to perform receiving. I can proceed further to next screen. However, the line i changed (line 1) is not appearing. Only the lines that i did not change appeared and allow me to do receiving. Why?

The reason being the PO is anconsigned PO, which has consigned item (doubled check it fromShipment). System allows receiving for the unchanged line because receiving activity for consigned PO will NOT generate any accounting entries, no impacts. Furthermore, transaction price does not refer to PO, but BPA.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] Login Page Filled with User ID AutomaticallyFor normal scenario, you type in the URL for Oracle Apps instance, clickApps Logon Links, thenE-Business Home Page, enter yourUsernameandPassword, you will see the HTML (jsp) menus.

To simplify the steps, you first login to HTML menus, click logout,copy the URLfrom the Address field in your browser. That is the address you use to access the login page, with your Username defaulted.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Tuesday, January 18, 2011[PO] Exchange Rate for A New LineI have a PO create months back, exchange rate was captured at theheaderlevel. If i add a new po line now, previous captured rate will be applied to the line, shipment and distribution, not today's rate.

Double check theexchange rateonDistributionsline, under "More" tab.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Owner Can ApproveWhether a preparer can approve the document, e.g. PR/PO depends on setup inSetup->Purchasing->Document Types, if "Owner Can Approve" flag is check, preparer can approve by himself. Means, preparer just need to click "Approve..." and "OK" button, the document will be approved (assume approval limit is satisfied).

However, if preparer wants to use hierarchy other than default hierarchy, he/she needs to specified the "Forward To" person to himself.PO will be first changed to "Pre-Approved" status before it get approved eventually.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][INV] FRM-40200: Field is protected against updateTried to query consigned transactions in "Find Material Transactions" form. Choose "Consumption Advice"with value "Error", above error encountered.

"Consumption Advice"field isnotselectable, unlessTransaction Typesfield has values "Transfer to Consigned" or "Transfer to Regular".No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][PO] Position with Status BlankCreate a new position, leave theStatusfield blank, save. Oracle considers it as Valid or Invalid. Ans:ValidNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][WIP] Main Tables for Work In Process (WIP) JobWIP_DISCRETE_JOBS_V- work order main infoWIP_REQUIREMENT_OPERATIONS- material and resource requirements

Sample codes:SELECT MSI.SEGMENT1 AS "PART NO", WDJ.WIP_ENTITY_NAME, WRO.WIP_ENTITY_ID, WRO.OPERATION_SEQ_NUM,WRO.REQUIRED_QUANTITY, WRO.QUANTITY_ISSUEDFROM WIP_REQUIREMENT_OPERATIONS WRO, WIP_DISCRETE_JOBS_V WDJ,MTL_SYSTEM_ITEMS MSIWHERE WRO.REQUIRED_QUANTITY-WRO.QUANTITY_ISSUED>0AND WRO.ORGANIZATION_ID=1234AND WRO.ORGANIZATION_ID=WDJ.ORGANIZATION_IDAND WRO.ORGANIZATION_ID=MSI.ORGANIZATION_IDAND WRO.INVENTORY_ITEM_ID=MSI.INVENTORY_ITEM_IDAND WRO.WIP_ENTITY_ID=WDJ.WIP_ENTITY_IDAND WDJ.STATUS_TYPE=3 --ReleasedAND MSI.SEGMENT1='myItem'No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[WIP][WIP] Before You StartTo get started with WIP module, you must first setup theWIP parameters(Setup->Parameters) and setup at least 1WIP Accounting Class(Setup->WIP Accounting Classes).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[WIP]Wednesday, January 12, 2011[SYS] Session Timeout IssuesTry to increase the value for the following profile options.

ICX:Session Timeout- set it to number of minutes before timeoutICX: Limit time- set it to number of hours before timeoutNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][INV] Pending TransactionsFor inventory pending transactions, you can use a single responsibility to viewallInventory Organization, even though the Inventory Org. is under another OU which is registered under another responsibility.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][SYS] Item Cost TableBOM.CST_ITEM_COSTS- table to store item cost

Important Fields:cost_type_id(1-Froze, 2-Pending)based_on_rollup_flag(1-Yes, 2-No)No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][INV] Which OU is an Inventory Organization falled Under?InInventoryresponsibility, navigateSetup->Organizations->Organizations, query the organization name, clickOthersbutton, chooseAccounting Information. You can see the assignment forSet of Books,Legal EntityandOperating Unit.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV]Monday, January 10, 2011[PO] Item Not Found During Purchase Requisition (PR) CreationIn a Operation Unit (OU), I have 2inventory organization(inventory child type), e.g. OrgA & OrgB. I need to raise a PR to purchase ItemC under OrgB. In Item setup, ItemC is created in Inventory Master org, and assigned to OrgB.Purchasableflag has been checked in both Inventory Master and OrgB. When i keyed in the item during PR creation, item not found, why?

The reason being the OrgA was assigned inFinancial Optionssetup (Setup->Organizations->Financial Options),Supplier - Purchasing,Inventory Organizationfield. If OrgA is assigned, only item assigned to OrgA can be found in the LOV.

We can setupInventory Master org in each OU, then assign the Inventory Master org in theFinancial Options. From there, we can choose any items that was created under the Inventory Master org.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Backend Field for PRWe know that we can viewPurchase Requisition(PR) number from PO distribution screen (Line -> Shipment -> Distributions, for standard PO). Which field in the backend table is used to link to PR tables?

Ans:LINE_LOCATION_IDfield inAPPS.PO_LINE_LOCATIONS_ALLtable that links toAPPS.PO_REQUISITION_LINES_ALLtableNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Saturday, January 8, 2011[PO] Organization And Location At Requisitions Form, Where Can We Set The Default Value For Those?Both values are default from theEmployeesetup. In Purchasing responsibility, navigateSetup->Personnel->Employees, click "More ..." button, move to "Assignment" tab, enter it atLocationfield.2 comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] FND_CONCURRENT.SET_COMPLETION_STATUSTo set concurrent program completion status, useFND_CONCURRENT.SET_COMPLETION_STATUSin your SQL file. However, will it work if your executable is PL/SQL package? Yes, it will still work but you need to define 2 extra parameters in your procedure (first 2).

e.g.Procedure XXX (errbuf VARCHAR2(100), retcode INTEGER, ...)1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Matching Setting in Purchase Order Shipment LineInvoice matching can be set in five different areas of Oracle Purchasing:In the list below, a setting at any level will override the settings above it.

1. Oracle Purchasing Optionsa. Navigate to: Setup > Organizations > Purchasing Optionsb. Select Default Alternative Region

2. Supplier Informationa. Navigate to: Supply Base > Suppliersb. Query on specific supplierc. Click on Opend. Select Receiving Alternative Region

3. Line Typesa. Navigate to: Setup > Purchasing > Line Typesb. In the Receipt Required field: Yes = 3-way, No = 2-way

4. Itemsa. Navigate to: Items > Master Itemsb. Query on specific itemc. Select Purchasing Alternative Regiond. In the Invoice Matching section: Yes = 3-way, No = 2-way

5. Purchase Order Shipmentsa. Navigate to: Purchase Orders > Purchase Ordersb. Enter (header and) line informationc. Click on Shipments buttond. Select More Alternative Region

Above notes are reproduced from Oracle SupportNote:225630.1.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Thursday, January 6, 2011[OM] Allocation Error During Transact Move Order"Error: The material sourcing process failed to create picking suggestions for line 2 of move order number 59641464"

"APP-INV-05297: Invalid transaction and serial control combination"

Encountered the above error message after clicked on "Allocate" button inTransact Move Ordersform. Even after I backordered the line, I could not proceed to Pick Release, failed Pick Release.

Root Cause:Item lot reserved for the order line is no more valid.Action:Unreserve the invalid item lot, pick release, transact move order & ship confirm successfully.

No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][INV] Pending Transactions Table - MTL_MATERIAL_TRANSACTIONS_TEMPAn excerpt from a good Oracle Support note[ID 294391.1]:

Transaction Mode Number / DescriptionNULL or 1: Online Processing2: Concurrent Processing3: Background Processing8: Internal Processing (Not visible in the pending transactions form)

EXPLANATIONHere is an explanation of each:NULL or 1:Online ProcessingOnline processing is used by the Oracle Applications to immediately process records. This does not require that a concurrent program be run. The Transaction Manager does not process transactions marked for online processing.2: Concurrent ProcessingTransactions marked as concurrent transaction mode are processed by a dedicated transaction worker to explicitly process a set of transactions. The Transaction Manager does not process transactions marked for concurrent processing.3: Background ProcessingInterface transactions marked for Background processing will be picked up by the transaction manager polling process and assigned to a transaction worker. These transactions will not be processed unless the transaction manager is running.8: Internal ProcessingTransaction mode 8 is not a mode normally visible to the user as it is used for internal processing. Transactions with this mode are not visible in the Pending transactions form. Transaction_mode of 8 is used internally to identify if records came from the interface table to the pending table or came directly into the pending table.......In short, resetting of transaction_mode to 3 will allow Inventory Manager to reprocess the pending recordsSample SQL:update mtl_material_transactions_tempset process_flag = 'Y',lock_flag = 'N',transaction_mode = 3,error_code = NULL,error_explanation = NULLwhere process_flag in ('Y','E');No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][INV] Reservations Interface ManagerWhat does the "Reservations Interface Manager" program do? [Inventory]On-hand,Availability->Reservations Interface Manager

Similarly to Inventory Manager, Reservations Interface Manager processes the the interface records in MTL_RESERVATIONS_INTERFACE table into MTL_RESERVATIONS permanent table.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV]Wednesday, January 5, 2011[PO] Where to Setup Invoice Matching Option?Setup->Financial Option,Supply - Entrytab,Invoice Matching Optionfield.

Supply->Sites,Controltab,Invoice Matching Optionfield.

(A Setting At Any Level Will Override The Settings Above It)

2 type of options available,Purchase Order/ReceiptNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] R12 Purchasing OptionsSetup->Organizations->Purchasing OptionsIn R11i, it is devided into 5 sections, "Receipt Accounting", "Control", "Default", "InternalRequisition", "Numbering" and "Tax Defaults".

In R12, (this form was converted to JSP format), only 4 sections available (some of the fields been merged), "Document Control", "Document Defaults", "Receipt Accounting" and "Document Numbering".

New fields in R12:Document ControlSecurity HierarchyMaximum Attachment SizeEmail Attachment FilenameEnforce Supplier HoldRFQ Required(from "Default" tab in R11i)

Document DefaultsInternal Requisition Order Type(from "Internal Requisition" tab in R11i)Internal Requisition Order Source(from "Internal Requisition" tab in R11i)

Tax Defaultswas removed fromPurchasing Options. Need to confirm if it has been permanently removed or moved to other form.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Monday, January 3, 2011[PO] Self-Billing Flag in PO tableHow to know if a Purchase Order (PO) was created under supplier site withSelf-Billing?

Not from front end. But check thePAY_ON_CODEfield inPO.PO_HEADERS_ALLtable. It should reflect "RECEIPT" value.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] APP-PO-14376: Please enter a GL Date within an open purchasing periodYou were trying to doReceiving. Once you navigate out of theReceipt Headerform, the above message prompted. You have to openPurchasing PeriodsunderSetup->Control Purchasing Periods.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Can I Setup Only Document Total Rule in Approval GroupYes. But in theApproval Assignment, you can only assignBlanket Purchase Agreementdocument type to that particularApproval Group. If you intend to assign other document type, e.g. Standard Purchase Order, you need at least another rule setup inApproval Group, which isAccount Range.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Source Field in Purchase Requisition (PR) Screen Does Not Show "Supplier"Make sure item ispurchasablein the selected inventory organization.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] BPA Price Break - Discount (%) fieldIt is a field to display percentage of discount applied to the new price compare to the veryfirstprice.

For example,Break Price for line 1 = $100, line 2 = $80, line 3 = $70Value for Discount (%) field fo line 1 = 0, line 3 = 20, line 3 = 30No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] How to Revert My Start Page?You havesetthestart pagein Oracle Applications. On each successful login, it will brings you to the page. Now, you change your mind, you want to either disable the start page or change to other page. You could not get back to the HTMLPreferencesscreen, as the start page will bring you directly to the specific Oracle form.

Ans: At any responsibilities, navigateEdit->Preferences->Profiles, queryProfile Name"Applications Start page", change or remove the "User Value".2 comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Missing Purchase Order (PO) Distribution After RTV - FIXEDWith reference back to myproblemlogged to Metalink TAR, it was fixed after applied patch 4463796.This patch upgrade the version ofPAPOUTLB.plsto115.3.90.4. Eventhough Project Accounting is not used, but this patch works.

How to checkPAPOUTLB.plsversion?SELECT fi.file_id,filename,versionFROM apps.ad_files fi, apps.ad_file_versions veWHERE filename LIKE 'PAPOUTLB.%'AND ve.file_id = fi.file_idAND REPLACE(version, '.','') =(SELECT MAX(TO_NUMBER(REPLACE(version, '.', '')))FROM apps.ad_file_versions venWHERE ven.file_id = fi.file_id);No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Newer PostsOlder PostsHomeSubscribe to:Posts (Atom)Pages Home Oracle Applications TipsPopular Posts [OM] OE_ORDER_HEADERS_ALL -> SOLD_TO_ORG_ID and SHIP_TO_ORG_IDAt the Order Header table, SOLD_TO_ORG_ID refers to customer_id whereas SHIP_TO_ORG_ID is the ORGANIZATION_ID from OE_SHIP_TO_ORGS_V . Fr...Blog Archive 2012(4) 2011(46) 12/04 - 12/11(1) [GTM] R12: Awaiting Export Screening 11/27 - 12/04(2) 11/13 - 11/20(1) 11/06 - 11/13(2) 10/30 - 11/06(4) 02/13 - 02/20(1) 01/23 - 01/30(4) 01/16 - 01/23(10) 01/09 - 01/16(6) 01/02 - 01/09(15) 2010(111)

Simple template. Powered byBlogger.[PO] APP-PO-14566: Category is invalid, or category is invalid for the itemWhen you creating a new PR, after entered the category code inCategoryfield, the above message shown. An additional error message also appeared, "APP-FND-01388: Cannot read value for profile option FND_INDICATOR_COLORS in routine &ROUTINE."

The category code is valid, what can be the cause?

Get the defaultCategory SetfromSetup->Items->Categories->Default Category Sets

QueryCategory SetsinSetup->Items->Categories->Category Sets, check "Enforce List of Valid Categories" checkbox.If the checkbox is checked, the category you need to enter must be exist in the list.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] PersonalizeAtHelp->Diagnostics->Custom Code->Personalize, you can customize the form by using the event triggeredActions, either set a property, or display a custom message, launch a form or even submit a concurrent program. It is a scaled down version of all functions available in typical Oracle Form Builder, but it is still powerful.More importantly, you can manage your customization in a better manner.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Can I Cancel a "In Process" Purchase Requisition (PR)?Yes.

Oracle Support references:"As per functionality we allow cancel and Finally Close actions on the requisitions that are in "In Process" status. This is because the requisition is an internal document and Cancel and Finally Close will have no difference in the treatment of the requisition after the action..."-Note:183984.1

"Purchasing lets you cancel or final close a requisition or requisition line before your manager approves it or before a buyer places it on a purchase order..."-Note:223856.1

"Cannot cancel a PO if the status of the PO is 'In Process'"-Note:99831.1No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Contract Purchase Agreement (CPA) - Controls at Amount AgreedWould I-Procurement (IPROC) validates if the release amount is more than the "Amount Agreed" in a CPA?

IPROC still allows PR and PO to be created, and there isno validation, till the PO get submitted for Approval. Only at the PO approval time, system will validate the total releases amount against "Amount Agreed". If total releases more than "Amount Agreed", PO will not get approved.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] PR that Uses Currency Other Than Functional CurrencyWhen you are creating a PR, functional currency is always defaulted at the header level. Price at the "Line" tab will always show functional currency as well. If you need to key in your currency using other currency, go "Currency" tab, under "Foreign Currency", "Price" field, enter you price in foreign currency you specified. The conversion will be done automatically (provide you have the exchange rate defined).

At table level,PO_REQUISITION_LINES_ALLtable has the following price and currency fields:

UNIT_PRICE- price in functional currencyCURRENCY_CODE- foreign currency code (if applicable)RATE- foreign currency exchange rate (if applicable)CURRENCY_UNIT_PRICE- price in foreign currency (if applicable)No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] SQL for Internal Requisition (IR)select 'IR' as req_type,pla.attribute1 as lot_no,mpv.project_number,pha.segment1 doc_no,pla.line_num,pda.distribution_num dist_num,pha.description doc_type,trunc(pha.creation_date) ord_date,trunc( pla.need_by_date) pro_date, msi.segment1 item_no,pla.item_revision item_rev,msi.description item_desc,pla.quantity, pla.unit_price,pla.quantity_delivered qty_rcvd, nvl(pla.quantity,0)-nvl(pla.quantity_delivered,0) os_qty,nvl(pla.closed_code,'OPEN') closed_codefrom po.po_requisition_headers_all pha, po.po_requisition_lines_all pla, po.po_req_distributions_all pda, apps.mrp_project_v mpv, apps.mtl_system_items msi, gl.gl_code_combinations glwhere pha.type_lookup_code='INTERNAL'and pha.authorization_status='APPROVED'and pla.destination_organization_id in (100,101)--destination organization, parties that perform receivingand pla.source_organization_id=103--source organization, party that supply the itemand pha.requisition_header_id=pla.requisition_header_idand pla.requisition_line_id=pda.requisition_line_idand pda.code_combination_id=gl.code_combination_idand pla.item_id=msi.inventory_item_idand pla.destination_organization_id=msi.organization_idand pda.project_id = mpv.project_id (+)--if project is usedorder by req_type,doc_no,line_num,dist_num;No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Purchase Requisition (PR) - Owner Can ApproverIf preparer's position is not setup inDefault Hierarchyfor a document type, can he still approve the document by himself if theOwner Can Approvercheckbox is checked (sufficient rights given)?

Yes, but he needs to check theForwardcheckbox during approval process, and specify thehierarchy name(Can leave the Forward-to person field blank).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Cancel Requisition When Cancel POWhen you setup yourPurchasing Option,Cancel RequisitionstoOptionally, you can see a checkbox for "Cancel Requisitions" displayed at your Control Document form (Tool -> Control -> Cancel) during your PO cancellation process.

If you check it, Requisition amount will be updated to zero, status remains "Approved". No further action can be taken.

If you uncheck it, you still can perform amendment on the PR once PR has been returned to preparer.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Organization Field at PR Form was DisabledMy PR was rejected due to wrong ship-to-organization. I query my PR fromRequisitions->Requisitions, the Organization field was disabled. How can i make amendment from there?

Ans: Double check youCharge AccountatDistributionsscreen, clear the charge account and go back to the main screen and you should be able to see the Organization field enabled.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Thursday, December 30, 2010[PO] Receving for a Future DateIs it possible?No, Oracle allowsReceipt Dateto be on or before current date, not future date. You will see this error:APP-PO-14882: Please enter a transaction date that is not in the future.

Remarks: Oracle check time as well, you cannot enter a future time on today's date.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Advance Shipment Notice (ASN) - Completed ErrorSupplier created ASN at I-Supplier portal,Processing Statusfor that ASN showsError. Where can i troubleshoot?

I tried from front end:Transaction Open Interface,Transaction Status Summaryand evenPending Transactions. No way i can find the error record.

Back end:SELECT * FROM apps.rcv_shipment_headers WHERE shipment_num='ASN_Number'AND asn_type='ASN';

Result: No record

SELECT * FROM apps.rcv_headers_interface WHERE shipment_num='ASN_Number';Result: 1 record returnedDouble checkapps.rcv_transactions_interface&appss.po_interface_errorstables. Found relevant records was there. To allow user to recreate the ASN, delete the record fromapps.rcv_headers_interface&apps.rcv_transactions_interfacetables. You cannot reuse the ASN number unless you delete the record fromapps.rcv_headers_interface.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][INV] Negative Quantity for Inventory? Is it Allowed?Oracleallowsit.

Under Inventory responsibility, navigateSetup->Organizations->Parameters.Inventory Parameterstab, look for "Allow Negative Balances" field.

You are allowed to ship confirm even you have no stock on hand! Excerpt fromMetalink,In order to pick release and drive inventory negative, the ct must make their items non-reservable. For reservable items, the order gets backordered when not enough quantity is on hand. For non-reservable items, the orders get updated to status of Staged, and the user enters the source subinventory, revision, lot, and locator in the Shipping Transactions form. Ship confirm allows users to drive inventory negative when the Allow Negative Stock checkbox is checked.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][MRP] Suggested Dock Date for Purchase Order in MRPSuggested Dock Date for Purchase Order is derived fromPromised Date.

What if user did not enterPromised Date, but he has enteredNeed-Bydate only? The Need-By date will be used as dock date. (Thanks Kelvin, from Carmel, for his indirect contribution)No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[MRP][SYS] PO_APPROVALLIST_S1To customize PR or PO approval logic, this is the package you need to look into.

If you are customizingonlythe approval list, there is minimal change need to be done here as you just need to prepare the list of approvers and call this standard package.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Rename Hierarchy, What Will be Affected?PR or PO that were "In Process" will not be affected, as the approval list has been created since PR/PO submitted for approval. If the renamed hierarchy is the default hierarchy for certain document type, it will get updated "automatically" as Oracle uses internal structure id to identify default hierarchy. Even name has been changed, structure id remain the same.

In short, there is no major impacts for hierarchy rename.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] A Faster Way to Check Approval AssignmentIn "Approval Assignment" form, to find existing assignment for a position, I clicked the "Search" button, paste my position, click "Find" button. Those steps seem easy but I need to repeat it for hundred times.

The faster way, just paste the position directly into the "Position" field, press TAB, the existing assignment will displayed. It saves me 1 second for each try.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Disable a CategoryThere is a "Enable" check box on the form. But you are not allowed to change, even there are no pending PR or PO that uses that category. The only way you can do it is to set the "Inactive On" to today's date. You are not allowed to back date, means entering the date before current date. Once you enter the "Inactive On" to today's date, user will not able to select this category with immediate effect.

What about PR / PO that was created before hand? Any impact?

The answer is NO. The deactivation will affects only new PR / PO.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Change a Category NameYou are allowed to raname existingCategory Name.

Will the new name be reflected in existing PR / PO?Yes, because the PR / PO table carries only the category id, not the category name.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Wednesday, December 29, 2010[PO] No NotificationPR was submitted for approval to person A. Person A has all the employee assignment correct and has a valid Oracle ID. Why didn't he see the notification inNotification Summary?

I checked inWorkflow Administrator, everything seems ok. Notification was sent to him. But he still could not see. Why?

Solution: AtUsersform, remove the person, Save, enter the person (employee) again, Save. Submit concurrent program "Synchronize WF LOCAL tables"fromSystem Administratorresponsibility.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][INV] Item Attributes: LIST_PRICE_PER_UNITNavigation:Purchasing->List PriceOptional (Y/N): Y

It indicates purchase price for this item. If no sourcing document selected during PR creation, this price will be used as default price for your item. If it was left blank, the price field for PR will be blank too. This price will need to set to "0" for MRP purpose.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][PO] View Action HistoryInPurchasing Super Userresponsibilities, we can forward "In Process" PR/PO to new approver (Management->Forward Documents). Forward action will be captured in "View Action History".

As for Purchase Order, forwarder's name (in this case, it might be IT personnel's name) will be captured in "View Action History". However, for Purchase Requisition, forwarder's name willNOTbe shown.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] Personalize HTML page (JSP)In conventional Oracle form, we are allowed to perform personalization (very powerful customization function in 11.5.10). What about the interface that usesHTML page (JSP)? I never thought that this can be done. If Yes, it will be a fantastic feature in Oracle Applications.

Yes, this can be done.

Turn these 2 profile options on (set value to "Yes"):FND: Personalization Region Link EnabledPersonalize Self-Service Defn

Once those been turned on, you will be able to see extra link on the JSP page with word "Personalize". Get into it and you can see different value forOriginal Definition,Function,Site&Organization.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] To Turn On / Off the Forward-to Person LOV in PR Notification Screen (Using Personalization)1) Assign and then go to responsibility : Functional Administrator2) Go to Personalization Tab3) Enter the Document Path , ie :/oracle/apps/fnd/wf/worklist/webui/NtfUserRG4) Click on the Pencil Icon under Manage Personalizations5) Then select the personalization that you want to delete / deactivate and then click on DeactivateNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Segment Validation in Account RangeI have a account range setup in oneApproval Groupfor an approver, e.g.

33-00-000-00-811111-000-00000 to 40-99-999-99-899999-999-99999 $10,000

My PR charge account is 34-10-240-00-811110-000-00000,segment 1 within range, but segment 5 out of range. Does the charge account satisfy the account range? Ans:No.

Oracle checks each segment and not by combination range. E.g. Even 34 fall between 33 and 40, but 811110 failed. The whole validation will fail.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][INV] Item Attribute: EXPENSE_ACCOUNTNavigation:Purchasing->Expense AccountOptional (Y/N): Y

This account will be defaulted to the PR charge account based on the ship-to organization you selected (for expense purchase). You need to link back toGL_CODE_COMBINATIONStable to get the complete combination.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][SYS] Column View Get Reset After Each Scroll DownIn Oracle form, my query returns many rows and columns. I was interested in only 1 particular column, which is column number 8 (for example), I scroll to the right and stop at column 8. And now I wanted to check the value in column 8 for all rows. I need to scroll down. For every scroll down action, theview was reset, e.g. column 8 is gone (out of my view) and it resets to column 1. It was really frustrating.

What i did:Highlight value in column 8, perform a "Page Down" using keyboard instead of mouse scroll down.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Consumption Advice Order Date"Transafer To Regular" transaction was performed on 15 Jan. I ran "Create Consumption Advice" on 31 Jan. When i query out my blanket release (consumption advice in this case), what is the value for "Order Date"? Ans:31 Jan.

Where will "15 Jan" get updated? Ans:Need By Date.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Delete a Saved Purchase Requisition LineI need to remove a line in a saved PR. The "Delete" icon does not work in this case. You can only cancel this line.Tool->Controlmenu is not available in Requisition form. Control menu that are used to cancel PR line available inRequisition Summaryform only.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] PR Status Not Changed After Submitted for ApprovalUser submitted PR for approval, status did not change to "In Process". Approval limit is OK.Workflow Background Processis running as per normal. I checked and restarted the "PO Document Approval Manager", the PR status still no change after submit.What could be the problem and what else to check?Checked theNotificationstab in WorkflowStatus Monitor(underWorkflow Administratorresponsibility). It shows error in our customized trigger onpo_requisition_headers_alltable. That's the root cause. Fixed the trigger logic and issue resolved.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] Effective Date for Responsibilities in Users FormI enteredtoday's date in the "To"Effective Datefield for a responsibility inUsersform. Can I still access the responsibility today? Or it will only block me tomorrow?

Ans:I could not access the responsibility with immediate effect.This is not a standard behavior in other forms, as different form behaves differently.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] APP-PO-14180: The forward-to person is not an on-line userDuring PR approval submission process, I clicked "Forward" check box and selected the desired hierarchy and "Forward To" person's name. The above message prompted. What was wrong? Ans:The selected person is not assigned to a valid Oracle user idORthe assigned Oracle user id is inactive.2 comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Tuesday, December 28, 2010[ALRT] [ALERT MGR] 2 Types of AlertPeriodicSend email or run OS/SQL script or submit concurrent program once alert was triggered on periodic basis. Means it will triggered by time, e.g. Once a day, Every N day, Every Business Day, etc.

EventSend email or run OS/SQL script or submit concurrent program once alert was triggered on event basis. This event is referring to database trigger event, it will triggered "After Insert" or "After Update" of a database table.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[ALRT][ALRT] Event AlertForEventalert, once you verified and saved it, Oracle will create adatabase trigger(db object) on the table you specified.

For example,Table name in theEventalert is PO_ABC.

A database trigger will be created with name ALR_PO_ABC_UARorALR_PO_ABC_IAR. UAT denotes "Update After Record", whereas IAR denotes "Insert After Record".

OnceAlertis fired, this database trigger will spawn (submit) a concurrent request with name starts with the table name, e.g. PO_ABC (Check Event Alert). The concurrent request will check SQL inAlertto determine whether to perform any action.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[ALRT][SYS] View OutputI want toView Outputfor the request submitted by my colleague, button was grayed off. How to enable it?

Change the Profile Option value forConcurrent:Report Access Level. Default value is "User", which meansView Outputis only accessible by the particular user that submitted the request. Set it to "Responsibility", now theView Outputbutton is enabled (provided I select the same responsibility that my colleague used).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Profile Option for PO Auto CreateI was searching any available profile option for PO Auto Create. Found a good article onFAQ: Autocreate Purchase Orders(Note: 223919.1)on Oracle Support.

These are the only 2 profile options mentioned.

PO: Use Need-by Date for Default Autocreate GroupingPO: Use Ship-to for Default Autocreate grouping

Note: The later one was mentioned incorrectly in that article.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][INV] Item Attributes: PLANNER_MAKE_BUY_CODENavigation:General Planning->Make or BuyPossible Values: 1 - Make, 2 - BuyOptional (Y/N): N

This flag is important to determine the item need to be made (internally) or buy (outside supplier). If it is Make item, MRP will suggest you to to create Work Order (if shortage). If it is Buy item, MRP will suggest you to create Purchase Requisition (if shortage).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][SYS] Action Required: Document Manager Failed With Error Number 3PR preparer received an email with above subject. Email details as follows:The Document Manager failed with error number 3.Error Number 3 = Unknown Error.Contact your system administrator.Error Messages:POXDMACTION-100: ORA-00054: resource busy and acq#################Findings:The PR was still in "In Process" status and NOT been forwarded to the next approver. This problem might happen intermittently due to Oracle workflow was too busy to process all the requests.GoWorkflow Administrator->Administrator Workflow->Status Monitor, search byItem KeyandType Internal Name("REQAPPRV" in this case). You will find the workflow completed with error. Retry the workflow and it should completed normal this time.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] A Scheduled RequestAScheduled Requestsubmitted by Person A, can Person B who has the "System Administrator" responsibilities change the scheduled timing? (Request->View)

Ans:YesNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] POI_Temp_PO_b679535PODI API PO_DOCS_INTERFACE_SV5.process_po_headers_interface is used to create PO. What is "POI_Temp_PO_b679535" has to do with process_po_headers_interface?

SEGMENT1 field was temporary updated with "POI_Temp_PO_b679535" string after the api call. This is hard coded in Oracle API. Actual PO number will be updated into SEGMENT1 once the whole process completed.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] To Inactivate a Blanket Purchase Agreement (BPA)Go Enter Purchase Order form, click "Terms" button, under "Terms" tab, "Agreement Control" section, enter theEffective End Datetoday. Note that if theEffective End Dateistoday, today's transaction on this BPA still allowed (inclusive).

At back end, both start date and end date is stored inSTART_DATEandEND_DATEinPO_HEADERS_ALLtable.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] File Upload FormFile Attachmentis allowed at both PR header and PR line.

At theEnter Requisitionsform, click thepaper clipicon,Attachmentsform will open, enter the "Category" and "Description" and most importantly "Data Type" asfile.

Both "Decision" and "File Upload Form" appeared at the same time. This is the confusing part, hope it can be improved in the future release. You have to first select the file using "File Upload Form" window.

If you can't see the "File Upload Form" window, please check the "pop-up" blocker on your browser or the "File Upload Form" may be blocked by other windows.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] Workflow Administrator, Status Monitor, User Key?What is theUser Keyreferring to in the "Monitor Search" for workflow?ForPOAPPRVinternal name, it is referring to Purchase Order number, whereas forREQAPPRVinternal name, it is NOT referring to PR number, but it isblank.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] I Need An Emergency POEmergency PO is a feature iniProcurement. It is not available in the Purchasing core module.

During checkout of the user's shopping cart in iProc, there is a check box appearing at the bottom which indicates "I Need An Emergency PO".EMERGENCY_PO_NUMfield inPO.PO_REQUISITION_HEADERS-ALLtable will be updated with PO number once the PR is saved. This PO number will be used during POAutoCreateprocess.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Requisition Info in Purchase OrderTo trace if a PO line was auto-created from a PR line, check the PO distributions screen, "More" tab, under Requisition column, it showsPR number,Organization&PR line number. At back end, you can find it by linkingPO_LINE_LOCATIONS_ALL.LINE_LOCATION_IDtoPO_REQUISITION_LINES_ALL.LINE_LOCATION_ID.

Also note that if user are manually enter the PR number (not via auto-create), the online check box is not checked.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Return Only 1 Requisition (PR) LineAs a buyer, at theAutoCreate Documentform, i can return approved PR, for any reasons.

Assuming my PR has 2 lines, can i return only 1 line? Ans:No. As mentioned on the "Return Requisitions" form,alllines will be returned.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Monday, December 27, 2010[PO] Supplier Site Mail Stop - Only Allow 35 CharactersAtSupplier->Supplier Sitesform,Contactstab. There is aMail Stopfield to capture the supplier's email contact. It has limitation of only 35 characters, which for me it does not make sense. Any standard email can have easily more than 35 characters. However, there exist another fieldE-mailfield that can capture up to 2000 characters length email.

By referring to "Window Help", supplier contacts' field is for referencing purpose only. It is not used anywhere elseNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] "Closed for Receiving" and "Closed", Different?Navigate toPurchase Order Shipments, there is aStatusfield.

When will the status become "Closed for Receiving"? Ans: When all quantity for the shipment line had beenreceived.

When will the status become "Closed"? Ans: When all quantity received has beenmatchedandvalidatedin APNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] "Change requested" ActionAssuming I'm the buyer for a Purchase Order ABCD123. The PO was approved some time back. Today, I found out that theApproval Statusget changed to "In Process". I did not make any changes to the PO, why it happened? When i looked at theAction History, last action shown was "Change requested",Performed Byis blank. What is the next action?

"Change requested" is updated to action history if supplier performed changes of PO in I-Supplier and request for change (approval). A notification will be generated (can find it inWF_NOTIFICATIONStable, PO number appeared inSubject)and sent to buyer.The next action is pending for buyer to approve or reject. If buyer approve it, changes will be permanent and approval status will change back to "Approved". If buyer reject it, changes will be ignore and approval status change back to "Approved".Actionin theAction historyget updated with Accept or Reject,Performed Byis buyer's name.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Wrong Manual Adding During AutoCreate - ImpactPR PR-1Line1 ItemA (Already autocreate to PO PO-1, Line1)Line2 ItemB (Already autocreate to PO PO-1, Line2)Line3 ItemC

Now, i want to perform an action "Add To" for PO PO-1 from PR PR-1 Line3, inAutoCreate Documentsform, byManualmethod. I wrongly added it intoexistingline, PO-1, Line1.

What was the impact? Ans: Quantity for PO-1, Line1 will increase (PR-1 Line1 + PR-1 Line3), PR-1 Line3's price will not be captured (price for PO-1 Line1 which follows PR-1 Line1 price, not changed), PR-1 Line3's item code and description will not be captured (existing code and description not changed), additional shipment line under the same PO line will be created.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][INV] Cost Group - Disabled in the Inventory Organization SetupFor setting new organization for Inventory Child,Organization->Inventory OrganizationSetup ->Inventory Information->Costing Information.Default Cost Groupfield is disabled, but theValuation Accountsfield are mandatory. Once I perform a Save action,Default Cost Groupfield was updated with some value, e.g.CG-xxxx, where xxxx denotes any numeric number. This is thenewcost group that were create automatically. Prior to R11i,Commoncost group would be defaulted.

DO REMEMBERto test your costing after any new inventory org setup as Cost Group is something new in R11i.No comments:[PO] Default Buyer After AutoCreateYou need to setup as aBuyerbefore you can accessAutoCreateform (Setup->Personnel->Buyers). AfterAutoCreate, Purchase Order will be created and buyer name will be defaulted to the creator's name (the person who performAutoCreate). Even if there is default buyer selected at Requisition, creator will take precedence. However, buyer's name still can be modified at PO entry form.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] Compile Oracle FormOS: Unix/Linux(1) Copy your form (fmb file) into$AU_TOP/forms/USfolder(2) Navigate to$AU_TOP/forms/USfolder(3)f60gen module=myform.fmb userid=apps/mypassword output_file=$PO_TOP/forms/US/myform.fmxThird step will compile the fmb file intofmxfile, which is a executable from Oracle Applications.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][PO] Emergency PO - Error During AutoCreateEmergency POfeature is only available iniProcurement. But, "we" did some customization on the core module to make use of this feature. In standard Oracle, emergency PO number is stored inEMERGENCY_PO_NUMfield inPO_REQUISITION_HEADERS_ALLtable. We have a custom form for emergency PR, which once submitted for approval, a emergency PO number will be generated and stored inEMERGENCY_PO_NUMfield. DuringAutoCreateprocess, this PO number will be defaulted and greyed off (disabled field). This works fine.

Until 1 day, user reported an error message duringAutoCreate, "This line cannot be put on the document because the emergency purchase order number for this line is different than the emergency purchase order number(s) for the other line(s).". Why?

The reported PR has 2 lines, line 1 already beenAutoCreateto a PO. User tried to add another line onto the same PO, the above message appeared. During troubleshooting, I found out that the PO created wasnota ePO, there is no PO field to identify (except theEMERGENCY_PO_NUMfield at PR header), I confirmed this by verifying the ePO number, which we have customized. But, there was a value inEMERGENCY_PO_NUMfield, and it is different from the PO number that was created earlier.Something wrong in our customization, which updated theEMERGENCY_PO_NUMfield after the firstAutoCreate.During the secondAutoCreate,System is expecting the value inEMERGENCY_PO_NUMfield to be equal to the PO number which was created earlier. To rectify this, I did date patch to setEMERGENCY_PO_NUMfield toNULL.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Create a New Document in Document CatalogDocument Catalogis a repository to store commonly used text or attachment that need to be attached to Oracle form, e.g Purchase Order Entry form, BOM, Item Master, etc. This applies to all forms the supportAttachmentfeature (paper clip icon enabled on the toolbar).

Tocreate a new documentinDocument Catalog, first add new sequence at theAttachmentform, choose appropriate data type (File, Long Text, Short Text or Web Page). Enter the content. Save it. Click "Publish To Catalog" button. System will prompt you a decision box, "Select the usage type for the catalog publication of this document.". You can select either "Template" or "Standard". With "Template" option, your content is editable but definition is OU specific. With "Standard" option, your content is not editable and definition is not OU specific.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Destination Organization and Ship-To Location in PR and POWe need to specifyOrganizationandLocationat each Requisition line. When it get converted to PO, when do these fields defaulted to?

Ans: AtShipmentline,OrgandShip-Torespectively.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][PO] Change Content for Document in Document CatalogThere is no option to edit thedocumentcontent at theDocument Catalogform.

Workaround: At theAttachmentform, enter a new line with samedescription, Save & Publish. Thenew content will overwritethe current content of the document based on the samedescription.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO]Saturday, December 25, 2010[PO] Price Column at Purchase Order Lines and Requisition LinesI have a PR, entered in foreign currency, e.g. JPY. My functional currency is USD. The PR was converted to PO successfully.

In standard view, at PR lines, there is aPricecolumn. At PO lines, there is also aPricecolumn.PR line's price column will show price infunctional currency(e.g. USD), PO line's price column will show price inforeign currencythat i entered (e.g. JPY).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][ALRT] Manually Trigger a AlertHow to manually trigger a Alert which hasFrequencyset as "On Demand"?

Ans: UnderAlert Managerresponsibility,Request->Check, enterApplicationname,Alertname,Start Dateand click "Submit Request".No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[ALRT][PO] Vacation RulesYou are a busy PR approver and plan to go vacation the following week. You do not have chance to approve PR during your absence. What you can do is to setup aVacation Ruluesso that you candelegatethe task to your backup person. Your backup person will approve/reject on your behalf. Once the backup person performed the action, notification will flow as per original path.

Note that you can set theStart DateandEnd Dateof your rule, and you can specify time as well.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[PO][SYS] No Organizations Are Currently DefinedAfter setting a newOperating Unit(OU), I encountered this problem when i tried to open any forms that are related toInventory Organization.Steps I used in organization setup (has to be in sequential mode):(1) Setup new Set of Book(2) Setup new Location(3) Setup new Legal Entity(4) Setup new Operating Unit(5) Setup new Inventory Organization(6) Setup new responsibility(7) Setup Profile Option for new responsibility

Everything is smooth till I click on the "Change Organization" in my new responsibility. It prompted me "No Organizations are currently defined.". These happened to other forms that use inventory organization as well, such as Material Transactions, Receipts, etc.This has something to do withOrganization Access. After checked Organization Access,ORG_ACCESStable is empty. Setup has been verified many times, nothing was missed out.We finally discovered it was a customization on standard view,ORG_ACCESS_VIEW. This is root cause of the issue.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] Utilities:DiagnosticsTo disable the password promting when i click "Examine", set theProfile Optionto value "Yes" forUtilities:Diagnostics.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Friday, December 24, 2010[INV] Copy Item TemplateSetup->Items->Templates

First enter a new template name atItem Templateform, then goTool->Copy Template. Select the template name that you want tocopy from.

Note that you can't copy item template from 1 inventory org to another. You can only copy item template within the same inventory organization. If source Item Template has no organization tied to it, it can be copied to any organizations.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][OM] Cannot Perform Shipping TransactionsAtShipping Transactionsform,Actioncombo box isdisabled. Can't perform pick release, create delivery, etc.

Grant role to user at OM responsibility. AtShipping Execution Grantsform, add record, enter user name & save.Setup->Shipping->Grants and Role Definitions->Grants

Default role is "Upgrade Role", which you can maintain it inSetup->Shipping->Grants and Role Definitions->Define RolesNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Launch Pick Release FailedMy Sales Order (SO) has been booked successfully. Order header status isBooked, order line status isAwaiting Shipping. Quantity on-hand is sufficient. AtShipping Transactionsform, I performed "Launch Pick Release", order line status remainedAwaiting Shipping, it did not change toPicked.

No warning or error was prompted.

In my case, it was due toCredit Hold. GoOrder Header->Actions->Additional Order Information, I saw Hold with message "Credit check hold applied. Overall limit exceeded.". GoActions->Release Holdsto release hold before proceed to Pick Release.

In order to perform Release Holds action, you need to be given authorities. Get theHolds Nameand check the authorizations atSetup->Orders->Holds.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Where to Setup New Sales Order TypeUnder Order Management responsibility,Setup->Transactions Types->DefineNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][SYS] Form Personalizations - Set Property Value for Descriptive FlexfieldAssuming you have have 3 flexfields for each line of record, but for setting the value forTarget Object, there is only 1Target Objectavailable for 3 flexfields, e.g. {something}.DESCFLEX, how to set value for 3 of them?

Ans:At the Value field, enter something like this => Value1.Value2.Value3

Separate each value by adot.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] Form Personalizations - Setting Property Value by Calling a SQL QueryCan be done.

Enter the value as below:=(SELECT AGENT_ID FROM PO_HEADERS_ALL WHERE SEGMENT1=:RCV_TRANSACTION.PO_NUMBER)

:RCV_TRANSACTION.PO_NUMBER is aTarget Object("Item" Type) name, which you can refer after you clicked on "Insert Item Value..." button. It can also be found underTarget ObjectLOV withObject Type"Item".No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] Java Cache Caused Internet Explorer CrashedI was trying to launch the Oracle form (in Java applet), IE crashed. I tried on Firefox, it did not get launched at all. Restarted my system, problem still there.

Before I decided to call Helpdesk to examine my system, I found a trick that can save me a lot of time dealing with Helpdesk.

Checked "Control Panel", "JInitiator 1.3.1.29" (your version might be different), "Cache" tab. My total file size in JAR Cache folder has exceeded the limit. I have then removed all cache files in that folder, increased my size limit, and it works!!!No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][OM] Pick List Ship-To Address Not Get UpdatedIt is an address issue.

The Ship-to Address appears on the Pick List (for ISO) is retrievedfromwsh_locationstable. As for IR-ISO setup, ship-to-address comes fromCustomeraddress instead ofLocationaddress.

When we updates the customer address,hz_locationstable get update. By right, bothhz_locationstable andwsh_locationstable should be synchronized automatically. But, in my case, it was not. Business event "oracle.apps.ar.hz.Location.update" is enabled, everything else is fine. But the synchronize is not happening.

Logged a tar and Oracle came back with suggestion to run "Import Shipping Location" program in OM responsibility to synchronize the table. These was their reply (copied from some another article).

"...The 'Import Shipping locations' concurrent program imports all of the internal and externallocations from HR/HZ LOCATIONS tables into the WSH_LOCATIONS tables.

This program should be executed at least once when upgrading to 11.5.9. After theupgrade, it should not be required to rerun this concurrent program since anychanges in the HR/HZ LOCATIONS tables are automatically synced up with WSHtables.

There are a few exceptions when Import Shipping Locations concurrent program should be run. These exceptions would be only when any updates to aCustomer's information does not get reflected when creating a new sales orderor when you find any inconsistencies in Location records when interfaced fromHR to WSH Locations, such as an incorrect country code..."

Question is the auto-sync is not happening and Oracle can't give reason why.

End up I have to run "Import Shipping Location" program to solve the issue (and it took 3.5 hours to complete with the Start-Date value = sysdate-4).

No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM]Thursday, December 23, 2010[SYS] Trick - Maximise FormDue to "bad" design of Oracle Form UI, the grid information in Oracle form will not maximise eventhough I maximised the form. 1 typical example isMaterial Transactionform.There a trick to "force" the grid to grow bigger, and then fit to the maximised form.First, maximise the form.Then, move the mouse in between 2 fields until a double-headed arrow appears.Double Click.You will see this magic works.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][AR] Customer - Types & AddressOracle has 2 customer types,PersonorOrganization.Person is mainly use for retails business whereas Organization is used for company that has company as target customer.Customer is differenciated byParty NumberandCustomer Number. IfCustomer TypeisPerson,Party Numberrefers toPerson Number, ifCustomer TypeisOrganization,Party Numberrefers toOrganization Number.Party NumberandCustomer Numberare cross OUs and organizations, this means the same customer just need to be defined once. In different OUs, theParty NumberandCustomer Numberwill be shared and it will be differenciated byCustomer Address.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[AR][OM] HL Pick Slip SRS Report -> Completed WarningAfter Pick Release action, pick slip report will get submitted, but it often completed warning.

How to know if actual picking taken place? Picking could be failed or success even the program completed warning. E.g. For printing issue, even it completed warning, but the stock has been picked.

From Requests list, click on the request, view Output. If there is records there, it was successfully picked. Another faster way, observe the request in the list, if the 4th and 5th parameters have value, it is successful.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][WIP] Missing Item Code in LOVIn order to build an assembly item in WIP, the "Pick Components" check box shouldNOTbe checked (Order Managementtab inItemform).

If it is checked, it will not appear in the Assembly LOV when user tried to create a WIP discrete job. It will also not appear in Routing LOV. Anyway, it will still appears in BOM LOV.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[WIP][OM] Unable to Pick Release Internal Sales Order (ISO)ISO was created from Internal Requisition (IR), order line status is "Awaiting Shipping", shipment line status is "Ready to Release", next step is "Pick Release". PerformedPick Release, shipment line status is not changed. As usual, no error shown in the log.

After investigation, found onhand no issue, inventory period is opened, what else could be the cause?

Ans: The ISO has tied to subinventory ABC, but the manualPick Releaseis picked from subinventory DEF. So, change the "Pick From" subinventory to ABC, problem solved. Note: ISO subinventory is defaulted from IR subinventory.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][GL] Receiving Journal Transfer to GL by Journal ImportFound a good article on Receiving (Purchasing) Journal transfer to GL by Journal Import.

Related SQL:SELECT *FROM apps.gl_interfaceWHERE user_je_source_name = 'Purchasing'AND user_je_category_name = 'Receiving'

In R11i for Inventory Destination Transactions, the Receiving Transaction Processor Debits and Credits the Receiving Account and Inventory AP Accrual Account respectively in GL_INTERFACE and RCV_RECEIVING_SUB_LEDGER. These Transactions in GL_INTERFACE are identified with User_je_source_name ='Purchasing' and user_je_category_name 'Receiving'. In RCV_RECEIVING_SUB_LEDGER these transactions are identified by column accrual_method_flag ='O'In R11i for Period End Transactions ie Transactions with accrue_on_receipt_flag ='N' in PO_DISTRIBUTIONS_ALL, no accounting transactions are generated on receipt of goods. The Receipt_Accrual_Period-End program generates the Accounting Entries in GL_INTERFACE and RCV_RECEIVING_SUB_LEDGER simultaneously by Debiting Charge Account and Crediting Expense AP Accrual Account. In GL_INTERFACE the Transactions are identified by column names user_je_source_name='Purchasing' and user_je_category_name ='Acccrual'. In RCV_RECEIVING_SUB_LEDGER the Transactions are identified by column Accrual_Method_flag ='P'.

In R11i both On Line Transactions and Period End Transactions are moved from GL_INTERFACE to GL_IMPORT_REFERENCES,GL_JE_HEADERS and GL_JE_LINES by JOURNAL IMPORT.

In R12 GL_INTEFACE TABLE is no longer directly used for Receiving Transactions. The Receiving Transaction Processor only populates the RCV_RECEIVING_SUB_LEDGER with Inventory Destination Transactions. The Receipt_Accrual_Period-End program also only populates the RCV_RECEIVING_SUB_LEDGER with Expense Destination Period End Accruals.

Create Accounting-Receiving Concurrent program from Cost Mangement Responsibility transfers the journals in RCV_RECEIVING_SUB_LEDGER to SLA Tables. Once the accounting entries are created in receiving subledger for the receiving transactions, Create Accounting process gets started depending on the profile option CST:Receiving Accounting option and the encumbrance set up.

On submitting this program, it spawns the Accounting program which will do the validations and picks the data from table rcv_receiving_sub_ledger and process it according to the accrual method set for the POs

Depending on the accrual method and the value for profile SLA:Disable journal import, this spawned program "Accounting program" inserts the data into gl_interface first and then calls the Journal import program and posting program and populates the accounting events in subledger table xla_ae_headers and entries in xla_ae_lines and xla_distribution_links.If there is any problem with the Journal import, the data will get rolled back from gl_interface. Once the Journal import is completed, data will get populated in gl_import_references,gl_je_headers and gl_je_lines.

......

Refer to Metalink Note827125.1for details.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[GL][WIP] Work Order is Canceled and Onhand Stock Not ReleasedStock is reserved due to the allocation done during WIPComponent Pick Releaseprocess. Even job is canceled, the allocation will not be released. Hence, the onhand is still not available for other transactions' use.

In order to increase the availability, we need to remove the job allocation.

Go to "Transact Move Orders" menu, go to "Pick Wave" tab, "Work Order" section, enter the job number, query the job. Cancel allocation atTools->Cancel Allocations2 comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[WIP][OM] Meaning of wsh_new_deliveries.released_statusMeaning ofwsh_new_deliveries.released_statusfield value, reproduced from Document406189.1.

BBackordered Line failed to be allocated in InventoryCShipped Line has been shippedDCancelled Line is CancelledNNot ready for release Line is not ready to be releasedRReady to release Line is ready to be releasedSReleased to Warehouse Line has been released to Inventory for processingXNot Applicable Line is not applicable for Pick ReleaseYStaged Line has been picked and staged by InventoryNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Order Shipping Line Status Stuck in "Shipped", Next Step "Run Interfaces"Obviously "Interface Trip Stop" program has been ran, but status is not change. What could be the reason behind?

Check error records inTransaction Open Interface(Transactions->Transaction Open Interface). Any error stuck with error in the interface will cause this issue.

Table:mtl_transactions_interface

Fields:process_flag=> 3, if errororganization_id=> Inventory Organizationerror_code1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM]Wednesday, December 22, 2010[OM] OE_ORDER_HEADERS_ALL -> SOLD_TO_ORG_ID and SHIP_TO_ORG_IDAt the Order Header table,SOLD_TO_ORG_IDrefers to customer_id whereasSHIP_TO_ORG_IDis theORGANIZATION_IDfromOE_SHIP_TO_ORGS_V. From theSHIP_TO_ORG_IDfield, we can trace back the actual ship-to address for a particular order.

Before we can useOE_SHIP_TO_ORGS_Vview in sql, we have to first initialize the view. However, we can skip it by going direct to the tables.

--to get actual ship to address for a Sales Orderselect hl.*fromapps.hz_cust_site_uses_all cs,apps.hz_cust_acct_sites_all cas,apps.hz_party_sites ps,apps.hz_locations hlwherehl.location_id=ps.location_id andps.party_site_id=cas.party_site_id andcas.cust_acct_site_id=cs.cust_acct_site_id andhl.country='IN' andhl.state='JAMMU AND KASHMIR' andcs.site_use_code='SHIP_TO' andcs.org_id=123order by cs.site_use_id desc

--to get order base on ship to address-- cs.site_use_id equals oe_order_headers_all.ship_to_org_idselect * from apps.oe_order_headers_all where ship_to_org_id in (select cs.site_use_idfromapps.hz_cust_site_uses_all cs,apps.hz_cust_acct_sites_all cas,apps.hz_party_sites ps,apps.hz_locations hlwherehl.location_id=ps.location_id andps.party_site_id=cas.party_site_id andcas.cust_acct_site_id=cs.cust_acct_site_id andhl.country='IN' andhl.state='JAMMU AND KASHMIR' andcs.site_use_code='SHIP_TO' andcs.org_id=123 )and order_type_id=2345No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][SYS] Concurrent Program Always in Pending StatusSome times we found out a submitted request is always inPendingstatus, we need to know if the manager is running fine. To determine which concurrent manager is handling a specific concurrent program, run this,

SELECT user_concurrent_program_name, user_concurrent_queue_nameFROM apps.fnd_concurrent_programs_tl cp,apps.fnd_concurrent_queue_content cqc,apps.fnd_concurrent_queues_tl cqWHERE cqc.type_application_id(+) = cp.application_idAND cqc.type_id(+) = cp.concurrent_program_idAND cqc.type_code(+) = 'P'AND cqc.include_flag(+) = 'I'AND cp.LANGUAGE = 'US'AND cp.user_concurrent_program_name = '&USER_CONCURRENT_PROGRAM_NAME'AND NVL (cqc.concurrent_queue_id, 0) = cq.concurrent_queue_idAND NVL (cqc.queue_application_id, 0) = cq.application_idAND cq.LANGUAGE = 'US'No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][GL] Manual Journal Import NeededA case study:User submitted "General Ledger Transfer Program" from AR module, "Journal Import" will be called internally. What happened is "Journal Import"completed error with error, "ORA-01653: unable to extend table GL.GL_IMPORT_REFERENCES by 16 in tab".

GL journal batch is not created.

After DBA fixed the tablespace issue, user reran "General Ledger Transfer Program" as the program says no records to be interfaced, completed warning.

What to do next: Go GL module,Journals->Import->Run, submit journal import with the rightGroup ID(can be retrieved from "General Ledger Transfer Program" log).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[GL][SYS] Default Type: ProfileWe have different value inDefault Typein concurrent program parameter,Constant,Current Date, etc. I want to share about "Profile" in this post.

ForDefault TypeProfile, theDefault ValueindicatesProfile Name(InApplication Developerresponsiblity,Namefield inProfile). Note that theUser Profile Nameis what we see in theSystem Administratorresponsibility.

The value which returns to the concurrent program is the value for theProfile Name, either user, responsibility, or other levels.SQL:SELECT profile_option_name, user_profile_option_nameFROM apps.fnd_profile_options_vlWHERE profile_option_name = 'MY_CUSTOM_PROFILE_NAME'

profile_option_nameis referring toProfile Name,user_profile_option_nameis referring toUser Profile Name.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][INV] Item Cross References in Item SearchWe have setup differentCross Reference Typesfor OM usage. Each type was defined in different inventory organization.

Now, in Production instance I do not have access to view the assignment (Items->Cross Referenceswas excluded). How can I check it?

Front End:UseItem Search(Items->Item Search). Enter the inventory org, make sure theShowvalue isCross References. Enter theCross Reference TypeandValue, clickFind. We can see the assignment in the next screen.

Back End:select cross_reference_type type, cross_reference selling_sku,inv_item_concat_segs stocking_sku, descriptionfrom apps.MTL_CROSS_REFERENCES_V where cross_reference_type='ABC_XREF' andcross_reference in('ABCD');No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV][OM] Validation failed for the field - Ship ToEncountered this error during Order Copy (at header level).

Root Cause:Customer Site Location is deactivated.

Fix:Activate it.Customer->Standard. Choose the correct address base on the ship to address shown in the sale order, click "Open". Identify "Ship To" underUsagecolumn, check theActivecheckbox.

Some useful backend table for these:Takeoe_order_headers_all.ship_to_org_idtohz_cust_site_uses_all.site_use_id,hz_cust_site_uses_all.locationfield refersCustomer Site Location.

We can get theCustomer Site Numberby usingselect ps.party_site_numberfromapps.hz_cust_site_uses_all cs,apps.hz_cust_acct_sites_all cas,apps.hz_party_sites ps,apps.hz_locations hlwherehl.location_id=ps.location_id andps.party_site_id=cas.party_site_id andcas.cust_acct_site_id=cs.cust_acct_site_id andcs.site_use_code='SHIP_TO' andcs.org_id=123 andcs.site_use_id = 12345678No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][INV] APP-PO-14736: You cannot source from and deliver to the same subinventoriesIR CreationI haveRequisitions Preferencesas follows.

Destination Type: InventoryOrganization: A1Location: A1LocationSubinventory: A1SubSource: InventoryOrganization: A2

Click Apply. ExitRequisitionsform.

OpenRequisitionsform, select Type asInternal Requisition, tab. The abovePreferenceswill be defaulted.

Enter the item code at line level, APP-PO-14736 error prompted, my source organization is overwritten to A1, source subinventory has the value of A1Sub. Why?

CheckedItemandItem TransactionDefaults, nothing special was found. Finally, drilled down toSubinventorieslevel. For A1Sub subinventory, there existItem Subinventorieslink. For the item code i entered, theSourcing Organizationis A1 andSubinventoryis A1Sub. These value get defaulted to sourcing org and subinv after item code was entered (with field exit) inRequisitionsform. As the result, sourcing subinv and deliver-to subinv is the same, which leads to above error.

Solution: Remove thisItem Subinventoriesdefaulting, or Manual correct the sourcing org and subinv atRequisitionsform level, or Change to anotherDestination SubinventoryNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[INV]Tuesday, December 21, 2010[SYS] FND: Default Request Days"FND: Default Request Days" profile decides the default value shown in "Select the Number of Days to View" field after you choose View->RequestsNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] PHASE_CODE and STATUS_CODE in FND_CONCURRENT_REQUESTS TableIt has been a bit confusing, hence i summarized the fields' values and meaning as follows:

PHASE_CODEP - PendingC - CompletedR - Running

STATUS_CODEQ - Standby //ScheduledR - RunningC - NormalD - CancelledE - ErrorG - WarningI - Normal //InactiveNo comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS]Monday, December 20, 2010[OM] Query Manager for Shipping Transactions FormOrg Code is not defaulted to the OU's inventory organization, but it is defaulted to another inventory organization which has no relationship with current OU. Somemore, Org Code field is disabled. Why?

Ans: Setup->Shipping->Grants and Role Definitions->Grants. Grant to your Oracle user id, the Org Code will be enabled with blank. Set the Org Code from there (the field is optional).No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Shipping Method - LookupsTo look at the complete list of Shipping Method, you need to go to Setup->Organizations->Shipping Methods in Inventory responsibility. It is a System Lookups, type: SHIP_METHOD.You can add/modify/remove Shipping Method there.1 comment:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][OM] Picked Quantity Auto Transferred Back After Backordered?Picked quantity (Pick Release process) will NOT be transferred back automatically to original locator/subinventory after Backordered transaction.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[OM][SYS] Best Practise - To Update a Record Value in Setup FormRead a documentation, it mentioned the best practise to update a record value during Oracle setup (at form level). Instead of bulk query and update 1 record, query the specific record, update it.

You know why? This is to prevent potential bug on the form that will update all records even you update 1.No comments:Email ThisBlogThis!Share to TwitterShare to FacebookLabels:[SYS][SYS] Where is Value Set Used?Value Set in Oracle stores set of values, so that it can be used in elsewhere, in Descriptive Flexfield Segments, Key Flexfield Segments and even Concurrent Program Parameters.How do we know the where-used?

Ans: Navigate to Application->Validation->Set, open the form, query the value set, click