Service Order Component User Status
Hello All -
Has anyone successfully tied a user status profile to the component item on the service order? I've added the object type from BS12 and BS02, but I can't find a configuration assignment at the component level. Any help is greatly appreciated!
Hi ,
What i get with your query is that you want to know the user status at component level. I mean to say for example if suppose product has come for repair than at each level of service what is the status of the process at user level you want to know that.you can get that into table crmc_status_proc table. this table is UI filter in order to restrict visibility of status management in the CRM business transaction to the necessary functions there.
Entries in the CRMC_STATUS_PROC table control the following:
Which system status should be displayed in the CRM business transaction?
Which of the system statuses used in the CRM business transaction are lifecycle statuses?
Which system statuses may be set manually in the CRM business transaction?
Which system statuses may be deleted manually in the CRM business transaction?
If a system status may be manually set or reset, which business transactions should be used for setting or resetting?
Should the display or maintenance be restricted to specific business object types?
Which of the system statuses used in the CRM business transaction should be displayed in the toolbars for status maintenance?
Visualization of the system status using an icon
thanks
hemant ghiya
Similar Messages
-
Create APG ( approval granted) status in process order through user status
Dear Gurus,
My business requirement is to create APG ( approval granted) sytem status in process order through user status functionality, if possible.
This needs to be activated while creating process order itself. Any help is greatly appreciated.
Warm Regards,
SatishAs of this date, we have still not implemented a fix, but I did get some information from someone else who has.
I'll post his information here for all to see. Hope you find it helpful.
From: Joe
Yes we managed to do it.
After several false starts and CMOD/projects which suffered because only the default keys (for order number, aufpl etc) were in place and not the actual, we coded up the IN_UPDATE method in the WORKORDER_UPDATE badi. This gives us the final format after the DB save (but before the commit). The update of the STATUS using the SAP std function module was actioned successfully but the status profile was not actually passed through. We assumed that this was because of the update task - so we introduced an INSERT into JSTO instead (a bit naughty I know, but desperate needs etc). If you require anything more let me know.
Best Regards
Joe -
In Service Orders - Adding addition status in User Status Profile
Hi Guyds,
I have a question.
Customer have a requirement where, in repair process when they receive the defective device (equipment) thru return delivery they want to put the device in contamination. And once the contamination is done they want to stage the device for repair. They are asking how can this requirement be met or mapped in SAP system? I suggested we can define additional user statuses in user status profile. Like when the device is received the user can manually set the user status as "Put to decontamination" status in service order. And once the decontamination is complete, then user can manually set another user status as "Decontamination complete" (just as an example). Customer has agreed with this suggestion.
Now, my question is I can meet this requirement by adding addtional statuses to the user profile and then assigning the user profile to service order right? And as customer has agreed that user will have to manually set these statuses in service order, so customizing/configuring the status profile should suffice right? Or do I have to perform any enhancement? Please advice but remember that the customer has agreed to setting the user status manually, automation is not required. So, in this case do I still have to go for any enhancement to meet this requirement or can I do it just by defining extra statuses in user status profile.
Please guide me. Appreciate your help.
If you have any questions or need any clarifications, please let me know.
Best regards,
Abdul RafeyHi
As you correctly pointed out user status will be straight answer. there is no enhancement required. you have to create the user status and assign the same for the order type .
also you can automate to some extent ex while order created you can make the "Put to decontamination" as initial and while releasing the order you can automate that "device for repair" will be set on releasing
regards
thyagarajan -
Is the Sales Order Item User Status available in user exit MV45AFZZ
Hello,
Does anyone know if a sales order line item user status is available within user exit MV45AFZZ (USEREXIT_SAVE_DOCUMENT)?
I need to send an email when the status changes from one specific value to another specific value but I don't seem to have access to what the latest value is in this user exit.
I have found a table XTVSTAT which cntains some user status' but it's not clear which status maps to which line item.
If anyone has any suggestion please let me know.
Thanks,
RubyHi,
I do need to access the values as I need to check for a specific change to the user status from value A to value B.
I have already tried debugging the user exit and searching through the available variables but the status information doesn't seem to be available.
I guess I will have to try the output determination route. Can you explain this in a bit more detail please.
Thanks,
Ruby -
Classification in Service Order Component level
Hi All,
We have a requirement to maintain various codes at the component level of the service order.
At header level (Servicable Material / Product) of service order, we can do it by maintaining the material for classification and there by allowing for configuration. Can we do similar thing in component level?
If configuration at component level is not possible, is there any way that I can add 5 to 6 columns in the component tab without changing the SAP standard code?
Please let me know how this can be achieved .
Thanks in advance.
Regards,
Surya.Hi Surya,
It is not possible to enter configurable material as components in service order.
See SAP Note 409513 (RMA: Repair of configurable material). You want to repair a configurable material in the RMA process. After posting of the returns delivery for the repair order the system generates a repair item and a service order is generated in the background. However, the generation of the service order terminates and the system displays error message IW292: 'No configurable material can be assigned to the order'.
However, I think you can use classified materials, if it is of any help to you.
Regards
Nikhilesh -
Service order confirmation in status "Completed To be Distributed"
All,
I have created a service order confirmation based on service order and it is in status "Completed To be Distributed" for a long time. It is not being distributed to ECC system also. Could you please let me know how to make it "successfully distributed".
Thanks,
Jenibalet SThanks for your reply, The executive service employee is present in ECC and when I reprocess the bdoc in SMW01 the service confirmation get the status "Contains Error Distribution Incorrect" and it is showing the following error " An error has occured in the system HT3CLNT200 while copying the document".
Moreover in SMMW01 I have forund the following error messages
Function module COM_KOSTENSET_GET does not exist
No mini-template types could be determined
Could you please help more on this?.
Thanks,
Jenibalet S
Edited by: Jenibalet S on Jul 15, 2009 5:55 PM -
Bapi to update order header user status
Hi
Please suggest any FM or BAPI to update header user status or if no user status exist then it will add the User status at header level.
Thanks
AdityaHi Aditya,
Object key is nothing but the Order number.
If you are changing the header level data the Object key is ordernumber. Example: 000300001487
IF you want to change the Components or Partners or Operations then we have to specify the line item number along with order number.
Example : if line item 0020 needs to be changed then Object key = 0003000014870020.
Hope this may be useful.
Regards,
Sravanthi -
Service Order Operation User exit
Hi,
I am looking for user exit to validate operation data in sevice order on entry and while saving.
I have checked IW01 user exits but enable to find the correct one.> Hi,
>
> I am looking for user exit to validate operation data
> in sevice order on entry and while saving.
>
> I have checked IW01 user exits but enable to find the
> correct one.
Hi,
This is my first post. I think you can also use function EXIT_SAPLCOIH_009. This is fired on any of maintenance order/service order save event.
Regards,
Abhijit -
How to find the Service order and its status..
Hello,
How see the status of the service order...
i have to search for all the service orders where all of them completed once....
which tables, fields are useful.
Please help to solve this issue.
thanks for yoru cooperationHello Gun,
How to see the status desciption for example
I1005
I1004
I1002...etc
waht I1005 means. I have to display status of each service order in the list , here i can not display I1005 is the status, instad i have to diplay I1005's desciption. -
Service order component not reflecting in sales order
Dear All,
I have mapped service notification type & service order type now if i create sales order directly from the service notification sales order is not reflecting the componets assigned in service order for that service notification. can anybody help me out?Sanjay,
This is not standard, although it is possible through development (e.g. via action-box).
However, there is the advance shipment functionality in the service order which does allow you to create a sales order from the service order components...
PeteA -
Plant Maintenance / Customer Service Orders - Component Data
I asked this question yesterday but was told to go and look at SAP Help. Which I had done anyway but i've looked again and I'm still confused. On our SAP ECC system we use PM/CS Orders. I can see that I can extract the data from these orders using the 2LIS_17 & 2LIS_18 (Cubes 0PM_C04 & OCS_C03) . However these dont show the linked component data it's pureley operation data. I can see there is a goods movement cube that shows goods movements but is there any standard PM/CS cube that show stock and nonstock components that are linked to operations?
Thanks
JoelHi,
Thanks for your suggestion.
I've also already turned on the BC for inventory management and I can see the stock / non stock data there but i want to actually link it to the operation on the order. If the inventory management stuff si the only way to do it I guess we'll have to see if there is anyway of customising to get there. -
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 -
Unable to edit User Status in Service Order
Hi Experts,
There are several service orders with user status 'Open', whereas the system status is 'In Process'. The individual items are either set to Completed or are Released. I am unable to change the user status from 'Open', as there are no other options available in the dropdown list in edit mode. I even tried changing the status in CRMD_ORDER and was not able to do it. I checked the configuration for this and its perfectly fine. The status profile has been maintained properly.
I tried using FM CRM_STATUS_CHANGE_EXTERN and CRM_STATUS_CHANGE_EXTERN_OW for this purpose and it still did not work. Any help/tips to resolve this will be highly appreciated.
Thank you,
NandaHi Nanda,
As per your last reply, for some Service Orders you are unable to change the Status. Can you have check whether those service Orders are error free?
Sometimes, when there are errors in service orders or in 1Orders you cannot change the status from In Process or Open even when you have released certain Items.
Hope this helps.
Thanks,
Samantak. -
Work orders and updating user status (via IW32)
Hello All,
I was given a design to create a program that will retrieve all open work orders. The program needs to check on all the purchase orders for that work order to check if order quantity matches the received quantity and the invoice quantity. If it matches, I will do an IW32 to change the user status to 'AIP' (All Invoices Paid). If there are no invoices or purchase orders, I will again, do an IW32 to change the user status to 'AIP'.
And since this is my first time to work on a PM ticket, I'm not very familiar with the tables being used. I've tried looking for a list of PM tables. One table I got is AUFK (Order Master Data). I searched through the table and it has the fields for Sales Order Number (KDAUF) and Item Number (KDPOS). Is this the Purchase Order related to the work order? Also, is there a way I can see or verify it through a transaction? I tried looking into transaction IW33 but I couldn't find any Purchase Order Number there. Also, how do you know if a work order is open or not? Is there a field that indicates it?
I was thinking if there are any BAPI's I can use to change a work order's user status instead of doing a CALL TRANSACTION 'IW32'? I saw a function module, RFC_CHANGE_PM_ORDER, that does a remote function call to IW32 but this has dialogs. I'd appreciate any input.
Many thanks in advance!
Regards,
KristineHi
You can use the BAPI - BAPI_ALM_ORDER_MAINTAIN to maintain orders.
Given below few order related tables
AUFK -Production order headers
AFIH -Maintenance order header
AUFM -Goods movement for prod. order
AFKO -Order header data PP orders
AFPO -Order item
RESB -Order componenten
AFVC -Order operations
AFVV -Quantities/dates/values in the operation
AFVU -User fields of the operation
AFFL -Work order sequence
AFFH -PRT assignment data for the work order(routing)
JSTO -Status profile
JEST -Object status
AFRU -Order completion confirmations
This may help you.
Thanks & Regards,
Govind. -
EXIT/ BADI/ Enhancement point for User Status change in Order
Hi all,
I am looking for an EXIT or a BADI or an enhancement point specifically for user status change in an order thru IW31/IW32.
I have the exit names for Order PBO, PAI, 'SAVE' event etc. so m not looking for generic answers.
I have to put some validations for the Order on USER STATUS CHANGE. Let me know if any of u have any pointers on that.
Thanks and Regards,
SonalHi,
Use this Enhancement IWO10009 and call these function module to change the User Status
STATUS_TEXT_EDIT --> To Read the existing status.
STATUS_CHANGE_INTERN_VB --> to change the status.
Regards,
Satish
Maybe you are looking for
-
File 2 Proxy Sync - BPM - Mapping
Hi Guys, I am doing file 2 proxy sync interface. I am getting 2 files from 2 locations. First file contains group of records and second file contains the total records in the file 1. File 1: File :1 GroupNo InvoiceNo InvoiceDate InvoiceAmoun
-
Application Express 3.2.1.00.10 I have an odd problem with the dbms job and a package that sends email. Initially, I had a job running every Monday at 8 AM to run a package that send out E-Mails of any pending events. That was running just fine. I ha
-
Help viewing shared calendars on my iPhone?
I've seen this same issue in a couple forums but haven't seen a solution yet. Maybe I'm just missing something. I am running outlook 2007, exchange 2003. All of my appointments in my calendar sync nicely between outlook and iphone but we have a share
-
Customizing icons in sys folder extension folder IO...kext pkg issues
I currently run a mbp 17" early 2011. For years of OS iterations including Lion 10.7.3 I've customized my icons throughout the system folder, including the extensions folder. Till now. I don't know if the issue is recent firmware /smc update related.
-
ORA-12203 :TNS :Unable to connect to the destination.
Hi, All I installed Oracle 8i and oracle form 6i. The installation was successful. It is installed in separate drive. I can't connect to the forms the error is ORA-12203 :TNS :Unable to connect to the destination please help me..