Change Log activation for Work Orders
Hi all... i am a newcomer to this community. I have heard a lot about it & would like to utilise this platform for learning & knowledge sharing experience.
Well, I wanted to activate Change LOG for tracking changes made to Maintenance work orders.
I have tried it thru' SPRO
Plant Maintenance & Customer Service / Maintenance & Service Processing / Maintenance & Service Orders / Functions & Setings for Orders / Define Change Docs, Collective Purc. Req. Indicator, Operation No. Interval
I have ticked on the order types defined for my plant... without success.
Any other way to try this out ?
Thanking u in anticipation.
With Warm Regards...
Anand:
Unfurtunatly, not all the modification are registered in the log. For ei., You can track the systema status modification, the PR generation, etc. What fields change are you trying to modify?
Hope this help
Ezequiel
Similar Messages
-
LSMW for changing user status on work order(IW32)
Hi All,
I have created a LSMW for changing user status on work order using transaction IW32. It does not change the status when i run the LSMW. In the recording for the LSMW, i select the radio button on the user status i want to select.
When i run the LSMW in the foreground, it does everything except select the correct status.
Is there a way to fix this or is it a problem with LSMW. I'm using ECC6
Kind Regards
EmanuelHi ,
I am not sure whether it would work with LSMW but if your on ECC 6.00 ,Enhacement Pack 3 then you have BADIs which allow you to make collective status changes in IW38 .The below are those BADIs :-
BADI_EAM_RIAUFK20_FCODE_CUS1 :Implement Customer Function Code in Order List
BADI_EAM_RIAUFK20_FCODE_SAP1 :Implement SAP Function Code in Order List
Else if your on lower version then write up a batch programme which checks the PM Order types with specific status and sets user status using FM STATUS_CHANGE_EXTERN[This is used to set or delete User Status] in SE37 ..
regrds
pushpa -
Digital signature for work order processing
Hi,
Have anybody implemented digital signature for work order processing? Can you throw some lights, what are the steps involved?
Requirement is when work order reach certain status, like on order release, on partial confirmation, on final confirmation or on Technical completion, digital signature needs to be captured. This is a regulatory requirement.
I read some threads that explains digital signature can be assigned to plant and order type combination, but i couldn't find this specifc config step, we are using ECC 6.0. Is anything needs to be activated before I can see these configuration steps.
With ABAP help I was able link digital signature tool to work order, but was wondering if this can be achieved through configuration as mentioned in some of the threads.
Also I have another requirement, like if you are doing a mass TECO using IW38 transaction, capture digital signature once and the same should be applied for all the selected work orders. Otherwise you have to enter your password as many time as the number of work order selected.
JaisonHi,
Some information on operation sign-off available in [help|http://help.sap.com/erp2005_ehp_03/helpdata/EN/da/49d9c433ff4985b2484b7b911123cf/frameset.htm]
-Paul -
Function Module for data retrival for work order clearence (WCA)
Hi All ,
Function Module for data retrival for work order clearence (WCA) for a particular Planning plant and (WCD's).
Thanks.Hi Anne,
BAPI_PRODORD_GET_DETAIL
BAPI_PRODORD_GET_LIST
You can find further FM in Function Group COPRINT and CODR or take F4 on CO* in Function Group
These will serve your purpose.
Cheerz.
Ram -
Can you please tell me what is the TABLE for 'Work Order'?
Regards,
Subhasishhi Subhasish Ganguly,
these are the tables of worked order which used in work order make and udates
AFIH, AUFM, PMCOQT, PMFLAGS, AFFL, AFKO, AFPO, AFVC .............
Hope i will help u.
with regard
chetan vishnoi -
Badi for work orders (IW31)
Hi,
Can any one tell me a badi or exit for work order, transaction IW31. The exact problem is population of a field value by default on entering IW31.
Thanks
DeeptiHi!
You can use the following code in any user-exits within IW31:
PERFORM caufv_upd_ih(saplcobh) USING caufvd_imp.
CALL FUNCTION 'CO_VG_GET_HEADER'
EXPORTING
caufvd_imp = caufvd_imp.
This will update all the header level data, however it's not a very nice solution, calling directly the standard codes
Personally I prefer checking the necessary data before the order releasing (using exit IWO10002 - EXIT_SAPLCOIH_002), or before the docuemnt save (IWO10009 - EXIT_SAPLCOIH_009).
Regards
Tamá -
Hello everyone,
In plant maintenance, does anyone know how to setup automatic settlement rule assignment for work orders? We know how to do it for internal orders already but the concept doesn't work for work orders. We are on release 4.6C
Thanks,
Chrishi
while maintaining the settlement profile you can define the default oject categors as CTR and in the equipment master you have to specify the cost center, and if you create maintenance order then settlement rule will be automatically created
if you want some specific cost center as default irrespectiv of equipment then you have to use the customer exit
IWO10027 User exit: Generate user-defined settlement rule
regards
thyagarajan -
Steps For Goods Receipt For Work Order Using Handling Units
Hello MM gurus,
I'm new to HU Management. Can you please share with me the steps for executing a "Goods Receipt For Work Order" using Handling Units?
I created a HU (1000000026), and then using transaction COWBHUWE I tried using that HU to create a goods receipt, but I keep getting the message below:
Handling unit 1000000026 is not provided for goods receipt
Message no. VHURM046
Do you have to assign/plan HUs to Process Orders first? I think the problem is that I'm not understanding the process or the requirements for a goods receipt for work order using HU.Hello Manish Kumar,
I've been doing Handling Units testing in our sandbox environment and I've been trying to Pack a Finished Product for a Process Order using
1-Transaction code HU02 to create the Handling Unit
2-Transaction COWBHUE after creating the HU to enter the production order number and the HU number and propose it, but the it doesn't work. When I propose it, nothing happens.
3.-I also tried COWBPACK, but for some reason, when I go into COWBPACK, key in the Process Order, and then press enter, I get the following message:
You do not have authorization to create handling units for plant BP08
Message no. VHUPD500
Do you know how to solve this issue? -
Standard Idoc for Work order?
Hi,
Can you please let me know what is the Standard Idoc for Work order?
Thanks
POINTS WILL BE AWARDEDHello,
Standard IDOC type for Work Order is LOIPRO01.
Thanks,
Venu -
Need of Change log deletion for a DSO, when DTP delta Init with Active Tabl
Hi,
Thanks for your time, please help me with the following
Scenario: I have Cube1 being updated from DSO1 with DTP delta, for quite some time. As per new requirement, I would need to create new data mart such that Cube2 gets updated from DSO1.
In order to Configure the delta, I am Considering Following options, please let me know, which one is right one.
Note: DSO1 is in Overwrite Mode.
Create one DTP with update Mode "Delta" , and "Active Table". I knew Delta Changes are captured in change log, but my understanding is, when you execute the DTP for the First time, it fetches the records from Active Table. And from 2nd Run onwards the very "same DTP" without "any changes" get the records from change log, even if we choose "Active Table".
is my understanding is Right?
Do I have to consider deleting the change log, because DSO1 is in Production from quite some time which is in Overwrite mode?
Do I have to create a DTP with Delta and Active Table, run the dtp Once(Init), then choose "Change Log for subsequent runs explicitly
please help me with these. I have reviewed many sap help articles and sdn threads but none of them were helpful. all of them explains, difference b/w active table and change log table, also gives scenarios like use a full DTP and then 2nd DTP with Delta without Data transfer. I am not looking for that kind of details.
Appreciate any help, Thanks again
Edited by: curious maven on Mar 28, 2011 8:35 AMHi Uma,
Thanks for your response.
to your question, If I need to load all the data from DSO1 to Cube1, answer is NO. if you read my post once again,
Existing Flow is : DSO1 --> Cube1 (Means, Active Table and Change Logs of DSO1 already Filled Up)
Requirement is: DSO1 --> Cube2. (Need to Init the Delta, and Detlas going forward)
My Questions:
(1) Imagine, DSO1 has 10 requests, so we see resepctive data in Active Table as well as Change Log. As a matter of fact, Data is being updated to DSO1 in Overwrite Mode, so all the changes(10 requests equivalent) would be captured in Change Log, which in turn helpful / used when we do Delta from DSO1 to any Cube, in my case, it used to update to Cube1. As per new requirement, it needs to update to Cube2.
My assumption is, if I choose "Active table and Delta in Extraction Tab" in DTP, During First Run (Delta Init), Data would be fethed from Active table. And the 2nd Run Onwards, delta records would be fetehced from Change Log automatically, even if we don't change the selection from Active Table to Change Log.
Is My Assumption Right?,
in this process, Do I have to Delete Change Log
(2) Do I have to Explicitly change DTP setting from "Active Table to Change Log" Once Delta Init has been run with setting "Active table" inorder to get Deltas from DSO1 --> Cube2 ?
Appreciate your help
Edited by: curious maven on Mar 30, 2011 3:14 PM
Edited by: curious maven on Mar 30, 2011 3:29 PM -
Hi Experts
We have a peculiar problem where change logs are missing for some of the transactions made through OB52 for modifying FI posting periods.
I vefired that change logging has been correctly activated for table T001B. Though change logs are displayed for most of the transactions through SCU3 or in table DBTABLOG, logs will be missing for some records.
Can you please let us know what could be the possible scenarios where change logs are not recorded for OB52 or table T001B even though logging has been activated.
Any inputs on this will be very helpful.
Regards,
Santoshtry log on tcode S_ALR_87003642
-
Incompl log inconsistence for sale order
Hi!
I had to change incompletness rule for doc_type.
But I sill get error message about deleted condition,
How could I recheck all existing sale order with new rulls.
Thank you for answer
Andrey Garshin.Hi!
Thank you for answer!
but this report does not work.
reconstruction step -
1. create sale order
2 . save - document complete
3. add field into incompl check in customizing (position level)
4. open document - field is empty status complete
5. run report SDVBUK00
5. open document - field is empty status complete
6. edit this field and save (from empty to not empty and back) - incompl message and status incomlete.
I have about 3000 orders and making step 6 manualy ....
I need report to check all documents but SDVBUK00 have not done it.
Andrey Garshin. -
API for Work Order status from Released to Unreleased or any user defined s
Dear All
Is there any API for to change work order status from Released to Unreleased or any user defined status.
Take care
AamirHi Ben,
As query is resolved, you should close the Thread after rewarding to the Concerned
Thanks,
Manish -
Processing log output for Purchase order
Dear All,
Iam getting some problem when iam creating an IDOC and checking in the Processing log for IDOC number.
Actually i had created one custom idoc for Purchase order since my client need only some field and in one line for header and line item, I had done it and i can see it in sdata of EDIDD structure. When i create a Purchase order and save it an idoc number is posting and I can see this file in my physical directory indeed.
Now when iam going into change mode of PO ME22n to see the Processing LOG, It is not showing the IDOC Number in Purchase order output processing log popup.The processing log will only show output based standard output control (Table NAST).
How is your IDoc being created. Via a user exit, BADI. If so then they will not appear on the processing log.
It is being created as a custom IDOC for which i had written a Z function module and given that in PO processing code which is ME10. When iam checking the standard IDOC for PO it is generating the IDOC in processing log as well.
Iam just placing my code just have a look at it and suggest if any thing needs to be done.
FUNCTION Z_IDOC_OUTPUT_ORDERS.
""Local Interface:
*" IMPORTING
*" VALUE(OBJECT) LIKE NAST STRUCTURE NAST
*" VALUE(CONTROL_RECORD_IN) LIKE EDIDC STRUCTURE EDIDC
*" EXPORTING
*" VALUE(OBJECT_TYPE) LIKE WFAS1-ASGTP
*" VALUE(CONTROL_RECORD_OUT) LIKE EDIDC STRUCTURE EDIDC
*" TABLES
*" INT_EDIDD STRUCTURE EDIDD
*" EXCEPTIONS
*" ERROR_MESSAGE_RECEIVED
*" DATA_NOT_RELEVANT_FOR_SENDING
DATA: xdruvo. "Druckvorgang
DATA: neu VALUE '1', "Neudruck
h_kappl LIKE nast-kappl, "Hilfsfeld Applikation
h_parvw LIKE ekpa-parvw, "Hilfsfeld Partnerrolle
h_ebeln LIKE ekko-ebeln. "Hilfsfeld Belegnummer
CLEAR control_record_out.
xdruvo = neu.
h_kappl = object-kappl.
h_ebeln = object-objky.
h_parvw = object-parvw.
DATA:
LT_EDIDC LIKE EDIDC OCCURS 0 WITH HEADER LINE,
L_EDIDC LIKE EDIDC,
L_SEND_FLAG,
W_SDATA LIKE EDIDD-SDATA.
DATA: T_BDI_MODEL LIKE BDI_MODEL OCCURS 0 WITH HEADER LINE.
DATA: T_EDIDC LIKE EDIDC OCCURS 0 WITH HEADER LINE.
DATA: T_EDIDD LIKE EDIDD OCCURS 0 WITH HEADER LINE.
DATA: C_MESSAGE_TYPE LIKE EDIDC-MESTYP VALUE 'ZORDER'.
*- Call function module to determine if message is to be distributed
OBJECT_TYPE = 'BUS2012'.
MOVE control_record_in TO control_record_out.
CALL FUNCTION 'ALE_MODEL_DETERMINE_IF_TO_SEND'
EXPORTING
MESSAGE_TYPE = C_MESSAGE_TYPE
IMPORTING
IDOC_MUST_BE_SENT = L_SEND_FLAG.
EXCEPTIONS
OWN_SYSTEM_NOT_DEFINED = 1
OTHERS = 2.
DATA : BEGIN OF EKKO_tAB OCCURS 0,
EBELN LIKE EKKO-EBELN,
F1 TYPE C VALUE ',',
BUKRS LIKE EKKO-BUKRS,
F2 TYPE C VALUE ',',
BSART LIKE EKKO-BSART,
F3 TYPE C VALUE ',',
LIFNR LIKE EKKO-LIFNR,
F4 TYPE C VALUE ',',
WAERS LIKE EKKO-WAERS,
F5 TYPE C VALUE ',',
BEDAT LIKE EKKO-BEDAT,
F6 TYPE C VALUE ',',
WERKS LIKE EKPO-WERKS,
F7 TYPE C VALUE ',',
PLIFZ LIKE EKPO-PLIFZ,
F8 TYPE C VALUE ',',
EBELP LIKE EKPO-EBELP,
F9 TYPE C VALUE ',',
MATNR LIKE EKPO-MATNR,
F10 TYPE C VALUE ',',
MENGE LIKE EKPO-MENGE,
F11 TYPE C VALUE ',',
MEINS LIKE EKPO-MEINS,
F12 TYPE C VALUE ',',
END OF EKKO_TAB.
DATA SDATA1 LIKE EKKO_tAB OCCURS 0 WITH HEADER LINE.
DATA EBELN LIKE EKKO-EBELN.
WRITE OBJECT-OBJKY TO EBELN.
SELECT T1EBELN T1BUKRS BSART LIFNR WAERS BEDAT WERKS PLIFZ EBELP MATNR MENGE MEINS
FROM EKKO AS T1
INNER JOIN EKPO AS T2 ON T2EBELN = t1EBELN
INTO CORRESPONDING FIELDS OF TABLE EKKO_tAB
WHERE
*T1~KAPPL = 'EF' AND
T1~EBELN = EBELN.
*T1~KSCHL = 'YEDI' .
DATA SDATA LIKE EDIDD-SDATA.
DATA NDATE LIKE SY-DATUM.
DATA NMENGE(17) TYPE C.
LOOP AT EKKO_tAB.
WRITE EKKO_TAB-MENGE TO NMENGE.
NDATE = EKKO_tAB-BEDAT + EKKO_tAB-PLIFZ.
CONCATENATE EKKO_tAB-EBELP ',' EKKO_tAB-BUKRS ',' EKKO_tAB-BSART EKKO_tAB-EBELN ',' EKKO_tAB-LIFNR ',' EKKO_tAB-BEDAT ','
NDATE ',' EKKO_tAB-BSART EKKO_tAB-EBELN ',' EKKO_tAB-EBELN ', 0,' EKKO_tAB-MATNR ','
NMENGE ',' EKKO_tAB-MEINS ',' EKKO_tAB-WERKS INTO SDATA.
MOVE SDATA TO: W_SDATA, T_EDIDD-SDATA.
MOVE 'ZORDERS' TO T_EDIDD-SEGNAM.
APPEND T_EDIDD.
ENDLOOP.
*call function 'L_IDOC_SEGMENT_CREATE'
exporting
i_segnam = 'ZORDERS'
i_sdata = w_sdata
exceptions
others = 1.
*LT_EDIDC
call function 'L_IDOC_SEND'
tables
t_comm_idoc = LT_EDIDC
exceptions
error_distribute_idoc = 1
others = 2.
*DATA T_BDI_MODEL LIKE BDI_MODEL.
WRITE OBJECT-OBJKY TO T_BDI_MODEL.
READ TABLE T_BDI_MODEL INDEX 1. " maximum 1 recipient
L_EDIDC-DIRECT = 1.
L_EDIDC-DOCNUM = DOCNUM. "***
L_EDIDC-RCVPRN = 'HCM_00_785'.
L_EDIDC-RCVPOR = 'MM_PO_FILO'.
MOVE 'ZORDER' TO L_EDIDC-MESTYP.
MOVE 'ZPURIDOC' TO L_EDIDC-IDOCTP.
MOVE 'LS' TO L_EDIDC-RCVPRT.
MOVE T_BDI_MODEL-RCVSYSTEM TO L_EDIDC-RCVPRN.
*MOVE-CORRESPONDING L_EDIDC TO W_EDIDC.
*- Distribute the iDoc
BREAK-POINT.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE' "IN UPDATE TASK
EXPORTING
MASTER_IDOC_CONTROL = L_EDIDC
TABLES
COMMUNICATION_IDOC_CONTROL = LT_EDIDC
MASTER_IDOC_DATA = T_EDIDD
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 01
ERROR_WRITING_IDOC_STATUS = 02
ERROR_IN_IDOC_DATA = 03
SENDING_LOGICAL_SYSTEM_UNKNOWN = 04.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
READ TABLE LT_EDIDC INDEX 1.
control_record_out-direct = '1'.
CONTROL_RECORD_OUT-DOCNUM = DOCNUM. " ***
control_record_out-serial = sy-datum.
control_record_out-serial+8 = sy-uzeit.
control_record_out-mestyp = LT_EDIDC-mestyp.
control_record_out-idoctp = LT_EDIDC-idoctp.
control_record_out-SNDPRN = 'HCM_00_786'.
MOVE 'MM_PO_FILO' TO control_record_out-RCVPOR.
MOVE 'LI' TO control_record_out-SNDPRT.
MOVE 'SAPQIS' TO control_record_out-SNDPOR.
ENDFUNCTION. -
HI Guru's,
I have an issue with work orders for our maintenance team. The orders are being settled to the incorrect cost center. I believe this is happening because they have not been set up correctly. Please can you tell me if there a way to transfer these into the correct cost center? and how can I change the set up on these work orders?
Please can you help.
Best Regards,
YasmeenIt sounds like you need to change the settlement rule on the work orders so they settle to the correct cost center. Go to IW32 -> Goto->Settlement rule
To move previous postings, you can do an CO only reposting using transaction KB11 to move CO postings to the correct cost object.
Good luck!
Tammy
Maybe you are looking for
-
Now my AOL screen name no longer works....
I just activated an iPhone and updated iTunes. I sign into the Store using an AOL screen name that I have used without too many prior problems since the first day the Store opened. However, to activate the iPhone, I had to use my Apple ID. Since then
-
I got a white screen after cleaning itouch. the itouch will still sycn & registars on my computer - is there something that i can do?
-
Something really worng with ipad, please help!
so ive had my ipad since decmber and already theres something wrong with it. i was just scrolling through my apps when all of a sudden my ipad flashed onto a blue screen and then just stayed onto a dark blue/black screen. i tryed turning it off and w
-
Rules created in worklist application don't execute
Hi all, i am using BPEL 10.1.3, i created a simple rule in the worklist application to reassign all the tasks of jcooper to jstein, the rule is active (a green light is displayed in the Active column) but the task is still assigned to jcooper, is the
-
i have a screen which has a text box and button when i type some no and click on ok button the data is appearing in the below grid, but the thing is when i double click the data the corresponding data should come on to the right hand screen there i h