Importnace of set type in comm_hierarchy transaction
Hello,
Can anyone explain the importance of set type in comm_hierarchy transaction on SRM??
BR
Bharat M
Hi
Set types are the one which are used to group together relevant attributes (fields in Material Master of R3) which will be used at the time of replciation of materials from R3. You can create your own set types if required.
At the time of creating a category under the hierarchies, you can assign the relevant set types for the hierarchy category. If you create the product master in SRM for the specific category, those set types assigned will be shown as data screens to be entered.
Regards
Reddy
Similar Messages
-
Standard set types in Comm_Hierarchy
Hi
In comm_hierarchy- I am adding a standard set type to a category. The name of the set type is comm_pr_unit. I am unable to sdd this set type because it is not visible in the drop down of standard set types.
However I can see this set type in the comm_attrset.
Please let me know how I can add this set type.
Regards
TarangHI,
Settypes cannot be assigned across the Hierarchies.
If your settype is already assigned to one heeirarchy, say R3PRODSTYP, and you are trying to add this settype to another hierarchy say ZHIER, then this is not allowed.
Kindly check if the settype you are trying to use is assigned under another heirarchy!!!
Kindly reward with points in case helpful...
Sharif -
Not assigned set type to category
Hi, GURU!
I want to assign set type COMM_PR_MAT to my category in transactional COMM_HIERARCHY, but i don't see this set type in the list. I find this set type (COMM_PR_MAT) in transaction COMM_ATTRSET (Search for predefined set types).
How to assign set type COMM_PR_MAT to my category?Hi,
You must ensure that the product type for both the category as well as set type. Only then will the set type appear in the list for selection in the category tab in COMM_HIERARCHY.
Set types cannot be assigned to a hierarchy directly as mentioned in your post. -
Set attribute to be mandatory in set type
Hi! Can I confirm whether it is possible to set certain attribute fields to be mandatory in a set type? The transaction code to create set attribute and assign to the set type is COMM_ATTRSET.
Thanks!
SFHi SF,
In the standard system, you cannot configure an attribute to be mandatory in a set .
However, you can try using transaction SFAC in order to set an attribute as mandatory; I am not sure if this procedure will work for you, but is it good to take a look. Into this transaction, you cam define which fields are displayed/hidden/mandatory.
Keep on mind that every time a set is create in transaction COMM_ATTRSET, a corresponding module pool SAPLZOM_<set type name> is created with Screen group 0100.
I hope it helps.
Kind Regards,
Gabriel Santana -
Creation of Service Product with Set Type and Attribute
Dear All,
Please guide me with proper step by step process,
How to create the product with the set type and attribute for service industry in sap crm 7.0
Regards,Hi Nitin,
Before creating the Service type of product, you have to define the Base category for Service type product. Generally the category for service will be created under the R3 hierarchy R3PRODSTYPE. You can create this category using the TCode:
COMM_HIERARCHY. Here you have to select the product type as Service and have to assign the set types to the category.
You can create a service product using the transaction : COMMPR01 -> Click on Service ICON -> Select the Category for Service Type. Then fill in the details for Service Product description, Service ID(Based on number range settings for products), Language.
Also fill other details like Base Unit of measure, Pricing condition for different sales areas for the service product.
Since you are using CRM7.0, you can do all these activities using a POWER USER role.
For more information about Set types and hierarchies please refer the following help link:
http://help.sap.com/saphelp_crm70/helpdata/EN/46/57672501a208e7e10000000a114a6b/frameset.htm
Hope this helps!
Regards,
Chethan -
Set type COMM_PR_SHTEXT error when creating product
I am trying to create a dummy0 product for untilities serivice.
I get the above error.
if I want assign set type COMM_PR_SHTEXT is not existing the list.
is there any way to overcome this issue?Hello Nick_crm
A settype can only be assigned to one hierarchy per product type. The SAP delivered settypes that you have mentioned above are assigned to category Z_SLA (type Service). Hence you cannot use them in the category
you have defined (type Service).
It is advised to use the predelivered category SRV_ as a base category for creating services. You can assign the other enhancements (settypes) required to the category you have defined and later assign the service
to this category too.
Incase you do require to assign the mentioned settypes to your category then first you will need to regsiter your hierarchy as the base hierarchy in transaction comm_prapplcat.
I would like to point to the steps below as to how you can find out where the set types are being assigned.
1. Goto the transaction -> COMM_ATTRSET -> here enter the
set type as ' COMM_PR_SHTEXT' and now click the 'where used list'(there
is a button in the toolbar for the same)
2. Now you should see a list of all category ids along with
hierarchy id's where the settype is being used.
3. Select any one of the category id.
4. Now goto the trx COMM_HIERARCHY -> and click 'Open Category'
5. Now you can see the usage of the settype in settypes tab.
6. To design the settype -> goto the root category and remove the
same , so that you could now assign it to your own category.
Since a settype can only be assigned to one hierarchy per product type, It is advised to use the predelivered category as a base category for creating services. You can assign the other enhancements (settypes) required to the category you have defined and later assign the service to this category too.
thanks Willie -
Add set type COMM_PR_SHTEXT to product type Service
Hi anyone,
I am trying to add the set type COMM_PR_SHTEXT into a category typed "Service".
I am using the transaction COMM_HIERARCHY.
The problem is when I try to adding the set type (COMM_PR_SHTEXT) doesn't appears it in the matchcode to be selected.
Does anyone knows any solution ?
Thanks in advance.
RegardsHello,
It is possible to add the settype to a single category within a Product Hierarchy per product type.
Also, child categories will inherit this assignment by default.
So, looks like settype COMM_PR_SHTEXT has already been assigned to a category within that
hierarchy for that product type.
You can check this out using table COMC_SETTYPE and COMM_CATFRGR.
So, solution would be to remove the assignment of settype from other category within that hierarchy and re-assigning to the required category. But this is not allowed, if there already exists data for that category.
Other option is try to create new category under the parent category to which that settype is already assigned, so that new category can inherit the settype.
Best Regards,
Shanthala. -
Error while adding set type to CRM Web UI(7.0)
Hi Gurus,
I was trying to add the custom set type to the product screen in Web UI . Followed the steps narrated in
http://wiki.sdn.sap.com/wiki/display/CRM/CreatingUIConfigurationforSetTypestodisplayonCRMProductOverviewpage.
Now the URL assignment Block is appering in lazy load. When I try to open I am getting the error
Diagnosis
An exception occurred during request processing. This was handled centrally. It changed the program flow and the result of the request probably contains errors.
Procedure
Contact your system administrator.
Procedure for System Administration
Activate checkpoint group BSP_WD_EXCEPTION_DISPLAY. To do this, use transaction SAAB. If the error recurs, further details are displayed.
Exception Details
CX_BSP_WD_INCORRECT_IMPLEMENT - Define component usage 'ZURLSETTYPE'
Method: CL_BSP_WD_REPOSITORY=>GET_CMP_USAGE_DEF
Source Text Row: 20
Is this a prob in customization or something else?
Please help
Thanks,
NeerajHi Neeraj,
It looks like you have created a custom compenent "ZURLSETTYPE". If it is the case please check in Run time repository for component "PRD01OV". Check if component usage of newly created component is defined, not then define it and see the result. this may help.
This doent work then please elaborate what you have done littile more.
Thanks & Regards,
Amit -
Error message "Data cannot be maintained for set type COMM_PR_PUR_1
Hi
While replicating the material master through R3AS I am getting an error for which the details to be checked in SMW01. In SMW01 when I selected the record for error details I am getting above error message. How to resolve ? Pls guide me stepwise. For your information I has cleared SMQ1 in R3 & SMQ2 in SRM
For curioisity next I selected all such error logs & deleted. It gave me one warning (some inconstinecies error) which I ignored. After that I checked SMQ1 of R3 & SMQ2 of SRM. No log
But I observed a strange thing. Whatever material codes I am creating it is going straightway to SRM without running R3AS transaction. I checked R3AM1, selected the row and cancelled. But still going without any interferrance. Why ? How shall I stop this.
ThanksHello,
>
BNR wrote:
> Hi
> While replicating the material master through R3AS I am getting an error for which the details to be checked in SMW01. In SMW01 when I selected the record for error details I am getting above error message. How to resolve ? Pls guide me stepwise. For your information I has cleared SMQ1 in R3 & SMQ2 in SRM
>(...)
Have a look at OSS note 1049693 - Data cannot be maintained for set type COMM_PR_PUR_1.
Regards.
Laurent. -
Missing Set Types in CRM 5.0
Hi Gurus,
We are trying to create hierarchy/category in our standalone CRM 5.0 system. However, after creating a new (base) category under the hierarchy we created (no other hierarchy in system), we cannot find the text-related set types (COMM_PR_LGTEXT1, COMM_PR_LGTEXT2, COMM_PR_SHTEXT). Can you please advise why this happened? How can we bring the set types back to the selection list?
Many thanks,
Leon CaoHi Leon
I've recently faced this issue. Following is the solution:
These particular set types can only be assigned to one Hierarchy and categories in that hierarchy. However this hierarchy must be assigned to the applications first.
You need to be very cautious for doing this.
1. First identify any other hierarchy (e.x. Hierarchy XYZ) where these settypes are assigned. If such hierarchy also contains products then you need to delete those products to cancle the assignemnt of these set types from that hierarchy XYZ. you can use the following reports to delete the products a) COM_PRODUCT_DELETE_ALL and b) COM_PRODUCT_DELETE_SINGLE. to run these reports you must make entry in 'COMC_PR_TOOL_REG' tabke. To run these reports use transaction SE38 and to make entry in the table use transaction SE16
2. Once all the products are removed. Then you can remove these set types from this hierarchy XYZ.
3. Assign your hierarchy to the applications in IMG -> CRM-> MASTER DATA -> PRODUCTS -> CRM STANDALONE here select assign hierarchy to applications and assign your hierarchy.
4. Now you will be able to add these settypes to your hierarchy.
Comments: If you cannot delete the products for any reason then the best way is that you create the required products under Hierarchy XYZ and also assign your hierarchy to these products. this way you will be able to make use of your hierarchy.
Caution: if these set types are assigned to hierarchy R3PRODSTYP or R3PRODHIER or R3MATCLASS. then do not even think about removing them because they may have been downloaded from backend R/3 system and will be unmodifiedable. Here follow my comments stated above.
Hope this will answer your query.
Cheers
Avi -
How do I check Business object set type for a particular field
Hi,
I have a requirement to make the DESCRIPTION field editable for Internal Goods and Service .I have done it for Limit shopping cart with following details in the below configuration
Goto SPRO->SAP Supplier Relation ship Management
->SRM Server
->Coss applications and settings -> Extensions and Field Control
->Configure field control->configure control for fields substructure (in tabs field)
Bus. Object Set Type 32
Structure Field Name DESCRIPTION
Bus. Object Type BUS2121
Set Level ITEM
field editable checked
But for Internal Goods and Service which Bus. Object Set Type should i use to achive this
Thanks
VivekHello Vivek,
Execute transaction SM30 and display the Table/View /SAPSRM/V_ACTSET. Here you will find set type of all the fields.
Regards,
Arun Singh -
Hiii friends! how attached output type to a transaction
Hi gurus!
how to attached output type to a transaction.
for eg - i have created a outout type zexpt and i have to assigned to transaction VF01.
Regards,
RahulHi
goto VF02 tcode
fro Menu
GOTO HEADER -> Output
define there
Output is a link between the Driver Program and the Sapscript,
An output type summarizes messages of the same meaning. It contains parameters that are valid for all its assigned messages, for example appropriate partner functions.
Transmission medium is a medium which the layout will be come out, this may be printout, Fax or Mail
Check this link.
http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/19884743b111d1896f0000e8322d00/content.htm
ex-how to config output type.
You will assign output types using Transaction NACE.
Do the follow steps to assign output type
1)Select Application Type V2 which will have description Shipping.
2)Click on Output types button.
3)Go to change mode by pressing Ctrl+F4.
4)Select one output type which already exists
5)Do Copy As(F6)
6)Give your output type against Output Type field.
7)Under General data Tab, Give Program and Form routine and Save the data.
i think it a work of functional guy but at senior level i think it is not a big deal for abaper.
Check the following documentation
In NACE t-codewe have the application for each one. based on the application output type can be defined, based on output type script and print progrma can be defined.
If suppose data can be read from EDI then we should go for condition records.
So whenever we execute the script first composer checks the output type and then execute the program. in program whenever opn form FM will be populate then script will open first. After that again program till another FM will populate if it then script will populate........like it is cycle proces. Composer does all these things and at last it will submit that output to spool.
Go to the Transaction NACE.
choose the related sub module.. like billing or shipping
doubel click on Output Types
Choose the Output Type for which whcih you wanted your script to trigger
Then select the Output Type and double click on Processing Routine
Then go to create new entries--> Select the Medium (1- print output), then enter your Script and Print Program detls --> Save and come out
Now go to the Transaction (for which you have created the output type)... Issue output--> Select the output type --> Print....
Device Types for SAP Output Devices (Detail Information)
Definition
The device type indicates the type of printer to be addressed. When you define an output device, choose the name of the device type that was defined in the SAP System for your printer model, such as Post2 for a PostScript printer. In the case of frontend printing under Microsoft Windows, you can also use the generic (device-independent) device type SWIN.
The system uses the information in the device type to convert a document from the internal SAP character representation (spool request in OTF or in text format) to a device-specific, print-ready data stream (output request). Since a device type specifies attributes that apply to all devices of a certain model, it can be shared among device definitions. For example, all devices in the SAP spool system that are compatible with Hewlett-Packard LaserJet IIID printers would use the HPLJIIID device type.
You should not confuse the device type with the printer driver. The device type is the total of all attributes of an output device that the SAP System must know to control the output device correctly, such as control commands for font selection, page size, character set selection, and so on. These attributes also include the printer driver that SAPscript/Smart Forms (the SAP form processor) should use for this printer. The SAPscript printer driver that is to be used for devices of this type for output formatting is therefore only an attribute that the device type specifies.
How do I choose the correct device type?
In most cases, the SAP System already provides the appropriate device type for the printer type for the printer model that you want to use.
These standard device types are completely defined and need no modification or extension before you use them in device definitions.
You can also download missing device types from the sapserv server. For a current list of the supported device types, see SAP Note 8928 in the SAP Service Marketplace.
Most printers can be controlled using a generic format, such as PostScript. They can be switched to a mode that is compatible with one of the standard printers for which an SAP device type is available. In this case, a supported model is emulated.
Almost all printers are delivered with Microsoft Windows printer drivers. The system can control these printers with the generic (device-independent) device type SWIN. The Microsoft Windows spool system then performs the processing of the print data.
If the specified device types are not available, and generic device types cannot be used, you must create your own device type or edit a copy of an existing device type. We recommend that only those with specialist knowledge of the SAP Spool System and printer driver code do this. For more information, see Defining a New Device Type .
Attributes of a Device Type
A device type is distinguished by the attributes listed below. If you change an existing device type or create a new device type, you must change at least some of these attributes.
Character set: A character set specifies the codes with which characters must be represented in the print-ready output stream (output request). This code replaces the generic SAP characters set that is used internally by the SAP spool system (spool request).
Printer driver: You can specify different printer drivers for printing SAPscript documents and ABAP lists.
Print controls: Print controls represent printer operations, such as boldface or changing the font size. These print control are replaced by printer-specific commands during the creation of the output request from a spool request.
Formats: Formats specify the format supported by the SAP system. The system differentiates between SAPScript formats (DINA4 and LETTER) and ABAP list formats (X_65_132 = 65 rows/132 columns).
Page format: A page format is the interface between a format and SAPscript. It specifies the paper dimensions with which SAPScript can calculate the row and column lengths.
Actions: Actions are output device-specific commands that are required for the implementation of a format. The action printer initialization, for example, can contain a printer command with which the number of rows on a page is defined. There is a set of actions for every format supported by a device type.
Regards
Anji -
Error: Set type Z contains multiple-value attributes
Hi forum,
I have a problem when i try to assign a set type with the same value but diferent name on another set type to the same product category.
This is the detail of the error but i dont know where i have to set this indicator:
If you set this indicator for a particular hierarchy, all categories and set types in this hierarchy are created in the PME.
This gives you the following extended maintenance options at category level:
You can assign set types with multiple-value attributes
You can restrict value ranges and maintain default values for attributes of customer set types.
Any sugerence about this?
Regards and thanks in advance,
MonHi Nelson,
I create two set types, the description is not the problem. I have discover that when i try to assign these attributes in the same set type or in other appears this error.
The set types have the same values. For example:
zcountry1. Values: sp - spain. fr - france.
zcountry2. Values: sp - spain. fr - france.
When i try to configurate the comm_hierarchy in my category appears this error:
Set type zcountry2 contains multiple-value attributes.
Diagnosis
The set type ZGAME5 contains multiple-value attributes. It cannot be assigned to the category as extended maintenance has not been activated.
Procedure
Multiple-value attributes are stored in the PME. If you want to use the set type ZGAME5, you must set the Extended Maintenance Options indicator for the hierarchy.
Extended Maintenance Is Possible for the Hierarchy
Definition
If you set this indicator for a particular hierarchy, all categories and set types in this hierarchy are created in the PME.
This gives you the following extended maintenance options at category level:
You can assign set types with multiple-value attributes
You can restrict value ranges and maintain default values for attributes of customer set types.
Where is this indicator¿? in R3?
So, these are the steps...can anybody help to me?
Regards and thanks in advance. -
Dear Experts,
Currently I am working on an interface between CRM 6.0 and XI to deliver product specific information, including customer fields.
I am using the BDOC type PRODUCT_MAT.
The customer fields have been implemented through set types in transaction comm_attrset. For each set type an API append was created successfully through function u201CSet types/attributesu201D > u201CTransportu201D > u201CSet Typeu201D.
The set types are available in the API structure of the BDOC PRODUCT_MAT (structure COMT_PROD_MATERIAL_BDOC_TAB). But the set types are not available in the generated IDOC (I use the function module CRMXIF_PRODUCT_MATERIAL_SAVE to generate the IDOC...).
Has anybody of you an idea why the set types are not in the IDOC / how to get the set types into the IDOC?
Thanks in advance,
AlexDear Vamsi,
Thanku2019s for your reply. I checked the module CRMXIF_PRODUCT_MATERIAL_SAVE, but it has no output structure named CUSTOMER_SET_DATA which could hold the set types.
Any other hints?
At the moment I am wondering what might be the general process to add set types to IDOCs? Are set types generally also added to IDOCs as soon as they are generated and added to BDOCS, or is there a different mechanism like generating the IDOC structure from the BDOC structure?
Thanks for any answers in advance!
Regards,
Alex -
Hello SAP Experts,
We have a problem with customer defined set types in CRM. When we created these set types we forgot to select the checkboxes Relevant for BW and Relevant for Selection in BW in some of them. All of them have been assigned to a CRM object and the system is already in production, so we cant change the set types to mark those checkboxes.
We are now trying to extract these set types to BW. However only those with the checkboxes selected appear in the extracting structures. How can we extract the others to BW?
ThanksHi,
Steps for Extracting data from CRM:
Configuration Steps
1.Click on ->Assign Dialog RFC destination
If your default RFC destination is not a dialog RFC destination, you need to create an additional dialog RFC destination in addition and then assign it to your default RFC destination
2.Execute Transaction SBIW in CRM
3.Open BC DataSources.
4.Click on Transfer Application Component Hierarchy
Application Component hierarchy is transferred.
5.SPRO in CRM .Go to CRM->CRM Analytics
6.Go to transaction SBIW-> Settings for Application specific Data Source ->Settings for BW adapter
7.Click on Activate BW Adapter Metadata
Select the relevant data sources for CRM sales
8.Click on Copy data sources
Say yes and proceed
9.Logon to BW system and execute transaction RSA1.
Create a source system to establish connectivity with CRM Server
A source system is created. (LSYSCRM200)(Prerequisites: Both BW and CRM should have defined Back ground, RFC users and logical systems)
10.Business content activation for CRM sales area is done
11.Click on source system and choose replicate datasources.
hope this help..
rgds,
raj
Maybe you are looking for
-
Not able to see costcenter data in 0TCTUSERNM
Dear SDN's, I made 0costcenter as a navigational attribute to 0TCTUSERNM,and written a trnasfer routine to fetch the data into the report. When i executed the report it is showing not assigned to all the costcenters. Is i have to any changes in the 0
-
This is probably not the place for it but I need t...
So here's the story, a friend of mine had some problems with her Nokia n900, living in Canada we had to buy it from an asian mall but it sill had the warranty and everything so cool. Anyway, she calls Nokia in Canada, they send her a box with shippin
-
Asset & Capital Expenditure Budgeting
Hi I am struck in Asset Purchases and Budgeting. We want to monitor & COntrol the Cpital Expenditure ( Assets). There for I tried to use the Internal orders to control the assets being purchased more than the budget value. The process is as follwos.
-
Hi, In RWB (message monitoring) it showing status of message is successful. But in SXMB_MONI , i am unable to found the message.(it showing no message processed till now). Tell me my message processed sucessfully or it stuck in anywhere. Why it is
-
In TREX content search, only .txt files are being search.No MS word or excel are searched.Any Solution.