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
Similar Messages
-
Hi Experts,
I have created an attribute having the data type NUMC 1.
I assigned this attribute to an existing settype which was being used in a category.
Now unfortunatley I need to change the data type of this attbute from NUMC 1 to CHAR 1.
How can I achieve this.Please help.
Advance Thanks,
NeeeajHi,
Please go through this link.
[http://help.sap.com/saphelp_crm50/helpdata/en/91/d8fc377cb5be5ae10000009b38f842/frameset.htm]
hope it will useful.
thanks
Hemant ghiya -
Creation of Material Documents With Mvt Type
On Performing Post Goods Issue (PGI) in one Plant in case of Plant to Plant Dispatches, there should be Inbound delivery created for already created Purchase Order (PO). In addition after creation of inbound delivery, there should be material document created with 103 movement. This Material document is triggered when the inbound delivery is saved. Once Warehouse processes are finished, then Post Goods Receipt (PGR) happens, so 101 Movement Type happens for Purchase Order. PGR document should trigger one more material document with 104 movements; this document is reversal for material document with 103 movement type.
can any one suggest to enhance SAP for this?
Moderator message : Requirements dumping is not allowed, show the work you have already done. Thread locked.
Edited by: Vinod Kumar on Oct 21, 2011 5:18 PMHi 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 -
How to create a service product with a condition record?
Hi all
I'm quite new to CRM programming and I now need to create a service product with a condition record. For creating the product I use function COM_PROD_SERVICE_MAINTAIN_API and it creates a product propperly. The function offers parameter IT_CONDITIONS for creating conditions. But when you have a look at type COM_PRODUCT_CND_API_TAB of the parameter, then you will find a deeep tabletype with lots(!) of additional tables. In the conditions tab of the product I simply enter a Condition Type, a Sales Organization, a Distribution Channel, an Amount, a Currency and a Unit and everything is fine after saving.
Can anyone of you help me in how to set up parameter IT_CONDITIONS to get the above values into the product?
Thanks fou you help,
Michael DrechslerHi,
The link is https://support.oracle.com , you will have to request Oracle to link your user with your company support account.
Cheers,
Vlad -
Configure-to-Order (CTO) Production with Variant Configuration and Assembly
We are trying to create a Configure-to-Order (CTO) Production with Variant Configuration and Assembly Processing.
I have set up the required master data for variant configuration which is working fine in a sales order. I have used startegy group 82 in the MRP view of the material master for Finished goods/header material. A production order with BOM explosion is getting generated automatically during the creation of the sales order.I have stock of components available. Uploaded using 561 movement type (unrestricted stock).The requirement class that is being determined is 201.
ISSUE:
Availability check of the components in the production order that is getting automatically generated during sales order creation is failing. The components are not getting confirmed inspite of initialising the stock of the components in the plant we are using.
I am looking for pointers on the important settings related to the availability check in Configure to Order scenario that have to checked to resolve this issue.
TIAHi,
Availability check controls for Production order will be done in OPJK for plant , order type combination. Based on the settings either for creation or release system will carry Availability check of components. you can set the controls such that release can be possible even if parts are missing.
If you have settings to restrict the release if components are missing and there is stock in unrestricted, then you need to transfer the stock to the sales order using MB1B and 413 movement type so that system can recognize the availability and allow the release of order.
Based on your requiremnts you can map the settings in OPJK
Hope this will help
Regards,
Brahmaji D -
Service product with task list
hi
i am using service product with task list in service order. in subsequent quotation (by DP80) the servcie product is coming as main item operations & materials in task list are coming as sub items.
in our case we may have to add some more operations (unplanned operations) in the service order apart from those (planned operations) already populated by task list attached to service product. and these operations need to be priced in subsequent quotation.
our problem: in the quotation even the unplanned operations are coming as subitems and hence there is no diferentiation between planned operations (coming from rask list) and unplanned operations (added manually in the service order). we need to differtiate between planned & unplanned operations in quotation for pricing purpose.
thanks in advanceHi,
There are following work-around solutions from my point of view.
Option 1: create two different Std. Text Key in config Planned & Unplanned and also attach same in the task list.
All the planned operation will come with suffix Planned and same will be printed also. While you add the unplanned one that time addUn-planned std text key
You can also drive reporting , costing reports , confirmation report separately for all planned and unplanned items
Options 2: After goods posting you can find the cost difference of planned operation and unplanned operation. Devolve some Z report and based on same you can send final bill
Enjoy SAP...... -
Workflow with item type and item key is in progress. Abort existing workfl
Dear all,
I'm using the below code from the submit button event to launch the workflow. The workflow works fine when I submit for the first time, when i try to submit for the second time from the same session it throws me the error as Workflow with item type and item key is in progress. Abort existing workflow.
Where I am struck,Kindly send me any solution.
I am using below code in oaf
public void workflow(OAPageContext pageContext,
String headerId,
String empName,
String userName
String wfItemType = "XXSample";
String wfProcess = "XXSample";
String wfItemKey = headerId;
OANavigation wfClass = new OANavigation();
// Create Workflow Process
wfClass.createProcess(pageContext, wfItemType, wfProcess, wfItemKey);
System.out.println("Workflow created");
wfClass.setItemAttrText(pageContext,
wfItemType,
wfItemKey,
"XXHDRID",
headerId);
wfClass.setItemAttrText(pageContext,
wfItemType,
wfItemKey,
"XXEMPNAME",
employeeName);
wfClass.setItemOwner(pageContext, wfItemType, wfItemKey,username);
wfClass.startProcess(pageContext, wfItemType, wfProcess, wfItemKey);
System.out.println("Workflow started");
Thanks,
Kumar.Item type and item key forms unique record for the workflow session, you cannot have 2 instances of the workflow running for the same header id, in your case. Check if the process exists for the header id. If so, display a warning message without launching another workflow session, else start the workflow process.
Thanks
Shree -
Issue with setting ratings and labels
Greetings all. I am having an issue with setting ratings AND labels on image files at the same time. If the script sets the label first then the rating, the label doesn't show in Bridge. If the script sets the rating first then the label, the rating doesn't show in Bridge.
Is there a workaround for this? Here is my script function for doing this. file=filename minus extension. Rating is a number for the desired rating. lab is a number for the level of Label I wish to set. Everything works great except that I can't set both Rating and Label with the script as shown. In this instance, only the Ratings will show up in Bridge after running the script. If I move the x.label=Label line under the x.rating=Rating line, then the ratings only show for those images with no label (lab=0). Any image that gets a label receives no rating.
If you're going to test this, you may want to comment out the Collections part. That's the part within the "switch(Number(Rating))" block.
function setRating(file,Rating,lab) {
try{
cr=File(file+"CR2");
psd=File(file+"psd");
jpg=File(file+"jpg");
tif=File(file+"tif");
switch(lab) {
case 0: Label = ""; break;
case 1: Label = "Select"; break;
case 2: Label = "Second"; break;
case 3: Label = "Approved"; break;
if (cr.created) {
var c=new Thumbnail(cr);
c.label=Label;
c.rating=Rating;
if (psd.created) {
p=new Thumbnail(psd);
p.label=Label;
p.rating=Rating;
if (jpg.created) {
var j=new Thumbnail(jpg);
j.label=Label;
j.rating=Rating;
Rating=0;
else addFile=psd;
else addFile=cr;
switch(Number(Rating)){
case 0 : break; /* No Rating */
case 1 : if(!app.isCollectionMember(OneStar,new Thumbnail(addFile))) app.addCollectionMember(OneStar,new Thumbnail(addFile)); break;
case 2 : if(!app.isCollectionMember(TwoStars,new Thumbnail(addFile))) app.addCollectionMember(TwoStars,new Thumbnail(addFile)); break;
case 3 : if(!app.isCollectionMember(ThreeStars,new Thumbnail(addFile))) app.addCollectionMember(ThreeStars,new Thumbnail(addFile)); break;
case 4 : if(!app.isCollectionMember(FourStars,new Thumbnail(addFile))) app.addCollectionMember(FourStars,new Thumbnail(addFile)); break;
case 5 : if(!app.isCollectionMember(FiveStars,new Thumbnail(addFile))) app.addCollectionMember(FiveStars,new Thumbnail(addFile)); break;
default : break;
}catch(e){
alert(e);
return -1;Afew errors to start with, you were not creating a proper file as there wasn't a fullstop in the filename.
If a CR2 file didn't exist no other file was looked for, you were using "created" and should have been "exists"
This now labels and rates....
setRating("/C/Test Area/NEF/z",2,1);
function setRating(file,Rating,lab) {
try{
cr=File(file+".CR2");
psd=File(file+".psd");
jpg=File(file+".jpg");
tif=File(file+".tif");
switch(Number(lab)) {
case 0: Label = ""; break;
case 1: Label = "Select"; break;
case 2: Label = "Second"; break;
case 3: Label = "Approved"; break;
if (cr.exists) {
var c=new Thumbnail(cr);
c.label=Label;
c.rating=Rating;
if (psd.exists) {
p=new Thumbnail(psd);
p.label=Label;
p.rating=Rating;
if (jpg.exists) {
var j=new Thumbnail(jpg);
j.label=Label;
j.rating=Rating;
Rating=0;
switch(Number(Rating)){
case 0 : break;
case 1 : if(!app.isCollectionMember(OneStar,new Thumbnail(addFile))) app.addCollectionMember(OneStar,new Thumbnail(addFile)); break;
case 2 : if(!app.isCollectionMember(TwoStars,new Thumbnail(addFile))) app.addCollectionMember(TwoStars,new Thumbnail(addFile)); break;
case 3 : if(!app.isCollectionMember(ThreeStars,new Thumbnail(addFile))) app.addCollectionMember(ThreeStars,new Thumbnail(addFile)); break;
case 4 : if(!app.isCollectionMember(FourStars,new Thumbnail(addFile))) app.addCollectionMember(FourStars,new Thumbnail(addFile)); break;
case 5 : if(!app.isCollectionMember(FiveStars,new Thumbnail(addFile))) app.addCollectionMember(FiveStars,new Thumbnail(addFile)); break;
default : break;
}catch(e){
alert(e);
return -1; -
Any experience with Object Types and Forms6i / 9i ???
Has anyone got any experience in working with Object Types and Object Views together with Forms 6i or 9i???
TIA
Rob ZoeteweijHi AnneCarmen,
Check this small video, http://project02.businesscatalyst.com/Jing/2012-07-13_0508.swf
This is just an example where I am trying to demonstrate how the html embedded into the frame sticks to only one image and not to all the other images. Also, how to keep the thumbnails. Under menu options you can modify the transition and speed option as per your need.
Regards,
Abhishek Maurya -
Internal error when redefinind service with entity types and associations
Dear gateway specialists,
I have created a gateway service with several entity types and several associations together with corresponding navigation properties.
Then I have created another service in which I want to redefine the first service with all the entity types and associations.
But the redefinition ends with an internal error (message no. /IWBEP/SBCM001) and the navigation properties are not imported (entities and associations seem to be o.k.).
What could be the reason for the error? And why might the navigations not be imported?
Thanks!
Regards,
Juergen
P.S. I found SAP note 2027049 "Service Builder Redefiniton - Extend of Odata service with Associations" which I've implemented, but without successHi,
on debugging I found out that the changes coming with SAP note 2027049 are actually causing the problem:
In method DO_EXECUTE_COMMAND of program /IWBEP/LFG_MOD_GENI02 the note inserts the following piece of code:
IF gt_odata_associations IS NOT INITIAL.
LOOP AT gt_odata_associations ASSIGNING <ls_association>.
READ TABLE gt_odata_entities ASSIGNING <ls_entities>
WITH KEY name = <ls_association>-left_end.
IF sy-subrc = 0.
READ TABLE GT_ENTITY_TYPES ASSIGNING <ls_entity_types>
WITH KEY name = <ls_entities>-name.
IF sy-subrc = 0.
READ TABLE gt_navigation_props ASSIGNING <ls_nav_prop>
WITH KEY source_entity_id = <ls_entity_types>-entity_id.
IF sy-subrc = 0.
ls_entity_np-name = <ls_nav_prop>-name.
ls_entity_np-technical_name = <ls_nav_prop>-external_name.
ls_entity_np-relation_ship = <ls_association>-name.
ls_entity_np-from_role = <ls_association>-left_end.
ls_entity_np-to_role = <ls_association>-right_end.
APPEND ls_entity_np to <ls_entities>-nav_props.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDIF.
SORT gt_odata_entities BY technical_name.
But the statement
READ TABLE GT_ENTITY_TYPES ASSIGNING <ls_entity_types>...
is not correct. It leads to wrong results if an entity has more than one navigation properties as the key is not fully specified.
Regards,
Juergen -
Web Service Proxy with Dynamic IP and Port
hi,
I am currently looking at the Web Service Proxy generation in JDev 11g. I can generate proxies fine, but the proxies are generated with static host and port. I want to substitute the host and port during runtime if required, for instance read the values from a database. I need to do this to avoid compiling the application for every deployment we make dev, test and production. Is there an easy way to set the generated proxy host and port? Are there any examples?
Thanks in advance!
StephenHi,
Maybe you should have a look on XML Catalogs feature, but I am not sure if JDeveloper support it and how to support it.
-LJ -
Hello. First of all, thank you very much for your attention.
After that, I will expose the problem:
I have a user domain called "comercial" with a corresponding mailbox "[email protected]"
. This user
has assigned multiple emails such as "[email protected]", "[email protected]", "[email protected]" , having as default email "[email protected] ".
On
the other hand,
another domain user
called
"menganito" with it's mailbox "[email protected]" account, also has a few mail accounts "[email protected]", "[email protected]", " [email protected]"
...having
as default email "[email protected]
The user "Comercial" is forwarding
all of it's mails to the user "menganito".
The problem is that "menganito" is not receiving the exact
"comercial"
sender email, but the email which appears by default ("[email protected]").
"Menganito" would like to know
from which email exactly the mails he is receiving have been sent ("[email protected]",
or "[email protected]"
or "[email protected]").
Also, he would like to knowthe email of the original sender (from the outside of the domain) whom the user "Comercial"
have received the email from.
In another type of email servers (Kerio,...)
this is not a problem, because forwarding by
defaultis always showing
the original sender and original receiver.
Maybe the problem comes from the recipient type I'm using.
Should I use another type of recipient? should I use a transport rule?
Any idea ? Thanks again in advance.Hi Simon. First of all thanks for your answer.
This happens with all accounts. I tried with news accounts and different browsers for OWA and Outlook anywhere and happens the same. Is not a cache problem
The problem is
when "[email protected]"(default
and set as default answer
account by
exchange)
receives
a message in "[email protected]" when
forwards to "Menganito"
this message will appear from"[email protected]"
instead of "[email protected]".
This happens with all accounts.
I can understand that i can't avoid
default reply address on the same
domain, but also with different domains happens
the same?
The platform is only one clean and updated server 2012 as dc and another clean and updated server 2012 with exchange 2010 sp3 directly and after rollup 4 for exchange SP3, no previous versions and servicepacks of exchange 2010 was installed before. Before
install exchange 2010 sp3, i installed all the filterpacks (3) and .net 3.5 and all updates that i finded for 2012 server (i tried for 2 days): No more updates for sure. After, in powershell, i put this:
Add-WindowsFeature NET-Framework-Core,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,Web-Mgmt-Tools,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy
-Restart
The machine and exchange works good (i3 with 4gb ram, and raid 1 1tb of HD) and the organization only has 15 mailboxes. No problems with even viewer and all is correct.
Thanks again. -
Hi Team,
I need to access Java web service which is simple service and accepts and returns XML over HTTP. No credentials are needed to access the service. We need to pass following two HTTP headers (Content-Type and Authorization) along with XML request message:
<GetStatus> message is being constructed in the orchestration and URI is constant to access.
Which adapter shall I use to get the response back? I tried using WCF-WSHttp with Security Mode = Transport, and different options of client credential types but every time, error returned stating:
System.Net.WebException:
The HTTP request is unauthorized with client authentication scheme 'Basic'. The
authentication header received from the server was 'Basic realm='.
Authentication failed for principal Basic. Message payload is of type:
String
In Fiddler, request looks line following
POST <https://URL/GetServiceReopnse HTTP/1.1
Content-Type: application/xml
Authorization: Basic cmVmU3RhdHN2Y19kgeRfsdfs=
Host: <Server name>
<GetStatus XMLNS="http://server.com/.....">
<OrgId>232323</OrgId>
<HubId>3232342323</HubId>
</GetStatus>
MMK-007First, you should not use the HTTP Adapter because it's been deprecated and replaced by WCF.
Start with the WCF-Custom Adapter and select the customBinding.
You should start with the textMessageEncoder and httpTransport and go from there. -
Necessary Fields For Creation of Service PO of Order Type Relaese Order.
Dear Guru,
I have encountered an issue which i am trying to resolve...
My this requirment will seem little okward the way i am asking but i have no way...
The issue is I have to create a Service PO of Order type Release order (RO) using BAPI Function Module .BAPI_PO_CREATE1.
The service PO should be of multiple Item and services for particular line item should be multiple.
When I am creating this using ME21 or ME21N i am facing no issue.
But when i am using BAPI Function Module .BAPI_PO_CREATE1
i am getting following errors ;; The error which i am getting as below
T ID NUM MESSAGE
E BAPI 001 No instance of object type PurchaseOrder has been created. External reference:
E MEPO 000 Purchase order still contains faulty items
E SE 029 Please maintain services or limits
E SE 140 Service HIRING OF LCD: please specify unit of measure
But I am failing to findout in which field services or limits and unit of measurement have to maintain.
What are the necessary fields have to pass in Bapi import parameter and the table i am unable to findout.
Please show some way how to resolve this or give me some guideline to resolve this
Dear Moderator request your kind intervane to move this qurry into correct forum if i have asked this in wrong forum
Thanks and regards
saifur rahamanHi Saifur
Can you please elaborate how did you resolve the issue we are also facing same problem when we are trying to create the PO for service items through SRM it is throwing same error while creating the PO in SAP.
Email Id : [email protected]
Thank you in advance!!
Regards
Deepika -
Standard Report with Condition Type and Condition Records
Hello to all,
Is there any standard report available in which Condition Type and Condition values are displayed in either column or row format? The selection criteria can be either Quotation, Contract, Sales Order, Delivery, Invoice or Billing. Thanks anyways...Hi Huzefa,
Pls check the relevant table where the condition records are stored. then do a query with that condition table and KONP. say for eg: condn type ZINV,ZMRP gets stored in condition table A821, then combine A821 and KONP, u can input condition type and get the values........................
go to vk13, display and click on layout, u will able to see the condition table.
Rgds,
Anitha J
Maybe you are looking for
-
How can I get all the Listeners of an ObservableMap?
This is my use case: A MapListener can be added/removed to an ObservableMap in any node. To remove a listener I need a reference to the listener object to use the removeMapListener(MapListener listener) method. But if the listener was registered in t
-
J1INCHLN Create challan not considering some documents
Hi, J1inchln not considering some documents. When i checked in fagll03 those documents are not cleared , it still reamin as open items. In j1inmis report those docments which are not consdered by j1inchln are displaying. Because of this some price di
-
Display letter total in folders?
I would like to know how many letters are in each of my sub-folders. How do you get those red numbers to display? Thanks iMac 17 1.83 GHz Intel Core Duo (Early 2006) Mac OS X (10.4.8) LaCie d2 250GB
-
I need to change my iCloud email address
i guess my story is use craigslist with your ipad cautiously. somehow, hackers on craigslist got ahold of my email address, now all i receive is half-naked women wanting me to click on their link (pun intended!). Seriously, I don't want this. How di
-
Pricing Scales..issues
Hi, I have the below scenario.. ZLTR is the percentage based discount condition type. We want to maintain the scale like below From Hours To Hours Age Rate 1 2000 2 10%