Regarding Order Template search data ISA

Hi,
1)We are using ISA Frame work for E-commerce Project and we would like to know from where Order Template Search Results are coming. Whether it is coming from R3 System or some other Persistence Database.
Steps:
1)Go to Search Screen
2)Select Order Template in Document Type drop down.
3)Select other parameter and click on the go button.
Search Result will be displayed below Search block.
2)We added One extra text field called product id in the Search block and we want to search Order Template based on product id. How we can implement this functionality in the ISA Framework.

Is there a XML file where I can configure the application to search for such orders which are in status "order template"
Generic Search Framework was introduced from CRM 5.0 only. If you turn on the templates in the XCM configuration of the webshop, then you will most probably see them in the search.
and how can I let them move from the template status to a open SO?
Templates are never directly converted into Sales Orders. The templates make it easy for you to create a - say repetitive or periodic order. For example if month you order for several items to replenish your inventory - just an example. Every month filling the items in the order will be time consuming. So, we create a Template with all these items and save it for future use.
These Templates always have the status order template.
Now when you want to create Sales Order out of these templates, (a) ISA copies the template (2) creates a new order and (3) presents it to you for changes. You make changes to the template - such as quantities, dates, shipping address etc. and (4) Save the order.
The template are left alone. The templates are never meant for one time use.Are you trying to use them as Quotations by any chance? If you don't want them in your system, you can always delete them.
Well, to answer your question, follow the standard. Make a copy of the template and create a sales order.

