Help with product category assignment please
Hi experts,
I need to do a modificacion in my R3 downloaded products to CRM. Because a
product catalog fulfitment, I need to modify the assigned product hierarchy
in CRM but I don't know where can I do it this mapping between an R3 product
hierarchy and CRM product hierarchy.
I explain, if product A belongs in R3 to product category A, I need to modify
this assignment in CRM, for exmaple, product A in CRM will belong to product category
B.
Modifications/creations on product master are only downloaded to CRM, never upload
from CRM to R3.
Any help in this issue please? Is possible to get a behaviour like this?
Thanks to all.
Javier
Hi Javier,
You can always do a RFC data upload of the changed product from CRM to R/3. I guess you do know how to trigger a OLTP data transfer in product master maintenance transaction COMMPR01.
Thanks,
Sudipta.
Similar Messages
-
F4 help on product category(products assignment block in campaigns)
Hi All,
I need to have a custom value (f4) help on product category id on products assignment block in campaigns.
component : CPGOE_ABLOCKS
view : CPGOE_ABLOCKS/OVELProducts
filed: STRUCT.PRODUCT_CAT .
when i select the value from the custom f4 help ,im getting a strange values getting appened to the category id and getting displayed.
Product id and product text is hided.
like in the f4 help i select the category id as '003100510' ,
the value displayed is '031005100131E78CP0'
nt sure y this behaviour.
how the category id and product id releated?
any configuration issue.?
Thanks,
Anitha.Hi ,
DATA:
lv_str_index TYPE char2,
ls_map TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping,
lt_inmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
lt_outmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab.
lv_str_index = iv_index.
condense lv_str_index no-gaps.
CONCATENATE 'table[' lv_str_index '].PRODUCT_CAT' INTO
ls_map-context_attr.
ls_map-f4_attr = 'CATEGORY_ID'.
APPEND ls_map TO: lt_inmap, lt_outmap.
CREATE OBJECT rv_valuehelp_descriptor TYPE cl_bsp_wd_valuehelp_f4descr
EXPORTING
iv_help_id = 'YSH_FSCRM_PRODSEL'
iv_help_id_kind = if_bsp_wd_valuehelp_f4descr=>help_id_kind_comp
iv_TRIGGER_SUBMIT = abap_true
iv_input_mapping = lt_inmap
iv_output_mapping = lt_outmap.
endmethod.
'YSH_FSCRM_PRODSEL' -serach help
and table used is the custom table ...
having fields
CATEGORY_ID -
points to f4 attribute.
CATEGORY_DESC
PARENT_CATEGORY
Thanks,
Anitha. -
ME 013 Document type ZEBP is not allowed with doc. category B (Please check
We are creating shopping cart with specific items using XMA catalogue ME013 message comes
Shopping cart 0001008270 (Preq. 2900000012) : ME 013 Document type ZEBP is not allowed with doc. category B (Please check input)
Is it related to PO Document type configuration in R/3!
Document type ZEBP is not in table T160 (SAP Transaction Control) or Do I need to debug the BAPI_PO_CREATE1.Hi
Which SRM and R/3 versions are you using ?
Some related useful pointers ->
Error: ME 013 Document type ECPO not allowed with doc. c ategory B
Re: Shopping cart contains error
Error: ME 013 Document type ECPO not allowed with doc. c ategory B
Hope this will definitely help. Do let me know.
Regards
- Atul -
Search help for product category
Hi experts,
Here we are using srm 7.0 ,our requirement is to modify the search help of product category in item details tab of shopping cart . can you please help me in finding the search help for product category .The search help should be modified to include source system in selection criteria.
Thanks in advance.
kamakshiHello,
Kindly check the webdnpro component /SAPSRM/WDC_SH_PRODCAT.
This compoent is called for F4 help of product category.
You can modify the search help by enchancing it.
If you want to change the logic then in method ONACTIONDO_START you can add post exit.
Regards,
Neelima -
Hello,
I have replicated my product category for my new backend but i have a problem.
When i'm logged on germand it is OK but in english I have none and in french juste a few.
I saw that I have the translation but I don't understand why they don't appear when i create my schopping cart.
can you help me?
thanksHi Eileen,
You don't have filled description for English and French language.
Please go to transaction COMM_HIERARCHY and double click in product categories -
(R3MATCLASS). Then go to backend R3MATCLASS node and click on category.
On bottom in table You will see language. Add proper description for proper language code.
Regards,
Marcin Gajewski -
Search help for Product category in table level
Hi Gurus,
My requirement is to create a Z-table with fields Plant and Product category.
For this Product category I need to create a table level search help. So I need to know the SRM table used for Product category.
Could any suggest me any table name or search help or FM that will display the list Product Category .
Regards
PaulHi Paul,
Use the FM 'BBP_GET_ALL_CATEGORIES_F4' for getting all the list of Product Category .
Thanks
Bidyut -
Product Category assigned to a GL Account
Hi SAP Gurus
Does anybody know where a Product category is assigned to a GL account?
Or any tables I could visualize this?
Any help is welcome. Thanks
RogerHi,
Is it Product Category or a Characterstic in COPA which you intend to assign or is it Product Category in CFM (you can look @ SAPLTPM_TRG_VIEW).
Rgds. -
Help with production jvm issues at customer site
Following is a brief overview of two production issues experienced by an Oracle customer. Customer is currently running 32 bit Java 1.5_20 on Solaris 64 bit OS.
1) OOM heap issues – SR #3-2611053901 – Recently we have been seeing OOM errors due to heap space. What we have seen is that some of the instances are not able to free up any memory space even after full GC, which results into a series of full GC’s back to back and eventually leads to OOM. During this time when continuous full GC is going on, we have seen the TCP connections and active JDBC connections shoot up and also lots of stuck threads. This error occurs during peak hours.
This is the output just before OOM. Just to be clear, this line is printed as last line of Full GC which meant that OOM happened right after Full GC:
[PSYoungGen: 111616K->82323K(172544K)] [PSOldGen: 1865727K->1865727K(1865728K)] 1977343K->1948051K(2038272K) [PSPermGen: 209111K->209061K(210944K)] GC time is exceeding GCTimeLimit of 98%, 13.3644395 secs]
2) OOM swap space- SR: #3-1724941721 – From time to time, we get Exception in thread "CompilerThread0" java.lang.OutOfMemoryError: requested 32756 bytes for ChunkPool::allocate. Out of swap space?’ error in our production. Mostly this error occurs during off hours or off-peak hours. When this happen, there is plenty of heap and perm memory available which indicates that this is a native memory error. We already put two workarounds suggested by Oracle i.e. -XX:CodeCacheMinimumFreeSpace=8m -XX:ReservedCodeCacheSize=128m but still running into this problem.
What we are looking for:
1) Recommendations on tuning our config parameters -
These are some recommendations we discussed internally. Please validate these recommendations and provide us the recommended values. We would also welcome any new recommendation on updating other parameters if that will help with our issues.
• Change Xmx to 2048m and MaxPermSize to 512m
• Specify ratio of young generation to old generation (-XX:NewRatio), and possibly survivor spaces.
• Use Concurrent old generation collector (-XX:+UseConcMarkSweepGC), with a compatible parallel young generation collector (-XX:+UseParNewGC)
Our current config settings are:
JAVA Memory arguments: -Did=chaserels-cm21 -Xms1024m -Xmx2048m -XX:MaxPermSize=1024m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:CodeCacheMinimumFreeSpace=8m -XX:ReservedCodeCacheSize=128m -verbose:gc -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=1641 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.awt.headless=true -Dfile.encoding=ISO646-US
In a subset of servers, the settings are same as above but for MaxPermSIze, which is set to -XX:MaxPermSize=512m
2) Diagnostic help in how to further narrow down to the problem and what tool to use to gather heap dumps
We have tried to take heap dump using jmap on our production servers when OOM occurs due to heap but most of the time, we run into an exception (attached - which is probably an unresolved jvm bug). While we researched some alternatives to jmap for taking heap dumps, most of these require changing the start-up scripts or installing the tool on production system which may have a performance overhead. What we want is a least intrusive tool which could provide us heap dumps/snapshots without much overhead and could be preferably used remotely. If there are other ways of collecting data than heap dump, we could also use them.
Let me know if you have any questions or need any data.
Thanks for your help.
Error from heap dump :
Exception in thread "main" sun.jvm.hotspot.debugger.UnalignedAddressException: Trying to read at address: 0xfec080a7 with alignment: 4
at sun.jvm.hotspot.debugger.DebuggerUtilities.checkAlignment(DebuggerUtilities.java:40)
at sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal.readCInteger(ProcDebuggerLocal.java:309)
at sun.jvm.hotspot.debugger.DebuggerBase.readAddressValue(DebuggerBase.java:425)
at sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal.readOopHandle(ProcDebuggerLocal.java:326)
at sun.jvm.hotspot.debugger.proc.ProcAddress.getOopHandleAt(ProcAddress.java:96)
at sun.jvm.hotspot.oops.Oop.getKlassForOopHandle(Oop.java:198)
at sun.jvm.hotspot.oops.ObjectHeap.newOop(ObjectHeap.java:346)
at sun.jvm.hotspot.runtime.JavaThread.getThreadObj(JavaThread.java:333)
at sun.jvm.hotspot.utilities.AbstractHeapGraphWriter.writeJavaThreads(AbstractHeapGraphWriter.java:113)
at sun.jvm.hotspot.utilities.AbstractHeapGraphWriter.write(AbstractHeapGraphWriter.java:98)
at sun.jvm.hotspot.utilities.HeapHprofBinWriter.write(HeapHprofBinWriter.java:399)
at sun.jvm.hotspot.tools.JMap.writeHeapHprofBin(JMap.java:133)
at sun.jvm.hotspot.tools.JMap.writeHeapHprofBin(JMap.java:143)
at sun.jvm.hotspot.tools.JMap.run(JMap.java:71)
at sun.jvm.hotspot.tools.Tool.start(Tool.java:204)
at sun.jvm.hotspot.tools.JMap.main(JMap.java:126)1) OOM heap issues – SR #3-2611053901 – Recently we have been seeing OOM errors due to heap space. What we have seen is that some of the instances are not able to free up any memory space even after full GC, which results into a series of full GC’s back to back and eventually leads to OOM. Which would be exactly what would happen if there were many objects which were not eligible for collection.
Causes would be either a bug (something not releasing something it should) or because the server is overloaded.
If there were no code changes it could still be a bug that has now only become apparent due to changes in usage patterns.
If that is the case then such bugs can usually be made more apparent by reducing the maximum heap. Doing that will cause it to occur faster. -
Need some help with the colour profile please. Urgent! Thanks
Dear all, I need help with the colour profile of my photoshop CS6.
I've taken a photo with my Canon DSLR. When I opened the raw with ACDSee, the colour looks perfectly ok.
So I go ahead and open in photoshop. I did nothing to the photo. It still looks ok
Then I'm prompt the Embedded Profile Mismatch error. I go ahead and choose Discard the embedded profile option
And the colour started to get messed up.
And the output is a total diasater
Put the above photo side by side with the raw, the red has became crimson!!
So I tried the other option, Use the embedded profile
The whole picture turns yellowish in Photoshop's interface
And the output is just the same as the third option.
Could someone please guide me how to fix this? Thank you.I'm prompt the Embedded Profile Mismatch error. I go ahead and choose Discard the embedded profile option
always use the embedded profile when opening tagged images in Photoshop - at that point Photoshop will convert the source colors over to your monitor space correctly
if your colors are wrong at that point either your monitor profile is off, or your source colors are not what you think they are - if other apps are displaying correctly you most likely have either a defective monitor profile or source profile issues
windows calibrate link:
http://windows.microsoft.com/en-US/windows7/Calibrate-your-display
for Photoshop to work properly, i recall you want to have "use my settings for this device" checked in Color Management> Device tab
you may want to download the PDI reference image to check your monitor and print workflows
and complete five easy steps to profile enlightenment in Photoshop
with your settings, monitor profile and source profiles sorted out it should be pretty easy to pinpoint the problem... -
Table where product category assigned to supplier is stored in SRM
Hi,
We are on SRM 7.0.
We have replicated material groups from ECC as product categories in SRM and vendor master also into SRM. Now I log into SRM portal as strategic purchaser and go to the following tab.
Strategic Purchasing->Business Partner-> Here I choose an existing supplier, open it up ...go to the Bidder data tab->Categories. Under categories I do an F4 help and choose one of the available product categories and save the entry.
Where is this information about supplier and product category combination stored in SRM. Which tables?
Request you to shed some light on this.
Regards,
NikhilHI
there is no relation like that.
some customer expects this facility
Product category vs supplier
prod category - Building equipments - DLF
- telecoM - HUTCH
Try bbpfrg tables.
muthu -
Need help with threads?.. please check my approach!!
Hello frnds,
I am trying to write a program.. who monitors my external tool.. please check my way of doing it.. as whenever i write programs having thread.. i end up goosy.. :(
first let me tell.. what I want from program.. I have to start an external tool.. on separate thread.. (as it takes some time).. then it takes some arguments(3 arguments).. from file.. so i read the file.. and have to run tool.. continously.. until there are arguments left.. in file.. or.. user has stopped it by pressing STOP button..
I have to put a marker in file too.. so that.. if program started again.. file is read from marker postion.. !!
Hope I make clear.. what am trying to do!!
My approach is like..
1. Have two buttons.. START and STOP on Frame..
START--> pressed
2. check marker("$" sign.. placed in beginning of file during start).. on file..
read File from marker.. got 3 arg.. pass it to tool.. and run it.. (on separate thread).. put marker.. (for next reading)
Step 2.. continously..
3. STOP--> pressed
until last thread.. stops.. keep running the tool.. and when last thread stops.. stop reading any more arguments..
Question is:
1. Should i read file again and again.. ?.. or read it once after "$" sign.. store data in array.. and once stopped pressed.. read file again.. and put marker ("$" sign) at last read line..
2. how should i know when my thread has stopped.. so I start tool again??.. am totally confused.. !!
please modify my approach.. if u find anything odd..
Thanks a lot in advance
gerviniHello,
I have no experience with threads or with having more than run "program" in a single java file. All my java files have the same structure. This master.java looks something like this:
---master.java---------------------------------------------------
import java.sql.*;
import...
public class Master {
public static void main(String args []) throws SQLException, IOException {
//create connection pool here
while (true) { // start loop here (each loop takes about five minutes)
// set values of variables
// select a slave process to run (from a list of slave programs)
execute selected slave program
// check for loop exit value
} // end while loop
System.out.println("Program Complete");
} catch (Exception e) {
System.out.println("Error: " + e);
} finally {
if (rSet1 != null)
try { rSet1.close(); } catch( SQLException ignore ) { /* ignored */ }
connection.close();
-------end master.java--------------------------------------------------------
This master.java program will run continuously for days or weeks, each time through the loop starting another slave process which runs for five minutes to up to an hour, which means there may be ten to twenty of these slave processes running simultaneously.
I believe threads is the best way to do this, but I don't know where to locate these slave programs: either inside the master.java program or separate slave.java files? I will need help with either method.
Your help is greatly appreciated. Thank you.
Logan -
Help with JAVA StringObject - & assign user input; StringMethod
Hi Everyone! I need help with this Java Program, I need to write a program, single class, & file. That will prompt the user to enter a word. The output will be separted by hypens and do this until the user enters exit. I think this is done by using a string variable. Then use the length of the word to setup a loop to print each letter out with hypens. (example c-a-t)
1. I think I should store the word like this: Word.Method(). Not sure of this the API was confusing for me because I wasn't sure of what to do.
2. A string method to find out how many letters are in the user's word in order to setup a loop to print each letter out. I think I can use a While loop to accomplish this?
3. A string method to access each letter in a string object individually in order to print individual letters to the screen with those hypens. This is really confusing for me? Can this be accomplished in the While loop? or do I declare variables in the main method.
Any examples you can refer me to would be greatly appreciated. ThanksGetting user input:
This may look strange to a newbie but there's nothing much you can do since you wanted a single class file:import java.io.*
public class InputTest {
public static void main(String[] args) {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Hi! Please type a word and press enter.");
String lineReadFromUser = in.readLine();
System.out.println("You typed " + lineReadFromUser);
}You can get the lenght of a String using the length() method. Example: int len = "Foobar".length();
You can get the individual characters of a String with the charAt() method. Example: char firstCharOfString = string.charAt(0);
(remember that the argument must be from 0 to length-1)
You can access the documentation of all classes, including java.lang.String, at http://java.sun.com/j2se/1.3/docs/api/index.html You can also download the docs. -
Need help with flash player installation please !!!!
Hello,
I need help with my flash player installation because every time I access a movie this is the message I receive.
This content on Xfinity TV is not available for viewing with Chrome's "Incognito" mode. To play this video using Chrome, please view this page without "Incognito" mode.
Still having problems? Try resetting your Flash player license.Incognito mode is a Google Chrome setting when you open a new window (Cmd+Shift+N on a Mac Ctrl+Shift+N on Windows) It opens a "private" window with no cookies and no tracking. The problem with it is that when you disable cookies, your license files are not sent to the site (whetehr it's YouTube or xFinity or any other that uses license files for paid content) and it treats you as if you're a first time visitor. Paid videos won't play wihtout the cookies sending the license file info.
This isn't a Flash Player setting. It's in Chrome. I did some research and according to Google, "Incignito" mode is off by default, and can ONLY be activate by the keyboard shortcut. There IS a way to disable it from the registry http://dev.chromium.org/administrators/policy-list-3#IncognitoModeAvailability -
Help with css3 rollover tag please
Hey guys I'm stumped and need help with positioning some big picture buttons.
Here is the link o the home page http://ceramic-planet2.businesscatalyst.com/
As u can see I have four picture buttons using css3 roller but I want all four buttons next to each other
2 buttons next to each other with the next 2 directly below .
Now orgininally I used the dreamweaver rollover button and everything was inline so flowed across the page no problem. These are divs and I've tried to make 2 panels side by side among other hings but I'm not getting there so I thought one of u clever guys would have no problems telling me what to do.
Please help I'm not getting the inline or absolute placement right
DaveHey Dave,
You need to remove the margin from #mosaicbutton, #kitchenbutton
and then add float : left; to #bathroombutton, #floorbutton, #mosaicbutton, #kitchenbutton,
That'll get you buttons sitting the way you want them, you may need to play with the margins after that.
Pat -
Help with RMI university assignment
Hi everybody,
The assignment asks for the definition of three remote interfaces ICompany, IProject and IStaff, define one 1:M relationship (ICompany -> IProject) and print on the console the company together with the projects they have placed. There is no requirement for a DB therefore i've create a method on the server
populateDummyDB(ProjectImpl proj)that fills a Vector with projects with their coresponding company ID's.
I've also created a company instance on the server which i successfully print on the client by callingprintCompany(Object obj) but i need help with theprintProjects() so that as soon the company is printed it searches the Vector for projects that have the same companyID matches the PK with the FK and print those projects.
Any help will be more than welcome.
Regards,
Nick Paicopoulos
BSc Applied Computing.Thanks for the reply and sorry for the vagueness.
The company is created and bound to RMI on the Server
CompanyImpl myCom = new CompanyImpl("101234", "WH Smith",
"Nick Parks", null);
myCom.bindToRMI("com1"); also on the Server the Vector that is defined in the ProjectImpl.java is populated
public static void populateDummyDB(ProjectImpl proj)
throws RemoteException {
proj.addProject(new ProjectImpl("Project A", "10 Feb 2005", 11000,
"101234", null, null));
proj.addProject(new ProjectImpl("Project B", "16 Feb 2005", 8700,
"178745", null, null));
proj.addProject(new ProjectImpl("Project C", "19 Feb 2005", 17400,
"130928", null, null));
proj.addProject(new ProjectImpl("Project D", "27 Feb 2005", 12800,
"178745", null, null));
proj.addProject(new ProjectImpl("Project E", "04 Mar 2005", 9760,
"101234", null, null));
proj.addProject(new ProjectImpl("Project F", "09 Mar 2005", 5340,
"178745", null, null));
proj.addProject(new ProjectImpl("Project G", "13 Mar 2005", 15290,
"101234", null, null));
proj.addProject(new ProjectImpl("Project H", "17 Mar 2005", 5780,
"101234", null, null));
proj.addProject(new ProjectImpl("Project I", "23 Mar 2005", 20100,
"130928", null, null));
proj.addProject(new ProjectImpl("Project J", "30 Mar 2005", 6780,
"130928", null, null));
} The company is printed successfully on the Client
public class HKClientView{
public static void main(String[] args) {
HKClientView cmdUI = new HKClientView();
public static final String SERVER_NAME = "localhost";
public HKClientView() {
ICompany yourCom = getRemoteCompany();
try {
CompanyTO yourComData = yourCom.getCompanyData();
printCompany(yourComData);
// printProjects();
} catch (RemoteException re) {
System.out.println("Exception thrown while creating company "
+ "instance! " + re);
private ICompany getRemoteCompany() {
ICompany myCompany = null;
ProjectImpl myProject = null;
try {
myCompany = (ICompany) Naming.lookup("//" + SERVER_NAME + "/com1");
} catch (Exception e) {
System.out.println("Exception thrown while creating company "
+ "instance! " + e);
return myCompany;
private void printCompany(Object obj) {
System.out.println(obj.toString());
} If you look closely at my dummy DB table four out of the ten projects belong to the company that i've created since the have common companyID = "101234". How can i get those projects printed on the Client?
Regards,
Nick Paicopoulos.
Maybe you are looking for
-
Is it Possible to interface LABVIEW FPGA Module with Xilinx Spartan 3A Starter Kit
CAn anybody suggest me >>>>>>>>>>
-
Change Syncing from Windows PC to MacBook Pro
I have an iPhone 3GS (16GB) and sync it with a Windows PC. I wanted to start syncing it with the MacBook Pro. When I plugged the iPhone into it, it started to charge and while I was setting options for syncing it said that some of the things, specifi
-
Disable Sharepoint 2010 Event Handler
I have two different event handler solutions in a list. One event handler runs on multiple lists if an Item is being Updated. Lets call that event handler (A). I have another event handler that runs on only one list. Lets call that event handler (B).
-
Access to SAP best practice guides
Hi All, Does anyone else have an issue to access the SAP ERP best practice documents? When I try to open the following link --> http://help.sap.com/saap/sap_bp/baio_frame/BL_ERP607_EN_US.html Then I get the following message. I have a S-user ID via m
-
Leg indicators in Transportation
Can anyone clearly explain about all leg indicators in Transportation?