Labels

[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)

Friday, December 31, 2010

[PO] APP-PO-14566: Category is invalid, or category is invalid for the item

When you creating a new PR, after entered the category code in Category field, 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 default Category Set from Setup -> Items -> Categories -> Default Category Sets

Query Category Sets in Setup -> 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.

[SYS] Personalize

At Help -> Diagnostics -> Custom Code -> Personalize, you can customize the form by using the event triggered Actions, 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.

[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.1

[PO] Contract Purchase Agreement (CPA) - Controls at Amount Agreed

Would 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 is no 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.

[PO] PR that Uses Currency Other Than Functional Currency

When 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_ALL table has the following price and currency fields:

UNIT_PRICE - price in functional currency
CURRENCY_CODE - foreign currency code (if applicable)
RATE - foreign currency exchange rate (if applicable)
CURRENCY_UNIT_PRICE - price in foreign currency (if applicable)

[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_code
from 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 gl
where pha.type_lookup_code='INTERNAL'
and pha.authorization_status='APPROVED'
and pla.destination_organization_id in (100,101)
--destination organization, parties that perform receiving
and pla.source_organization_id=103 --source organization, party that supply the item
and pha.requisition_header_id=pla.requisition_header_id
and pla.requisition_line_id=pda.requisition_line_id
and pda.code_combination_id=gl.code_combination_id
and pla.item_id=msi.inventory_item_id
and pla.destination_organization_id=msi.organization_id
and pda.project_id = mpv.project_id (+) --if project is used
order by req_type,doc_no,line_num,dist_num;

[PO] Purchase Requisition (PR) - Owner Can Approver

If preparer's position is not setup in Default Hierarchy for a document type, can he still approve the document by himself if the Owner Can Approvercheckbox is checked (sufficient rights given)?

Yes, but he needs to check the Forward checkbox during approval process, and specify the hierarchy name (Can leave the Forward-to person field blank).

[PO] Cancel Requisition When Cancel PO

When you setup your Purchasing Option, Cancel Requisitions to Optionally, 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.

[PO] Organization Field at PR Form was Disabled

My PR was rejected due to wrong ship-to-organization. I query my PR from Requisitions -> Requisitions, the Organization field was disabled. How can i make amendment from there?

Ans: Double check you Charge Account at Distributions screen, clear the charge account and go back to the main screen and you should be able to see the Organization field enabled.

Thursday, December 30, 2010

[PO] Receving for a Future Date

Is it possible? No, Oracle allows Receipt Date to 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.

[PO] Advance Shipment Notice (ASN) - Completed Error

Supplier created ASN at I-Supplier portal, Processing Status for that ASN shows Error. Where can i troubleshoot?

I tried from front end: Transaction Open Interface, Transaction Status Summary and even Pending 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 returned

Double check apps.rcv_transactions_interface & appss.po_interface_errors tables. Found relevant records was there. To allow user to recreate the ASN, delete the record from apps.rcv_headers_interface & apps.rcv_transactions_interface tables. You cannot reuse the ASN number unless you delete the record from apps.rcv_headers_interface.

[INV] Negative Quantity for Inventory? Is it Allowed?

Oracle allows it.

Under Inventory responsibility, navigate Setup -> Organizations -> Parameters . Inventory Parameters tab, look for "Allow Negative Balances" field.

You are allowed to ship confirm even you have no stock on hand! Excerpt from Metalink,

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.

[MRP] Suggested Dock Date for Purchase Order in MRP

Suggested Dock Date for Purchase Order is derived from Promised Date.

What if user did not enter Promised Date, but he has entered Need-By date only? The Need-By date will be used as dock date. (Thanks Kelvin, from Carmel, for his indirect contribution)

[SYS] PO_APPROVALLIST_S1

To customize PR or PO approval logic, this is the package you need to look into.

If you are customizing only the 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.

[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.

[PO] A Faster Way to Check Approval Assignment

In "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.

[PO] Disable a Category

There 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.

[PO] Change a Category Name

You are allowed to raname existing Category 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.

Wednesday, December 29, 2010

[PO] No Notification

PR 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 in Notification Summary?

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

Solution: At Users form, remove the person, Save, enter the person (employee) again, Save. Submit concurrent program "Synchronize WF LOCAL tables "from System Administrator responsibility.

[INV] Item Attributes: LIST_PRICE_PER_UNIT

Navigation: Purchasing -> List Price
Optional (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.

[PO] View Action History

In Purchasing Super User responsibilities, 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 will NOT be shown.

[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 uses HTML 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 Enabled
Personalize 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 for Original Definition, Function, Site & Organization.

[SYS] To Turn On / Off the Forward-to Person LOV in PR Notification Screen (Using Personalization)

1) Assign and then go to responsibility : Functional Administrator
2) Go to Personalization Tab
3) Enter the Document Path , ie : /oracle/apps/fnd/wf/worklist/webui/NtfUserRG
4) Click on the Pencil Icon under Manage Personalizations
5) Then select the personalization that you want to delete / deactivate and then click on Deactivate

