Differences

This shows you the differences between two versions of the page.

appendixd:appendixd [2018/06/19 03:28]
mnikolic [XWS (EXTERNAL WEB SERVICE)]
appendixd:appendixd [2019/02/11 08:18] (current)
bdjordje
Line 3: Line 3:
 {{:link.png|}} {{:link.png|}}
 <newcolumn l> <newcolumn l>
-====== CallidusCloud CPQ API ======+====== SAP CPQ API ======
 </columns> </columns>
 <WRAP container 99%> <WRAP container 99%>
Line 36: Line 36:
 </WRAP> </WRAP>
  
-CallidusCloud CPQ API allows external applications to call +SAP CPQ API allows external applications to call 
-appropriate methods in CPQ. This helps automation of processes and+appropriate methods in SAP CPQ. This helps automation of processes and
 eliminates the need to manually enter information. eliminates the need to manually enter information.
 For example if company uses a separate application to process shipping For example if company uses a separate application to process shipping
-information after an order has been placed, CPQ API can be used to+information after an order has been placed, SAP CPQ API can be used to
 update a quote with shipping information, such as tracking number, update a quote with shipping information, such as tracking number,
 tracking URL, estimated shipping date, etc.  tracking URL, estimated shipping date, etc. 
  
-CPQ API supports quote updates, quote actions execution , customer creation and updates,+SAP CPQ API supports quote updates, quote actions execution , customer creation and updates,
 user updates etc. user updates etc.
-\\  +\\ 
 +<note> 
 +You can import or export up to 20MB of data via API in a single call. 
 +</note>  
 +\\
 Currently, several web services are offered: Currently, several web services are offered:
 \\  \\ 
Line 55: Line 58:
 ===== API EXAMPLE ===== ===== API EXAMPLE =====
  
-A common use of CPQ’s API is to change the status of a+A common use of SAP CPQ’s API is to change the status of a
 quote.  This type of action falls under the set of user side functions. quote.  This type of action falls under the set of user side functions.
 This set includes the function performCartAction, which performs a This set includes the function performCartAction, which performs a
Line 67: Line 70:
 \\  \\ 
  
-To access CPQ’s API, use the following URLs: +To access SAP CPQ’s API, use the following URLs: 
   * <application root>/wsAPI/CPQAPI.asmx - this is the set of user level functions   * <application root>/wsAPI/CPQAPI.asmx - this is the set of user level functions
   * <application root>/wsAPI/wssrv.asmx - this is the set of admin level functions   * <application root>/wsAPI/wssrv.asmx - this is the set of admin level functions
Line 85: Line 88:
 used. used.
 <note>Inactive users will not be able to perform any API calls, since <note>Inactive users will not be able to perform any API calls, since
-their login data is checked, just as in the standard web based CPQ+their login data is checked, just as in the standard web based SAP CPQ
 application. Don't forget that all API calls are case-sensitive.</note> application. Don't forget that all API calls are case-sensitive.</note>
-CPQ workflow is applied to this user when performing an API function.  In+SAP CPQ workflow is applied to this user when performing an API function.  In
 this example, the user needs to have the correct rights to change a this example, the user needs to have the correct rights to change a
 quote’s status. quote’s status.
Line 93: Line 96:
  
 **OrderID** is the number of the quote that the function will be **OrderID** is the number of the quote that the function will be
-performed on.  CPQ workflow is applied to the quote used.  For this+performed on.  SAP CPQ workflow is applied to the quote used.  For this
 example, the quote needs to be in the correct status in order for a example, the quote needs to be in the correct status in order for a
 status change to be performed. status change to be performed.
Line 99: Line 102:
  
 The **ERPOrderID** is an external system’s (ERP) order number that has The **ERPOrderID** is an external system’s (ERP) order number that has
-been assigned to the CPQ OrderID.  It is not required b ut is available+been assigned to the SAP CPQ OrderID.  It is not required b ut is available
 if necessary. if necessary.
 \\  \\ 
Line 130: Line 133:
  
 <note> <note>
-To review an example code that uses the CallidusCloud CPQ API click {{:appendixd:userapisample.zip|here}}+To review an example code that uses the SAP CPQ API click {{:appendixd:userapisample.zip|here}}
 </note> </note>
  
 ===== XWS (EXTERNAL WEB SERVICE) ===== ===== XWS (EXTERNAL WEB SERVICE) =====
    
-**XWS** is a CPQ tag that allows+**XWS** is a SAP CPQ tag that allows
 external services to be called.  It also allows for external, noncurrent, external services to be called.  It also allows for external, noncurrent,
 product data to be evaluated and used inside expressions.  This tag product data to be evaluated and used inside expressions.  This tag
You are here: SAP Sales Cloud CPQ Online HelpSAP CPQ API