Regarding changes in production.
Hi all.
I would like to know from the SAP point of view, as to why we can't make any changes in Production landscape?
Regards,
Swaroop.
Hi Swaroop ,
Production system is the main system of client and is having real time data.
If you are making changes on production system this data can be effected and hence the same is not recommended.
Please search sdn for further clarifications .
Similar Messages
-
BADI for changing the product cost
Hi All,
My requirement is to change the product cost when the costing engine is running via ck11n or ck40n. Iam looking for user exits and BADI's for this requirement.
I did look into the BADI DATA_EXTENSION_CK but this particular BADI does not have export or changing parameters. Can anyone suggest any user exit or BADI's for this requirement. I also looked into other BADI's like
CK_KALAMATCON2_CI
COSTINGRUN_CK
COST_APPORTION_CK
CO_PROD_COSTING_CK
DYNPRO_EXTENSION_CK
ORDER_COSTING_CK
QUANTITY_STRUCT_CK
SUR_STOCK_TRANSF_CK
VALUATION_CK
But none of them served the purpose. Plz help...Thanks in advance...
Regards,
Nirmal.Hello,
Will this help?
Product costing with Enhancement (Valuation variant with User Exit)
Cheers,
TD -
IDoc creation on save and change of production order
I am looking for a way to create, and send if possible (if not I'll send with a batch job), on the save (creation and change) of production orders. This will be a modified LOIPRO iDoc. Currently we have a customer exit on the save of the production order but because it is before the save we must predict the number of the prod order. This has worked but now we are creating one production order per line item in a sales order (automatically) so this is causing us to predict the same production order number twice. We need a way to automatically create and send an iDoc for all production orders for given plants. Right now the solution we are looking at is creating an output type and running through those output types a few times a day, sending them down to the Shop Floor system (proprietary system).
Is there anything setup in SAP that we can utilize?
Regards,
DavisHi Rick,
Follow the below sample steps for changing component quantity:
DATA:
l_methods TYPE bapi_alm_order_method,
it_boperations TYPE STANDARD TABLE OF bapi_alm_order_operation_e WITH HEADER LINE,
it_components TYPE STANDARD TABLE OF bapi_alm_order_component_e WITH HEADER LINE,
it_components1 TYPE STANDARD TABLE OF bapi_alm_order_component WITH HEADER LINE.
1. Call BAPI :BAPI_ALM_ORDER_GET_DETAIL , it will give existing order component details.
CALL FUNCTION 'BAPI_ALM_ORDER_GET_DETAIL'
EXPORTING
number = <production order number>
TABLES
et_operations = it_boperations
et_components = it_components
return = it_bapiret2.
2. Move it_components to components table compatibel to BAPI "BAPI_ALM_ORDER_MAINTAIN".
LOOP AT it_components.
MOVE-CORRESPONDING it_components TO it_components1.
_*"Note here while moving change the component quantity"*_
APPEND it_components1.
CLEAR it_components1.
ENDLOOP.
3. Build the methods table for change production order :
it_methods-refnumber = v_refnumber.
it_methods-objecttype = 'COMPONENT'.
it_methods-method = 'CHANGE'.
it_methods-objectkey = v_objectkey.
APPEND it_methods.
"Note v_refnumber has 1 to 1 relation ship with the components table, if you want to change First component in it_components1 then you have to enter value '1' here for v_refnumber.
it_methods-method = 'SAVE'.
APPEND it_methods.
4 . Call
CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
TABLES
it_methods = it_methods
it_component = it_components1
return = it_bapiret2.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'. -
TWO Changes In Production System
Hi , there are two changes in Production system,
one is there is a report i have to do some modification in PROD,for this have to do in DEV,QA,PROD Respectively , here whether i have to use old request to new one , is this is the right practice or not,
second in transfer rules there is a conversion routine , i have to do some modification , How can i do like once again DEV,QA,PROD
Hope u understand the problem
With Regards
MAHIHi,
Normally we dont have any authorization for changing the objects directly in production.
You need to make the required changes in Dev and then move to Quality and then to Production. Hence you need to create a new requrest for all the changes you made in Dev and move to Quality and then to Production.
Hope this helps.
Regards,
K.Manikandan. -
How track changes in production order which is already Read PP master data
Hi Gurus,
Due to some unavoidable reason my client has to do Read PP master data time and again, now my client having a requirement that want to see what has been changes in Production Order.
We already created 1 report for that which tracks whatever has been changed in Production Order but having a constraint in it. That It could not be able to distinguish to which order READ PP MASTER DATA done.
So my query is how to map that in report. As sytem Status directly changed to CRTD phase.
Any table which can track the changes once the order been through with READ PP MASTER DATA?
As there are huge number of Production Order so we can go and open each order to see the Status changes in each and every order.
Hope to get a reply soon.
Regards,
Sap UserHi,
A suggestion:
Change the specification as, log changes at each save instead of Read PP Master Data, as the changes would become effective only upon save. So if this is acceptable then 2 options, 1. Go with OCM feature or 2. Refer note - 390635
Revert if you face any issues.
Regards,
Vivek -
Vendor name is deleted after the approver changes the product category.
Hello,
We have implemented workflow WS14000044(Completion by Purchaser) and
WS14500015(Item-Based Main WF).
At workflow WS14500015 level, when the approver changes the product
category, the vendor name is deleted.The previous validation allows the
PO creation , But the PO is created without vendor.
Furthermore under transaction process purchase orders 'BBP_POC' the
purchaser can not access in change mode to the vendor field in order to
add a vendor.
How can we give access in change mode to the vendor field for purchaser in transaction 'BBP_POC' ?
Regards,
LinaHi,
Which SRM version are you working on?
Please see if the foll notes help:
<b>801591 Source determination after item change</b>
881346 Vendor incorrectly deleted
873972 Sources of supply in the shopping cart with catalog items
908178 Transferring reference: Deleted vendor
Note 829652 - Completion workflow in shopping cart: Vendor
789087 Changed product category: Vendor not deleted
BR,
Disha.
<b>Pls reward points for useful answers.</b> -
Changing a production order with CLOI_CHANGES_UPL_31
Hello All,
I try to change a production order with the function CLOI_CHANGES_UPL_31 with RFC in .Net.
The header data is working fine, and i can change the date with this function. But if i try to change the position data i got no message back, but the date is not changed. Is there any customizing to do? And what about the Field "METHOD"?
Best Regards,
Georgecheck the SUCC_CODE - suceess code field, is it configured properly?
-
Code changes in Production system.
Hi all,
Due to the unavailability of the development and quality i want make code changes in production system.
Please tell me is this possible and also i want know that does it effect or not?
Regards,
RamprasdHi,
For editing in PRD system, u need to get authorization for editing. To get auth object, contact basis.
But proper way to edit a code is modifying in DEV, then transport it to QAS & PRD.
Regards,
Prem -
Hi gurus,
I want to track changes made by end users in the production orders in a report format. Which will tell what was old value and what is new value.
What needs to be done for this?Dear
Changes in Production Order can be traced through following ways :
1.Order Change Management :
Frist a Overall profile should be configured in SPRO > PRoduction>Shop Floor Control > Operations>Change Management for Production Orders-->Define Overall Change Profile.
Create a Change Number CC01 with Release Key
In Object Types select/tick "Actv", "object", "MgtRec",
You get the Change Number by Saving .
Use this Change Number to Change BOM or Routings
Then Release the Change Number useing Release Key till then you don't find the Change of BOM in Production Order.
Then go to Oder Change Process T Code :- COCM
Tick Change Number and Select the Change Number & Execute
Select the Production Order, click on Procurement element icon you get another screen select and execute again.
You get an Pop-Up screen. "Determine changes, Check changes, Change Original Order.
you see the changes in BOM for Production Order i.e. after COCM.
Then Confirm the Changes in Production Order then New changes will be Active in production Order.
Use COCM1 to find out the details or CO03--Extra --change
Please check link : http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PPSFC/PPSFC.pdf
2.To get the changes in Production Order apply SAP Note 390635.
3 .You can use T.code AUT10 to check the changes made to production orders in specified period.
Regards
JH
Edited by: Jiaul Haque on Nov 28, 2010 2:11 PM -
Changes in production order/Process order
Hi Experts,
Very much hopeful that I will get solutuion of below:
How or where to see changes done in production / process order.
e.g Suppose I have created one production order. Then release it in CO02. Then I changed order quantity from 100 to 200 ( Earlier it was 100 ). Then I delete one BOM component from order. Then I changed finish date of order.
Pls tell me how to track these changes. What configuration need to track these changes. Please tell me step by step procedure.
I have read related thread in sdn itself but not satisfied.
Please help.
Regards,
VipulHi,
For tracking in changes of Production / Process Order, you need to activate Order Change Management (OCM). After activating the same, you can view changes of Production order in CO02 / CO03.
for more details of OCM go through following link :
[Order Change Management (OCM)|http://help.sap.com/saphelp_erp60_sp/helpdata/en/a5/63198843a211d189410000e829fbbd/frameset.htm]
Hope this helps.
Regards,
Tejas -
Customizing changes in production server
hi experts,
In our organization we are implementing SAP, Production serevr still not using.our implementing team asking me(SAP admin) to allow changes in production server for uploading the master data of our company. But if i allow, they directly customizing the data in production server.Now my question is How i allow the users to uploading the data not for changes in production server by using scc4 tode.
please help me.if u want clarity ask me.
thanks and regards,
patan thavaheer.I only working as BASIS Administrator,I am facing this issue. please suggest me.
thanks,
patan thavaheer.
customizing changes in production server -
Can the old product be catched if I change the product in an ite?
Hi experts,
Is there anybody knows how can I catch the old product if I change the product in an item when placing orders?
I mean just change the product number,not deleting the whole line.
Do you know the badi/function name??
Jerry.
Thanks in advanceHi,
Below are the steps in detial,
1. Declare an attribute as public static in controller class. Redefine method set_ordered_prod and before the statement set_property, assign <oval> to your attribute.
2. Go to SE11 and create a dataelement with domain as CRM_ORDERED_PROD.
3. Go to SPRO->CRM->BAsic Functions->Pricing->Define Settings for Pricing->Maintain Field Catalog.
4. Create the attribute in field catalog with below parameters,
Field Type = 'I' ( item field )
Implementation type = ' '
Enter field name
Virtual = 'D'
Visibility = ' '
Selection type = 'D'
Enter the data element
Now save the field catalog and click generate. Now go to SE11 and check for your attribute in structure CRMT_ACS_I_COM.
5. Create implementation for badi CRM_COND_COM_BADI and implement method ITEM_COMMUNICATION_STRUCTURE.
Inside the method, create an object ref. to controller class. ( step 1) and assign the public static attribute to the attribute
created in field catalog. example CRMT_ACS_I_COM-<zfield...> = ....
6. Download the pricing userexit manual from OSS Note 809820. Chapter 3 explains about how to create user exit implementations and assign attributes to it. Follow the steps and assign the attribute created in field catalog to your user exit formula.
7. In IPC you can access the attribute using the below statement,
String itemCategory = item.getItemAttributeValue("Z......").getValue();
Hope this helps.
Regards,
Arun
Assign the attribute in contro to the -
Change the Product version from ECC to ERP 6.0
Hello Experts
I am planning to apply EHP4 on my Development ECC system. In line with the the suggestion from guide "How to install SAP Enhancement Package 4 for SAP ERP 6.0" system I am supposed to define my ECC system with leading product version ERP 6.0.
My Ecc system is currently defined with Product version SAP ECC 6.0.
As per the above guide and also suggestion from "Note 1344564 - Maintenance Optimizer: Check system landscape" which says-
"In particular for a system of the product SAP ERP, assign the product version of SAP ERP, not SAP ECC."
I am supposed to change the leading product version to ERP 6.0.
Now with the current definition of system with product version SAP ECC 6.0, it is being used in a logical component. In order to change this I need to delete the associated logical component. The problem is -this logical component is being used in more than one Project definition that has huge documentation associated with them.
My question -
will the deletion of current logical component affect my documentation in any way?
How can I change the product version from SAP ECC 6.0 to SAP ERP 6.0 without affecting the current setup?
Regards
DhirajHello Warren,
Thanks for the suggestion.
I have already taken care of all the suggested notes in the master note that you suggested. I am able to generate the XML file for other solution defined in my system. In those I have my ECC system defined purely as ERP 6.0 system. I am not able to make out why its not generating the XML for this solution.
Regards
Dhiraj -
Block Operation Number Change in Production order
hello,
How can i block the operation number change in production order if the operation status is CNF...?
ie either disable the operation number cell or disable the entire row in the production order.
rgrds
Krishna.hi prashob
i can't disable the column, as user need to insert operations in between
AP,
I will check for this...
regards
Krishna -
BAPI for operation change in production order?
Hi there,
I want to change operation data in a production order and I can only find this BAPI:
BAPI_ALM_ORDER_MAINTAIN
Can this BAPI also be used for changing an production order? Because in the documentation of the BAPI this function isn't really mentioned...
Can you give me some hints or the name of another BAPI doing this task?
Kind regards
Maxyep it can be used for that, the documentation for this bapi is ( very unusual for bapis I know ) available
call the bapi in se37. goto -> documentation
I don't have an example for changing orders and operations but I use it to copy serviceorders (only difference between serviceorder and production order is that you can enter a customer at serviceorders)
which are quite extensive with lot of operations and components and functional locations
here my example for creation. for change I believe you also have to fill the UP structures accordingly to what you want to update
kind regards
arthur
gs_meth-refnumber = 1.
gs_meth-objecttype = 'HEADER'.
gs_meth-method = 'CREATE'.
gs_meth-objectkey = c_init_ordid .
append gs_meth to gt_meth.
move-corresponding gs_meth to gs_ext.
gs_meth-refnumber = 1 .
gs_meth-objecttype = 'PARTNER'.
gs_meth-method = 'CREATE'.
gs_meth-objectkey = c_init_ordid.
append gs_meth to gt_meth.
h_refnumber = 1.
loop at gt_operations_i into gs_operations_i.
concatenate c_init_ordid gs_operations_i-activity into gv_so_operation.
gs_meth-refnumber = h_refnumber.
gs_meth-objecttype = 'OPERATION'.
gs_meth-method = 'CREATE'.
gs_meth-objectkey = gv_so_operation.
append gs_meth to gt_meth.
add 1 to h_refnumber.
endloop.
clear h_refnumber.
loop at gt_components_i into gs_components_i.
add 1 to h_refnumber.
gs_meth-refnumber = h_refnumber.
gs_meth-objecttype = 'COMPONENT'.
gs_meth-method = 'CREATE'.
concatenate c_init_ordid
gs_components_i-activity
gs_components_i-item_number
into gs_meth-objectkey.
append gs_meth to gt_meth.
endloop.
clear h_refnumber.
loop at gt_texts into gs_texts.
add 1 to h_refnumber.
concatenate c_init_ordid gs_texts-activity into gv_so_operation.
gs_meth-refnumber = h_refnumber.
gs_meth-objecttype = 'TEXT'.
gs_meth-method = 'CREATE'.
gs_meth-objectkey = gv_so_operation.
append gs_meth to gt_meth.
endloop.
* gebruikte objecten cq functieplaatsen
clear h_refnumber.
loop at gt_objectlist_i into gs_objectlist_i.
add 1 to h_refnumber.
gs_meth-refnumber = h_refnumber.
gs_meth-objecttype = 'OBJECTLIST'.
gs_meth-method = 'CREATE'.
gs_meth-objectkey = c_init_ordid.
append gs_meth to gt_meth.
endloop.
clear h_refnumber.
if p_objrel = 'X' and gt_relation_i is not initial.
* koppeling functieplaats met operatie
* kunnen geen meervoudige koppelingen gemaakt worden in BAPI
* dus hier 1 koppeling maken en na BAPI de rest aanleggen
read table gt_relation_i into gs_relation_i index 1.
add 1 to h_refnumber.
gs_meth-refnumber = h_refnumber.
gs_meth-objecttype = 'OLISTRELATION'.
gs_meth-method = 'CREATE'.
gs_meth-objectkey = c_init_ordid.
append gs_meth to gt_meth.
endif.
gs_meth-refnumber = c_init_ordid.
gs_meth-objecttype = space.
gs_meth-method = 'SAVE'.
gs_meth-objectkey = c_init_ordid.
append gs_meth to gt_meth.
* BAPI-call
refresh: gt_ret, gt_numbers.
clear: gt_ret, gt_numbers.
call function 'BAPI_ALM_ORDER_MAINTAIN'
destination 'NONE' " --> Zie note 770626 !
tables
it_methods = gt_meth
it_header = gt_header_i
* IT_HEADER_UP =
* IT_HEADER_SRV =
* IT_HEADER_SRV_UP =
* IT_USERSTATUS =
it_partner = gt_partner_i
* IT_PARTNER_UP =
it_operation = gt_operations_i
* IT_OPERATION_UP =
* IT_RELATION =
* IT_RELATION_UP =
it_component = gt_components_i
* IT_COMPONENT_UP =
it_objectlist = gt_objectlist_i
it_olist_relation = gt_relation_i
it_text = gt_texts
it_text_lines = gt_text_lines
extension_in = gt_ext
return = gt_ret
et_numbers = gt_numbers.
call function 'BAPI_TRANSACTION_COMMIT'
destination 'NONE'
exporting
wait = 'X'
* IMPORTING
* RETURN =
* Zie note 770626 ...
call function 'RFC_CONNECTION_CLOSE'
exporting
destination = 'NONE'
* TASKNAME =
exceptions
destination_not_open = 1
others = 2
Edited by: A. de Smidt on Feb 26, 2009 5:20 PM
Maybe you are looking for
-
O wn 2 iPod nanos series 4 and series 6 I want to sync different music on each iPod but I get the message when trying to sync the series 4 that there is too much data for the sync to take place. It seems both iPods have the same name, so I guess I h
-
How to optimize GUI_DOWNLOAD function I am using...
Hi, I have got 54 internal tables populated at the end of the report. I am using GUI_DOWNLOAD Function to download the data in flat files each corresponding to one internal table. Now in GUI_DOWNLOAD Function, I know I have to mention name of file an
-
Is the program from FiuneDeaalSuoft, and its associated links, causing problems?
A program from FiuneDeaalSuoft somehow appeared in my Firefox Add-0ns as of 2 days ago (08212014) according to Control Panel-Programs. I don't recognize it, but possibly I mistakenly clicked on an acceptance interface without realizing it. The ad re-
-
somehow my itunes program became corrupted when i tried to update my Quicktime player. the upgrade was interupted and aftward when i tried to boot my itunes, an error window popped up saying that this file could not be found, "MSVCR80.dll " I attem
-
Confirmation number reaches maximum number
Hi, In my client production system, we are getting close to the limit in terms of QM Confirmation Number for Inspection Characteristic (table QAMV-RUECKMELNR). We have standard SAP number range configuration 1 - 99,999,999 for object QMERKRUECK and a