[PO] Segment Validation in Account Range

I have a account range setup in one Approval Group for 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.

[INV] Item Attribute: EXPENSE_ACCOUNT

Navigation: Purchasing -> Expense Account
Optional (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 to GL_CODE_COMBINATIONS table to get the complete combination.

[SYS] Column View Get Reset After Each Scroll Down

In 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, the view 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.

[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.

[PO] Delete a Saved Purchase Requisition Line

I 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 -> Control menu is not available in Requisition form. Control menu that are used to cancel PR line available in Requisition Summary form only.

[PO] PR Status Not Changed After Submitted for Approval

User submitted PR for approval, status did not change to "In Process". Approval limit is OK. Workflow Background Process is 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 the Notifications tab in Workflow Status Monitor (under Workflow Administrator responsibility). It shows error in our customized trigger onpo_requisition_headers_all table. That's the root cause. Fixed the trigger logic and issue resolved.

[SYS] Effective Date for Responsibilities in Users Form

I entered today's date in the "To" Effective Date field for a responsibility in Users form. 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.

[PO] APP-PO-14180: The forward-to person is not an on-line user

During 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 id OR the assigned Oracle user id is inactive.

Tuesday, December 28, 2010

[ALRT] [ALERT MGR] 2 Types of Alert

Periodic
Send 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.

Event
Send 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.

[ALRT] Event Alert

For Event alert, once you verified and saved it, Oracle will create a database trigger (db object) on the table you specified.

For example,
Table name in the Event alert is PO_ABC.

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

Once Alert is 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 in Alert to determine whether to perform any action.

[SYS] View Output

I want to View Output for the request submitted by my colleague, button was grayed off. How to enable it?

Change the Profile Option value for Concurrent:Report Access Level. Default value is "User", which means View Output is only accessible by the particular user that submitted the request. Set it to "Responsibility", now the View Output button is enabled (provided I select the same responsibility that my colleague used).

[PO] Profile Option for PO Auto Create

I was searching any available profile option for PO Auto Create. Found a good article on FAQ: 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 Grouping
PO: Use Ship-to for Default Autocreate grouping

Note: The later one was mentioned incorrectly in that article.

[INV] Item Attributes: PLANNER_MAKE_BUY_CODE

Navigation: General Planning -> Make or Buy
Possible Values: 1 - Make, 2 - Buy
Optional (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).

[SYS] Action Required: Document Manager Failed With Error Number 3

PR 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.

Go Workflow Administrator -> Administrator Workflow -> Status Monitor, search by Item Key and Type Internal Name ("REQAPPRV" in this case). You will find the workflow completed with error. Retry the workflow and it should completed normal this time.

[SYS] A Scheduled Request

A Scheduled Request submitted by Person A, can Person B who has the "System Administrator" responsibilities change the scheduled timing? (Request -> View)

Ans: Yes

[PO] POI_Temp_PO_b679535

PODI 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.

[PO] To Inactivate a Blanket Purchase Agreement (BPA)

Go Enter Purchase Order form, click "Terms" button, under "Terms" tab, "Agreement Control" section, enter the Effective End Date today. Note that if theEffective End Date is today, today's transaction on this BPA still allowed (inclusive).

At back end, both start date and end date is stored in START_DATE and END_DATE in PO_HEADERS_ALL table.

[PO] File Upload Form

File Attachment is allowed at both PR header and PR line.

At the Enter Requisitions form, click the paper clip icon, Attachments form will open, enter the "Category" and "Description" and most importantly "Data Type" as file.

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.

[SYS] Workflow Administrator, Status Monitor, User Key?

What is the User Key referring to in the "Monitor Search" for workflow? For POAPPRV internal name, it is referring to Purchase Order number, whereas forREQAPPRV internal name, it is NOT referring to PR number, but it is blank.

[PO] I Need An Emergency PO

Emergency PO is a feature in iProcurement. 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_NUM field in PO.PO_REQUISITION_HEADERS-ALL table will be updated with PO number once the PR is saved. This PO number will be used during PO AutoCreate process.

[PO] Requisition Info in Purchase Order

To trace if a PO line was auto-created from a PR line, check the PO distributions screen, "More" tab, under Requisition column, it shows PR number,Organization & PR line number. At back end, you can find it by linking PO_LINE_LOCATIONS_ALL.LINE_LOCATION_ID toPO_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.

[PO] Return Only 1 Requisition (PR) Line

As a buyer, at the AutoCreate Document form, 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, all lines will be returned.

Monday, December 27, 2010

[PO] Supplier Site Mail Stop - Only Allow 35 Characters

At Supplier -> Supplier Sites form, Contacts tab. There is a Mail Stop field 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 field E-mail field 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 else

[PO] "Closed for Receiving" and "Closed", Different?

Navigate to Purchase Order Shipments, there is a Status field.

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

When will the status become "Closed"? Ans: When all quantity received has been matched and validated in AP

[PO] "Change requested" Action

Assuming I'm the buyer for a Purchase Order ABCD123. The PO was approved some time back. Today, I found out that the Approval Status get changed to "In Process". I did not make any changes to the PO, why it happened? When i looked at the Action History, last action shown was "Change requested", Performed By is 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 in WF_NOTIFICATIONS table, PO number appeared in Subject) 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". Action in the Action history get updated with Accept or Reject, Performed By is buyer's name.

[PO] Wrong Manual Adding During AutoCreate - Impact

PR PR-1
Line1 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, in AutoCreate Documents form, by Manual method. I wrongly added it intoexisting line, 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.

[INV] Cost Group - Disabled in the Inventory Organization Setup

For setting new organization for Inventory Child, Organization -> Inventory Organization Setup -> Inventory Information -> Costing Information. Default Cost Group field is disabled, but the Valuation Accounts field are mandatory. Once I perform a Save action, Default Cost Group field was updated with some value, e.g. CG-xxxx, where xxxx denotes any numeric number. This is the new cost group that were create automatically. Prior to R11i, Common cost group would be defaulted.

DO REMEMBER to test your costing after any new inventory org setup as Cost Group is something new in R11i.

[PO] Default Buyer After AutoCreate

You need to setup as a Buyer before you can access AutoCreate form (Setup -> Personnel -> Buyers). After AutoCreate, Purchase Order will be created and buyer name will be defaulted to the creator's name (the person who perform AutoCreate). 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.

[SYS] Compile Oracle Form

OS: Unix/Linux
(1) Copy your form (fmb file) into $AU_TOP/forms/US folder
(2) Navigate to $AU_TOP/forms/US folder
(3) f60gen module=myform.fmb userid=apps/mypassword output_file=$PO_TOP/forms/US/myform.fmx
Third step will compile the fmb file into fmx file, which is a executable from Oracle Applications.

[PO] Emergency PO - Error During AutoCreate

Emergency PO feature is only available in iProcurement. But, "we" did some customization on the core module to make use of this feature. In standard Oracle, emergency PO number is stored in EMERGENCY_PO_NUM field in PO_REQUISITION_HEADERS_ALL table. We have a custom form for emergency PR, which once submitted for approval, a emergency PO number will be generated and stored in EMERGENCY_PO_NUM field. DuringAutoCreate process, this PO number will be defaulted and greyed off (disabled field). This works fine.

Until 1 day, user reported an error message during AutoCreate, "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 been AutoCreate to 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 was not a ePO, there is no PO field to identify (except the EMERGENCY_PO_NUM field at PR header), I confirmed this by verifying the ePO number, which we have customized. But, there was a value in EMERGENCY_PO_NUM field, and it is different from the PO number that was created earlier. Something wrong in our customization, which updated the EMERGENCY_PO_NUM field after the first AutoCreate. During the second AutoCreate, System is expecting the value in EMERGENCY_PO_NUM field to be equal to the PO number which was created earlier. To rectify this, I did date patch to set EMERGENCY_PO_NUM field to NULL.

[PO] Create a New Document in Document Catalog

Document Catalog is 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 support Attachment feature (paper clip icon enabled on the toolbar).

To create a new document in Document Catalog, first add new sequence at the Attachment form, 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.

[PO] Destination Organization and Ship-To Location in PR and PO

We need to specify Organization and Location at each Requisition line. When it get converted to PO, when do these fields defaulted to?

Ans: At Shipment line, Org and Ship-To respectively.

[PO] Change Content for Document in Document Catalog

There is no option to edit the document content at the Document Catalog form.

Workaround: At the Attachment form, enter a new line with same description, Save & Publish. The new content will overwrite the current content of the document based on the same description.