Performing SPAU in Production System
Dear Team,
We are in the process of upgrading our Production system from EHP3 to EHP7.
We upgraded our Quality system with SPDD and SPAU transport requests from Development system and it finished successfully.
But after upgrading our Kernel in Production system and before performing the EHP7 upgrade, we applied two SAP notes in Production system, these notes were transported from our temporary development(un-upgraded) system(parallel landscape).
While performing the EHP upgrade in Production system, SUM has prompted us the below message
“Decide about Incomplete Modification Transport”
CAUTION: The program has found the transport "MEDK906662"(our SPAU transport) for SPAU but it does not contain all objects which need adjustment.
When we checked the log file it show that two objects are missing in the SPAU transport.We suspect these are the SAP Notes which we applied after kernel upgrade and are missing in SPAU transport request.
Please let me know how we can correct this issue in Production system. I know that SPAU will appear in Production system, but will the system allow me to re-apply/reset the SAP note in SPAU as this system will be un-modifiable.
Regards
Imran
SE06.
System Change. Global setting "modifiable". Componenents "modifiable". Namespaces "modifiable".
Client setting-> select client -> Automatic recording of changes, changes to repository and cross-client customising allowed, protection level 0.
If that doesn't work, give yourself SAPALL and try again.
If that doesn't work, contact SAP because something is messed up. I've successfully applied notes in P systems during upgrade. Including ones that modify SAP_APPL.
Similar Messages
-
Process Order tables and Production System Performance
Hi All,
What are the different tables of Process order? Also how do i know which table affects the system performance of Production system and to what extent if Change Logging is made active ?
The issue is in our clients place we would like to set the Change Logging ( Records changes made for any transaction ) for Process orders and we would like to know to which tables change logging should be made active so that Production system performance is not affected.
Please help me regarding this.
Thanks in Advance,
Neetha Avani.All the changes done in any transaction are saved in CDPOS table.
when there is any report developed based on this table then the performance will be very slow.
Tables used for process orders are
AFKO Order header data PP orders
AFPO Order item
AFRU Order Confirmations
AFRUHR Order Confirmations for HR
AFRV Confirmation pool
AFVC Operation within an order
Hope the above helps. -
Difference in the performance of Quality and Production system
Hi All,
We have a scenario wherein we refreshed the production system data into quality system 1 month ago.
Few days back we noticed that when we are trying to fetch data from COMM_PRODUCT database table (in CRM Production system) based on the product description.....it was taking 2-3 mins.
However, when we try the same in quality system, it takes only 10 secs. Any idea as to how there is such a difference when both the production and quality contain nearly same data (was refreshed only one month ago).
Any thoughts on this?You should really search the forum before asking. Exactly the same question was asked and answered here two weeks ago: Performance of the program is very good in Quality but Very poor in Prod.
Rob -
Replacing development system with copy of production system during upgrade
Hello Guru,
We are planning to replace our development ECC 5.0 system with a copy of production system, and to perform upgrade to ECC 6.0.
SAP upgrade guide stating that:
"If you have modified SAP objects, make sure that you keep your development sysetem. Do not copy your production system to your development system for test purpose."
If we are planning to "Reset to original" for majority of SAP's objects during SPAU, are there other reasons we need to consider the impact of replacing development system with a copy of production system?
Thanks in advance!Thanks for your response.
When we first implemented SAP system 3 and half years ago, the consultants and the developers were using the development system like a sandbox system, they tried out features or developed programs for learning purpose.
Hence, the development system and production system are very different.
There are many repair transport requests that will never transport into production.
Also, we developed client strategy (different client numbers for each system u2013 Dev, QA, Prod) during the initial implementation.
We were told by the upgrade consultant, it is standard that the development system replaced by a copy of production system during upgrade. The client number in development system will be the same as the production system after upgrade. If I want to avoid confusion for the developer & testing users, I would have to create a new client using the previous development client number, and then perform client copy.
As I review the SAP upgrade guide, I saw the statement about not to replace development system with production system, I would like to know the reasons behind SAP's statement.
By the way, we will replace our QA system with a copy of production system during the upgrade. -
unable to delete Role from User ID in SAP SOLMAN production system but able to from DEV with the same authorization, pls suggest
Hi,
For SU01 role removal, you do not need S_USER_AGR with 02, and as you mentioned both authorizations available in production, if so trace should not show you the S_USER_AGR with 02 with RC=04.
I would recommend to do role comparison for the user performing the activity. and then check if you have the S_USER_AGR with 02 in user buffer SU56.
But ideally it should not ask you S_USER_AGR for 02 through SU01, so please take help of abaper to debug it.
Also put trace in non-prd to see if S_USER_AGR is getting checked with 02 for removal through SU01.
BR,
Mangesh -
Memory issues on Production system
Hello,
We are facing memory dumps and slow SAP performance on our PRODUCTION ECC EHP4 system.
Many work process also goes to PRIV mode frequently
But we have very good response Time also.
I checked ST06 and see,
CPU Idle % = 40%
IO wait % = 16%
CPU count = 8
Number of request waiting to get processed in
1 Min = 7
5 Min = 6
15 Min = 6
We have Physical memory = 50GB
Free Memory only = 300 MB
We have following parameter set in RZ10
em/initial_size_MB = 4 GB
ztta/roll_extension = 2 GB
abap/heap_area_dia = 5GB
abap/heap_area_nondia = 5GB
abap/heap_area_total = 10 GB
rdisp/wp_no_dia 20
rdisp/wp_no_btc 8
Please guide
Regards,Hello,
OS : Linux x86_64
I see following under info queue
Process Type
Requests waiting
Max. No. of Requests Wait.
Maximum number of requests
Requests written
Number of requests read
NOWP
0
21
2000
2220880
2220880
DIA
0
29
2000
1022368
1022368
UPD
0
3
2000
306
306
ENQ
0
1
2000
1
1
BTC
0
3
2000
121633
121633
SPO
0
1
2000
56826
56826
UP2
0
1
2000
151
151
Do I need to increase the em/initial_size_mb to 16 Gb
And DO I need to decrease the some DIA and BGD work processes to free some memory?
Regards,
Jigar -
Problem during import of 121 transport requests to productive system
Hello
We have problem during import of transport requests to productive system. Import of 121 transport requests stopped very soon in phase "N" (in TRBAT I have only one entry and in TRJOB as well).
In sm50 there is an BGD running under user DDIC in client 000 now for 14453 seconds (program SAPLSDB2). This should be import.
In SM37 I can see it as job "RDDGEN0L" with repport"RDDGENBB". Based on some literature it should perform "Converting all structure changes generated by the import and recorded in table TBATG, other than the structure changes to matchcode objects." Very interesting that TBATG has only four entries related to 2 indexes in table "DFKKOPK" , one in table "DFKKREP06" and one" ENQU" for EFKKEXC". (only this last one has not status error)
For fist two indexes I know they are not present as objects "LIMU""INDX" in any transport request beeing imported.
Also on productive system there is no"VOL" and "ZOL"indexes for table "DFKKOPK"(instead they are created on test system ie. not transported from development to test system)
Last command for that process is "CREATE INDEX "DFKKOPK~HKO" ON "DFKKOPK" ("MANDT", "HKONT", "OPBEL") PCTFREE 10 INITRANS 002 TABLESPACE PSA
PTR3 STORAGE (INITIAL 0000000016 K NEXT 0000000016 K MINEXTENTS 0000000001 MAXEXTENTS UNLIMITED PCTINCREAS"
There is enaught space on disk and in tablespaces (it is an oracle/HPux server).
Does anyone knows workaroun to solve productionare you importing these transport requests simultaneously into production?
I would suggest you try doing in smaller groups of 5 or 10 and then see whether you are able to import the requests
Rohit -
Delete COPA value fields in a productive system
Does anyone have practical experience with deleting COPA value fields in a productive system?
The issue is that old, no longer used value fields should be deleted from a productive system to allow creating new ones, as the maximun number of value fields is reached.
An alternative would be to delete the prior transaction data captured on these no longer to be used value fields and rename them for their new use (to avoid that different kind of old and new data is reported on the same value field).
I am refering to the documentation on transaction KEA0 (or OSS note 160892 up to release 4.5), where it is mentioned that deleting value fields should only be done for operating concerns that have not yet been used productively. Did anyone do this already in a productive system?
Cheers, PeterTo delete characteristics or value fields, you should perform the following
activities:
1. Delete the corresponding characteristics and value fields from
Customizing in all clients (this includes forms, reports, planning
layouts, and so forth). To locate characteristics and value fields, use
the appropriate where-used list in the Customizing Monitor. You can
access it by choosing Tools -> Analysis -> Check Customizing Settings
(TA KECM).
You can jump directly from the where-used list to the relevant
Customizing transaction and then delete the appropriate field there.
2. Switch to the screen for maintaining the data structure of an
operating concern (Maintain operating concern).
3. If you need to effect other changes to the datastucture for the
operating concern before making any deletions, effect those changes and
save the data structure.
4. In order to be able to select the fields of the data structure,
choose Extras -> Characteristics (or Value fields) -> Unlock.
5. Select the characteristics and value fields to be deleted and remove
them from the data structure with the "Reset fields" function.
6. Reactivate the operating concern. The system starts by checking
whether the operating concern contains any data and whether the fields
to be deleted are still being used in any Customizing settings.
7. If none of the fields are still in use, the system then starts the
re-activation. If the operating concern does not contain any data or
does not require the database system to be converted, the tables are
activated. You are then able to activate the environment for the
operating concern. In this case, the following activities no longer
apply.
If the operating concern already contains data, a system message tells
you that the database needs to be converted. If you proceed, an
activation log appears (at the top of the list).
8. Analyze the activation log. If it only contains error messages
telling you to convert the tables, proceed with the next activity.
You must otherwise remove the cause of the errors before the tables can
be converted. In this case, you should answer "No" to the next prompt,
which asks whether the conversion transaction should start.
9. If you still only receive error messages telling you to convert the
tables, choose "Back" and start the conversion.
10. Plan a job for the conversion. A list of the tables to be converted
is shown for this. If the tables only contain a small amount of data
(less than 10 000 records), then all the tables can be converted in one
job. In that case, you can select all the tables.
For larger tables, conversion should take place in several jobs.
However, you should ensure that table CE4xxxx (where xxxx = operating
concern) is the last table to be converted.
Warning. No other changes can be made to the operating concern during
the conversion.
A copy of the table is generated during the conversion. The database
system should have sufficient memory available for this copy.
To schedule conversion as a job, use the "Schedule selections" function.
You can display the current status of the conversion by selecting the
"Refresh" icon. Tables disappear from the list once they have been
converted sucessfully. If a conversion is taking a while, it is also
possible to leave the transaction. You can then continue the conversion
using DB requests -> Mass processing in one of the following ways:
With the job overview. You access this by choosing System -> Services ->
Jobs.
Using the database utility transaction. You access this by choosing
Utilities -> Database Utility in the ABAP Dictionary menu.
You can use the status function to call up the status of the operating
concern during operating concern maintenance. You need to activate all
tables after conversion.
11. To analyze errors that have occurred during the conversion, you can
use the database utility transaction by choosing Extras -> Logs. The log
has the same name as the conversion job: TBATG-date. You can also
restart the conversion with this transaction.
For more information on the database utility, choose Help -> Application
help while still in the above transaction.
12. Once you have activated all the tables in the operating concern,
generate the operating concern environment from within operating concern
maintenance.
You can then use the operating concern again.
Please, refer to the IMG documentation under Controlling ->
Profitability Analysis -> Structures -> Define operating concern
-> Maintain operating concern, for further details.
Hope it helps -
WAD transport to productive system?
Hi,
I have implemented a query in the development system with WAD.
How can I bring the WAD query to the productive system?
Thanks!You can collect Query and WAD in the same request and transport
Choose Query in Transport con - only necessary objects - assign package - give new request
Repeat the same for WAD and use the same request and release and import to Qual and perform test then IMPORT to Prod -
Change of decimal places in productive system
Hello
We are on ECC 6.0 in a post Go Live environment.
In our productive system we have set the decimal places to 2. For our business requirements, we would like to maintain 3 decimal places to 3 for Logistics modules (SD / MM & PP) where as we would like to maintain 2 decimal places for Financials module.
Pls advise us of the methodology of this changeover as well as the possible side effects as a result of this change.
Thanks & Regards,Hello
The number of decimal places saved on the database is determined by the Global Settings made in Customizing for that unit (unit of measure or currency unit). If no entry has been made in Customizing, the number of decimal places saved for this key figure and characteristic value is the number of decimal places shown in the planning table at the time of saving. If the key figure has no displayable unit (for example, if it is a percentage), all the decimal places are saved.
However, you need to perform some testing of scenarios to really know the impact 2 different decimals. Definitely, there is one aspect, whether any conversion is required or is it just a display of values in decimals.
Data from FI to other modules is not a issue, but data from other modules to FI should be able to take this extra decimal.
Although personally in my opinion it is not going to cause any errors, please test the same.
Check documentation on Key Figures
Reg
assign points if useful -
Aggregates in Production System and Change Run Hierarchy
Hi All,
Can anybody tell me, Why should we create Aggregates in Production System nd How?
What is Change Run Hierarchy nd How to perform this?
Reply back me to [email protected]
Regards,
KiranHi Kiran,
Aggregates are nothing but a subset of your Infocube... when a query is executed, it firstl looks for the presence of the data in your aggregates and if found then it fetches the reocrds from there itself.. Else not, it'll search teh entire infocube and then fetch the records which is at a high risk of time consumption and the performance of the Query execution slows down or becomes worse significantly.. for this purpose, you build aggregates.. how do you decide whether you should go for aggregates or not is based on the following criteria...
if the %Data Base time is > 30% and if the KPI ratio (selected to transferred records) is > 10, then you go for the aggregates... you can get these details in the ST03N transaction by choosing Expert mode and selecting BI Workload... you can find all the statistics related to the Query execution starting from the front end time to db time/...
thats all about your aggregates...
Attribute or Hierarchy change run is done so that any changes to your Master data Attributes will have to get effected in terms of your reporting...
say for eg.. ur name is XYZ and loc is in India.. this is how it'll be reflected in your reporting also.. but at a later point in time, if you have changed your location from India to Europe, then for that to be reflected in your reporting, you'll have to perform an Attribute change run for that Characteristic...
Hope it solves your issue..
Regards
Manick -
Monitoring Frequency in Production system
Hi Experts,
In Production system, we can do monitoring as
Component monitoring
Message monitoring
Adapter monitoring
Monitoring Memory Exceptions
Performance monitoring
please list, if you can think of any more types.
And How frequently the Support team should perform these different monitoring tasks.
Thank you,
MKHi,
The major Production XI support work will be:
--Monitoring and Operations Support
--Bug fixing, patching and enhancements
--Disaster Recovery
Refer
Some errors in an XI production environment
/people/prashanth.azharuddin/blog/2006/11/24/some-errors-in-an-xi-production-environment
Here you will get the flow-chart to for XI production support.
Also see the below document for Best practises for XI monitoring --Page No 18
It have suggsted for creating Your Own XI Monitor in CCMS & Configuring a Central Monitoring (CEN) System
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0b4580be-0601-0010-d3ad-bd6ce51ae916
Monitoring Setup Guide for SAP NetWeaver 2004 SPS16
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/43f30e51-0a01-0010-f59a-fecea2b95b2c
Configuring the Monitoring Architecture
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6ee4b979-0901-0010-cfa8-f96c8313b5fb
Thanks
Swarup
Edited by: Swarup Sawant on Feb 29, 2008 5:19 AM -
Allow saving ad hoc query in production system
Hi Gurus,
I am trying to allow saving and modification of queries withing Global Area (Cross-client) by if i try to save created query, an error occurs with following text:
SAP System has status 'not modifiable'
There is a performance assistance memo with followed message number:
Message no. TK102
Could you please provide me more information how it occurred and how can I allow saving Ad hoc Query within global area in production system without mentioned error?
Thanks for helpTransaction PAAH
-
Need help to check the settings in Production system?
Hello All,
I need to check the followings task has been done in the production system, i know its the basis task....but i need to check is this task basis has done in the produciton system. Please let me know your inputs how to check below task in PI system.
1)Tuning Parameters 2)Performance Statistics Parameters 3) Failed Message and Queue Restart Parameters.
Thanks in advance.
Regards,
ChinnaHI
Checking Tuning Parameters
Transcation SXMB_ADM -> Integration Engine Configuration -> Configuration
EO_INBOUND_PARALLEL
EO_INBOUND_PARALLEL_SENDER
EO_INBOUND_TO_OUTBOUND
IS_RETRY_LIMIT
Performance Statistics Parameters
DAYS_TO_KEEP_DATA AGGREGATION_ITEMS
DAYS_TO_KEEP_DATA MEASUREMENT_ITEMS
MEASUREMENT_LEVEL
MEASUREMENT_PERSIST
http://<XI host>:<port>/rwb
ST03N,ST06
Failed Message and Queue Restart Parameters.
SXMB_MONI
Failed Message and Queue Restart Parameters.
from se38 run the reports
RSXMB_CUST_RESTART_MESSAGE
RSXMB_RESTART_MESSAGES -
XI inbound queues status "RETRY" in a new XI Production system
Hi
All the queues (XBT00* AND XBT02*) in XI Production system are not moving. Status is "Retry" all the time. The system is idle. Do you know what is happening here?
I also see the following error in the queue:
Command to tRFC/qRFC: Execute LUW again
Also, lot of errors (below) in the system log (SM21):
XIRWBUSER - Communication Error CPIC return code 027
XIAPPLUSER - Perform rollback
Any ideas?
Regards
ChanduHi,
When any message is sent from any other system to XI, the Inbound queue in XI is processed in the following way,
1) AI_RUNTIME_JCOSERVER connects to the Java stack to execute the registered program AI_RUNTIME_<SID>.
2) When this connection is fine, then the queue is processed without any issues.
Now incase of Production system, which most likely to be a cluster system will fail because you'll find that AI_RUNTIME_JCOSERVER connection test fails, when you turn off one node. The reason being in visual administrator the JCo RFC Provider for the server nodes have not been maintained.
Solution:
Login to visual administrator, select the service JCo RFC Provider for both the nodes and set the value accordingly.
Ex:
SAP Cluster Virtual Name: XICLSTPROD
Hostname1: XIPROD1
Hostname2: XIPROD2
SID: XIP
CLIENT: 100
Instance No: 02
Values for Node1:
Program Id: AI_RUNTIME_XIP
Gateway host: XIPROD1
Gateway service: sapgw02
Server count: 20
Application Server host: XICLSTPROD
System number: 02
Client: 100
Language: EN
User: PI_JCO_RFC
Password: ***********
Values for Node2:
Program Id: AI_RUNTIME_XIP
Gateway host: XIPROD2
Gateway service: sapgw02
Server count: 20
Application Server host: XICLSTPROD
System number: 02
Client: 100
Language: EN
User: PI_JCO_RFC
Password: ***********
Change in the similar way for the other Programs registered.
This should resovle the RETRY issue in Inbound queue.
Hope this piece of information really helps.
Regards,
Kamesh
Maybe you are looking for
-
Can we use OUT or IN OUT parameter mode in function?
Can we use OUT or IN OUT parameter mode in function & if YES then what's limitations?
-
Does the Bing wallpaper option on my Lumia 920 use...
Hi. I just wanted to know if I select Bing as my wallpaper for my Lumia, will it use data/WiFi to constantly update the background? Thanks!
-
Computer screen goes black accessing network folders
We have a computer on our network whose screen goes black when you try to access shared folders on the network. When working locally it doesn't happen at all. But if you, for instance, open the run command and type in \servername and click OK it'll f
-
Extracted punctuation and editting issues in Contacts
I waited to install from 10.6.8 because of the many issues I saw/heard people were having, then I heard that it was fine and I installed 10.8.2 but wow, what a nightmare! The most tragic issue is the new format of Address Book. First of all, the new
-
MacBook wakes up from sleep when it shouldn't
Especially MacBook Pro's with bigger screens tend to wake up if they get a little bit of pressure one the screen causing the keys to go down and wake the MacBook/MacBook Pro up. This can drain the battery making the MacBook unavailable for beeing use