Creating FOC and return based on Service order
Dear all,
I am working on the scenario where the FOC & return order need to be created based on the customer complaint. The decision took in the service order like Return or FOC then the concern process should initiate as bellow.
Notification
Service order
FOC/Return
Delivery
Invoice
Can any one help me on this?
With Regards
Aswin Nair
Hi,
I think you are working on CS module,
Notification is created and from their you trigger a Service order
Now service order is nothing but our sales order or a contract.
Make a copy control for the service order to your FOC or return Order. (VTAA)
fetch all the data to your FOC or Return order do the process for these two.
Your Service order will be open till you complete the process
then complete the service order and notification
Regards,
Sudhir
Similar Messages
-
Creating Mulitile Billing documents based on Sales order
Hi All
My requirement is to create a billing documents based on sales order. Item category is SERVICE.
For example : In Sales Order the quantity is 100.
1 st billing doument user can create of 10.Then after 1 month 2nd billing document of 9 and so on.
when i create billing document related with sales order . the billing document is created with 100 quantity.
i know it is possible with delivery but my requirement is billing document should be created related to service.
Appreciate your time.
Thanks and Regards
MaheshHi ,
You can use mile stone billing concept for this requirement.In mile stone billing ,we enter the billing dates and quanitity to be billed.We can bill the required quantity once the billing date reaches the system date.
Hope it helps.
Regards,
Pasapula. -
How to get system status and user status of service order
Hi,
I want to show user status and system status for service order in my report and i am using CRM_ORDER_READ function module to read the status, but it is returning lot of status records, could anyone please suggest how to get the system status and user status for service order.
I did not find any clue for how to get user status, i can see the user status when i open the transaction using CRMD_ORDER.
Regards,
Kamesh BathlaHi,
Go to CRM_JEST table give your service order guid and get the status, pass this status into TJ02. You will get the status of your order.
Regards
Srinu -
Revenue bearing service order and non-revenue bearing service order
Hi Gurus,
1) Please let me know the difference between Revenue Bearing Service orders and Non-Revene bearing service orders.
2) What is the difference in settlement of both?
3) It will be helpful for me to understand if you can give examples for each.
Regards,
Samcan you tell me the difference revenue bearing service order and non-revenue bearing service order with example.
how to handle the repair and return process in a gear business company. i m servicing the gear box which i supplied one year before to a customer. now i m returning back to my comany and do some repair, quoting the customer and charging them.
how to caputure this process in customer service module.
regards
vinoth -
How to find out the service conformation details based on service order
Hi.
I open the CRMD_ORDER
In this i open a service order.
I got all the information of that particular service order number in the CRM_ORDER_READ program.
But i unable to find out conformation details of that particular service order.
In CRM_ORDER_READ we have DOC_FLOW. But in that i did not find Conformation data. like Conformation number.
Can anybody explain me regarding finding the conformation details based on the service order.
I want service conformation number based on the service order.
Is there any other function module to get all the details of service order with the service conformation also.
Thank You.
Regards,
B. Krishna.Hi Krishna,
You can get the confirmation order guid based on service order number from CRM_ORDER_READ.
Under ET_DOC_FLOW structure where OBJTYPE_B=BUS2000117 ,OBJKEY_B=Confirmation guid.
Then from guid you can get the confirmation number.
Hope this resolves your querry.
Regards,
PePe -
Hi team,
Product Delivered Status Date should be there in Standard Search and Result screen of Service Order. Product Delivered Time should be Available in Result screen and In Result screen there should be facility to filter on basis of Time.
How to add this in search result screen.configuration is it possible? or any changes in development.
Compnent - BT116S_SRVO
Thanks
KalpanaHi Kalpana
Please reread my comment. I said to try and populate "Requested End" Date.
Make sure the date profile assigned to the transaction includes this Date Type.
If you can populate this either manually or programmatically the solution should be quite forward.
If you cannot do this, only then should you look at making any significant sort of enhancement.
Regards
Arden -
Automatic Rule Determination Based on Service Order Type
Hi Experts,
I have a requirement to determine the rule based on the custom service order type.
I have created 2 custom rules which are then assigned to 2 different org units as needed.
Now the thing is i want to avoid putting condition step if else based on various order types.
Is there any way by which i can directly determine which rule to be used by passing the Order type.
If there is any FM then please suggest and also how to use the same.
If no FM exists then is there a possibility of having only 1 if else condition and assign rule number in local container variables and pass it thought out the workflow to all the manual validation workitems. Please suggest how this can be achieved.
Thanks,
JessicaHi,
only 1 if else condition and assign rule number in local container variables and pass it
thought out the workflow to all the manual validation workitems
Create a workflow container element lets say with probably 15 characters length...
Now create a background step in which you determine the rule based on the order type.
data: lv_Rule(10) type c.
if order_type eq 'X'.
lv_Rule = '1234567890'.
else.
lv_Rule = '0123456789'.
endif.
" export the rule concatenated with 'AC' which indicates a rule...
concatenate 'AC' lv_rule into ev_rule. "ev_rule size may be lets say 15 characters.
condense ev_Rule.
"export the EV_RULE to workflow and store it in WF cotainer element.
In the step where you want to give the rule, select the Agent type as Expression and select the container element.
Hope this would solve your issue.
Regards
Narin -
Create complaints and returns in crm 2007
Hi buddies,
my doubt is how we ll maintain complaints and returns in crm 2007
thanks in advance.
Regards,
manavHi buddies,
i want to map complaints and returns on the web client for the this business process .
if customer purchases a product snd if not satisfied with the product,he calls to the call center.Call Center Executive creates a complaint and assign it to a service executive. he goes and finds that the it is a quality defect.he forwards this problem to the Quality Management department.If they finds that it is a quality defect then tells to return the product against which a new product has to be issues.
we have make this in a close lope between R/3 & CRM.
Now my doubts are--
1-How will we maintain the stock update?
2-How will we maintain that the subsittute product delivery should be free of cost
as customer has already paid for the goods?
If possible then tell me the customization steps as well
Thanks in advance.
help will be rewarded for sure.
my mail id is [email protected]
Regards,
Manav
Edited by: Rronit Manav on Mar 10, 2008 2:26 PM -
How to create items and BOMs using web services
Hi All,
I need to create, change and read Items and BOMs through web services (using SOA Gateway, right). I found this one here: "Process Item (convenience wrapper version)" or "Process Item" within
Internal Name EGO_ITEM_PUB
Type PL/SQL
Product Advanced Product Catalog
Status Active
Business Entity Catalog Item
Right now, I don't know how to use it. If somebody has a simple example to create a single item, this would be perfect! Which one would be the right one to read detailed information about an existing item?
The second object I need to maintain (create, change and read) is BOM. Which API can I use here?
btw: I use EBS 12.1.1 on windows.
Many thanks,
KonradHi!
Thanks for your quick answer but unfortunately, I must admit that I'm an absolute beginner with Oracle and EBS and so things like:
Enable trace and generate the tkprof file or open the form using forms builder to get the name of the API used in thta screen.or
Please check e-trm site for your question do not help me to much :-(
Any other advice?
Konrad
Api's in EBS
Re: Api's in EBS
http://sairamgoudmalla.blogspot.com/2009/05/script-to-find-oracle-apis-for-any.html
API
Fixed Asset API
List of API
Re: List of APIs
Regard
Helios -
Report for extracting the actual and planned cost from service orders
HI all
we are creating a report in BI for Module - Customer service . LIke , the report is all about how many complaints created in the system and how many completed technically and what is the cost involved for each complaint .
Like we want the comparision between the planned cost and the actual cost .
Now to give the logic to the BI Team for planned cost and actual cost , please suggest the flow of logic or table flow to arrive the planned and actual cost
thanks in advanceHi Marthand,
I am not sure which datasource your are using. In this case, you can use the 0VALUETYPE to differencitae between th eplan and actuals. Normally Plan which is budget will have value 050 and for actuals will have 010. For costs, you will have one key figure and at the reporting level, you will have the costs restricted by the value type for plan and actual to make comparisons.
Hope this helps.
Regards,
Srinivas -
Function module for Delivery and billing based on sales order
Hi Friends
I am developing an object which has to create the sales order, delivery for that sales order and billing for it at the same time.
I have tried for few function modules to create the delivery and billing but I am not able to achieve.
Would you please help me by providing the correct function modules for these 2 activities?
Thanks
PraveenHi Nikhil
Thanks for reply,
i am creating the sales order using the BAPI "BAPI_SALESORDER_CREATEFROMDAT1" only, but the billing document bapi
"BAPI_BILLINGDOC_CREATE" is for online creation, it will call the t-code 'VF01'.
I need to create the billing document with out calling the t-code like using bapi for sales order. Please suggest me if there are function modules to achieve this.
Thanks
Praveen -
Create folders and subfolders based on filename
I am trying to find a way to put patient information into folders based on their file names. For example, the x-ray of a patient would be named "johndoe|xray|.pdf" and I need a way to do the following automatically:
Look for "JohnDoe" folder and create one if it doesn't exist
Look for an "XRay" subfolder (inside of JohnDoe) and create it if it doesn't exist
Put the file into the subfolder.
The trigger for this would be the insertion of the document into a specific folder. I am not sure if Applescript or a Terminal command would be the best way to do this.$srv = get-content .\servers.txt
$blok = { ##scriptblock
#old paths
$strPathOld1 = "F:\Share"
$strPathOld2 = "G:\Share2"
#new path
$strPathNew = "M:\ShareNew"
#icacls permissions
$strGrant = "/grant"
$strRemove = "/remove"
$strIcaclsPrms1 = ":(OI)(CI)(F)"
$strIcaclsPrms2 = ":(OI)(CI)(IO)(F)"
$strIcaclsPrms3 = ":(OI)(CI)(RX)"
$strIcaclsPrms4 = ":(RX)"
$strIcaclsPrms5 = ":(OI)(CI)(M)"
$strIcaclsPrms6 = ":(OI)(CI)(RX,W)"
$strIcaclsPrms7 = ":(OI)(CI)(RX,W,DC)"
#users, groups ...
$KOMU1 = "domain\account1"
$KOMU2 = "domain\group1"
## Deleting old shares
Invoke-Expression -Command ('net share $strPathOld1 "/delete" "/y"')
Invoke-Expression -Command ('net share $strPathOld2 "/delete" "/y"')
## Removing Quotas
Invoke-Expression -Command ('dirquota quota delete /path:$strPathOld2 /quiet')
## Create new direktory
Invoke-Expression -Command ('New-Item -Path $strPathNew -ItemType "directory"')
## Create new share
Invoke-Expression -Command ('net share "Share1=$strPathNew" "/grant:Everyone,FULL"')
## Remove permissions ... (example)
Invoke-Expression -Command ('icacls $strPathNew $strRemove "${KOMU2}"')
## Grant permission
Invoke-Expression -Command ('icacls $strPathNew $strGrant "${KOMU6}${strIcaclsPrms1}"')
Invoke-Expression -Command ('icacls $strPathNew $strGrant "${KOMU7}${strIcaclsPrms1}"')
## Remove direktory
Invoke-Expression -Command ('remove-Item -Path $strPathOld2 -recurse -force')
## set new quota
Invoke-Expression -Command ('dirquota quota add /path:G:\Share2 /limit:50gb /type:hard /status:enabled /overwrite')
## Running script
foreach ($s in $srv)
if ((Test-Connection -ComputerName $s -Quiet) -eq $true)
Echo $s
Invoke-Command -ComputerName $s -ScriptBlock $blok
else
$s + " - connection failure"
I use this one for all tasks you are looking for. Hope this helps -
Creating class and returning the dataset when the proxy function is called
Hello all,
I am able to set the connection and call the function from .net. My requirement is all follow,
I want to create a class in .net which will call this function and will return a dataset.
That means when that class is called with the required parameter it should return a dataset.
Can anyone can give the code or the steps how can i achieve it?You can either have an instance variable SoSession, if your seConnect() method is in the same class as the saveInterest() method, or pass in the SoSession object to the saveInterest() method.
public class Sample{
private SoSession session;
public SoSession seConnect()
SOApplication app = new SOApplication();
SoSession se = SoSession.Authenticate(app.Database.Username, app.Database.Username);
return se;
public void saveInterest2()
if (se != null) //Here i want to check on the returned se, but this is probably the wrong way ??, because it fails
System.out.println("Yeah' im still inn");
else
System.out.println("Doo' im not inn");
} this way, the class calling the methods would do this:
public class Test {
public static void main(String [] args)
Sample s = new Sample();
s.seConnect();
s.saveInterest();
}~Tim
Message was edited by:
SomeoneElse -
Add DeliveyNotes and Invoice based on Sales Order
i can manage to do it but..the Sales Order is not closed..why?
when i try to do it manual, when it make Delivery..the respective Sales Order is Closed..
below some of my code
For Each FirstScanRow As DataRow In _oDataset.Tables(FIRSTSCAN_TABLE).Rows
With oDeliveryNotes
Select Case iBasedDoc
Case 0
iBasedDoc = FirstScanRow("DocNum")
Case Is = CInt(FirstScanRow("DocNum"))
.Lines.Add()
isAddedHeader = False
End Select
' make an Invoice and Sales Delivery Order
If isAddedHeader Then
.DocDate = Today.Date
.DocDueDate = Today.Date
.TaxDate = Today.Date
.CardCode = FirstScanRow("CardCode")
End If
.Lines.BaseLine = i
.Lines.BaseType = SAPbobsCOM.BoObjectTypes.oOrders
.Lines.BaseEntry = iBasedDoc
'.Lines.ItemCode = FirstScanRow("ItemCode")
'.Lines.Quantity = FirstScanRow("Quantity")
'.Lines.VatGroup = "ZO"
If FirstScanRow("IsUseBatch") Then
' Add Batch
For x = 0 To FirstScanRow("Quantity") - 1
.Lines.BatchNumbers.BatchNumber = FirstScanRow("Scanned")
.Lines.BatchNumbers.Quantity = 1
.Lines.BatchNumbers.SetCurrentLine(x)
If x < FirstScanRow("Quantity") - 1 Then .Lines.BatchNumbers.Add()
Next
Else
' Add Serial
For x = 0 To FirstScanRow("Quantity") - 1
.Lines.SerialNumbers.SystemSerialNumber = FirstScanRow("SysSerial")
.Lines.SerialNumbers.InternalSerialNumber = FirstScanRow("Scanned")
.Lines.SerialNumbers.SetCurrentLine(x)
If x < FirstScanRow("Quantity") - 1 Then .Lines.SerialNumbers.Add()
Next
End If
End With
i = i + 1
Next
any insight?
thanks,
erick
Edited by: Erick Widya on May 13, 2008 10:52 AMNot sure if this will help or not, however some things I have in similar code that does appear to close the order are:
1. Set the Reference1 field in the "header" to the order the delivery is based on
delivery.Reference1 = salesOrderDocumentId.ToString();
2. I had to add all the additional expenses to the delivery too - you may not have any, so this may be mute.
Robin -
How to create Folder and subFolder using web services
Hi,
Today I've been working with some Share Point develompment but the truth is that I can't just get it.
Can any body help me with some easy links to start Share Point Development?
Here is wath I'm trying: I need to create a new folder (lets say Folder1) inside a Document library. After Folder1 is created, I need to create a new Folder inside Folder1 (lets say Folder1.1) and so on.
Until now, I'm able to create Folder1 but after that I don't know how to continue creating subfolders.
It's important to say that I would like to solve this problem by using webservices and let de Microsoft.Sharepoint.dll as just in case.
I hope somebody help me.
Thanks.Hi Steve,
I need to create a folder structure(e.g folder1/folder2) by the running the program once.I tried calling the UpdateListItemCreateFolder recursively and passed an extra rootFolder parameter.I changed the RootFolder attribute as shown below but the code isnt working.Please let me know the right procedure to create a folder structure in a list.
public
static void UpdateListItemCreateFolder(string folderName, string rootFolder)
ListService.
Lists listProxy = new ListService.Lists();
string location = "http://localhost:414/Documents/one" + rootFolder.ToString();
string xmlconst = "<Batch OnError='Continue' RootFolder='" + location.ToString() + "'><Method ID='1' Cmd='New'><Field Name='ID'>New</Field><Field Name='FSObjType'>1</Field><Field Name='BaseName'>!@foldername</Field></Method></Batch>";
listProxy.Url =
"http://localhost:414/_vti_bin/lists.asmx";
listProxy.UseDefaultCredentials =
true;
XmlDocument doc = new XmlDocument();
xmlconst.Replace(
"!@root", location);
string xmlFolder = xmlconst.Replace("!@foldername", folderName);
doc.LoadXml(xmlFolder);
XmlNode batchNode = doc.SelectSingleNode("//Batch");
XmlNode resultNode = listProxy.UpdateListItems("Documents", batchNode);
Maybe you are looking for
-
DBPutRecord Error in SQL Toolkit 2.0 for Mysql
Dear All I am using Labwindows/CVI 7.1.1 with SQL Toolkit 2.0. I have facing problem in DBPutRecord in database. First I mapped the Table. While putting Records in table I am facing native Error Code 2147467259. I can Get the Datas from Table using b
-
Import command to migrate oaf pages to apps enviornment not working
Hi, I am new to OAF Development. I have developed one form in which inserts data to table. This works well from Jdeveloper so now i want to migrate this to Apps Enviornment. I have transferred my project files to instance. Now when i m trying to run
-
Boot Camp Partition Size?
I'm thinking of installing a boot camp partion. Does boot camp choose the size or do I. If I do, what's a good size to make it. I really will only run Office 2003 and my BlackBerry Desktop software and some browsing with IE.
-
Hi, iam new to hyperion planning, when iam trying to open financial reporting, showing error required application module reporting.HRPrefs is not configured and communication error Hyperion 11.1.1.3 installed in llinux server details of error is list
-
Table where Partner function related to any particular ticket is stored
Hi All, Can Anybody tell me name of the table where Partner function related to any particular ticket is stored. Thanks in Advance Regards, Amit