Adding Supplier details
Expert,
We are buying an engine assembly from our Vendor, but there is no visibility for us to verify that Fixed Process Control(FPC) (quality)requirements have been met by the engine. So we need to know the details of the inner parts of the engine and whether the vendors have been FPC(quality certified) approved. In addition of these datails we should be able to identify the each part number in the engine assembly. These all should be monitere in SAP QM during the inspection, please let me know that how can we setup/customize our qm system for this requirement.
Have a great day!!!!
Thx
Hello Susan
Some suggestions
1) If your client is doing inspection at vendors place then in SAP QM you can initiate Source inspection where in you can inspect the material at vendors place. You can integrate this result to the GR inspection
2) Quality system of the vendor can be maintained in quality info record - If a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):whether the vendor's verified QM system, according to vendor master record or quality info-record (for a combination of vendor/material) meets the requirements for QM systems as specified in the material master
In carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
3) You can define different operation for incoming inspection plan - in first operation you can define MIC's related to identification and in next operation you can define the actual inspection mics etc.
Regards
Gajesh
Similar Messages
-
Problem with seeded extension example - adding supplier site
Hi,
I am currently doing the exercises mentioned in topic "Exercise: Extending OA Framework Applications", I am currently doing exercise 1 i.e adding supplier site to the Purchase Orders page.
I was successfully able to build the ExtendLab.jpr but while launching the SunilPoSummaryCreatePG.xml for "Step 2.8 Personalize the UI to Display Your New Attribute", i am getting the following error, please suggest?
ERROR
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT SupplierSiteEO.SUPPLIER_SITE_ID,
SupplierSiteEO.SITE_NAME,
PurchaseOrderHeaderEO.HEADER_ID,
PurchaseOrderHeaderEO.DESCRIPTION,
PurchaseOrderHeaderEO.STATUS_CODE,
PurchaseOrderHeaderEO.SUPPLIER_ID,
PurchaseOrderHeaderEO.CURRENCY_CODE,
PurchaseOrderHeaderEO.CREATION_DATE,
SupplierEO.NAME AS SUPPLIER_NAME,
SupplierEO.SUPPLIER_ID AS SUPPLIER_ID1,
EmployeeEO.FULL_NAME AS BUYER_NAME,
EmployeeEO.EMPLOYEE_ID,
PurchaseOrderHeaderEO.BUYER_ID,
EmployeeEO.EMAIL_ADDRESS AS BUYER_EMAIL,
(select sum(nvl(line.quantity, 0) * nvl(line.unit_price, 0))
from fwk_tbx_po_lines line
where line.header_id = PurchaseOrderHeaderEO.HEADER_ID) AS ORDER_TOTAL,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'APPROVED', 'okind_status.gif',
'COMPLETE', 'completeind_status.gif',
'REJECTED', 'criticalind_status.gif', 'inprogressind_status.gif') AS STATUS_IMAGE,
LookupCodeEO.MEANING AS STATUS_DISPLAY,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'COMPLETE', 'DeleteDisabled',
'APPROVED', 'DeleteDisabled', 'DeleteEnabled') AS DELETE_IMAGE,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'COMPLETE', 'UpdateDisabled',
'APPROVED', 'UpdateDisabled', 'UpdateEnabled') AS UPDATE_IMAGE,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'COMPLETE', 'Y',
'APPROVED', 'Y', 'N') AS APPROVE_DISABLED
FROM FWK_TBX_PO_HEADERS PurchaseOrderHeaderEO,
FWK_TBX_SUPPLIERS SupplierEO,
FWK_TBX_EMPLOYEES EmployeeEO,
FWK_TBX_LOOKUP_CODES_VL LookupCodeEO,
FWK_TBX_SUPPLIER_SITES SupplierSiteEO
WHERE PurchaseOrderHeaderEO.SUPPLIER_ID = SupplierEO.SUPPLIER_ID
AND PurchaseOrderHeaderEO.BUYER_ID = EmployeeEO.EMPLOYEE_ID
AND PurchaseOrderHeaderEO.STATUS_CODE = LookupCodeEO.LOOKUP_CODE
AND LookupCodeEO.LOOKUP_TYPE = 'FWK_TBX_ORDER_STATUS'
AND SupplierEO.SUPPLIER_ID = SupplierSiteEO.SUPPLIER_ID) QRSLT ORDER BY HEADER_ID ASC
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:597)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1095)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2298)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1711)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
## Detail 0 ##
java.sql.SQLException: ORA-01722: invalid number
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1141)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2487)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2854)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:622)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:550)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:627)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:515)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3347)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:825)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4465)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311)
at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryDataInternal(OAWebBeanBaseTableHelper.java:1077)
at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryData(OAWebBeanBaseTableHelper.java:964)
at oracle.apps.fnd.framework.webui.beans.table.OATableBean.queryData(OATableBean.java:728)
at oracle.apps.fnd.framework.toolbox.tutorial.webui.PoSummaryCO.processRequest(PoSummaryCO.java:97)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:581)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1095)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2298)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1711)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
java.sql.SQLException: ORA-01722: invalid number
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1983)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1141)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2487)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2854)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:622)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:550)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:627)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:515)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3347)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:825)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4465)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311)
at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryDataInternal(OAWebBeanBaseTableHelper.java:1077)
at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryData(OAWebBeanBaseTableHelper.java:964)
at oracle.apps.fnd.framework.webui.beans.table.OATableBean.queryData(OATableBean.java:728)
at oracle.apps.fnd.framework.toolbox.tutorial.webui.PoSummaryCO.processRequest(PoSummaryCO.java:97)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:581)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1095)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2298)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1711)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
at OA.jspService(OA.jsp:40)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:534)
Thanks & Regards,
SunilHi,
Thank for the advice.
I executed following query used in "ABCPoSummaryVO extending PoSummaryVO as per documentation" in Toad & it returned 15 rows successfully, so it seems that there could be some other issue please let me know for any clue?
Query
SELECT SupplierSiteEO.SUPPLIER_SITE_ID,
SupplierSiteEO.SITE_NAME,
PurchaseOrderHeaderEO.HEADER_ID,
PurchaseOrderHeaderEO.DESCRIPTION,
PurchaseOrderHeaderEO.STATUS_CODE,
PurchaseOrderHeaderEO.SUPPLIER_ID,
PurchaseOrderHeaderEO.CURRENCY_CODE,
PurchaseOrderHeaderEO.CREATION_DATE,
SupplierEO.NAME AS SUPPLIER_NAME,
SupplierEO.SUPPLIER_ID AS SUPPLIER_ID1,
EmployeeEO.FULL_NAME AS BUYER_NAME,
EmployeeEO.EMPLOYEE_ID,
PurchaseOrderHeaderEO.BUYER_ID,
EmployeeEO.EMAIL_ADDRESS AS BUYER_EMAIL,
(select sum(nvl(line.quantity, 0) * nvl(line.unit_price, 0))
from fwk_tbx_po_lines line
where line.header_id = PurchaseOrderHeaderEO.HEADER_ID) AS ORDER_TOTAL,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'APPROVED', 'okind_status.gif',
'COMPLETE', 'completeind_status.gif',
'REJECTED', 'criticalind_status.gif', 'inprogressind_status.gif') AS STATUS_IMAGE,
LookupCodeEO.MEANING AS STATUS_DISPLAY,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'COMPLETE', 'DeleteDisabled',
'APPROVED', 'DeleteDisabled', 'DeleteEnabled') AS DELETE_IMAGE,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'COMPLETE', 'UpdateDisabled',
'APPROVED', 'UpdateDisabled', 'UpdateEnabled') AS UPDATE_IMAGE,
decode(PurchaseOrderHeaderEO.STATUS_CODE,
'COMPLETE', 'Y',
'APPROVED', 'Y', 'N') AS APPROVE_DISABLED
FROM FWK_TBX_PO_HEADERS PurchaseOrderHeaderEO,
FWK_TBX_SUPPLIERS SupplierEO,
FWK_TBX_EMPLOYEES EmployeeEO,
FWK_TBX_LOOKUP_CODES_VL LookupCodeEO,
FWK_TBX_SUPPLIER_SITES SupplierSiteEO
WHERE PurchaseOrderHeaderEO.SUPPLIER_ID = SupplierEO.SUPPLIER_ID
AND PurchaseOrderHeaderEO.BUYER_ID = EmployeeEO.EMPLOYEE_ID
AND PurchaseOrderHeaderEO.STATUS_CODE = LookupCodeEO.LOOKUP_CODE
AND LookupCodeEO.LOOKUP_TYPE = 'FWK_TBX_ORDER_STATUS'
AND SupplierEO.SUPPLIER_ID = SupplierSiteEO.SUPPLIER_ID
Best Regards,
Sunil. -
Update Supplier details on iSupplier Portal - Impact on existing Purchasing Documents
I would like to understand the impact of updating Supplier details on iSupplier Portal on the existing Purchasing documents like POs, BPAs.
Hi,
I think you won't be able to pay for the existing purchasing documents if you end-date a site/address using supplier profile of the iSupplier. Updates to the bank information will have a payment impact as well.
It is always advisable to close the open purchasing documents prior to closing/deactivating a supplier.
You may also perform supplier merge to transfer open purchasing documents to a active supplier and then close/deactivate site, bank etc.
Thanks,
PS. -
Goods Supplier details through EDI - Purchase Order
Hi All,
We are sending purchase orders to vendor through EDI. Generally we do not have details of the Partner - Goods Supplier (GS) in the idoc in the segment E1EDKA1. .
Now our client wants to show the details of GS also in the segment of the idoc. As per SAP note 456127 , SAP has not given provision for it.
Has anyone got this type of requirement , and has someone any idea on adding a new segment showing Goods Supplier in it.
Thanks in advance.
Regards,
Vengal Rao.Hi,
Please check the below links...
http://help.sap.com/saphelp_sm40/helpdata/en/af/5f28a7669648dfb71b418d243f2a82/content.htm
http://help.sap.com/saphelp_sm32/helpdata/en/dc/6b7c9f43d711d1893e0000e8323c4f/content.htm
Hope it may helps you.
Kuber -
Purchase order and supplier details?
tables to included for listing purchase order details and the secondary list of information about supplier
Hi!
Purchase order tables
- EKKO - header
- EKPO - position
Supplier
- LFA1 - Overall data
- LFB1 - Company dependent data
- LFBK - bank data
Regards
Tamá -
Asset master report- supplier details
HI All,
My customer wants to have tax details of the vendor to be recorded and reported for an asset
Though supplier name and number can be directly saved in asset master, is there any way to get the VAT reg number, state tax registration number, Income tax number for each asset.
Could anyone help
THanks so muchhi,
you need an anbap like <b>RAHERK01</b>
A. -
Supplier Details in EBS Payables
When a supplier changes there names, our systems admin has asked us to create a whole new supplier and enter the details again with the name change. As this takes a while for data entry, is there anyway to copy details of an exisiting supplier record and create a new one and just change the name ratehr than having to create an entire new entry and re-enter all the new details?
Hi sagar;
Duplicate post, please post once
sign in process in EBS << i already update thread
Regard
Helios -
Hi,
Can anyone explain me from which table or report we can get the details of "Commodity Business Manager" and "Supplier's name" for the given list of materials.
Thanks in advance.Hi
Go to SE16
Check the following tables
1.LFA1
2.EKPO
3.EKKO
What do you mean by Commodity Business Manager
Regards
G.Ganesh Kumar -
Where does the supplier details exist in SRM
Hi gurus,
I need to know the table name in which the details of the supplier stored.
Ex: I need the address of the supplier, Supplier Approved or not,payment terms and payment terms description
Regards,
Ramalakshmi.GHi !
I think not very much sure... just see ........
You get the information in BBPMAININT service. If you're looking for the storage location, it is stored in table VENMAP
You can get all details in VENMAP & BUT000 tables.
Take Partner GUID from VENMAP and get all details from BUT000 table with that GUID .
Refer these pdf also can get more clue ...
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0b6ccae-71e7-2a10-4f99-b02c1d5c0ff9
Check note 672960
Regds
Abhishek -
Hi,
I have a scenario which is divided into two cases
I'm trying to get the details of the Supplier who is providng me the Raw material
case 1: i'm getting it from my vendor. This would be a simple one as i get the details which i maintain in my vendors master data
Case 2 : my vendor is getting the material from a third person and then he is supplying me
In this case if i have to find the details of the third preson who inturn is supplying to my vendor how do i do this?
Do we have any settings in standard SAP where i can get this infromation OR
Is there any procedure where in i can go ahead and map this scenario
Please let me know how to go ahead for the case 2
Thanks & Regards
Pavan
Edited by: venkata pavankumar on Jul 10, 2008 3:45 PMHi,
Actually we maintain vendors from whom we procure on one to one basis.
This is only for reference.
Try using international versions icon in the vendor master.
The main use of this is to maintain vendor address in different languages. But i am not sure if you can maintain it again in english. just check it out. this icon will be present in the address details page.
Thanks & Regards,
Kiran -
How to Select *(Supplier Name , Supplier Number ,Tax Registration Num , Taxpayer ID , Alternate Supplier Name , SIC , Address Line 1 , City , State )* To a specific Supplier.
I used ap_suppliers but I did not distinguish the corresponding columns to the needed feilds.
And please I need a systematic way to find out the base tables to a self services EBS Applications. Just like Suppliers enquiry and entry windows.
Thanks in Advance
Edited by: Oracle on Jun 6, 2011 3:23 PMAssuming that you want to see the query which lies behind the self service form.
First ensure personalisations are enabled.
Navigate to the form in question and query back a suitable supplier.
In the bottom left hand corner of the form there is a link 'About this Form' (If the link isn't there then personalisations are not switched on, so you'll need to go back to the first step and resolve that) - click on the link.
Scroll down to the section 'Business Component Reference Detail' - expand that by clicking on the '+'.
In the 'View Objects' section there should be a link 'oracle.apps.pos.supplier.server.VendorsVO' - click on that link and you will see the query which populated that section of the form. From that you should be able to figure out exactly which table and/or view provides the data and which column the data comes from. You may need to work through other links in that section to get everything you need. -
Adding supplier text during runtime in SC
Hi Experts,
I am doing an enhancement to add supplier text in describe requirement screen. When the item is added to the shopping cart I am doing enhancement at the end of the method in class /SAPSRM/CL_CH_WD_DODM_SC_I_DSC
method /SAPSRM/IF_CLL_DODM_SC_I_DESCR~ADD_DESCRIBED_ITEM_TO_TABLE to add the supplier text to shopping cart item.
There is a standard code in method /SAPSRM/IF_CLL_DODM_SC_I_DESCR~ADD_DESCRIBED_ITEM_TO_TABLE which adds the internal note to the item is like
* set Data to pdo-object
"prepare call
lo_pdo_sc ?= mo_pdo.
"call
TRY.
lo_pdo_sc->add_item( EXPORTING is_item = ls_pdo_item
iv_uname = sy-uname
iv_account_for_ess = iv_ess
IMPORTING es_return = ls_pdo_item_control
CHANGING co_message_handler = mo_pdo_message_consumer ).
* Add internal note as longtext
wd_main_node = mon_cll_set_facade->get_main_node( ).
wd_child_node = wd_main_node->get_child_node( name = 'INTERNAL_NOTE' ).
wd_child_node->get_attribute( EXPORTING name = 'INTERNAL_NOTE' IMPORTING value = lv_internal_note ).
TRY.
CALL METHOD lo_pdo_sc->/sapsrm/if_pdo_do_longtext~update_longtext
EXPORTING
iv_p_guid = ls_pdo_item_control-guid
iv_tdid = 'NOTE'
iv_tdspras = sy-langu
iv_tdformat = 'X'
iv_text_preview = lv_internal_note
* CHANGING
* EV_CHANGED = LV_CHANGED
* CO_MESSAGE_HANDLER =
CATCH /sapsrm/cx_pdo_abort INTO lx_pdo_abort.
mo_cll_message_handler->set_abort( io_pdo_abort_exception = lx_pdo_abort ).
ENDTRY.
* update
mo_pdo->submit_update( CHANGING co_message_handler = mo_pdo_message_consumer ).
* because view will be invalidated: clear the mapper reference from the bo_mapper
mo_parent_bo_mapper->deregister_mapper( io_mapper = me ).
* refresh whole application because e.g. Total value of sc has maybe changed.
* updates were performed a step before
mo_parent_bo_mapper->fire_event_refresh( iv_perform_updates = abap_false ).
* close window
lo_window_controller = mo_wd_view_controller->get_embedding_window_ctlr( ).
lo_window = lo_window_controller->get_window( ).
lo_window->close( ).
ev_close_window = abap_true.
I have done the similar code for updating the long text changing the tdid to HTXT but since I am not adding the item to the SC I have just implemented the update_longtext method. The text is being added to the buffer but not saved and reflected in SC.
I have implemented the following in the enhancement.
CALL METHOD lo_pdo_sc->/sapsrm/if_pdo_do_longtext~update_longtext
EXPORTING
iv_p_guid = ls_pdo_item_control-guid
iv_tdid = 'HTXT'
iv_tdspras = sy-langu
iv_tdformat = 'X'
iv_text_preview = lv_internal_note
* update
mo_pdo->submit_update( CHANGING co_message_handler = mo_pdo_message_consumer ).
What should I do to save the changed text?hello srinivas,
I am not sure about long text but i have updated PO item in run time.
Please find the code below may be it will be helpful for you.
Try the same for SC.
DATA: lo_bom_po TYPE REF TO /sapsrm/if_cll_bom_po,
lo_bo_po_adv TYPE REF TO /sapsrm/cl_pdo_bo_po_adv,
lo_pdo TYPE REF TO /sapsrm/if_pdo_base,
lo_task_factory TYPE REF TO /sapsrm/if_cll_taskcon_factory,
lo_task_container TYPE REF TO /sapsrm/if_cll_task_container.
DATA : lx_pdo_no_authorization TYPE REF TO /sapsrm/cx_pdo_no_authorizatio,
lx_pdo_wrong_mode TYPE REF TO /sapsrm/cx_pdo_wrong_mode,
lrcl_current_controller TYPE REF TO if_wd_controller,
lrcl_message_manager TYPE REF TO if_wd_message_manager.
lo_task_factory = /sapsrm/cl_ch_wd_taskcont_fact=>get_instance( ).
IF lo_task_factory IS NOT INITIAL.
lo_task_container = lo_task_factory->get_task_container( ).
IF lo_task_container IS NOT INITIAL.
lo_bom_po = lo_task_container->get_bom_po( ).
lo_pdo = lo_bom_po->/sapsrm/if_cll_bo_mapper~get_pdo( ).
lo_bo_po_adv ?= lo_pdo.
ENDIF.
ENDIF.
TRY.
CALL METHOD lo_bo_po_adv->/sapsrm/if_pdo_bo_po~update_item
EXPORTING
it_item = lt_pd_item.
CATCH /sapsrm/cx_pdo_no_authorizatio INTO lx_pdo_no_authorization .
RAISE EXCEPTION TYPE /sapsrm/cx_pdo_abort EXPORTING previous = lx_pdo_no_authorization.
CATCH /sapsrm/cx_pdo_wrong_mode INTO lx_pdo_wrong_mode .
RAISE EXCEPTION TYPE /sapsrm/cx_pdo_abort EXPORTING previous = lx_pdo_wrong_mode.
ENDTRY.
" don't forget to submit the changes
lo_pdo->submit_update( ).
Regards,
Neelima -
!!!URGENT!!!! -- Output Changes supplier details in an XML format
Hi all,
My platform is 11i Apps and 8i Database
I am really new to XML, however I have a requirment to achieve the following:
For updated or new suppliers, I need to output the new information in an XML format.
But, I am not sure how best to achieve this... can anyone offer me a some rough guidline where to begin.
Many thanks in advance
CheersPlease refer to the XSU document at:
http://otn.oracle.com/docs/tech/xml/xdk_java/doc_library/Production9i/doc/java/xsu/xsu_userguide.html -
Hi,
I need a query to bring the suuplier name along with the contacts
1.select * from ap_suppliers -- will give the supplier_name
2. Contacts ----??
I dont want contacts at the site level but at the supplier header level.Hi,
You can look at the script of the view PO_VENDOR_CONTACTS.
Second part of the script retrieves Contacts attached to the supplier header (PVC.VENDOR_SITE_ID IS NULL):
FROM
AP_SUPPLIER_CONTACTS PVC
,HZ_PARTIES HP
,HZ_RELATIONSHIPS HPR
,HZ_ORG_CONTACTS HOC
,HZ_PARTIES HP2
,AP_SUPPLIERS APS
WHERE
PVC.PER_PARTY_ID = HP.PARTY_ID
AND PVC.REL_PARTY_ID = HP2.PARTY_ID
AND PVC.ORG_CONTACT_ID = HOC.ORG_CONTACT_ID(+)
AND PVC.RELATIONSHIP_ID = HPR.RELATIONSHIP_ID
AND HPR.DIRECTIONAL_FLAG='F'
AND PVC.ORG_PARTY_SITE_ID IS NULL
AND PVC.VENDOR_SITE_ID IS NULL
AND HPR.OBJECT_ID = APS.PARTY_ID
AND HPR.RELATIONSHIP_CODE = 'CONTACT_OF'
AND HPR.OBJECT_TYPE = 'ORGANIZATION'
AND NVL( APS.VENDOR_TYPE_LOOKUP_CODE, 'DUMMY' ) <> 'EMPLOYEE'
J. -
TS3276 How to prevent mail from adding contact details taken from the adress book
Hi!
I don't know if this is the right place to ask about my issue but here it goes!
I use apple mail extensively having switched from entourage since outlook is by far no match to entourage. Anyhow my problem is that every time i add an email address in one of the TO recipients of a new email the mail program finds the name of that person in my my contacts and adds it to the initial email address.
I stretch out this is not the known problem where one wants to hide the contact names of a mail send to a group as a disclosed recipients mail.
I simply war to sent the mail without any delails added taken from my address book. In other words when i send a mail to say [email protected] I don't want the program to add the name of that person and send a mail to John Doe [email protected]
Anyone any ideas?Sorry to disappoint you, SayWhat0, but unfortunately this is not possible. Apple did not include such a setting and this solution is what I'd call a workaround really. It solves the problem, but as you've mentioned not without drawbacks. I believe there is no other way to resolve this at the moment.
I have already reported the issue via this link http://www.apple.com/feedback/mail.html
All I could suggest is to do the same and hope Apple will introduce a setting for this.
Maybe you are looking for
-
How do I report errors in an beta release?
I signed up to V28 beta to help find errors etc. I am now finding a number of problems which may or may mot be caused by V20. I have wasted much of my evening trying to get into the system, eventually successfully. Problems I am having are: 1) consta
-
I cannot export my iMove 11 films as before! New MacBook Pro Retina, same old mts-files
I have been using iMove on my old MacBook Pro for a long time, having trouble with ScreenFlow but never with iMovie. Until now. I manahed the actual project, making it as I use to. I went to "mediabläddrare", whatever that is in snglish, under "Share
-
I want to eleminate the choice of history from the sidebar
I don't want history to show as an option on the sidebar. Currently The choices are bookmarks and history. I want the options to allow bookmarks and related videos.
-
My wife has been working on a project with aout 200 still images and 10 minutes of clips. The stills are TIFs and the sequence settings are NTSC. The process of opening it always takes several (4-6) minutes, during which the "preparing display" messa
-
does anyone know why whenever I tried to save this class on eclipse it always gives me an error of save could not be completed Reason: Some characters could not be mapped using "Cp1252" character encoding. Either change the encoding or remove the cha