Set Profile in Control Data of Service Order as required
Hi gurus,
We need to set Dynamic Profile Field (FFPRF) in Service Order - Control Data Tab as mandatory.
As per usual procedure: SPRO - Plant Maintenance and Customer Service - Maintenance and Service processing - Maintenance and Service Orders --> Define Field Selection....We are not able to find field "Dynamic item Profile" in the list to set it as Required.
Any idea how to proceed?
Thanks!
VL
Hi Narasimhan,
Thanks for your quick response.
We already considered setting as default DIP per Service Order but this is would not work for us as we have for one Service Order multiple possible Dynamic Item Profiles.
Would be great if we could set it as a required data so order can not be saved without DIP filled in. Isn´t it possible to do it via standard?
In addition to that would be great if we could set as default the DIP per Company Code to which the Service Order is assigned to. (enhancement IWO10009?) but relation Company Code - DIP would need to be maintained in a Z table...
Thanks,
VL
Similar Messages
-
Organization Data for Service Orders and Service Confirmation
Hi,
Whenever I create any Service Order or Service Confirmation, the Organization Data is automatically populated.
My doubts are :
1. Is is mandatory to provide Organization Data for Service Order/Confirmation Creation ?
2. What/ Where are the customization for the Organization Management for the above scenario ?
Thanks and Regards,
Samantak.Dear Samantak,
org determination should only be made, if you have customized it.
So please check which org. data profil has been assigned to the involved transaction types (in SPRO Define transaction types).
And what the profil does (the rule behind) can be found also in SPRO
- Master Data
- Organizational Management
- Organizational Data Determination
- Change Rules and Profiles
-Maintain Organizational Data Profile
Please check the documentation there!
Regards, Gerhard -
Pricing date for Service Order and Service Confirmation
Hi,
I cretated a Service Confirmation as followup for Service Order.
Client is asking "Pricing Date" should be same Same in Service Order and Service Confirmation. But, I am not seeing any such field in the screen.
I need to check T&C field and Zone field. But, I am not seeing these fields also.
Can you please let me know, where can I find this fields. (In which assignment block).
Thanks,
Sandeep
Edited by: Sandeep Reddy on May 31, 2010 7:21 PMHi,
I think by PRICING DATE they mean BILLING DATE.
In date profile of SERVICE ORDER and SERVICE CONFIRMATION you assign the BILLING DATE date type (i think it is there in the standard itself- however just ensure it).
Or customize a PRINCING DATE date type in the DATE PROFILE of SERVICE ORDER and CONFIRMATION and copy the date set in SERVICE ORDER to SERVICE CONFIRMATION.
This is one strategy you can use.
Regards
Surendra More -
Basic Finish Date in Service Order
Hi Gurus,
I want to change the Basic Finish date in the service order. The
system is allowing me to change it in the change mode of service order
(IW32), but after saving when I come back and see the order again, it is
showing the old date only. I want to change the Basic Finish date as
10.09.2007. Could anybody please guide?
PrasseeHi Thyagarajan,
Thanks, I have already checked the same. For the order type and palanning plant, the date adjustments set as " Adjust basic date.......", but still it is not allowing me to change the basic date.
Prasanth
> hi prasanth
>
> check for you order what scheduling parameters are
> you maintained.if the Adjust shchduling is set as" DO
> not adjust basic dates:, then i think your problem
> will occur.
>
> regards
> thyagarajan -
Service Order Material Requirement
Dear SAP consultants
Need to check with you guys on this matter.
I have a service order with list of components. I would like to do an advance shipment and create a quotation from it. Problem is , once the quotation is created the material requirement tab in the service order changes from Immediately to never and the whole line item is greyed out in the service order.
Is there a way, I can create the quotation without transfering the material requirement to the quotation and allow the service order to still be open ? How can I do this with only 1 quotation type .... the others should work as usual ...
Any thoughts or suggestions .. please feel free to let me know ..
Thanks
MoonHi Paul,
As you said "
The requirement date is calculated as follows:
1. The start date (earliest scheduled start) of the operation minus
2. The goods receipt processing time of the component and minus or plus
3. The lead time offset for the component in the order
The above values (point 2 and 3) can be adjusted to manipulate the
delivery date."
I have checked for stock & non stock item, but this calculation is not working for work orders. only i can change the date with offset. i checked material master record and change the GR processing time and planned delivery time but its not working. Do you have any idea why its not working?
Thanks.
Shahyan -
Automating offset reqmt date on service order component line
Hi,
I have an issue with automating the offset on component detail screen when creating the new component line.
When creating the new component line we are using EXIT_SAPLCOMK_007 to default plant and storage location based on functional location and stock determination group. this works no problems.
Now based on the same I want to default a value into reqmt date offset on the new component line. I could not find a suitable exit or BADI for this so I enhanced the FM CO_MK_GET_USER_PLANT_STLOC that is calling the exit EXIT_SAPLCOMK_007 and fill the values into the offset fields in resbd structure. the value is set on the offset on the created component line but the reqmt date is not calculated right.
After a little debugging I have concluded that the initial creation of the component line always uses the calendar from the operation, whereas when I manually enter an offset the calendar of the plant is used. I can see that I can implement a BADI so that when entering manually the calendar from the operation is used, but the calculation must be based on the calendar of the plant.
Any ideas how to set the offset automatic on a newly created component line and have the reqmt date calculation work as standard when entered manually?
extra info:
calculation of date is done in FM CX_SCHED_VIA_OPERATING_TIME.
when updated manually its called from FG COMD subroutine FUNCT_BDTER_CHK
when set on creation it is called from FG COMK subroutine BDTER_FILL.
Thanks in advance,
Steffen Høegh.Hi,
just to update on the solution.
Ended up doing an implicit enhancement at the end of routine bdter_fill in FG comk.
algorithm:
If Offset and manual maintenance of req. mt. date is initial.
if certain order types
Logic for determinig offset
write new offset to resbd_g fields nlfzv and nlfmv
now the rescheduling part in code.
BEGIN determine calendar
Logic for determinig if calendar from plant or operation should be used.
This logic is derived from sub funct_bdter_chk in FG COMD
TRY.
GET BADI badi_cx_offset_calid.
--> call BADI to determine calender for offset
CALL BADI badi_cx_offset_calid->change_calid
EXPORTING
is_caufvd = caufvd
is_afvgd = afvgd
IMPORTING
flg_use_wc_calid = flg_wc_cal.
CATCH cx_badi_not_implemented.
no implementation
CATCH cx_badi_multiply_implemented.
CATCH cx_badi.
ENDTRY.
IF NOT flg_wc_cal IS INITIAL.
l_calid = afvgd-kalid.
ELSE.
IF l_t001w-werks <> t001w-werks.
CALL FUNCTION 'CO_TA_T001W_READ'
EXPORTING
t001w_werk = resbd_g-werks
IMPORTING
t001wwa = l_t001w
EXCEPTIONS
not_found = 1
OTHERS = 2.
ELSE.
l_t001w = t001w.
ENDIF.
l_calid = l_t001w-fabkl.
ENDIF.
END determine calendar
*BEGIN Scheduling
*logic is from above
IF caufvd-autyp = auftragstyp-fert OR
caufvd-autyp = auftragstyp-bord.
CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME'
EXPORTING
i_date_start = resbd_g-bdter
i_time_start = resbd_g-bdztp
i_duration = resbd_g-nlfzv
i_unit = resbd_g-nlfmv
i_fcalid = afvgd_g-kalid
IMPORTING
e_date_end = resbd_g-bdter
e_time_end = resbd_g-bdztp.
ELSE.
IF NOT resbd_g-bdter IS INITIAL. "note683510
IF resbd_g-nlfzv < 0.
l_time = time_const-beg.
ELSE.
l_time = time_const-end.
ENDIF.
CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME'
EXPORTING
i_date_start = resbd_g-bdter
i_time_start = l_time
i_duration = resbd_g-nlfzv
i_unit = resbd_g-nlfmv
i_fcalid = l_calid
IMPORTING
e_date_end = resbd_g-bdter.
ENDIF.
ENDIF.
ENDIF.
Regards and thanks for the help,
Steffen Høegh
Vestas Wind Systems -
Retrieve item level dates during service order creation before saving
I have a requirement where I need to retrieve item level date (First Response i.e. APPT_TYPE as SRV_RFIRST) and modify the date and put it back to the same screen field when ever a line item is entered.
To do this we found a BADI CRM_SERVICE_I_BADI which triggers when ever we enter line item. We tried many FM which retrieves item level dates from buffer CRM_DATES_READ_MULTIPLE_OB; CRM_DATES_READ_SINGLE_OB;
CRM_DATES_READ_SINGLE_OW;
Most of them are returning all the dates except first response. No configuration issues. Can anyone help me how to get the first response date during creation.
Thanks
VamseeHi Vamsee,
Do you happen to know the solution? We have similar issue too as we can not retrieve the new entered dates and process it in BADI CRM_SERVICE_I_BADI.
I would appreciate your reply if you have a solution.
Thanks,
Bin -
Technical data for planned order dependent requirements .
Dear All,
I have to call the dependent requirements created by MRP run in my report. Can anyone please tell me that where these dependent requirements are stored in the database or is there any function module to get these values?
Thanks.Dear,
RESB Reservation/Dependent Requirements Link with PBED for FG and SFG releation. Function module MD_STOCK_REQUIREMENTS_LIST_API
Also refer this link,
Dependent Requirements report required
Regards,
R.Brahmankar -
Price Control Date as GR Date in Purchase Order?
Hello Friends.
We have a requirement where we need to take the price at the time of GR. I have tried to set the Price control date as GR date (5) in Purchase order, Info Record and even in Vendor Master. Unfortunately, it is always taking the price as P.O. price and it is not taking the price which changes between P.O. Release and GR date.
I made several P.O.'s and did GR for the same with less quantity. Then i made changes in the Inforecords and again did GR for the same P.O. It took the price from the P.O. only. Albeit I set the Price determination date as GR Date in P.O., Inforecord and vendor master too. We have requirement of not changing the P.O. once it is created and we dont want to change the price in P.O. once we do one GR for a particular P.O.. We need to re-determine the price at the time of GR without changing the price in P.O. as it require several authorizations.
I need to know if I am missing any setting in P.O., Info-record, Vendor master or any changes required in customizing. Or I need to install any enhancement package for the same.
This is a very critical requirement and hence request MM consultants to provide their valuable inputs.
Regards
Gurcharanhow did you test? did you always create new POs after your changes in master data? Or did you just expect that the existing PO would automatically get to know about such changes?
Was the existing PO price found from the info record? Can you proof that from the analysis in the condition tab? -
Service order posting date error.
In DBM Service order posting date is taken from the controlling document because of that error comes as
Document date 03.12.2011(Curent date)is greater than billing date 02.12.2011(Date given in Billing date in service order header)
But this error is not coming in sales document..
I need to post service order in the date i mentioned in the service order..
How dould i resolve this issue..?Hi Arvind,
there a many notes describing this problem:
1474254, 1473093, 1422246, 1482159, 1588751, 1359333, 1658317
Best regards
Robert -
Using Function modules in BSP - Operations on Service Orders
Hi,
We are creating a custom BSP application for scheduling resources and updating appointments for resource personnel.
The process is as follows:
From the list of Service Orders with some product added as line item, with status OPEN, the user selects a SO and makes an online payment.
Returning from the site, the Status of the Service order is changes to Released. Following this, the available resource is assigned to the Service order and the appointment details are populated in the Service Order. Subsequently, another line item of the Service order is set to Released.
We are using the following function modules in the order as given below:
To set status of a line item to Released
1) CRM_ORDER_INITIALIZE
2) CRM_STATUS_SET_INTERN_OW
3) CRM_STATUS_SAVE_OW
4) COMMIT WORK
To assign a resource to the Service Order
1) WFD_RES_GET_AVAIL
2) CRM_ORDER_INITIALIZE
3) WFDS_GET_ASSIGNMENT_TO_SO_ITEM
4) CRM_ORDER_INITIALIZE
5) WFDS_CRM_SRV_ASSIGNMENT_MODIFY
6) WFDS_SAVE
7) WFD_TRANSACTION_COMMI
To update the assignment dates in Service Order
1) CRM_ORDER_DEQUEUE
2) CRM_ORDER_INITIALIZE
3) CRM_ORDER_INIT_OW
4) CRM_ORDER_MAINTAIN
5) CRM_ORDER_SAVE
6) BAPI_TRANSACTION_COMMIT
To set status of a second line item to Released
1) CRM_ORDER_INITIALIZE
2) CRM_STATUS_SET_INTERN_OW
3) CRM_STATUS_SAVE_OW
4) COMMIT WORK
Using these FMs in a report program or even in Debug mode works fine, except in the BSPs where the behavior is random.
The issue that we are facing:
1) Calling the Function modules sequentially, it takes time to update the order after execution of a BAPI/RFC and at times the order gets locked although we are using the Function Module CRM_ORDER_DEQUEUE after a logical block, and the Service Order is un-available for subsequent actions
2) At times, the Steps get executed correctly
3) At times the Steps get executed correctly after adding certain delay after each logical block of steps, but at times the time is not enough for the order to get updated.
Can someone help us solve this un-predictable behavior?
If someone has previously worked on such a requirement, please provide inputs on the scenario.
Also, please let me know if there is a fail-proof procedure to ensure that the steps get executed completely and also if there is a need to use alternative BAPIs in a specific order.
Thanks,
Regards,
Siddhartha JainI am afraid you would have :
- to copy the standard FM 'MS_EXCEL_OLE_STANDARD_DATA' (it is wrapped up into EXCEL_OLE_STANDARD_DAT)
- to comment this line in this newly created FM
SET PROPERTY OF obj_ex_app 'Visible' = 1.
- to call your own 'ZMS_EXCEL_OLE_STANDARD_DATA'
That should do the trick. -
How to configure follow up transactions for service order
Dear All,
I want to configure follow up transactions for service order as I already there is follow up transaction
For Service order below are follow up transactions
Service confirmation
Warranty claim
complaints
Task
If I want to add customized one then how to add ?? as I am not able to find out configure in IMG
kapilHave you already customized Copy Control for your Service Order? If you want to add other transaction types the setting is necessary.
The customizing path is shown as below.
SPRO
-> CRM
-> Transactions
-> Basic Settings
-> Copying Control for Business Transactions
-> Define Copying Control for Transaction Types
Regards,
Web -
OSM - Central Order Managment - Service Order Managment
Hi!
I'm studing OSM. Now, I have a problem. How the request Order passes from COM (Central Order Managment) to the SOM (Service Order Managment) ?
ThanksHi !
I'm studing OSM too, I have been reading documentation and I Understand that COM and SOM are booth in a Single Orchestration process that can be designed in
"Design Studio" as a plug in of the Eclipse Plataform, when you talk about "how the request Order passes from COM to SOM" I asume that you understand the
process to get the income message that comes from a external system as a file .XSD and then the Orchestration process have to convert that file in a XML that understand the OSM, then the OSM have to map each products or items or services into a fulfillment plan that specifies how to fulfill that products or services or orders, and all of this components are entities that you have to define in the Orchestration process and that entities or components are in the Environmet of the Design Studio, some of this components are: "Orchestation Sequence" , "Order Item Specification", "Product Class", "Fulfillment Mode" , "Orchestration Stages" , "Order Recognition Rules", "Process", "Descomposition Rules" , "Automated or manual Tasks", "Data Dictionary".
For more information about Concepts read "Order and Service Management 7.0.2 Documentation" in this documentation you can find the next topics:
Communications Order and Service Management Concepts:
3 Order Request Processing
About Receiving Orders
Understanding Order Input and Request Processing
Understanding Order Recognition
Defining Recognition Rules in Design Studio
Recognition Rule Errors
Understanding Order Validation
Understanding Order Transformation
Understanding Order Creation
4 Orchestration Orders
Understanding Orchestration Plans
Understanding Orchestration Models
Understanding Decomposition Rules
Understanding Fulfillment Modes
Understanding Orchestration Stages, Sequences, and Processes
Modeling Orchestration Stages in Design Studio
Modeling Orchestration Sequences in Design Studio
Viewing Decomposition and Dependencies Graphically
About Creating a Cartridge for Orchestration Orders
Understanding Order Items and Order Components
Understanding Order Component Control Data
About Modeling Order Items in Design Studio
About Modeling Order Components in Design Studio
Understanding Dependencies
About Compensating Dependencies in Orchestration Plans
About Modeling Dependencies in Design Studio
Understanding Product Specifications
About Importing Product Classes in Design Studio
About Creating Product Specifications in Design Studio
About Defining Order Components in Product Specifications
You can fin this documentation at: https://edelivery.oracle.com
Regards.
Lucas. -
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 NairHi,
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 -
IW31 Service Order created with reference order,sold to party not populated
Hello
If one decides to create a new service order with IW31 but based on an old one using reference order field, not all data's are popullated to the new document:
It works for some data's like :
- operations
- components
It does not work for the following data's:
- service order description
- sold to party
- main workcenter
Does someone know if it is possible in the customizing to determine "copy rules" in order popullating values from the reference document to the new?
Is it a bug or a SAP standard behaviour?
Kind regards
ChrisHello,
The behaviour you have described is correct - Description, partners, main work center are not copied from reference order. See note 197581.
-Paul
Maybe you are looking for
-
Hi, I have the following issue (10.2.0.4) I have index on NO0_SESSION_ID and TBNAME how can I force using index ? Thanks for your help UPDATE BXAT.no5 SET TBNAME = :p0, REPL
-
HT4527 HOW DO I MOVE FILES FROM MY IPOD CLASSIC 80GB TO A NEW COMPUTER?
Just moved, computer that had my ITUnes library on it was damaged in the move. How can I move my files onto my new laptop?
-
Free Bumper program ending Sept. 30th
Hi all, just ordered my iPhone 4G yesterday and just wanted to check in on the "Free Bumper" program. In the conditions to the program Apple stated that the program ends for iPhone ordered by Sept. 30th. My iPhone is bound to be shipped only by mid o
-
Need Help Using DateFields...
whenever i invoke the method getDate(), the DateField resets to its initial value and i don't want that to happen... here's my code: class DateInputForm extends Form implements CommandListener{ private final SalesMIDlet m; public Date curre
-
I need to add my son to my account online so he can get info when he is calling customer service. How could I do this through myverizon?