How to make Service call document web enabled

A technician would be accessing Service call form through the web browser over the internet. He would be mentioning the CALLID and will be entering the user defined fields that are dispatch date, technician out date and time to name a few from the web browser through a web page, which should get populated into SAP Business One database.  We are going for SAP Business One 2007B version with SQL server 2005 database. I went through the web tools web services and I could not find a web service related to service module. Can you please advise me how to go about with this scenario?

Hello,
Look at the thread on page two with the name: Join a service call and one serial number?
Hopefully this will help you further
Tim

Similar Messages

  • How to make a call  to service from site studio templates?

    Hi,
    May be this is very basic but I am not able to figure out how to make a call to a service from site studio templates (hcsp). I have seen one example of service call in the dynamic list fragment. It makes a call to SS_GET_SEARCH_RESULTS service using executeService() method. But it doesn't take any parameters and also not very how returned results are captured.
    I want to execute WCM_PLACEHOLDER service. It takes 2 main parameters dataFileDocName and templateDocName. The returned result is typically a html response.
    The service typically is executed using http request and the url would be something like this
    http://hd-pratapm/ucm/idcplg?IdcService=WCM_PLACEHOLDER&dataFileDocName=VIRTUSAINC&templateDocName=DETAILS_REGION_TEMPLATE
    I think SS_GET_SEARCH_RESULTS service works in the similar fashion. I want to execute WCM_PLACEHOLDER service too using executeService() method. How to work with this? How can we pass parameters and capture returned results?
    Regards,
    Pratap

    Hey Pratap,
    If you are on a standard Site Studio template (page or subtemplate) you should be able to call the wcmPlaceholder idoc function directly. In fact calling the idoc function provides a lot more functionality then the service call (they locked down a few things in the service call since it is designed to be called from an external application).
    The idoc call would look something like: <!--$wcmPlaceholder("Sales", "placeholderDefinitionDocName=placedef_salescontact")--> (taken from page 208 in this doc: http://download.oracle.com/docs/cd/E10316_01/SiteStudio/10gr4/Pdf/Site_Studio_10gR4_Designer_Guide.pdf)
    As a general note when you are in idoc script and want to execute a service you call <$executeService()$> as you saw in the dynamic list. The parameters that the service runs on are in the data binder of the current request. To set parameters for an execute service you simply set idoc variables on the page before it. Example:
    <!--$QueryText="dDocType <matches> `Document`" -->
    <!--$executeService("GET_SEARCH_RESULTS")-->
    As for the response when you execute an idoc function, like wcmPlaceholder, that returns a String the response is immediately output to the page in the location you called the function. This would be similar in concept to a jsp scriptlet that outputs a string <%=myResponseString%>
    Hope that helps,
    Andy Weaver - Senior Software Consultant
    Fishbowl Solutions < http://www.fishbowlsolutions.com?WT.mc_id=L_Oracle_Consulting_amw_OTN_ECM >
    Edited by: Andy Weaver on Jul 7, 2010 7:59 AM
    Added response detail.

  • How to develop and call Asynchronous web service

    Hi All,
    I need to have a java web service that will be called asynchronously.
    That should execute, once triggered and caller shouldnt need to wait till its completion.
    How to develop and call asynchronoue web service ?
    Thanks
    Saikrishna

    Let your web service start its own background thread (*) somehow and move your business logic from web service to this thread. Then you can return from your web service. The client won't be blocked and your application will run on your server after service callout will be finished.
    I hope that's what you need. Anyway, there is only "asynchronous communication" and nothing like "asynchronous web service". At least from HTTP point of view, every call is synchronous - you have request and response.
    (*) You shouldn't start your own thread since you are in JEE world. Look at documentation for your container. E.g. for weblogic there are workers you can use this way. Or you can choose the other way. I hope that for any container you can just enqueue your web service request to any JMS queue and move your business logic to an appropriate MDB. Then, your web service will be just a simple JMS producer and your web service client won't be forced to wait for business logic to finish.
    Last but not least, next time choose a better forum. :-)

  • How to make color screen in Web dynpro appl?

    How to make color screen in Web dynpro appl?

    Hi Gobi..
    <u><b>Go thorugh the follwing links</b></u>
    https://www.sdn.sap.com/sdn/collaboration.sdn?contenttype=url&content=https%3A//forums.sdn.sap.com/forum.jspa%3FforumID%3D52
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/business_packages/a1-8-4/nw04stack09themes.zip
    <u><b>Tutorial</b></u>
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how%20to%20edit%20web%20dynpro%20themes.pdf
    <u><b>Setting the Theme</b></u>
    http://help.sap.com/saphelp_nw2004s/helpdata/en/1e/535d420447e054e10000000a155106/content.htm
    <u><b>Configuration</b></u>
    http://help.sap.com/saphelp_nw70/helpdata/en/43/8a1a8ece230c8ce10000000a11466f/content.htm
    Regards,
    GS
    Message was edited by:
            Sathishkumar GS
    Message was edited by:
            Sathishkumar GS

  • Service Call documents can't be read from B1 DI SERVER

    Dear All,
    Service Call documents can't be read from B1 DI SERVER using B1WS (wsdl) for service calls (OSCL) which has column/ field "IsEntitled" = "C".
    Based on REFDB.chm, SAP B1 Technical Documentation, field IsEntitled can only be filled  by two values:
    "C" = Valid contract exist
    and
    "N" = No
    But ... in wsdl B1WS file, ServiceCallService.wsdl only allows "Y" and "N" values. The XML is as below:
         <s:element minOccurs="0" name="EntitledforService">
                  <s:simpleType>
                    <s:restriction base="s:string">
                      <s:enumeration value="tNO" />
                      <s:enumeration value="tYES" />
                    </s:restriction>
                  </s:simpleType>
                </s:element>
    Consequently, Service Call which has IsEntitled value "N"  CAN be read because tNO means "N" ("N" and "N" are equal). Coversely, "C" CAN NOT be read because tYES means "Y" ("C" and "Y" are not equal).
    We looked at the DI Server log, the problem occurs when DI Server receives getByParam commands which retrieve service call with "C" value on its IsEntitled field. So, the problem happens when we read from the DI Server, not when we update the service call. (the error message is Invalid valid value 'C' in Enum 'BoYesNoEnum', the valid values are 'N', 'Y')
    The log is as follow:
    <?xml version='1.0' ?><S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope">
      <S:Header>
        <MsgHeader xmlns="http://www.sap.com/SBO/DIS" xmlns:ns2="ServiceCallsService">
          <SessionID>4FD32D48-47B0-4ECB-9E23-0DE4A5576CDE</SessionID>
          <ServiceName>ServiceCallsService</ServiceName>
        </MsgHeader>
      </S:Header>
      <S:Body>
        <ns2:GetByParams xmlns="http://www.sap.com/SBO/DIS" xmlns:ns2="ServiceCallsService">
          <ServiceCallParams>
            <ServiceCallID>52</ServiceCallID>
          </ServiceCallParams>
        </ns2:GetByParams>
      </S:Body>
    </S:Envelope>
    08/07/2011  14:31:40  Response (Fault)
    <?xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
      <env:Body>
        <env:Fault>
          <env:Code>
            <env:Value>env:Sender</env:Value>
            <env:Subcode>
              <env:Value>-1013</env:Value>
            </env:Subcode>
          </env:Code>
          <env:Reason>
            <env:Text xml:lang="en">Invalid valid value 'C' in Enum 'BoYesNoEnum', the valid values are 'N', 'Y'</env:Text>
          </env:Reason>
          <env:Detail>
            <Service>ServiceCallsService</Service>
            <Command>GetByParams</Command>
            <SessionID>4FD32D48-47B0-4ECB-9E23-0DE4A5576CDE</SessionID>
          </env:Detail>
        </env:Fault>
      </env:Body>
    </env:Envelope>
    Any solution?
    Edited by: Alfa Ryano Yohanis on Jul 8, 2011 3:02 PM

    Hi Alfa
    I am experiencing the exact same issue as described above.
    Did you solve it? And if so, how?
    Thank You,
    Marco Muller

  • How to make Conference Call in Xperia Z1

    How to make conference call in Xperia Z1. First of all I am not sure whether that facility is available in Z1. 

    Hi and welcome to the community! Since you're new please be sure that you have checked out our Discussion guidelines.
    I suggest that you take a look at the following link for further instructions about how to place conference calls:
    http://userguide.sonymobile.com/referrer.php?region=gb&product=xperia-z1#Conference-calls.html
    Note that this function needs to be enabled at your subscription from your operator in order to make it work.
     - Official Sony Xperia Support Staff
    If you're new to our forums make sure that you have read our Discussion guidelines.
    If you want to get in touch with the local support team for your country please visit our contact page.

  • How to make CSD call in NOKIA E71

    Hello,
    I bought two Nokia E71 mobiles with BSNL 3G connection. My service provider(BSNL) providing 3G service. E71 is connected to PC there i dialed to another phone which is conneted to other PC. when i dialed from hyperterminal in winxp by using ATD commnad with out semicolon. I am getting connection error messge on my phone. NO CARRIER on hyper terminal.
    I don't know what the problem is i tried with all commands no use. Is there any setting required for NOKIA E71. How to make data call (CSD call) by using Nokia E71.
    You help is very much appreciated..
    -Vijender

    Hi
    this may or may not be of help.
    I was having a similar problem with a 6230i.
    When trying to make a data call  the No Carrier signal would come back.
    After some research I changed +cbst form 0,0,1 to 7,0,1
    at+cbst=7
    This apparently gives the receiving modem more time to connect. It sends the no carrier signal 30 seconds later after appearing to connect, I still dont get the connect 9600 response.

  • I have 3G sim card how to make reugular call in ipad air 4G. tell me.

    i have 3G sim Card how to make regular call in ipad iar 4G. tell me.

    You have to use an app such as Skype or Viber. iPad has no
    telephone capability as sim is data only.

  • How to make system call to execute command line in JAVA?

    Hi,
    I am new in JAVA. How to make system call to execute the following command line in JAVA in LINUX environment.
    rpm -qa jdkIn C programming, use as such:
    system ("rpm -qa jdk");
    How about JAVA?
    Thanks.

    Runtime.getRuntime().exec. But first read this:
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

  • How to make video calls on i phone 4s

    how to make video calls on i phone 4s

    kalidag
    Currently Being Moderated  Re: how to make video calls on i phone 4s
    Jan 30, 2012 1:35 AM (in response to wjosten)
    but we can make video call using our SIM network.. it charge morethan a voice call.I am looking for that on my i phone
    Dear cheonweb,
    The person asking about  3G video cal with out using GPRS(cellular network data plan or wifi) by using cellular network data plan it is possible but with out using cellular network data plan we cant make 3G video cal in apple phones.

  • How to make Service Callout to Document (XML) Based Web Service Proxy

    Hi,
    I am receiving a String which is basically XML via MQ.
    I want to do a Web Service Callout using the String based XML to a Proxy Service that is a Document Based Web Service.
    When I make the call using the String as the input parameter, I get many PipeLine Exception errors on the console and it does not reach the Web Service.
    Based on my readings, I believe that I need to place an XMLObject variable in the Service Callout instead of a String.
    How do I do this?
    I've tried the fn-bea:inlinedXML function but that does't seem to work.
    Regards
    Aziz

    Hi Anuj, seems that the problem was an invalid character in the Mq Message when I tried to apply the inlinedXML method to it.
    This is resolved now.
    The solution:
    1) Assign Mq $Body to variable
    2) Use Java Callout to remove special characters fn:string(body)
    3) convert Java Output String to XML using inlinedXML xquery function
    4) Do a replace on the $body node contents using the XML variable
    5) Call Web Service.
    if you dont do the XML conversion, the web service throws a Pipeline Exception.

  • How to make a call from a Web page

    How can I make a call from a number on a Web page ?
    If I select the number, I can only copy it ... then I cannot cut and paste into the phone dialing section ???
    I thought that by selecting the number on the Web page and holding it this would trigger the dialing ... like I used to do with my 9900 Bold BB.

    Are you holding the number or just pressing it quickly? Holding anything will produce a menu whose options would include cut & paste but just pressing the number should activate an action, in this case dialing the number.
    Try just pressing the number with a normal press and not holding it and post back with your results.  
    - If my response has helped you, please click "Options" beside my post and mark it as solved. Clicking the "thumbs up" icon near the bottom of my response would also be appreciated.

  • How to get info about web service caller inside Web Service

    Hi..
    I want to know that can we get info about Web Service Caller inside called web service..
    Info Like IP Address, User Id, User Name
    Regards,
    Ajay Sharma

    Hi,
    I tested following code using JDevloper 11g
    @Resource 
        WebServiceContext wsc;
        @WebMethod
        public String webMethod() {
                    MessageContext msgCtxt = wsCtxt.getMessageContext();
            HttpServletRequest req = (HttpServletRequest)msgCtxt.get(MessageContext.SERVLET_REQUEST);
            System.out.println("Client IP = " + req.getRemoteAddr());
            return req.getRemoteAddr();
        }It is giving me IP address but when i tested this web service from another computer there also it is giving my machine address instead of the machine IP from where the web service is called.
    What is wrong in my code ?
    Regards,
    Ajay
    Edited by: Ajay Sharma on Dec 31, 2012 1:06 PM

  • How to make a call in Javascript to export a Report Element - The content of a cell

        Hi everyone,
    I  have a very simple question :
    How can I make a call to the API in order to export a single cell in the WEBI report in .CSV using httpRequest ?
    Thanks in advance,
    Rogerio

    hello,
    You can try the URL:
    [GET] <url>/documents/{documentId}/reports/{reportId}/elements/{elementId}
    ... with text/csv as Accept-Type and a trailing reference or datapath.
    Examples
    <url>/documents/7610/reports/1/elements/13?datapath=DP1.DObc:"2004",DP1.DOa6:"Austin"
    <url>/documents/7610/reports/1/elements/13?reference=1.D.7
    Regards,
    eric festinger

  • Cgmap.dat - url format of calling a web enabled cgi report

    Hi,
    I am running Oracle Reports on OAS 4.0.8.1 and Developer/2000 6.x Report Server. I am new to this web enabled reporting, so it's probably trivial, but:
    How should a link for my report look like, when I am running it with URL mapping.
    The CGI URL looks like this:
    http://ept_peti/cgi-bin/rwcgi60.exe?server=ptrep&report=probarep.rdf&userid=test%2Ftest%40test&destype=cache&desformat=html
    and it runs fine. I have in my cgimap.dat file the following line:
    dodo: report=probarep.rdf userid=test/test@test destype=cache desformat=html
    The question is, how does the url like if I would like to run it with url mapping.
    TIA.
    null

    Hi Sir,
    Yes, you are right. User needs to be authenticated before running the reports.
    However, one way is to fill the authentication form, which our customer would not prefer to use.
    So, the next method is put the authentication details as part of the url parameter. However this can been seen by the rest of the people and we don't want end user to know about the database username and password.
    So, we put the authentication information in the a file in NT called rep60.dat
    Now the user can run the report using url that does not contains authentication information.
    But the thing is if any of the unauthorise user came across to remember the url, he can just run it in browser without any authentication as it has been put in the file as auto authentication.
    In this case, is there any way we can enforce the security?
    Please advise.
    Thanks.

Maybe you are looking for