Similar Messages

  • Order Template in R/3 ISA B2B scenario

    Hi,
    Does anybody know where the Order templates in R/3 ISA 5.0  B2B(with memory catalog) scenario get saved .???
    Somewhere in the isa b2b config guide i read that it gets stored in SAP Web AS Java 7.00 server.If this is true, could you tell me how to access those templates (like from which table and database)?
    Answers will be rewarded with points.
    Thanks
    Ravi

    It gets stored in the database to which your web shop is pointing to.
    Check the shop admin or the xcm config.
    It has some jdbc parameters which would point to the data base which the
    isa application is pointing to.
    This should be a pointer.
    As regards the tables i don't know if there is any document which talks about it.
    (If you do come across any please do share the info for the better of the community)
    Try going thru the source code to identify the tables.
    But yes the order template information is stored in the database (also called by some as java database)

  • Problem with creation of Order template

    Hi Experts,
    We are facing an issue with ISA 4.0. B2B application.
    The extension data is not getting updated in CRM 4.0 while creating Order template.
    The same extension data is getting updated for Order template change process.
    Also same extension data is getting updated for  CRM order creation.
    Can any one put some lights on this issue ?
    for both order and order template creation the below statement is used for holding the document. 
    SalesDocument preOrderSalesDocument = bom.getBasket();
    Thnx.
    Regards,
    Murugan Arumugam.

    Hi Experts,
    We are facing an issue with ISA 4.0. B2B application.
    The extension data is not getting updated in CRM 4.0 while creating Order template.
    The same extension data is getting updated for Order template change process.
    Also same extension data is getting updated for  CRM order creation.
    Can any one put some lights on this issue ?
    for both order and order template creation the below statement is used for holding the document. 
    SalesDocument preOrderSalesDocument = bom.getBasket();
    Thnx.
    Regards,
    Murugan Arumugam.

  • Unable to retrive Order template in SAP e-commerce 5.0.

    Hi All,
    I am trying to retrieve the Order template using e-commerce 5.0 backend as SAP 4.7 but i am getting below error in log.
    OpenSQLException#Cannot assign an empty string to host variable 13.#com.sap.sql.log.OpenSQLException: Cannot assign an empty string to host variable 13.
    Is there any configuration(SQL connectivity) required to retrive the order template?
    Please suggest.
    Thanks & Regards
    Manoj Sahoo

    Hi Manoj,
    It seems there is problem with Database connection or Tables are not maintained in Database.
    For Database Connections : There are some defaults settings done at installation process. You can check database connection in Visual Administrator.
    Server->Services->JDBC Connector.(If it is maintained then)
    check in web.xml of ISA application, whether the same data source name is maintained.
    <!-- security settings for administration area -->
         <resource-ref>
              <res-ref-name>SAP/CRM/b2b</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
         </resource-ref>
         <!--JDO connection factory lookup name, required-->
         <resource-ref>
              <res-ref-name>jdo/defaultPMF</res-ref-name>
              <res-type>javax.resource.cci.ConnectionFactory</res-type>
              <res-auth>Container</res-auth>
         </resource-ref>
    Note: SAP/CRM/b2b is a alias name to datasource maintained in JDBC Connectivity.
    If everything is fine, then goto database and check whether tables are maintained in database.
    Tables are :
    o CRM_ISA_BASKETS
    o CRM_ISA_BUSPARTNER
    Hope this gives you a fair idea.
    Regards,
    Devender V

  • Email button from Order template conformation page.

    hi,
    I got new requirement.in that i have to give give email button on Order template conformation page.
    if i click on email button new popup page will come and it will contain from email id,CC and messege.
    and i have to add entire item list in email.
    please guide me something for this requirement.
    Thanks in advance,
    jayesh talreja

    Hi Jayesh,
    Its an interesting scenario .Anyways to add an email link to the confirm.jsp all you need to do is to add the below javascript and html to confirm.jsp
    function email() {
               var url='<isa:webappsURL name="/ecall/customer/interaction0.do?interactionType=email"/>';
               var spd=window.open(url,"compareWindow","menubar=no,      directories=no, height=600 width=750, scrollbars=yes, status=no, toolbar=no, top=84, left=212");
               spd.focus();
    <tr>
         <td class="value">
            <a hre="javascript:email()"><b><isa:translate key="cic.prompt.index.mail"/></b></a>
         </td>
    </tr>
    Adding these lines will you a link for email on confirm.jsp on clicking on which you will get a new window with the Cc and all
    the required fields and it is used for sending the mails. But your issue for sending the item data from confirm page is still left.
    I will also try to find out the easiest way to send this data.
    Regards,
    Arshi
    Edited by: Arshi Arshi on Oct 6, 2009 3:15 PM

  • Create Order Template from quotationin b2b application.

    hi,
    My requirement is,if i open any already created quotation then on that screen (orderstatusdetail.jsp)we  have to add one button with name "Create Order Template".after clicking that button new Order Template page should open with all items and heder data.
    i had written code for button but not able to understand onclick even what i have to write?
    thanks in advance.
    jayesh talreja.

    Hi Jayesh,
    Call documentstatusaddtobasketaction on click at this button.like below
    method="post" action='<isa:webappsURL name ="/b2b/documentstatusaddtobasket.do"/>'>
    But this button is already available on orderstatus page, if its not visible to you it means there is
    something wrong that is happening in either java or abap code.
    Regards,
    Arshi

  • Order template in mySAP ERP B2B scenario without TREX

    Hi,
    Does anybody know where the Order templates in R/3 ISA 5.0 B2B(with memory catalog) scenario get saved .???
    Somewhere in the isa b2b config guide i read that it gets stored in SAP Web AS Java 7.00 server.If this is true, could you tell me how to access those templates (like from which table and database)?
    Answers will be rewarded with points.
    Thanks
    Ravi
    Pages: 1    Back to Thread List

    It gets stored in the database to which your web shop is pointing to.
    Check the shop admin or the xcm config.
    It has some jdbc parameters which would point to the data base which the
    isa application is pointing to.
    This should be a pointer.
    As regards the tables i don't know if there is any document which talks about it.
    (If you do come across any please do share the info for the better of the community)
    Try going thru the source code to identify the tables.
    But yes the order template information is stored in the database (also called by some as java database)

  • Problem with creating order through order template

    Hi experts,
    We have problem with creating order by order template.  Extensions data available in order template is not sent to order.   Extension data are showing upto order submission form.  But after sucessful creation of order  extension data are no longer available in  CRM-ORDEr.
    We are using ISA 4.0 with CRM 4.0.
    We recently applied patches on CRM server.  Before patching it was working fine.
    Can you please suggest us to solve this issue?
    Thanks in Advance.
    Regards,
    Murugan Arumugam.

    closed.

  • Order template -runtime error

    Hello Time.
    When i open some order templates from the search result it is giving run time error.
    It is not happening for all order templates.? Any one can help me with any clues.
    I also want to know.
    1.How the order template is stored in backend.
    2. how we can differentiate between normal order and order template.
    3.Will search result for order template show all order templates in the system?. What is the filthater criteria for that?.
    4. What are the function modules involved in this?.
    Regards,
    Shanto Aloor

    Hello Denis,
    The below is the run time error i am getting.
    java.lang.NullPointerException: It was tried to rebuild the connection because of invalidity. It is not allowed because the connection type is not JCoConnectionStateless. You may also check the user authorizations.
         at com.sap.isa.core.eai.sp.jco.BackendBusinessObjectBaseSAP.getDefaultJCoConnection(BackendBusinessObjectBaseSAP.java:55)
         at com.sap.isa.backend.crm.SalesDocumentStatusCRM.readDocumentStatus(SalesDocumentStatusCRM.java:1086)
         at com.sap.isa.backend.crm.order.OrderStatusCRM.readOrderStatus(OrderStatusCRM.java:59)
         at com.sap.isa.businessobject.order.OrderStatus.readOrderStatus(OrderStatus.java:432)
         at com.sap.isa.isacore.action.order.DocumentStatusDetailPrepareBaseAction.isaPerform(DocumentStatusDetailPrepareBaseAction.java:270)
         at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:378)
         at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:418)
         at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:344)
         at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:375)
         at com.sap.isa.core.BaseAction.execute(BaseAction.java:212)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:692)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:409)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
         at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
         at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:219)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176
    Regards,
    Shanto Aloor

  • Sales order PO date should be populated in Delivery order "Actual GI date"

    Hi all,
            As per my requirement sales order (VA01) PO date should be automatically populated in Delivery order "Actual GI date".I have searched for User exits.
    But I couldn't find it. Can any body help me.
    regards,
    shiva

    Use user exit FORM USEREXIT_MOVE_FIELD_TO_LIKP in include MV50AFZ1.
    Regards
    Sridhar

  • GRC AC - HCM as user search data source

    Hello all,
    I´ve configured GRC AC to user HCM as user search data source and also user details data source. During my user change tests through the "Access Request" function, I noticed that only existent users at SU01 and HCM (checked through PA30) appear in the access request User Selection. Existent users at HCM but not at SU01 doesn´t appear.
    Someone can tell me why? I mean, if I configured the user search to use HCM as data source, shoudn´t it bring all HCM users regardless of his existence at SU01?
    Thanks in advance,
    Pedro

    Hi Pedro,
    You only have confirmed that 2 accounts are maintained in HCM and in SU01 as well, so you would be able to see these accounts' details both ways.
    Yes, you are right about user account maintenance first in HCM at the time of new hire, then you can manually raise the access request to grant them access to various SAP systems. Or in order to automate this process as Prasahant suggested, you can take help from HR Triggers.
    You can refer: GRC 10.0 - HR Trigger configuration - Governance, Risk and Compliance - SCN Wiki
    But responding to your original discussion, whatever user accounts are maintained in HCM you would see those details provided you define HR for the "user search data source" AND from SU01 for "user detail data source"
    In your case you have 2 accounts which have been maintained in HCM as well as SU01, so that is what creating confusion for you.
    Let us know if you need any more clarifications.
    Regards,
    Ameet

  • Quantity from Order Template to Order

    Hello Experts
    Does the order quantity flows from order template to order or from order to order when we click on transfer button on B2B web shop ?
    What is the standard behaviour.
    Thanks

    Hi DJ,
    This act of transfer button in ISA frontend is same as Copy Business Transaction button in crm gui.
    It not only copies the quantity and product but copies sold to party, ship to party, payer, bill to and all the
    other details also.You can think it of as a replica of the existing order.
    You can edit each and every detail in the new order but sold to party can't be changed.The reason is
    ISA application is designed in such a way that it logs in with sold to party and once you are logged in after
    selecting a sold to,this sold to is freezed and can't be changed anymore untill you logoff and login again with
    some other sold to.
    Regards,
    Arshi

  • Find Sales Order Item Basic Data by Elements query fails

    I am trying to consume Find Sales Order Item Basic Data by Elements in .NET 3.0.
    Every thing appears to be working fine -- I could query by PO number, Creation time, SalesOrganisationID etc.
    However, the most basic query is mysteriously failing. I just want to query by Sales order number, and have given a valid sales order number 6718 that exists in SAP.
    It fails giving the following errors:
    (in Log.LogItem.Note variable):
    <b>"Conversion failed: Invalid input format"</b>
    (in Log.LogItem.TypeID variable):
    <b>"701(SFB)"</b>
    Code is pretty simple, and I am just trying to query Saler Order number 6718. Of course there is nothing wrong with its format.
    From the ESOA site, all I could get was:
    <i>----
    QUOTE -
    The following values are optional selection criteria for restricting the search result:
    SelectionByID – Document number range
    INCLUSION_EXCLUSION_CODE
    INTERVAL_BOUNDARY_TYPE_CODE
    LOWER_BOUNDARY_ID
    Value
    UPPER_BOUNDARY_ID Value
    Value
    UNQUOTE -
    </i>
    I could not even have any  documentation on what to put in InclusionExclusionCode, and IntervalBoundaryTypeCode. They apper to be some Global Data Types for which I couldn't find any documentation. By sifting through Wiki, I just guessed a couple of values praying that it may work. I am a bit new to ESOA, but have expertise in .NET 3.0. Would someone guide me where to find the documentation for that, where are the error codes listed, so that I make the queries with little better preparation.
                querydata.SelectionByID = new SalesOrderERPItemBasicDataByElementsQueryMessage_syncSalesOrderERPItemBasicDataSelectionByElementsSelectionByID[1];//Single element array is good enough
                querydata.SelectionByID[0] = new SalesOrderERPItemBasicDataByElementsQueryMessage_syncSalesOrderERPItemBasicDataSelectionByElementsSelectionByID();
                querydata.SelectionByID[0].InclusionExclusionCode = "E";
                querydata.SelectionByID[0].IntervalBoundaryTypeCode = "6";
                querydata.SelectionByID[0].LowerBoundaryID = new SalesOrderID();
                querydata.SelectionByID[0].LowerBoundaryID.Value = "6718";
                querydata.SelectionByID[0].UpperBoundaryID = new SalesOrderID();
                querydata.SelectionByID[0].UpperBoundaryID.Value = "6718";

    How do you test with a SOAP Client  - I am trying to use same dataset as provided?
    I did with WSDL Test - SAP, SOAP Client and got the following error:
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
       <soap-env:Body>
          <nr1:SalesOrderERPBasicDataByElementsResponse_sync xmlns:nr1="http://sap.com/xi/APPL/Global2">
             <Log>
                <MaximumLogItemSeverityCode>1</MaximumLogItemSeverityCode>
                <Item>
                   <TypeID>701(SFB)</TypeID>
                   <SeverityCode>1</SeverityCode>
                   <Note>Conversion failed: Invalid input format</Note>
                </Item>
                <Item>
                   <TypeID>701(SFB)</TypeID>
                   <SeverityCode>1</SeverityCode>
                   <Note>Conversion failed: Invalid input format</Note>
                </Item>
                <Item>
                   <TypeID>701(SFB)</TypeID>
                   <SeverityCode>1</SeverityCode>
                   <Note>Conversion failed: Invalid input format</Note>
                </Item>
                <Item>
                   <TypeID>701(SFB)</TypeID>
                   <SeverityCode>1</SeverityCode>
                   <Note>Conversion failed: Invalid input format</Note>
                </Item>
                <Item>
                   <TypeID>701(SFB)</TypeID>
                   <SeverityCode>1</SeverityCode>
                   <Note>Conversion failed: Invalid input format</Note>
                </Item>
             </Log>
          </nr1:SalesOrderERPBasicDataByElementsResponse_sync>
       </soap-env:Body>
    </soap-env:Envelope>
    Thanks..
    Vikas

  • Load a sales order with delivery date in the past

    Hi,
    We want to load in the system a sales order with delivery date in the past, and maintain the schedule delivery date in the past. To do that, in the customizing Sales And Distribution / Basic Functions / Delivery Scheduling and Transportation Scheduling / Define Scheduling By Sales Document Type, I selected the flag Blackwards. But the problem is that the rest of the dates in the scredule line: goods issue date, loading date, material avail.date and transportation Plan Date, are in blank and you cannot enter any data because the system deletes it.
    How can I have these dates informed with dates in the past?
    Thanks in advance,

    You can control this using the "Message Control" in the SAP IMG.
    Supplier Relationship Management>SRM Server>Cross-Application Basic Settings>Message Control>Influence Message Control
    Using this you convert Error to Warning or even swith off this message.
    Please refer this thread for complete steps:
    Re: How to change an error message to a warning message in SRM
    Note: you need to suppress the messages relevant to your case here.
    Regards
    Kathirvel

  • Sales order schedule confirmed date will consider Production capacity load

    As we know about schedule confirm delivery dates of sales order will consider based on material master lead time ,shiping point etc
    How to consider production capacity plan on sales order's delivery date.
    Say for example :
    Production workcenter capacity to produce the XYZ material 10qty in a Day.
    today i have created the sales order XYZ materail qty of 100. lead days has give based of MMR 21 days 17-07-2010( 3 sundays)
    and in same day i have created other sales order XYZ material qty 5000 ,the lead days again it will came 17-07-2010.
    Now my client requiremnt is when the schedule days is confirming in the sale order it sholud also consider the production capacity planning also(CR01,CR02)
    Even though my work centers are overloaded it is confirming the sales order on 17-07-2010 (based on leads days in MMR)
    Need your Inputs on issue

    Hi,
    This is a complex issue; best solution is by using APO/GATP.
    If not, then in ERP only, the second best is:
    1) Work with assembly processing in SO, meaning that a production/planned order is automatically created in the customer order during order creation.
    2) Then, after the order is created it is scheduled, and the delivery date proposal is based on that.
    3) Now you can check in the order that there are no capacity overloads, and all capacity required to produce on the proposed date is available. If yes, you're done. If not, it gets a bit complex, since you actualy need to switch to capacity planning, do capacity leveling and dispatch (PP), and the you get a new feasible schedule proposal based on that.
    APO/GATP could do all that automatically!
    Regards,
    Mario

