Internet sales - Edit List of function in the application
Hello everybody,
In ISA , when you are on the main page, you have on the top right some link like My detail, or Contact.
I want to edit the link, exactly i want to delete some links and modify the destination of another
How can i do it please?
Hello,
For the future, you can add a parameter "&showmodulename=true" to your link (add it at the loginsite), then you will see all the jsp-files which are used.
If this is not working, please contact me again, then we've to activate this showmodulename-function at the XCM.
best regards,
Toni
Similar Messages
-
could not edit original smart object because the application which created the smart object could not be launched
Hi there,
I got this problem when I installed Adob master collection Over CS 5.
I had children book story storis which created in Adobe illustrator CS 5 and I created art boards in Adobe photoshop cs 5.
After installting CS 6 i tried to edit the smart objects and it was not opeinging the smart object file in Illustrator.
I did some tests.
1) Right click on smart object layer and click export contents. Save on desktopp or anywhere you want. (I saved on desktop)
2) I had this file on my desktop (Vector Smart Object10.ai) but it didn't show any icon, which program should open this type of file.
3) Double click on the file and it pop up a extension window 'Click on change and select adobe illustrator' and press OK.
4) Go back to your photoshop file and right click on smart object layer and click dit content. now this time it opens up assets in illustrator.
ENJOY!
Thanks
Haroon
www.4d-studios.co.uk -
Internet Sales B2C - Display error message on the basket
Hi, I am working on developments on the Internet Sales B2C scenario. I am trying to add new checks that are to be performed after the user has clicked the "Order" button on the basket.jsp page.
I have already created the action and the BO, BOM, and Backend object and I changed the action flow so after b2c/basketcheckout.do instead of calling b2c/maintaincheckout.do the system calls my own action, and if I have an error what I am doing is calling the addMessage() on the Basket object, and then sending the action flow to b2c/basketdisplay.do.
Everything is working fine except that the messages that I add to the basket are not shown when basket.jsp is displayed and I think this is because somewhere after the b2c/basketdisplay.do action is called and before the basket.jsp page is displayed the standard deletes any messages on the basket.
Should I change my program so instead of calling b2c/basketdisplay.do I call a different action to display the basket but keep my messages?
Does anyone has any better idea than what I am doing rigth now? I would gladly appreciate any help.
The config.xml that I have looks like this:
<action path="/b2c/basketcheckout" type="com.sapmarkets.isa.isacore.action.b2c.order.MaintainBasketB2CCheckoutAction">
<forward name="login" path="/b2c/login.jsp"/>
<forward name="basketEmpty" path="/b2c/order/basketEmpty.jsp"/>
<forward name="checkout" path="/b2c/basketchecktopes.do"/>
<forward name="ordersplit" path="/b2c/busy.jsp"/>
</action>
<action path="/b2c/basketchecktopes" type="com.orbitel.isa.action.CheckTopes">
<forward name="checkout" path="/b2c/maintainCheckout.do"/>
<forward name="basket" path="/b2c/basketdisplay.do"/>
</action>
And the coding in my action is:
UserSessionData userSessionData = UserSessionData.getUserSessionData(request.getSession());
BusinessObjectManager bom = (BusinessObjectManager)userSessionData. getBOM(BusinessObjectManager.ISACORE_BOM);
SalesDocument miOrden = bom.getBasket();
if(miResp.equals("A"))
return mapping.findForward("checkout");
else
miOrden.addMessage(new Message(Message.ERROR, "system.forward.info", new String[]{"Ha superado el tope de sesion"}, null));
return mapping.findForward("basket");
Thanks
JuanYou can do this using java script throwing an alert popup or you can check if the fields are initial in oninputprocessing and fill a variable like gv_error = 'Enter values of mandatory fields.' and display the same in layout using
<phtmlb:messageBar id = "messageBar"
type = "<%= gv_severity_str %>"
text = "error"/>
See this thread for more..
How to display error messages in bsp page
search the forum before posting a new thread.... -
Calling a function in the application
Whats the best way to call a function that is in the main application file from a custom component that is nested several layers down
thanksTry to use FlexGlobals.topLevelApplication
-
Advantages and disadvantages of Internet Sales R/3 Edition over ITS
Hello,
I want to know what are the Advantages and disadvantages of Internet Sales R/3 Edition over ITS? If we shift from ITS to Internet Sales R/3 Edition, what would be added advantages?
Note: Here ITS is used only for Sales Transactions.
Thanks & Regards,
Pratik Gandhi.Hi
E-Service&E-Marketing is not part of the R/3 Internet sales edition.
Cheers -
Hi All,
we are using CRM 4.0 and want to configure Internet sales. Can someone send me the configuration guide or step by step procedure for configuring it. We are using CRM as standalone without R/3.
Thanks & Regards,
Plz send the docs to [email protected]
suman
Message was edited by: srinivas jangaHi, Animesh,
Can you pls forward the configuration document of <b>Intenet sales</b> at my email id
[email protected]
Thanks
Jayesh -
Logon problem to B2B in Internet Sales
Hi you all!
I have a small problem with the logon to Internet Sales - ISA. It gives me the error message "<b>Error in user administration, call our hotline</b>". We have had a lot of trouble with the installation and configuration and it turned out we had used a wrong data source xml file for the UME configuration but now we have the right one and the administration of users works fine.
During the phase with the wrong xml file we tried a lot of things to make it work and a lot of users were added, cloned and deleted. In the middle of the chaos the logon to ISA suddenly worked with one user (I don't remember which one!!!) and we instead got the message "<b>No shops attached</b>" or something like that.
But now it doesn't work any longer and my question is if you can tell me whether you have to have certain roles assigned to the users in R3 and/or in the Portal. And if you have to be assigned to certain groups and so on. In order to log on to XCM for instance, you have to be assigned to the group "Administrators" in the portal and I suspect it should be the same thing with ISA.
Best regards
Benny Langehi Benny
Can you give me some detail information about data source xml file for the UME configuration.
I am trying to use UME as the ISA user management. But when I logon, it is always said <b>"Error while executing SAP Internet Sales User Management with SAP User Management Engine; try again to log on. If the problem persists, contact the administrator."</b>
the ISA log is below:
3742 Nov 2, 2005 4:40:22 PM bbtracing.isa.runtime [SAPEngine_Application_Thread[impl:3]_39] Debug: [(crmsrv_CR1_00)ID5603350DB1344374527203617263End|?][actionxecution]='begin' [actionclass]='com.sapmarkets.isa.isacore.action.b2b.PrepareLoginAction' [path]='/b2b/preparelogin'
3743 Nov 2, 2005 4:40:22 PM bbtracing.isa.runtime [SAPEngine_Application_Thread[impl:3]_39] Debug: [(crmsrv_CR1_00)ID5603350DB1344374527203617263End|?][actionxecution]='end' [actionclass]='com.sapmarkets.isa.isacore.action.b2b.PrepareLoginAction' [path]='/b2b/preparelogin' [forward]='/b2b/login.do' [exectime]='31'
3744 Nov 2, 2005 4:40:22 PM bbtracing.isa.runtime [SAPEngine_Application_Thread[impl:3]_39] Debug: [(crmsrv_CR1_00)ID5603350DB1344374527203617263End|?][actionxecution]='begin' [actionclass]='com.sapmarkets.isa.isacore.action.DetermineBrowserVersionAction' [path]='/b2b/login'
3745 Nov 2, 2005 4:40:22 PM bbtracing.isa.runtime [SAPEngine_Application_Thread[impl:3]_39] Debug: [(crmsrv_CR1_00)ID5603350DB1344374527203617263End|?][actionxecution]='end' [actionclass]='com.sapmarkets.isa.isacore.action.DetermineBrowserVersionAction' [path]='/b2b/login' [forward]='/b2b/reallogin.do' [exectime]='0'
3746 Nov 2, 2005 4:40:22 PM bbtracing.isa.runtime [SAPEngine_Application_Thread[impl:3]_39] Debug: [(crmsrv_CR1_00)ID5603350DB1344374527203617263End|?][actionxecution]='begin' [actionclass]='com.sapmarkets.isa.isacore.action.b2b.LoginAction' [path]='/b2b/reallogin'
3747 Nov 2, 2005 4:40:22 PM bbtracing.isa.runtime [SAPEngine_Application_Thread[impl:3]_39] Debug: [(crmsrv_CR1_00)ID5603350DB1344374527203617263End|?][actionxecution]='end' [actionclass]='com.sapmarkets.isa.isacore.action.b2b.LoginAction' [path]='/b2b/reallogin' [forward]='/b2b/login/error_ume.jsp' [exectime]='31'
Thanks
elliott
Message was edited by: elliot -
How to hide Incoterms field in CRM Internet Sales/E-Commerce 5.0
Good morning !
I´m customizing the Web/java part of the CRM E-Commerce 5.0(Internet Sales), and I need to hide the field Incoterms, that is visible in the Order screen, inside the Additional Order Data.
Looking at the page order.jsp(that is the page of the Order screen), I saw that the Incoterms are visible when the method showIncoterms() from class BasketUI returns true, and, seeking for this method, I was found that it belong to class SalesDocumentUI and, at this class, this method returns true when both the methods isBackendR3() and isSoldToChangeable(), returns false.
The E-Commerce, is connected to CRM, so, the method isBackendR3() will return false, so, I need to found what I need to do to the method isSoldToChangeable() returns false too. Looking in it´s definition, I found that it´s result is get from the method isSoldToSelectable() from the class Shop.
I think that the method isSoldToSelectable(), will return true or false depending on some parametrization of the CRM, or the webshop, but I´m not finding what the parameter I need to set.
Done somebody already this ?
Thank you in advance !
WilsonGood Morning !
I solved this changing the code in the JSP responsible to show the incoterms fields.
Best regards,
Wilson -
How to create an editable List box
Hi,
Can any body help me out in creating an editable list box, I mean the options should be editable in the listbox. Thanks in advance.I mean, you have dropdown list box with some options.
They will not be editable in the normal scenario. I want one of the options to be editable, similar to a textbox , when selected.
Is that possible in JSF? If any one could help with Javascript also, its fine for me. -
Hi
How to configure CRM Internet sales how to configure the Product catalog and webshop in internet sales can anyone guide the step by step procedure and information in detail about the Internet sales.
Regards
ArvindHi
refer to the building blocks for internet sales in CRM
http://help.sap.com/bp_crmv340/CRM_DE/BBLibrary/Documentation/C14_DeltaGuide_EN_DE.doc
http://help.sap.com/bp_crmv250/CRM_DE/index.htm
Reward points if helpful
Dinaker vikas -
Internet Sales: Flexible Pricing?
My client decided a couple of years ago to build a simple E-commerce application using MS commerce server connecting to SAP via IBM middleware. The system is live but now we are rolling out to various countries. As you can imagine each country has different pricing and have requested different layouts for pricing information (after the order is simulated through SAP BAPI's). This means we either need different screens for each country or try and get all countries to agree the same format (difficult) - We are now looking at Internet Sales (R/3) as a solution - the question is can it handle different Order Review screens per country showing different layouts for the pricing information ?
Hi
Here's a potential solution you could use, which would only involve changes in the presentation layer.
This would only require some very simple HTML + CSS, plus a bit of analysis on which countries need which pricing elements (which you have already done, I think).
Internet Sales provides for different 'themes' so that you can setup different color schemes etc using CSS. Theme can be part of the URL, or set in the XCM.
See the Internet Sales Dev + Extension Guide (search for 'theme').
So, you can serve up different style sheets for each country. This is easy, but how does that help?
If you then have a pricing layout that shows all information, but you put a different class on each element, then you can hide different elements depending on the style sheet.
EG in your pricing layout you have some HTML like this:
<tr class="europe">pricing</tr>
<tr class="italy">pricing</tr>
<tr class="finland">more pricing</tr>
(this would be generated by the JSP depending on the condition type)
In the Italian stylesheet you have:
.finland
In the Finnish stylesheet you have:
.italy
Future adjustments would only need CSS changes, which are cheap.
Cheers
Dom -
Major diffrence between B2C and B2B internet sals
Hi All,
Major diffrences between B2C and B2B in internet sals.
LakshmiHi
Lakshmi
In Internet Sales
In B2C...
The customer has to register himself
Product Recommendations are possible
We can search and compare the products quickly
Product and pricing information is available
Delivery address can be changed at header level only
Several payment methods are allowed
We can choose the delivery type
Later even can search the same order and check the status
In B2B..
Personalised views are possible
Customer specific pricing as per earlier agreement with thitye company
Online availability check in catalog for product availability
Order templates for different scenarios
Delivery address and type can be changed at item level too
Payment based on the terms during the agreement
Display of quotations, contracts, invoices, credit memos and down payments
Even we can request for quotation, contracts and its notifications online
Batchwise inputs like batchwise specifications, prices etc.
and the live web collaborations
hope it gives some clarity
regards
venugopalrao -
Public functions in the interface controller
Hi all,
My project includes 3 components. Each component has its own Iview and public functions.
The application will run a main component that uses those 3 components.
What is the right way to call the public functions?
Should I announce them in the interface controller?
Or should I use plugging for doing it?
If I announce them in the interface controller, how I am calling them from the main component?
Thanks,
NoyI can't see the public function. I try to do:
wdThis.wdGet<componentName>ComponentUsage().
And
wdThis.wdGet<componentName>ComponentUsage().getInterfaceController().
To be clearer:
I got 2 components: component A, which uses component B.
Component B has a public function in the component controller called "func1". This function is also announced as a method in the interface controller.
What I want to do is to call func1 from the component controller of component A. -
Hash function for the DB_HASH access method
Hello!
I use BDB 4.5.20 and tried to use a DB_HASH access method providing my own hash function, since I have very specific keys. Keys are UUID, and they all have the same length (16 bytes) and specific binary representation which can be used to generate hash code. After I set own hash function using Db::set_h_hash() I get the call of this function during database open with a very strange data I was not expected.
Backtrace is:
storaged.dll!tbricks::storage::StorageBDBBackend::bdb_hash_func(Db * db=0x01dba398, const void * key=0x1318326c, unsigned int size=12) Line 35 C++
libdb45d.dll!_db_h_hash_intercept_c(__db * cthis=0x01dba418, const void * data=0x1318326c, unsigned int len=12) Line 483 + 0x97 bytes C++
libdb45d.dll!__ham_init_meta(__db * dbp=0x01dba418, hashmeta33 * meta=0x01dbb120, unsigned int pgno=0, _db_lsn * lsnp=0x0013f10c) Line 291 + 0x13 bytes C
libdb45d.dll!__ham_new_file(__db * dbp=0x01dba418, __db_txn * txn=0x01dbacc8, __fh_t * fhp=0x01dbafb8, const char * name=0x01dbac60) Line 402 + 0x13 bytes C
libdb45d.dll!__db_new_file(__db * dbp=0x01dba418, __db_txn * txn=0x01dbacc8, __fh_t * fhp=0x01dbafb8, const char * name=0x01dbac60) Line 284 + 0x15 bytes C
libdb45d.dll!__fop_file_setup(__db * dbp=0x01dba418, __db_txn * txn=0x01dba9e0, const char * name=0x01585624, int mode=384, unsigned int flags=129, unsigned int * retidp=0x0013f458) Line 586 + 0x42 bytes C
libdb45d.dll!__db_open(__db * dbp=0x01dba418, __db_txn * txn=0x01dba9e0, const char * fname=0x01585624, const char * dname=0x00000000, DBTYPE type=DB_HASH, unsigned int flags=129, int mode=0, unsigned int meta_pgno=0) Line 154 + 0x1d bytes C
libdb45d.dll!__db_open_pp(__db * dbp=0x01dba418, __db_txn * txn=0x01dba9e0, const char * fname=0x01585624, const char * dname=0x00000000, DBTYPE type=DB_HASH, unsigned int flags=129, int mode=0) Line 1079 + 0x23 bytes C
libdb45d.dll!Db::open(DbTxn * txnid=0x00000000, const char * file=0x01585624, const char * database=0x00000000, DBTYPE type=DB_HASH, unsigned int flags=33554561, int mode=0) Line 313 + 0x30 bytes C++
storaged.dll!tbricks::storage::BDBBackend::open_db(Db & db={...}, const char * fileName=0x01585624, DBTYPE dbType=DB_HASH) Line 372 + 0x21 bytes C++
Db::set_h_hash() documentation says nothing about behaviour like this.
Why BDB calls my hash function during database open while I do not put()/get() any data?
Firstly I was implemented hash function aborting the application if key length is not equal 16, because it looks like application internal error, and for sure application was aborted because of that.
How should I treat this data and do I have to return any hash code at all in this case?A quick look at the code indicates that this call is to run the hash function against a known value ("%$sniglet^&") to store the result in the DB file (or to compare the result against a result stored in the file, if the file already exists). Since a failure of this comparison prints "hash: incompatible hash function", I think we can assume that this is done to ensure the hash function being used is compatible with the hash function used when the DB file was created.
So you need to be able to provide some form of hash output for this. -
Listing files of directory on application server
hi all,
I want to download a list of files from the application server.
I tried the functions:
- SUBST_GET_FILE_LIST
- EPS_GET_DIRECTORY_LISTING
- RZL_READ_DIR_LOCAL
but the result gives me the name of my file truncated.
My filename is much longer than the functions give me.
Is there any other function, or can i bypass this problem in a way.
Thanks in advance.
Merijn.Hello,
This is a common problem with this FMs. Even SAP acknowledges this:
In EPS_GET_DIRECTORY_LISTING you have this:
data: begin of file,
dirname(75) type c, " name of directory. (possibly truncated.)
name(75) type c, " name of entry. (possibly truncated.)
end of file.
The FM uses a Kernel Call 'C_DIR_READ_NEXT' to get the list of the files in the directory. The file name is returned in the field file-name.
call 'C_DIR_READ_NEXT'
id 'TYPE' field file-type
id 'NAME' field file-name
id 'LEN' field file-len
id 'OWNER' field file-owner
id 'MTIME' field file-mtime
id 'MODE' field file-mode
id 'ERRNO' field file-errno
id 'ERRMSG' field file-errmsg.
The program RSWATCH0(trxn: AL11) also uses the Kernel call but the structure file is different.
DIrectory name can be 1024 character long & file name is 260 character long
data: begin of file,
dirname(1024) type c, " name of directory. (possibly
" truncated.)
name(260) type c, " name of entry. (possibly
" truncated.)
type(10) type c, " type of entry.
len(8) type p, " length in bytes.
owner(8) type c, " owner of the entry.
mtime(6) type p, " last modification date, seconds since 1970
mode(9) type c, " like "rwx-r-x--x": protection mode.
useable(1) type c,
subrc(4) type c,
errno(3) type c,
errmsg(40) type c,
mod_date type d,
mod_time(8) type c, " hh:mm:ss
seen(1) type c,
changed(1) type c,
end of file.
So one workaorund would be to copy EPS_GET_DIRECTORY_LISTING to some custom FM & change the length of the structure file to suit your requirement
BR,
Suhas
PS: Use of Kernel Call is for internal use only & is highly not recommended by SAP.
Maybe you are looking for
-
How to delete duplicates from iTunes but not hard drive
I'm running iTunes 10 and have my music stored on both my NAS drive and backup drive. Each track appears twice on iTunes: once as lossless for streaming and and once as compressed AAC files for synching to ipods and iphones. For some reason, when my
-
How can I use the Get_ADgroup cmdlet to filter on specific groups?
I'm trying to extract the users from specific groups Get-AdGroup -Filter {('Name -like "MyCo *Admin*"') -or (Name -like MyCo Helpdesk"')} This works: Get-ADGroup -Filter 'Name -like "MyCo *Admin*"' I have an number of administrator groups and one w
-
Export and Import Files in Table in JDeveloper11g
Hi Every body, I have to make a functionality in my project like Export any af:table data in Different file format like XML,*CSV*,*XLS*,*TXT*. and also Import these files in to af:Table. Can anybody suggest me, What to do? How can i do this? Is there
-
Hi, I'm currently working on a project that requires using Web Services to communicate with PI. I was able to import the web service, and tried running to run the app. However, I ran into this error message when the WS executed: "Exception on executi
-
Im Trying To Delete Photos That Are Not In My Camera Roll. Its Getting Really Bad Because I Have Barley Any Sapce For my I Pod Touch 4th Generation. Please I Need A Quick Answer. Also Im In Another Country.Also I Need To Do It Withut My Computer. I