ISA on CRM 5.0 vs 4.0
Everyone,
Our company is currently evaluating whether to implement CRM Internet Sales (ISA) on our current platform (CRM 4.0) or to hold off and wait for CRM 5.0 to be released (for us to implement it probably 1+ years). After reviewing the documentation, so far I've noticed 2 primary differences between the two versions.
1) The IPC is integrated in CRM 5.0, potentially reducing the overall compexity and headache of managing it separately.
2) ISA has new re-written template files for better user experience, etc...
Are there any other key differences anyone is aware of, and is there a compelling case to go in either direction?
Thanks,
Chris
Hi Chris,
My experience using ISA CRM 4.0, yes IPC you need to consider, especially when you deal with complex Pricing and Configurable products (the performance is
significantly effected). New CRM 5.0 has start to comply
with SAP Netweaver, but yet no clear statement this can
improve web shop performance (if this is what you
consider).
I don't know which documentation you are referring to.
But documentation I got, mention queit sistematic on what's new in CRM 5.0 for each web shop functionality such as Catalog management, use of multi plants in Product configuration, enhance in web-monitoring, interactive pricing when using product configuration, schedule line in order status, support of free goods item, Delegated Ordering etc...
Hope this can give u more information.
Cheers,
Gun.
Similar Messages
-
Hi experts,
Where is ISA in CRM 4.0, I couldn't see that. I am new to CRM, please help. Any help is appreciated.
regards,
DavidDave,
Try this link.
https://websmp201.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000647973&_SCENARIO=01100035870000000112&_OBJECT=011000358700000469462006E
Cheers,
Ankur -
Hi all,
I am working on B2B webshop product catalog pricing and I have to make some changes in Java classes which are supposed to be in com\sap\isa\backend\crm\webcatalog\pricing..........But i am trying to import them in NWDI perspective and I dont find this
com.sap.isa.backend.crm.webcatalog.pricing track at all...
Does any one know how can I import this track and where it is.... all associated Java Classes in this track to my NWDS?
Regards,
SamHi Shantoo,
Thanks for helping me with this. So you mean to say, I have to import crmhomeshrextsap.com ??
If that is the case, I already imported but i am unable to find this track com.sap.isa.backend.crm.webcatalog.pricing .
If you could access this track could you please let me know the name of one Java Class atleast that is present in this track?
Also I can only find the custom Z classes that I have written in crmhomeshrextsap.com , but some how not the standard SAP classes.
If i say ctrlshiftT, i can search for standard classes and open them, but if i click in "Link with Editor", I cant find the source of the class....but "Link with Editor" still works for my custom classes.
Any help with this will be higly appreciated. Will be waiting for your response. Thanks.
Jessica. -
Debugging of ABAP Function Module through ISA Application CRM B2C 4.0
Hi Experts
There is way to Debug ABAP FM through ISA CRM b2c Application by Modifying some XML Files as per Extn Guide.
I tried modifying the <APPLICATION_HOME>\WEB-INF\xcm\customer\modification\modification-config.xml After that I restarted the Application .
But it is not Breaking for Both Statefull & Stateless FM after running my Application.
With Some Help i found that if we try it on Remote System ( Means SAP GUI has to in Same System where CRM is Installed ???????????). but that is not Advisable Right !!!.
So if i am able to Debug ABAP Function Module through ISA Application from any Other remote System.
I think it will be very Useful.
Thanks & Regards
Ravi SahRavi
It is other way around !!!
You should have SAP GUI installed on the machine in which you start(access) your B2C Application. This enables for ABAP Debugging.
We have tried this and works fine for us !!!
Thanks
Jack
<b>Allot points if my post helps !!!</b> -
Hi Experts,
I have a requirement like this:
The Bill to party number will be passed to the Sales order from ISA(Internet Sales) in a text field or in an unused field in the CRM sales order. So if we can get this information and put it in the bill to party field before saving the sales order, the issue of saving the sales order twice will be eliminated.
In short what we have to do is
Before saving any sales order in CRM, get the input in the text field into CRM sales order and replace the bill to party by the entries in that field.
Can any body sahre this and give some solution?
Thanks in Advance.You can implement order_save badi.
In prepare method, you can fetch the whole order using function crm_order_read. You can get your custom field here, get bill to party number.
Now you can modify the order using function crm_order_maintain to replace your bill-to-party.
Regards,
Kaushal -
Sales order from ISA to CRM, regarding item status
Hi,
In ISA, when we click on the sales order in change mode, want to display the userstaus value for item status.(right now its showing the system status and its non editable). requirement is to display all the available status values in combo box and user can change the value from the combo. can someone can suggest me, how can i get this?
Thanks in advance.
MuraliMarco,
Check out SAP CRM Best Practices.
this link will open a MS-DOC straight from SAP website.
http://help.sap.com/bp_crm70/BBLibrary/Documentation/B09_BB_ConfigGuide_EN_DE.doc
all documents you can find on the link below
http://help.sap.com/bp_crm70/CRM_DE/HTML/Content_Library_CRM_EN_DE.HTM
Regards,
Lalas -
CMR-ISA to CRM Mapping Document
Hi,
I am looking for a document with mapping details between CRM-ISA Sales Order Header/Item Object methods to the CRM sales order Header/Item fields. If you have one please mail it to [email protected]
Thanks,
AnandHello Apparao,
In which release of CRM are you?
Did you already search on 'scenario A,X,Y, or Z' on OSS?
One of these scenari could maybe fit your requirements.
Regards,
Frédéric -
No Prices in ISA CRM 6.0
Hi Experts!!
I have just configured ISA for CRM 6.0. I have also the IPC up and running.
When I entered my Shop I see the prices on the products, but when I create an order I do not see any price on it!!Both on the item
Total Price
Unit Price
0,00 EUR
0,00 EUR / 0
and on the total count
Total Net Price: 0,00 EUR
Freight: 0,00 EUR
Taxes: 0,00 EUR
Total Gross Price: 0,00 EUR
The XCM is set on IPCDEFAULT.
Can you please come back asap with a support?
Reward points promised -Hello Andrea,
Have you setup your shop to accept IPC pricing? Are you able to see prices in CRMD_ORDER? -
Create order on CRM from ISA without ITS
Hi!
I must create Purchase orders from ISA to CRM. I study 2 ways:
1: call RFC on CRM to ISA, get data from isa, create order on CRM;
2: create javascript on isa for send data to crm and create order.
in both ways, i don't know which function module to use.
is there a way for trace both system and take correct function modules?
i don't have ITS!!
I hope to explain well.
best regards!
AleHello Ale,
if the ISA and the CRM System are running on two different machines you can use Ethereal to captuere the Network traffic and find out what function module is used. Also the Application Log in the CRM Server (Transaction ST01) can be usefull.
Regards
Gregor -
ISA apps in CRM 2007 still JSP Struct based Web application OR BSP Web UI
Hi, SDN Experts.
Is the ISA (Internet Sales) appications in CRM 2007 stil runs in JSP Struct based Web application framework OR now it has switch to the BSP Web UI based web applications?
I know that the previous PCUI based applications have been switched to BSP Web UI based applications, but I am not sure about the ISA.
Can anyone also point me to some resources/materials to identify what changes CRM 2007 compare to CRM 2005 /6.0 in details?
Thanks for advise,
KCKC,
ISA in CRM 2007 is in JSP still..
www.help.sap.com would be the best option to start
Regards,
Vinay -
hi,
i am an ABAPer, and now i have to work on ISA with CRM 5.0.
I have no idea on how to make the standard ISA b2b scenario developing.
Could you please give me a step by step guide to do this development of ISA which talks to CRM 5.0.?
Kindly fnds help me. I am trying so many things, but everything is not clear.
Please provide me with some good examples or documents.. it would be a great great help
points will be given highly ofcourse.
lPls explain.
RobinHi,
Follow these guides to know how to develop on ISA.
[E-Commerce ( ISA ) 5.0 Landscape and Concepts|https://www.service.sap.com/%7Esapdownload/011000358700000469462006E/SAP_ISA50_DevAndExtGuide.pdf]
[Examples and Tutorials of e-commerce|https://www.service.sap.com/%7Esapdownload/011000358700006120622006E/ISA50_DevAndExtTuts_v1_0.PDF]
Regards,
[Sateesh Chandra|http://sateeshchandrach.googlepages.com] -
Dear SDN Community,
Are there any changes to the framework or code for ISA in CRM 5.2 from 5.0. Can you please throw some light how much was ISA impacted in CRM 5.2
Thanks!
Surya.>Did you mean CRM 2007 or CRM 6.0? CRM 5.2 is not released fro all customer.
Shee,
Can you please throw some light what's new with ISA after CRM 5.0. What is the latest in CRM ISA. Appreciate your expert answer here.
Thanks!
Surya. -
Are the foundations of ISA in CRM 7 like those in CRM 5 ?
Are there all these frames ?
Is there all this javascript ?
We are thinking about make our own web application, in order to have a faster and better solution.
By this way, we will be able to correct and improve it and better foundations : no frames, AJAX, templates instead of JSP with all this JAVA code.
Well, are there many things that changed in ISA of CRM 7 ?
I'm sure someone would know that and tell me.
ByeAre the foundations of ISA in CRM 7 like those in CRM 5 ?
Yes
Are there all these frames ?
Yes
Is there all this javascript ?
Yes
We are thinking about make our own web application, in order to have a faster and better solution.
By this way, we will be able to correct and improve it and better foundations : no frames, AJAX, templates instead of JSP with all this JAVA code.
- Good idea. Evaluate Adobe Flex too. Variant Configuration integration will be a beast.
Well, are there many things that changed in ISA of CRM 7 ?
- Only functional features. As of CRM 2006 for Packaged products were introduced with telecom in focus. Nothing special in UI. The application is still a Java / JSP based web application built over Struts framework. -
Calling New Function Module from JAVA ISA b2b
I need to call a new function module which accepts some parameters as input and
returns some result parameters back as output.
These returned value needs to be displayed on the JSP pages of ISA B2B applications.
Can someone please guide me and provide code snippet on how to do this?
Thanks in advance.
Points will be awarded for all relevant and helpful answers.Stride,
I did this on CRM ISA 4.0... I used the dev and extension guide as a basis - I think the ISA 5.0 guide has the examples and tutorials in a separate document that can also be downloaded from service.sap.com.
Heres some info on how to do it although I can't guarantee this is the full solution or that it will work the same for ISA 5.0, and I will probably forget a lot of stuff as its been a few years since I did it! I also cant guarantee it is the correct way to do it but it worked! Basically, we built a link into the order overview page to display urls to order tracking websites using an RFC on the backend CRM system. Hope it helps anyway.
1. Create RFC enabled function module in backend.
2. Edit file backendobject-config.xml in folder project_root\b2b_z\WEB-INF\xcm\customer\modification:-
[code] <backendobject
xmlns:isa="com.sapmarkets.isa.core.config"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<configs>
<!-- customer changes in backendobject-config should be done here by extending/overwriting the base configuration-->
<xi:include
href="$
Template for backend object in customer projects
Concrete implementation of a backend object
This implemenation demonstrates how a backend object
is used to communicate with the CRM system
@see com.ao.isa.backend.boi.Z_AOFuncBackend#getOrderDeliveryTrackingData(java.lang.String)
Interface used to communicate with a backend object
The purpose of this interface is to hide backend implementation details
from the business objects
Returns a vector of Z_OrderDeliverTracking objects containing data to link
to external delivery tracking websites
@param orderNo The sales order document number
@return A vector of order tracking objects
@return
@return
@return
@return
@return
@param string
@param string
@param string
@param string
@param string
/modification/backendobject-config.xml#xpointer(backendobject/configs/*)"/>
<!-- This is an example customer extension. A new Backend Object is registered in the framework using XCM extension mechanism. -->
<!-- If you write customer extensions you should register your backend objects in the same way. -->
<!-- Please make sure that you use the correct base configuration (e.g. crmdefault for CRM or r3default, r3pidefault for R/3) -->
<config
isa:extends="../config[@id='crmdefault']">
<businessObject
type="Z_AO_Custom"
name="Z_AO_Custom"
className="com.ao.isa.backend.crm.Z_AOFuncCRM"
connectionFactoryName="JCO"
defaultConnectionName="ISAStateless"/>
</config>
</configs>
</backendobject>
[/code]
File com.ao.isa.backend.crm.Z_AOFuncCRM.java looks like this :-
[code] package com.ao.isa.backend.crm;
//jco imports
import java.util.Vector;
import com.ao.isa.backend.boi.Z_AOFuncBackend;
import com.ao.isa.businessobject.order.Z_OrderDeliveryTrackingItem;
import com.sap.mw.jco.JCO;
import com.sap.mw.jco.JCO.ParameterList;
import com.sapmarkets.isa.core.eai.BackendException;
import com.sapmarkets.isa.core.eai.sp.jco.BackendBusinessObjectBaseSAP;
import com.sapmarkets.isa.core.logging.IsaLocation;
public class Z_AOFuncCRM
extends BackendBusinessObjectBaseSAP
implements Z_AOFuncBackend
// initialize logging
private static IsaLocation log =
IsaLocation.getInstance(Z_AOFuncCRM.class.getName());
/* (non-Javadoc)
public Vector getOrderDeliveryTrackingData(String orderNo)
Vector urlData = new Vector();
try
// get Java representation of function module
JCO.Function func =
getDefaultJCoConnection().getJCoFunction(
"Z_BAPI_CRM_ORDER_TRACKING_URLS");
// provide export parameters
ParameterList params = func.getImportParameterList();
params.setValue(orderNo, "ORDER_NO");
func.setExportParameterList(params);
// execute function
getDefaultJCoConnection().execute(func);
// get result table
JCO.Table table =
func.getTableParameterList().getTable("TRACKING_DATA");
int numRows = table.getNumRows();
for (int i = 0; i < numRows; i++)
// get row
table.setRow(i);
// create a new Z_orderdeliverytracking object
Z_OrderDeliveryTrackingItem trackItem =
new Z_OrderDeliveryTrackingItem(
table.getString(0),
table.getString(1),
table.getString(2),
table.getString(3),
table.getString(4));
urlData.addElement(trackItem);
trackItem = new Z_OrderDeliveryTrackingItem();
return urlData;
catch (BackendException bex)
// The following key has to be added to WEB-INF/classes/ISAResources.properties
// in order to see the exception correctly
log.config("ao.b2b.order.error.getOrderTrackingURLs", bex);
return null;
[/code]
And file com.ao.isa.backend.boi.Z_AOFuncBackend.java looks like this:-
[code] package com.ao.isa.backend.boi;
//package java.ao.com.ao.isa.backend.boi;
import java.util.Vector;
import com.sapmarkets.isa.core.eai.sp.jco.JCoConnectionEventListener;
public interface Z_AOFuncBackend
public Vector getOrderDeliveryTrackingData(String orderNo);
[/code]
Whilst file com.ao.isa.businessobject.order.Z_OrderDeliveryTrackingItem.java looks like this:-
[code]
package com.ao.isa.businessobject.order;
// Referenced classes of package com.sapmarkets.isa.businessobject.order:
// PaymentType
public class Z_OrderDeliveryTrackingItem // extends SalesDocument implements OrderData
private String deliveryDocNo;
private String goodsIssuedDate;
private String consignmentNo;
private String status;
private String url;
public Z_OrderDeliveryTrackingItem()
public Z_OrderDeliveryTrackingItem(
String delDocNo,
String GIDate,
String consNo,
String status,
String url)
this.setDeliveryDocNo(delDocNo);
this.setGoodsIssuedDate(GIDate);
this.setConsignmentNo(consNo);
this.setStatus(status);
this.setUrl(url);
public String getConsignmentNo()
return consignmentNo;
public String getDeliveryDocNo()
return deliveryDocNo;
public String getGoodsIssuedDate()
return goodsIssuedDate;
public String getStatus()
return status;
public String getUrl()
return url;
public void setConsignmentNo(String string)
consignmentNo = string;
public void setDeliveryDocNo(String string)
deliveryDocNo = string;
public void setGoodsIssuedDate(String string)
goodsIssuedDate = string;
public void setStatus(String string)
status = string;
public void setUrl(String string)
url = string;
[/code]
3. Edit file bom-config.xml in folder project_root\b2b_z\WEB-INF\xcm\customer\modification :-
[code] <BusinessObjectManagers
xmlns:isa="com.sapmarkets.isa.core.config"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<!-- customer changes in bom-config should be done here by extending/overwriting the base configuration-->
<xi:include
href="$/modification/bom-config.xml#xpointer(BusinessObjectManagers/*)"/>
<!-- This is an example Business Object Manager. It can act as template for customer written Business Object Managers -->
<BusinessObjectManager
name="Z_AO-BOM"
className="com.ao.isa.businessobject.Z_AOBusinessObjectManager"
/>
</BusinessObjectManagers>
[/code]
File com.ao.isa.businessobject.Z_AOBusinessObjectManager.java looks like this:-
[code] package com.ao.isa.businessobject;
// Internet Sales imports
import com.sapmarkets.isa.core.businessobject.management.BOManager;
import com.sapmarkets.isa.core.businessobject.management.DefaultBusinessObjectManager;
import com.sapmarkets.isa.core.businessobject.BackendAware;
Template for a custom BusinessObjectManager in customer projects
public class Z_AOBusinessObjectManager
extends DefaultBusinessObjectManager
implements BOManager, BackendAware {
// key used for the backend object in customer version of backendobject-config.xml
public static final String CUSTOM_BOM = "Z_AO-BOM";
// reference to backend object
private Z_AOFunc mCustomBasket;
constructor
public Z_AOBusinessObjectManager() {
Method is called by the framework before the session is invalidated.
The implemenation of this method should free any allocated resources
public void release() {
Returns custom business object
public Z_AOFunc getCustomBasket() {
if (mCustomBasket == null) {
mCustomBasket = new Z_AOFunc();
assignBackendObjectManager(mCustomBasket);
return mCustomBasket;
[/code]
And uses file com.ao.isa.businessobject.Z_AOFunc.java which looks like this:-
[code]
package com.ao.isa.businessobject;
// Internet Sales imports
import com.sapmarkets.isa.core.businessobject.BOBase;
import com.sapmarkets.isa.core.businessobject.BackendAware;
import com.sapmarkets.isa.core.eai.BackendObjectManager;
import com.sapmarkets.isa.core.eai.BackendException;
import com.sapmarkets.isa.core.logging.IsaLocation;
// custom imports
import com.ao.isa.backend.boi.Z_AOFuncBackend;
import java.util.Vector;
Template for business object in customer projects
public class Z_AOFunc extends BOBase implements BackendAware
// initialize logging
private static IsaLocation log =
IsaLocation.getInstance(Z_AOFunc.class.getName());
private BackendObjectManager bem;
private Z_AOFuncBackend backendAOBasket;
Returns a reference to the backend object. The backend object
is instantiated by the framework.
@return a reference to the backend object
private Z_AOFuncBackend getCustomBasketBackend()
if (backendAOBasket == null)
//create new backend object
try
backendAOBasket =
(Z_AOFuncBackend) bem.createBackendBusinessObject(
"Z_AO_Custom");
// the backend object is registered in customer version
// of backendobject-config.xml using the 'Z_AO_Custom' type
catch (BackendException bex)
// The following key has to be added to WEB-INF/classes/ISAResources.properties
// in order to see the exception correctly
log.config("ao.b2b.order.error.getOrderTrackingURLs", bex);
return backendAOBasket;
This method is needed when a business object has a corresponding
backend object.
public void setBackendObjectManager(BackendObjectManager bem)
this.bem = bem;
Returns a vector of url links for tracking
@return vector of urls
public Vector getOrderDeliveryTrackingData(String orderNo)
// the call is delegated to the CRM aware backend object
return getCustomBasketBackend().getOrderDeliveryTrackingData(orderNo);
[/code]
4. Edit file config.xml in folder project_root\b2b_z\WEB-INF to add custom actions (the section below is just the custom stuff added at the end of the file the Z_orderTracking is the relevant one) :-
[code] <!-- Begin of custom AO action definitions -->
<action path="/b2b/Z_orderTracking" type="com.ao.isa.order.actions.Z_OrderTrackingAction">
<forward name="success" path="/b2b/order/Z_orderTracking.jsp"/>
</action>
<action path="/catalog/Z_displaySVGPage" type="com.ao.isa.catalog.actions.Z_SVGPageAction">
<forward name="success" path="/catalog/Z_SVG_fs.jsp"/>
</action> [/code]
Which points at Java file com.ao.isa.order.actions.Z_OrderTrackingAction.java which looks like this :-
[code] package com.ao.isa.order.actions;
// internet sales imports
import com.sapmarkets.isa.core.BaseAction;
import com.sapmarkets.isa.core.UserSessionData;
// struts imports
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
// servlet imports
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
// Internet Sales imports
import com.ao.isa.businessobject.Z_AOBusinessObjectManager;
import java.util.Vector;
This action acts as a template for customer extensions
public class Z_OrderTrackingAction extends BaseAction
This method is called by the ISA Framework when the
action is executed
public ActionForward doPerform(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws ServletException
// get user session data object
UserSessionData userSessionData =
UserSessionData.getUserSessionData(request.getSession());
// gettting custom BOM
Z_AOBusinessObjectManager myBOM =
(Z_AOBusinessObjectManager) userSessionData.getBOM(
Z_AOBusinessObjectManager.CUSTOM_BOM);
// get the order number being processed
String orderDocNumber = request.getParameter("orderNo");
// pass the order number back to the page
request.setAttribute("orderNo", orderDocNumber);
if (orderDocNumber != null)
// Get a vector of delivery tracking objects from lower layers (Business Object layer =>
// Business Logic Service Layer)
Vector trackingTable =
myBOM.getCustomBasket().getOrderDeliveryTrackingData(
orderDocNumber);
String error = "";
if (trackingTable != null)
if (trackingTable.size() == 0)
error = "true";
else
error = "false";
else
error = "true";
request.setAttribute("errorMessage", error);
request.setAttribute("trackingTable", trackingTable);
return mapping.findForward("success");
[/code]
5. I added the call to the function module for page orderstatusdetail.jsp in folder project_root\b2b_z\b2b\order to display a custom page Z_orderTracking.jsp in the same folder. To do this I added a link into the HTML to call a JavaScript function that passed the current order number to the /b2b/Z_orderTracking.do actionhandler mapped in the config.xml file.
So, in summary! Create an RFC; define business managers for it in the XML files; create a new Strut action and supporting Java class; create all the Java class for the managers.
I hope this makes some sense!
Gareth. -
How to add custom text on ISA B2B Order
Hi,
On Order page of ISA B2B I have created a custom text field "Shipping Attention".When I try to add this text in the header like
header.addExtensionData("Z123","Value") in Z_BasketRefreshAction which extends MaintainBasketDispatcherAction, it is not reflecting in the "Shipping Attn"(created in the text tab in CRM) field in CRM system.
The flow:
/b2b/maintainbasket --> Z_BasketRefreshAction --> /b2b/basketrefresh --> MaintainBasketRefreshAction --> b2b/updatedocumentview
Please let me know if I missing something...
Thanks in Advance.
Regards,
MuthuHello,
You have covered the first two layers of the request - response cycle cake - the View (JSP) and the Control (Java) layers. The icing is done in the backend BAdI and using the right function module. I am assuming the CRM backend.
A typical request-response in the application goes like this. I will give example for the header extensions.
Added the custom variable in the HTML layer (JSP page)
Traversed through the Dispatcher, Parser and get the input value from the JSP page variable and added it to the Business Object (Header) using addExtensionData.
The java application layer actually makes an "Update Header" call during the update cycle - like when you click that "Update" button.
In the SAP E-Commerce design, during this "update" cycles, the application flows through specific BAdI call sequence. It calls what I call the Header BAdI CRM_ISA_BASKET_HEAD when the header information is updated. You have to extend this BAdI and implement at least two methods.
It has two methods - which are called during this request - response cycle. First method CHANGEHEAD_SET_DATA is called during the request cycle - that is from ISA to CRM (when update is clicked). This is where your extension data has to be transferred from the Java layer to the backend layer (model). You will essentially read from the table IT_EXTENSION and call SAVE_TEXT function module. Since your requirement is to update text, this is the FM to be called. Many other cases use the FM mentioned by Mike. This is where the data from the web layer is persisted in the backend model.
And the other method GETHEAD_GET_DATA is called during the response cycle. In this method, you will essentially read from the model - in your case READ_TEXT and set it back in the extension layer CT_EXTENSION
The update header call from the Java layer will now receive the data back from the model and will automagically transfer the values from the backend (ABAP layer) back to the Java layer to be accessible by you in the JSP using getExtensionData call.
What you have to do are the steps .5 and 6 in order to complete the request-response cycle.
Easwar Ram
http://www.parxlns.com
Maybe you are looking for
-
EXECUTE THE SAME JSP SEVERAL TIMES
Hi all, this is my problem: I have a formula, when it gets submited the data goes to a jsp that generates a html. The first time i submit it i works fine, it runs the jsp ... everything is ok but if i submit it again it doent not run the jsp again, i
-
Post your handy self made command line utilities
I've just started playing with Linux again for the upteenth time, and I think this time it might stick. One of my favourite things is the powerful bash shell and the ease with which you can manipulate data using it. It's really easy to make scripts t
-
Error in Picking List (T-Code - CO27) - Urgent help pls
Hi all, Situation- A work order has been released & the item for it has been made available using the picking list (CO27). However when i check the picking list again, the same item is still showing, but the Open Qty & Shortage fields show 0. I am
-
Transaction xk03 - Search term
hello, in the transaction xk03: Step 01:You check the adress checkbox and validate. 1)On the display vendor:address screen, there is a field named search term 1/2, 2)When i press F1 on the field, technical options , i get the structure ADDR1_DATA-SOR
-
Problems installing Oracle under Debian 2.2
Hi. I wasn't able to install Oracle 9i under Debian 2.2. It seems that the JRE that Oracle instalation uses generate a segementation fault in the very beginning of the instalation. I've already posted something about it and still hasn't got any answe