Maybe you are looking for

  • Performance tuning for a time-out dump

    Hi , actually there is a following piece of code(a SELECT query) in my program,due to which TIME OUT dump occurs.plz help me to modify the code to reduce it's execution time. code is: DATA: at_seque_extref TYPE zprms_ord_ind OCCURS 0 WITH HEADER LINE

  • Combo Box question on JSP

    I have two combo boxes. Box 2 is populated dependant on the value of box 1. The data wil be coming out of a JavaBean with a connection to a database. What would be the best way to acheive this? TIA Owen Thomas

  • Photoshop CS5 Crashes on Save/Save as/Save for web

    Using win7 64bit, I7 950, ATI 6970, 12GB RAM Photoshop keeps crashing not in a continues way, it happen suddenly, not every time whe trying to save/save as/save for web. Tried reinstalling PS, didnt solve the issue, Tried reinstalling entire Adobe De

  • Dropping first product from vendor punch-out catalog

    Hi, We are having classic scenario implemented with GOA on SRM server 5.5 and support pack 9 with CCM2.0. Currently we are facing an issue for one vendor punch-out catalog. When we are choosing multiple products from vendor catalog,it is dropping fir

  • Enhancement to remove a message in ME22N

    Hi guys, In Me22N If the vendor in a held PO is changed, new output message is determined and output is getting triggered for both the vendors. We expect system to delete or update the first message with new vendor instead of creating a new message.